1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

thiết kế bộ lọc số Elliptic Matlab

4 476 0

Đ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 4
Dung lượng 272,95 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trang 1

Elliptic 1) Lowpass Elliptic Transfer Function

[b,a] = ellip(6,5,40,0.6);

freqz(b,a)

dataIn = randn(1000,1);

dataOut = filter(b,a,dataIn);

2) Bandstop Elliptic Filter

[b,a] = ellip(3,5,50,[0.2 0.6],'stop');

freqz(b,a)

Trang 2

dataIn = randn(1000,1);

dataOut = filter(b,a,dataIn);

3) Highpass Elliptic Filter

[z,p,k] = ellip(6,3,50,300/500,'high'); sos = zp2sos(z,p,k);

fvtool(sos,'Analysis','freq')

Trang 3

4) Bandpass Elliptic Filter

[A,B,C,D] = ellip(10,3,40,[500 560]/750);

d = designfilt('bandpassiir','FilterOrder',20,

'PassbandFrequency1',500,'PassbandFrequency2',560,

'PassbandRipple',3,

'StopbandAttenuation1',40,'StopbandAttenuation2',40,

'SampleRate',1500);

sos = ss2sos(A,B,C,D);

fvt = fvtool(sos,d,'Fs',1500);

legend(fvt,'ellip','designfilt')

Ngày đăng: 13/05/2017, 22:28

TỪ KHÓA LIÊN QUAN

w