前一阵子由于考博学习须要,看了《数字信号处理》,之前一直不清除这门课的理论在哪里应用比較广泛。

这次正巧用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)的更多相关文章

  1. FPGA与数字信号处理

    过去十几年,通信与多媒体技术的快速发展极大地扩展了数字信号处理(DSP)的应用范围.眼下正在发生的是,以更高的速度和更低的成本实现越来越复杂的算法,这是针对高级信息服更高带宽以及增强的多媒体处理能力等 ...

  2. 数字信号处理--FFT与蝶形算法

    在数字信号处理中常常需要用到离散傅立叶变换(DFT),以获取信号的频域特征.尽管传统的DFT算法能够获取信号频域特征,但是算法计算量大,耗时长,不利于计算机实时对信号进行处理.因此至DFT被发现以来, ...

  3. 数字信号处理MATLAB简单序列

    数字信号处理应用的几个基本序列: 1 单位样本序列 function mainImseq() clc clear disp('生成抽样序列'); y=imseq(,,); %调用样本函数,此时序列下标 ...

  4. 数字信号处理专题(3)——FFT运算初探

    一.前言 FFT运算是目前最常用的信号频谱分析算法.在本科学习数字信号处理这门课时一直在想:学这些东西有啥用?公式推来推去的,有实用价值么?到了研究生后期才知道,广义上的数字信号处理无处不在:手机等各 ...

  5. 数字信号处理专题(1)——DDS函数发生器环路Demo

    一.前言 会FPGA硬件描述语言.设计思想和接口协议,掌握些基本的算法是非常重要的,因此开设本专题探讨些基于AD DA数字信号处理系统的一些简单算法,在数字通信 信号分析与检测等领域都会或多或少有应用 ...

  6. 现代数字信号处理——AR模型

    1. AR模型概念观       AR模型是一种线性预测,即已知N个数据,可由模型推出第N点前面或后面的数据(设推出P点),所以其本质类似于插值,其目的都是为了增加有效数据,只是AR模型是由N点递推, ...

  7. 如何使用Matlab做数字信号处理的仿真1

    例如 第三版数字信号处理P51 -1.14习题时域离散信号的相关性研究x(n)=Asin(ωn)+u(n),其中ω=π/16,u(n)是白噪声,现要求 ⑴.产生均值为0,功率P=0.1的均匀分布白噪声 ...

  8. FS,FT,DFS,DTFT,DFT,FFT的联系和区别 数字信号处理

    DCT变换的原理及算法 文库介绍 对于初学数字信号处理(DSP)的人来说,这几种变换是最为头疼的,它们是数字信号处理的理论基础,贯穿整个信号的处理. 学习过<高等数学>和<信号与系统 ...

  9. 几幅图片弄清DFT、DTFT、DFS的关系 数字信号处理

    原址:http://www.cnblogs.com/BitArt/archive/2012/11/24/2786390.html 很多同学学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DF ...

随机推荐

  1. [topcoder]IncrementAndDoubling

    http://community.topcoder.com/stat?c=problem_statement&pm=12790&rd=15708 这道题只有两个操作,一是加一,二是数组 ...

  2. ANDROID_MARS学习笔记_S02_008_ANIMATION第二种使用方式:xml

    一.简介 二.代码1.res\anim下的xml(1)alpha.xml.xml <?xml version="1.0" encoding="utf-8" ...

  3. RxJava开发精要5 – Observables变换

    原文出自<RxJava Essentials> 原文作者 : Ivan Morgillo 译文出自 : 开发技术前线 www.devtf.cn 转载声明: 本译文已授权开发者头条享有独家转 ...

  4. Android-AttributeSet详解

    public interface AttributeSet { /** * Returns the number of attributes available in the set. * * @re ...

  5. net中System.Security.Cryptography 命名空间 下的加密算法

    .net中System.Security.Cryptography命名空间 在.NETFramework出现之前,如果我们需要进行加密的话,我们只有各种较底层的技术可以选择,如 Microsoft C ...

  6. 【原创】MIPS浅议之——中断系统之我见

    最近,准确的说应该是最近两个月的时间,我都在研究MIPS的异常与中断.或者可以说,最近这两个月,我才真正了解中断系统的整个结构和处理流程以及为什么要这样做?这段时间我最大的体会就是以前我们在“计算机组 ...

  7. Android 实用代码七段(二)

    声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 正文 一.获取应用程序下所有Acti ...

  8. [King.yue]Ext.JS 弹出窗体取值赋值

    //从Grid取值 var name = Ext.getCmp(gridGridID).getView().getSelectionModel().getSelection()[0].data.Nam ...

  9. Nginx反向代理+DNS轮询+IIS7.5 千万PV 百万IP 双线 网站架构案例

    原文地址:http://www.jb51.net/article/31844.htm Nginx  ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 ...

  10. Phonegap3.4 环境搭建及新建项目

    一.环境准备 1.到这里安装Node.js. 2.到这里下载Adroid ADT Bundle for Windows,下载后解压,我的放在:F:\MobileDev\adt-bundle-windo ...