电信科学类DSP课程设计报告

上传人:xian****hua 文档编号:164008276 上传时间:2022-10-24 格式:DOC 页数:10 大小:46.50KB
返回 下载 相关 举报
电信科学类DSP课程设计报告_第1页
第1页 / 共10页
电信科学类DSP课程设计报告_第2页
第2页 / 共10页
电信科学类DSP课程设计报告_第3页
第3页 / 共10页
点击查看更多>>
资源描述
武汉轻工大学DSP课程设计报告 姓 名 学 院 电气与电子工程学院 专 业 电子信息科学与技术 学 号 班 级 电信科学091班 指导老师 方 2012 年 6月 18 日一、设计题目 语音信号处理,进行三种类型的滤波器的设计。二、设计要求(1) IIR低通滤波器性能指标fc=1000 Hz,(通带截止频率) fst=2000 Hz, (阻带截止频率)Rst=30 dB, Rp5 dB。(2) IIR带阻,双线性变换法 设计指标fst1=2000 Hz, fst2=3000 Hz, fc1=1000 Hz, fc2=4000 Hz, Rst=30 dB, Rp=5 dB。(3) 带通滤波器性能指标fc1=2000 Hz, fc2=3000 Hz, fst1=1000 Hz, fst2=4000 Hz, Rst=30 dB, %Rp5 dB FIR数字滤波器根据以上的技术指标设计出相应的滤波器,画出滤波器的频率响应曲线。三、设计原理1. 语音信号的采集利用Windows下的录音机,录制一段自己的话音,时间在1 s内。然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。通过wavread函数的使用,理解采样频率、采样位数等概念。y,fs=wavread(d:111.wav,1000 60000);其中y为wav文件的音调数据,长度为60000-1000+1,fs为该文件的播放频率。通过sound函数播放该文件的声音:Sound(y,fs);2. 语音信号的频谱分析首先画出语音信号的时域波形,然后对语音号进行快速傅里叶变换,得到信号的频谱特性,其程序如下:Y=fft(y,59001);Subplot(231);plot(y);title(滤波前的信号波形);Subplot(232);plot(abs(Y);title(滤波前的信号频谱);3. 设计数字滤波器和画出其频率响应给出各滤波器的性能指标:(1) 低通滤波器性能指标fc=1000 Hz,(通带截止频率) fst=2000 Hz, (阻带截止频率)Rst=30 dB, Rp5 dB。(2) 带阻,双线性变换法 IIR巴特沃斯数字滤波器设计指标fst1=2000 Hz, fst2=3000 Hz, fc1=1000 Hz, fc2=4000 Hz, Rst=30 dB, Rp=5 dB。(3) 带通滤波器性能指标fc1=2000 Hz, fc2=3000 Hz, fst1=1000 Hz, fst2=4000 Hz, Rst=30 dB, %Rp5 dB FIR数字滤波器根据以上的技术指标设计出相应的滤波器,画出滤波器的频率响应曲线。4. 用滤波器对信号进行滤波用自己设计的各滤波器分别对采集的信号利用函数filter对信号进行滤波,并比较滤波前后语音信号的波形及频谱:x=filter(b,a,y);X=fft(x,59001);Subplot(235);plot(x);title(滤波后的信号波形);Subplot(236);plot(abs(X);title(滤波后的信号频谱);5. 回放语音信号在Matlab中,函数sound可以对声音进行回放,其调用格式:sound(x,fs);可以感觉滤波前后的声音有变化。6. 设计系统界面为了使编制的程序操作方便,有能力的学生设计处理系统的用户界面。在所设计的系统界面上可以选择滤波器的类型,输入滤波器的参数,显示滤波器的频率响应,选择信号等。四、源程序清单4.1 冲击响应不变法,IIR低通滤波器性能指标fc=1000 Hz,(通带截止频率) fst=2000 Hz, (阻带截止频率)Rst=30 dB, Rp5 dB。y,fs=wavread(d:111.wav,1000 60000);Sound(y,fs);Y=fft(y,59001); %时域信号转换为频域的信号Subplot(231);plot(y);title(滤波前的信号波形);Subplot(232);plot(abs(Y);title(滤波前的信号频谱);fs=44100;Wst=2*pi*3000;Wc=2*pi*2000;Rp=5;Rst=30;wc=Wc/fs;wst=Wst/fs;N,Wn=cheb1ord(Wc,Wst,Rp,Rst,s);B,A=cheby1(N,Rp,Wn,s);b,a=impinvar(B,A,fs);h,w=freqz(b,a,256);x1=wc/pi,wst/pi;y1=-Rp,-Rp,-Rst,-Rst;Subplot(234);plot(w/pi,20*log10(abs(h);grid;xlabel(f in pi);ylabel(gain in db);axis(0,1,-50,10);x=filter(b,a,y);X=fft(x,59001);Subplot(235);plot(x);title(滤波后的信号波形);Subplot(236);plot(abs(X);title(滤波后的信号频谱);Sound(y,fs);4.2 %带阻,双线性变换法 IIR巴特沃斯数字滤波器%设计指标fst1=2000 Hz, fst2=3000 Hz, fc1=1000 Hz, fc2=4000 Hz, Rst=30 dB, Rp=5 dB。y,fs=wavread(d:111.wav,1000 60000);Sound(y,fs);Y=fft(y,59001); %时域信号转换为频域的信号Subplot(231);plot(y);title(滤波前的信号波形);Subplot(232);plot(abs(Y);title(滤波前的信号频谱);fs=44100;wst=2*pi*2000/fs,2*pi*3000/fs;wp=2*pi*1000/fs,2*pi*4000/fs;Rp=5;Rst=30;N,Wn=buttord(wp/pi,wst/pi,Rp,Rst);B,A=butter(N,Wn,stop);h2,w2=freqz(B,A,256);x1=wp/pi,wst/pi;y1=-Rp,-Rp,-Rst,-Rst;Subplot(234);plot(w2/pi,20*log10(abs(h2),x1,y1,*);grid;xlabel(f in pi);ylabel(gain in db);axis(0,1,-50,10);x=filter(B,A,y);X=fft(x,59001);Subplot(235);plot(x);title(滤波后的信号波形);Subplot(236);plot(abs(X);title(滤波后的信号频谱);Sound(y,fs);4.3 %带通 带通滤波器性能指标fc1=2000 Hz, fc2=3000 Hz, fst1=1000 Hz, fst2=4000 Hz, Rst=30 dB, %Rp5 dB FIR数字滤波器y,fs=wavread(d:111.wav,1000 60000);Sound(y,fs);Y=fft(y,59001); %时域信号转换为频域的信号Subplot(231);plot(y);title(滤波前的信号波形);Subplot(232);plot(abs(Y);title(滤波前的信号频谱);%采用窗函数法设计一个FIR带通滤波器,满足指标:低端阻带边界频率ws1=0.2pi,高端阻带边界频率%ws2=0.8pi,阻带最小衰减60dB;低端通带边界频率wp1=0.35pi,高端通带边界频率wp2=0.65pi,通带最大衰%减1dB.%根据阻带最小衰减60dB,选择布莱克曼窗。fs=44100;Rp=5;Rst=60;ws1=1000*2*pi/fs;ws2=4000*2*pi/fs;wp1=2000*2*pi/fs;wp2=3000*2*pi/fs;N=max(ceil(6.2*pi/(wp1-ws1),ceil(6.2*pi/(ws2-wp2);%根据过渡带宽选择N,ceil(x)为不小于x的最%小整数。wc=(ws1+wp1)/2,(ws2+wp2)/2;b=fir1(N-1,wc/pi,blackman(N);h,f=freqz(b,1,500);Subplot(234);plot(f/pi,20*log10(abs(h),-);ylabel(20log|H|);xlabel(w/pi);grid;axis(0 1 -100 10);x=filter(b,1,y);X=fft(x,59001);Subplot(235);plot(x/fs);title(滤波后的信号波形);Subplot(236);plot(abs(X)*fs/60000);title(滤波后的信号频谱);Sound(y,fs);五、设计结果和仿真波形5.1 IIR低通、冲击响应不变法 切比雪夫数字滤波器5.2 %IIR带阻,双线性变换法 5.3 FIR数字滤波器 带通六、收获和体会通过本次试验我更加熟练地掌握了各种类型滤波器的设计和信号采样、加深了对数字信号处理理论方面的理解,加强了matlab的应用能力,获益匪浅!七、参考文献(1)数字信号处理 丁玉美 西安电子科技大学出版社 (2)应用MATLAB实现信号分析和处理 张明照 科学出版社 (3)数字信号处理及MATLAB实现 余成波 清华大学出版社 (4)MATLAB7.0在数字信号处理中的应用 罗军辉 机械工业出版社 (5)MATLAB信号处理 刘波 电子工业出版社 (6)Matlab信号处理与应用 董长虹 国防工业出版社 (7)数字信号处理原理及其MATLAB实现 从玉良 电子工业出版社 (8)数字信号处理基础及MATLAB实现 周辉 中国林业出版社 2. 相关网站 (1)Matlab大观园 (2)Matlab学习网
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑工程


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!