




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于matlab的fir滤波器的设计一 实验目的: 1 语音信号的采集。 2 设计滤波器滤波。 3 滤波前后的信号波形、频谱比较、回访语音消息的比较。 4 GUI设计(选作)。二 报告要求: 1 题目的意义,所做工作以及系统的主要功能。 2 滤波器的原理。 3 软件设计流程。 4 源程序。 5 各波形图、频谱图。三 实验步骤: 1 采集语音信号,用windows自带录音机录制。T2s 2 对语音信号的采样及频谱分析。 3 噪声的添加: a 录制带噪声的语音信号。 b 产生噪声信号叠加到语音信号。 4设计滤波器。 5对语音信号进行滤波。 6 对滤波前后的波形及频谱进行比较。 7 GUI界面(选作)语音信号的读取在matlab软件平台下,利用wavread函数对语音信号进行采样,记住采样频率和采样点数。通过使用wavread函数,理解采样频率、采样位数等概念。wavread函数调用格式y=wavread(file),读取file所规定的wav文件,返回采样值放在向量y中。y,fs,nbits=wavread(C:UsersAdministratorDesktopdog.wav),采样值放在向量y中,fs表示采样频率(hz),nbits表示采样位数。y=wavread(file,N),读取钱N点的采样值放在向量y中。y=wavread(file,N1,N2),读取从N1到N2点的采样值放在向量y中。对语音信号“dog.wav”进行采样其程序如下:y,fs,nbits=wavread(dog.wav)结果如下:可知该语音信号的采样频率fs =11025Hz ,数据位nbits = 8Bit。语音信号的频谱分析首先画出语音信号的时域波形,然后对语音信号进行频谱分析。在Matlab 中可以利用函数fft 对信号行快速傅里叶变换,得到信号的频谱图其程序如下:y=wavread(C:UsersAdministratorDesktopdog.wav); sound(y,fs,nbits); %对加载的语音信号进行回放Y=fft(y); %快速傅里叶变换subplot(2 ,1 ,1),plot(y);title(原始信号波形);subplot(2 ,1 ,2),plot(abs(Y);title(原始信号频谱);程序结果如下图3:噪声信号的构建程序如下:N=length(y); %求出语音信号的长度noise=randn(N,1)/20; %噪声信号的函数z=fft(noise); %快速傅里叶变换subplot(2 ,1 ,1),plot(noise);title(噪声信号波形);subplot(2 ,1 ,2),plot(abs(z);title(噪声信号频谱);sound(noise)加入噪声的语音信号的频谱matlab程序如下:y=wavread(C:UsersAdministratorDesktopdog.wav);N=length(y);k=y+noise; %噪声信号的叠加subplot(2,1,1);plot(k);title (滤波前的时域波形);K=fft(k);subplot(2,1,2);plot(abs(K);title (滤波前的频域波形);sound(k)滤波器的设计Ft=11025;Fp=1600;Fs=3000;wp=2*Fp/Ft;ws=2*Fs/Ft;Ap=1;As=50;p=1-10.(-Ap/20);s=10.(-As/20);fpts=wp ws;mag=1 0;dev=p s;N ,wc,beta,ftype=kaiserord(fpts,mag,dev);b=fir1(N,wc,kaiser(N+1,beta);h,w=freqz(b,1);plot(w/pi,abs(h);title(FIR低通滤波器);grid; n FIR低通滤波:y=wavread(C:UsersAdministratorDesktopdog.wav);N=length(y);noise=rand(N,1)/20;k=y+noise;subplot(2,2,1);plot(k);title (滤波前的时域波形);K=fft(k);subplot(2,2,2);plot(abs(K);title (滤波前的频域波形);Ft=11025;Fp=1600;Fs=3000;wp=2*Fp/Ft;ws=2*Fs/Ft;Ap=1;As=50;p=1-10.(-Ap/20);s=10.(-As/20);fpts=wp ws;mag=1 0;dev=p s;N ,wc,beta,ftype=kaiserord(fpts,mag,dev);b=fir1(N,wc,kaiser(N+1,beta);h,w=freqz(b,1);z21=fftfilt(b,k);m21=fft(z21);subplot(2,1,1);plot(z21,g);subplot(2,1,2);plot(abs(m21),r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国电动洁面仪行业产业运行态势及投资规划深度研究报告
- 2025至2030中国甲基异丁基甲酮行业产业运行态势及投资规划深度研究报告
- 2025至2030中国生日蜡烛行业产业运行态势及投资规划深度研究报告
- 2025至2030中国甘草霜行业产业运行态势及投资规划深度研究报告
- 2025至2030中国特殊群体教育行业市场深度研究及发展前景投资可行性分析报告
- 《护理值班与交接班制度》考试试题
- 商业培训的未来之路AR技术的应用与推广研究
- 培养情绪智力提升学生综合能力的关键
- 商业环境中技术风险管理的策略与方法
- 教育数字化转型的实践与探索
- 打胎后赔偿协议书
- 养生店合作合同协议书
- 2025年中级会计实务考试提升实务能力试题及答案
- 膜分离联合工艺处理工业废气研究-全面剖析
- 2025天然气管道工程安装合同协议书
- 银行安全培训
- 医学教育中的临床试验实践教学探索
- 《烟花爆竹安全》课件
- 2025年四川省成都市新都区特需人才引进34人历年高频重点模拟试卷提升(共500题附带答案详解)
- 低血糖危像症状及救治护理课件
- 梅毒课件完整版本
评论
0/150
提交评论