




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_语音信号的数字滤波一、实验目的:1、掌握使用FFT进行信号谱分析的方法2、设计数字滤波器对指定的语音信号进行滤波处理二、实验内容设计数字滤波器滤除语音信号中的干扰(4 学时)1、使用Matlab的fft函数对语音信号进行频谱分析,找出干扰信号的频谱;2、设计数字滤波器滤除语音信号中的干扰分量,并进行播放对比。三、实验原理通过观察原语音信号的频谱,幅值特别大的地方即为噪声频谱分量,根据对称性,发现有四个频率的正弦波干扰,将它们分别滤掉即可。采用梳状滤波器,经过计算可知,梳状滤波器hn=1,A,1的频响|H(w)|=|A+2cos(w)|,由需要滤掉的频率分量的频响w,即可得到A,进而得到滤波器的系统函数hn。而由于是在离散频域内进行滤波,所以令w=(2k*pi/N)即可。对原信号和四次滤波后的信号分别进行FFT变换,可以得到它们的幅度相应。最后,将四次滤波后的声音信号输出。四、matlab代码clc;clear;close all;audio_data,fs=wavread(SunshineSquare.wav); %读取未处理声音sound(audio_data,fs);N = length(audio_data);K = 0:2/N:2*(N-1)/N; %K为频率采样点%sound(audio_data,fs);%进行一次FFT变换FFT_audio_data=fft(audio_data);mag_FFT_audio_data = abs(FFT_audio_data);%画图figure(1)%原信号时域subplot(2,1,1);plot(audio_data);grid;title(未滤波时原信号时域);xlabel(以1/fs为单位的时间);ylabel(采样值);%FFT幅度相位subplot(2,1,2);plot(K,mag_FFT_audio_data);grid;title(原信号幅度);xlabel(以pi为单位的频率);ylabel(幅度);%构造hn=1,A,1的梳状滤波器,计算A=2cosW,妻子W为要滤掉的频率%由原信号频谱可知要分四次滤波,滤掉频响中幅度大的频率分量%第一次滤波a = 1,0,0,0;%yn的系数temp,k=max(FFT_audio_data);A1=-2*cos(2*pi*k/N);h1=1,A1,1;audio_data_h1 = filter(h1,a,audio_data);FFT_audio_data_h1=fft(audio_data_h1);%第二次滤波temp1,k=max(FFT_audio_data_h1);A2=-2*cos(2*pi*k/N);h2=1,A2,1;audio_data_h2 = filter(h2,a,audio_data_h1);FFT_audio_data_h2=fft(audio_data_h2);%第三次滤波temp2,k=max(FFT_audio_data_h2);A3=-2*cos(2*pi*k/N);h3=1,A3,1;audio_data_h3 = filter(h3,a,audio_data_h2);FFT_audio_data_h3=fft(audio_data_h3);%第四次滤波temp3,k=max(FFT_audio_data_h3);A4=-2*cos(2*pi*k/N);h4=1,A4,1;audio_data_h4 = filter(h4,a,audio_data_h3);FFT_audio_data_h4=fft(audio_data_h4);mag_FFT_audio_data_h1 = abs(FFT_audio_data_h1);mag_FFT_audio_data_h2 =abs(FFT_audio_data_h2);mag_FFT_audio_data_h3 =abs(FFT_audio_data_h3);mag_FFT_audio_data_h4 =abs(FFT_audio_data_h4);figure(2)%每次滤波后的时域结果subplot(2,2,1);plot(audio_data_h1);grid;title(第一次滤波后);xlabel(以1/fs为单位的时间);ylabel(时域采样值);subplot(2,2,2);plot(audio_data_h2);grid;title(第二次滤波后);xlabel(以1/fs为单位的时间);ylabel(时域采样值);subplot(2,2,3);plot(audio_data_h3);grid;title(第三次滤波后);xlabel(以1/fs为单位的时间);ylabel(时域采样值);subplot(2,2,4);plot(audio_data_h4);grid;title(第四次滤波后);xlabel(以1/fs为单位的时间);ylabel(时域采样值);%每次滤波后的频域结果figure(3)subplot(2,2,1);plot(K,mag_FFT_audio_data_h1);grid;title(第一次滤波幅度);xlabel(以pi为单位的频率);ylabel(幅度);subplot(2,2,2);plot(K,mag_FFT_audio_data_h2);grid;title(第二次滤波幅度);xlabel(以pi为单位的频率);ylabel(幅度);subplot(2,2,3);plot(K,mag_FFT_audio_data_h3);grid;title(第三次滤波幅度);xlabel(以pi为单位的频率);ylabel(幅度);subplot(2,2,4);plot(K,mag_FFT_audio_data_h4);grid;title(第四次滤波幅度);xlabel(以pi为单位的频率);ylabel(幅度);%输出音乐文件wavwrite(audio_data_h4,fs,SunshineSquare_LG.wav);五、实验结果原信号的时域和频域图滤波后的时域图滤波后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南长沙市湘一芙蓉二中学2026届七年级数学第一学期期末质量跟踪监视试题含解析
- 2026届河北省石家庄市裕华区实验中学数学七年级第一学期期末经典试题含解析
- 2026届云南省红河州名校七年级数学第一学期期末学业质量监测试题含解析
- 顺德税务知识培训课件
- 电路板胶水知识培训内容课件
- 文员需不需要签合同
- 电解液知识培训课件
- 电视编辑基础知识培训课件
- 2025合同范本电子产品采购协议
- 电视写作课件
- 《电力设备典型消防规程》(DL 5027-2015)宣贯
- 数字孪生应用技术员职业技能竞赛试题及答案
- 昆虫学与农业害虫防治
- 信访工作培训课件
- 道路保洁安全培训课件
- 第12课+自觉抵制犯罪(课时2)【中职专用】中职思想政治《职业道德与法治》高效课堂(高教版2023·基础模块)
- 长春地区的原始农业
- 三年级语文上册第五单元【教材解读】
- 《铁路职业素质》课件 4铁路职业意识与心理
- 人教版数学六年级上册第一单元测评卷(含图片答案)
- 高中毕业生登记表填写样表(四川版)
评论
0/150
提交评论