我们检测到您正在使用不支持的浏览器. 为了获得最好的体验,请使用Chrome, Firefox, Safari或Edge访问该网站. X

通讯设备,如电话、对讲机等.,需要处理语音或音频信号,主要有两个目的:

  • 为有效或快速通信而对信号进行编码或解码
  • 消除或抑制回声, 来自电信交换网络的噪音或仅仅是背景噪音

消除不需要的噪声或回声是一项处理器密集型任务. 我们提供下列库,以协助消除通讯系统的噪音:

这些库可用于移动免提套件, 免提, 对讲机, 报警单元, 电话会议单元和其他应用.

噪声抑制

噪声抑制(NS)库用于减少不必要的噪声与语音混合. NS库适用于没有孤立噪声参考源的应用程序. 噪声抑制算法是一种基于谱减法的频域算法. 语音活动检测器可以区分噪音和语音. 在语音不活动期间(使用FFT),噪声抑制滤波器每10毫秒自我调整一次。. 语音被连续过滤,降低了噪音的含量

声学回波消除

声学回波消除(AEC)库用于消除由扬声器到麦克风的声学路径引起的不希望的回波. AEC图书馆是ITU G.167兼容并适合于扬声器和麦克风彼此靠近的系统. 该库支持全双工操作,并基于最小均方(LMS)自适应滤波. 语音活动检测器和双通话检测器确定何时应调整自适应滤波器. LMS滤波器迭代地模拟远端语音期间的回声传播路径. 过滤后的输出每10毫秒从麦克风输入中减去一次,从而消除回声. AEC库支持回波尾长度为16的消除, 长度为32或64 ms,可用于带宽为0-4 kHz的音频信号,采样率为8 kHz.

线回波消除

线路回声消除(LEC)库用于消除由各种电话线路(如.g. 混合)或数字网络组件. LEC算法是一种基于最小均方(Least Mean Square, LMS)自适应滤波的时域算法. 它是ITU G.168兼容的解决方案,并支持回波尾长度为16,32或64毫秒长.

dsPIC的DSC语音和音频快进(SAFF)工具

dsPIC DSC语音和音频快进(SAFF)工具为用户提供实时控制Microchip的语音和音频处理算法,因为他们运行在嵌入式系统应用程序. 这个PC GUI工具可以方便地调整微芯片的噪声抑制, 声学回波消除, 线路回声抵消和均衡器算法在语音和音频应用中通过简化算法的参数调整.

DSC自动增益控制库

dsPIC DSC自动增益控制库自动调整语音信号的幅度,以匹配设定的水平. 这在语音应用中很有用,因为语音源和麦克风之间的距离不是固定的. 自动增益控制库可以用于我们的语音和音频解决方案的语音信号预处理.

文档

Title 下载
AN1367 -将Helix MP3解码器移植到Microchip的PIC32MX 32位mcu上 下载
使用过采样实现更高的ADC分辨率 下载
使用PIC32的高质量音频应用程序 下载
基于PIC微控制器的自适应差分脉冲编码调制 下载
Title 下载
dsPIC33EPXXX(GP/MC/MU)806/810/814和PIC24EPXXX(GP/GU)810/814数据表 下载
dsPIC33FJXXXGPX06A / X08A / X10A数据表 下载
PIC32MZ嵌入式连接与浮点单元(EF)系列 下载
PIC32MX1XX/2XX家庭数据表 下载
PIC32MX330/350/370/430/450/470数据表 下载
PIC24FJ1024GA610/GB610系列数据表 下载
datasheet(数据表)11 page - PIC32MX1XX/2XX 下载

开发工具

描述 零件号
PIC32MX好奇心开发板 DM320103
PIC32MM USB好奇心开发板 DM320107
PIC32MZ嵌入式连接与FPU (EF)入门套件 DM320007
PIC32MZ嵌入式图形与堆叠DRAM (DA)入门套件 DM320010
PIC32MZEF好奇心开发板 DM320209
描述 零件号
BM64蓝牙无线子板 AC320032-3
音频编解码女儿卡- AK4642 AC320100
音频编码器女儿卡- AK7755 AC327755
PIC32音频DAC子卡 AC320032-2
描述 零件号
探索者16/32发展委员会
DM240001-2
dsPIC DSC MPLAB启动试剂盒
DM330011

软件库

记录和回放软件库


音频功能 资源类型 标题和链接 支持家庭
音频和语音 图书馆 MP3解码器库PIC32MX PIC32单片机
音频和语音 图书馆 PIC32音频均衡器滤波器库 PIC32单片机
蓝牙音频 图书馆 PIC32蓝牙®音频软件套件 PIC32单片机
AAC回放 图书馆 PIC32的AAC解码器库 PIC32单片机
流式音频 演示 USB音频耳机演示 PIC32MM单片机
记录和播放,流媒体音频 图书馆 样品速率转换 dsPIC33E
记录 应用说明和源代码 使用过采样实现更高的ADC分辨率 dsPIC33E, dsPIC33F
录音和回放,语音通信 图书馆 SW300026 dsPIC / PIC24 G.711语音编码 & 解码库 dsPIC33E, dsPIC33F
录音和回放,语音通信 图书馆 SW300090-dsPIC G.语音编码/解码库 dsPIC33E, dsPIC33F
录音和回放,语音通信 图书馆 SW300070-Speex语音编码/解码库 dsPIC33E, dsPIC33F
录音和回放,语音通信 图书馆 dsPIC®DSC均衡器图书馆 dsPIC33E, dsPIC33F
语音通讯 图书馆 声学回声消除库 dsPIC33E, dsPIC33F
语音通讯 图书馆 行回声取消库 dsPIC33E, dsPIC33F
语音通讯 图书馆 SW300040-Noise抑制图书馆 dsPIC33E, dsPIC33F
语音通讯 图书馆 dsPIC DSC自动增益控制库 dsPIC33E, dsPIC33F
录音和回放,语音通信 GUI dsPIC DSC语音和音频快进(SAFF)工具 dsPIC33E, dsPIC33F
录音和回放,语音通信 GUI 数字滤波器设计 dsPIC33E, dsPIC33F
录音和回放,语音通信 GUI dsPICworks数据分析 & DSP软件(用于PCM和WAV之间的转换) PIC24F、dsPIC33E dsPIC33F