Tín hiệu liên tục1.. Hàm bước nhảy đơn vị unit step và hàm dốc đơn vị ramp Câu 1.. Viết hàm y = ustept để biểu diễn hàm bước nhảy đơn vị... Năng lượng, công suất của một tín hiệu: Tìm nă
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
Trang 2Bài 1 Tín hiệu liên tục
1 Hàm bước nhảy đơn vị (unit step) và hàm dốc đơn vị (ramp)
Câu 1 Viết hàm y = ustep(t) để biểu diễn hàm bước nhảy đơn vị.
Trang 6+ y(t) = sin(t)*[u(t + 3) – u(t – 3)].
Trang 7>> t=[-10:0.1:10];
>> y=0.5*uramp(t+4)-uramp(t)+0.5*uramp(t-4);
>> plot(t,y);
-10 -8 -6 -4 -2 0 2 4 6 8 10 -0.5
Trang 8>> t=[-10:0.1:10];
>> 8);
Trang 9function [ ye,yo ] = evenodd(y)
% even/odd decomposition
% y: analog signal
% ye,yo: even and odd components
% USE [ye,yo] = evenodd(y)
Trang 103 Tổng của các tín hiệu tuần hoàn:
Vẽ dạng của các tín hiệu sau trên đoạn -10 ≤ t ≤ 10 Tín hiệu đó có phải là tín hiệu tuần hoàn hay không ? Nếu có, tìm chu kì của nó ?
a, x1(t) = 1 + 1.5cos(2πΩ0t) – 0.6cos(4Ω0t) với Ω0 = 10π
>> t=[-10:0.1:10];
>> a=pi/10;
>> y=1+1.5*cos(2*pi*a*t)-0.6*cos(4*a*t);
>> plot(t,y);
Trang 11-10 -8 -6 -4 -2 0 2 4 6 8 10 -1.5
Tín hiệu x1(t) không tuần hoàn
b, x2(t) = 1 + 1.5cos(6πt) – 0.6cos(4Ω0t) với Ω0 = 10π
>> t=[-10:0.01:10];
>> a=pi/10;
>> y=1+1.5*cos(6*pi*t)-0.6*cos(4*a*t);
>> plot(t,y);
Trang 12Tín hiệu x2(t) là tín hiệu tuần hoàn với chu kì T0 = 5.
4 Năng lượng, công suất của một tín hiệu:
Tìm năng lượng và công suất của tín hiệu sau trên đoạn -10 ≤ t ≤ 10 bằng cách sử dụng công cụ biến tượng trưng của Matlab.
Trang 13>> P=subs(P,T,20)
P =
(exp(-20)*(2*pi^2 + 1)*(exp(20) - 1))/(40*(4*pi^2 + 1))
5 Phép dịch, phép co giãn và phép đảo tín hiệu:
Câu 1 Vẽ đồ thị của các hàm số sau trên cùng một đồ thị: x(t), x(t – 2), x(t + 2) với x(t) = e− |t|.
Trang 16-10 -8 -6 -4 -2 0 2 4 6 8 10 0
Trang 21Nhận xét: + Tín hiệu điện tim là tín hiệu tuần hoàn
+ Trên đồ thị phổ thấy những nhiễu lân cận tại tần số f=0 (Hz).
Chương trình vẽ đáp ứng biên độ và đáp ứng pha của bộ lọc:
Trang 22h=(568*exp(-300*t))-485*exp(-243*t).*cos(176*t)+668*exp(-[f, Hf]=fouriertranform(t,h);
Trang 25xlabel('t (sec)');ylabel('y(t)');
+ Tác dụng của bộ lọc: Khử tín hiệu ở tần số cao ( hạn chế những tín hiệu có tần số lớn hơn 100 Hz ).