CN102655004A - 用于编码模拟信号的方法、通信终端设备、通信*** - Google Patents

用于编码模拟信号的方法、通信终端设备、通信*** Download PDF

Info

Publication number
CN102655004A
CN102655004A CN2012101377862A CN201210137786A CN102655004A CN 102655004 A CN102655004 A CN 102655004A CN 2012101377862 A CN2012101377862 A CN 2012101377862A CN 201210137786 A CN201210137786 A CN 201210137786A CN 102655004 A CN102655004 A CN 102655004A
Authority
CN
China
Prior art keywords
signal
intermediate value
code book
scan values
values
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
CN2012101377862A
Other languages
English (en)
Other versions
CN102655004B (zh
Inventor
W·鲍尔
S·尚德尔
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.)
Unify GmbH and Co KG
Original Assignee
Siemens Enterprise Communications GmbH and Co KG
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 Siemens Enterprise Communications GmbH and Co KG filed Critical Siemens Enterprise Communications GmbH and Co KG
Publication of CN102655004A publication Critical patent/CN102655004A/zh
Application granted granted Critical
Publication of CN102655004B publication Critical patent/CN102655004B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; 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/09Long term prediction, i.e. removing periodical redundancies, e.g. by using adaptive codebook or pitch predictor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

本发明涉及一种用于对模拟信号(AS)进行编码的方法,该信号分解为时间帧并与合成信号(AS_syn)匹配,其中逐个时间帧地借助由激励信号(exc)激励的合成滤波器(A(z))来形成合成信号(AS_syn),采用至少一个适应性电码本(ACB)形成该激励信号(exc_p,exc),在该电码本中存在较早的激励信号(old_exc)作为多个具有特定的扫描间隔的扫描值,对于当前的激励信号(exc_p,exc),借助采取非整数值的语音基本频率参数(p)从多个扫描值中选择等于该时间帧的长度的片段,在语音基本频率参数(p)是非整数值的情况下,通过该语音基本频率参数(p)形成定义的、对应于该扫描值的中间值,从而减小中间值和扫描值之间的时间间隔,而且全部扫描值和中间值都用于形成激励信号(exc_p,exc)。

Description

用于编码模拟信号的方法、通信终端设备、通信***
本申请是已于2005年12月5日提交的以下国际发明专利申请的分案申请:国际申请号:PC T/EP 2005/056479、国家申请号:200580046048.5、发明名称:“用于编码模拟信号的方法”
技术领域
本发明涉及一种用于借助通过合成方法的分析对模拟信号进行编码的方法、信终端设备、通信***。
背景技术
目前大量讨论了在音频信号中的带宽扩展,例如从4kHz的电话带宽扩展到8kHz的宽带电话,因为由此可以明显改善语音信号的质量。
但是,尤其是在至少一部分传输通过无线电链路进行的移动通信中,带宽是一种有限的资源。也就是说,必须将预定的有限带宽分给多个用户。如果现在要提高提供给一个用户的带宽,则必须在用户数量保持不变的情况下强制性地减小提供给其余用户的带宽。
因此采用不同的方法由处于窄带的激励信号、即例如在0到4kHz范围内具有4kHz带宽的激励信号来建立更大带宽的信号,如0到8kHz的8kHz带宽。
这例如通过在时域对窄带信号进行平方并通过在频域镜像或推移该窄带而产生所缺少的频带来进行。对于例如4kHz带宽和期望的8kHz带宽的例子,这意味着将0到4kHz的频谱反映为例如4kHz,从而产生4至8kHz的频谱。可替换地,可以推移4kHz。借助该方法可以由窄带信号建立宽带信号,但是其缺点是该方法会使窄带激励信号的频谱失真,或者引起频谱中的数据错误。
发明内容
从现有技术出发本发明要解决的技术问题是提供这样一种可能,与现有技术相比产生更高质量的信号,同时所需要的传输带宽很小。
该技术问题是通过独立权利要求来解决的。优选扩展是从属权利要求的内容。
为了编码而将模拟信号分解为时间帧,逐个时间帧地将合成产生的信号与该模拟信号匹配。该合成信号作为合成滤波器的输出信号产生,该合成滤波器通过作为输入信号的激励信号来激励。
为了形成该激励信号,采用至少一个适应性电码本,在该电码本中存在用于较早时间帧的激励信号。该较早的激励信号在此表示为多个扫描值。
为了表示当前的激励信号,从位于适应性电码本的多个扫描值中选择一个等于当前时间帧的长度的片段。该选择借助取决于语音基本频率的参考参数来进行,该参考参数可以采取非整数值,也就是说,采取位于实际存在的扫描值之间的中间值。
如果现在语音基本频率参数是非整数值,则在所选择的片段中选择对应于该扫描值的中间值。如上所述,该片段的长度等于当前的时间帧,而且该片段在适应性电码本中的位置通过语音基本频率参数来确定。
中间值的形成例如通过内插来进行。内插尤其是可以采用(sinx)/x的函数来进行。
本发明的核心在于,全部扫描值和内插值都用于形成激励信号。
其优点是由于对扫描值和中间值给出了有效的、更高的扫描速率而实现了有效的、更大的带宽。由此可以明显改善在接收端再现的合成信号的质量,该信号尽可能良好地对应于实际的模拟信号。这种改善不需要提高对传输带宽的要求就能实现,因为传送的是与在窄带解决方案中相同的编码参数。
所述改善是通过将已经产生的中间值保存在电码本中-尤其是保存在发送器和接收器上-并用于产生激励信号来实现的。
这与目前的解决方案相反,在目前的解决方案中虽然存在非整数语音基本频率参数来确定所述片段在适应性电码本中的位置,但是用于产生激励信号的中间值之间的间隔并没有缩短。
换句话说,例如如果语音基本频率参数确定所选择的片段的开始并指向值51/3,则形成对应的中间值51/3、61/3、71/3等等,并只将这些值用于产生激励信号和存储在适应性电码本中。但是按照本发明采用51/3、52/3、6、61/3、62/3等值,而这无需另外传送信息。由此在有效利用传输容量的同时改善了质量。
尤其是可以将语音基本频率参数表示为整数N的分数。这样就将时间间隔减小了1/N。如果例如将N选择为=2或3,这相当于待表示的激励信号的带宽是原来的两倍或三倍,则一个扫描值和一个中间值之间的间隔减小为1/2或1/3。同样在N大于或等于3的情况下两个中间值之间的间隔也减小为相同的值。
此外尤其是可以借助固定的电码本来产生激励信号。例如在固定的电码本中存在固定的激励信号。
按照优选实施方式,所述固定电码本保存在其原来预定的带宽下或者原来的扫描值下,而且只能用该适应性电码本来实现更大的带宽。其优点是能特别简单地转换。
为了也能在固定电码本的情况下在原来存在的固定激励信号之间实现中间值,可以在保持信号分量之间的时间间隔的条件下推移固定的电码本项目。如果例如长度为4的固定电码本项目在时刻1和3时具有信号分量,而且在时刻0、2和4时没有信号分量或者信号分量为0,则推移到时刻1/3至41/3。
可替换的,还可以在固定电码本中通过内插确定中间值。
除了固定电码本之外或者代替该固定电码本,可以将白噪声信号、即基本上与频率无关的噪声信号用于产生激励信号。由此例如可以省去固定电码本。这表明,由此尤其是对于语音信号来说可以保证在接收端产生的信号具有非常令人满意的质量。
噪声信号从环境中接收或者借助噪声发生器产生。
为了例如在带宽为4kHz的窄带信号的情况下避免在这样扩大的频率范围、即例如4到8KHz之间的频率范围中过分强调谐波结构,可以设置用于形成的激励信号的滤波器,尤其是在该激励信号用作合成滤波器的输入信号之前。在此例如可以进行维纳FIR(有限脉冲响应)滤波。
所提出的方法可以在具有编码单元如移动电话、PDA(个人数字助理)、计算机或固网电话等等的通信终端设备中进行。
对应的接收器如不同通信***之间的过渡元件、TRAU(transmission and rate adaption unit,传输和速率适应单元)具有对应的解码单元。
合适的通信***具有至少一个通信终端设备和一个接收器。
附图说明
借助部分在附图中示出的示例性实施方式显示其它优点。附图示出:
图1A示出产生合成信号的图;
图1B示出为宽带解决方案产生激励信号的图;
图2示出用于不同带宽的适应性电码本的电码本项;
图3示出在适应性电码本中的示例性带宽扩展。
具体实施方式
在图1A中示出激励信号exc用于激励合成滤波器A(z)。合成滤波器A(z)在语音信号的情况下模拟人的声带,从而在这种情况下借助合适的激励信号exc产生合成的声学信号AS_syn。借助比较器C将该合成的声学信号与实际的声学信号as进行比较。然后平衡激励信号exc,使得合成的声学信号AS_syn尽可能地近似实际的声学信号as。
在图1B示出激励信号exc的产生。为此采用多个最后为了高效地利用带宽而传送的参数,因为这些参数的传送比传送激励信号exc需要的传输容量要少。
在图1B中示出在宽带解决方案中激励信号exc的产生。
宽带解决方案在这种情况下理解为在接收端再现的信号的带宽大于原来的信号,例如通过设置电码本来实现。在扩展G.729的情况下将带宽为4kHz的信号称为窄带信号,将带宽扩展为8kHz的信号称为宽带信号。
为了产生激励信号而设置适应性的电码本ACB,利用该电码本表示声学信号的谐波分量。为此该适应性电码本含有早期的激励信号old_exc,即来自已经过去的时间帧或时间段的激励信号。从适应性电码本ACB中选择一项是通过非整数语音基本频率参数p来进行的,该参数通过其整数分量N*(int p)和分数部分p_frac表示,其中N是整数。
例如语音基本频率参数在图2中基于a)行的带宽来确定。例如为了达到第3个扫描值而选择p=3。为了达到该扫描值,如果在扫描值之间或中间值和中间值之间存在小N分之一的距离,即在适应性电码本ACB中具有N倍的带宽,则需要N*p+p_frac的值。
在图2中示出在此用于不同扫描速率的激励信号exc的扫描值。根据不同的扫描值给出4kHz的带宽(情况A)、8kHz的带宽(情况B)或12kHz的带宽(情况C)。各个扫描值表示为点,不同的扫描速率通过时间轴上扫描值之间的不同时间距离来说明。
下面参照图1b。为了产生激励信号exc还设置一个固定的电码本SCB,该固定电码本通常也称为新颖的电码本。借助对该固定电码本SCB的参考idx_s从该固定电码本SCB中选择特定的一项。该项目通过合适的放大系数g_s放大。由此产生的信号形成固定的激励信号exc_s。
为了获得带宽得到扩展的固定激励信号exc_s,选择在固定电码本中设置处于已存在的值之间的值。该中间值的数量取决于期望的带宽扩展。该中间值设置应当通过该项目int N表示。
在图3中示出在适应性电码本ACB中采集的历史记录(历史记录ACB),以及当前的时间帧(实际帧)。当前的时间帧一方面显示在虚线的右侧,由此应当表达在时间轴(t)上向右继续下去的时间。另一方面为了更好地显示,将该时间帧显示在位于适应性电码本中的扫描值和中间值之上。
按照最初的第一扫描频率扫描的值称为扫描值。首次的人工中间设置值称为中间值,其首先采用0值,然后根据信号的相应新帧而采用≠0的值。在a)行中用圆圈标出具有最初较小带宽的扫描值的位置,位于其中间的值是中间值。
对于第一帧(帧1)来说适应性电码本ACB是空的,即在对应于期望扫描速率的时刻只有零值。同时已经加入0作为中间值,从而在适应性电码本的a)行中在已经对应于较高扫描速率的时刻具有0值。
如果第一帧例如只以第一扫描速率如4kHz出现,如通过当前帧在a行中不等于0的值,但随后应当针对3倍的扫描速率如12kHz进行编码,则相应在已存在的扫描值之间设置很多零值。这也显示在用于当前帧的a行中。
如果例如扩展为3倍的扫描速率,这相当于由此可达到的信号具有三倍带宽,则在已存在的扫描值之间设置3-1个中间值。对于第二帧(帧2)来说,第一帧已经包含在适应性电码本中。借助可用于选择每个扫描点和中间值的索引,从适应性电码本中选择合适的片段。在适应性电码本ACB中含有数量为M1的值,其中M1=M0×M3,M0表示在第一扫描速度、即例如4kHz时存在的值的个数。参照较低的第一扫描速率(例如4kHz)给出在语音基本频率参数p为非整数的条件下位于原始扫描值之间的中间值。
第二帧例如通过来自适应性电码本ACB的椭圆形无棱角的片段来表示。
对于通过来自适应性电码本ACB的椭圆形无棱角的片段来表示的第三时间帧(行D),在适应性电码本ACB中已经存在≠0的中间值。然后按照示出的方式建立适应性电码本。

Claims (12)

1.一种用于对以扫描速率被扫描的模拟语音信号进行编码的方法,该语音信号被分解为时间帧并与合成信号匹配,
a.其中逐个时间帧地借助由激励信号激励的合成滤波器来形成所述合成信号,并且
b.采用至少一个适应性电码本形成该激励信号,在所述至少一个适应性电码本中存在较早的激励信号作为多个具有特定的扫描间隔的扫描值,其中该适应性电码本具有比该扫描速率高N倍的带宽,由此通过形成扫描值之间的中间值来形成1/N的较小间隔,其中N为大于或者等于2的整数,并且
c.对于当前的激励信号,借助采取非整数值的语音基本频率参数从多个扫描值中选择等于该时间帧的长度的片段,
d.在语音基本频率参数是非整数值的情况下,通过该语音基本频率参数形成定义的、对应于该扫描值的有待内插的中间值,从而减小中间值和扫描值之间的时间间隔,
e.全部扫描值和中间值都用于形成激励信号,由此实现有效的高带宽,改善在接收机一侧再现的合成信号的质量。
2.根据权利要求1所述的方法,其中将所述语音基本频率参数表示为分母为整数N的分数,并且将中间值和扫描值之间的时间间隔减小N。
3.根据权利要求1或2所述的方法,其中此外采用固定电码本来形成激励信号。
4.根据权利要求3所述的方法,其中中间值在所述固定电码本的一项中通过时间推移该固定的电码本来获得。
5.根据权利要求3所述的方法,其中中间值通过内插所述固定电码本的一项的信号分量来获得。
6.根据权利要求1或2所述的方法,其中为了形成所述激励信号还采用白噪声信号。
7.根据权利要求6所述的方法,其中所述白噪声信号从环境中采集或者借助噪声发生器产生。
8.根据权利要求1或2所述的方法,其中所述中间值的形成通过对已经存在的扫描值进行内插来进行。
9.根据权利要求1或2所述的方法,其中所述激励信号借助维纳FIR滤波器来滤波。
10.一种通信终端设备,该通信终端设备具有用于传送编码参数的发送单元和计算单元,所述计算单元用于执行按照权利要求1至8之一所述方法的所有步骤的装置。
11.接收器的应用,所述接收器具有用于接收编码参数的接收单元和用于对按照权利要求1至8中任一项所述方法编码的信号进行解码的计算单元,用以实现在编码时产生的有效高带宽,由此改善在接收机一侧再现的合成信号的质量。
12.一种通信***,所述通信***具有在根据权利要求11所述接收器应用的情况下的至少一个根据权利要求10所述的通信终端设备。
CN201210137786.2A 2005-01-05 2005-12-05 对以扫描速率扫描的模拟语音信号进行编码的方法和设备 Expired - Fee Related CN102655004B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102005000828A DE102005000828A1 (de) 2005-01-05 2005-01-05 Verfahren zum Codieren eines analogen Signals
DE102005000828.3 2005-01-05

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2005800460485A Division CN101099198B (zh) 2005-01-05 2005-12-05 用于编码模拟信号的方法和设备

Publications (2)

Publication Number Publication Date
CN102655004A true CN102655004A (zh) 2012-09-05
CN102655004B CN102655004B (zh) 2015-06-17

Family

ID=35697206

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2005800460485A Expired - Fee Related CN101099198B (zh) 2005-01-05 2005-12-05 用于编码模拟信号的方法和设备
CN201210137786.2A Expired - Fee Related CN102655004B (zh) 2005-01-05 2005-12-05 对以扫描速率扫描的模拟语音信号进行编码的方法和设备

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2005800460485A Expired - Fee Related CN101099198B (zh) 2005-01-05 2005-12-05 用于编码模拟信号的方法和设备

Country Status (5)

Country Link
US (1) US7957978B2 (zh)
EP (1) EP1834322B1 (zh)
CN (2) CN101099198B (zh)
DE (1) DE102005000828A1 (zh)
WO (1) WO2006072519A1 (zh)

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5495555A (en) * 1992-06-01 1996-02-27 Hughes Aircraft Company High quality low bit rate celp-based speech codec
EP0704836B1 (en) * 1994-09-30 2002-03-27 Kabushiki Kaisha Toshiba Vector quantization apparatus
US5664055A (en) * 1995-06-07 1997-09-02 Lucent Technologies Inc. CS-ACELP speech compression system with adaptive pitch prediction filter gain based on a measure of periodicity
US6073092A (en) * 1997-06-26 2000-06-06 Telogy Networks, Inc. Method for speech coding based on a code excited linear prediction (CELP) model
US6173257B1 (en) * 1998-08-24 2001-01-09 Conexant Systems, Inc Completed fixed codebook for speech encoder
JP3343082B2 (ja) * 1998-10-27 2002-11-11 松下電器産業株式会社 Celp型音声符号化装置
CA2252170A1 (en) * 1998-10-27 2000-04-27 Bruno Bessette A method and device for high quality coding of wideband speech and audio signals
US7039581B1 (en) * 1999-09-22 2006-05-02 Texas Instruments Incorporated Hybrid speed coding and system
US7222070B1 (en) * 1999-09-22 2007-05-22 Texas Instruments Incorporated Hybrid speech coding and system
US7139700B1 (en) * 1999-09-22 2006-11-21 Texas Instruments Incorporated Hybrid speech coding and system
GB0025659D0 (en) * 2000-10-19 2000-12-06 Radioscape Ltd Hybrid analogue/digital transmission or communication system
DE10124420C1 (de) * 2001-05-18 2002-11-28 Siemens Ag Verfahren zur Codierung und zur Übertragung von Sprachsignalen

Also Published As

Publication number Publication date
CN101099198A (zh) 2008-01-02
US20090276226A1 (en) 2009-11-05
WO2006072519A1 (de) 2006-07-13
CN101099198B (zh) 2012-06-27
CN102655004B (zh) 2015-06-17
EP1834322A1 (de) 2007-09-19
EP1834322B1 (de) 2015-02-18
DE102005000828A1 (de) 2006-07-13
US7957978B2 (en) 2011-06-07

Similar Documents

Publication Publication Date Title
JP2746033B2 (ja) 音声復号化装置
CN101601217B (zh) 一种信号处理方法、处理装置以及语音解码器
CN102047321A (zh) 用于提供改进的语音合成的方法、设备和计算机程序产品
US20100082335A1 (en) System and method for transmitting and receiving wideband speech signals
US8412519B2 (en) Steganography in digital signal encoders
CN1898723B (zh) 信号解码装置以及信号解码方法
CN101336449B (zh) 用于音频信号编码的方法和装置
CN1200404C (zh) 具有脉冲序列约束的码激励线性预测语音编码器译码器
US20110040557A1 (en) Transmitter and receiver for speech coding and decoding by using additional bit allocation method
EP1020848A2 (en) Method for transmitting auxiliary information in a vocoder stream
CN101518001B (zh) 用于补偿分组流中的抖动的方法
JP2013076871A (ja) 音声符号化装置及びプログラム、音声復号装置及びプログラム、並びに、音声符号化システム
JP3722366B2 (ja) パケット構成方法及び装置、パケット構成プログラム、並びにパケット分解方法及び装置、パケット分解プログラム
CN101099198B (zh) 用于编码模拟信号的方法和设备
KR20030046419A (ko) 송신 장치 및 송신 방법, 수신 장치 및 수신 방법, 및송수신 장치
CN103109319B (zh) 确定音调循环能量及按比例缩放激励信号
KR100462024B1 (ko) 부가 음성 데이터를 이용한 패킷 손실 복구 방법 및 이를이용한 송수신기
JP5255358B2 (ja) 音声伝送システム
JP2005114814A (ja) 音声符号化・復号化方法、音声符号化・復号化装置、音声符号化・復号化プログラム、及びこれを記録した記録媒体
JP2002132300A (ja) 音声符号化方法、音声復号化方法及び電子装置
CN1135529C (zh) 传送语音信号的通信网络
CN102257565B (zh) 用于可缩放地改善信号编码方法的质量的方法和装置
WO2021020341A1 (ja) 信号伝送システム及び信号伝送方法
EP1527440A1 (en) Speech communication unit and method for error mitigation of speech frames
JPH08125990A (ja) 符号化装置および復号化装置

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150617

Termination date: 20211205