用于编码模拟信号的方法、通信终端设备、通信系统的制作方法

文档序号:2833115阅读:165来源:国知局
专利名称:用于编码模拟信号的方法、通信终端设备、通信系统的制作方法
技术领域
本发明涉及一种用于借助通过合成方法的分析对模拟信号进行编码的方法、信终端设备、通信系统。
背景技术
目前大量讨论了在音频信号中的带宽扩展,例如从4kHz的电话带宽扩展到SkHz的宽带电话,因为由此可以明显改善语音信号的质量。但是,尤其是在至少一部分传输通过无线电链路进行的移动通信中,带宽是ー种有限的资源。也就是说,必须将预定的有限带宽分给多个用户。如果现在要提高提供给ー个用户的带宽,则必须在用户数量保持不变的情况下强制性地减小提供给其余用户的带宽。因此采用不同的方法由处于窄带的激励信号、即例如在O到4kHz范围内具有4kHz带宽的激励信号来建立更大带宽的信号,如O到SkHz的SkHz带宽。这例如通过在时域对窄带信号进行平方并通过在频域镜像或推移该窄带而产生所缺少的频带来进行。对于例如4kHz带宽和期望的8kHz带宽的例子,这意味着将O到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的固定电码本项目在时刻I和3时具有信号分量,而且在时刻0、2和4时没有信号分量或者信号分量为0,则推移到时刻1/3至41/3。可替换的,还可以在固定电码本中通过内插确定中间值。除了固定电码本之外或者代替该固定电码本,可以将白噪声信号、即基本上与频率无关的噪声信号用于产生激励信号。由此例如可以省去固定电码本。这表明,由此尤其是对于语音信号来说可以保证在接收端产生的信号具有非常令人满意的质量。噪声信号从环境中接收或者借助噪声发生器产生。为了例如在带宽为4kHz的窄带信号的情况下避免在这样扩大的频率范围、即例如4到SKHz之间的频率范围中过分强调谐波结构,可以设置用于形成的激励信号的滤波器,尤其是在该激励信号用作合成滤波器的输入信号之前。在此例如可以进行维纳FIR(有限脉冲响应)滤波。所提出的方法可以在具有编码单元如移动电话、PDA(个人数字助理)、计算机或固网电话等等的通信终端设备中进行。对应的接收器如不同通信系统之间的过渡元件、TRAU(transmission and rateadaption unit,传输和速率适应单元)具有对应的解码单元。合适的通信系统具有至少ー个通信終端设备和一个接收器。



借助部分在附图中示出的示例性实施方式显示其它优点。附图示出图IA示出产生合成信号的图;图IB示出为宽带解决方案产生激励信号的图;图2示出用于不同带宽的适应性电码本的电码本项;图3示出在适应性电码本中的示例性带宽扩展。
具体实施例方式在图IA中示出激励信号exc用于激励合成滤波器A(Z)。合成滤波器A (Z)在语音信号的情况下模拟人的声帯,从而在这种情况下借助合适的激励信号exc产生合成的声学信号AS_syn。借助比较器C将该合成的声学信号与实际的声学信号as进行比较。然后平衡激励信号exc,使得合成的声学信号AS_syn尽可能地近似实际的声学信号as。在图IB示出激励信号exc的产生。为此采用多个最后为了高效地利用带宽而传送的參数,因为这些參数的传送比传送激励信号exc需要的传输容量要少。在图IB中示出在宽带解决方案中激励信号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)。各个扫描值表示为点,不同的扫描速率通过时间轴上扫描值之间的不同时间距离来说明。下面參照图lb。为了产生激励信号exc还设置ー个固定的电码本SCB,该固定电码本通常也称为新颖的电码本。借助对该固定电码本SCB的參考idx_s从该固定电码本SCB中选择特定的ー项。该项目通过合适的放大系数g_s放大。由此产生的信号形成固定的激厉カ傾亏exc_So为了获得带宽得到扩展的固定激励信号eXC_s,选择在固定电码本中设置处于已存在的值之间的值。该中间值的数量取决于期望的带宽扩展。该中间值设置应当通过该项目int N表示。在图3中示出在适应性电码本ACB中采集的历史记录(历史记录ACB),以及当前的时间帧(实际帧)。当前的时间帧一方面显示在虚线的右侧,由此应当表达在时间轴(t)上向右继续下去的时间。另ー方面为了更好地显示,将该时间帧显示在位于适应性电码本中的扫描值和中间值之上。 按照最初的第一扫描频率扫描的值称为扫描值。首次的人工中间设置值称为中间值,其首先采用O值,然后根据信号的相应新帧而采用デO的值。在a)行中用圆圈标出具有最初较小带宽的扫描值的位置,位于其中间的值是中间值。对于第一帧(帧I)来说适应性电码本ACB是空的,即在对应于期望扫描速率的时刻只有零值。同时已经加入O作为中间值,从而在适应性电码本的a)行中在已经对应于较高扫描速率的时刻具有O值。如果第一帧例如只以第一扫描速率如4kHz出现,如通过当前帧在a行中不等于O的值,但随后应当针对3倍的扫描速率如12kHz进行编码,则相应在已存在的扫描值之间设置很多零值。这也显示在用于当前帧的a行中。如果例如扩展为3倍的扫描速率,这相当于由此可达到的信号具有三倍带宽,则在已存在的扫描值之间设置3-1个中间值。对于第二帧(帧2)来说,第一帧已经包含在适应性电码本中。借助可用于选择每个扫描点和中间值的索引,从适应性电码本中选择合适的片段。在适应性电码本ACB中含有数量为Ml的值,其中Ml = M0XM3, MO表示在第一扫描速度、即例如4kHz时存在的值的个数。參照较低的第一扫描速率(例如4kHz)给出在语音基本频率參数P为非整数的条件下位于原始扫描值之间的中间值。第二帧例如通过来自适应性电码本ACB的椭圆形无棱角的片段来表示。对于通过来自适应性电码本ACB的椭圆形无棱角的片段来表示的第三时间帧(行D),在适应性电码本ACB中已经存在デO的中间值。然后按照示出的方式建立适应性电码本。
权利要求
1.一种用于对以扫描速率被扫描的模拟语音信号进行编码的方法,该语音信号被分解为时间帧并与合成信号匹配, a.其中逐个时间帧地借助由激励信号激励的合成滤波器来形成所述合成信号,并且 b.采用至少ー个适应性电码本形成该激励信号,在所述至少一个适应性电码本中存在较早的激励信号作为多个具有特定的扫描间隔的扫描值,其中该适应性电码本具有比该扫描速率高N倍的带宽,由此通过形成扫描值之间的中间值来形成1/N的较小间隔,其中N为大于或者等于2的整数,并且 c.对于当前的激励信号,借助采取非整数值的语音基本频率參数从多个扫描值中选择等于该时间帧的长度的片段, d.在语音基本频率參数是非整数值的情况下,通过该语音基本频率參数形成定义的、对应于该扫描值的有待内插的中间值,从而减小中间值和扫描值之间的时间间隔, e.全部扫描值和中间值都用于形成激励信号,由此实现有效的高带宽,改善在接收机一侧再现的合成信号的质量。
2.根据权利要求I所述的方法,其中将所述语音基本频率參数表示为分母为整数N的分数,并且将中间值和扫描值之间的时间间隔减小N。
3.根据权利要求I或2所述的方法,其中此外采用固定电码本来形成激励信号。
4.根据权利要求3所述的方法,其中中间值在所述固定电码本的一项中通过时间推移该固定的电码本来获得。
5.根据权利要求3所述的方法,其中中间值通过内插所述固定电码本的ー项的信号分量来获得。
6.根据权利要求I或2所述的方法,其中为了形成所述激励信号还采用白噪声信号。
7.根据权利要求6所述的方法,其中所述白噪声信号从环境中采集或者借助噪声发生器产生。
8.根据权利要求I或2所述的方法,其中所述中间值的形成通过对已经存在的扫描值进行内插来进行。
9.根据权利要求I或2所述的方法,其中所述激励信号借助维纳FIR滤波器来滤波。
10.ー种通信終端设备,该通信終端设备具有用于传送编码參数的发送单元和计算单元,所述计算単元用于执行按照权利要求I至8之一所述方法的所有步骤的装置。
11.接收器的应用,所述接收器具有用于接收编码參数的接收单元和用于对按照权利要求I至8中任一项所述方法编码的信号进行解码的计算单元,用以实现在编码时产生的有效高带宽,由此改善在接收机ー侧再现的合成信号的质量。
12.ー种通信系统,所述通信系统具有在根据权利要求11所述接收器应用的情况下的至少ー个根据权利要求10所述的通信終端设备。
全文摘要
本发明涉及一种用于对模拟信号(AS)进行编码的方法,该信号分解为时间帧并与合成信号(AS_syn)匹配,其中逐个时间帧地借助由激励信号(exc)激励的合成滤波器(A(z))来形成合成信号(AS_syn),采用至少一个适应性电码本(ACB)形成该激励信号(exc_p,exc),在该电码本中存在较早的激励信号(old_exc)作为多个具有特定的扫描间隔的扫描值,对于当前的激励信号(exc_p,exc),借助采取非整数值的语音基本频率参数(p)从多个扫描值中选择等于该时间帧的长度的片段,在语音基本频率参数(p)是非整数值的情况下,通过该语音基本频率参数(p)形成定义的、对应于该扫描值的中间值,从而减小中间值和扫描值之间的时间间隔,而且全部扫描值和中间值都用于形成激励信号(exc_p,exc)。
文档编号G10L19/08GK102655004SQ20121013778
公开日2012年9月5日 申请日期2005年12月5日 优先权日2005年1月5日
发明者S·尚德尔, W·鲍尔 申请人:西门子企业通讯有限责任两合公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1