CN1272728A - 在话音频带数据通信期间避免量化器饱和的方法和系统 - Google Patents

在话音频带数据通信期间避免量化器饱和的方法和系统 Download PDF

Info

Publication number
CN1272728A
CN1272728A CN00108238A CN00108238A CN1272728A CN 1272728 A CN1272728 A CN 1272728A CN 00108238 A CN00108238 A CN 00108238A CN 00108238 A CN00108238 A CN 00108238A CN 1272728 A CN1272728 A CN 1272728A
Authority
CN
China
Prior art keywords
gain
vector
compensation
signal
digital sampling
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.)
Granted
Application number
CN00108238A
Other languages
English (en)
Other versions
CN1218501C (zh
Inventor
M·阿加斯
A·伊兰
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.)
ECI Telecom Ltd
Original Assignee
ECI Telecom Ltd
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 ECI Telecom Ltd filed Critical ECI Telecom Ltd
Publication of CN1272728A publication Critical patent/CN1272728A/zh
Application granted granted Critical
Publication of CN1218501C publication Critical patent/CN1218501C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/08Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
    • G10L19/083Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being an excitation gain

Abstract

减小预测误差脉冲的一种方法和系统,采用了一个平均增益计算器、一个脉冲检测器、一个信号分类器判决装置和一个增益补偿器,其中量化器的补偿定标系数是利用矢量线性非自适应预测类型算法,在对VBD类型信号的编码/译码过程中确定的。

Description

在话音频带数据通信期间 避免量化器饱和的方法和系统
总的来说本发明涉及通信系统,具体而言,本发明涉及通信系统中压缩信号的传输。
近些年来,人们正在发展各种技术以节省所需要的带宽,这些技术采用压缩方式传输信号,能够得到长途质量或者接近长途质量的语音。这些技术一般都要使用编码算法,从而降低非压缩传输的64kb/s的带宽要求。这样一个例子是LD-CELP(低时延码激励线性预测)算法,它能将带宽降低到16kb/s。当然,为了使用这种编码算法,传输路径的两端都应当能够对信号进行编码和译码。满足这一要求的一个办法是在两端以及传输路径上都使用专用设备。另一个可能的解决办法是采用国际标准,这些标准兼容传输路径上各种类型的设备。
1995年3月国际电信联盟(ITU-T)建议G.728公开了编码算法LD-CELP的国际标准。但是人们发现这一建议有几个缺点。其中之一就是用可变比特率(以后叫做“VBR”)进行传输。当G.728建议用于话音频带数据传输时,这一问题尤其引人注意。
ECI通信有限公司(ECI Telecom Ltd.)在它于1997年3月17日给ITU-T的文件(contribution)中提出了一个解决方案,公开于ITU-T建议G.728的附录J里。这里将标题为“可变比特率算法,主要用于DCME(数字电路倍增设备)中LD-CELP ITU-T建议G.728的话音频带数据应用”的这一稿件引入作为参考。以后将这篇文章叫做“40kbps算法”。
在这一稿件中,介绍了VBR的一种解决办法,尤其是将VBR用于话音频带数据(以后叫做“VBD”)应用中时。这一稿件提供了实现采用LD-CELP算法的编解码器所需要的信息,以及改进建议G.728中附录G的“16kb/s定点规范”的有关信息,从而使定点算法装置能够进行模式切换。
这一40kbps算法中的编解码器主要是采用40kbps的传输速率。算法延迟是5个取样,总共0.625ms,这一编解码器能够每一个“自适应周期”(2.5ms)进行一次模式切换。
建议这一40kbps算法的主要目的是在DCME这种应用中解决压缩VBD的传输问题,并用这一算法取代采用了LD-CELP算法的DCME系统中的40kbps的ADPCM模式(TTU-T建议G.726)。这一算法的特征之一是到LD-CELP和从LD-CELP的软过渡,与此同时维持长途质量或者接近长途质量的语音。
这一40kbps算法中语音模式的自适应周期主要是由G.728建议给出来的。因此,返回到语音模式时,将采用建议G.728中规定的LD-CELP模式而不是40kbps算法。
按照40kbps算法工作的编解码器的主要改进是,采用了第38卷第1期《IEEE通信学报》(1990)介绍的网格编码量化(以后叫做“TCQ”)方法,在这里将这一篇文章引入作为参考。这一TCQ方法取代了VBD模式中采用综合-分析方法搜索ITU-T建议G.728。
此外,在建议的40kbps算法中,没有任何方法用来解决预测误差出现脉冲时,例如预测误差的能量电平突然改变时,如何避免饱和这一问题。这种情况会导致译码器的输出出现很高的噪声电平,大家都知道这是导致传输路径的发射和接收端之间出现偏差的一个原因。
US4677423指出,另一种算法,也就是ADPCM算法,中存在一个有点类似的问题,并公开了解决这一问题的一个方法。US4677423中描述的机制是通过锁定和解锁自适应速度来解决部分频带能量信号中的过渡问题。自适应速度非常低时锁定自适应速度,需要很高的自适应速度时则采用未锁定模式。可惜对于采用的编码算法中预测器不是自适应的这种系统来说,例如对于基于线性预测(以后叫做LP)分析系统来说,这一算法不够快,需要采用另一种解决办法。预测误差中出现脉冲的情况下,在采用线性预测器的系统中试图避免饱和时,有许多问题使得US4677423中的解决方案不够有效。这些问题有:这一4677423解决方案的基础是单独处理每一个取样这一事实,而在线性预测器中,采用的是包括许多取样的一个矢量,而不是4677423解决方案中建议的单个取样,这一差别使得4677423解决方法的速度不足以用于线性预测器系统。另一个主要差别是,这一4677423专利处理的误差都是对数误差,它们不会象线性误差那样快地使量化器饱和。因此,需要另一种解决方案,它能用于采用线性预测器的系统。
因此本发明的一个目的是提供一种方法,用于确定采用矢量线性非自适应预测算法的编码器的补偿定标系数(scaling),这种方法能克服现有技术中的上述缺点。
本发明的另一个目的是提供一种数字通信装置和系统,用于解决由预测误差中出现脉冲引起的问题。
本发明还有一些目的和特征将通过以下介绍和附图进行说明。
本发明提供一种方法,用于通过采用矢量线性非自适应预测型算法,在VBD类型信号的编码/译码过程中确定量化器的补偿定标系数。
下面将用术语“VBD”来表示在话音频带(直到4kHz)内要发射的调制数字信号,例如,调制解调器信号、双音多频信号以及象窄带信号这种任何其它信号。
本发明的方法最好包括以下步骤:
i.提供一个编码形式的数字取样矢量;
ii.为预测所述数字取样矢量计算LP系数,从中获得线性预测误差矢量;
iii.计算所述线性预测误差矢量的增益;
iv.利用所述增益计算量化器的定标系数;
v.利用前面的数字取样,计算对应于所述数字取样矢量的平均增益;
vi.计算所述增益和所述平均值之间的差;
vii.确定针对所述数字取样矢量的预测误差脉冲是否需要增益补偿,根据是:
(a)将所述差跟第一个预定门限值进行比较,和
(b)将跟预定个数最新数字取样矢量有关的增益和它们的平均值之间的差跟第二个预定门限值进行比较;
viii.在步骤(vii)中认定需要补偿增益的时候,确定所述数字取样矢量预测误差中的脉冲所需要的补偿;
ix.将步骤(v)中获得的量化器定标系数跟步骤(viii)中得到的增益补偿合并起来,得到量化器的补偿定标系数。
这种线性非自适应预测算法的一个实例是全极点模型类型的算法。
判断一个信号是不是一个稳定信号,是通过将跟预定个数的前面的数字取样矢量有关的增益和它们的平均值之间的差,跟第二个预定门限进行比较来进行的。如果这些差没有超过第二个预定门限,就可以认定这一信号是一个稳定信号。
按照本发明的一个优选实施方案,上述方法还包括计算预定函数的值的步骤,这一函数的基础是计算出来的跟上述数字取样矢量有关的LP系数。这样获得的预定函数的值可以用于确定需要的增益补偿。根据这一实施方案,这可以通过例如设置一个约束来完成,除非计算值大于预定值,否则不进行任何增益补偿。另一个实例是通过将一个因子应用到增益补偿上去,它取决于计算值和预定值之间的差。
这一实施方案中这一预定函数的一个实例是: ABS ( A [ 1 ] ) Σ i = 1 11 ABS ( A [ i ] )
其中A[i]是LP系数。
同样,就象本领域里的任何技术人员都会明白的那样,还可以采用其它的增益补偿判决机制,并在最终决定进行实际的补偿时将它们的结果考虑进去。
按照本发明的另一个实施方案,预先定义一个峰值门限值,将在上述方法的步骤(v)中计算出来的差的计算值,跟这一峰值门限进行比较。这一实施方案其中包括延长了预定时间段,在这段时间里增益得到补偿,而它的值不超过峰值门限。因此可以延长增益补偿时间,直到峰值下降到峰值门限以下,或者到一个更长的预定时间段。
根据本发明的再一个优选实施方案,线性预测误差矢量是通过对预测误差矢量进行网格码量化,并从计算出来的许多量化线性预测误差矢量中选择一个优选量化线性预测误差矢量而得到的。这种选择是通过选择具有最小预测误差线性预测误差矢量来选择的更好。
根据本发明的再一个实施方案,在步骤(viii)里设置的所需要的增益补偿受到一个门限的限制,以防止增益的过分补偿。
另一方面,本发明提供可以在数字通信系统中工作的数字电信站,包括:
用来接收话音频带数据信号并据此工作的输入接口;
处理装置,用来计算:
用来预测所述数字取样矢量并从中得到一个线性预测误差矢量的LP系数;
所述线性预测误差矢量的增益;
利用所述增益为量化器确定定标系数;
根据前面的数字取样对应于所述数字取样矢量的增益平均值;
所述增益和所述平均值之间的差;
第一确定装置,用来确定针对所述数字取样矢量的预测误差脉冲是否需要增益补偿,根据:
a.将这一个差跟第一个预定门限值进行比较,和
b.将跟预定个数最新数字取样矢量有关的增益,除了提供的所述数字取样矢量以外,与它们的平均值之间的差跟第二个预定门限比较,
第二确定装置,用来如果第一个确定装置给出肯定结果,确定补偿所述数字取样矢量线性预测误差脉冲所需要的增益补偿;
将量化器定标系数跟第二个确定装置确定的增益补偿合并起来的装置;和
发射话音频带数据信号的输出接口。
就象本领域里的技术人员会明白的那样,上述装置还可以包括本领域里众所周知的特性,因此应当明白本发明也包括这些特征。
下面将用到的术语“通信网”包括了本领域里大家都知道的各种网络,例如TDM、同步和异步传输网、IP网、IP帧中继网和任何其它可用通信网。
这里用“电信站”表示至少一对编码/译码装置的组合,需要的时候,其中的一个装置用于将收到的信号转换成一种新的编码形式,而另一个用作对应的译码器,将这种信编码形式的信号转换成编码以前的形式。这两个装置可以放在一个设备里,也可以放在不同的设备里。
本发明的再一个实施方案提供了一种通信装置,它能在数字通信系统中工作,在VBD类型的信号的编码/译码过程中能够临时改变量化增益,包括:
i.平均增益计算器;
ii.脉冲检测器;
iii.信号分类器;
iv.判决装置;和
v.增益补偿器。
在另一个优选实施方案中,平均计算器用于计算平均增益估计,利用的是最新矢量增益值跟最新矢量增益值与增益补偿平均值之间的差Gdiff。由能够检测一预定时间段之后增益突变的脉冲检测器,收到这一差Gdiff,并跟预定第一个门限比较更好。
根据本发明的另一个优选实施方案,信号分类器用于检测预定VBD信号,判决装置用于接收脉冲检测器和信号分类器的输出,并据此启动增益补偿器更好。
在另一个优选实施方案中,增益补偿器用于在一预定时间段里提高增益。
另一方面,本发明提供一种数字通信系统,用于通过传输路径将多个通信干线相互连接起来,包括:
传输网络至少第一端的第一个传输装置,用于传输数字信号;
上述类型的至少一对电信站;和
在所述传输网的至少第二端的接收装置。
图1说明的是采用本发明中处理VBD信号的方法的一个编码器。
图2说明的是产生网格图的一个典型的状态机。
图3是图2中的状态机产生的网格图实例。
图4说明本发明中临时改变量化增益的方法。
图1说明本发明中编码器1的部分结构。
信号Sn跟它的预测值S’n一起输入加法器3。将它们的差经过一个前置放大器5传送给一个TCQ搜索和维特比判决方框10。处理完差以后,这一方框收到的信息跟来自方框12的有关输入,一组扩展超代码簿(super codebook),经过增益定标系数装置15到达预测器16。TCQ(网格编码量化)算法所需要的所有操作都是在方框10中的建立过程中完成的。这些操作可能包括例如残存网格和指定再生值的管理、矩阵的计算和比较以及维特比判决的确定。维特比判决按照本领域里大家都知道的以下过程进行。给定组节点中的每一个节点都有许多合法分支。在这一过程的每一步骤里,从这些分支中选择有限数量的分支,这些选中的分支会导致较小的误差。针对许多取样重复了这一过程以后,选择出连接能得到最小总误差的分支的路径。在这种结构中,方框10还释放图1中指定为j的5个信道下标,维特比算法为最后5个源取样引用了最好的残存Yj。
图2和图3简要说明了产生网格图的典型状态机和网格图本身。
“40kbps算法”的第7.1节给出了每一个节点经过网格格点到达前面的节点的允许路径。例如第一个节点(s[0])在分支0(b[0])上的前一个允许节点是节点0,在分支1(b[1])上的是节点2。
“40kbps算法”的第7.2节给出了每一个节点经过网格格点到达后面的节点的允许路径。例如,第一个节点(s[0])在分支0(b[0])上的下一个允许节点是节点0,在分支1(b[1])上的是节点2。
“40kbps算法”的第7.3节给出了与每一网格路径有关的量化子集{D0,D1,D2,D3}。例如,从s[0]到s[0]的转移与子集D0有关。从s[0]到s[1]的转移与子集D2有关,到s[2]和s[3]的转移则不允许,因此标为X。
“40kbps算法”的第7.4节给出了每一转移的下标,并标出了从每一个节点辐射出去的两个分支。例如,从s[0]到s[0]的转移与0有关。从s[0]到s[1]的转移与1有关(注意用了第5位,在C语言中0x10就是10h),而且到s[2]和s[3]的转移是不允许的,因此标为X。
如上所述,方框12是超代码步,它是一个扩展集标量劳埃德-最大量化器。这64个输出电平被分成4个子集,从负的最大电平处开始,朝向正的最大电平处,这些连续点被标为{D0,D1,D2,D3,……,D0,D1,D2,D3}。“40kbps算法”中的第7.6节给出了这些量化电平,在“40kbps算法”中的第7.5节给出了间隔极限。标为s[0]的那一列给出了属于子集D0的电平。D1电平在s[1]下面,……,D3电平在s[3]下面。
当后向增益适配器14处理VBD信号时,本发明中的工作过程跟G728ITU-T标准处理语音信号的方式相比有几点不同。主要差别是:
1)在VBD模式里,代码簿输出值的均方根值是在残存路径指定的一个输出电平(量化余量)序列上计算出来的。均方根值是用8个取样序列计算出来的。然而,跟G.728的附录G公开的不一样,其中预先计算出来的表储存了均方根的对数值,在VBD模式里,有必要计算均方根的对数值。等式(1)给出了对数近似。“40kbps算法”的第8节给出了系数d0、d1、d2、d3、d4,其中的第4.12节详细描述了对数计算器。
等式(1):2*log10(x)=d0*(x-1)+d1*(x-1)2+d2*(x-1)3+d3*(x-1)4+d4*(x-1)5
其中1≤x<2。
对于不是上述值的x,则进行规范化。例如“40kbps算法”的#J.16方框描述的过程。
对数均方根值替代形状和增益代码簿的输出、对数增益表方框#G.93和#G.94(等式G-14中的最后两项)。
2)在对数增益环中可以引入一个平滑滤波器,用来减少有稳定变化的信号的稳定状态振荡,例如话音频带波形。为了解决语音和数据信号中的问题,一个动态锁定量化器(“DLQ”)算法产生一个变量速度适配。可以采用跟ITU-T建议G.726描述的相似的DLQ算法。
给采用DLQ算法的处理器的输入是去掉了偏移的对数增益d(n)。加权滤波器将这一输入平均(“40kbps算法”方框#J.14的第4.13节),产生锁定增益GL
如果a1=0,那么量化器就完全处于锁定状态,如果a1=1就完全处于未锁定状态。通过比较量化余量ET(n)的长期和短期能量计算出a1(“40kbps算法”的方框#J.12,第4.10节)。比较说明了量化余量变化的不变特性。
等式(2):G=GU1+GL*(1-α1)
3)预测误差脉冲可能会引起量化器的饱和。为了防止饱和,按照本发明的方法临时改变量化增益。
自然地,采用本发明的方法时进行平均值计算的最好方式是在计算的时候为最新的增益值分配更大的权。
图4给出了临时改变量化增益的方法。按照这一方法,进行一下步骤:
a.计算平均增益:
平滑滤波器40利用最新的矢量增益值GSTATE[0]计算增益估计的平均值Gave
计算出来的平均值最好是加权平均值,跟过去的值相比,最新的值的权更大。等式3给出了计算这样一个平均值的一个可选方法。然后计算出GSTATE[0]和Gave之间的差,用Gdiff表示,并传送给脉冲检测方框42。
等式(3):Gave=Gconst*Gave+(1-Gconst)*GSTATE[0]
b.脉冲检测方框42:
这一方框的功能主要是在没有检测到脉冲的一个预定时间段以后检测增益的突然变化。为此,将Gdiff跟第二个固定预定门限比较。如果Gdiff的值小于第二个预定门限的时间超过了预定时间,就将这一信号看成“稳定”信号。当前面的信号是“稳定”信号时,如果Gdiff的值超过第一个预定门限,就检测线性预测误差脉冲。按照本发明的一个优选实施方案,第一个预定门限等于第二个预定门限。
c.信号分类器
在某些VBD传输过程中更容易出现误差脉冲。这样,检测到误差脉冲时,增益补偿的参数可以最大。
在信号分类器方框44里,用例如LP系数来检测传输的这些信号,并将分类发往判决方框46。
d.判决方框46:
判决方框46接收信号分类器方框44的输出和脉冲检测方框42的输出。根据这些输出,判断是否需要补偿,以及启动增益补偿方框48以后下一段描述的增益补偿参数会受到什么样的影响。
e.增益补偿方框48:
方框48的主要任务是确定需要的增益补偿,并允许在第一个预定时间段里增大增益因子。根据本发明的另一个实施方案,可以改变这第一个预定时间段。根据这另一个实施方案,为增益峰值门限设定第三个预定门限。一旦达到了这第三个预定门限,就延长增益补偿的时间,这里,这一时间段可以重新定义为第二个预定时间段。采用这样一个实施方案允许延长增益补偿时间,以防脉冲变化相对较大。就象本领域里的技术人员会明白的那样,可以对上述方法进行许多的修改,同样能完成这一任务,它们也属于本发明的范围。例如,不是延长补偿时间,而是改变增益补偿电平,从而达到所需效果。
同样,如果采用限幅器来限制补偿电平,就可以调整限幅器的值从而更好地进行增益补偿。
下面介绍图1中的其余方框14(后向增益适配器)、16(预测器)和18(后向预测系数适配器)。
预测器16是G.728综合型滤波器的一个简型。多项式的顺序包括LP系数10个抽头,而不是综合型滤波器里通常使用的50个抽头。预测是在残存路径的基础上进行的(“40kbps算法”的方框#J.7,第4.4节),方式如下:在时刻n,为每一个节点形成当前取样的预测(“40kbps算法”的方框#J.8,第4.5节),采用的是残存在时刻n-1选择的再生序列。采用这一方法,只完成了一步标量预测,而且预测不必延伸到很远的未来。这使得这一预测跟其它许多预测VQ方案相比更加“局域化”。
后向预测系数适配器,18,跟后向综合型滤波器适配器相似(方框#G.23)。主要差别是:
●只计算10个LPC参数。混合型窗口模块(方框#G.49)总是计算51个自相关系数,从而增强数据到话音的转移。
●现在综合型滤波器的带宽扩展因子是240/256。带宽扩展系数是在“40kbps算法”的第9节给出的。
实例:
为了评估本发明的方法的性能,进行了下面的一系列测试。用G.728 40kbps算法评估了V.23类型的字符VBD传输。在这一评估中,将发射的字符跟收到的字符进行比较,计算了从发射的字符中发现的差异的个数跟总字符数的比。将这一比值定义为平均误差。
当采用包括“40kbps算法”修正的G.728时,平均误差为大约33%。
在类似的测试中,评估了本发明的方法。事先将第一个和第二个预定门限的值设置成等于1800。一旦预测增益中的一个脉冲超过1800,就启动增益补偿机制,只要前面80个数字取样矢量被确认属于“稳定”类型,这80个矢量中每一个都有5个取样,这5个取样中的每一个都有125μs长。观察发现平均误差明显地下降了,下降到了0.05%。
显然,上述描述只是为了说明本发明的某些实施方案。本领域里的技术人员可以想出许多其它的方式来实现本发明,而不会偏离本发明的范围。

Claims (27)

1.一种方法,用于在对VBD类型信号进行的编码/译码过程中,采用矢量线性非自适应预测类型算法,确定量化器的补偿定标系数。
2.权利要求1的方法,包括以下步骤:
i.提供一个编码形式的数字取样矢量;
ii.为预测所述数字取样矢量计算LP系数,从中获得线性预测误差矢量;
iii.计算所述线性预测误差矢量的增益;
iv.利用所述增益计算量化器的定标系数;
v.利用前面的数字取样,计算对应于所述数字取样矢量的平均增益;
vi.计算所述增益和所述平均值之间的差;
vii.确定针对数字取样矢量的预测误差脉冲是否需要增益补偿,根据是:
(a)将所述差跟第一个预定门限值进行比较,和
(b)将跟提供的预定个数最新数字取样矢量有关的增益和它们的平均值之间的差跟第二个预定门限值进行比较;
viii.在步骤(vii)中认定需要进行增益补偿的时候,确定所述数字取样矢量预测误差中的脉冲所需要的补偿;
ix.将步骤(v)中获得的量化器定标系数跟步骤(viii)中得到的增益补偿合并起来,得到量化器的补偿定标系数。
3.权利要求1或2的方法,其中的线性非自适应预测算法是一种全极点模型类型的算法。
4.权利要求2或3的方法,其中当跟预定个数的前面的数字取样矢量的增益和它们的平均值及第二个预定门限之差没有超过所述第二个预定门限时,认定这一信号是一个稳定信号。
5.权利要求2~4中任意一个的方法,还包括计算预定函数的值的步骤,这一函数的基础是计算出来的跟所述数字取样矢量有关的LP系数。
6.权利要求5的方法,其中的预定函数用于确定需要的增益补偿。
7.权利要求5或6的方法,其中所述预定函数等于 ABS ( A [ 1 ] ) Σ i = 1 11 ABS ( A [ i ] )
其中A[i]是LP系数。
8.权利要求2~7中任意一个的方法,还利用了预定峰值门限。
9.权利要求8的方法,其中将步骤(v)中计算的差跟所述预定峰值门限进行比较。
10.权利要求9的方法,其中将补偿增益的第一个预定时间段延长到增益值下降到预定峰值门限电平以下。
11.以上权利要求中任意一个的方法,其中的线性预测误差矢量是通过对预测误差矢量进行网格码量化,并从许多量化线性预测误差矢量中选择优选量化线性预测误差矢量得到的。
12.权利要求11的方法,其中的选择是通过选择具有最小预测误差的线性预测误差矢量而完成的。
13.权利要求2的方法,其中步骤(viii)中给出的所需增益补偿的确定受到一个门限的限制,以防止增益过饱和。
14.能够在数字通信系统中工作,用于在对VBD类型的信号进行编码/译码的过程中临时改变量化增益的一种通信装置,包括:
i.平均增益计算器;
ii.脉冲检测器;
iii.信号分类器;
iv.判决装置;和
v.增益补偿器。
15.权利要求14的通信装置,其中的平均增益计算器能够利用最新的矢量增益值,和所述最新矢量增益值跟增益补偿的平均值之间的差Gdiff,计算增益估计的平均值。
16.权利要求15的通信装置,其中脉冲检测器将收到的差Gdiff跟预定第一个门限进行比较,该检测器能够在一预定时间段以后检测增益突变。
17.权利要求14~16中任意一个的通信装置,其中的信号分类器用于检测预定VBD信号。
18.权利要求14~17中任意一个的通信装置,其中的判决装置用于接收所述脉冲检测器和所述信号分类器的输出,以及用于据此启动增益补偿器。
19.权利要求14~18中任意一个的通信装置,其中的增益补偿器能够在预定时间段中提高增益。
20.能够在数字通信系统中工作的一个数字电信站,包括:
用来接收话音频带数据信号并据此工作的输入接口;
处理装置,用来计算:
用来预测所述数字取样矢量并从中得到一个线性预测误差矢量的LP系数;
所述线性预测误差矢量的增益;
利用所述增益为量化器确定定标系数;
根据前面的数字取样对应于所述数字取样矢量的增益平均值;
所述增益和所述平均值之间的差;
第一个确定装置,用来确定针对所述数字取样矢量的预测误差脉冲是否需要增益补偿,根据的是:
i.将这一个差跟第一个预定门限值进行比较,和
ii.将跟预定个数最新数字取样矢量有关的增益,除了提供的所述数字取样矢量以外,与它们的平均值之间的差跟第二个预定门限进行比较,
第二个确定装置,如果第一个确定装置给出肯定结果,用来确定补偿所述数字取样矢量线性预测误差脉冲所需要的增益补偿;
将量化器定标系数跟第二个确定装置确定的增益补偿合并起来的装置;和
发射话音频带数据信号的输出接口。
21.一种数字通信系统,用于在对VBD类型信号进行编码/译码的过程中,减小预测误差脉冲,包括:
i.平均增益计算器;
ii.脉冲检测器;
iiii.信号分类器;
iv.判决装置;和
v.增益补偿器。
22.权利要求21的数字通信系统,其中的平均增益计算器能够利用最新的矢量增益值、最新矢量增益值和平均增益补偿之间的所述差Gdiff,计算增益估计的平均值。
23.权利要求22的数字通信系统,其中所述脉冲检测器将收到的差Gdiff跟预定第一个门限进行比较,该脉冲检测器能够在一预定时间段以后检测增益突变。
24.权利要求21~23中任意一个的数字通信系统,其中的信号分类器用于检测预定VBD信号。
25.权利要求21~24中任意一个的数字通信系统,其中的判决装置能够接受所述脉冲检测器和信号分类器的输出,并据此启动增益补偿器。
26.权利要求21~25中任意一个的数字通信系统,其中的增益补偿器能够在一预定时间段中提高增益。
27.通过传输路径连接多个通信干线的数字通信系统,包括:
传输网络至少第一端的第一个传输装置,用于传输数字信号;
权利要求20中的至少一对电信站;和
在所述传输网的至少第二端的接收装置。
CN001082388A 1999-05-04 2000-04-30 在话音频带数据通信期间避免量化器饱和的方法和系统 Expired - Fee Related CN1218501C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL12975299A IL129752A (en) 1999-05-04 1999-05-04 Telecommunication method and system for using same
IL129752 1999-05-04

Publications (2)

Publication Number Publication Date
CN1272728A true CN1272728A (zh) 2000-11-08
CN1218501C CN1218501C (zh) 2005-09-07

Family

ID=11072761

Family Applications (1)

Application Number Title Priority Date Filing Date
CN001082388A Expired - Fee Related CN1218501C (zh) 1999-05-04 2000-04-30 在话音频带数据通信期间避免量化器饱和的方法和系统

Country Status (11)

Country Link
US (1) US6424940B1 (zh)
EP (1) EP1058237A3 (zh)
JP (1) JP2000349645A (zh)
CN (1) CN1218501C (zh)
AR (1) AR023121A1 (zh)
AU (1) AU767450B2 (zh)
BR (1) BR0002081A (zh)
IL (1) IL129752A (zh)
PL (1) PL338826A1 (zh)
RU (1) RU2249860C2 (zh)
SG (1) SG90114A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164023A (zh) * 2011-03-31 2011-08-24 复旦大学 自适应动态量化ldpc码译码方法
CN104040625A (zh) * 2012-01-06 2014-09-10 高通股份有限公司 用于检测溢出的设备、装置、方法和计算机程序产品

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE522261C2 (sv) * 2000-05-10 2004-01-27 Global Ip Sound Ab Kodning och avkodning av en digital signal
US7487083B1 (en) * 2000-07-13 2009-02-03 Alcatel-Lucent Usa Inc. Method and apparatus for discriminating speech from voice-band data in a communication network
JP2002055699A (ja) * 2000-08-10 2002-02-20 Mitsubishi Electric Corp 音声符号化装置および音声符号化方法
US6834293B2 (en) * 2001-06-15 2004-12-21 Hitachi, Ltd. Vector scaling system for G.728 annex G
US7221684B1 (en) 2002-01-08 2007-05-22 Cisco Technology, Inc. Increasing network efficiency using packet compression and decompression
KR100486732B1 (ko) * 2003-02-19 2005-05-03 삼성전자주식회사 블럭제한된 트렐리스 부호화 양자화방법과 음성부호화시스템에있어서 이를 채용한 라인스펙트럼주파수 계수양자화방법 및 장치
US20040179555A1 (en) * 2003-03-11 2004-09-16 Cisco Technology, Inc. System and method for compressing data in a communications environment
KR100480341B1 (ko) * 2003-03-13 2005-03-31 한국전자통신연구원 광대역 저전송률 음성 신호의 부호화기
US7733793B1 (en) 2003-12-10 2010-06-08 Cisco Technology, Inc. System and method for suppressing silence data in a network environment
US7366260B2 (en) * 2004-05-21 2008-04-29 Benq Corporation Efficient MLSE equalizer implementation
US20060182131A1 (en) * 2005-01-21 2006-08-17 L-3 Communications Corporation Gateway interface control
CN101043759B (zh) * 2006-03-24 2010-12-08 华为技术有限公司 一种通过话带数据vbd方式实现数据业务的方法及其系统
US8209190B2 (en) * 2007-10-25 2012-06-26 Motorola Mobility, Inc. Method and apparatus for generating an enhancement layer within an audio coding system
US8442837B2 (en) * 2009-12-31 2013-05-14 Motorola Mobility Llc Embedded speech and audio coding using a switchable model core
EP2360681A1 (en) * 2010-01-15 2011-08-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus and method for extracting a direct/ambience signal from a downmix signal and spatial parametric information
KR101726738B1 (ko) * 2010-12-01 2017-04-13 삼성전자주식회사 음성처리장치 및 그 방법

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4677423A (en) 1986-01-06 1987-06-30 American Telephone & Telegraph, At&T Bell Laboratories ADPCM coder-decoder including partial band energy transition detection
US4969192A (en) 1987-04-06 1990-11-06 Voicecraft, Inc. Vector adaptive predictive coder for speech and audio
US5327520A (en) 1992-06-04 1994-07-05 At&T Bell Laboratories Method of use of voice message coder/decoder
US5381512A (en) * 1992-06-24 1995-01-10 Moscom Corporation Method and apparatus for speech feature recognition based on models of auditory signal processing
GB2269076B (en) * 1992-07-24 1996-01-17 Kokusai Electric Co Ltd Speech coding transmission system and coder and decoder therefor
BR9404725A (pt) 1993-03-26 1999-06-15 Motorola Inc Processo de quantificação por vetor de um vetor de coeficiente de reflexão ótimo processo de codificação de fala sistema de comunicação de rádio e processo de armazenagem de vetores de coeficiente de reflexão
JPH09319397A (ja) * 1996-05-28 1997-12-12 Sony Corp ディジタル信号処理装置
US5960389A (en) * 1996-11-15 1999-09-28 Nokia Mobile Phones Limited Methods for generating comfort noise during discontinuous transmission
US6173257B1 (en) * 1998-08-24 2001-01-09 Conexant Systems, Inc Completed fixed codebook for speech encoder

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164023A (zh) * 2011-03-31 2011-08-24 复旦大学 自适应动态量化ldpc码译码方法
CN104040625A (zh) * 2012-01-06 2014-09-10 高通股份有限公司 用于检测溢出的设备、装置、方法和计算机程序产品
US9449607B2 (en) 2012-01-06 2016-09-20 Qualcomm Incorporated Systems and methods for detecting overflow
CN104040625B (zh) * 2012-01-06 2016-11-09 高通股份有限公司 用于检测溢出的设备、装置、方法

Also Published As

Publication number Publication date
EP1058237A2 (en) 2000-12-06
IL129752A0 (en) 2000-02-29
AU767450B2 (en) 2003-11-13
RU2249860C2 (ru) 2005-04-10
PL338826A1 (en) 2000-11-06
EP1058237A3 (en) 2004-01-28
CN1218501C (zh) 2005-09-07
IL129752A (en) 2003-01-12
JP2000349645A (ja) 2000-12-15
AR023121A1 (es) 2002-09-04
AU1848400A (en) 2000-11-09
US6424940B1 (en) 2002-07-23
BR0002081A (pt) 2001-01-02
SG90114A1 (en) 2002-07-23

Similar Documents

Publication Publication Date Title
CN1218501C (zh) 在话音频带数据通信期间避免量化器饱和的方法和系统
KR101186133B1 (ko) 오디오 신호들을 인코딩 및 디코딩하는 방법 및 장치
CN1192356C (zh) 解码方法和包括自适应后置滤波器的系统
CN1235190C (zh) 改善音频信号编码效率的方法
US6202046B1 (en) Background noise/speech classification method
CN100350807C (zh) 在不连续传输期间产生安慰噪声的改进方法
CN1121609C (zh) 再现接收语音信号的方法和装置
CN1241170C (zh) 语音编解码器中用于线频谱频率矢量量化的方法和系统
CN1735928A (zh) 用于可变速率音频编解码的方法
CN1151491C (zh) 音频编码装置和音频编码译码装置
CN1274456A (zh) 语音编码器
CN1441950A (zh) 处理丢失帧的语音通信系统及方法
CN1026274C (zh) 采用长期预测器的语言合成方法及其装置
CN1702994A (zh) 对于语言质量自适应多速率编解码器的编解码模式自适应方法
Soong et al. Optimal quantization of LSP parameters using delayed decisions
CA2342353C (en) An adaptive criterion for speech coding
CN1146129C (zh) 降低了复杂度的信号传输系统和方法
WO2024021747A1 (zh) 声音编解码方法以及相关装置、系统
CN100346577C (zh) 信号编码装置和信号解码装置,以及信号编码方法和信号解码方法
CN1124699C (zh) 一种修改tdma系统中信道脉冲响应的方法和设备
CN1132157C (zh) 线性预测分析合成的编码方法和编码器
CN1124590C (zh) 改善话音信号编码器性能的方法
KR0135907B1 (ko) 선스펙트럼쌍주파수의 벡터-스칼라 결합 양자화기(Vector and Scalar Quantizer of LSP Frequency)
Kim et al. Resolution-constrained quantization with JND-based perceptual-distortion measures
KR0138868B1 (ko) 엘에스피 주파수 양자화 방법 및 양자화기

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20050907

Termination date: 20100430