数字信号处理与音频处理(使用Audition)
前一阵子由于考博学习须要,看了《数字信号处理》,之前一直不清除这门课的理论在哪里应用比較广泛。
这次正巧用Audition处理了一段音频,猛然发现《数字信号处理》这门课还是很实用的,在音频处理领域至少是这样。在此记录一下几步简单操作。
一.频谱
打开Audition。拖入一段音频。默认打开的是音频时域的波形图。波形图的横坐标是时间,纵坐标是採样值的大小。
上面那个图事实上就是音频文件里全部採样点连起来的一条线,只是因为採样点太密集了,所以根本看不出来採样点了。把波形图不停地放大,放大,再放大,就能看到一个个音频採样点了。
把视图切换成频谱,能够查看频域波形。
乍一看还感觉挺炫的。频域图中横坐标是时间,纵坐标是频率。而颜色越亮的地方代表位于该频率的分量值比較大。因为我打开的音频採样率是44.1kHz的,依据奈奎斯特抽样定律。频率的最大值不能超过44.1k/2=22.05kHz,所以纵坐标的最大值是22.05Khz。
PS:因为《爱的罗曼斯》这个曲子是吉他一下一下弹出来的。
从频域图上我们能够看出。每隔一段时间就会有一个“竖条”,该位置显示出高频分量相对来说比較多,相应的就是吉他曲里弹吉他的那个音。
此外。还能够对这个频谱图进行配置。打开“编辑->首选參数->显示”。能够调整窗体函数和分辨率。
比方说,假设把分辨率从512调整到16的话,频谱图就变成以下的模样了。能够看出。精度大为下降(貌似速度比較快)。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGVpeGlhb2h1YTEwMjA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
勾选“视图->快捷栏->编组->解析”,能够加入一组解析频谱的button。单击“频率解析”button。能够查看某一时间点的频谱,例如以下图所看到的。
在这里,也能够调整FFT的大小。
默认是1024。比方说改成32,效果例如以下。能够看出,精度大幅下降。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGVpeGlhb2h1YTEwMjA=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
二.FFT滤波器
在“效果->滤波与均衡->FFT滤波器”中,能够给音频加入FFT滤波器。
滤波器设置界面例如以下图所看到的。能够自己画滤波器,也能够选择预设的滤波器。比方说。选择“Telephone Receiver”的话。就是电话听筒效果的滤波器。此外也能够配置FFT大小,开窗函数等參数。
三.其它设置
在“编辑->调整採样率”中。能够调整音频的採样率(在这里是回放比率。并不改动文件)。能够通过该功能体会一下採样率对声音的影响。
在“编辑->转换採样类型”中,能够更改採样率。採样位数等信息(这里是会改动文件的)。
能够通过该功能体会一下採样位数对声音的影响。
数字信号处理与音频处理(使用Audition)的更多相关文章
- FPGA与数字信号处理
过去十几年,通信与多媒体技术的快速发展极大地扩展了数字信号处理(DSP)的应用范围.眼下正在发生的是,以更高的速度和更低的成本实现越来越复杂的算法,这是针对高级信息服更高带宽以及增强的多媒体处理能力等 ...
- 数字信号处理--FFT与蝶形算法
在数字信号处理中常常需要用到离散傅立叶变换(DFT),以获取信号的频域特征.尽管传统的DFT算法能够获取信号频域特征,但是算法计算量大,耗时长,不利于计算机实时对信号进行处理.因此至DFT被发现以来, ...
- 数字信号处理MATLAB简单序列
数字信号处理应用的几个基本序列: 1 单位样本序列 function mainImseq() clc clear disp('生成抽样序列'); y=imseq(,,); %调用样本函数,此时序列下标 ...
- 数字信号处理专题(3)——FFT运算初探
一.前言 FFT运算是目前最常用的信号频谱分析算法.在本科学习数字信号处理这门课时一直在想:学这些东西有啥用?公式推来推去的,有实用价值么?到了研究生后期才知道,广义上的数字信号处理无处不在:手机等各 ...
- 数字信号处理专题(1)——DDS函数发生器环路Demo
一.前言 会FPGA硬件描述语言.设计思想和接口协议,掌握些基本的算法是非常重要的,因此开设本专题探讨些基于AD DA数字信号处理系统的一些简单算法,在数字通信 信号分析与检测等领域都会或多或少有应用 ...
- 现代数字信号处理——AR模型
1. AR模型概念观 AR模型是一种线性预测,即已知N个数据,可由模型推出第N点前面或后面的数据(设推出P点),所以其本质类似于插值,其目的都是为了增加有效数据,只是AR模型是由N点递推, ...
- 如何使用Matlab做数字信号处理的仿真1
例如 第三版数字信号处理P51 -1.14习题时域离散信号的相关性研究x(n)=Asin(ωn)+u(n),其中ω=π/16,u(n)是白噪声,现要求 ⑴.产生均值为0,功率P=0.1的均匀分布白噪声 ...
- FS,FT,DFS,DTFT,DFT,FFT的联系和区别 数字信号处理
DCT变换的原理及算法 文库介绍 对于初学数字信号处理(DSP)的人来说,这几种变换是最为头疼的,它们是数字信号处理的理论基础,贯穿整个信号的处理. 学习过<高等数学>和<信号与系统 ...
- 几幅图片弄清DFT、DTFT、DFS的关系 数字信号处理
原址:http://www.cnblogs.com/BitArt/archive/2012/11/24/2786390.html 很多同学学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DF ...
随机推荐
- PHP file_exists() 函数
定义和用法 file_exists() 函数检查文件或目录是否存在. 如果指定的文件或目录存在则返回 true,否则返回 false. 语法 file_exists(path) 参数 描述 path ...
- vs2010+ Ankhsvn使用详解
1.为什么要用VisualSVN Server,而不用Subversion? 回答: 因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Serve ...
- Linux kernel ‘lbs_debugfs_write’函数数字错误漏洞
漏洞名称: Linux kernel ‘lbs_debugfs_write’函数数字错误漏洞 CNNVD编号: CNNVD-201311-421 发布时间: 2013-11-29 更新时间: 2013 ...
- jquery formatCurrency货币格式化处理
// This file is part of the jQuery formatCurrency Plugin. // // The jQuery formatCurrency Plugin is ...
- Bootstrap Paginator分页插件的使用
今天,我为大家带来的一款做得非常优秀的分页插件BootStrap Paginator,他是一款js插件,由于本人也是才刚刚搞出来的,所以暂时对它也不是特别了解,只能大楖告诉大家怎么使用.我这里使用的是 ...
- 从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 本文是介绍两个最常用的jQuery插件. 分别用 ...
- html总结----------------------看这个就够了
HTML是我们学习Javaweb的第一步 很好地掌握门课是非常有必要的!下面就是我在听资深老师讲课的笔记!个人觉得非常不错!希望可以帮助到那些在学习javaweb路上的 朋友们!从今天 陆续的整理这门 ...
- [SCOI2009]游戏
Time Limit: 1 Sec Memory Limit: 162 MB Description windy学会了一种游戏.对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应.最开始wi ...
- 从html5标准的正式发布到国内CMS的变革
10月底万维网联盟(W3C)宣布,经过将近8年的艰辛努力,HTML5标准规范终于最终制定完成并正式发布. W3C的正式批准让人们对HTML5更有信心.“这是一个里程碑,标志着很多人员在长达七年时间内投 ...
- SQL中CUBE 用法
转自 http://www.cnblogs.com/dyufei/archive/2009/11/11/2573975.html CUBE 运算符生成的结果集是多维数据集.多维数据集是事实数据(即记录 ...