zoukankan      html  css  js  c++  java
  • 数字信号处理与音频处理(使用Audition)

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

    这次正巧用Audition处理了一段音频,猛然发现《数字信号处理》这门课还是很实用的,在音频处理领域至少是这样。在此记录一下几步简单操作。

    一.频谱

    打开Audition。拖入一段音频。默认打开的是音频时域的波形图。波形图的横坐标是时间,纵坐标是採样值的大小。


    上面那个图事实上就是音频文件里全部採样点连起来的一条线,只是因为採样点太密集了,所以根本看不出来採样点了。把波形图不停地放大,放大,再放大,就能看到一个个音频採样点了。


    把视图切换成频谱,能够查看频域波形。

    乍一看还感觉挺炫的。频域图中横坐标是时间,纵坐标是频率。而颜色越亮的地方代表位于该频率的分量值比較大。因为我打开的音频採样率是44.1kHz的,依据奈奎斯特抽样定律。频率的最大值不能超过44.1k/2=22.05kHz,所以纵坐标的最大值是22.05Khz。

    PS:因为《爱的罗曼斯》这个曲子是吉他一下一下弹出来的。

    从频域图上我们能够看出。每隔一段时间就会有一个“竖条”,该位置显示出高频分量相对来说比較多,相应的就是吉他曲里弹吉他的那个音。


    此外。还能够对这个频谱图进行配置。打开“编辑->首选參数->显示”。能够调整窗体函数和分辨率。


    比方说,假设把分辨率从512调整到16的话,频谱图就变成以下的模样了。能够看出。精度大为下降(貌似速度比較快)。


    勾选“视图->快捷栏->编组->解析”,能够加入一组解析频谱的button。单击“频率解析”button。能够查看某一时间点的频谱,例如以下图所看到的。

     

    在这里,也能够调整FFT的大小。

    默认是1024。比方说改成32,效果例如以下。能够看出,精度大幅下降。


    二.FFT滤波器

    在“效果->滤波与均衡->FFT滤波器”中,能够给音频加入FFT滤波器。

    滤波器设置界面例如以下图所看到的。能够自己画滤波器,也能够选择预设的滤波器。比方说。选择“Telephone Receiver”的话。就是电话听筒效果的滤波器。此外也能够配置FFT大小,开窗函数等參数。

    三.其它设置

    在“编辑->调整採样率”中。能够调整音频的採样率(在这里是回放比率。并不改动文件)。能够通过该功能体会一下採样率对声音的影响。

     

    在“编辑->转换採样类型”中,能够更改採样率。採样位数等信息(这里是会改动文件的)。

    能够通过该功能体会一下採样位数对声音的影响。

     

  • 相关阅读:
    CentOS ping: unknown host 解决方法
    chmod 777 修改权限
    Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器[摘抄]
    PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系
    unix:/tmp/php-cgi.sock
    Nginx虚拟主机配置教程
    nginx 浏览php的时候会变成下载
    sphinx的配置和管理.No2
    Sphinx以及coreseek的安装及使用 .No1
    76、android:supportsRtl 和 android:layout_marginEnd
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5340233.html
Copyright © 2011-2022 走看看