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

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

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

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
clear all+ k& ?' {; v% o) J1 D5 i0 t. ^# }
%-------------------------------------------------------------
% r. Y6 T) t( s& f' uN=500;, j2 e- I5 q. @. @5 N
p=0.05;( d% d1 ^9 U/ w6 w8 c8 ~" l+ E0 O, @
f=1/50;
5 H- O" D  i3 G0 ?$ Y$ in=1:N;
5 `) i7 O% |' mu=rand(1,N);
$ w, ]: [! v" j( X  W, Ps=sin(2*pi*f*0:N-1);8 b" b, m, ?5 H  R5 k# e
x=u(1:N)+s;# K  b- G% Q3 M
subplot(311)
9 S  @  [" Z5 p7 Tplot(x(1:500));grid on;' O6 }  z/ ~! z
ylabel('x(n)')
2 {' X' J& I0 }%---------------------------------------------------------------
- v. c$ D- i* H" ]fp=200;
* h: M% [( l& x5 rfs=400;Fs=1200;
% X6 E  o) T  f! b7 brp=3;  %通带衰减不大于3dB$ c7 n! F1 J/ S# d
rs=35;  %阻带衰减不大于35dB
$ N8 x& X) L) ?) q# N- Wwp=2*fp/Fs;
) z( l; u5 }  ]: {# }% kws=2*fs/Fs;' G- i8 M9 s2 S% F& z
syms a w real$ y- k* l: ?; W# n$ z% P" R
[nz,wn]=buttord(wp,ws,rp,rs);
' Z( J, Z/ S# c& g" y1 g0 [# B& j[bz,az]=butter(nz,wp,'low');
# c* w& ?, V' ?. }% _  k2 ~( p[h,w]=freqz(bz,az,1024,Fs);
( c6 ^: z" N, l7 @ih=ifourier(h);. Z  _/ M- N9 l
subplot(312)
  x7 v2 o( R$ b4 H6 U! I+ R- Bplot(x,h);grid;
( U) K5 F/ ^9 }4 v3 i% Dylabel('Low-pass DF')
/ G" F; p1 s0 I' i9 G+ C%--------------------------------------------------------
: h# b1 N7 Q" C) |+ ]y=fftfilt(h,x);. Z. t. {0 ?3 L$ |+ _& _
subplot(313)
2 t' d/ D( p/ S; Splot(y);
4 n! s! E; u/ a2 A* Z' Y5 e+ y2 J  _% }+ w$ c/ k  q- {
画出的图不对,好像是逆傅里叶变换用的不太对似的。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

招聘斑竹

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

GMT+8, 2025-4-5 12:33

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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