移动站内的网络回波抑制的制作方法

文档序号:7729565阅读:150来源:国知局
专利名称:移动站内的网络回波抑制的制作方法
背景领域本发明一般涉及无线通信系统的领域,尤其涉及支持模拟和数字标准两者的双模通信,譬如CDMA。
背景诸如码分多址(“CDMA”)系统这样的数字无线通信系统一般具有称为“双模”的性能。双模手机是支持两类服务的便携式电话手机。它能从模拟切换至数字,或从蜂窝到卫星,或从蜂窝到无绳。例如,双模手机,本发明中也称为“移动站”,可以结合CDMA和高级移动电话服务(“AMPS”)两种服务。漫游可能要求双模性能,它能使用诸如蜂窝电话或移动站这样的通信设备,并且能从一个小区或接入点移动到另一小区而不丢失连接。
AMPS电话服务属于“第一代”蜂窝技术。诸如CDMA系统这样的数字系统属于“第二代”数字技术。在CDMA系统中,每个用户唯一地将其通信信号编码成传输信号,以便把它的信号与其它用户的信号分开。消息信号的编码扩展其频谱,使得已编码传输信号的带宽远大于消息信号的原始带宽。由于这一原因,CDMA系统也称为“扩谱”系统。在数字系中,每个用户通过基站与其它用户通信,基站一般位于每个小区的中心。由于通信信号传播中的网络传输延时,用户的通信信号可能在通过通信网传播后以网络回波的形式返回用户。网络回波可以破坏正常会话。为了抵消网络回波的效应,诸如CDMA系统这样的数字系统一般在基站内提供一种机制来检测并衰减网络回波。
在典型的AMPS呼叫中,网络传输延时足够短,使发现返回移动站通路的任何网络回波一般不引起任何问题。因此,一般而言,AMPS基站内未提供任何机制来检测并衰减网络回波。在数字FM呼叫中,其中用话音信号的模拟到数字转换来加强信号传输的质量,例如,使用声码器和脉冲编码调制,网络传输足够大以引起显而易见的网络回波,这会干扰会话。
此外,移动站可以用手机、耳机或扬声器电话来与用户接口,它一般包括声回波对消器。声回波对消器抵消了声波形式的反馈,即移动站内从扬声器到麦克风的声反馈。网络回波可能对声回波对消器的性能产生破坏性作用。例如,移动站内网络回波和声回波对消器间的反馈相互作用可能导致称为“颤噪”的尖厉音调生成。通过在第一方说话时锁定第二方的发射通路且反之亦然而提供简单的解决方式会干扰会话的自然流程,这会造成防止第二方在第一方继续说话时干扰或应答第一方。
当漫游时,双模移动站可以处在任一模式。因此需要使用户能最方便地在任一模式中提供相同的特性。例如,如果由于网络回波的效应使得要在CDMA模式而非在AMPS模式中提供免提扬声器电话特性,则用户在漫游时试图使用免提扬声器电话时会遭到讨厌的困难。
因此,本领域中需要为双模无线通信系统中的第一代技术检测并衰减网络回波。而且,本领域中需要检测并衰减与双模移动站内声回波对消器互相作用的网络回波。
概述这里所公开的实施例通过为双模无线通信系统内的第一代技术提供网络回波的检测和抑制而解决了上述需求。而且,一实施例提供了以与双模移动站内的声回波对消器相互作用的方式而检测并衰减网络回波。
在本发明一方面,移动站包括与无线通信系统中的基站进行通信的通信模块。例如,为了与无线通信系统中的AMPS基站进行通信,通信模块可以在双模手机移动站内提供AMPS服务,该移动站提供AMPS和CDMA通信。移动站包括声回波对消器,它能在移动站和基站间的通信期间检测声音环境中反馈的存在,即,空中的声波,例如,从手机的扬声器到手机的麦克风。声回波对消器用于检测声回波,即,通过声环境的反馈,并且对消或消除它。
移动站还包括与声回波对消器耦合的网络回波抑制器。例如,网络回波抑制器可以读取由声回波对消器设定的参数。网络回波抑制器衰减或静音在移动站和基站间通信期间所产生的网络回波,例如,在网络传播延时后由返回到移动站的部分通信所引起的回波。而且,网络回波抑制器与声回波对消器的耦合确保了网络回波抑制器和声回波对消器间的适当操作和相互作用。
附图简述

图1是说明示例性无线通信系统中,按照本发明一实施例的网络回波抑制示例框图。
图2是说明按照本发明一实施例的网络回波抑制步骤的流程图。
图3是说明按照本发明一实施例用于网络回波抑制的状态机示例的状态转移图。
图4是说明按照本发明一实施例用于网络回波抑制从图3所示状态机空闲状态起的处理状态转移步骤的流程图。
详细描述当前公开的实施例针对移动站内的网络回波抑制。下列描述包含关于本发明实现的特定信息。本领域的技术人员可以理解,本发明可以用不同于本申请中特别讨论的方式而实现。而且,为了使本发明更清楚而未讨论发明中的某些特定细节。本申请中未描述的特定细节在本领域普通技术人员的知识范围内。
本申请的附图及其所附详细描述仅针对本发明的示例实施例。为了保持简洁,使用本发明原理的本发明其它实施例未在本申请中特别描述,并且未在附图中特别说明。这里总括地使用单词“示例性”来意指“充当示例、实例或说明”。这里描述为“示例性”的任何实施例不必要被理解为比其它实施例更优选或更有利。
现在参考图1,它说明了按照一实施例在示例性无线通信系统中的网络回波抑制示例。图1示出包括基站102和移动站150的示例性系统100。如图1所示,用单词“近端”来指移动站150和与移动站150相关的各种通信现象,例如“近端话音活动”。同样,如图1所示,用单词“远端”来指基站102和与基站102相关的各种通信现象,例如“远端话音活动”。远端可能还称为“网络端”或“陆地端”。移动站150可以是如双模手机,并且在无线通信信道104上与基站102通信。通信信道104可以是提供诸如CDMA和AMPS服务这样的双模性能的无线通信系统中、发射和接收天线106和108之间的射频传输。
CDMA通信系统的基本原理,尤其是用于在通信信道上传输的扩频信号的生成的基本原理,已在美国专利号4901307中描述,该专利题为“Spread SpectrumMultiple Access Communication System Using Satellite or TerrestrialRepeaters”并且被转让给本发明的受让人。而且,美国专利号5103459,题为“System and Method for Generating Signal Waveforms in a CDMA CellularTelephone System”并被转让给本发明的受让人,公开了与PN扩展、Walsh覆盖及用于产生CDMA扩频通信信号的技术有关的原理。该申请即美国申请5103459中的公开内容在此通过引用被完全结合在本申请中。而且,本发明利用数据的时分复用和与“高数据速率”通信系统有关的各种原理,本发明可被用作“高数据速率”通信系统中,譬如题为“Method and Apparatus for High Rate Packet DataTransmission”的美国专利申请中所公开的通信系统,该申请序列号为08/963386,于1997年11月3日提交,并且被转让给本发明的受让人。该专利申请中的公开内容也通过引用被完全结合在本申请中。
继续看图1,移动站150可以是提供CDMA和AMPS服务的双模手机。因而,移动站150包括通信模块110,与用于与基站102通信的发射和接收天线108相连。如图1所示,移动站150还包括网络回波抑制器116、接收处理模块122、声回波对消器124、扬声器126、麦克风128以及发射处理模块132。AMPS通信模块110以接收信号112的形式提供来自基站102的通信。AMPS模块110还传递发射信号114从而把通信从用户提供给基站102。接收信号112从AMPS通信模块110被送入网络回波抑制器116。发射信号114从网络回波抑制器116被送入AMPS通信模块110。
继续看图1,网络回波抑制器116包括用于调整接收信号112强度的增益模块118。因而,接收信号112被送入增益模块118,增益模块118输出已调接收信号120,它是由增益模块118的增益所调整的接收信号112。简言之,增益模块118的增益是增益模块118的输出信号强度与输入信号强度之比,它可用分贝(“dB”)来表示。分贝是基于对数比例尺的,例如,0dB的增益表示单位增益(输出信号强度等于输入信号强度),而负dB表示比输入信号弱的输出信号。增益模块118的增益是可调的,并且由接收增益参数119的值来设定。
继续看图1,已调接收信号120被传递给接收处理模块122。接收处理模块122通过对接收信号进行滤波而处理已调接收信号120。经滤波的接收信号被传递给声回波对消器124,接着到扬声器126,后者把信号再现为用户的声波。相反,用户通过对麦克风128说话而产生通信信号,麦克风把通信信号送入声回波对消器124。声回波对消器124包括衰减模块130,它在检测到声回波时衰减用户的通信信号,声回波即形式为从扬声器126到麦克风128的空中声波的反馈。美国专利号5999828,题为“Multi-user Wireless Telephone Having Dual Echo Cancellers”并被转让给本发明的受让人,公开了与声回波对消器有关的原理,以及无线通信系统中用于对消回波的技术。该专利即美国专利5999828中的公开内容通过引用完全被结合在本申请中。
用户的通信信号无论是否衰减都从声回波对消器124被传递到发射处理模块132。发射处理模块132通过对用户的通信信号进行滤波而处理用户通信信号,并且产生发射信号114。如上所述,发射信号114被送入网络回波抑制器116,接着被送入AMPS通信模块110。
继续看图1,网络回波抑制器116采样接收信号112并且还采样发射信号114。采样可被存储在如网络回波抑制器116内所包括的缓冲寄存器内。在一实施例中,采样用于提供接收信号112和发射信号114间的相干性估计。相干性估计是能用来提供接收信号112和发射信号114间相似性测量的许多数学技术之一。可使用的其它技术是如自适应滤波。因而,可以用相干性估计来检测网络回波。
相干性估计被用作状态机134的输入参数,状态机包括在网络回波抑制器116内。网络回波抑制器116还从声回波对消器124接收声回波对消器参数133作为输入参数,这会影响状态机134的操作。声回波对消器参数133可包括,例如,指示声回波对消器124是否当前正在切断用户通信信号的参数,也称为“静音参数”,以及指示声回波对消器124工作模式的参数,也称为“工作模式参数”。声回波对消器124的工作模式对应于移动站150的工作。移动站150可以用如手机或耳机或扬声器电话来工作。声回波对消器124根据工作模式不同而不同地工作。例如,手机模式要求声回波对消器124的最少量衰减,耳机模式一般要求更多衰减,而称为“免提模式”的扬声器电话一般要求声回波对消器124的最大量衰减。
根据其输入参数及其当前状态,状态机134调整接收增益参数119的值并将其当前状态改变为其下一状态,如下详细所述。通过调整控制增益模块118的增益的接收增益参数119,网络回波抑制器116或者可将接收信号112衰减任何数量,包括完全静音接收信号112,或者把接收信号112不受影响地传递到接收处理模块122。因而,图1说明了按照一实施例在示例性无线通信系统中网络回波抑制的一例。
现在参考图2,流程图200描述了按照一实施例的网络回波抑制过程的一例。图2所示的流程图描述了当通信发生在AMPS模式时可在双模移动站内执行的过程。流程图200所示的过程可由如双模AMPS和CDMA通信系统或扩频通信系统内的移动站来执行,譬如移动站150。
继续看图2,在步骤202处,发明的网络回波抑制过程从调用进程中的函数或子例程调用开始。调用可以是标准的函数调用,例如,来自一进程,其协同移动站硬件的工作并由移动站在“开启”时执行。例如,网络回波抑制的过程可能约每毫秒(千分之一秒)被调用一次。
继续看图2,在步骤204处,网络回波抑制过程确定网络回波抑制器是否已被禁用,如图1所示的网络回波抑制器116。例如,当双模移动站工作在CDMA模式时,不需要且可以禁用网络回波抑制器。当网络回波抑制过程确定网络回波抑制器已被禁用时,过程进行到步骤206。当网络回波抑制过程确定网络回波抑制器未被禁用时,过程进行到步骤210。
在流程图200的步骤206处,重新初始化网络回波抑制器。例如,图1所示的网络回波抑制器116可以通过把增益模块118的增益设为0dB而被禁用,即,通过网络回波抑制器116的接收信号实质上不受影响。例如,为了重新启用网络回波抑制器116,在流程图200的步骤206中可把增益模块118的增益重新设为接收增益参数119的值。然后,网络回波抑制过程进行到步骤208,其中控制返回到调用过程且退出网络回波抑制过程。例如,返回可以是向调用过程的标准函数或子例程返回。
在流程图200的步骤210处,网络回波抑制过程确定是否需要重排其数据指针。当网络回波抑制过程确定需要重排其数据指针时,过程进行到步骤212。当网络回波抑制过程确定不需要重排其数据指针时,过程进行到步骤214。
在流程图200的步骤212处,网络回波抑制过程把指针值重新设到用于存储来自用户通信信号的采样值的缓冲器内。例如,来自发射信号114和接收信号112的采样可被分别存储在发射缓冲器和接收缓冲器中。然后,例如,可以调整发射缓冲器指针和接收缓冲器指针的值,使得在补偿了用户通信信号传播中往返网络传输延时之后,接收缓冲器指针所指向的采样对应于发射缓冲器指针所指向的采样。换言之,缓冲器指针时间对齐,使得在存在网络回波时,每个指针会在部分通信被回波的开始处分别指向发射和接收信号采样。在重新设定(也称为“重新初始化”或“重排”)指针值以后,网络回波抑制过程继续到步骤214。
在流程图200的步骤214处,网络回波抑制过程确定声回波对消器的模式,它可以是手机模式、耳机模式、或免提模式,如上所述。接收增益参数119的值可以根据声回波对消器模式不同地被设置。例如,防止颤噪所需的接收增益参数119的值可以是手机模式中的0dB、耳机模式中的-6dB、以及免提模式中的-18dB。因而,例如,可以用步骤214根据声回波对消器模式来确定参数值,用于设定由状态机输出的接收增益参数119的电平。
在流程图200的步骤216处,网络回波抑制过程确定是否有话音活动,它可以是如用户向移动站150的麦克风128(即,近端)的说话,或者另一人用基站102(即,远端)从陆地端或网络端的说话。话音活动的存在性可由许多技术确定,例如,可以使用声码器帧速率判决。在确定了话音活动的存在或不存在之后,为了使用状态机134可以设置指示话音活动存在或不存在的参数。例如,可以为远端话音活动设置一参数,可以为近端话音活动设置一参数。
在流程图200的步骤218处,网络回波抑制过程确定是否已累加足够的发射和接收信号采样来对新采样进行相干性估计。例如,可以从发射信号114和接收信号112累加采样,这些采样可以分别被存储在发射缓冲器和接收缓冲器中。在一实施例中,对128个采样的块进行相干性估计,且每个连续采样块与前一块重叠64个采样。因而,在一实施例中,步骤218确定在网络回波抑制过程对128个采样的块进行新的相干性估计之前是否已累加了64个新采样。当步骤218确定已累加64个新采样时,网络回波抑制过程进行到步骤220。当步骤218确定未累加64个新采样时,网络回波抑制过程进行到步骤222。
在流程图200的步骤220处,网络回波抑制过程对来自用户通信信号的采样进行相干性估计以检测网络回波。例如,可以对各来自发射信号114和接收信号112的128个采样的块进行相干性估计。可以使用许多技术来检测网络回波,譬如自适应滤波。通过比较,相干性估计可以在短时间内提供网络回波的测量,由于相干性估计不需要自适应滤波器所需要的长时间适配。此外,可以容易地“调谐”相干性估计从而根据回波信道特性选择性地确定哪些频率对于回波检测测量是重要的,即,频谱中的零值。而且,相干性估计可以提供对发射和接收信号间噪声和干扰量的测量,这用如自适应滤波器就较难实现。相干性估计技术的简单性和速度会是关键的,如在移动站150的环境中,其中大约每毫秒调用一次网络回波抑制过程。
在流程图200的步骤222处,网络回波抑制过程执行状态机,以便实行用于检测并抑制网络回波的复杂判决过程。例如,步骤222的状态机会评估若干因素,譬如声回波对消器的模式、声回波对消器是否在静音声反馈、网络回波的相干性估计、是衰减还是静音网络回波、以及是扩展衰减还是静音特定的时间间隔(称为“时滞”),从而作出关于设置接收信号增益的电平的判决。例如,图1所示网络回波抑制器116内所包括的状态机134的输出是接收增益参数119的值,它设置应用于接收信号112的增益,从而调整已调接收信号120的强度。下面关于图3进一步描述了按照一实施例用于网络回波检测和抑制的示例性状态机。
在流程图200的步骤224处,网络回波抑制过程返回对调用过程的控制,并且激发网络回波抑制过程。例如,该返回可以是到调用过程的标准函数或子例程返回。因而,图2描述了按照一实施例用于网络回波的检测和抑制的过程的一例。
现在参考图3,它描述了按照一实施例用于网络回波检测和抑制的示例性状态机。图3用状态转移图描述了示例性状态机300,该图描述了按照一实施例用于网络回波抑制的状态机300的工作。通常,状态机通过按照状态机的当前状态处理输入而工作,以便确定输出和下一状态,下一状态将成为状态机下一次执行时的当前状态。因而,每次执行状态机300时,它就从前一次执行所离开的状态中开始。可以为状态机的初始执行提供重置状态,例如,以确保在初始执行中正确地设定了影响状态机执行的所有变量和参数。提供重置状态的细节对于本领域的普通技术人员而言是显而易见的,并因此不在本申请中讨论。
继续看图3,状态机300包括空闲状态302、远端状态304、近端状态306及近端时滞状态308。状态机300还包括状态转移310、312、314、316、318、320、322、324和326。在空闲状态302中,状态机300检查声回波对消器是否静音。例如,状态机300会检查图1所示的声回波对消器参数133。如果声回波对消器静音,则状态机300继续状态转移310,并把接收增益值设为0dB。例如,接收增益参数119的值可被设为0dB,即单位增益,它对接收信号112几乎没有作用。如果声回波对消器未静音,则状态机300检查是否已检测到网络回波。例如,状态机300会检查由图1所示网络回波抑制器116所提供的相干性估计。当已检测到网络回波时,状态机300继续状态转移316并把接收增益值设为静音。例如,接收增益参数119的值可被设为负无穷dB,即,零增益,这实质上切断了接收信号112。当未检测到网络回波时,状态机300如下结合图4详细所述进行进一步处理,并且保持在空闲状态中。
在远端状态304处,状态机300检查声回波对消器是否静音。例如,状态机300可以检查图1所示的声回波对消器参数133。如果声回波对消器静音,则状态机300继续状态转移312并把接收增益值设为0dB。如果声回波对消器未静音,则状态机300沿状态转移314到空闲状态302,并把接收增益值设为衰减,例如-6dB。
在近端状态306处,状态机300检查是否已检测到网络回波。例如,状态机300会检查由图1所示网络回波抑制器116所提供的相干性估计。当已检测到网络回波时,状态机300继续状态转移318并把接收增益值设为静音。当未检测到网络回波时,状态机300继续状态转移320并把接收增益值设为静音。
在近端时滞状态308处,状态机300检查是否已检测到网络回波。例如,状态机300会检查由图1所示网络回波抑制器116所提供的相干性估计。当已检测到网络回波时,状态机300继续状态转移324并把接收增益值设为静音。当未检测到网络回波时,状态机300检查时滞间隔是否期满。如上所述,一旦网络回波已被衰减或静音,则将衰减或静音延长特定的时间间隔时滞间隔,这允许可能未由相干性估计检测到的尾回波在衰减或静音中止前逐渐消失。如果时滞间隔未期满,则状态机300继续状态转移322并把接收增益值设为静音。当未检测到网络回波且时滞间隔期满时,状态机300继续状态转移326并把接收增益值设为衰减,例如-6dB。因而,图3说明了按照一实施例用于网络回波检测和抑制的示例性状态机。
现在参考图4,流程图400描述了在图3所示的示例性状态机300内用于执行从空闲状态302开始的状态转移的过程一例,用于按照一实施例的网络回波抑制。图4所示的流程图400比图3更详细地描述了示例性状态机300内执行从空闲状态302开始的状态转移的过程。过程以等于空闲状态402的状态机300的当前状态开始,空间状态402等同于图3所示的空闲状态302。
在流程图400的步骤404处,状态机300首先检查声回波对消器是否静音。例如,状态机300会检查图1所示的声回波对消器参数133。当声回波对消器静音时,状态机300进行到步骤406,当声回波对消器未静音时,状态机300进行到步骤410。
在步骤406处,状态机300把当前状态设为远端,并且把接收增益值设为0dB。例如,接收增益参数119的值可被设为0dB,即,单位增益,这实质上对接收信号112没有作用。把当前状态设为远端的作用是状态机300转移到远端状态408,后者等同于图3所示的远端状态304。因而,状态机300的下一次执行会从远端状态304开始发生。
在流程图400的步骤410处,状态机300检查是否已检测到网络回波。例如,状态机300会检查由图1所示网络回波抑制器116所提供的相干性估计。当已检测到网络回波时,状态机300进行到步骤412,而当未检测到网络回波时,状态机300进行到步骤416。
在步骤412处,状态机300把当前状态设为近端,并把接收增益值设为静音。例如,接收增益参数119的值可被设为负无穷dB,即零增益,这实质上切断了接收信号112。把当前状态设为近端的作用是状态机300转移到近端状态414,后者等同于图3所示的近端状态306。因而,状态机300的下一次执行会从近端状态306开始发生。
在流程图400的步骤416处,状态机300检查是否有远端话音活动。例如,状态机300会检查由网络回波抑制器在图2的步骤216中所提供的远端话音活动参数。当已检测到远端话音活动时,状态机300进行到步骤418,而当未检测到远端话音活动时,状态机300进行到步骤422。
在步骤418处,状态机300把当前状态设为空闲,并且把接收增益值设为约-6dB。例如,接收增益参数119的值可被设为约-6dB,即,衰减接收信号112但不静音或切断接收信号112的增益。通过不完全地静音接收信号112,状态机允许更自然的会话流程,譬如一个说话者能与第二说话者通信,并且即使在第二说话者发声时也能被听见。此外,通过不完全地静音接收信号112,状态机补偿了相干性估计或其它检测网络回波的技术的不完整性。把当前状态设为空闲的作用是状态机300转移到空闲状态420,后者等同于图3所示的空闲状态302。因而,状态机300的下一次执行会从空闲状态302开始发生。
在流程图400的步骤422处,状态机300检查是否有近端话音活动。例如,状态机300会检查由网络回波抑制器在图2的步骤216中所提供的近端话音活动参数。当已检测到近端话音活动时,状态机300进行到步骤424,而当未检测到近端话音活动时,状态机300进行到步骤426。
在步骤424处,状态机300把当前状态设为空闲,并且把接收增益值设为取决于声回波对消器模式的电平。例如,接收增益参数119的值可被设为手机模式的约0dB、耳机模式的约-6dB、及免提模式的约-18dB。增益被设为衰减接收信号112但不静音或切断接收信号112的电平。通过不完全地静音接收信号112,状态机允许更自然的会话流程,譬如一个说话者能与第二个说话者通信,并且即使在第二个说话者发声时也能被听见。此外,通过不完全地静音接收信号112,状态机补偿了相干性估计或其它检测网络回波的技术的不完整性。把当前状态设为空闲的作用是状态机300转移到空闲状态420,后者等同于图3所示的空闲状态302。因而,状态机300的下一次执行会从空闲状态302开始发生。
在步骤426处,状态机300把当前状态设为空闲,并且把接收增益值设为取决于声回波对消器模式的电平。例如,接收增益参数119的值可被设为手机模式的约0dB、耳机模式的约-3dB、及免提模式的约-15dB。增益被设为衰减接收信号112但不静音或切断接收信号112的电平。通过不完全地静音接收信号112,状态机允许更自然的会话流程,譬如用能与另一说话者通信并能被听见的两个说话者的暂停。此外,通过不完全地静音接收信号112,状态机补偿了相干性估计或其它检测网络回波的技术的不完整性。把当前状态设为空闲的作用是状态机300转移到空闲状态420,后者等同于图3所示的空闲状态302。因而,状态机300的下一次执行会从空闲状态302开始发生。
因而,图4说明了在图3所示的示例性状态机300中用于执行从空闲状态302开始的状态转移的过程一例,用于按照一实施例的网络回波的检测和抑制。
从上述说明中可以理解,本发明提供了移动站内的网络回波抑制。按照上述本发明的一实施例,为无线通信系统中的双模移动站提供了网络回波的检测和抑制。按照一实施例,由与移动站内所包括的声回波对消器耦合的网络回波抑制器提供对网络回波的检测和抑制。因此,可以为改进的通信质量控制网络回波抑制和声回波抑制间的相互作用。此外,按照上述本发明的实施例,低复杂度相干性估计技术的使用改进了网络回波抑制的速度和响应性,并且改进了网络回波抑制和声回波抑制间的相互作用。尽管所述的本发明应用在双模AMPS和CDMA系统内的通信中,然而本领域的普通技术人员显然能理解怎样把本发明应用于相似的情况下,其中在无线通信系统中需要协同的网络回波抑制和声回波抑制。
本领域的技术人员可以理解,信息和信号可以用多种不同技术和工艺中的任一种来表示。例如,上述说明中可能涉及的数据、指令、命令、信息、信号、比特、码元和码片可以用电压、电流、电磁波、磁场或其粒子、光场或其粒子、或它们的任意组合来表示。
本领域的技术人员能进一步理解,结合这里所公开的实施例所描述的各种说明性的逻辑框、模块和算法步骤可以作为电子硬件、计算机软件或两者的组合来实现。为了清楚说明硬件和软件间的互换性,各种说明性的组件、框图、模块、电路和步骤一般按照其功能性进行了阐述。这些功能性究竟作为硬件或软件来实现取决于特定的应用和施加在总体系统的设计约束。技术人员可能以对于每个特定应用以不同的方式来实现所述功能,但这种实现决定不应被解释为造成背离本发明的范围。
结合这里所描述的实施例来描述的各种说明性的逻辑块、模块和算法步骤的实现或执行可以用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、场可编程门阵列(FPGA)或其它可编程逻辑器件、离散门或晶体管逻辑、离散硬件组件、或为执行这里所述功能而设计的任意组合。通用处理器可能是微处理器,然而或者,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器也可能用计算设备的组合来实现,如,DSP和微处理器的组合、多个微处理器、结合DSP内核的一个或多个微处理器、或任意其它这种配置。
结合这里所公开实施例描述的方法或算法的步骤可能直接包含在硬件中、由处理器执行的软件模块中、或在两者当中。软件模块可能驻留在RAM存储器、快闪(flash)存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中已知的任何其它形式的存储媒体中。示例性存储媒体与处理器耦合,使得处理器可以从存储媒体读取信息,或把信息写入存储媒体。或者,存储媒体可以与处理器整合。处理器和存储媒体可能驻留在ASIC中。ASIC可能驻留在订户单元中。或者,处理器和存储媒体可能作为离散组件驻留在移动站中。
上述优选实施例的描述使本领域的技术人员能制造或使用本发明。这些实施例的各种修改对于本领域的技术人员来说是显而易见的,这里定义的一般原理可以被应用于其它实施例中而不使用创造能力。因此,本发明并不限于这里示出的实施例,而要符合与这里揭示的原理和新颖特征一致的最宽泛的范围。
权利要求
1.一种设备,包括通信模块,用于在无线通信系统中与基站进行通信;声回波对消器,用于检测并对消在所述设备和所述基站的通信期间产生的声回波;网络回波抑制器,用于接收来自所述声回波对消器的输入,所述网络回波抑制器对在所述设备和所述基站的所述通信期间产生的网络回波进行衰减。
2.如权利要求1所述的设备,其特征在于,所述通信模块是提供AMPS和CDMA服务的双模手机中的AMPS通信模块。
3.如权利要求1所述的设备,其特征在于,所述声回波对消器工作在至少两种相异的工作模式下。
4.如权利要求3所述的设备,其特征在于,所述工作模式包括免提模式。
5.如权利要求3所述的设备,其特征在于,所述工作模式包括手机模式。
6.如权利要求3所述的设备,其特征在于,所述工作模式包括耳机模式。
7.如权利要求1所述的设备,其特征在于,来自所述声回波对消器的所述输入包括静音参数。
8.如权利要求1所述的设备,其特征在于,来自所述声回波对消器的所述输入包括工作模式参数。
9.如权利要求1所述的设备,其特征在于,所述网络回波抑制器包括状态机。
10.如权利要求1所述的设备,其特征在于,所述网络回波抑制器包括增益模块。
11.一种方法,包括下列步骤把来自声回波对消器的多个声回波对消器参数与网络回波抑制器相耦合;确定话音活动参数;计算发射信号采样和接收信号采样的相干性估计以检测网络回波;把所述话音活动参数和所述相干性估计提供给所述网络回波抑制器;用所述网络回波抑制器衰减所述网络回波。
12.如权利要求11所述的方法,其特征在于,所述耦合步骤包括设置所述多个声回波对消器参数,且所述网络回波抑制器读取所述多个声回波对消器参数。
13.如权利要求11所述的方法,其特征在于,所述确定步骤包括使用声码器帧速率判决。
14.如权利要求11所述的方法,其特征在于,所述计算步骤包括计算对采样块的相干性估计,其中所述采样块包括所述发射信号采样和所述接收信号采样。
15.如权利要求14所述的方法,其特征在于,所述采样块包括128个采样,其中所述128个采样的64个采样是新采样。
16.如权利要求11所述的方法,其特征在于,所述提供步骤包括设置所述话音活动参数和所述相干性估计,且所述网络回波抑制器读取所述话音活动参数和所述相干性估计。
17.如权利要求11所述的方法,其特征在于,所述提供步骤包括把所述话音活动参数和所述相干性估计提供给状态机。
18.如权利要求11所述的方法,其特征在于,所述衰减步骤包括执行状态机。
19.如权利要求11所述的方法,其特征在于,所述衰减步骤包括设置接收增益参数。
20.如权利要求11所述的方法,其特征在于,所述衰减步骤包括用增益模块来衰减接收信号,所述增益模块按照接收增益参数的值来衰减所述接收信号。
21.一种在基站和移动站间通信的方法,所述方法包括以下步骤确定所述通信的话音活动参数;计算所述通信的发射信号采样和所述通信的接收信号采样的相干性估计以检测网络回波;确定来自声回波对消器的多个声回波对消器参数;把所述话音活动参数、所述相干性估计和所述多个声回波对消器参数提供给网络回波抑制器;用所述网络回波抑制器衰减所述网络回波。
22.如权利要求21所述的方法,其特征在于,所述网络回波抑制器用在提供AMPS和CDMA服务的双模手机中。
23.如权利要求21所述的方法,其特征在于,所述确定步骤包括使用声码器帧速率判决。
24.如权利要求21所述的方法,其特征在于,所述计算步骤包括计算对采样块的相干性估计,其中所述采样块包括所述发射信号采样和所述接收信号采样。
25.如权利要求24所述的方法,其特征在于,所述采样块包括128个采样,其中所述128个采样的64个采样是新采样。
26.如权利要求21所述的方法,其特征在于,所述确定步骤包括设置所述多个声回波对消器参数,且所述网络声回波抑制器读取所述多个声回波对消器参数。
27.如权利要求26所述的方法,其特征在于,所述多个声回波对消器参数包括静音参数和工作模式参数。
28.如权利要求21所述的方法,其特征在于,所述提供步骤包括把所述话音活动参数和所述相干性估计以及所述多个声回波对消器参数提供给状态机。
29.如权利要求21所述的方法,其特征在于,所述衰减步骤包括执行状态机。
30.如权利要求21所述的方法,其特征在于,所述衰减步骤包括执行状态机,其中所述状态机设置接收增益参数,以及用增益模块来衰减接收信号,其中所述增益模块按照所述接收增益参数衰减所述接收信号。
全文摘要
在一实施例中,在无线通信系统(100)中,诸如双模(AMPS和CDMA)手机这样的移动站(150)与AMPS基站(102)通信。移动站(150)包括声回波对消器(124),它能检测声回波,例如,移动站(150)和基站(102)间通信期间从手机扬声器(126)到手机麦克风(128)的反馈,并且对消或消除声回波。移动站(150)还包括与声回波对消器(124)耦合的网络回波抑制器(116)。例如,网络回波抑制器(16)可以读取由声回波对消器(124)设定的参数(133)。网络回波抑制器(116)衰减或静音在网络传播延时后由从基站(102)返回到移动站(116)的部分通信所引起的网络回波。把网络回波抑制器(116)与声回波对消器(124)耦合确保了网络回波抑制器(116)和声回波对消器(124)之间的适当相互作用。
文档编号H04M9/08GK1505894SQ02809151
公开日2004年6月16日 申请日期2002年3月27日 优先权日2001年3月27日
发明者S·古普塔, I·K·厄伊, S 古普塔, 厄伊 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1