云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 信号处理综合设计性实验

信号处理综合设计性实验

  • 62 次阅读
  • 3 次下载
  • 2025/5/30 5:37:51

课 程 设 计

B=wc2-wc1;

2) 将指标转换为归一化模拟低通频率指标 norm_wr1=(((wr1^2)-(w0^2))/(B*wr1)); norm_wr2=(((wr2^2)-(w0^2))/(B*wr2)); norm_wc1=(((wc1^2)-(w0^2))/(B*wc1)); norm_wc2=(((wc2^2)-(w0^2))/(B*wc2));

3) 设计归一化模拟低通滤波器确定归一化截频: if (abs(norm_wr1)-abs(norm_wr2))>0 norm_wr=abs(norm_wr2); else

norm_wr=abs(norm_wr1); end norm_wc=1;

确定归一化模拟低通滤波器阶数:

N=buttord(norm_wc,norm_wr,Apmax,Armin,'s'); 设计归一化模拟低通滤波器: [b_LP,a_LP]=butter(N,norm_wc,'s');

4) 把归一化模拟低通滤波器转换为模拟带通滤波器 [b_BP,a_BP]=lp2bp(b_LP,a_LP,w0,B); 5) 转换为数字滤波器 Fs=1/T;

[b,a]=bilinear(b_BP,a_BP,Fs); w=linspace(0,2*pi,500); h=freqz(b,a,w);

plot(w,20*log10(abs(h))); axis([0,2*pi,-120,20]); grid xlabel('frequency (rad)'); ylabel('gain (dB)'); sys=tf(b,a,T)

- 45 -

课 程 设 计

例4 :若信号由5Hz、15Hz和30Hz三个正弦频率成分构成。设计一个椭圆滤波器滤除5Hz和30Hz频率成分。 解: 产生该信号 Fs=100; t=(0:99)/Fs;

s1=sin(2*pi*t*5); s2=sin(2*pi*t*15); s3=sin(2*pi*t*30); s=s1+s2+s3;

设计该带通滤波器的通带为10Hz-20Hz [b,a]=ellip(4,0.1,40,[10 20]*2/Fs); [H,w]=freqz(b,a,512);

使用FFT得到滤波前后信号的频谱 S=fft(s,512); sf=filter(b,a,s); SF=fft(sf,512); 作图

subplot(3,2,1); plot(t,s); title('Time domain'); grid

ylabel('original signal'); subplot(3,2,5); plot(t,sf); xlabel('Time (s)'); ylabe('filted signal'); w1=(0:255)/256*(Fs/2);

- 46 -

课 程 设 计

subplot(3,2,2); plot(w1,abs(S(1:256))); title ('Frequency domain'); grid

ylabel('original spectrum');

subplot(3,2,4); plot(w*Fs/(2*pi),abs(H)); ylabel('filter'); grid;

subplot(3,2,6); plot(w1,abs(SF(1:256))); xlabel('Frequency (Hz)'); ylabel('filted spectrum'); grid

设计内容:

1.利用双线性变换法设计BW型及CB型数字低通滤波器,绘出其幅频特性并进行比较,其指标是:

(1) 通带:Ap?0.7dB, 0???1000Hz (2) 阻带:Ar?10dB, ?r=1200Hz (BW型) Ar?10dB, ?r=1040Hz (CB型) (3) 取样间隔T=100?s

2.设计一个数字带通滤波器,使之满足以下指标: (1) 通带0.25????0.35?

- 47 -

课 程 设 计

(2) ?l=0.2?, ?u=0.4?

(3) ?p=0.8dB, ?r?60dB 3.设有一信号x(n)=1+cos

2??n+cosn,设计各种IIR数字滤波器以达到下面的目的:

342??低通滤波器,滤除cosn的成分,保留的成分为1+cosn;

342??高通滤波器,滤除1+cosn的成分,保留的成分为cosn;

342??带通滤波器,滤除1+ cosn的成分,保留的成分为cosn;

342??带阻滤波器,滤除cosn的成分,保留的成分为1+cosn;

34(1) 用MATLAB命令butterord定出滤波器的阶次;用butter命令设计设个滤波器;画出滤波器的幅度和相位频响;取得滤波器的系统函数H(z) (2) 试根据IIR滤波器设计原理和步骤编写出MATLAB程序。 4.四阶归一化低通巴特沃斯模拟滤波器系统函数为: Ha(s)=

1 432s?2.6131s?3.4142s?2.6131s?1用双线性变换法从Ha(s)设计四阶带通巴特沃斯数字滤波器HBP(z),并画出其幅度谱。(设T=1s ,?1c?0.35?,?2c?0.65?)

5.采用脉冲响应不变法和双线性变换法设计巴特沃斯数字低通滤波器,满足下列指标: 通带边缘频率:0.4?,通带衰减:0.5dB ; 阻带边缘频率:06?,阻带衰减:50dB

6.用切比雪夫?型设计一个带通IIR数字滤波器,满足下列指标:

?H|e( 0.95( 0?|Hej?j??)|1. , 0?|?|?0.25? ;

)?|0. 0 , 0.35??|?|?0.65? ;

j??H|e(?)|1. 0.95 , 0.7?5??|??|

求出滤波器的系统函数H(z),并画出幅度响应图。

7.采用脉冲响应不变法设计一个数字低通滤波器,满足下列指标:

fs=8KHz,通带边缘频率为1.5KHz,波动为3dB,阻带边缘频率为2KHz,衰减为40dB,通带等波纹但阻带是单调的,求出滤波器的系统函数H(z),并画出幅度响应图。

- 48 -

搜索更多关于: 信号处理综合设计性实验 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

课 程 设 计 B=wc2-wc1; 2) 将指标转换为归一化模拟低通频率指标 norm_wr1=(((wr1^2)-(w0^2))/(B*wr1)); norm_wr2=(((wr2^2)-(w0^2))/(B*wr2)); norm_wc1=(((wc1^2)-(w0^2))/(B*wc1)); norm_wc2=(((wc2^2)-(w0^2))/(B*wc2)); 3) 设计归一化模拟低通滤波器确定归一化截频: if (abs(norm_wr1)-abs(norm_wr2))>0 norm_wr=abs(norm_wr2); else norm_wr=abs(norm_wr1); end norm_wc=1; 确定归一化模拟低通滤波器阶数: N=buttord(norm_

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com