全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 要求1.利用matlab软件对audio1211.wav音频信号进行数字信号采样,分别对采样后的信号进行时/频域分析,并提供仿真图和分析说明;(35)2.设计合理的数字滤波器,滤去音频信号中的蜂鸣音,给出详细设计流程,并提供频域仿真图和分析说明;(45)3.将数字滤波后的数字信号转换成wav格式音频文件,统一命名为audio1211proc.wav,作为附件上交。(15)二分析(1)通过播放所给音乐文件,很明显能听出wav文件中包含蜂鸣噪音,所以我们应该先分析频谱。在matlab下可以用函数wavread/audioread读入语音信号进行采样,通过wavread得到声音数据变量x和采样频率fs、采样精度nbits,在读取声音信号之后,利用读出的采样频率作为参数,这段音频读出的采样精度为16,fs为44100hz,将此后采集时间、fft的参数设置为fs,也就是44100hz。通过plot函数绘制出了音频信号与时间的关系图pic1,使用fft函数进行fft处理。处理后的信号频谱pic2,如下所示图1.音频信号与时间的关系图从图1横坐标我们看到t在9-10s之间截止,与我们在音乐播放器中显示的时间一致。图2. 图2为运用fft后得到的处理结果,可以从中读取到,在293.7hz、4671hz附近幅值突然增大,可以确定为噪声干扰。所以我们应该针对频率附近进行滤波。如果针对性进行滤波处理,应该使用低通滤波器进行处理,去除这部分的噪音。之后需要选定滤波器并进行程序设计,在4671hz附近进行滤波,去除蜂鸣杂音。(2)需要对蜂鸣音进行除去,自然需要用到滤波器。所以第二步需要设计滤波器并给出详细流程。在第一问的频谱分析中,通过FFT已经知道噪音所在,所以需要针对这个问题设计参数。在这里选用巴特沃斯低通滤波器进行处理,需要设定好的参数有通带边界频率、阻带边界频率、通带最大衰减和通过阻带的最小分贝数(由buttord在matlab定义得)。要对于4671hz进行滤波,所以选定的两个边界频率应该分别大于和小于这一频率,将通带最大衰减和分贝数进行略微调整,之后用buttord函数进行计算,求得滤波器阶数和3db截止频率,用butter函数得到低通滤波器系统函数的系数。这部分计算程序由附录中的testbutter.m文件中给出。在工作区可以读取我们需要的值带入butter中处理。之后通过testbutter.m计算得到的3db截止频率和阶数构造的系统函数进行滤波。这部分程序我们在lvbo.m文件中给出。我们先用wavread进行采样,得到了信号、采样率和采样位数x、fs和nbits。之后利用这些采样得到的分量进行滤波处理。由之前的testbutter我们可以得到阶数和3db截止频率。在处理过程中,我们对由testbutter所得代入的参数进行了微调。之后在程序中我们绘制时间与采集音频信号的关系图如下:从处理后的图像我们可以看出,定义处理后的音频信号为y,它的音频信号与时间的关系明显比最初提取的x信号波形规整的多,表现了滤波器起到了不错的效果。三 代码频谱分析代码clc;clear;x,fs,Nbits=wavread(audio1221.wav);N=length(x);t=(0:N-1)/44100;figure(1)plot(t,x);xlabel(时间);ylabel(幅度);title(pic1);f=44000*(0:N-1)/N;figure(2)plot(f,abs(fft(x)*2/N);title(pic2);%sound(x,fs);滤波处理去除蜂鸣,并保存处理后的音乐clear all;clc;x,fs,nbits=wavread(audio1221.wav);%读出信号,采样率和采样位数。 sigLength=length(x);Y = fft(x,sigLength);f=fs*(1:sigLength)/sigLength;stor=Y(1);Y(1)=0;absY=abs(Y);figure(1)subplot(2,2,1);plot(f,absY);xlabel(频率(Hz);grid onaxis(0,f(end)/2,0,500);t=(0:sigLength-1)/fs;subplot(2,2,2);plot(t,x);xlabel(时间(s);grid ony1=x;Y0=Y;%设计巴特沃斯低通滤波器b,a=butter(14,0.106,low); y=filter(b,a,x);%用设计的滤波器进行滤波Y=fft(x,sigLength);Y(1)=0;absY=abs(Y);figure(1);subplot(2,2,3);plot(f,absY);xlabel(频率(Hz);grid onaxis(0,f(end)/2,0,500);%确定坐标范围t=(0:sigLength-1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年万博科技职业学院单招职业适应性测试题库及答案详解(全优)
- 2026年万博科技职业学院单招职业倾向性测试题库有答案详解
- 2026年云南水利水电职业学院单招职业技能考试题库及答案详解(真题汇编)
- 2026年云南锡业职业技术学院单招综合素质考试题库含答案详解(突破训练)
- 2026年云南锡业职业技术学院单招综合素质考试题库含答案详解(培优)
- 2026年中山火炬职业技术学院单招职业技能测试题库含答案详解(预热题)
- 2026年三门峡职业技术学院单招职业技能测试题库带答案详解(培优a卷)
- 2026年上海政法学院单招职业倾向性考试题库带答案详解(研优卷)
- 2026年临沂职业学院单招职业倾向性考试题库含答案详解(典型题)
- 2026年云南国防工业职业技术学院单招职业适应性考试题库含答案详解(典型题)
- 中国历史文献学(第2版) 课件全套 第1-18课 绪论 -近现代:历史文献学的变革时期(二)
- 2021-2025年高考化学真题知识点分类汇编之有机合成(推断大题)(一)
- ISO11137辐照灭菌剂量确认手册
- 煤矿运输培训知识课件
- 安桥AV功放接收机TX-SR600使用说明书
- 探究“教学评”一体化在小学数学教学中的应用与策略
- 2025年广安市中考语文试卷真题(含标准答案)
- 护理专利发明创新与应用
- PVC墙板装饰装修施工方案
- 《骨质疏松的防治》课件
- NB∕T 32015-2013 分布式电源接入配电网技术规定
评论
0/150
提交评论