设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
查看: 910|回复: 0

[讨论] 数字滤波器程序问题,麻烦大家帮看看

[复制链接]

该用户从未签到

尚未签到

发表于 2010-3-30 09:25:41 | 显示全部楼层 |阅读模式

马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

您需要 登录 才可以下载或查看,没有账号?立即加入

×
clear all
0 r- b" i% @! A%-------------------------------------------------------------: i- ~- ~8 L. l
N=500;
4 l* p" r4 x% qp=0.05;
7 o" H# w1 B: e! I0 ]f=1/50;2 m2 F9 T. i8 N) [6 }/ z' C
n=1:N;; o8 s8 y# `. K, P& U8 A
u=rand(1,N);
1 b1 ]" R$ o4 m4 Y0 u, k" U8 }s=sin(2*pi*f*0:N-1);$ ^6 _: o, R: n+ R, r3 b; |+ B
x=u(1:N)+s;
8 E0 P7 O! ^, A+ {, hsubplot(311)0 A3 ]0 B4 w7 R$ O0 R
plot(x(1:500));grid on;# W" O) _  W. {8 M
ylabel('x(n)')
0 e$ [) Z% {" [/ k2 a( _" |1 P%---------------------------------------------------------------
1 J. b$ `3 z5 G! W  zfp=200;) D4 T; v* r6 _: m/ z$ H  M
fs=400;Fs=1200;2 b, r9 c7 U, _( t
rp=3;  %通带衰减不大于3dB
- v9 ]2 Q  ?9 ]/ H& L% L( krs=35;  %阻带衰减不大于35dB
- |: ]$ F9 _8 Zwp=2*fp/Fs;
3 S2 I/ r6 z9 p3 D) gws=2*fs/Fs;
2 d% f: `  j; z( d* S" U+ _/ Zsyms a w real- l$ \% o! E; |% r* M
[nz,wn]=buttord(wp,ws,rp,rs);
- E" S+ T4 V. c- g5 }# j6 h: V2 D- ^[bz,az]=butter(nz,wp,'low');
# I4 G( r: P1 Z' Z. |* a2 u[h,w]=freqz(bz,az,1024,Fs);) g7 n, c9 L9 ~/ m  t6 ^# H
ih=ifourier(h);3 A& s8 P2 K; m# L6 J
subplot(312)
) q' T# h) A: \plot(x,h);grid;
/ v8 ]' k5 y3 w5 n" Wylabel('Low-pass DF')
1 ~+ U2 |$ p8 e# t$ K%--------------------------------------------------------
( O8 d5 d' H3 }" E6 H7 Gy=fftfilt(h,x);2 |1 }! f) t, T1 y
subplot(313)# J7 _( G4 P* o% i* p
plot(y);
# y0 ^) a0 _* m. t. S) {, T' L
; T1 v. |- k7 G1 C画出的图不对,好像是逆傅里叶变换用的不太对似的。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

招聘斑竹

小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

GMT+8, 2025-5-16 05:32

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表