1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài tập lớn môn Xử lý tín hiệu số phần II

5 1,7K 37
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 73,56 KB

Nội dung

Bài tập lớn môn Xử lý tín hiệu số phần II

Trang 1

Lập trình Matlab.

a.

code:

num=[1 0];

den=[1 -0.7];

h=tf(num,den)

Transfer function:

s

s−0.7

b Đáp ứng tần số biên độ.

Code:

[h w]=freqz([1],[1 -0.7],1024);

phi=180*unwrap(angle(h))/pi;

subplot(2,1,1),plot(w,abs(h)),grid;xlabel('Frequancy(radian)'),ylabel('Magnitude');

d.

x(n)=δ (n−3)

h(n)=0,7 n u(n).

code:

h=[1 0.7 0.49 0.343 0.2401 0.16807 0.1176 0.082 0.0576 0.04 0.028];

subplot(2,1,2);stem(0:10,h);xlabel('n'),ylabel('h(n)');

Trang 2

x=[0 0 0 1 0 0 0 0 0 0 0];

subplot(2,1,2);stem(0:10,x);xlabel('n'),ylabel('x(n)');

y=conv(x,h);

subplot(2,1,2);stem(y);xlabel('n'),ylabel('y(n)');

e.

x(n)=u(n)-u(n-2)

h(n)=0,7 n u(n).

Trang 3

n0=10;

n=-n0:n0;

u1=n>=0;

u2=(n-2)>=0;

x=u1-u2;

h=(0.7).^n;

h1=h.*u1;

k1=-n0:n0;

y=conv(x,h1);

length_output=length(x)+length(h1)-1;

k2=linspace(-2*n0,2*n0,length_output);

subplot(2,1,2);stem(k1,x);xlabel('n'),ylabel('x(n)');grid;

subplot(2,1,2);stem(k1,h1);xlabel('n'),ylabel('h(n)');grid;

subplot(2,1,2);stem(k2,y);xlabel('n'),ylabel('y(n)');grid;

Trang 4

x(n)=0,5 n u(n)

h(n)=0,7 n u(n)

code:

n0=10;

n=-n0:n0;

u=n>=0;

f=(1/2).^n;

x=f.*u;

f1=(0.7).^n;

h=f1.*u;

k1=-n0:n0;

y=conv(x,h);

length_output=length(x)+length(h)-1;

k2=linspace(-2*n0,2*n0,length_output);

subplot(2,1,2);stem(k1,x);xlabel('n'),ylabel('x(n)');grid;

Trang 5

subplot(2,1,2);stem(k2,y);xlabel('n'),ylabel('y(n)');grid;

Ngày đăng: 12/09/2012, 16:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w