CN1766994A - 周期信号增强系统 - Google Patents

周期信号增强系统 Download PDF

Info

Publication number
CN1766994A
CN1766994A CN200510116669.8A CN200510116669A CN1766994A CN 1766994 A CN1766994 A CN 1766994A CN 200510116669 A CN200510116669 A CN 200510116669A CN 1766994 A CN1766994 A CN 1766994A
Authority
CN
China
Prior art keywords
signal
filter
sef
output
logic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200510116669.8A
Other languages
English (en)
Inventor
R·农戈皮尔
D·吉斯布雷希特
P·赫瑟林顿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Haman Beck - Takemi Branch Automatic System
Harman Becker Automotive Systems GmbH
Original Assignee
Haman Beck - Takemi Branch Automatic System
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Haman Beck - Takemi Branch Automatic System filed Critical Haman Beck - Takemi Branch Automatic System
Publication of CN1766994A publication Critical patent/CN1766994A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0316Speech enhancement, e.g. noise reduction or echo cancellation by changing the amplitude
    • G10L21/0364Speech enhancement, e.g. noise reduction or echo cancellation by changing the amplitude for improving intelligibility
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/90Pitch determination of speech signals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H2220/00Indexing scheme relating to structures of digital filters
    • H03H2220/08Variable filter length

Abstract

本发明公开了一种信号增强系统,其改进了语音或其它音频信号的可理解性。该系统增强了信号的选择部分,可以衰减信号的选择部分,并能增加SNR。该系统包括延迟逻辑、分块自适应滤波器和信号增强逻辑。分块自适应滤波器可跟踪和增强输入信号中的基频和谐波。分块滤波器输出信号可近似地再现由输入信号基频的整数多个周期延迟的输入信号。增强逻辑组合了输入信号和滤波信号以生成增强的输出信号。

Description

周期信号增强系统
技术领域
本发明涉及信号处理系统,并且更具体地,本发明涉及可以增强周期信号分量的系统。
背景技术
信号处理系统支持许多功能。音频信号处理系统清楚和干净地捕获声音、再现声音并传送声音到其它装置。然而,音频系统容易受到能破坏、掩蔽或有害地影响信号成分的噪声源的影响。
有许多噪声源。风、雨、诸如发动机噪声的背景噪声、电磁干扰和其它噪声源都可能向捕获、再现或传送到其它系统的信号提供噪声。当声音的噪声水平增加时,清晰度降低。
一些现有的系统试图通过多个麦克风来最小化噪声信号。来自每个麦克风的信号被智能地组合以限制噪声。然而在一些情况下,不能使用多个麦克风。其它系统使用噪声滤波器以选择性地衰减声音信号。这些滤波器有时也会不加选择地消除或最小化期望的信号成分。
所以需要能增强信号的系统。
发明内容
本发明提供了一种能增强信号成分并改进信号SNR的信号增强系统。该系统检测、跟踪和增强信号中的非平稳周期信号分量。周期信号分量可代表元音或其它浊音。该系统也可检测、跟踪和衰减信号中的准平稳信号分量。
增强系统包括信号输入、延迟逻辑、分块自适应滤波器和信号增强逻辑。分块自适应滤波器可基于输入信号的延迟版本来跟踪输入信号中的非平稳基频分量。分块自适应滤波器输出多个滤波信号。这些滤波信号可近似地跟踪和增强输入信号中的频率分量。增强逻辑组合输入信号和滤波信号以生成增强信号。可使用第二自适应滤波器以跟踪和抑制输入信号中的准平稳信号分量。
通过对以下的附图和详细说明的研究,对于本领域的技术人员来说,本发明的其它系统、方法、特征和优点将会,或将变得明显。所有这些附加系统、方法、特征和优点都意图被包含在此描述说明书以内,落在本发明的范围内,并被下面的权利要求所保护。
附图说明
通过参考以下附图和说明,将会更好地理解本发明。图中的部件并不必要依比例,重点将被放在说明本发明的原理上。而且,在不同附图中,相同的附图标记始终表示相应的部件。
图1是具有预处理和后处理逻辑的信号增强系统;
图2是单级信号增强系统;
图3是适应于女声的滤波器中的滤波器系数图表;
图4是适应于男声的滤波器中的滤波器系数图表;
图5是信号增强的流程图;
图6是多级信号增强系统;
图7是包括分块自适应滤波器的信号增强系统;
图8是包括分块自适应滤波器的信号增强系统的可选实现方式;
图9是图2和图8中显示的信号增强系统的频率性能比较;
图10是图7和图8中显示的信号增强系统的频率性能比较;
图11是信号增强的流程图;
图12是多级信号增强系统。
具体实施方式
增强系统检测和跟踪信号中的一个或多个基频分量。信号增强系统增强所跟踪的频率分量。增强系统可改进语音信号或其它音频信号中信息的清晰度。被增强的信号可具有改进的信号噪声比(SNR)。
在图1中,信号增强系统100可结合预处理逻辑102和后处理逻辑104工作。该增强系统100可用硬件和/或软件实现。该增强系统100可包括数字信号处理器(DSP)。该DSP可执行延迟输入信号、跟踪信号频率分量、对信号进行滤波和/或增强信号中频谱成分的指令。可选地,增强系统100可包括离散逻辑或电路,离散逻辑和处理器的混合,或可以分布于多个处理器或程序。
增强系统100可从输入源106接收输入。输入源106可包括数字信号源或诸如麦克风108的模拟信号源。麦克风108可通过采样系统110连到增强系统100。该采样系统110能以被选择的采样速率将麦克风108检测的模拟信号转换成数字形式。
可选择采样速率以捕获任何期望的频率成分。对于语音,采样速率可为大约8kHz至大约22kHz。对于音乐,采样速率可为大约22至大约44kHz。其它采样速率也可用于语音和/或音乐。
数字信号源可包括通信接口112,实现增强系统100的系统中的其它电路或逻辑,或其它信号源。当输入源是数字信号源时,不管有或没有附加预处理,增强系统100都能接收数字信号采样。
信号增强系统100也可连到后处理逻辑104。该后处理逻辑104可包括音频再现系统114、数字和/或模拟数据传送系统116或视频处理逻辑118。其它后处理逻辑也可使用。
音频再现系统114可包括数模转换器、滤波器、放大器和其它电路或逻辑。音频再现系统114可以是语音和/或音乐再现系统。音频再现系统114可用蜂窝式电话、汽车电话、数字媒体播放器/录音机、收音机、立体声系统、便携式游戏机或其它使用声音再现的装置来实现。
视频处理系统118可包括提供可视输出的电路和/或逻辑。用于准备可视输出的信号可由增强系统100执行的处理增强。视频处理系统118可控制电视或其它娱乐装置。可选地,视频处理系统118可控制计算机监视器或液晶显示器(LCD)。
传送系统116可提供网络连接,数字或模拟传送器,或其它传送电路和/或逻辑。传送系统116可将增强系统100生成的增强信号传送到其它装置。例如在汽车电话中,传送系统116可通过诸如Zigbee、Mobile-Fi、超宽带、Wi-fi或WiMax网络的无线连接,将增强信号从汽车电话传送到基站或其它接收机。
图2示出了增强系统100。该增强系统100包括信号输入202。该信号输入202携带将由增强系统100处理的输入信号。在图2中,输入信号被标为″x″。输入信号可以是时域的语音采样。为了便于说明,将在下面讨论语音信号。然而,不管信号是可听见或听不见的,增强系统100都能增强具有任何其它频率成分范围的信号。
增强系统100可处理准平稳或非平稳信号。非平稳信号可随时间相对快速地变化其频率和/或幅度成分。声音是非平稳信号的一个实例。
即使是说话者声音中的基频分量在说话过程中也会发生变化,这极少有例外。该基频的变化可能每100毫秒变化差不多50%或更多。然而对于人耳,说话者的声音可具有相对恒定的音调。
准平稳信号的频率和/或幅度的变化频率比非平稳信号低。准平稳信号可由机器噪声、受控的人声引起或由其它声源引起。缓慢变化的发动机噪声或交流发电机噪声是准平稳信号的实例。
如图2所示,输入信号被接到延迟逻辑204。延迟逻辑204将延迟加到输入信号上。延迟可取决于增强系统100的特定实现方式而发生很大变化。该延迟可对应于所选最高音调的周期。该最高音调可等于增强系统100增强的输入信号中的最高音调。该最高音调可取决于输入信号的类型和特性而发生很大变化。
语音信号可包括从大约70Hz至大约400Hz的基频分量。男性语音通常包括大约70Hz至大约200Hz之间的基频分量。女性语音通常包括大约200Hz至大约400Hz之间的基频分量。儿童语音通常包括大约250Hz至大约400Hz之间的基频分量。
增强系统100可处理包括语音的输入信号,其中该语音来自或分开或同时以及重叠出现的男声和女声。在这些系统中,最高音调周期可近似对应于女声基频的周期。最高音调周期可近似为1/300Hz(大约3.3毫秒),或可以是另一个与女声有关的音调周期。
可选地,增强系统100可以只处理男性语音。在这些实现方式中,最高音调周期可对应于男声基频的周期。最高音调周期可近似为1/150Hz(大约6.6毫秒),或可以是另一音调周期。
延迟逻辑204能以对应于最高音调周期的信号采样数目延迟输入信号。信号采样的数目可表示为:
NSS=MPP*fs
其中′NSS′是信号采样的数目,′MPP′是最高音调周期,′fs′是采样速率。假定MPP大约为3.3毫秒且采样速率大约为8kHz,则NSS大约为27个采样。在图2中,NSS对应于ΔF0MAX
被延迟的输入信号可由滤波器206接收。该滤波器206包括传送滤波输出信号的滤波器输出208,在图2中被标为′y′。滤波器206可基于被延迟的输入信号来跟踪输入信号中一个或多个频率分量。滤波器206可随音调在说话期间改变而跟踪输入信号中的基频。
滤波器206可再现、复制、近似或包括滤波输出信号中被跟踪的频率成分。滤波器206可以是有限脉冲响应滤波器(FIR)或其它类型的数字滤波器。滤波器206的系数可以是自适应的。滤波器206可用归一化最小均方(NLMS)技术或诸如递归最小二乘(RLS)或成比例的LMS的其它类型的自适应滤波技术来被自适应。包括其它滤波器的其它跟踪逻辑也可使用。
滤波器206可收敛于输入信号中的基频。滤波器206收敛的基频f0的范围可表示为:
f0=f0MAX-f0MIN
f 0 MAX = f s Δ F 0 MAX
f 0 MIN = f s Δ F 0 MAX + L
其中ΔF0MAX是最高音调周期(根据采样表示),fs是采样频率(以Hz为单位),L是滤波器206的长度(以采样为单位)。滤波器长度L可增加或减小以增加或减小滤波器206跟踪频率分量的频率范围。
在上述实施例中,最高音调近似为300Hz且延迟逻辑204实现27个采样的延迟。64个采样的滤波器长度L使滤波器206跟踪大约88Hz至大约296Hz频率范围的基频成分。
f 0 MAX = 8000 27 ≈ 296
f 0 MIN = 8000 27 + 64 ≈ 88
f0=296-88=208Hz
滤波器206可随时间自适应。滤波器206可通过逐个采样估算误差信号′e′来快速自适应。可选地,滤波器206可基于采样模块或另一其它依据而自适应。
在自适应过程中,滤波器206可改变一个或多个其滤波器系数。这些滤波器系数能改变滤波器206的响应。滤波器系数可自适应滤波器206以便滤波器206试图最小化误差信号′e′。
误差估计器210可以产生误差信号′e′。误差估计器210可以是加法器、比较器或其它电路或逻辑。误差估计器210能比较输入信号′x′与滤波输出信号′y′。
随着滤波器206收敛于输入信号中的基频,误差信号减小。随着误差信号减小,滤波输出信号′y′更接近地相似于由整数多个信号基频延迟的输入信号′x′。增益控制逻辑212能响应该误差信号。
可选的增益控制逻辑212可包括乘法器214和增益参数216。增益控制逻辑212能衰减、放大或修改滤波输出信号。图2显示了增益控制逻辑212应用增益′A′到滤波输出信号以生成增益控制信号′Ay′。
增强逻辑218能用增益控制信号′Ay′增强输入信号′x′中的频率成分。增强逻辑218可以是加法器或其它电路和/或逻辑。增强逻辑218能产生增强输出信号:
s=x+Ay
当误差信号增加时,增益控制逻辑212可减小增益′A′。当增益减小时,滤波输出信号对增强输出信号的贡献变小。误差信号和增益之间的关系可以是连续的、阶跃的、线性的或非线性的。
在一个实现方式中,增强系统100建立一个或多个误差阈值。当误差信号超过上阈值时,增益控制逻辑212可减小增益′A′到0(零)。上阈值可设为输入信号以便当e>x时,增益′A′可设为零。当误差信号降到下阈值之下时,增益控制逻辑212可增加增益′A′到1(一)。
当误差信号超过上阈值时,滤波器控制逻辑220可将滤波器206复位。当滤波器206复位时,控制逻辑220可将滤波器系数清零,再次初始化滤波器系数,或采取其它操作。控制逻辑220也可动态修改滤波器长度,可修改由延迟逻辑204实现的延迟,或可修改增强系统100的其它特性。控制逻辑220也可修改增强系统100以适应使用增强系统100的变化的环境,以使增强系统100适应于新的说话者或其它应用。
滤波器控制逻辑220也可控制滤波器206自适应的速度,滤波器是否自适应,或可以监测或控制其它的滤波器特性。在增强非平稳信号的系统的环境中,控制逻辑220可预期输入信号中快速变化的频率和幅度分量。控制逻辑220也可随时间预期或确定出输入信号中的特定频率分量是占优势的。
控制逻辑220也可确定出输入信号的频率成分、幅度或其它特性已从预期或已确定的值改变。作为响应,控制逻辑220可阻止滤波器206试图适应新的信号成分,可减慢适应速率,或采取其它操作。控制逻辑220可进行对滤波器206的控制直到输入信号特性返回期望的特性,直到过去预定时间,直到被命令以停止控制,或直到满足另一时刻或条件。
延迟逻辑204防止滤波输出信号精确地复制当前输入信号′x′。因此,滤波输出信号可紧密地跟踪输入信号′x′中被选择的周期。当当前输入信号′x′被滤波输出信号′y′增强以生成输出信号′s′时,周期信号分量可建设性地组合,而随机噪声分量可破坏性地组合。因此,周期信号分量可比噪声增强更多。
由延迟逻辑204和滤波器206引入的延迟可近似为由滤波器206跟踪的基频分量的一周期。该延迟可对应于用于声音的声门脉冲(glottal pulse)延迟,诸如元音。当滤波输出信号加到输入信号上时,该延迟可允许基频分量同相或近似同相地相加。
当同相相加时,增强输出信号中基频分量的合成增益可近似为6dB或更大。输入信号和滤波输出信号中的噪声趋向于不同相。当输入信号和滤波输出信号相加时,噪声可比增强频率分量少增加例如3dB或更多。增强输出信号可具有增强的SNR。
增强系统100处理的输入信号可包括多个基频。例如,当两个说话者同时说话时,输入信号可包括两个非平稳基频。当多个基频出现时,滤波器206继续自适应并收敛以提供作为输入信号延迟版本的滤波输出信号′y′。增强逻辑218可增强输入信号中存在的一个或多个基频。
在图3中示出了滤波器206的系数300。这些系数以系数号为水平轴,幅度为垂直轴绘出。系数300显示已适应于女声的滤波器206。
在任何时刻,系数300可被分析以便以良好的时间分辨率确定输入信号中基频的快速估计。系数300在系数304(第五滤波器系数)、系数306(第六滤波器系数)和系数308(第七滤波器系数)周围开始达到峰值。通过搜索系数峰值或近似系数峰值,并确定对应的系数指标′c′,基频fa的快速近似值可表示为:
f a = f s ( c + Δ F 0 MAX )
在图3中,系数峰值在第六滤波器系数306处。假定扫描速率为8kHz,有27个采样的延迟:
f a = f s ( c + Δ F 0 MAX ) = 8000 6 + 27 ≈ 242 Hz
在图4中,显示了已适应于男声的滤波器206的系数400。系数峰值出现在系数402(第34滤波器系数)、系数404(第35滤波器系数)和系数406(第36滤波器系数)附近。基频的近似值为:
f a = f s ( c + Δ F 0 MAX ) = 8000 35 + 27 ≈ 129 Hz
控制逻辑220可存储关于输入信号许多特性的历史数据,包括当输入信号随时间变化时输入信号的基频。控制逻辑220可检查历史数据作为辅助以确定输入信号的特性是否出乎意料地改变。控制逻辑220可通过对滤波器206进行自适应控制或采取其它操作来响应。
图5显示了可采取以增强周期信号的动作的流程图500。最高音调由增强系统100选择用于处理(动作502)。延迟逻辑204可被设置以实现最高音调的周期(动作504)。
增强系统100将要工作的频率范围也可被选择(动作506)。滤波器206的滤波器长度可被设置以适应频率范围(动作508)。在滤波器206工作期间滤波器长度可动态地变化。
输入信号被延迟和滤波(动作510)。增强系统100可生成误差信号并作为响应自适应滤波器206(动作512)。增强系统100可控制滤波输出信号的增益(动作514)。
增强系统100可将输入信号和增益控制信号相加(动作516),可以得到增强的输出信号。增强系统100也可确定基频估计(动作518)。增强系统100可使用频率估计以对滤波器206进行自适应控制(动作520)。
图6显示了多级增强系统600。增强系统600包括第一滤波级602和第二滤波级604。滤波级602和604能以不同速率响应或自适应。
第一滤波级602可缓慢自适应并抑制准平稳信号分量。由于相对恒定的背景噪声,诸如发动机噪声或环境影响或由于其它原因,准平稳信号分量可能出现在输入信号中。
信号输入606连到第一级602。信号输入606可连到延迟逻辑608。该延迟逻辑可实现对应于最高准平稳频率的周期的延迟,其中最高准平稳频率可由第一级602抑制。
最高准平稳频率可根据使用增强系统600的环境的已知或预期特性而被选择。滤波器控制逻辑610可动态修改延迟以使第一级602适应该环境。滤波器控制逻辑610也可控制准平稳滤波器612。
第一级中的滤波器612可包括信号分量跟踪逻辑,诸如NLMS自适应FIR滤波器或RLS自适应FIR滤波器。第一级中的滤波器612能缓慢自适应,例如采样速率为8kHz,并且滤波器长度为64,NLMS步长大于0小于大约0.01可允许衰减准平稳周期信号,同时最低限度地降低典型语音信号。第一级滤波输出614可提供近似再现输入信号中准平稳信号分量的滤波输出信号。
抑制逻辑616和缓慢滤波器自适应可允许非平稳信号分量通过第一级602到第二级604。另一方面,抑制逻辑616可抑制输入信号中的准平稳信号分量。抑制逻辑616可作为将滤波输出信号从输入信号中减去的运算逻辑而被实现。
滤波输出信号中被复制的准平稳信号分量从输入信号中去除。由第一级602生成的输出信号可表示为:
x2=e1=x-y1
其中′e1′是第一级输出信号,′x′是输入信号,′y1′是第一级滤波输出。
第一级输出618可连接到第二级604。第二级604可用自适应滤波器206处理信号′x2′。滤波器206能快速自适应,例如8kHz的采样速率,并且滤波器长度为64,NLMS步长大于大约0.6小于1.0可允许自适应滤波器206跟踪典型语音信号中的基频。
第二级604可增强第一级输出信号中的非平稳信号分量。非平稳信号分量可由于语音、音乐或其它信号源而出现在输入信号中。第二级604可如上所述处理第一级输出信号。
增强系统600使用由第二增强级604跟随的第一抑制级602。增强系统600可用于增强诸如声音成分的非平稳信号成分。在引入缓慢变化信号分量的环境中,增强系统600可去除或抑制缓慢变化信号分量。例如在汽车电话中,第一级602可去除或抑制发动机噪声、公路噪声或其它噪声,而第二级604增强非平稳信号分量,诸如男声或女声分量。
信号增强系统100可增强周期信号成分、增加SNR和/或减小输入信号中的噪声。当应用于声音信号时,增强系统100可增强语音基频并可加强元音或其它声音。增强系统100可增强其它信号,不管信号是可听见或听不见的。
由延迟逻辑204或608与滤波器206或612引入的整个延迟也可近似为跟踪音调周期的整数(一个或更多)个周期。延迟附加的周期可允许输入信号的改变程度比等待一周期更大。将更长的延迟滤波信号加到当前输入信号上可在输出信号中产生诸如回响的特别效果,而仍然增强基频分量。
在图7中,信号增强系统700包括分块自适应滤波器702以及分块延迟逻辑704。分块自适应滤波器702包括多个自适应滤波器,在图7中被显示为自适应滤波器1至′i′。自适应滤波器1、2、3和′i′分别被标为706、708、710和712。每个自适应滤波器的输出可连接到包括乘法器的增益逻辑744,乘法器应用固定或可变增益参数到滤波器输出。图7示出了单独应用到滤波器706-712输出的增益参数714、716、718和720。增益和滤波器控制逻辑722可对增益参数714-720进行控制并对每个单独的滤波器706-712进行滤波器自适应。
一个或多个增益加权滤波器输出可由增强逻辑724加在一起以得到滤波器输出的加权和,′ySUM′。增强逻辑726将加权相加的滤波器输出′ySUM′加到输入信号′x′上以生成输出信号′s′。增强逻辑可以是加法器或其它信号加法器。分块延迟逻辑704包括多个串联的延迟模块,其中的五个被标为延迟模块728、730、732、734和736。
在输入信号被分块延迟逻辑704延迟后,每个滤波器706-712接收输入信号′x′并基于′x′和那个滤波器的输出信号′y′为那个滤波器确定单独的误差信号′e′。例如,用于第一自适应滤波器702的误差信号′e′为′e1′=′x′-′y1′。每个自适应滤波器706-712自适应以试图最小化其单独的误差信号′ei′。
分块滤波器702通过多个自适应滤波器706-712分割整个信号跟踪任务。每个自适应滤波器706-712可处理和自适应分块滤波器702的整个脉冲响应的一部分。结果,每个自适应滤波器706-712可相对于图2中显示的更长的自适应滤波器具有更小的长度(举例来说,更少的抽头数)。
给定由120抽头和六个自适应滤波器实现的脉冲响应,每个自适应滤波器可处理整个脉冲响应的20(或任何其它数目)个抽头。在另一种实现中,滤波器702中自适应滤波器分块的数目等于整个脉冲响应的长度,从而每个自适应滤波器具有长度1。分块滤波器702的整个长度可如上面说明的那样,关于分块滤波器702将要跟踪的频率范围来选择。
自适应滤波器706-712可取决于输入信号中预期的基频而改变长度。为了在预期的基频或在其附近处理部分脉冲响应,自适应滤波器706-712可分块成更短更快速的自适应滤波器。对于远离预期的基频,自适应滤波器706-712可以是更长更缓慢的自适应滤波器。因此,自适应滤波器706-712的长度可被选择以在输入信号中感兴趣的频率或其周围提供快速自适应。
每个自适应滤波器706-712各自使用更少的滤波器系数更新。自适应滤波器706-712可比使用更长自适应滤波器实施方式中的滤波器更快速地更新。更快的滤波器更新可得到整个跟踪性能的增强,尤其在更高频率。整个跟踪性能的增强便于其跟踪快速变化的基频,不管那些频率是有声的或人工生成的。最小均方(LMS)算法、递归最小二乘(RLS)算法、LMS RLS的变体或其它技术可被使用以基于单独误差信号′ei′更新滤波器系数。
延迟逻辑704延迟输入信号′x′到达一个或多个滤波器706-712。图7显示了每个滤波器706-712与其自身的延迟相联系。每个延迟模块728-736可实现任何数目信号采样的延迟。
一种实现方式在第一延迟模块728中使用D个采样的初始延迟。每个随后的延迟逻辑730-736具有单独的可配置延迟,在图7中被显示为M1、M2、M3和Mi个采样。延迟模块730供给第一自适应滤波器706,延迟模块732供给第二自适应滤波器708,第三延迟模块734供给第三自适应滤波器710,等等直到第i延迟模块736供给第i滤波器712。
延迟D、M1、...、Mi可每个都相同或可每个都不同。延迟M1、...、Mi可对应于由延迟模块提供的自适应滤波器的长度(举例来说,抽头数),或可不同于由延迟模块提供的自适应滤波器的长度。例如,自适应滤波器710的长度可以是M3个抽头,为自适应滤波器706供给的延迟模块734可延迟M3个采样的信号采样。
当自适应滤波器′i′的长度小于其相关延迟Mi时,自适应滤波器可在最初收敛得更快。当自适应滤波器′i′的长度大于其相关延迟Mi时,自适应滤波器可通过收敛经历更小的均方误差。滤波器长度和/或延迟逻辑730-736可根据使用系统700的实现方式的实施原则而设置。
延迟D可被选择以设置系统700将要自适应的基频范围。滤波器700收敛或自适应的基频f0或音调的范围可表示为:
f0=f0MAX-f0MIN
f 0 MAX = f s D
f 0 MAX = f s D + L
其中,L是整个分块滤波器702的长度,例如,L=M1+M2+...+Mi,且fs是采样速率。
增益和滤波器控制逻辑722可分别对增益714-720和滤波器自适应进行控制,也就是说,对于每个单独的滤波器706-712进行控制。上述关于滤波器控制220的控制技术也可使用在信号增强系统700中。增益714-720可以正比于输入信号′x′的信号噪声比,或可以基于输入信号′x′的信号噪声比而设置。当SNR减小时,一个或多个增益714-720可增加以试图抑制噪声。当SNR增加时,一个或多个增益714-720可减小或可设为零。
增益714-720可被确定为与它对应的自适应滤波器的滤波器系数的函数,或通过其他方式被确定。一个用于增益714-720并可选地包括标准化常量′k′的表达式为:
                        Ai=f(hi)/k
函数f(hi)是自适应滤波器系数的函数并可取决于期望的增强以许多方式定义。f(hi)的例子可表示如下:
f ( h i ) = max n | h i ( n ) | - - - ( 1 )
f ( h i ) = max n | h i ( n ) | 2 - - - ( 2 )
f ( h i ) = Σ n h i ( n ) + Σ n | h i ( n ) | 2 - - - ( 3 )
f ( h i ) = max n | h i ( n ) | + max n h i ( n ) 2 - - - ( 4 )
f ( h i ) = [ max n | h i ( n ) | + max n h i ( n ) 2 ] m , m > 0 - - - ( 5 )
在一种实现方案中,方程(5)以m=2和滤波器长度为1而使用。增加′m′可更大地增强谐波。增益714-720可以基于附加于滤波器系数的或对滤波器系数可选的其他信息来选择或确定。标准化常量′k′可以设置为:
                       k=maxi(f(hi))
增益714-720也可被选择或修改(例如,增加)以放大自适应滤波器的影响,该自适应滤波器的系数将增强或加强输入信号的周期分量。增益714-720也可被选择或修改(举例来说,减小或设为零)以减小或消除自适应滤波器的影响,其中该自适应滤波器的系数(通常为负系数)将降低或减弱输入信号的周期分量。然而,增益714-720可用取决于滤波器系数幅度的其它方式设置。因此,增强系统700可单独设置增益714-720以便在系统700中只发生增强。
增强逻辑726生成增强输出信号′s′:
s=x+A1y1+A2y2+A3y3+...+Aiyi
图8显示了提供增强系统700的可选方案的增强系统800。增强系统800将单独地控制的增益714-720替换为增益逻辑802,举例来说,乘法器和增益参数。增益逻辑802通过增益参数′A′804偏置自适应滤波器输出之和。增强逻辑806可提供每个自适应滤波器输出之和。
由增强系统700和800生成的信号′s′包括增强的基频和这些基频的谐波,导致更清晰的音频信号。增强系统中的每个自适应滤波器706-712可独立地由其自身的误差信号更新,导致滤波器和整个系统更快的自适应。分割成多个自适应滤波器从而使相邻谐波间的拖尾效应(smearing)减小,更好地保存更小的谐波(举例来说,接近噪声水平的谐波),以及输入信号非周期分量的更少的畸变。而且,增强系统700可将甚至埋入噪声里的谐波增强到噪声之上的水平,并更好地保存小谐波。在实现方式之间选择时,增强系统800具有降低复杂度和计算要求的优点,而增强系统700具有提供灵活性以独立控制每个自适应滤波器702-708增益及其对输出信号的影响的优点。
图9是信号增强系统200和800的频率性能的比较。图表902示出了信号增强系统200的性能,包括输入信号904和输出信号906。图908示出了信号增强系统800的性能,包括相同的输入信号904和增强的输出信号910。图表908显示了增强系统800对比信号增强系统200而改进的整体跟踪响应,包括改进的高频响应。输出信号910更接近地跟踪输入信号904中的高频成分。
图表902和908也显示了增强系统800获得的谐波之间的改进的分离。图表902显示了输入信号904与增强信号906之间的频率响应间隙912。增强系统800性能的图表908显示的间隙更小,如附图标记914所指示。输出信号910改进了谐波之间的分离,使输出信号910中的谐波之间出现更少的拖尾效应。
图10是信号增强系统700和800的频率性能的比较。图表1002示出了信号增强系统800的性能,包括输入信号1004和由增强系统800产生的输出信号1006。图表1008示出了信号增强系统700的性能,包括相同的输入信号1004和输出信号1010。图表1008显示了增强系统700(通过单独地控制的增益714-720)的改进的整体跟踪响应,包括改进的更小谐波的增强。
增强的更小谐波1012、1014、1016和1018的例子被标在图10中。增强谐波1012和1014位于图表1002中大约3000和3200Hz并被增强系统800增强。如图表1008中增强谐波1016和1018指示的那样,增强系统700提供更小谐波的更大的增强。
图11显示了可采取以增强周期信号的动作的流程图1100。增强系统700、800将要跟踪的最高音调被选择(动作1102)。音调可根据预期会遭遇的信号类型及它们的特性,诸如男声、女声或童声特性而被选择。由延迟模块728-736实现的整个延迟可被设为最高音调的周期(动作1104)。
增强系统700、800将要工作的频率范围也可被选择(操作1106)。自适应滤波器702-708的整个滤波器长度可被设置以适应频率范围(动作1108)。滤波器长度、频率范围和最高音调在增强系统工作期间可动态变化。
增强系统通过多个自适应滤波器702-708分割整个脉冲响应(动作1110)。自适应滤波器可在感兴趣的基频脉冲响应幅度为高的部分分割成更小的模块。任何自适应滤波器706-712可处理一个或多个脉冲响应点。每个自适应滤波器706-712可处理相同或不同数目的脉冲响应点。
增强系统700和800接收输入信号(动作1112)。增强系统700和800通过使用分块自适应滤波器对输入信号进行滤波(动作1114)。单独被选择的增益被应用到每个自适应滤波器的滤波输出信号(动作1116)。然后增益控制输出信号被相加。可选地,增益可应用到一个或多个滤波输出信号之和。增强系统700、800将输入信号和增益控制输出信号相加(动作1118)。结果,增强输出信号具有增强的基频和谐波成分。
增强系统700和800可结合音调检测逻辑738,其中该音调检测逻辑738包括音调估计输出′p′740。音调检测逻辑738可如上所述确定输入信号信号成分的基频估计(动作1120)。该估计可基于滤波器系数的分析通过每个自适应滤波器706-712快速估计基频。频率估计或其它信息可为增强系统700和800提供基础以对滤波器702-708和增益进行自适应控制(动作1122),诸如增加或减小自适应速率,改变滤波器长度,增加或去除滤波器和其它自适应。
增强系统700和800也包括声音检测逻辑742,其中该声音检测逻辑包括声音检测输出′v′744。声音检测逻辑742可以定位滤波器系数中高于预选阈值(举例来说,背景噪声水平)的峰值。这些系数可表示输入信号中周期频率分量的存在。元音可引起系数峰值高于背景噪声水平,其中该背景噪声水平可能是特别强的峰值。当高于阈值的峰值出现时,声音检测逻辑742可声明声音检测输出′v′,其表示输入信号包括声音分量。
声音检测逻辑742可确定检测量度。该检测量度提供表示声音是否出现在输入信号中的指示。检测量度可以是正滤波器系数的幅度之和。当该和超过阈值时,声音检测逻辑可声明声音检测输出′v′744。
每个自适应滤波器702-708生成其自身的误差信号(动作1124)。每个自适应滤波器702-708从而基于其自身的误差信号而自适应(动作1126)。增强系统700、800可继续为输入信号的持续时间提供增强输出信号(动作1128)。
图12显示了多级增强系统1202和多级增强系统1204。系统1202包括连到信号增强系统700的缓慢自适应滤波级(举例来说,级602)。输入信号′x′1206连到缓慢自适应滤波级602,且信号增强系统700生成增强输出信号′s′1208。多级增强系统1204使用连到信号增强系统800的缓慢自适应滤波级602,其中信号增强系统800生成增强输出信号′s′1210。
缓慢自适应滤波级602可抑制准平稳信号分量。准平稳信号分量可由于频率成分缓慢变化的背景噪声而出现在输入信号中。缓慢自适应滤波级602可抑制发动机噪声、环境影响或其它具有相对缓慢变化频率特性的噪声源。信号增强系统700、800接着增强通过缓慢自适应滤波级602的周期频率成分,诸如出现在声音信号中的周期频率成分。
信号增强系统200、600、700和800可用硬件、软件或硬件与软件的组合实现。增强系统可采用存储在机器可读介质上的指令的形式,诸如磁盘、EPROM、闪存卡或其它存储器。增强系统200、600、700和800可结合在通信装置、声音系统、游戏机、信号处理软件或其它装置和程序中。增强系统200、600、700和800可预处理麦克风输入信号以增强元音的SNR用于随后处理。
通过描述本发明的不同实施方式,对于本领域的普通技术人员来说,在本发明的范围内显然可能有更多的实施方式和实现方法。因此,本发明除了受到所附权利要求和其等价物的限制外,并不受其它限制。

Claims (18)

1.一种信号增强系统,包括:
信号输入;
连接到所述信号输入的分块延迟逻辑;
连接到所述分块延迟逻辑并包括多个自适应滤波器输出的分块自适应滤波器;
连接到所述自适应滤波器输出的滤波器增强逻辑;
连接到所述滤波器增强逻辑的增益逻辑;以及
连接到所述信号输入和所述增益逻辑并包括增强信号输出的信号增强逻辑。
2.如权利要求1所述的信号增强系统,其中所述多个滤波器输出包括第一滤波器输出和第二滤波器输出,且其中所述分块自适应滤波器包括:
第一自适应滤波器,包括:
第一滤波器系数;
所述第一滤波器输出;和
第一误差输出;
第二自适应滤波器,包括:
第二滤波器系数;
所述第二滤波器输出;和
第二误差输出,
其中所述第一滤波器系数基于所述第一误差输出而被自适应并且所述第二滤波器系数基于所述第二误差输出而被自适应。
3.如权利要求2所述的信号增强系统,其中所述第一误差输出包括所述信号输入与所述第一滤波器输出之间的第一差值,并且其中所述第二误差输出包括所述信号输入与所述第二滤波器输出之间的第二差值。
4.如权利要求2所述的信号增强系统,其中延迟逻辑包括连接到所述第一自适应滤波器的M1采样延迟和连接到所述第二自适应滤波器的M2采样延迟。
5.如权利要求4所述的信号增强系统,其中所述M2采样延迟与所述M1采样延迟串联。
6.如权利要求4所述的信号增强系统,其中所述第一自适应滤波器是长度为M1的自适应滤波器,并且其中所述第二自适应滤波器是长度为M2的自适应滤波器。
7.如权利要求6所述的信号增强系统,其中M1=M2或M1=M2=1。
8.如权利要求1所述的信号增强系统,其中所述延迟逻辑包括被选择以设置最高自适应音调的D采样延迟。
9.如权利要求1所述的信号增强系统,其中所述延迟逻辑包括被选择以设置自适应音调范围的L采样延迟。
10.如权利要求1所述的信号增强系统,其中所述延迟逻辑实现包括人声音调的自适应音调范围。
11.如权利要求1所述的系统,其中所述延迟逻辑实现大约70Hz和大约400Hz之间的自适应音调范围。
12.一种用于增强信号的方法,包括:
接收包括基频的输入信号;
通过多个不同采样延迟来延迟所述输入信号以得到多个不同延迟的输入信号;
将包括多个单独自适应滤波器的分块自适应滤波器应用到多个不同延迟的输入信号;
用所述分块自适应滤波器生成滤波输出,所述滤波输出近似被整数多个所述基频延迟;
为所述多个单独自适应滤波器的每个生成误差信号;
基于用于所述单独自适应滤波器的所述误差信号,自适应所述单独自适应滤波器的每个;以及
用所述滤波输出增强所述输入信号。
13.如权利要求12所述的方法,进一步包括:
形成所述多个自适应滤波器的输出之和;
通过增益参数偏置所述和。
14.如权利要求12所述的方法,进一步包括:
确定最高音调以跟踪;
以及,其中延迟所述输入信号包括以D采样延迟所述输入信号,其中D根据所述最高音调来选择。
15.如权利要求14所述的方法,进一步包括:
选择音调跟踪范围;
以及,其中延迟所述输入信号包括以D+L采样延迟所述输入信号,其中L被选择以设置所述音调跟踪范围。
16.如权利要求15所述的方法,其中所述音调范围包括人声音调。
17.如权利要求15所述的方法,其中所述音调范围扩展在大约70Hz与大约400Hz之间。
18.一种产品,包括:
机器可读介质;以及
包含在所述机器可读介质上的机器可读指令,其装入执行权利要求12-17任一所述方法的处理。
CN200510116669.8A 2004-10-26 2005-10-26 周期信号增强系统 Pending CN1766994A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10/973,575 US7680652B2 (en) 2004-10-26 2004-10-26 Periodic signal enhancement system
US10/973,575 2004-10-26
US11/102,251 2005-04-08
US11/101,796 2005-04-08

Publications (1)

Publication Number Publication Date
CN1766994A true CN1766994A (zh) 2006-05-03

Family

ID=36207289

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200510116669.8A Pending CN1766994A (zh) 2004-10-26 2005-10-26 周期信号增强系统

Country Status (2)

Country Link
US (1) US7680652B2 (zh)
CN (1) CN1766994A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814291A (zh) * 2009-02-20 2010-08-25 北京中星微电子有限公司 在时域提高语音信号信噪比的方法和装置
CN108630211A (zh) * 2017-03-20 2018-10-09 班布科技有限公司 使用全通滤波器的动态音频增强
CN109657650A (zh) * 2019-01-15 2019-04-19 广东工业大学 一种随机噪声的滤除方法、装置、介质及设备
CN110875049A (zh) * 2019-10-25 2020-03-10 腾讯科技(深圳)有限公司 语音信号的处理方法及装置
CN111512135A (zh) * 2017-12-29 2020-08-07 Avl李斯特有限公司 用于对具有基本频率和谐振的振荡分量的周期性的含噪声的测量信号进行滤波的方法

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8170879B2 (en) * 2004-10-26 2012-05-01 Qnx Software Systems Limited Periodic signal enhancement system
US8306821B2 (en) 2004-10-26 2012-11-06 Qnx Software Systems Limited Sub-band periodic signal enhancement system
US8543390B2 (en) * 2004-10-26 2013-09-24 Qnx Software Systems Limited Multi-channel periodic signal enhancement system
US7610196B2 (en) * 2004-10-26 2009-10-27 Qnx Software Systems (Wavemakers), Inc. Periodic signal enhancement system
US7949520B2 (en) * 2004-10-26 2011-05-24 QNX Software Sytems Co. Adaptive filter pitch extraction
US7813771B2 (en) 2005-01-06 2010-10-12 Qnx Software Systems Co. Vehicle-state based parameter adjustment system
US8566086B2 (en) * 2005-06-28 2013-10-22 Qnx Software Systems Limited System for adaptive enhancement of speech signals
JP4827675B2 (ja) * 2006-09-25 2011-11-30 三洋電機株式会社 低周波帯域音声復元装置、音声信号処理装置および録音機器
US20080231557A1 (en) * 2007-03-20 2008-09-25 Leadis Technology, Inc. Emission control in aged active matrix oled display using voltage ratio or current ratio
US20110121179A1 (en) * 2007-06-01 2011-05-26 Liddiard Steven D X-ray window with beryllium support structure
JP2010532997A (ja) * 2007-07-09 2010-10-21 ブリガム・ヤング・ユニバーシティ 荷電分子の操作のための方法および装置
US8850154B2 (en) 2007-09-11 2014-09-30 2236008 Ontario Inc. Processing system having memory partitioning
US8904400B2 (en) * 2007-09-11 2014-12-02 2236008 Ontario Inc. Processing system having a partitioning component for resource partitioning
US8694310B2 (en) 2007-09-17 2014-04-08 Qnx Software Systems Limited Remote control server protocol system
US9305735B2 (en) 2007-09-28 2016-04-05 Brigham Young University Reinforced polymer x-ray window
US8498381B2 (en) 2010-10-07 2013-07-30 Moxtek, Inc. Polymer layer on X-ray window
WO2009045915A2 (en) * 2007-09-28 2009-04-09 Brigham Young University Carbon nanotube assembly
US8209514B2 (en) * 2008-02-04 2012-06-26 Qnx Software Systems Limited Media processing system having resource partitioning
US20100098216A1 (en) * 2008-10-17 2010-04-22 Moxtek, Inc. Noise Reduction In Xray Emitter/Detector Systems
US8247971B1 (en) 2009-03-19 2012-08-21 Moxtek, Inc. Resistively heated small planar filament
US20100239828A1 (en) * 2009-03-19 2010-09-23 Cornaby Sterling W Resistively heated small planar filament
JP5476922B2 (ja) * 2009-10-27 2014-04-23 セイコーエプソン株式会社 拍動検出装置及び拍動検出方法
US7983394B2 (en) * 2009-12-17 2011-07-19 Moxtek, Inc. Multiple wavelength X-ray source
US8995621B2 (en) 2010-09-24 2015-03-31 Moxtek, Inc. Compact X-ray source
US8526574B2 (en) 2010-09-24 2013-09-03 Moxtek, Inc. Capacitor AC power coupling across high DC voltage differential
AU2011312135A1 (en) 2010-10-07 2013-05-30 Concertsonics, Llc Method and system for enhancing sound
US8804910B1 (en) 2011-01-24 2014-08-12 Moxtek, Inc. Reduced power consumption X-ray source
US8750458B1 (en) 2011-02-17 2014-06-10 Moxtek, Inc. Cold electron number amplifier
US8929515B2 (en) 2011-02-23 2015-01-06 Moxtek, Inc. Multiple-size support for X-ray window
US8792619B2 (en) 2011-03-30 2014-07-29 Moxtek, Inc. X-ray tube with semiconductor coating
US8817950B2 (en) 2011-12-22 2014-08-26 Moxtek, Inc. X-ray tube to power supply connector
US8761344B2 (en) 2011-12-29 2014-06-24 Moxtek, Inc. Small x-ray tube with electron beam control optics
US9418674B2 (en) * 2012-01-17 2016-08-16 GM Global Technology Operations LLC Method and system for using vehicle sound information to enhance audio prompting
US9173623B2 (en) 2013-04-19 2015-11-03 Samuel Soonho Lee X-ray tube and receiver inside mouth
CN103337244B (zh) * 2013-05-20 2015-08-26 北京航空航天大学 一种孤立音节基频曲线中的野值修改方法
CN110800050B (zh) * 2017-06-27 2023-07-18 美商楼氏电子有限公司 使用跟踪信号的后线性化系统和方法
US10325588B2 (en) 2017-09-28 2019-06-18 International Business Machines Corporation Acoustic feature extractor selected according to status flag of frame of acoustic signal

Family Cites Families (130)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4238746A (en) * 1978-03-20 1980-12-09 The United States Of America As Represented By The Secretary Of The Navy Adaptive line enhancer
JPS597120B2 (ja) 1978-11-24 1984-02-16 日本電気株式会社 音声分析装置
US4454609A (en) 1981-10-05 1984-06-12 Signatron, Inc. Speech intelligibility enhancement
US4531228A (en) 1981-10-20 1985-07-23 Nissan Motor Company, Limited Speech recognition system for an automotive vehicle
US4486900A (en) 1982-03-30 1984-12-04 At&T Bell Laboratories Real time pitch detection by stream processing
US4791390A (en) * 1982-07-01 1988-12-13 Sperry Corporation MSE variable step adaptive filter
US4628156A (en) * 1982-12-27 1986-12-09 International Business Machines Corporation Canceller trained echo suppressor
US5146539A (en) 1984-11-30 1992-09-08 Texas Instruments Incorporated Method for utilizing formant frequencies in speech recognition
US4630305A (en) 1985-07-01 1986-12-16 Motorola, Inc. Automatic gain selector for a noise suppression system
GB8613327D0 (en) 1986-06-02 1986-07-09 British Telecomm Speech processor
US4939685A (en) * 1986-06-05 1990-07-03 Hughes Aircraft Company Normalized frequency domain LMS adaptive filter
US4852169A (en) 1986-12-16 1989-07-25 GTE Laboratories, Incorporation Method for enhancing the quality of coded speech
US4969192A (en) * 1987-04-06 1990-11-06 Voicecraft, Inc. Vector adaptive predictive coder for speech and audio
US4843562A (en) * 1987-06-24 1989-06-27 Broadcast Data Systems Limited Partnership Broadcast information classification system and method
US4811404A (en) 1987-10-01 1989-03-07 Motorola, Inc. Noise suppression system
US5027410A (en) * 1988-11-10 1991-06-25 Wisconsin Alumni Research Foundation Adaptive, programmable signal processing and filtering for hearing aids
CN1013525B (zh) 1988-11-16 1991-08-14 中国科学院声学研究所 认人与不认人实时语音识别的方法和装置
US5529976A (en) * 1990-01-10 1996-06-25 Hoechst Aktiengesellschaft Pyridyl sulphonyl ureas as herbicides and plant growth regulators
JP2974423B2 (ja) * 1991-02-13 1999-11-10 シャープ株式会社 ロンバード音声認識方法
US5680508A (en) * 1991-05-03 1997-10-21 Itt Corporation Enhancement of speech coding in background noise for low-rate speech coder
JP3089082B2 (ja) * 1991-07-10 2000-09-18 シャープ株式会社 適応型ディジタルフィルタ
US5412735A (en) * 1992-02-27 1995-05-02 Central Institute For The Deaf Adaptive noise reduction circuit for a sound reproduction system
JP3176474B2 (ja) * 1992-06-03 2001-06-18 沖電気工業株式会社 適応ノイズキャンセラ装置
JP2924496B2 (ja) * 1992-09-30 1999-07-26 松下電器産業株式会社 騒音制御装置
DE4243831A1 (de) 1992-12-23 1994-06-30 Daimler Benz Ag Verfahren zur Laufzeitschätzung an gestörten Sprachkanälen
US5400409A (en) 1992-12-23 1995-03-21 Daimler-Benz Ag Noise-reduction method for noise-affected voice channels
US5692104A (en) 1992-12-31 1997-11-25 Apple Computer, Inc. Method and apparatus for detecting end points of speech activity
US5432859A (en) * 1993-02-23 1995-07-11 Novatel Communications Ltd. Noise-reduction system
US5583961A (en) 1993-03-25 1996-12-10 British Telecommunications Public Limited Company Speaker recognition using spectral coefficients normalized with respect to unequal frequency bands
WO1994023425A1 (en) 1993-03-31 1994-10-13 British Telecommunications Public Limited Company Connected speech recognition
KR100309205B1 (ko) 1993-03-31 2001-12-17 내쉬 로저 윌리엄 음성처리장치및방법
US5526466A (en) 1993-04-14 1996-06-11 Matsushita Electric Industrial Co., Ltd. Speech recognition apparatus
US5590241A (en) * 1993-04-30 1996-12-31 Motorola Inc. Speech processing system and method for enhancing a speech signal in a noisy environment
NO941999L (no) 1993-06-15 1994-12-16 Ontario Hydro Automatisert intelligent overvåkingssystem
US5406622A (en) * 1993-09-02 1995-04-11 At&T Corp. Outbound noise cancellation for telephonic handset
US5495415A (en) 1993-11-18 1996-02-27 Regents Of The University Of Michigan Method and system for detecting a misfire of a reciprocating internal combustion engine
JP3235925B2 (ja) 1993-11-19 2001-12-04 松下電器産業株式会社 ハウリング抑制装置
US5568559A (en) 1993-12-17 1996-10-22 Canon Kabushiki Kaisha Sound processing apparatus
US5615298A (en) 1994-03-14 1997-03-25 Lucent Technologies Inc. Excitation signal synthesis during frame erasure or packet loss
US5641931A (en) * 1994-03-31 1997-06-24 Yamaha Corporation Digital sound synthesizing device using a closed wave guide network with interpolation
US5502688A (en) * 1994-11-23 1996-03-26 At&T Corp. Feedforward neural network system for the detection and characterization of sonar signals with characteristic spectrogram textures
ATE179827T1 (de) * 1994-11-25 1999-05-15 Fleming K Fink Verfahren zur veränderung eines sprachsignales mittels grundfrequenzmanipulation
US5572262A (en) * 1994-12-29 1996-11-05 Philips Electronics North America Corporation Receiver based methods and devices for combating co-channel NTSC interference in digital transmission
US5714997A (en) * 1995-01-06 1998-02-03 Anderson; David P. Virtual reality television system
DE19501517C1 (de) 1995-01-19 1996-05-02 Siemens Ag Verfahren, Sendegerät und Empfangsgerät zur Übertragung von Sprachinformation
US5920840A (en) * 1995-02-28 1999-07-06 Motorola, Inc. Communication system and method using a speaker dependent time-scaling technique
US5701344A (en) 1995-08-23 1997-12-23 Canon Kabushiki Kaisha Audio processing apparatus
US5584295A (en) 1995-09-01 1996-12-17 Analogic Corporation System for measuring the period of a quasi-periodic signal
US5949888A (en) * 1995-09-15 1999-09-07 Hughes Electronics Corporaton Comfort noise generator for echo cancelers
FI99062C (fi) 1995-10-05 1997-09-25 Nokia Mobile Phones Ltd Puhesignaalin taajuuskorjaus matkapuhelimessa
US6434246B1 (en) 1995-10-10 2002-08-13 Gn Resound As Apparatus and methods for combining audio compression and feedback cancellation in a hearing aid
US5819215A (en) * 1995-10-13 1998-10-06 Dobson; Kurt Method and apparatus for wavelet based data compression having adaptive bit rate control for compression of digital audio or other sensory data
SE505150C3 (sv) * 1995-10-18 1997-08-04 Ericsson Telefon Ab L M Adaptivt ekoslaeckningsfoerfarande av dubbelfiltertyp
US5949886A (en) * 1995-10-26 1999-09-07 Nevins; Ralph J. Setting a microphone volume level
JPH09212529A (ja) * 1996-02-01 1997-08-15 Seiko Epson Corp 携帯用情報収集装置およびその情報収集方法
US5742694A (en) * 1996-07-12 1998-04-21 Eatwell; Graham P. Noise reduction filter
DE19629132A1 (de) 1996-07-19 1998-01-22 Daimler Benz Ag Verfahren zur Verringerung von Störungen eines Sprachsignals
US6084907A (en) * 1996-12-09 2000-07-04 Matsushita Electric Industrial Co., Ltd. Adaptive auto equalizer
US5920848A (en) 1997-02-12 1999-07-06 Citibank, N.A. Method and system for using intelligent agents for financial transactions, services, accounting, and advice
US6167375A (en) * 1997-03-17 2000-12-26 Kabushiki Kaisha Toshiba Method for encoding and decoding a speech signal including background noise
FI113903B (fi) 1997-05-07 2004-06-30 Nokia Corp Puheen koodaus
US6633894B1 (en) * 1997-05-08 2003-10-14 Legerity Inc. Signal processing arrangement including variable length adaptive filter and method therefor
US6771629B1 (en) 1999-01-15 2004-08-03 Airbiquity Inc. In-band signaling for synchronization in a voice communications network
EP0935891A1 (en) 1997-05-19 1999-08-18 Integrated Data Communications, Inc. System and method to communicate time stamped, 3-axis geo-position data within telecommunication networks
US6493338B1 (en) 1997-05-19 2002-12-10 Airbiquity Inc. Multichannel in-band signaling for data communications over digital wireless telecommunications networks
US6690681B1 (en) 1997-05-19 2004-02-10 Airbiquity Inc. In-band signaling for data communications over digital wireless telecommunications network
US20020071573A1 (en) 1997-09-11 2002-06-13 Finn Brian M. DVE system with customized equalization
US6173074B1 (en) 1997-09-30 2001-01-09 Lucent Technologies, Inc. Acoustic signature recognition and identification
DE19747885B4 (de) 1997-10-30 2009-04-23 Harman Becker Automotive Systems Gmbh Verfahren zur Reduktion von Störungen akustischer Signale mittels der adaptiven Filter-Methode der spektralen Subtraktion
US6192134B1 (en) 1997-11-20 2001-02-20 Conexant Systems, Inc. System and method for a monolithic directional microphone array
US7146012B1 (en) 1997-11-22 2006-12-05 Koninklijke Philips Electronics N.V. Audio processing arrangement with multiple sources
US6163608A (en) 1998-01-09 2000-12-19 Ericsson Inc. Methods and apparatus for providing comfort noise in communications systems
US6175602B1 (en) 1998-05-27 2001-01-16 Telefonaktiebolaget Lm Ericsson (Publ) Signal noise reduction by spectral subtraction using linear convolution and casual filtering
US6111957A (en) * 1998-07-02 2000-08-29 Acoustic Technologies, Inc. Apparatus and method for adjusting audio equipment in acoustic environments
US6507814B1 (en) 1998-08-24 2003-01-14 Conexant Systems, Inc. Pitch determination using speech classification and prior pitch estimation
FR2786908B1 (fr) 1998-12-04 2001-06-08 Thomson Csf Procede et dispositif pour le traitement des sons pour correction auditive des malentendants
US6282430B1 (en) 1999-01-01 2001-08-28 Motorola, Inc. Method for obtaining control information during a communication session in a radio communication system
ES2284475T3 (es) 1999-01-07 2007-11-16 Tellabs Operations, Inc. Metodo y aparato para la supresion del ruido de manera adaptativa.
US6473409B1 (en) * 1999-02-26 2002-10-29 Microsoft Corp. Adaptive filtering system and method for adaptively canceling echoes and reducing noise in digital signals
US6910011B1 (en) * 1999-08-16 2005-06-21 Haman Becker Automotive Systems - Wavemakers, Inc. Noisy acoustic signal enhancement
US7117149B1 (en) 1999-08-30 2006-10-03 Harman Becker Automotive Systems-Wavemakers, Inc. Sound source classification
US6405168B1 (en) 1999-09-30 2002-06-11 Conexant Systems, Inc. Speaker dependent speech recognition training using simplified hidden markov modeling and robust end-point detection
US6836761B1 (en) 1999-10-21 2004-12-28 Yamaha Corporation Voice converter for assimilation by frame synthesis with temporal alignment
US6725190B1 (en) * 1999-11-02 2004-04-20 International Business Machines Corporation Method and system for speech reconstruction from speech recognition features, pitch and voicing with resampled basis functions providing reconstruction of the spectral envelope
US6891809B1 (en) 1999-11-05 2005-05-10 Acoustic Technologies, Inc. Background communication using shadow of audio signal
JP2001175298A (ja) * 1999-12-13 2001-06-29 Fujitsu Ltd 騒音抑圧装置
US20030123644A1 (en) 2000-01-26 2003-07-03 Harrow Scott E. Method and apparatus for removing audio artifacts
US6804640B1 (en) * 2000-02-29 2004-10-12 Nuance Communications Signal noise reduction using magnitude-domain spectral subtraction
US6766292B1 (en) 2000-03-28 2004-07-20 Tellabs Operations, Inc. Relative noise ratio weighting techniques for adaptive noise cancellation
DE10017646A1 (de) 2000-04-08 2001-10-11 Alcatel Sa Geräuschunterdrückung im Zeitbereich
WO2001082484A1 (en) 2000-04-26 2001-11-01 Sybersay Communications Corporation Adaptive speech filter
US7167516B1 (en) * 2000-05-17 2007-01-23 Marvell International Ltd. Circuit and method for finding the sampling phase and canceling precursor intersymbol interference in a decision feedback equalized receiver
US6587816B1 (en) * 2000-07-14 2003-07-01 International Business Machines Corporation Fast frequency-domain pitch estimation
KR100348899B1 (ko) 2000-09-19 2002-08-14 한국전자통신연구원 캡스트럼 분석을 이용한 하모닉 노이즈 음성 부호화기 및부호화 방법
EP1191813A1 (en) * 2000-09-25 2002-03-27 TOPHOLM & WESTERMANN APS A hearing aid with an adaptive filter for suppression of acoustic feedback
US7206418B2 (en) * 2001-02-12 2007-04-17 Fortemedia, Inc. Noise suppression for a wireless communication device
US7617099B2 (en) 2001-02-12 2009-11-10 FortMedia Inc. Noise suppression by two-channel tandem spectrum modification for speech signal in an automobile
DE10118653C2 (de) * 2001-04-14 2003-03-27 Daimler Chrysler Ag Verfahren zur Geräuschreduktion
US6782363B2 (en) 2001-05-04 2004-08-24 Lucent Technologies Inc. Method and apparatus for performing real-time endpoint detection in automatic speech recognition
US6859420B1 (en) 2001-06-26 2005-02-22 Bbnt Solutions Llc Systems and methods for adaptive wind noise rejection
US6871176B2 (en) 2001-07-26 2005-03-22 Freescale Semiconductor, Inc. Phase excited linear prediction encoder
US6937978B2 (en) * 2001-10-30 2005-08-30 Chungwa Telecom Co., Ltd. Suppression system of background noise of speech signals and the method thereof
US6721699B2 (en) 2001-11-12 2004-04-13 Intel Corporation Method and system of Chinese speech pitch extraction
US20030093270A1 (en) * 2001-11-13 2003-05-15 Domer Steven M. Comfort noise including recorded noise
JP3940662B2 (ja) * 2001-11-22 2007-07-04 株式会社東芝 音響信号処理方法及び音響信号処理装置及び音声認識装置
US20040002856A1 (en) 2002-03-08 2004-01-01 Udaya Bhaskar Multi-rate frequency domain interpolative speech CODEC system
US7167568B2 (en) * 2002-05-02 2007-01-23 Microsoft Corporation Microphone array signal enhancement
US20030216907A1 (en) * 2002-05-14 2003-11-20 Acoustic Technologies, Inc. Enhancing the aural perception of speech
US7269188B2 (en) 2002-05-24 2007-09-11 Airbiquity, Inc. Simultaneous voice and data modem
US8145491B2 (en) * 2002-07-30 2012-03-27 Nuance Communications, Inc. Techniques for enhancing the performance of concatenative speech synthesis
CA2399159A1 (en) * 2002-08-16 2004-02-16 Dspfactory Ltd. Convergence improvement for oversampled subband adaptive filters
US7146316B2 (en) * 2002-10-17 2006-12-05 Clarity Technologies, Inc. Noise reduction in subbanded speech signals
JP4352790B2 (ja) 2002-10-31 2009-10-28 セイコーエプソン株式会社 音響モデル作成方法および音声認識装置ならびに音声認識装置を有する乗り物
US7272566B2 (en) * 2003-01-02 2007-09-18 Dolby Laboratories Licensing Corporation Reducing scale factor transmission cost for MPEG-2 advanced audio coding (AAC) using a lattice based post processing technique
US7725315B2 (en) 2003-02-21 2010-05-25 Qnx Software Systems (Wavemakers), Inc. Minimization of transient noises in a voice signal
US20040179610A1 (en) * 2003-02-21 2004-09-16 Jiuhuai Lu Apparatus and method employing a configurable reference and loop filter for efficient video coding
US7885420B2 (en) * 2003-02-21 2011-02-08 Qnx Software Systems Co. Wind noise suppression system
US8073689B2 (en) 2003-02-21 2011-12-06 Qnx Software Systems Co. Repetitive transient noise removal
US7895036B2 (en) * 2003-02-21 2011-02-22 Qnx Software Systems Co. System for suppressing wind noise
US7949522B2 (en) 2003-02-21 2011-05-24 Qnx Software Systems Co. System for suppressing rain noise
US20050075866A1 (en) * 2003-10-06 2005-04-07 Bernard Widrow Speech enhancement in the presence of background noise
US7492889B2 (en) 2004-04-23 2009-02-17 Acoustic Technologies, Inc. Noise suppression based on bark band wiener filtering and modified doblinger noise estimate
US7433463B2 (en) 2004-08-10 2008-10-07 Clarity Technologies, Inc. Echo cancellation and noise reduction method
US7483479B2 (en) * 2004-09-16 2009-01-27 Keyeye Communications Scaled signal processing elements for reduced filter tap noise
US7383179B2 (en) 2004-09-28 2008-06-03 Clarity Technologies, Inc. Method of cascading noise reduction algorithms to avoid speech distortion
US7610196B2 (en) * 2004-10-26 2009-10-27 Qnx Software Systems (Wavemakers), Inc. Periodic signal enhancement system
US8284947B2 (en) 2004-12-01 2012-10-09 Qnx Software Systems Limited Reverberation estimation and suppression system
US8027833B2 (en) 2005-05-09 2011-09-27 Qnx Software Systems Co. System for suppressing passing tire hiss
US8170875B2 (en) 2005-06-15 2012-05-01 Qnx Software Systems Limited Speech end-pointer
US20070136055A1 (en) 2005-12-13 2007-06-14 Hetherington Phillip A System for data communication over voice band robust to noise

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814291A (zh) * 2009-02-20 2010-08-25 北京中星微电子有限公司 在时域提高语音信号信噪比的方法和装置
CN101814291B (zh) * 2009-02-20 2013-02-13 北京中星微电子有限公司 在时域提高语音信号信噪比的方法和装置
CN108630211A (zh) * 2017-03-20 2018-10-09 班布科技有限公司 使用全通滤波器的动态音频增强
CN111512135A (zh) * 2017-12-29 2020-08-07 Avl李斯特有限公司 用于对具有基本频率和谐振的振荡分量的周期性的含噪声的测量信号进行滤波的方法
CN109657650A (zh) * 2019-01-15 2019-04-19 广东工业大学 一种随机噪声的滤除方法、装置、介质及设备
CN110875049A (zh) * 2019-10-25 2020-03-10 腾讯科技(深圳)有限公司 语音信号的处理方法及装置
CN110875049B (zh) * 2019-10-25 2023-09-15 腾讯科技(深圳)有限公司 语音信号的处理方法及装置

Also Published As

Publication number Publication date
US7680652B2 (en) 2010-03-16
US20060089958A1 (en) 2006-04-27

Similar Documents

Publication Publication Date Title
CN1766994A (zh) 周期信号增强系统
CN1175709C (zh) 利用频谱减除的双拾音器信号降噪系统和方法
US8170879B2 (en) Periodic signal enhancement system
US7610196B2 (en) Periodic signal enhancement system
CN1223109C (zh) 回波抑制系统中增强近端语音信号
CN1223108C (zh) 回声消除方法和回声消除器
EP2452335B1 (en) Systems, methods, apparatus, and computer-readable media for adaptive active noise cancellation
CN1184855C (zh) 助听器中的子带声反馈消除的方法及设备
CN1127840C (zh) 在双向通信链路中噪音和回声抑制的方法和设备
CN1302462C (zh) 降噪装置和降噪方法
CN1716381A (zh) 用循环正则化作多通道回声的消除
CN1727860A (zh) 增益受限的噪音抑制
CN1130057C (zh) 有关传输信道对数字语言信号的影响的盲目均衡过程和装置
US20120263317A1 (en) Systems, methods, apparatus, and computer readable media for equalization
US8447044B2 (en) Adaptive LPC noise reduction system
CN101040512A (zh) 回波抵消
CN1750123A (zh) 多传感器语音增强的方法和装置
CN1595827A (zh) 数字自适应滤波器和利用这一设备的声音回波消除器
CN1535555A (zh) 基于对有用声音静音的心形波束的声学装置、系统和方法
CN1176034A (zh) 消除在扬声器电话中包括非线性失真的声学回声的装置和方法
CN101080766A (zh) 使用bark频带weiner滤波器和线性衰减的噪声降低和舒适噪声增益控制
CN1620751A (zh) 声音增强系统
CN1748250A (zh) 在稳定性约束下使用独立分量分析的语音处理系统和方法
CN1910816A (zh) 音频信号处理系统
CN1851806A (zh) 一种自适应麦克阵列系统及其语音信号处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication