zoukankan      html  css  js  c++  java
  • 音频处理之去噪算法---基于pcm和g711的音频16000hz、8bit去噪声算法

    (1)应用背景

    (2)主要降噪算法原理

    (3)算法流程

    (4)算法实现

    (5)

    ------------author:pkf

    -------------------time:2-6

    ---------------------------qq:1327706646

    (1)应用背景

      基于8148的音频alsa 采集,a8 编码成g711或dsp编码成aac,然后rtp外传播放vlc 播放,采样率是16000hz、8bit、欧美ulaw、单声道。由于电压或者其他的原因导致采集的pcm音频会出现有规律频率的啪啪声音,这里想用降噪算法去掉它。输入红色mic4 接手机耳机输出,输出rtp网络传出给电脑vlc播放 

    (2)主要降噪算法原理

      主流算法有

    1.傅立叶展开,转到频域,去掉不想要的频率。

    2.开源库fftw http://www.fftw.org/

    3.时域画图很容易,FFT就是三层循环,排序。基-2裂变算法看书

    (3)算法流程

    (4)算法实现

    http://www.pudn.com/downloads111/sourcecode/windows/multimedia/detail460721.html

    http://www.pudn.com/downloads109/sourcecode/speech/detail451366.html

    http://www.pudn.com/downloads110/sourcecode/speech/detail455309.html

    http://blog.sina.com.cn/s/blog_4e19960301000b46.html

    http://download.csdn.net/detail/symble/1130571

    http://www.fftw.org/fftw3.pdf 

    http://blog.csdn.net/xiahouzuoxin/article/details/7875406#comments 读取wav 文件

    http://blog.csdn.net/xiahouzuoxin/article/details/9790455 fft算法原理

    http://www.toptal.com/algorithms/shazam-it-music-processing-fingerprinting-and-recognition music processing

    http://wenku.baidu.com/link?url=d5yYjSh-mHlxROMwy7_8P1cWz-4e46NzFznRVHKLoEyCEkMyrJI56xPpl_2um1NiSgUY7AxoBcn3zv47ej1DCPsT7a6NHK2ZBC7RIP6x_Gm

    http://download.csdn.net/detail/future_fighter/432206 

    http://download.csdn.net/detail/symble/1130571 

    http://download.csdn.net/detail/u012324659/6473211

    http://download.csdn.net/download/tqhailzh/4341986

    (5)

    http://www.csto.com/p/12482 csdn需求1w

    http://bbs.csdn.net/topics/360054544?page=1

  • 相关阅读:
    C#编程:依赖倒置原则DIP
    java项目与javaweb项目导入jar包的区别
    《C#从入门到精通(第3版)》目录
    Sublime Text 格式化代码
    ThinkPHP 入门
    CentOS 7.2配置LAMP环境——yum版
    打包名命令:tar
    不规则数组的构建
    Linux文件权限概念
    tomcat启动成功但是没有监听8080端口
  • 原文地址:https://www.cnblogs.com/pengkunfan/p/4277049.html
Copyright © 2011-2022 走看看