- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工程信号与系统
大作业
——音频信号频谱分析比较
学院:电子工程学院 班级:1402018 姓名:杨宁 学号:14020181051
大作业要求:
以下的内容,给出过程描述,原理分析,数据图表及分析。
1录制自己一段语音,分析其频谱特点。
2录制一段自己唱的歌曲,并与歌星唱的相同歌曲作频谱分析的比较(背景唱的去除)。
二、Matlab处理音频信号及歌曲背景音乐的去除
1.设计方案:
语音波形图是语音信号的时域分析,将语音信号记录成时域波形。语音信号首先是一个时间序列,进行语音分析时,最直观的就是它的时域波形。通过计算机的采样的量化,直接将语音波形显示出来。
利用MATLAB中的wavread命令来读入(采集)语音信号,将它赋值给某一向量。再将该向量看作一个普通的信号,对其进行FFT变换实现频谱分析。
利用matlab简单的函数可以完成对自己声音的录制,保存,利用第二个任务用到的程序可以完成对其频谱图的绘制。
对于歌手所唱歌曲背景音乐的去除,用Adobe Audition软件来实现。具体步骤如下:
【第一步】打开AA,切换到多轨模式,选择“插入”栏下的“提取视频中的音频”,或者直接右键单击轨道,选择“插入”→“提取音频”,选择你要消声的音频片段。
【第二步】切换到单轨模式。
【第三步】选中一段没有人声的纯背景音乐部分,然后点击工具栏中的“效果”→“修复”→“降噪器(进程)。
【第四步】选择降噪器界面内的“获取特性”,就会自动获取噪音特性,然后就会出现这个界面
【第五步】取消选定特定区域,或者全部选中你要消除背景音乐的区域,再通过点击“效果”→“修复”→“降噪器(进程)”,此时又会出现降噪器界面了,这时候要注意界面内的“降噪级别”这一栏。
【第六步】全部调整好了之后,你就可以把它另存为了。
2.自己声音信号的获取:利用录音机录下自己一段话音,并用格式工厂转化成wav格式音频,放入目标文件夹方便调用。
3.音频信号读入和播放
可支持两种格式的输入输出:NeST/SUN(后缀为“.au”)和Microsoft WAV文件(后缀为“.wav”)。本文采用的是WAV声音文件]。
wavread用于读取Microsoft的扩展名为“.wav”的声音文件,其调用格式如下:
y=wavread(file)
其作用是从字符串file所指定的文件路径读取wave文件,将读取的采样数据送到y中。若file中无“.wav”扩展名,则该命令自动将指定文件名后加上“.wav”扩展名。
[y,fs,nbits]=wavread(file);
其作用是返回采样率和每个采样的比特数。
4.MATLAB实现音频信号的频谱分析及可视化
a.对音频信号进行频谱分析要调用fft(快速傅立叶变换),调用格式:
y=fft(x);
y=fft(x)利用FFT算法计算矢量x的离散傅立叶变换,当x为矩阵时,y为矩阵x的每一列的FFT。当x的长度为2的冥次方时,则fft采用基-2FFT算法,否则采用稍慢的混合基算法。
实现幅度响应要调用求绝对值或幅值函数,调用格式:
m=abs(h);
b.频谱可视化要调用plot函数,调用格式:
plot(x)
用mean和var函数可求得信号均值和方差。
三、程序设计:
1.用matlab录取自己的声音并绘制数据波形及频谱图
[x1,Fs,bits]=wavread(H:\信号音频\huayin.wav);subplot(211);plot(x1);?title(我的话音信号);xlabel(时间?n);ylabel(音量?n);y1=fft(x1);?y1=fftshift(y1);c1?=?Fs/length(x1);subplot(212);plot([-Fs/2:c1:?Fs/2-c1],abs(y1));title(我的话音信号频谱);结果如图一所示:
图一
2.我的语音信号及频谱分析程序
[x1,Fs,bits]=wavread(H:信号音频\杨宁.wav);subplot(211);plot(x1);?title(杨宁的歌曲信号);xlabel(时间?n);ylabel(音量?n);y1=fft(x1);?
您可能关注的文档
最近下载
- 远红外磁疗贴产品技术要求标准2024年版.docx VIP
- 台儿庄古城导游词及景点讲解词.docx VIP
- 中级绿化工试题及答案.docx VIP
- DB51T1511-2022FDIS建设项目对自然保护区自然资源、自然生态系统和主要保护对象影响评价技术规范.pdf VIP
- 电动自行车车棚安装施工方案.docx VIP
- 太阳能光伏路灯项目可行性研究报告.doc VIP
- QB_T 4045-2010 聚氨酯家居用合成革安全技术条件.pdf VIP
- 航空气象法律法规讲解.ppt VIP
- 某某垃圾场填埋场突发环境应急预案正本-备案2025年第二版.doc VIP
- 2025江苏省数据集团第二批招聘考试参考试题及答案解析.docx VIP
原创力文档


文档评论(0)