1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo thực hành tín hiệu hệ thống bài 1 tín hiệu liên tục

29 3 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo Cáo Thực Hành Tín Hiệu Hệ Thống Bài 1 Tín Hiệu Liên Tục
Tác giả Nguyễn Hữu Thái
Trường học Đại Học Bách Khoa Hà Nội
Chuyên ngành Điện – Điện Tử
Thể loại tiểu luận
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 29
Dung lượng 0,96 MB

Nội dung

ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐIỆN – ĐIỆN TỬ BÁO CÁO THỰC HÀNH TÍN HIỆU HỆ THỐNG HỌC KỲ 20221 Họ tên : Nguyễn Hữu Thái MSSV :20212962 Mã học phần : EE2000 Mã lớp : 724990 Hà nội 2/2023 Tieu luan Bài 1: Tín hiệu liên tục I.hàm bước nhảy đơn vị (unit step) hàm dốc đơn vị (ramp) Bài 1: Viết hàm ustep(t) function y= ustep(t,m); n = length(t); y = zeros(1,n); for i=1:n if t(i) >=-m y(i) = 1; end end Bài 2: viết hàm uramp(t) function y=uramp(t,m); n=length(t); y=zeros(1,n); for i=1:n if t(i)>=-m y(i)=t(i)+m; end end Bài 3: Sử dụng hàm vừa viết để vẽ đồ thị tín hiệu liên tục sau đoạn -10 ≤t≤10 + 5u(t-2) >>t=linspace(-10,10,1000); >>y=5*ustep(t,-2); >>plot(t,y) >>grid on >>title('5u(t-2)') >>axis([-10 10 -1 6]) Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc +3r(t+5) >>t=linspace(-10,10,1000); >>y=3*uramp(t,5); >>plot(t,y); >>title('3r(t+5)'); >>axis([-10 10 -5 50]) >>grid on Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc   + y(t)= 2r(t+2,5)-5r(t)+3r(t-2)+u(t-4) >>t=linspace(-10,10,1000); >>y=2*uramp(t,2.5)-5*uramp(t,0)+3*uramp(t,-2)+ustep(t,-4); >>plot(t,y); >>grid on >>axis([-10 10 -2 6]) >>title('y=2r(t+2.5)-5r(t)+3r(t-2)+u(t-4)') Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc + y(t)=sin(t)*[u(t+3)-u(t-3)] >>t=linspace(-10,10,1000); >>y=sin(t).*(ustep(t,3)+ustep(t,-3)); >>plot(t,y); >>grid on >>title('y=sin(t)*[u(t+3)+u(t-3)]') Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bài 4: Sử dụng hai hàm để tạo đồ thị : Đồ thị >>t=linspace(-10,10,1000); >>y=0.5*uramp(t,4)+0.5*uramp(t,-4)-uramp(t,0); >>plot(t,y) >>grid on >>axis([-10 10 -0.5 2]) Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Đồ thị >>t=linspace(-10,10,1000); >>y=ustep(t,8)-ustep(t,-8)+0.5*uramp(t,4)+0.5*uramp(t,-4)-uramp(t,0); >>plot(t,y) >>grid on >>axis([-10 10 3]) Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc II Tín hiệu chẵn , lẻ Bài Xây dựng hàm số trả kết phần chẵn phần lẻ tín hiệu sau: function [ye,yo]=evenodd(y) yr=fliplr(y); ye=0.5*(y+yr); yo=0.5*(y-yr); Bài Sử dụng hàm số để tìm phần chẵn phần lẻ tín hiệu liên tục sau vẽ đồ thị tín hiệu phần chẵn phần lẻ đồ thị sử dụng dạng đường thẳng màu sắc khác nhau: (giả sử -10≤t≤10) y(t)=2r(t+2,5)-5r(t)+3r(t-2)+u(t-4) Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc >>linspace(-10,10,1000); >>y=2*uramp(t,2.5)-5*uramp(t,0)+3*uramp(t,-2)+ustep(t,-4); >>[ye,yo]=evenodd(y); >>plot(t,y,'black'); >>hold on; >>plot(t,yo,'red '); >>plot(t,ye,'green-.'); >>legend('y','yo','ye'); >>grid on III tổng tín hiệu tuần hồn a, >>w=pi/10; >>t=-10:pi/100:10; >>x1=1+1.5*cos(2*pi*w*t)-0.6*cos(4*pi*t); >>plot(t,x1); >>grid on Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc -Tín hiệu khơng phải tín hiệu tuần hồn : x ( t )=1+1.5cos(2πΩ0t)-0.6cos(4Ω0t) Hay x1 =1 +f1 -f Trong đó: f =1.5cos(2πΩ0t) với T1 = Ω f =0.6cos(4Ω0t) π với T2 = 2Ω T1 = Không số hữu tỷ T2 π b, >>w=pi/10; >>t=-10:pi/100:10; >>x2=1+1.5*cos(6*pi*t)-0.6*cos(4*w*t); >>plot(t,x2); >>grid on Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bài 2: Hàm tuyến tính Fs=8000; t=[0:1/Fs:0.5]; Fc=262;Fd=294;Fe=330;Ff=349;Fg=392;Fa=440;Fb=494;Fj=0; C=cos(2*pi*Fc*t); D=cos(2*pi*Fd*t); E=cos(2*pi*Fe*t); F=cos(2*pi*Ff*t); G=cos(2*pi*Fg*t); A=cos(2*pi*Fa*t); B=cos(2*pi*Fb*t); Si=cos(2*pi*Fj*t); song=[C C G G A A G Si Si F F E E D D C Si Si]; sound(song,Fs) Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc a, t=linspace(0,1,44100);F=494; C=[0.1155 0.3417 0.1789 0.1232 0.0678 0.0473 0.026 0.0045 0.002]; Th=[-2.13 1.67 -2.545 0.661 -2.039 2.16 -1.0467 1.858 -2.39]; x=C*cos(2*pi*F*[1:9]*t-Th'ones(1,44100)); sound(x,44100); b, subplot(211),plot(t(1:200),x(1:200)) axis tight,gird on; Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc c, t = linspace(0,1,44100);F=494; C=[0.1155 0.3417 0.1789 0.1232 0.0678 0.0473 0.026 0.0045 0.002]; Th=zeros(1,9); x = C*cos(2*pi*F*[1:9]'*t-Th'*ones(1,44100)); sound(x,44100); subplot(211), plot(t(1:200),x(1:200)) grid on Nhận xét: Sau đổi pha thành 0, tín hiệu âm thu có đồ thị âm thay đổi, nhiên âm nghe tai người khơng đổi Bài : Tích chập, phép biến đổi Fourier lọc tín hiệu I Tích chập lọc tín hiệu âm lọc thơng thấp lý tưởng Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc [data,Fs]=audioread('female_v oice.wav'); data=data(:,1)'; Ts=1/Fs; sound(data,Fs); t=[-10:Ts:10]; wb=1500*2*pi; ht=wb/(2*pi)*sinc(wb*t/ (2*pi)); y=conv(data,ht,'same'); y=y/max(abs(y)); sound(y,Fs); [data,Fs]=audioread('female_v oice.wav'); data=data(:,1)'; Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Ts=1/Fs; sound(data,Fs); t=[-10:Ts:10]; wb=1500*2*pi; ht=wb/(2*pi)*sinc(wb*t/ (2*pi)); y=conv(data,ht,'same'); y=y/max(abs(y)); sound(y,Fs); [data,Fs]=audioread('female_v oice.wav'); data=data(:,1)'; Ts=1/Fs; sound(data,Fs); t=[-10:Ts:10]; Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc wb=1500*2*pi; ht=wb/(2*pi)*sinc(wb*t/ (2*pi)); y=conv(data,ht,'same'); y=y/max(abs(y)); sound(y,Fs); [data,Fs]=audioread('female_v oice.wav'); data=data(:,1)'; Ts=1/Fs; sound(data,Fs); t=[-10:Ts:10]; wb=1500*2*pi; ht=wb/(2*pi)*sinc(wb*t/ (2*pi)); Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc y=conv(data,ht,'same'); y=y/max(abs(y)); sound(y,Fs); [data,Fs]=audioread('female_v oice.wav'); data=data(:,1)'; Ts=1/Fs; sound(data,Fs); t=[-10:Ts:10]; wb=1500*2*pi; ht=wb/(2*pi)*sinc(wb*t/ (2*pi)); y=conv(data,ht,'same'); y=y/max(abs(y)); sound(y,Fs); Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc [data,Fs]=audioread('female_v oice.wav'); data=data(:,1)'; Ts=1/Fs; sound(data,Fs); t=[-10:Ts:10]; wb=1500*2*pi; ht=wb/(2*pi)*sinc(wb*t/ (2*pi)); y=conv(data,ht,'same'); y=y/max(abs(y)); sound(y,Fs); [data,Fs]=audioread('female_v oice.wav'); data=data(:,1)'; Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Ts=1/Fs; sound(data,Fs); t=[-10:Ts:10]; wb=1500*2*pi; ht=wb/(2*pi)*sinc(wb*t/ (2*pi)); y=conv(data,ht,'same'); y=y/max(abs(y)); sound(y,Fs); [data,Fs]=audioread('female_v oice.wav'); data=data(:,1)'; Ts=1/Fs; sound(data,Fs); t=[-10:Ts:10]; Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc wb=1500*2*pi; ht=wb/(2*pi)*sinc(wb*t/ (2*pi)); y=conv(data,ht,'same'); y=y/max(abs(y)); sound(y,Fs); [data,Fs]=audioread('female_voice.wav'); data=data(:,1)'; Ts=1/Fs; sound(data,Fs); t=[-10:Ts:10]; wb=1500*2*pi; ht=wb/(2*pi)*sinc(wb*t/(2*pi)); y=conv(data,ht,'same'); y=y/max(abs(y)); sound(y,Fs); II Phép biến đổi Fourier lọc tín hiệu lọc Butterworth bậc Tự tạo hàm %FourierTransform.m Tieu luan Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc Bao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tucBao.cao.thuc.hanh.tin.hieu.he.thong.bai.1.tin.hieu.lien.tuc function [f,X]=FourierTransform(t,x) ns=size(x,2); dt=t(2)-t(1) ; N=2*ns; df=1/(N*dt); xp=zeros(1,N) ; nns=sum(t

Ngày đăng: 30/12/2023, 05:12

w