音频处理之去噪算法---基于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)算法实现

(5)

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

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

时间: 2024-10-13 23:24:34

音频处理之去噪算法---基于pcm和g711的音频16000hz、8bit去噪声算法的相关文章

CBA算法---基于关联规则进行分类的算法

更多数据挖掘算法:https://github.com/linyiqun/DataMiningAlgorithm 介绍 CBA算法全称是Classification base of Association,就是基于关联规则进行分类的算法,说到关联规则,我们就会想到Apriori和FP-Tree算法都是关联规则挖掘算法,而CBA算法正是利用了Apriori挖掘出的关联规则,然后做分类判断,所以在某种程度上说,CBA算法也可以说是一种集成挖掘算法. 算法原理 CBA算法作为分类算法,他的分类情况也就

基于块流协议保证音频优先发送

在流媒体发布客户端同时传送音频.视频至流媒体服务器时,一帧视频的数据量通常远大于一帧音频的数据量,在网络质量差时,传输一帧视频的质量耗时过长,通过采用块流协议,可以将视频分块发送,并在发送视频块前检测一下是否有音频要发送,若有立即穿插发送音频块,然后接着发送后续视频块(当视频帧堆积到一定程度为保实时性主动丢弃并立即将下一个待编码图像编码成I帧),流媒体服务器比较输入媒体流与每个输出流的块长度,若两者长度不致要先缓存块数据直到接受到完整的音.视频帧然后按输出媒体流块长度重新分块.流化处理.转发给相

基于Hama平台的并行Finding a Maximal Independent Set 算法的设计与实现

作者:白松 西工大研究生.转载请注明出处:http://blog.csdn.net/xin_jmail/article/details/32101483. 本文参加了2014年CSDN博文大赛,如果您觉得此文对您有所帮助,就请为我投上您宝贵的一票,不胜感激.投票地址:http://vote.blog.csdn.net/Article/Details?articleid=32101483 . 本文目的:讲解并行Finding a Maximal Independent Set(寻找最大独立集问题)

图论之随机配流02——基于LOGIT的STOCH配流法-改进的dial算法

function dialsuanfaxishujuzhen(T) %程序说明 clc disp('======================================================================================'); disp('                   <基于LOGIT的STOCH配流法--改进的dial算法>'); disp('运行环境:MATLAB 8.3.0.532 '); disp('制 作 人:兰州交通大学

简单易学的机器学习算法——基于密度的聚类算法DBSCAN

一.基于密度的聚类算法的概述 最近在Science上的一篇基于密度的聚类算法<Clustering by fast search and find of density peaks>引起了大家的关注(在我的博文"论文中的机器学习算法--基于密度峰值的聚类算法"中也进行了中文的描述).于是我就想了解下基于密度的聚类算法,熟悉下基于密度的聚类算法与基于距离的聚类算法,如K-Means算法之间的区别. 基于密度的聚类算法主要的目标是寻找被低密度区域分离的高密度区域.与基于距离的聚

Android音频开发(2):如何采集一帧音频

本文重点关注如何在Android平台上采集一帧音频数据.阅读本文之前,建议先读一下我的上一篇文章<Android音频开发(1):基础知识>,因为音频开发过程中,经常要涉及到这些基础知识,掌握了这些重要的概念后,开发过程中的很多参数和流程就会更加容易理解. Android SDK 提供了两套音频采集的API,分别是:MediaRecorder 和 AudioRecord,前者是一个更加上层一点的API,它可以直接把手机麦克风录入的音频数据进行编码压缩(如AMR.MP3等)并存成文件,而后者则更接

避免图像去雾算法中让天空部分出现过增强的一种简易方法。

在经典的几种去雾算法中,包括何凯明的暗通道去雾.Tarel的基于中值滤波的去雾以及一些基于其他边缘保留的方法中,都有一个普遍存在的问题:即对天空部分处理的不好,天空往往会出现较大的面积的纹理及分块现象.究其主要原因,还是因为天空部位基本上是不符合暗通道去雾先验这个前决条件的.目前,针对这一问题,我搜索到的主要有以下几篇文章进行了处理: 1. 改进的基于暗原色先验的图像去雾算法 作者: 蒋建国\侯天峰\齐美彬   合肥工业大学 2011. 2.Single image dehazing Algor

《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果

本文完全转载:http://www.cnblogs.com/Imageshop/p/3281703.html,再次仅当学习交流使用.. <Single Image Haze Removal Using Dark Channel Prior>一文中图像去雾算法的原理.实现.效果(速度可实时) 本文算法合作联系QQ: 33184777, 非诚勿扰 邮件地址:   [email protected] 最新的效果见 :http://video.sina.com.cn/v/b/124538950-125

从K近邻算法、距离度量谈到KD树、SIFT+BBF算法

从K近邻算法.距离度量谈到KD树.SIFT+BBF算法 从K近邻算法.距离度量谈到KD树.SIFT+BBF算法 前言 前两日,在微博上说:“到今天为止,我至少亏欠了3篇文章待写:1.KD树:2.神经网络:3.编程艺术第28章.你看到,blog内的文章与你于别处所见的任何都不同.于是,等啊等,等一台电脑,只好等待..”.得益于田,借了我一台电脑(借他电脑的时候,我连表示感谢,他说“能找到工作全靠你的博客,这点儿小忙还说,不地道”,有的时候,稍许感受到受人信任也是一种压力,愿我不辜负大家对我的信任)