数据分组的封装的制作方法

文档序号:20840742发布日期:2020-05-22 17:28阅读:377来源:国知局
数据分组的封装的制作方法

各种示例实施例尤其涉及发射器、订户设备、接入点以及用于将数据分组封装到数据传输单元(dtu)中的相关方法。



背景技术:

在发射器处,一个或多个数据分组被封装到更大的数据容器结构或dtu中,并且作为单个数据单元在通信介质上被传输。数据分组可以具有一个或者多个服务质量(qos)相关参数,这些参数标识在通信系统的特性可以如何影响由数据分组执行的通信的qos上存在什么限制。这些特性可以例如涉及分组丢失、分组误差、延时、分组的无序递送和分组延迟变化。

针对将数据分组封装到dtu中的解决方案考虑通信介质的这些特性,并且支持用于满足具有不同qos相关参数的数据分组的qos需求所需的额外机制。



技术实现要素:

现有的qos的区分方案的问题在于,它们在针对qos进行区分传输行为时可能具有不可预测的效率,并且因此,可能负面影响通信的带宽效率。本公开的目标是提供改进的解决方案。

根据本公开的第一示例方面,该目标可以通过发射器来实现,该发射器包括数据封装电路系统,该数据封装电路系统用于将数据分组封装到数据传输单元(dtu)中,以用于在通信介质上进一步传输;该数据分组具有相应的服务质量(qos)容差。数据封装电路系统被配置为对具有较低qos容差的第一数据分组在通信介质上的传输进行延迟,并且将第一数据分组分组为在可用于第一数据分组的传送的dtu的子集中。

换言之,针对能够传送具有较低qos容差的第一数据分组的n个连续dtu的组,该第一分组被集中在这个组中的平均m个dtu的严格子集中,其中m和n是正整数,并且m低于n。

作为结果,第一数据分组或者利用第一数据分组部分所填充的dtu被延迟,直到针对该子集的dtu的下一次传输机会。换言之,尽管第一数据分组具有比其他数据分组较低的qos容差,它们仍然关于这些其他数据分组被延迟。这意味着,平均地,与使第一数据分组的封装和传输优先的解决方案相比,或者与不根据用于传输的qos容差来使数据分组优先的解决方案相比,第一数据分组将展现额外的延迟。另一方面,因为第一数据分组被集中在dtu的子集中,并且没有在所有的dtu上扩展,具有第一数据分组的、更少的dtu将被传输。通常地,包含具有较低qos容差的数据分组的dtu将必须以更高的优先级被传输,或者比其他dtu更经常和更快地被重传。因此,因为更少的dtu包含第一数据分组,并且更少的该dtu驻留在干扰情况下的发射器中,所以通信服务将从在通信介质上的任何干扰中更有效地恢复,即相较于仅使第一数据分组的封装和传输的优先的解决方案,第一数据分组将更快地或者以更高的完整性向接收器被递送。此外,由于较低的容差分组被集中在dtu的子集中,发射器可以在较低的qos容差的dtu和具有较高的qos容差的dtu之间进行区分。

被用于第一数据分组的传输的dtu的子集可以被隐含地定义为延迟的结果,或者反之亦然,该延迟可以基于将被使用的dtu的子集而被确定。例如通过动态地或者静态地定义从具有较低qos容差的第一数据分组的接收到包含第一数据分组(和具有相同的qos或者不同的qos的可能的另外的数据分组)的dtu的实际传输要等待的延迟,子集被隐含地定义。通过动态地或者静态地确定将被用于传输第一数据分组的dtu的子集,直到子集的下一次传输机会的延迟被隐含地定义。

qos容差可以(例如)涉及以下中的至少一项:延迟容差和丢失容差。延迟容差用于指示包含数据分组的通信相对于某些展现的延迟的容差。丢失涉及在通信介质上的传输期间的数据分组的丢失,例如,通过在通信介质上的干扰。丢失容差然后指示通信相对于被传送的数据的完整性的妥协的容差,例如数据块的丢失,在这些数据块中的个体比特或者比特序列的破坏,以及额外的数据块或者其部分的插入。

因为以上封装机制产生具有第一数据分组的更少的dtu,具有第一数据分组的、更少的dtu将被丢失。因为如此,更少的主动的或者被动的重传将必须被执行,并且更多的带宽将可用于这种重传。此外,平均地,更少的第一数据分组将被丢失。此外,由于更少的dtu将需要被重传,所有的dtu将体验更少的平均延迟。

根据示例实施例,子集和/或延迟基于以下中的至少一项而被确定或者调整:

-调度信息;

-第一数据分组的业务负载;

-总业务负载;

-第一数据分组的到达模式;

-与第一数据分组的较低qos容差相关联的qos要求;

-关于通信介质的信息;以及

-关于在传输介质上的干扰的信息。

根据示例实施例,数据封装电路系统进一步包括重传缓冲器,该重传缓冲器用于用于缓冲所传输的dtu;并且数据封装电路进一步被配置为使子集的dtu的重传优先。

dtu的重传是用以改进在通信介质上被传输的dtu的丢失比率的机制。由于在dtu的子集中的第一数据分组的集中允许在qos容差方面在dtu的子集之间进行区分,所述不同子集的dtu的重传的优先化是可能的。通过进一步优先化子集的dtu的重传,在通过承载具有更低延迟容差的数据分组来区分dtu的子集的情况下,第一数据分组所展现的平均延迟将被减少。此外,由于只有dtu的子集将需要被优先化重传,因此,针对重传自身的延迟还将被进一步减少。

根据示例实施例,数据封装电路系统进一步包括重传缓冲器,该重传缓冲器用于缓冲所传输的dtu;并且数据封装电路系统进一步被配置为针对子集的dtu(504)配置更高数目的重传机会。

通过赋予子集的dtu更多的重传机会,第一数据分组的丢失比率将优于其他数据分组的丢失比率。由于更少的dtu将驻留在重传缓冲器中,在存在全部传输带宽上边界情况下,更多的重传机会可以被分配,并且同时关于低延迟。此外,通过校正由干扰所导致的dtu损失,将丢失更少的传输容量。

根据示例实施例,数据封装电路系统进一步被配置为:对第二数据分组与dtu的子集中的具有较高qos容差的第二数据分组进行多路复用。换言之,可能发生子集的dtu将被传输但是尚未被第一数据分组完全填充。在该情况下,该dtu进一步被填充有其他数据分组。因此,子集的dtu仅被保留用于第一数据分组,但是,当下一次传输机会到期时,子集的dtu进一步利用具有较高qos容差的其他数据分组而被完成。这使得可用的传输带宽更加有效的使用。

根据示例实施例,数据封装电路系统被进一步配置为,当足够的第一数据分组可用于填充完整的dtu时,传输具有第一数据分组的完整的dtu,而不进行进一步的延迟。

换言之,子集的dtu不需要以按照规律或者预定的传输机会被发送。当足够的第一数据分组可用于填充完整的子集的dtu时,完整的dtu被尽快传输。这允许进一步减少第一数据分组的平均延迟。

根据示例实施例,通信介质是有线的点对点或者点对多点的通信介质,例如,光纤、线缆或者基于双绞线的通信介质。

传输可以是基于dsl的传输。在该情况下,数据分组对应于dsldtu帧。

备选地,通信介质是无线点对点或者点对多点的通信介质。

根据示例实施例,公开一种用户设备,该用户设备包括根据第一示例方面的发射器。

根据示例实施例,公开一种接入节点,该接入节点包括至少一个根据第一示例方面的发射器。

根据第二示例方面,公开一种方法,包括:

-将数据分组封装到数据传输单元(dtu)中,以用于在通信介质上进一步传输;数据分组具有相应的服务质量(qos)容差;

-对具有较低qos容差的第一数据分组在通信介质上的传输进行延迟;以及

-将第一数据分组分组在可用于第一数据分组的传送的dtu的子集中。

附图说明

现在将参考附图描述一些示例实施例。

图1a示出了数据传输单元dtu的示例实施例,其中低延迟容差ldt数据分组被集中在dtu的子集中;

图1b示出了数据传输单元(dtu)的示例实施例,其中低延迟容差(ldt)数据分组被集中在dtu的子集中;

图2示出了包括封装电路系统的通信系统的示例实施例,该封装电路系统用于将数据分组封装进入dtu;

图3示出了具有较低qos容差和较高qos容差的数据分组的传输;

图4示出了在通信介质上的干扰期间具有较低qos容差和较高qos容差的数据分组的传输;

图5示出了根据示例实施例在通信介质上的干扰期间,通过发射器进行具有较低qos容差和较高qos容差的数据分组的传输;以及

图6a和图6b图示了将具有较低qos容差的数据分组集中在dtu的子集中的其他示例。

具体实施方式

各种示例实施例尤其涉及发射器、用户设备、接入节点和用于将数据分组封装到数据传输单元(dtu)中的有关方法,该dtu支持服务质量(qos)区别的的有关的方法。数据分组可能具有一个或多个服务质量(qos)有关的参数,这些参数标识从通信系统预期何种服务的等级,并且因此,通信系统的特性如何可以影响由数据分组执行的通信的qos。这些特性可能(例如)涉及分组丢失、分组误差、延时、分组的无序递送和分组延迟变化。用于将数据分组封装到dtu中的区分qos的解决方案考虑通信介质的这些特性,以及对于具有不同qos的相关参数的数据分组,这些特性如何不同地影响qos。

为了这个目的,数据分组和包含这种数据分组的容器可以根据qos容差或者其组合在某qos等级上被组织。该qos等级组织的一个示例是:

1.低延迟容差(ldt)和低丢失容差(llt),或者缩写为ldt&llt;

2.低延迟容差(ldt)和高丢失容差(hlt),或者缩写为ldt&hlt;

3.高延迟容差(hdt)和低丢失容差(llt),或者缩写为hdt&llt;以及

4.高延迟容差(hdt)和高丢失容差(hlt),或者缩写为hdt&hlt。

“低”和“高”应当被理解为相对的资质。原则上,多于2级的延迟和损失或破坏容差或者其他qos有关特性的区别可以被定义。有利地是,在实际实现中,不多于8个qos类别被区分以用于数据分类和转发,并且只有2到4个qos类别被区分以用于在通信介质上的数据传输,这些数据传输易于受到传输限制(类如有限的带宽、因传输误差造成的结构的或者临时的)。

如当前在itu-tg.9700和g.9701中定义的g.fast数字用户线路(dsl)通信标准不支持qos区分。dsl发射器产生朝向对等的dsl接收器的连续的dtu的单个流。每个dtu包含在序列中的任何qos类别的数据分组(例如以太网分组),该序列通过在前的分组处理互通功能(iwf)所产生。

在itu-tsg15下的g.mgfastdsl通信标准项目不同于g.fast项目,因为它将通过在通信介质上的上游装备与一个或多个下游装备的每个下游装备之间引入多个逻辑qos路径来引入qos区分,该通信介质在逻辑qos路径的每个qos路径的两个方向上具有分离的背压(backpressure)。dsl发射器仍然生成朝向接收器的连续dtu的单个流。在一个可能的方法中,每个dtu可以包含多个数据分组,任何qos类别的每个qos类别。同样地,每个dtu被标记有标签,该标签反映其包含的不同数据分组qos类别的最高需求的qos类别。将多个qos类别的数据分组传送到相同dtu中的能力产生高传输效率,因为dtu具有固定的大小,以易于时域同步。未使用的容量将导致非工作保存操作,从而浪费数据传送容量。根据最高需求数据分组qos类别,例如它们包含的数据的最大延迟或者丢失容差,将多个qos类别的数据分组插入相同的dtu减少了区分dtu的机会。通过在前的分组处理iwf所产生的数据分组序列可以按照在g.mgfast接口处(通常2到4个)所支持的多个逻辑qos类别中的原始qos类别(通常是八个)的函数被改变,以及按照被配置用于每个qos类别的特定测量的原始qos类别的函数被改变。该测量可以包括:i)在同一个dtu内在发射器侧处没有优先级、先占或者被先占,因为采用ldt分组的hdt分组的先占允许改进在后的分组类型相对于在先的分组类型的定时;ii)针对承载ldt分组的被破坏的dtu的重传的优先级;iii)针对承载ldt数据分组的新的dtu的传输的优先级该ldt数据分组在仅承载hdt数据分组的被破坏的dtu的重传之上;iv)前向错误校正(fec)数据块交织的添加,或者针对lltdtu的更高数目的重传机会;v)承载ldt/llt数据分组的dtu的主动重传;vi)用于承载hdt&llt数据分组的dtu的被动重传机会的可配置的数目;vii)用于在接收器端处数据分组的释放的优先级;以及viii)完全无需等待重传或者在等待只有受限数目的重传周期内的、在接收器处的数据分组的释放。然而,对于测量ii)到vi),为了具有有意义的效果,只有全部dtu的一部分需要展现更低最大延迟容差或者丢失容差。对于基本上导致在每个dtu或者几乎每个dtu中的至少一个ldt或者llt数据分组的插入的数据分组到达模式,在业务破坏条件期间或者之后、或者在由对等的接收器侧的背压之后,不会有测量将产生对所关注的分组的改进延迟或者改进开销处理。

无线数据通信和基于无线电的数据通信也可以应用qos区分,例如当应用包含用于不同服务的数据分组的dtu的传输时,例如以太网数据分组。通过逐将被区分的每个qos类别来应用不同的dtu类型,并且还通过逐将被传输的或者要重传的每个dtu类型来应用适合的传输调度训练,一些无线或者无线电系统支持qos区分。该方法允许对包含ldt或者llt数据的全部dtu进行优先化。问题在于需要可变大小的dtu,或者导致具有更低延迟或者丢失容差的qos类别业务的无效率传输,即要求更高的传输优先级,添加额外的冗余(fec),数据块交织或者更高数目的重传机会。

以上解决方案应用更大的块或者数据的容器的重传、包含更少的自动数据分组的dtu的重传,例如以太网数据分组或者dtu帧,以用于保护整体通信免收不可接受的数据丢失概率的影响。该数据损失保护机制的不需要的副作用是可能创建不可忽略并且有时不可接受的延迟或者延迟变化。这种竞争可能是由在之前的传输(或者重传)期间被破坏的dtu的重传所导致的,同时还有新的数据业务在带宽受限的通信介质上存在。

该附加的dtu延迟和延迟变化的减轻需要在dtu级别上的qos区分,以用于管理由所使用的损失避免技术所引入的延迟。一种解决方案是定义不同的dtu类型,每个dtu类型只包含在有限的延迟或者丢失容差范围内的数据分组。然后,用于不同范围的dtu可以被优先用于传输(重传)。为了限制传输调度复杂性和传输开销,这些dtu优选地具有固定的大小。同样,为了获得关于延迟或者损失的所需的qos,ldt或者llt数据分组的共享可能不超过可用的通信介质带宽的一部分。与用于低延迟或者丢失容差的该专用的dtu类型有关的问题在于,这是没有效率的,因为根据该业务的实际份额,dtu太小或者部分为空。

另一解决方案是以接收的顺序针对封装多个qos类别的数据分组应用单个dtu流,但是利用其包含的数据分组的相关的qos特性来标记每个dtu。问题在于这只在有限范围的数据速率和用于ldt或者llt数据分组的到达模式内起作用。一旦个体ldt分组或者llt分组的数据速率接近或者超出具有准成形(quasi-shaped)到达模式的所传输的dtu的速率,就不再可能进行进一步的区分。所有的业务(包括ldt或者hlt数据分组)将遭受全部附加延迟和数据速率损失,这是由所应用的数据保护测量导致的。

根据示例实施例,具有特定类型或者qos需求的类别的数据分组被集中在可用于那些数据分组的dtu的子集中。容器或者dtu可以被进一步完成或者与其他qos类别的数据分组被多路复用,通常展现更高的负载和更低严格的qos需求。这允许提供在stu之间进行区分的确定量,使得他们可以根据它们携带的数据分组的最高需求qos需求而被处理。该机制进一步确保qos区分,而无关于不同的qos类别数据分组到达模式和负载,甚至是当dtu以数据速率节省方式被填充时,例如利用不同qos类别的数据分组,从而避免传输量的损失。被集中在dtu的子集中并且比其他数据分组展现更严格的qos需求的数据分组还被称为具有较低qos容差的数据分组。例如,具有较低qos容差的分组可以被分类为ldt和/或llt。

图1a和图1b图示了将具有较低qos容差的数据分组集中在相应的dtu100-105的子集100、103和相应的dtu110-116的子集110、114中的两个示例。更普遍地,如果在某传输窗中的可用的dtu的总量为n,则较低qos容差的dtu被集中在n个可用的dtu中的m个dtu的子集中,其中m小于n。换言之,较低qos容差的数据分组被集中在可用于较低qos容差数据分组的传输的可用的dtu的有限的部分m/n中。m个dtu100、103和110、114可以进一步被分隔,尽可能彼此隔开。该集中不可避免地涉及较低qos容差的数据分组的附加的延迟,甚至在传输管道中没有进一步的延迟存在的正常的业务条件下,因为这些数据分组被排除在可用的dtu的平均(1-m/n)的剩余部分的封装之外,并且在一定程度上被强行封装在dtu的平均(m/n)的剩余部分中。在m个dtu的子集中的未使用的容量可以进一步被较高qos容差的数据分组所填充。通过排除,附加的平均时间延迟(1/2)*(n/m)*(dtu持续时间)被强加于较低qos容差的数据分组。这通常比可能的传输干扰事件的持续时间小几个数量级,可能的传输干扰事件可能发生在有线传输介质和无线传输介质上,例如在dsl铜双绞上的几毫秒。当重传仅针对子集的dtu被执行时,用于被包含在dtu的子集中的llt数据分组的重传延迟的减少平均为(1-m/n)*(传输干扰事件的持续时间),包含在dtu的子集中的llt数据包被存储以用于在该干扰事件之后的重传。

图6a和图6b图示了将具有较低qos容差的数据分组集中的另一示例。在每个dtu中存在4个数据分组。根据其到达顺序,这些数据从0到35被排序。总共存在36个数据分组,这些数据分组中的8个是ldt数据分组(被指示为灰色,数据分组数字2、7、12、14、19、22、25、35)。ldt数据分组基于延迟t而被集中,延迟t定义了dtu周期的数目,通过dtu周期的数目,ldt数据分组可以在通信介质上被传输之前被延迟。在t被设置为2个dtu周期的示例中。不同于在dtu0中被传输,,ldt数据分组2被延迟t=2dtu周期,并且在dtu2中与ldt分组7一起被封装。dtu2的其余被较高qos容差数据分组10和11所填充。类似地,ldt数据分组12和14被延迟t=2dtu周期,并且在dtu5中与ldt数据分组19和22被组合,并且ldt数据分组25和35在dtu8中被组合。作为该集中的结果,9个dtu中的仅3个dtu(=t个dtu中的1个dtu)包含ldt数据分组。在存在充足的ldt数据分组来填充完整的dtu的情况下,不需要等待整个延迟t。相反,ldt数据分组可以在接下来的dtu中被传输。这在图6b中被图示,其中现在ldt数据分组12、13、18和19被封装在dtu4中,即针对数据分组12和13只有1个dtu延迟。利用该方法,包含ldt数据分组的dtu的数目可以利用ldt业务的相对量很好地缩放(scale)。

图2图示根据示例实施例的发射器230。发射器230可以是更大的通信系统200的一部分,通信系统200进一步包括传输互通功能(iwf)、向发射器230提供数据分组的电路系统210、通信线路201、接收器250和接收iwf电路系统270。发射器230可以被包含在具有多个该发射器230的接入节点中,发射器230用于在相应的通信线路上的dtu的传输。接收器250可以被包含在上游接收节点、终止节点或者客户场所设备(cpe)中。类似地,发射器230还可以被包含在该上游接收节点、终止节点或者上游传输的cpe中,以用于到位于接入节点中的相应的接收器250的dtu的上游传输。通信系统200可以(例如)是g.mgfast通信系统的部分。

传输iwf电路系统200包括分组处理单元(pp)211,pp211根据起源、终点、所需的改变和qos类别对数据分组进行分类。然后,分组被转发到业务管理器(tm)212,根据被指派给数据分组的一个或多个链路-层qos类别,tm212将数据分组转发给缓冲器或者队列213。然后,调度器214根据调度算法(例如加权的公平调度(wfq)算法)从队列213取回分组。然后,根据在发射器230中使用的qos路径或者信道对分组进行标注或者标记(215),例如从8个qos类别到4个qos容差。然后,通过相应的接口电路系统216和231,分组在操作在链路层的iwf电路系统210和操作在物理层的发送器230之间被交换。

发射器230包括缓冲器或者队列233和dtu封装器236,缓冲器或者队列233用于根据(232)被标记的qos容差来缓冲接收到的数据分组,dtu封装器236用于封装从缓冲器233取回的分组。为了执行具有较低qos容差的数据分组的集中,发射器230还包括集中电路系统234,集中电路系统234被配置为在其缓冲器中对具有较低qos容差的分组进行延迟,使得它们仅被封装在可用的dtu的子集中。延迟的量和子集的大小可以是可配置的。

在图2的实施例中,延迟由在缓冲器233之后的集中电路系统来执行。备选地,对数据分组的延迟可以由沿传输路径的其他部件来执行。例如,延迟还可以在dtu封装器236之后或者之中的dtu级别上被执行。在该情况下,在数据分组到达时,具有较低qos容差的数据分组被直接地封装在专用组件dtu中,但是该dtu的传输被延迟,直至下一次传输机会或者直至组件dtu全满。同时,具有较高qos容差的数据分组被添加到分离的组件dtu,并且不再进一步被延迟。

发射器230还包括重传缓冲器239,重传缓冲器239用于根据所传输的dtu的qos容差来缓冲被传输的dtu,即根据在dtu中的所有分组的最低qos容差。对这方面,子集的dtu将具有比其他dtu较低的qos容差。并非所有类型的dtu可以被重传。例如,hdt和hltdtu可以被跳过重传。然后,另外的调度器237从封装器236中选择新的dtu,或者从重传缓冲器239中选择已传输的dtu。然后,调度器237可以使具有较低qos容差的dtu的重传的优先级高于具有较高qos容差的dtu的重传。此外,调度器237可以为具有较低qos容差的dtu提供比具有较高qos容差的dtu更高数目的重传。然后,发射器230通过另外的传输逻辑在通信介质201上传输dtu(图中未示出)。

在接收器侧,遵循相反的过程。在接收器250中,接收到的dtu被解封装器251解封装为数据分组,并且根据数据分组的qos容差,分组被解复用电路系统252存储在缓冲器253中。然后,分组被调度器254从缓冲器中取回并在接口电路系统255和271上被转发到iwf接收电路270。然后,根据链路层qos类别将这些分组存储在iwf队列274中,并且由调度器275根据调度算法取回这些分组。

通过对具有较低qos容差的数据分组进行延迟234,并且因此,将它们集中在dtu的子集中,承载该特定qos类别的数据分组的dtu的数目被减少,即承载该qos类别的业务的dtu的比率r相对于dtu的总负载的比率r被减少。这种区分在内容中,并且因此dtu的qos容差允许区分有关的qos方面和这些dtu在通信介质201上的传输的处理。具有特定qos容差的数据分组的更少的dtu需要被传输,更多的机会可用于改进该类型的dtu的qos体验。如果dtu无法关于其qos容差而被彼此区分,则不太可能对介质上的dtu进行区分对待,该介质满足被包含在相应的dtu中的数据分组的qos需求。

当dtu的子集总是被完全和排他地被所关注的qos容差的数据分组填充时,实现用于平均比率r=lq/l的理论上的下限;并且其中lq对应于具有所考虑的qos类别的数据分组的业务负载,并且l是总业务负载。当:i)具有考虑的qos容差的数据分组的业务负载lq足够高;ii)在应用低业务负载条件的情况下,则用于关注的qos容差的数据分组的延迟容差应当足够高。实际上,这些条件不可能发生或者甚至不能被接近实现。对于相对小的lq/l比率,已经最差的情况,如果不承担进一步的测量,则比率r可能在1附近。通过在集中器234中实现的集中机制,平均比率m/n可能被维持在范围[(lq/l):(1-ε)]内,其中ε表示所考虑的数据分组的给定的最大延迟容差减去调度器237所预见的主动或者被动重传机会的所需次数可实现的集中增益。

针对具有较低qos容差的数据分组(例如ldt数据分组和/或llt数据分组),集中是更优选的。这允许对子集的dtu的区分对待和更加优质的qos对待,即部分或者完全被具有较低qos容差的数据分组填充的dtu。对于利用具有较高qos容差的数据分组排他地填充的dtu,该更加优质的处理在于qos体验的成本。特别地,对于易于干扰的通信介质,限制(例如)具有较低qos容差的数据分组的dtu的子集相对于所有dtu的比率,创建针对加快的或者优先的ldtdtu传输(或者重传)专用机会,或者在通信介质201上的干扰期间或者之后的专用lltdtu重传频率策略。

根据示例实施例,发射器230根据如下机制操作:

1)根据在考虑中的通信介质上需要不同处理的qos类别来分离数据分组。例如,该分离可以由解复用器232基于由在先的iwf电路系统210所执行的相同的或者更广的qos分类来执行。

2)可以根据组合,对缓冲器233中的该特定qos类别的数据分组进行缓冲和延迟。集中器234所允许的延迟的量和/或已选择的dtu的子集的大小可以基于不同的参数被选择,即基于如下的至少一项:

a)数据分组的最大延迟容差,并且因而dtu:这确定多长的数据分组可以在缓冲器233或者缓冲器239中被缓冲,因此,调度器237可以执行多少主动的或者被动的重传机会,即当最新的传输机会必须被调度时。

b)数据分组的最大丢失容差并且因而dtu:这确定对于在介质上的给定的干扰分布最少有多少主动的或者被动的重传机会必须被调度。

c)特定的编码需求:这确定什么额外的编码必须被应用于子集的dtu。

d)诸如调度信息的其他参数;第一数据分组的业务负载;总的业务负载;第一数据分组的到达模式;与较低qos容差相关联的qos需求;关于通信介质的信息;以及关于在通信介质上干扰的信息。

3)集中器234将针对所考虑的qos容差的延迟数据分组插入在子集的下一个将被传输的dtu中。集中器234在子集的前一个dtu之后以dtu周期的n/m倍来执行该操作。

关于m的值以及:m和/或n可以是常数或者接近常数,即当干扰分布至少接近常数时,m在时间上相对于时间范围缓慢变化。在该情况下,参数m和n可以基于以下而被确定:业务负载lq、可用的dtu的传输间隔、以及干扰分布。备选地,m和/或n快速变化,即在n和m的实际顺序内。在该情况下,延迟和子集可以基于以下而被确定:i)关注的qos类别的数据分组的瞬时负载;ii)用于dtu的传输的调度机会,即dtu的传输可能在时间上不是连续的过程,但是是由媒体共享和功率限制来确定的分离的过程;和/或iii)干扰的分布,即出现、在通信介质上的干扰的持续时间和密度。分布可以是预定义的或者通过通信介质的监测而被实时确定的。

更具体地,根据进一步的示例实施例,针对从iwf电路系统210到达的数据分组的调度规则如下:

1.如果具有较低qos容差和较高qos容差的数据分组在缓冲器233中同时可用,则:

a)缓冲较低qos容差的数据分组,直至在最大允许的延迟到期之前的最新的dtu调度机会。如之前所建立的,该延迟可以被确定为最大延迟容差减去所需的主动的或者被动的重传机会的次数乘以其持续时间。这导致i)承载较低qos容差的数据分组的m/ndtu的平均比率,以及ii)用于较低qos容差的数据分组的平均n/(2*m)个dtu的附加的分组延迟变化(pdv)。

b)当dtu在下一个dtu调度机会未填满时,则利用在其他缓冲器239中可用的具有较高qos容差的数据分组填充dtu。

c)在具有较低qos容差的数据分组的缓冲器包含足够的数据分组以完全填充dtu的情况下,则不要等待最新的调度机会,但是立即封装dtu,并且对其进行调度以用于传输。通过该机制,还可以预期较低qos容差的业务负载lq超过总数据速率的平均m/n的一部分的超载情形。

2.如果仅具有较低qos容差的数据分组在缓冲器233中是可用的,则:

a)缓冲数据分组,直至在以上步骤1a下确定的最新的dtu调度机会,即仍然集中数据分组,从而减少潜在的重传的dtu的数目,以防干扰事件。

b)当dtu在最新的dtu调度机会处尚未完成时,则填充dtu并且对其进行调度以用于直接的传输。

c)在具有较低qos容差的数据分组的缓冲器包含足够的数据分组以完全填充dtu的情况下,则不要等待最新的调度机会,但是直接封装dtu,并且对其进行调度以用于传输,类似于在以上步骤1c下所描述的。

3.如果只有具有较高qos容差的数据分组在缓冲器233中是可用的,则:

a)缓冲这些具有较高qos容差的数据分组,直至在以上步骤1a下确定的最新的dtu调度机会,即仍然集中数据分组,从而减少潜在的重传的dtu的数目,以防干扰事件。

b)如果dtu在被调度的传输机会处未填满,利用填充以较高qos容差的分组来完成dtu。不利用自dtu重建的开始起可能已达到的较低qos容差的数据分组来完成dtu,除非这些最新到达的数据分组的最大延迟容差无法通过等待用于那些分组的下一次dtu传输调度机会而被满足。

c)在具有较低qos容差的数据分组的缓冲器包含足够的数据分组以完全填充dtu的情况下,则不要等待最新的调度机会,但是直接地封装dtu,并且对其进行调度以用于传输,类似于在以上步骤1c下所描述的。

根据示例实施例,以下qos容差可以被定义,即,用于这些容差的每个容差的缓冲器233可以被构建:

1)hlt数据分组:这些不需要很多保护,即少数或者无重传机会。

2)llt&ldt数据分组:这些需要有限数量的快速主动重传机会,其中最大集中间隔和最新的主动重传机会的总和必须小于最大延迟容差。

3)llt&非常ldt数据分组:这些需要主动的重传机会,其中最大集中间隔和最新的主动重传机会必须小于最大延迟容差。

4)非常llt&hdt数据分组:这些需要比平均更多的被动重传机会,其中最大集中间隔和最新的被动重传机会的总和小于最大延迟容差。

以上描述的调度机制可以(例如)使用更大的块、容器、dtu中的数据分组的分组,以及这些块的重传而被应用于任何媒体,以减轻突发数据传递干扰;对于任何类型的qos特性,例如延迟容差、丢失容差、破坏容差和窥探容差。例如,在llt数据的情况下,通过llt数据分组的集中而在dtu之间的区分允许在专用数据保护测量中进行区分:fec的添加,数据块交织的使用或者重传机会的数目的区分。

在线路干扰事件期间或者之后的dtu传输的调度可以进一步根据应用的特定需求来执行。例如,在g.mgfast通信系统的情况下,具有较低qos容差的重传的dtu具有在较高qos容差的重传dtu之上的优先级;或者具有较低qos容差的新的或者重传的dtu具有在具有较高qos容差的重传的dtu之上的优先级。

例如,如果ldt或者llt数据分组可能只发生在平均一半的被传输的dtu中,即dtu封装每隔一个dtu跳过ldt数据分组或者llt数据分组,则ldt数据分组或者llt数据分组在正常操作期间将体验平均1/2的dtu持续时间的额外延迟。然而,在干扰之后,所有的ldt数据分组在需要重传所有受影响的数据的时间的1/2中被重传,这是因为它们所具有的在hltdtu之上的优先级,或者只需要额外的fec位的数量的1/2或者额外的dtu重传机会的数量的1/2的llt数据分组,以用于充分保护。

根据示例实施例,g.mgfast系统必须存储一个dtu以用于在一个方向上的dtu的至少一个往返时间(rtt)期间的重传,以及在相反方向上的相关联的确认ack消息。当(多个)dtu重传队列239因在dsl线路上正在进行的干扰而变满时,发射器230功能将向iwf电路系统210发送背压,这将停止从其tm212qos队列213中调度分组,并且因此,在这些队列213中临时存储将被传输的所有分组,直至干扰消除,并且背压升高。g.mgfast系统的rtt当前被估计为500毫秒。

图3示出在通信系统上的ldt数据分组303和hdt数据分组302的传送的时间表示,通信系统包括发射器330、通信介质301和接收器350。时间表示图示正常条件,即在此期间无干扰发生。到达的数据分组302、303被封装(336)在dtu304、305中,并且在通信介质301上传输。同时,dtu304、305与在dtu的每个dtu中封装的数据分组的最大延迟容差的指示被保持在重传队列339中。

图4图示在某持续时间td期间的通信线路301上有示例性的完全干扰420的情况下图3的业务模式如何改变。此外,在图3和图4的通信系统中,不存在用于在dtu之间进行qos区分的机制,即它们图示根据前面的实施例的调度没有被应用的情形。该区别可能缺失是因为dtu没有被该qos参数标记,或者因为几乎每个dtu包含具有较低qos容差的至少一个数据分组的部分。在干扰420的时间处已从iwf电路传递至发射器330的所有数据分组,将展现由干扰所导致的具有相同延迟td的时间。通过在iwf电路系统中的qos知晓分组调度的优点,只有在干扰期间在iwf电路系统中收回的数据分组将从快速传递中受益。

图5图示在持续时间td期间在线路上有相同的完全干扰420,但是当根据前面的实施例的应用qos区别时(例如当图5的通信系统对应于具有连接于在通信介质501上的接收器550的发射器530的通信系统200时)图3的业务模式如何改变。在图5的示例中,比率r=m/n=1/2。在该情况下,所有的ldt数据分组503仅承受小于td的附加的延迟,所有的ldt数据分组503包括在干扰501开始的时间处已经从iwf电路系统传递至发射器530的ldt数据分组,被封装在dtu505中并且呈现在ldtdtu重传队列539中的lft数据分组。当干扰开始时,第一数据分组503将接管领先ldt数据分组的hdt数据分组502的大部分。一些hdt数据分组可能仍然被封装在ldt标记的dtu505中,但是因为在接收器550处的分组序列中的孔,大多数将被保留。最后的ldt数据分组将接管所有领先的hdt数据分组,并且在粗略等于td/2的延迟之后到达。在干扰事件td持续比rtt更长的情况下,该影响将受限于(td-rtt/2),因为该机制对于存储在要重传的dtu504、505中的数据分组有效。然而,由于后者的优先级调度,新的dtu将仅利用来自iwf电路系统的ldt数据分组来填充,并且如果具有ldt标记的新的dtu可以优先于仅具有hdt标记的大量要重传的dtu,则这些还将从快速传输中受益。

用于进行qos区分的前面描述的机制对于使用案例而言也是受益的,在该使用案例中,执行dtu的主动重传以保护耕地的qos容差的数据分组(例如,非常ldt&llt分组),但是没有或者更少具有较高qos容差的分组,例如,hdt&(llt或者hlt)分组。对于该使用案例,包含vldt分组的任何dtu要被主动地重传(更加经常)。被包含在dtu中的任何hdt分组将不必要被重传,导致附加的开销。通过将vldt分组集中在平均m/n个dtu中,确保了该开销仍然有限。

如在本文中所使用的,术语“电路系统”可以指以下的一个或多个或者全部:

(a)仅硬件的电路实现,诸如在只有模拟电路系统和/或数字电路系统中的实现;以及

(b)硬件电路软件的组合,诸如(在适用时):

(i)(多个)模拟硬件电路和/或数字硬件电路与软件/固件的组合;以及

(ii)具有软件的(多个)硬件处理器的任何部分(包括(多个)数字信号处理器,软件,以及(多个)存储器,它们一起工作以使得装置(诸如移动电话或者服务器)执行各个功能);以及

(c)(多个)硬件电路和/或(多个)处理器,诸如(多个)微处理器或者(多个)微处理器的部分,需要用于操作的软件(例如,固件),但是当不需要操作时,该软件可能不会呈现。

电路系统的该定义应用于本申请中该术语的所有用途,包括在任何权利要求中。作为进一步的示例,如在本申请中所使用的,术语电路系统还覆盖了只有硬件电路或者处理器(或者多个处理器)或者硬件电路或者处理器的部分以及它的(或者它们的)附带的软件和/或固件。术语电路系统还覆盖了(例如以及如果适用于特定权利要求元件)用于移动设备的基带集成电路或者处理器集成电路,或者服务器中的类似的集成电路,蜂窝网络设备、或者其他计算设备或者网络设备。

尽管本发明已参考具体的实施例进行了说明,本领域技术人员能够清楚,本发明并不限于前面的说明性实施例的细节,并且本发明可以在不脱离其范围的情况下利用被实施为多种改变和变形。因此,当前实施例在各方面将被视为说明性的且非限制性的,本发明的范围由后附的权利要求而非前面的描述所指示,并且因此,在权利要求的范围内的所有的改变旨在包含其中。

此外,本申请的读者应当理解,词语“包括(compring或者comprise)”不排除其他元件或者步骤,词语“一(a或者an)”不排除多个,并且单个元件(诸如计算机系统,处理器,或者其他集成单元)可以完成在权利要求中列举的若干装置的功能。在权利要求中的任何参考符号不应被解读为限制相应的所关注的权利要求。当术语“第一”、“第二”、“第三”、“a”、“b”、“c”及其类似在描述或者权利要求中被使用时,被引入以在类似的元件或者步骤之间区分,并且不必须按照连续次序或者时间次序描述。类似的,术语“顶部”、“底部”、“在…之上”、“在…之下”及其类似被引入以用于描述的目的,并且不必须表示相对的位置。应当理解,在适当的情形下如此使用的术语是可互换的,并且本发明的实施例能够根据本发明以其他顺序操作,或者能够以不同于上文所描述的或者所说明的(多个)顺序来操作。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1