具有改进的丢失部分重构功能的传输系统的制作方法

文档序号:2820725阅读:156来源:国知局
专利名称:具有改进的丢失部分重构功能的传输系统的制作方法
技术领域
本发明涉及一种传输系统,其中包括具有用于从输入信号中导出编码信号的信源编码器的第一节点,该第一节点还包括用于把编码信号通过传输介质发送到第二节点的发送器,该第二节点包括用于从该编码信号获得重构信号的重构装置。
本发明还涉及一种节点、重构装置和重构方法。
序言所述的传输系统可从美国专利第4907277号中得知。
这种传输系统被用于其中信源信号必需通过具有有限传输容量的传输介质或必需存储于具有有限存储容量的存储介质中的应用领域内。这种应用的实例是通过因特网传输语音信号,从移动电话向基站传输语音信号,或者反过来从基站向移动电话传输语音信号,以及把语音信号存储到CD-ROM、固态存储器或硬盘驱动器上。
为了减少要被传输或存储的信号的位率,需要采用一种从输入信号得到编码信号的信源编码器。这种信源编码器可以根据不同操作原理进行操作。这种操作原理的例子是PCM(脉冲编码调制)、DPGM(差分脉冲码调制)、RPE(规则脉冲激励)、CELP(码激励线性预测)和变换编码(部分波段编码、离散余弦变换)。
对于不可靠的传输介质,例如移动无线电信道,可能会发生部分编码信号不能由该第二节点正确接收的情况。为了保持解码信号的质量,该第二节点包括一个用于完成该重构信号的丢失部分的校对器。上述美国专利中公开一种通过所述丢失部分的周围部分的内插补获得完整丢失部分的良好质量的方法。根据所述美国专利的传输系统的一个缺点是由于该内插法增加了解码延迟。
本发明的一个目的是提供一种根据序言所述的平均延迟量被减少的传输系统。
为了实现所述目的,本发明的传输系统的特征在于,该重构装置设置为如果在所接收编码信号满足某些质量标准时,立即提供重构信号,并且其特征在于该重构装置设置为如果在所接收编码信号不满足某些质量标准时,在经过一段重构延迟之后提供该重构信号。
本发明基于这样一种认识,即如果在信号不良的情况下重构延迟增加,则重构在所述信号不良的情况下的信源信号的可能性增加。增加重构延迟使得能够利用插补来完成被解码信号中丢失的部分,或允许由第一节点请求再次传输编码信号中丢失的部分。显然,重构延迟只在信号不良的情况下增加,以使该信号的延迟不大于在良好信号条件下所需要的程度。
本发明的特征在于该质量标准是所接收编码信号的完整性,并且该重构装置包括在该接收信号不完整时用于完成该重构信号的完成装置。如果所接收信号不完整,则根据该实施例的信源信号从给定时刻起及时直接重构。如果该解码信号的部分丢失,则重构延迟增加,允许插补或请求再次传输以完成该编码信号的丢失部分。显然,不是必需对该编码信号执行插补,而是也可以对信号的解码帧执行插补。
本发明的另一个所述的特征在于设置重构装置以根据所接收编码信号的质量增加重构延迟。
通过随着所接收编码信号的质量下降增加重构延迟,而容易实现信源信号更好的重构。如果所接收编码信号的较大部分丢失,则需要更多的附加时间以通过由第一节点进行插补或再次传输来完成。
本发明的另一个实施例的特征在于该重构装置被设置为在检测到缺少重构信号时减小重构延迟。
如果已确定缺少信源信号,则通过减小重构延迟,可以获得不大于为获得信源信号的良好重构而绝对必要的重构延迟本发明的另一实施例的特征在于该信源信号包括一语音信号,其中该第二节点包括用于导入具有随所接收编码信号的质量下降而增加的电平的缓和噪声的缓和噪声导入装置。
通过随所接收编码信号质量下降而导入更多缓和噪声,该传输质量的下降导致音响方式类似于用户所熟悉的模拟传输系统。
本发明的另一实施例的特征在于该传输系统包括一个全双工传输系统,其中第二节点包括用于导入具有随重构延迟下降的电平的侧音的侧音导入装置。
增加解码延迟的结果是回声的不良影响更加显著。回声的来源是侧音的导入,这在电话系统中非常常见。侧音被导入以向用户提供一些所传输音频信号的声反馈。通过减少侧音的电平,可以减少回声的不良影响。
现在参照附图解释本发明。其中示出

图1是根据本发明采用插补来完成所接收信号的传输系统的第一实施例;图2是根据图1的内插器14的具体视图;图3是执行内插器14和选择器18的功能的方案的具体视图;图4是用于重构在图1中的传输系统的接收信号的时序图;图5是错误检测器16的具体视图;图6是采用再次传输来完成所接收信号的本发明第二实施例。
图7是用于重构在图6的传输系统中的接收信号的第一可用时序图;图8是用于重构在图6的传输系统中的接收信号的第二可用时序图;图9是在本发明的第二节点中的音频处理功能的一个实施例。
在图1的传输系统中,要由节点2传输的信号施加到信源编码器8的输入端。在信源编码器8的输出端的编码信号被表示为由发送器10所发送到第二节点6的帧。该发送器10的操作包括信道编码和调制。
在第二节点6,来自传输介质4的信号被接收器12所处理。接收器12的操作包括解调和信道解码。根据本发明的重构装置基本包括装置13和解码器20。在接收器12的输出端具有所接收编码信号。该所接收编码信号被施加到确定所接收编码信号的质量的质量确定装置16。例如质量确定装置16可以包括用于块码(例如,里德-索洛蒙码(Reed-Solomon Code))的解码器。在这种情况下,质量标准是所接收编码信号是否包括不能被纠正的错误。
如果达到该质量标准(没有不可纠正的错误),则所接收编码信号的当前帧被完成。如果所有以前的帧也被完成,则所接收编码信号直接通过选择器18传送到解码器20。选择器18从质量确定装置接收适当的控制信号,以把所接收解码信号直接传给解码器20。在解码器20的输出端处可以获得重构信号。
如果不能达到该质量标准(存在不可纠正的错误),选择器18被指示再次把以前的帧传给解码器20,另外,内插器14被指示从不正确接收帧周围的帧中完成丢失的帧。
在已经执行插补之后,所插补的帧被传给解码器。由于对所插补帧解码的插补,从而被重构信源信号的提供被延迟。显然不可能重新选择要传给编码器的未被延迟的所接收编码信号,因为这将导致明显的干扰。如果在质量检测装置16中检测到这种静寂时间(period ofsilence),选择器18被指示再次把接收器12的输出信号传给解码器12。
在内插器14中,接收器12的输出信号被施加到级联的延迟元件22和延迟元件23。这些延迟元件的延迟量等于一个帧的持续时间。内插器26用于从在延迟元件26的输出端和延迟元件24的输出端的帧计算插入帧。
如果要被发送的信号为语音信号,则该编码信号可以基于线性预测。该帧包括多个预测系数的表示和激励信号的表示。该重构信号是通过把激励信号施加到综合型滤波器而获得的,该综合型滤波器具有从预测系数中导出的参数。如果帧i-1不被正确接收,则预测系数αk[i-1]根据下式计算αK[i-1]=αK[i-2]+αK[i]2----(A)]]>例如该内插的预测系数可以是反射系数的对数面积比、线谱对(Line Spectral Pair)以及反正弦函数。这些预测系数的表达式为本领域内的专业人士所熟知。
由于激励可以在帧与帧之间互不相同,则内插的激励信号可以与原始信号差别很大。结果该激励信号通常不被插入而是采用前一帧的数值。
如果一个帧被不正确地接收,则选择器28被指示把内插器26的输出传给解码器20。如果一个帧被正确地接收,则在可在延迟元件22的输出端获得的超过一个帧周期的延迟的接收编码信号被传给解码器20。
图3示出结合内插器14和选择器18的功能的装置。另外该装置可以通过内插完成一个或两个丢失的帧。
该装置的输入信号被施加给级联的延迟元件30、延迟元件32和延迟元件34。该装置从质量确定装置16接收3个控制信号。第一控制信号ERR表示存在于该装置的输入端处的帧出现错误。第二控制信号DELAY表示该装置的当前延迟。第三控制信号INTERPOLATE#表示要通过内插完成的帧的数目。
如果所有帧都被正确接收,则信号ERR的值为“假”(FALSE),信号DELAY的值等于0,信号INTERPOLATE#也等于0。在这种情况下,选择器40被指示直接把延迟元件30的输入信号传送到解码器20。这种情况在图4中用于帧1、2和3的图形50和52中示出。
如果一个帧被错误接收,信号ERROR变为等于1。只要由ERR所示的错误小于或等于DELAY的值,则选择器将把相同输出信号传送到解码器20。因为在这种情况下错误的数目(1)大于DELAY的值,则逻辑电路42将指示选择器48在其输出端提供前一帧(即,帧3),直到插入的帧3’可用。这可以在图形50中看出,其中示出帧3被再次提供给解码器。
在接收第一正确帧时,已知有多少帧被丢失,从而知道应该执行多少帧的插入。该帧的数目由信号INTERPOLATE#所发出。与此同时,DELAY的值被设为DELAY的当前值与丢失帧的数目的最大值(max)函数。在图形30中,在帧3和5之间只有帧4被丢失。一旦帧5正确接收,信号DELAY和INTERPOLATE#被设为1。这使得选择器36把延迟元件32的输出信号(即,帧3)传送到内插器38的第一输入端。在内插器30的第二输入端处可以获得延迟元件30的输入信号(即,帧5)。
一旦插入完成后,内插器38的输出信号由选择器40传送到解码器20。这可以从图形50中看出,其中插入的帧4’在第二次帧3之后传送。
在插入帧4’之后,信号DELAY的值1使得选择器40把延迟元件30的输出传送到解码器20的输入端。由于当前帧5可以在延迟元件的输出端获得,在帧4’之后,帧5被传送给解码器20,这可以从图形50中看出。从图形50可以看出在发生传输错误之后,该延迟增加。如果下一单个错误出现,由于及时得出插入的结果,因此不会有不连续的现象。由于DELAY的值保持相同,则要被传送给解码器20的后续帧保持从延迟元件30的输出端取出。
如果从输入信号中丢失两个帧,如图形52所示,其中帧8和9被丢失,则必须对这两个帧执行插补操作。在检测到错误接收的帧8时,信号ERR将被设为1。因为错误的数目和DELAY的值等于1,选择器40被指示继续把延迟元件30的输出信号(即,帧7)传送给解码器20。当下一个帧9也发生错误时,ERR的值被增加为2。因为现在错误ERR的数目大于DELAY的值,则选择器40被指示再次把以前的帧(即,帧7)传送给解码器20。
当在帧10正确接收之后,质量确定装置16发出一个具有数值2的信号INTERPOLATE#。选择器36被指示把延迟元件的输出取代延迟元件32的输出传送给内插器38的第一输入端。现在,该内插器38根据下式计算丢失帧的LPC(线性预测编码)参数αk[i-1]=αk[i-3]3+2·αk[i]3----(B)]]>αk[i-2]=2·αk[i-3]3+αk[i]3----(C)]]>一旦检测到插入帧8’和9’,它们被随后传送给解码器20,如图形50所示。由于数值INTERPOLATE#=2,该数值延迟也被设为2,这指示选择器40把延迟元件32的输出信号传送给解码器20。在插入帧被传送给解码器20之后,帧10出现在延迟元件32的输出端。从而,帧10在帧9’之后被直接传送给解码器20。
在图形52中示出,帧13也被丢失。只要由信号ERR所指示的错误的数目小于延迟量,则选择器40继续把延迟元件32的输出信号传送给解码器20。只有当在INTERPOLATE#的数值被从质量检测装置中接收之后计算插入帧(即,帧13)时,选择器14把插入帧取代延迟元件32的输出信号传送给解码器20。因为错误(ERR)的数目不超过DELAY的值。因此,不会发生不连续的现象。
如果检测到长时间缺少信源信号,则该延迟数值被复位为0,以使该延迟不大于所需要的数值。这可以从图形50和52中看出,其中在三个帧内接收到信源信号时,DELAY的值被减少为0。
在图5的质量检测装置16中,信道解码器的输出信号被施加到错误检测器66和静音检测器(silence detector)60。如果接收器包括已经具有表明存在不可纠正的错误的输出的信道解码器,则错误检测器包括一个保持该错误信号直到下一个帧出现在接收器的输出端的简单缓冲器。否则,错误检测器60确定该接收帧是否包含不可纠正的错误。
该错误检测器66为每个不可纠正的帧把一个计数信号给予错误计数器64。以增加该计数值。该计数值被传送到最大值确定器62以及提供信号ERR的输出端。该最大值确定器62只有当该计数值大于当前输出值时才接受该计数值。最大值确定器62的输出信号提供如参照图3所讨论的延迟数值。
错误检测器66在一个或多个不可纠正的帧之后发出表示接收第一正确帧的信号。该信号被用于使错误计数器复位,并用于使缓冲器16输出其内容作为输出信号INTERPOLATE#,以启动内插过程来完成该不可纠正的帧。
静音检测器确定是否存在带有非常小或0信号的预定数目的帧。如果到达该数目,则静音检测器在最大值确定器52的输出端把DELAY的值复位为0,以把在内插器14(或装置14+18)中的延迟数值设为0。
在图6的本发明的实施例中,要被发送的信源信号被施加到编码器8以获得编码信号。该编码信号的输出端连接到缓冲器72的输入端。缓冲器72的输出信号(帧)被提供给发送器10以发送给第二节点4。缓冲器72被设置为用于暂时存储提供给发送器10的帧,于是它们仍然可以在第二节点4需要的时候重新发送。
在第二节点4中,来自第一节点2的信号由接收器12从传输介质获得,接收器12的输出端连接到选择器74的第一输入端、缓冲存储器7的一输入端、以及错误检测器76的一输入端。错误检测器76判断是否由第一节点2所发送的帧被第二节点4正确接收。如果该帧被正确接收,则错误检测器76只是选择器74把接收器12的输出信号直接传给解码器20。这也在图7中示出。
图形79示出由编码器8所产生的帧的序列。图形80示出在接收器17的输出端的帧的序列,并且图形81示出被传送给解码器20的帧的序列。从图7中可以清楚看出,帧1、2和3由接收器12正确接收,并被它们被直接传送给解码器20。如果错误检测器76检测到传输错误,则选择器74被指示把以前的帧传送给解码器20。错误检测器76通过发送器78发送要求重新发送错误接收的帧的请求。在重新发送的帧被接收之前,缓冲器7随后把存储的帧提供给错误接收的帧。这要求能够把该帧以正确的次序传送给解码器20。
在图形80中,可以看出帧4被错误接收。错误检测器76将要求重新发送帧4。发送器从缓冲器72中取出帧4并把它重新发送给节点2。对于图7,假设第一节点在发送帧5之前重新发送帧4。这可以通过利用肯定应答过程来实现,其中每个帧的接收由第二节点所确认。以相同的方式处理错误接收的帧8、9和12。
图8示出采用否定确认过程的情况,其中只有接收到错误接收的帧的情况被通知给第一节点。从图形86中可以看出,帧5在重新发送的帧4之前被接收。为了保持帧的正确次序,帧5暂时地存储在缓冲存储器7中直到重新发送的帧4被接收。在重新发送的帧4被传送给解码器20之后,选择器74把延迟的帧5传送给解码器20。选择器74继续把延迟的帧传送给解码器20。以避免中断,直到下一个错误发生。如果两个帧被丢失,如图86中的帧7和8所示,重新发送可以在任何后续帧被发送到第二节点4之前进行。从而,在所述第二节点中不需要缓冲,并且所接收帧被直接传送到解码器50。在发生这种错误时,相同的帧7被重复地传送给解码器20。但是,可以从图形85和86中看出在第一节点内已经导入延迟。
在出现静寂时间之后,在第一节点和第二节点中的延迟数值被设为0,这可以从图形85、86和87中看出。
在图9的第二节点中示出本发明的音频处理过程。来自第一节点的信号由接收器90所接收并传送给一控制装置92,该装置执行参照上述附图进行说明的错误检测器和内插器的功能。该控制装置的载有所接收帧的第一输出信号被传送给解码器94。解码器94的输出信号连接到加法器97的第一输入端。加法器97的输出通过放大器98耦合到扩音器102。
第二节点还包括通过放大器106耦合到一编码器110的话筒104。编码器110的输出用于把编码信号发送给第一节点的发送器112的输入端。
根据本发明的一个方面,缓和噪声电平被根据延迟量而导入。此外,延迟数值DELAY由控制装置92传送给缓和噪声发生器96。缓和噪声发生器96通过把具有随着延迟量而增加的电平的噪声信号施加到加法器97,把缓和噪声导入扩音器102。
根据本发明的另一个方面,随着增加的延迟量而下降的侧音量被导入。导入侧音以使得用户有可能在扩音器中听到他/她自己的声音,这表明系统正在工作。但是,侧音可能会引起回声,这在大的传输延迟的情况下可能变得令人讨厌。通过随着延迟的增加降低侧音电平,这可以避免由于解码延迟的增加而出现令人讨厌的回声。可变电平侧音的导入可以由受到来自控制装置92的延迟量所控制的放大器100所实现。
权利要求
1.一种传输系统包括具有用于从输入信号中导出编码信号的源编码器的第一节点,该第一节点还包括用于通过传输介质把编码信号发送给第二节点的发送器,该第二节点包括用于从编码信号中导出重构信号的重构装置,其特征在于,如果所接收编码信号的质量达到某些质量标准,则该重构装置被设置为用于立即提供重构信号,并且如果所接收编码信号不能达到所述质量标准,则该重构装置被设置为用于在重构延迟之后提供重构信号。
2.根据权利要求1所述的传输系统,其特征在于,该质量标准是所接收编码信号的完整性,并且该重构装置包括用于在所接收信号不完整时完成该重构信号的完成装置。
3.根据权利要求1所述的传输系统,其特征在于,该重构装置被设置为用于根据所接收编码信号的质量增加重构延迟。
4.根据权利要求1、2或3所述的传输系统,其特征在于,该重构装置被设置为用于在检测到缺少重构信号之后减少重构延迟。
5.根据权利要求1、2、3或4所述的传输系统,其特征在于,该信源信号包括语音信号,并且该第二节点包括导入具有随着所接收编码信号的质量下降而增加的电平的缓和噪声的缓和噪声导入装置。
6.根据权利要求1、2、3、4或5所述的传输系统,其特征在于,该传输系统包括全双工语音传输系统,并且该第二节点包括用于导入具有随着重构延迟而降低的电平的侧音的侧音导入装置。
7.根据权利要求2所述的传输系统,其特征在于,该完成装置被设置为用于由第一节点请求重新传输编码信号的丢失部分。
8.根据权利要求2所述的传输系统,其特征在于,该完成装置被设置为用于通过编码重构信号的周围部分的插补导出编码重构信号的丢失部分。
9.一种用于传输系统中的节点,其中包括用于从编码信号中导出重构信号的重构装置,其特征在于,如果所接收编码信号的质量达到某些质量标准,该重构装置被设置为用于立即提供重构信号,并且如果所接收编码信号不能达到所述质量标准,则该重构装置被设置为用于在重构延迟之后提供重构信号。
10.一种重构装置,其中包括用于从编码信号中导出重构信号的解码器,其特征在于,如果所接收编码信号的质量达到某些质量标准,则该重构装置被设置为用于立即提供重构信号,并且如果所接收编码信号不能达到所述质量标准,则该重构装置被设置为用于在重构延迟之后提供重构信号。
11.一种用于对编码信号解码的方法,其中包括用于从编码信号中导出重构信号的步骤,其特征在于,该方法包括如下步骤如果所接收编码信号的质量达到某些质量标准,则在接收之后立即对该编码信号解码的步骤,以及如果所接收编码信号不能达到所述质量标准,则在重构延迟之后提供重构信号的步骤。
全文摘要
在传输系统中,要由第一节点(2)发送的信号被施加到编码器(8)并由发送器(10)发射到第二节点(6)。在该第二节点(6)中,来自传输介质(4)的信号被接收器(12)所接收,并直接通过内插器(14)传递给选择器(18)。在发生导致帧丢失的传输错误的情况下,通过延迟信号的解码,有可能用内插法完成丢失的帧。
文档编号G10L19/00GK1243621SQ98801792
公开日2000年2月2日 申请日期1998年8月17日 优先权日1997年9月12日
发明者J·拉佩利 申请人:皇家菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1