0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

声学回声消除和噪声抑制库为环境噪声较高的应用提供了理想解决方案

电子设计 ? 来源:陈青青 ? 2019-10-06 10:38 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Microchip Technology Inc.宣布为其16位dsPIC数字信号控制器(DSC)推出两款新软件库。符合G.167标准的dsPIC30F声学回声消除库为基于“扬声器和麦克风”的产品提供了改进的性能,这些产品要么现在没有取消,要么可以从Microchip独特的许可结构提供的降低成本中受益。

dsPIC30F噪声抑制库使设计工程师能够获得基于麦克风的产品的竞争优势,其方法远远超出标准滤波技术,可在可变噪声环境中获得令人印象深刻的可懂度增益。这些库可以一起使用,为环境噪声较高的应用提供理想的解决方案,并在紧凑的环境中提供回声。

dsPIC30F的DSP指令广泛用于两个库中。然而,尽管这些库很复杂,但用户界面很简单 - 只有一个库文件和一个头文件。可以从这些高级库中受益的示例应用包括:免提手机套件,扬声器电话,对讲机,紧急车辆,电话会议系统,耳机和语音识别前端系统。

“这些高级库是在没有开发工作的情况下快速利用DSP功能的绝佳方式,”Microchip数字信号控制器部门副总裁Sumit Mitra说。 “当卓越的产品性能和上市时间都至关重要时,这些先进的图书馆才能真正得到拯救。”

dsPIC30F声学回声消除库通过两个可通过详细记录的应用程序编程接口(API)轻松调用的函数支持全双工通信。一个函数用于初始化,第二个函数从10毫秒的采样16位语音数据块中删除回声分量。这些功能可确保抑制扬声器到麦克风的感应回声。

dsPIC30F噪声抑制库还具有两个API可调用函数,初始化以及从10毫秒采样的16位语音块中去除噪声。此功能为基于麦克风的应用程序提供了确保仅传输语音内容的能力。

“大多数人使用复杂的模拟滤波器来实现噪声抑制。但是,检测和抑制各种快速变化的噪声分布需要更多的功能,”Mitra说。 “评估许可证费用为5美元,Microchip可以让工程师轻松测试我们的噪声抑制库或回声消除库,以确定dsPIC DSC是否适合他们的设计。”

使用dsPIC30F声学回声消除库,使用自适应有限脉冲响应(FIR)滤波器对接收的远端语音样本进行滤波。使用归一化最小均方(NLMS)算法调整该滤波器的系数,使得滤波器紧密地模拟近端扬声器和近端麦克风之间的声学路径。非线性处理器(NLP)算法用于消除残余回声。语音活动检测和双端通话检测算法用于避免在没有远端语音时更新滤波器系数,并且当从通信链路的两端存在同时语音时(双向通话)。该库可配置为16,32或64毫秒的最大回波延迟(回波尾长)。该库还符合G.167标准,并已经过测试,符合车载应用的G.167规范。

在dsPIC30F噪声抑制库中,噪声抑制主要是频域算法。以8kHz对信号进行采样,并且对每个10毫秒的数据块执行快速傅里叶变换(FFT)以分析信号的频率分量。

此后,语音活动检测算法用于确定信号段是语音还是噪声。噪声抑制算法保持轮廓,每次检测到仅噪声块时更新轮廓。输入信号的每个频带与该频带中的噪声成比例地缩小,从而在结果信号中引起显着程度的噪声抑制。该算法适应噪声的性质和水平的变化,并且不需要单独的噪声参考输入。

可用性和定价

两个库的所有许可选项都可立即使用。这些选项包括一年的评估许可证,该许可证与用于生产的库不同,可以在http://buy.microchip.com上在线购买。 dsPIC30F声学回声消除评估库许可证(SW300060-EVAL)为5美元,dsPIC30F噪声抑制评估库许可证(SW300040-EVAL)也为5美元。行业独有的一次性许可许可选项也可用于生产,这与此类库中常见的单位版税商业模式背道而驰。对于5,000个单位的产品,起价为2,500美元,Microchip收取的许可费对许多客户来说很有吸引力,因为它只是他们自己开发的成本的一小部分。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 噪声
    +关注

    关注

    13

    文章

    1142

    浏览量

    48373
  • DSC
    DSC
    +关注

    关注

    3

    文章

    311

    浏览量

    34792
  • 回声消除
    +关注

    关注

    1

    文章

    11

    浏览量

    8625
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    声学与振动检定校准方案

    计量机构出具检定证书。在日常使用中,用户可自行使用校准装置进行校准,相关环境噪声测量方法中规定噪声测量前和测量后都要用声校准器进行校准,两次校准读数偏差不能大于0.5d
    的头像 发表于 07-11 17:24 ?262次阅读
    <b class='flag-5'>声学</b>与振动检定校准<b class='flag-5'>方案</b>

    Bourns 推出全新共模电感系列 专为信号传输线应用提供理想噪声抑制解决方案

    全新电感器具备薄型、紧凑尺寸特点,并可在高频范围内提供高阻抗 2025 年 6 月 26 日 - Bourns 全球知名电源、保护和传感解决方案电子组件领导制造供货商,推出一款全新共模电感系列,专为
    发表于 06-26 17:39 ?843次阅读
    Bourns 推出全新共模电感系列 专为信号传输线应用<b class='flag-5'>提供</b><b class='flag-5'>理想</b>的<b class='flag-5'>噪声</b><b class='flag-5'>抑制</b><b class='flag-5'>解决方案</b>

    如何抑制电子电路中的噪声

    在电子电路的运行过程中,噪声如同不速之客,严重干扰信号的正常传输与处理,影响电路性能甚至导致系统故障。如何有效抑制电子电路中的噪声,成为工程师们在电路设计与优化过程中必须攻克的难题。本文将从
    的头像 发表于 05-05 10:04 ?716次阅读

    LMS Test.Lab:振动噪声测试领域的全能王者

    解决方案。 1. 核心功能概述(1)数据采集与信号处理- 多通道高速采集:支持成百上千通道同步采集,适用于大型结构(如整车、飞机机身)的振动噪声测试。- 高精度ADC:24位高分辨率模数转换,确保微弱信号
    发表于 04-23 15:25

    频域示波器在电源噪声分析中的应用

    ,频域示波器在电源噪声分析中发挥着重要作用。通过频域分析技术,工程师能够更准确地定位噪声来源和特性,后续的噪声抑制措施
    发表于 03-14 15:03

    EMC测试中的环境噪声控制:为什么6dB是关键?

    。这个要求的背后,其实隐藏着严谨的逻辑。 1. 噪声叠加的基本原理 假设在天线处接收到的噪声总功率P它由两部分组成: Pa:EUT的辐射噪声 Pb :
    发表于 02-14 17:06

    低通滤波器对噪声抑制效果

    在现代电子系统中,噪声是一个不可避免的现象,它可能来自于外部环境、设备本身或者信号传输过程中的干扰。噪声的存在会降低信号的质量,影响系统的性能。为了提高信号的信噪比,低通滤波器被广泛应用于噪声
    的头像 发表于 01-21 10:00 ?860次阅读

    Simcenter Anovis声学噪声和振动信号解决方案

    SimcenterAnovis声学噪声和振动信号解决方案在制造过程中执行稳定可靠的产线终端测试。SimcenterAnovis结合所有硬件、分析和测试台控制软件。为何选择
    的头像 发表于 01-17 11:32 ?526次阅读
    Simcenter Anovis<b class='flag-5'>声学</b><b class='flag-5'>噪声</b>和振动信号<b class='flag-5'>解决方案</b>

    干货分享!电源纹波、噪声及测试

    ,LC滤波; 2)增大电容; 对于输出电容,使用铝电解电容以达到大容量的目的。但是电解电容在抑制高频噪声方面效果不是很好,而且ESR也比较大,所以会在它旁边并联一个陶瓷电容,来弥补铝电解电容的不足。同时
    发表于 11-26 17:35

    用TMS320C31实现噪声消除系统

    电子发烧友网站提供《用TMS320C31实现噪声消除系统.pdf》资料免费下载
    发表于 10-28 10:06 ?0次下载
    用TMS320C31实现<b class='flag-5'>噪声</b><b class='flag-5'>消除</b>系统

    aic3254有没有降低环境噪声的算法?

    请问aic3254有没有降低环境噪声的算法?或者有哪些算法的组合可以降低环境噪音?
    发表于 10-24 08:25

    噪声发生器主要功能是什么?其主要构成包括哪几个部分?

    噪声发生器是一种用于产生特定频率和强度的噪声信号的设备,广泛应用于通信、电子、声学、医学、军事等领域。它能够模拟各种环境噪声,帮助研究人员和工程师进行
    的头像 发表于 09-25 15:41 ?1517次阅读

    运算放大器如何抑制噪声

    噪声可能来源于电源线、元件本身、外部环境以及电路内部等多个方面。为了确保信号的准确性和可靠性,抑制噪声成为运算放大器设计中的一个重要环节。
    的头像 发表于 09-03 11:08 ?3156次阅读

    频率较高的信号输入运放,运放输出的噪声经过放大后输出的噪声可以理解是交流分量吗?

    频率较高的信号输入运放,运放输出的噪声经过放大后输出的噪声可以理解是交流分量吗?现在很不理解噪声和交流分量。
    发表于 08-23 06:46

    如何消除放大器设计中的“闪烁噪声”?

    (op amp) 内有许多不同的噪声源,但最神秘和最令人沮丧的噪声源可能是所谓的闪烁噪声。这是一种由传导路径不规则和晶体管内偏置电流引起的噪声引起的低频现象。闪烁
    的头像 发表于 08-21 11:03 ?1074次阅读
    如何<b class='flag-5'>消除</b>放大器设计中的“闪烁<b class='flag-5'>噪声</b>”?