时延固定的方法及装置制造方法

文档序号:7984292阅读:232来源:国知局
时延固定的方法及装置制造方法
【专利摘要】本发明公开一种时延固定的方法及装置,该方法包括以下步骤:发送端接收到ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换;发送端进行ACM切换成功后,发送ACM切换命令至接收端;接收端接收到该ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换。本发明通过在进行ACM切换时,进行余值的保留与切换,即在时间上可以保证链路数据使能产生的余值一致,使得在ACM切换过程中,在不增加额外传输延时的情况下,保证数据传输的时延固定。
【专利说明】时延固定的方法及装置
【技术领域】
[0001]本发明涉及通讯领域,尤其涉及一种应用于自适应编码调制ACM切换过程中时延固定的方法及装置。
【背景技术】
[0002]在传输网络当中,数据的时延抖动会对传输造成影响。特别对于同步传输网络而言,时延抖动和时延都是网络质量的主要评价参数。时延抖动是指时延变化。时延抖动大多起源于网络中的队列或缓冲,其产生是随机的,也是不可避免的。
[0003]目前,现有的控制传输时延抖动一般利用缓存容量抗抖动,延迟数据输出。具体原理为:将数据流缓存到一定的数量,先预置一个数据延迟时间,再以恒定的速率输出。该延迟时间大于等于正常数据传输时的时延抖动偏差,在链路瞬时的小流量数据时由已经存储的数据来抵挡时延抖动。同时缓存留出一定量的存储空间,在链路瞬时的大流量数据时,可以由缓存空余的容量来抵挡时延抖动。将数据进行延迟的缓存,使得数据都延迟一定时间后输出,进而确保传输数据时延的固定。
[0004]上述方法虽然实现简单,但是却不可避免的造成的数据时延增大的缺陷,需要一定容量的缓存。而且对于有些网络(例如微波网络),其使用了自适应编码调制(AdaptiveModulation and Coding, ACM)技术,存在不同调制方式之间相互切换的情况。在该种情况下,为了使得数据传输的速率与调制切换之后的速率匹配,需要对收发缓存侧的速率进行调整。而在调整的过程中,使用上述方法不能保证数据传输时延的固定。

【发明内容】

[0005]本发明的主要目的是提供一种时延固定的方法,旨在自适应编码调制切换过程中可以保证数据传输时延的固定。
[0006]本发明提供了一种时延固定的方法,包括以下步骤:
[0007]发送端接收到ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换;
[0008]发送端进行ACM切换成功后,发送ACM切换命令至接收端;
[0009]接收端接收到该ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换。
[0010]优选地,所述ACM切换包括:
[0011]将当前调制方式设置为ACM切换的后一调制方式,并将使能产生速率的参数设置为后一调制方式相应的参数值。
[0012]优选地,所述余值是在产生数据读写使能过程中,所使用的时钟计数器或者分频计数器的值。
[0013]优选地,还包括:
[0014]接收端接收发送端的余值对准信息;[0015]判断该余值对准信息所要对准的余值是否为当前调制方式下的余值,是则进行余值补偿;否则将余值对准信息中的余值进行存储。
[0016]优选地,所述进行余值补偿包括:
[0017]接收到该余值对准信息所在传输帧的第一数据位时,记录接收端当前的余值;
[0018]接收端接收余值对准信息所在的传输帧,并在接收到发送端封装至该传输帧中的发送端当前的余值后,将发送端当前的余值与接收端当前的余值相减获得补偿值,并将该补偿值与接收端接收到发送端当前的余值后使能产生的余值求和后,对其进行存储。
[0019]本发明还提供了一种时延的固定装置,包括发送端及接收端,其中:
[0020]所述发送端用于在接收到ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换;在进行ACM切换成功后,发送ACM切换命令至接收端;
[0021]所述接收端用于接收到发送端发送的ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换。
[0022]优选地,所述发送端还用于:在进行ACM切换时,将当前调制方式设置为ACM切换的后一调制方式,并将使能产生速率的参数设置为后一调制方式相应的参数值;
[0023]所述接收端还用于:在进行ACM切换时,将当前调制方式设置为ACM切换的后一调制方式,并将使能产生速率的参数设置为后一调制方式相应的参数值。
[0024]优选地,所述余值是在产生数据读写使能过程中,所使用的时钟计数器或者分频计数器的值。
[0025]优选地,还包括余值对准模块,其中余值对准模块包括:
[0026]对准信息接收单元,用于接收端接收发送端的余值对准信息,并判断该余值对准信息所要对准的余值是否为当前调制方式下的余值;
[0027]第一对准单元,用于在余值对准信息所要对准的余值为当前调制方式下的余值时,进行余值补偿;
[0028]第二对准单元,用于在余值对准信息所要对准的余值不是当前调制方式下的余值时,将余值对准信息中的余值进行存储。
[0029]优选地,所述第一余值对准单元用于:在对准信息接收单元接收到该余值对准信息所在传输帧的第一数据位时,记录接收端当前的余值;并在对准信息接收单元接收到发送端封装至该传输帧中的发送端当前的余值后,将发送端当前的余值与接收端当前的余值相减获得补偿值,并将该补偿值与接收端接收到发送端当前的余值后使能产生的余值求和后,对其进行存储。
[0030]本发明通过在进行ACM切换时,进行余值的保留与切换,即在时间上可以保证链路数据使能产生的余值一致,使得在ACM切换过程中,在不增加额外传输延时的情况下,保证数据传输的时延固定。本发明还通过余值对准,使得在收发两端也可以保证链路数据使能产生的余值一致,进一步保证了数据传输的时延固定,从而提高数据的传输效率。
【专利附图】

【附图说明】
[0031]图1是本发明时延固定的方法一实施例的流程示意图;
[0032]图2是本发明时延固定的方法另一实施例的流程示意图;[0033]图3是本发明时延固定的方法中,进行余值补偿对准的流程示意图;
[0034]图4是本发明时延固定的装置一实施例的结构示意图;
[0035]图5是本发明时延固定的装置另一实施例的结构示意图。
[0036]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0037]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0038]本发明通过在发送端与接收端进行ACM切换时,对使能生成过程中产生的余值进行保留与切换。即在ACM切换时,使能生成过程中的计数器不继续进行计数,也不进行清零复位操作,而是使用存储的对应调制方式的余值进行切换。余值用于产生数据读写使能过程中,时钟计数器或者分频计数器所计的值。若多个不同速率读写使能产生过程中分别使用到计数器,且这些计数器作用相同,则余值就指当前速率下在使用中的计数器的值。另夕卜,余值具有实时性,同一计数器下不同时刻的余值不同。因此多个余值的集合形成余值池。该集合内的余值分属不同的传输方式,即不同读写使能产生速率下的计数器的值。
[0039]参照图1,提出本发明时延固定的方法一实施例。该时延固定的方法包括以下步骤:
[0040]步骤SI 10、发送端接收到ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换;
[0041]步骤S120、发送端进行ACM切换成功后,发送ACM切换命令至接收端;
[0042]步骤S130、接收端接收到该ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换。
[0043]若当前调制方式为A,而且需要切换为调制方式B时,则发起ACM切换命令,进行ACM切换。当发送端接收到该ACM切换命令之后,将当前调制方式A在ACM切换时刻的的余值覆盖掉发送端余值池中原有调制方式A的余值;同时从发送端余值池中取出调制方式B对应的余值,作为切换后的调制方式B下使能产生速率过程中使用的计数器的值。当发送端进行ACM切换成功后,将ACM切换命令发送至接收端。接收端接收到该ACM切换命令时,可以将调制方式A切换时刻的余值覆盖掉接收端余值池中原有调制方式A的余值;同时从接收端余值池中取出调制方式B对应的余值,作为切换后的调制方式B下使能产生速率过程中使用的计数器的值。当调制方式重新切换到调制方式A时,再进行余值的切换和保留。应当理解,在进行ACM切换时,切换的时刻始终是在链路传输一帧的开始时刻进行,以保证每一个完整的帧都是由同一个读写速率进行的。由此可以保证每个调制方式之间切换的时候,使能产生能够相对同步对齐。进而在时间上保证收发两端的使能产生时刻是一致的。
[0044]本发明实施例时延固定的方法通过在进行ACM切换时,进行余值的保留与切换,即在时间上可以保证链路数据使能产生的余值一致,使得在ACM切换过程中,在不增加额外传输延时的情况下,保证数据传输的时延固定。
[0045]进一步的,所述ACM切换包括:
[0046]将当前调制方式设置为ACM切换的后一调制方式,并将使能产生速率的参数设置为后一调制方式相应的参数值。[0047]在ACM切换过程中,当调制方式切换后,其使能产生速率的参数也将重新配置。例如,调制方式A下使能产生速率的参数为时钟分频,且分频比为SI,调制方式B下使能产生速率的参数也为时钟分频,但其分频比为S2,因此在调制方式A切换为调制方式B时,使能产生速率的参数(即时钟分频)为S2。
[0048]进一步的,参照图2,提出本发明时延固定的方法另一实施例。该实施例时延固定的方法还包括:
[0049]步骤S140、接收端接收发送端的余值对准信息;
[0050]余值对准是为了保证发送端与接收端两端的余值一致,该余值对准可以在调制方式切换之后立即执行,也可以在调制方式切换之后的若干时间进行,其可以根据不同的情况而进行相应的设置。而且该余值对准的操作对象可以是当前调制方式下的余值,也可以为余值池中的其他余值,其也可以根据具体的情况进行相应的设置。该余值对准信息可以为数据传输帧的形式,该数据传输帧中携带有需要对准的余值。该余值对准信息中还可包括一标志,以表示需要对准的余值是何种调制方式的余值:是当前调制方式下的余值,还是余值池中其他某种调制方式下的余值。
[0051]步骤S150、判断该余值对准信息所要对准的余值是否为当前调制方式下的余值,是则转入步骤S160 ;否则转入步骤S170 ;
[0052]根据余值对准信息中的标志,判断需要对准的余值是当前调制方式下的余值,还是余值池中其他调制方式下的余值。
[0053]步骤S160、进行余值补偿;
[0054]当需要对准的余值是当前调制方式下的余值时,由于余值的实时性,所以该余值对准时,需要对其进行余值补偿,才能保证发送端和接收端两端的余值保持一致。
[0055]步骤S170、将余值对准信息中的余值进行存储。
[0056]当需要对准的余值是余值池中其他调制方式下的余值时,由于该余值在当前制式方式下不会发生变化,所以仅需将余值对准信息中的余值替换余值池中原有调制方式下的余值,以保证发送端和接收端两端的余值保持一致。应当理解,由于该余值在当前制式方式下不会发生变化,所以该余值对准信息可以通过单独组帧的形式由发送端传输至接收端。
[0057]进一步的,参照图3,上述步骤S160包括:
[0058]步骤S161、接收到该余值对准信息所在传输帧的第一数据位时,记录接收端当前的余值;
[0059]在步骤S161之前,发送端发送余值对准信息所在传输帧的第一数据位时,记录下当前发送端的余值Rl,然后将余值Rl封装至该传输帧的第N+d个数据位中,形成余值对准信息。然后将该余值对准信息发送至接收端。该接收端接收到该余值对准信息所在传输帧的第一数据位时,记录接收端当前的余值R2。
[0060]步骤S162、接收端接收余值对准信息所在的传输帧,并在接收到发送端封装至该传输帧中的发送端当前的余值后,将发送端当前的余值与接收端当前的余值相减获得补偿值,并将该补偿值与接收端接收到发送端当前的余值后使能产生的余值求和,对其进行补
\-ZX O
[0061]接收端在接收余值对准信息中的传输帧的过程中,若接收到封装在传输帧的第N+d个数据位中的余值Rl时,将余值Rl与余值R2相减,获得余值补偿R0=R1-R2,并在接收端产生第Ν+d+l个数据位数据使能时,将余值补偿RO加入接收端使能产生的计数器中。
[0062]上述数据位可以是以字节为单位,也可以是以比特为单位。其中N的值小于传输帧的帧长,d为余值信息在传输帧中占用的数据位个数。余值对准方法使用的时刻可以在余值切换开始的一帧进行,也可以在切换之后的若干帧进行,其也可以根据具体情况而进行相应的设置。
[0063]本发明实施例时延固定的方法通过余值保留与切换使得在ACM切换前后及收发两端均可以保证链路数据使能产生的余值一致,进一步保证了数据传输的时延固定,从而提高数据的传输效率。
[0064]参照图4,提出了本发明时延的固定装置一实施例的结构示意图。该时延的固定装置包括发送端100及接收端200,其中:
[0065]所述发送端100用于在接收到ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换;在进行ACM切换成功后,发送ACM切换命令至接收端200 ;
[0066]所述接收端200用于接收到发送端100发送的ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换。
[0067]若当前调制方式为A,而且需要切换为调制方式B时,则发起ACM切换命令,进行ACM切换。当发送端100接收到该ACM切换命令之后,将当前调制方式A在ACM切换时刻的余值覆盖掉发送端余值池中原有调制方式A的余值;同时从发送端余值池中取出调制方式B对应的余值,作为切换后的调制方式B下使能产生速率过程中使用的计数器的值。当发送端100进行ACM切换成功后,将ACM切换命令发送至接收端200。接收端200接收到该ACM切换命令时,将当前调制方式A在ACM切换时刻的余值覆盖掉接收端余值池中原有调制方式A的余值;同时从接收端余值池中取出调制方式B对应的余值,作为切换后的调制方式B下使能产生速率过程中使用的计数器的值。当调制方式重新切换到调制方式A时,再进行余值的切换和保留。应当理解,在进行ACM切换时,切换的时刻始终是在链路传输一帧的开始时刻进行,以保证每一个完整的帧都是由同一个读写速率进行的。由此可以保证每个调制方式之间切换的时候,使能产生能够相对同步对齐。进而在时间上保证收发两端的使能产生时刻是一致的。
[0068]本发明实施例时延固定的装置通过在进行ACM切换时,进行余值的保留与切换,即在时间上可以保证链路数据使能产生的余值一致,使得在ACM切换过程中,在不增加额外传输延时的情况下,保证数据传输的时延固定。
[0069]进一步的,上述发送端100还用于:在进行ACM切换时,将当前调制方式设置为ACM切换的后一调制方式,并将使能产生速率的参数设置为后一调制方式相应的参数值;
[0070]所述接收端200还用于:在进行ACM切换时,将当前调制方式设置为ACM切换的后一调制方式,并将使能产生速率的参数设置为后一调制方式相应的参数值。
[0071]进一步的,参照图5,上述时延的固定装置还包括余值对准模块300,其中余值对准模块300包括:
[0072]信息接收单元310,用于接收端接收发送端的余值对准信息,并判断该余值对准信息所要对准的余值是否为当前调制方式下的余值;
[0073]第一对准单元320,用于在余值对准信息所要对准的余值为当前调制方式下的余值时,进行余值补偿;
[0074]第二对准单元330,用于在余值对准信息所要对准的余值不是当前调制方式下的余值时,将余值对准信息中的余值进行存储。
[0075]余值对准是为了保证发送端与接收端两端的余值一致,该余值对准可以在调制方式切换之后立即执行,也可以在调制方式切换之后的若干时间进行,其可以根据不同的情况而进行相应的设置。而且该余值对准的操作对象可以是当前调制方式下的余值,也可以为余值池中的其他余值,其也可以根据具体的情况进行相应的设置。该余值对准信息可以为数据传输帧的形式,该数据传输帧中携带有需要对准的余值。该余值对准信息中还可包括一标志,以表示需要对准的余值是何种调制方式的余值:是当前调制方式下的余值,还是余值池中其他某种调制方式下的余值。对准信息接收单元310接收到该余值对准信息后,根据余值对准信息中的标志,判断需要对准的余值是当前调制方式下的余值,还是余值池中其他调制方式下的余值。并根据判断结果使用不同的余值对准方式对其进行对准,以保证收发两端的余值保持一致。
[0076]进一步的,上述第一对准单元320用于:在信息接收单元310接收到该余值对准信息所在传输帧的第一数据位时,记录接收端当前的余值;并在信息接收单元310接收到发送端封装至该传输帧中的发送端当前的余值后,将发送端当前的余值与接收端当前的余值相减获得补偿值,并将该补偿值与接收端接收到发送端当前的余值后使能产生的余值求和后,对其进行存储。
[0077]发送端100发送余值对准信息所在传输帧的第一数据位时,记录下当前发送端的余值Rl,然后将余值Rl封装至该传输帧的第N+d个数据位中,形成余值对准信息。然后将该余值对准信息发送至接收端200。该信息接收单元310接收到该余值对准信息所在传输帧的第一数据位时,记录接收端100当前的余值R2。在接收余值对准信息所在的传输帧的过程中,若信息接收单元310接收到封装在传输帧的第N+d个数据位中的余值Rl时,第一对准单元320将余值Rl与余值R2相减,获得余值补偿R0=R1_R2,并在接收端产生第N+d+1个数据位数据使能时,将余值补偿RO加入接收端使能产生的计数器中。
[0078]本发明实施例时延固定的装置通过余值保留与切换、余值对准使得在ACM切换前后及收发两端均可以保证链路数据使能产生的余值一致,进一步保证了数据传输的时延固定,从而提闻数据的传输效率。
[0079]以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种时延固定的方法,其特征在于,包括以下步骤: 发送端接收到自适应编码调制ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换; 发送端进行ACM切换成功后,发送ACM切换命令至接收端; 接收端接收到该ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换。
2.根据权利要求1所述的时延固定的方法,其特征在于,所述ACM切换包括: 将当前调制方式设置为ACM切换的后一调制方式,并将使能产生速率的参数设置为后一调制方式相应的参数值。
3.根据权利要求1所述的时延固定的方法,其特征在于,所述余值是在产生数据读写使能过程中,所使用的时钟计数器或者分频计数器的值。
4.根据权利要求1-3中任一项所述的时延固定的方法,其特征在于,还包括: 接收端接收发送端的余值对准信息; 判断该余值对准信息所 要对准的余值是否为当前调制方式下的余值,是则进行余值补偿;否则将余值对准信息中的余值进行存储。
5.根据权利要求4所述的时延固定的方法,其特征在于,所述进行余值补偿包括: 接收到该余值对准信息所在传输帧的第一数据位时,记录接收端当前的余值; 接收端接收余值对准信息所在的传输帧,并在接收到发送端封装至该传输帧中的发送端当前的余值后,将发送端当前的余值与接收端当前的余值相减获得补偿值,并将该补偿值与接收端接收到发送端当前的余值后使能产生的余值求和,对其进行补偿。
6.一种时延的固定装置,其特征在于,包括发送端及接收端,其中: 所述发送端用于在接收到ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换;在进行ACM切换成功后,发送ACM切换命令至接收端; 所述接收端用于接收到发送端发送的ACM切换命令后,将ACM切换的前一调制方式的余值进行存储,同时将ACM切换的后一调制方式的余值取出,并进行ACM切换。
7.根据权利要求6所述的时延固定的装置,其特征在于,所述发送端还用于:在进行ACM切换时,将当前调制方式设置为ACM切换的后一调制方式,并将使能产生速率的参数设置为后一调制方式相应的参数值; 所述接收端还用于:在进行ACM切换时,将当前调制方式设置为ACM切换的后一调制方式,并将使能产生速率的参数设置为后一调制方式相应的参数值。
8.根据权利要求6所述的时延固定的装置,其特征在于,所述余值是在产生数据读写使能过程中,所使用的时钟计数器或者分频计数器的值。
9.根据权利要求6-8任一项所述的时延固定的装置,其特征在于,还包括余值对准模块,其中余值对准模块包括: 对准信息接收单元,用于接收端接收发送端的余值对准信息,并判断该余值对准信息所要对准的余值是否为当前调制方式下的余值; 第一对准单元,用于在余值对准信息所要对准的余值为当前调制方式下的余值时,进行余值补偿;第二对准单元,用于在余值对准信息所要对准的余值不是当前调制方式下的余值时,将余值对准信息中的余值进行存储。
10.根据权利要求9所述的时延固定的装置,其特征在于,所述第一余值对准单元用于:在对准信息接收单元接收到该余值对准信息所在传输帧的第一数据位时,记录接收端当前的余值;并在对准信息接收单元接收到发送端封装至该传输帧中的发送端当前的余值后,将发送端当前的余值与接收端当前的余值相减获得补偿值,并将该补偿值与接收端接收到发送端当前的余值后使能产生的余`值求和后,对其进行存储。
【文档编号】H04L1/00GK103780328SQ201210395195
【公开日】2014年5月7日 申请日期:2012年10月17日 优先权日:2012年10月17日
【发明者】徐蔚峰, 沈绍清, 徐妍, 程文, 彭良川 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1