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

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

3天内不再提示

语音处理系统中周期性冲激噪声及其消除

454398 来源:罗姆半导体社区 作者:罗姆半导体社区 2023-02-02 17:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源:罗姆半导体社区

随着语音信号数字处理技术的发展,人们逐渐大量地以微处理器(如DSP芯片、单片机)为核心构造语音处理系统;同时,由之引发的语音处理系统的噪声问题越来越突出,成为人们关注的一个重要课题.系统背景噪声不但严重影响人们对语音系统的接受,对语音处理往往也会造成损伤,直接给语音系统的语音质量带来不良后果.

一般应用较为广泛的抗噪措施包括:互补式动态压括降噪、非互补式动态压括降噪、滤波降噪、电源处理降噪、软件处理降噪等.对语音处理系统而言,不是所有的降噪系统在所有情况下效果都良好,例如,有些全声频段的降噪系统(杜比C就是其中的一种),反而对低频段的噪声消除很不得力.因此,我们应针对语音处理系统的具体情况,有的放矢地进行噪声分析以找出消除方法.

系统噪声消除,首要问题在于找出存在的或隐含潜在的主要噪声源,然后设法消除该噪声源,这是治本的方法.对于噪声来源不很明确或不好解决的情况,则应分析噪声特性,采用相应措施降低噪声,提高系统最终信噪比,这是治标的方法.

目前的语音处理系统一般应用微处理器处理语音数据,其基本系统包含两个模块:模拟模块和数字模块.这种结构使带微处理器的语音系统的噪声问题具有一定的特殊性.事实上,数字模块工作所引发的周期性冲激噪声,是语音系统噪声的一个重要来源.

克服这种周期性冲激噪声可以在不同层次上采取措施.该噪声是以电源通道为传播途径的,对电源的处理应放在首要位置,这就是前面所说的“治本”;而“治标”也不能忽视,因为电源一般并不可能处理得尽善尽美.为减小已经混入了待处理语音数据中的冲激噪声的影响,可以采用数字中值滤波或LOR滤波.在信号最终的输出端,采用模拟的窄带滤波降噪以及动态降噪,可以收到很好的效果.

下面通过对一种具体语音处理系统样机的实验和理论分析,讨论这一具有普遍意义的问题.

带微处理器语音系统的冲激噪声

带微处理器的语音系统的噪声源中,周期性冲激噪声是具有共性的一项.冲激噪声来自两方面,其一为TTL逻辑电路引发的小浪涌冲激电流,其二为微处理器数据传输的大浪涌冲激电流.

1.1 TTL逻辑电路引发的小浪涌噪声分析

一般的数字系统,主要由TTL逻辑电路构成.在TTL电路中,局部电流状态取决于器件的逻辑状态、外接负载电阻电容以及输出瞬时导通等因素,输出电压从低电平到高电平转换时将产生较大的瞬态电流值,就是这种情况;特别地,高速TTL电路的浪涌电流因其持续时间较短而具有更大值.大多数情况下,负载电容充放电引起的浪涌电流比其他因素产生的浪涌电流对电源的影响大得多.因此,对设计者而言,主要应控制负载电容,在电路布线时应尽量减少不必要的散杂电容.

语音处理系统中的周期性冲激噪声及其消除

当然,由于大量TTL微电路一般并不可能恰好协调一致,从而导致局部浪涌电流汇聚为大的冲激电流,所以TTL逻辑电路引发的散布的小浪涌冲激电流的影响并不很大,可以通过加滤波电容的方法滤除(下面将具体描述).但是,这可以作为其他冲激电流的基础原理模型.

1.2 微处理器数据传输引发的周期性冲激噪声

带微处理器的语音系统一般都涉及数据传输,数据传输可能引发强大的冲激电流,并由数据传输的周期性而表现为周期性冲激电流,如果处理不当,可能形成周期性冲激噪声.下面以一种具体语音处理系统性能样机的实验分析为例讨论.

该语音处理系统采用现代DSP芯片为微处理器,配备了SRAM为外置存储器,系统带A/D采集器,语音信号经A/D之前先经过预放大.系统的语音采样频率为标准的8kHz,采取两种工作模式,一种是以语音信号单样点为单位的样点处理模式,另一种是以128个语音信号样点(16ms语音)为一帧来传输处理语音的帧处理模式.

测量该语音系统的背景噪声分布,噪声由两部分组成,其一为常规的白噪声,其二为明显的周期性冲激噪声.从以上实际测量的背景噪声的波形及其数据中可知,本语音处理系统性能样机中冲激噪声起主要影响,且与系统数据传输关系极其密切.首先,系统工作在样点处理模式下时,微处理器的数据传输以语音信号单样点为单位,因而冲激噪声的周期为1/8000s=0.125ms;工作在帧处理模式下时,数据传输以帧为单位,一帧含语音样点128个,因而冲激噪声的周期为1/8000×128s=16ms.实际测量值就是所分析的数值.其次,观察不同处理模式下VIF和VGF的大小,可以发现,SRAM芯片处的背景噪声(特别是冲激噪声)的峰峰值最大.可以认为,污染系统电源的冲激噪声主要由数据出入频繁的SRAM区传出.第三,系统帧处理模式下的噪声一般比样点处理模式下的相应位置处的噪声小.其原因在分析TTL逻辑电路引发的小浪涌噪声中已经提及,即高速处理引发的浪涌电流因其持续时间较短而具有更大值.

所以,微处理器数据传输所引发的周期性冲激噪声,是带微处理器的语音系统不可忽视的重要噪声来源.

审核编辑黄宇

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

    关注

    68

    文章

    20154

    浏览量

    247380
  • 芯片
    +关注

    关注

    462

    文章

    53574

    浏览量

    459394
  • 逻辑电路
    +关注

    关注

    13

    文章

    503

    浏览量

    43837
  • TTL
    TTL
    +关注

    关注

    7

    文章

    555

    浏览量

    74076
  • 信号
    +关注

    关注

    11

    文章

    2903

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    A-51 全双工对讲模块,环境降噪 + 回声消除语音处理新突破!

    语音处理
    芯慧创科技崇仁县有限公司
    发布于 :2025年11月24日 09:20:25

    基于E203 RISC-V的音频信号处理系统 -ANC算法简介

    ANC算法介绍 主动降噪系统在移动终端应用最广,例如摩托的丽音、三星Diamond Voice、苹果的Micphone Array等。最早提出使用声波干涉原理进行噪声消除概念的是Ra
    发表于 10-28 07:50

    带响应的周期性广播 (PAwR):实用指南

    带响应的周期性广播(PAWR) 是蓝牙 5.4的一项新功能。它扩展了蓝牙 5.0 周期性广播协议。周期性广播是指设备以确定的时间发送广播数据,现在可以进行双向通信。接收器可将响应有
    的头像 发表于 08-21 08:48 540次阅读
    带响应的<b class='flag-5'>周期性</b>广播 (PAwR):实用指南

    高温振动传感器在600°C环境下工作时,输出信号出现周期性噪声干扰,可能的原因有哪些?如何解决?

    高温振动传感器在600°C环境下工作时,输出信号出现周期性噪声干扰,可能的原因有哪些?如何解决?
    的头像 发表于 08-05 10:13 763次阅读
    高温振动传感器在600°C环境下工作时,输出信号出现<b class='flag-5'>周期性</b><b class='flag-5'>噪声</b>干扰,可能的原因有哪些?如何解决?

    STM32G474进入Fault3断没办法设置成周期性触发吗?

    到最低也不行。想请教下,进入Fault3断没办法设置成周期性触发吗?这种持续触发中断的方式使程序在中断里出不来怎么办呢?即使把Fault3断优先级设置到最低15而FreeRTOS的基本时钟优先级
    发表于 08-01 07:23

    A-59P 多功能语音处理模组:性能卓越,便捷易用​

    (消回音)功能,可消除高达 100DB 的喇叭回音。这意味着即使麦克风和喇叭距离较近,且喇叭音量较大,也能有效避免回音干扰,保持全双工通话的流畅。在门禁对讲系统,室内机喇叭大声回应
    发表于 07-26 10:53

    为什么使用评估板EVAL-AD7760收集的数据中会出现周期性毛刺?

    为什么使用评估板 EVAL-AD7760 收集的数据中会出现周期性毛刺。以下是无信号输入、差分输入 100kHz、1.35Vpp 正弦波、差分输入 100kHz、2.5Vpp 正弦波的图像(采集了约 8,000,000 个点)。
    发表于 04-15 07:41

    NTM88H135ST1的最大周期性唤醒间隔是多少?

    NTM88H135ST1的最大周期性唤醒间隔是多少。
    发表于 04-11 08:09

    使用NXP 88W8801芯片组进行iPerf3测试期间TCP周期性丢包现象,怎么解决?

    OS: Linux Buildroot 内核版本: 4.9.0-1 Interface : USB 问题描述: 我在 TCP iPerf3 测试期间遇到周期性丢包。使用以下命令执行测试: bash
    发表于 04-02 06:53

    海通证券李军:周期性调整与技术变革双重驱动,并购成破局之道

    在当下科技迅猛发展的时代,集成电路作为数字时代的 “根技术”,其重要不言而喻。全球半导体行业正受周期性调整与技术变革的双重驱动,在此大背景下,中国集成电路产业在政策扶持与市场需求的双重推动下
    发表于 03-16 14:08 1187次阅读

    【瑞萨RA2L1入门学习】03. RTC 时钟日历&amp;闹钟&amp;周期性中断

    、月、日、时、分、秒等时间信息;在计时模式下,RTC则用于产生固定周期的中断,如每秒一次的中断。RTC 常见的操作包括设置时间、设置定时闹铃、配置周期性中断以及启动或停止操作。 设置时间:可以通过编程
    发表于 03-07 16:45

    模拟电路噪声处理

    在电子工程领域,模拟电路的噪声处理是一个关键的环节,它直接影响到电路的性能和可靠噪声是任何电子系统
    的头像 发表于 01-24 09:31 1249次阅读

    用2片ADS1258同时采集同一电压信号,采集的模拟电压信号出现了周期性的抖动怎么解决?

    我设计了用2片ADS1258 同时采集同一电压信号,用示波器测量时发现,采集的模拟电压信号出现了周期性的抖动。想问问各位有没有遇到过这种情况。
    发表于 01-16 06:54

    AB-x36C系列低G灵敏度的超低相位噪声

    需求。网络处理器:在网络处理系统,相对稳定的时钟信号针对数据管理和传输至关重要。SONET/SDH:在同步数字传输网络,低G灵敏度和超低相位噪声
    发表于 01-14 09:14

    ADS1278采集信号非周期性失真的原因?怎么解决?

    我们使用ads1278做多通道采集,每块板6通道,总共4块板,在采样率为16kHz或以下时(信号频率100Hz),采集正弦信号在时域上能看到明显的非周期性失真,表现为一段波形幅值变大或减小(或者
    发表于 12-11 07:38