传输错误的恢复制造技术

技术编号:4926472 阅读:187 留言:0更新日期:2012-04-11 18:40
用于对协议数据单元解码的可穿透协议层解码器(10),包括:错误检测码检查装置(2),用于检查协议数据单元的错误检测码以检测控制数据的错误状态;以及控制数据纠正装置(6),可操作以确定用于控制数据的候选值的有限集合,确定与集合的候选值相关的错误检测码值,确定所接收的协议数据单元的控制数据和各候选值之间的第一关联,确定所接收的协议数据单元的错误检测码和与各候选值相关的错误检测码值之间的第二关联,以及根据所述第一和第二关联在候选值的集合中选择控制数据的纠正值。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据传输和传输错误恢复的领域,特别是涉及使用对应于协议或者 几个协议层的堆栈的协议数据单元。
技术介绍
大部分网络通信过程是按层建模的。这种分层表示引入了术语“协议栈”,这 指的是协议族中的层的堆栈。通过将通信处理分成层,协议栈允许分工以便于实现,例 如通过软件以便于进行软件代码测试,并且具有开发可替换层方案的能力。上下层之间 通过简单的接口进行通信。在这点上,一个层为直接位于其上面的层提供服务,并使用 由直接位于其下面的层所提供的诸如传送服务的服务。在每一层上,协议指的是一组提 供层的服务必要规则。在通信网络中,实现给定协议层的网络设备在协议数据单元(PDU)形式下发送 或接收数据。PDU的编码句法是协议层的属性。PDU包括协议层的控制数据以及服务 数据。服务数据是客户数据,也就是,来自于协议层的接口的数据以及层的服务所使用 的数据。通常,将服务数据视为有效载荷。控制数据是指定和控制由协议层所提供的必 要数据。通常,将控制数据放置在PDU的报头中。
技术实现思路
根据第一目的,本专利技术的实施方式提供一种用于恢复传输错误的方法,其包括 以下步骤接收对应于协议层的协议数据单元,其中所述协议数据单元的格式包括用于控 制数据的至少一个控制字段,用于与所述控制数据相关的错误检测码的至少一个错误检 测字段,和用于服务数据的至少一个服务字段,检查协议数据单元的错误检测码以检测控制数据的错误状态,当检测到错误状态时,确定用于控制数据的候选值的有限集合,以及确定与集 合的候选值相关的错误检测码值,确定所接收的协议数据单元的控制数据和各候选值之间的第一关联,也就是, 相似性,确定所接收的协议数据单元的错误检测码和与各候选值相关的错误检测码值之 间的第二关联性,也就是,相似性,以及根据所述第一和第二关联在候选值的集合中选择用于控制数据的纠正值。在特定的实施方式中,确定候选值的步骤包括确定用于控制字段的第一部分 的单一候选值,以及确定用于控制字段的第二部分的多个候选值,以及将第一部分的单 一候选值与控制字段的第二部分的每个候选值组合。在实施方式中,控制字段的第一部 分包括控制字段的一个或者多个子字段。可以将这种子字段称为已知的或者可预测的字 段。在实施方式中,控制字段的第二部分包括控制字段的一个或者多个子字段。可以将这种子字段称为未知字段。根据第一目的,本专利技术的实施方式还提供一种用于在对应于协议层的协议数据 单元中恢复控制数据的设备,其中所述协议数据单元的格式包括用于控制数据的至少一 个控制字段,用于与所述控制数据相关的错误检测码的至少一个错误检测字段,以及用 于服务数据的至少一个服务字段,该设备包括输入装置,用于接收协议数据单元,错误检测码检查装置,用于检查协议数据单元的错误检测码以检测控制数据的 错误状态,控制数据纠正装置,可操作以确定用于控制数据的候选值的有限集合,确定与 集合的候选值相关的错误检测码值,确定所接收的协议数据单元的控制数据和各候选值 之间的第一关联,确定所接收的协议数据单元的错误检测码和与各候选值相关的错误检 测码值之间的第二关联,以及根据所述第一和第二关联在候选值的集合中选择控制数据 的纠正值。根据第二目的,本专利技术的实施方式提供一种用于恢复传输错误的方法,包括接收数据分组,其包括与分组中所包含至少一些数据相关的错误检测码,其中 与错误检测码相关的数据包括主要数据和次要数据,检查所接收的分组的错误检测码以检测相关数据的错误状态,当检测到错误状态时,确定用于主要数据的候选值的有限集合以及,对于集合 的每个候选值根据所接收的分组的错误检测码确定候选值的边缘似然,确定所接收的分组的主要数据和候选值之间的第一关联,以及根据所述边缘似然和所述第一关联在候选值的集合中选择用于主要数据的纠正值。该方法可以用于纠正在主要数据中发现的错误,如果有的话,而无需试图纠正 在次要数据中发现的错误,如果有的话。在实施方式中,主要数据包括相比于次要数据 具有更高重要性,或者更高优先级别,或者更高可靠性约束的数据。这种方法可以应用 在用于恢复PDU处理所必需的控制数据的协议层解码器上,其中将服务数据视为次要数 据。在实施方式中,确定候选值的边缘似然的步骤包括确定用于次要数据的可能值的有限集合,将次要数据的可能值分到与各错误检测码值相关的子集中,其中当与主要数据 的候选值组合时,选择子集中次要数据的所有可能值以产生相关的错误检测码值,对于每个子集,根据所接收的分组的次要数据和所接收的分组的错误检测码来 确定属于该子集的次要数据的边缘似然,通过累积用于所有所述子集的所述边缘似然来确定候选值的所述边缘似然。在实施方式中,确定属于子集的次要数据的边缘似然的步骤包括确定与子集相关的错误检测码值和所接收的分组的错误检测码之间的第二关 联,确定子集中次要数据的可能值和所接收的分组的次要数据之间的第三关联,以及根据所述第二关联和所述第三关联确定属于子集的次要数据的边缘似然。在优选实施方式中,确定候选值的边缘似然的步骤包括将所接收的分组的错误检测码分为多个块,对于所接收的分组的错误检测码的每个块,根据所述块来确定候选值的部分边 缘似然,以及根据与错误检测码的所有块相关的部分边缘似然,确定候选值的所述边缘 似然。在实施方式中,确定候选值的部分边缘似然的步骤包括确定用于次要数据的可能值的有限集合,将次要数据的可能值分到与错误检测码的块的各个值相关的子集中,其中与主 要数据的候选值组合时,选择子集中次要数据的所有可能值以产生相关块的值,对于每个子集,根据所接收的分组的次要数据和所接收的分组的错误检测码的 块来确定属于子集的次要数据的部分边缘似然,通过累积用于所有所述子集的所述部分边缘似然来确定候选值的所述部分边缘 似然。在实施方式中,确定属于子集的次要数据的部分边缘似然的步骤包括确定与子集相关的块的值和所接收的分组的错误检测码的块之间的第二关联, 以及确定子集中次要数据的可能值和所接收的分组的次要数据之间的第三关联,根据所述第二关联和所述第三关联确定属于子集的次要数据的部分边缘似然。在实施方式中,将次要数据的可能值分到与各个错误检测码值或者各个块值相 关的子集中的步骤包括构建次要数据的可能值的网格表示。在一实施方式中,将网格表示构建为从低的深度值到高的深度值,其中网格深 度表示已经确定的次要数据的比特数量。在一实施方式中,将网格表示构建为从高的深度值到低的深度值,其中网格深 度表示已经确定的次要数据的比特数量。在一实施方式中,将次要数据可能值的相同集合用于主要数据的所有候选值。 从而,该集合可以只被一次确定。在其它实施方式中,次要数据可能值的不同集合可以 用于主要数据的不同候选值。在一实施方式中,用于次要数据的可能值的有限集合包括预留给次要数据的 分组的字段的每一比特数据的二进制值的所有可能组合。在一实施方式中,分组包括协议数据单元,其中主要数据包括协议数据单元的 控制数据,以及次要数据包括协议数据单元的服务数据。该方法可以包括根据控制数 据的纠正值处理所接收的协议数据单元的服务数据的步骤。在另一实施方式中,分组包括利用可扩展视频编解码器编码的视频数据,其中 主要数据包括对应于基础层的视频数据,以及次要数据包括对应于增强层的视频数据。本文档来自技高网...

【技术保护点】
一种用于恢复传输错误的方法,包括以下步骤:  接收对应于协议层的协议数据单元(11),其中所述协议数据单元的格式包括用于控制数据的至少一个控制字段(12),用于与所述控制数据相关的错误检测码的至少一个错误检测字段(13),和用于服务数据的至少一个服务字段(14);  检查协议数据单元的错误检测码以检测控制数据的错误状态;  当检测到错误状态时,确定用于控制数据的候选值的有限集合,以及确定与集合的候选值相关的错误检测码值,其中根据协议数据单元的外部信息来确定控制数据的候选值,所述外部信息包括关于控制数据的先验知识;  确定所接收的协议数据单元的控制数据和各候选值之间的第一关联;  确定所接收的协议数据单元的错误检测码和与各候选值相关的错误检测码值之间的第二关联;以及  根据所述第一和第二关联在候选值的集合中选择(15)用于控制数据的纠正值。

【技术特征摘要】
【国外来华专利技术】EP 2008-5-6 08305151.61 一种用于恢复传输错误的方法,包括以下步骤接收对应于协议层的协议数据单元(11),其中所述协议数据单元的格式包括用于控 制数据的至少一个控制字段(12),用于与所述控制数据相关的错误检测码的至少一个错 误检测字段(13),和用于服务数据的至少一个服务字段(14);检查协议数据单元的错误检测码以检测控制数据的错误状态;当检测到错误状态时,确定用于控制数据的候选值的有限集合,以及确定与集合的 候选值相关的错误检测码值,其中根据协议数据单元的外部信息来确定控制数据的候选 值,所述外部信息包括关于控制数据的先验知识;确定所接收的协议数据单元的控制数据和各候选值之间的第一关联;确定所接收的协议数据单元的错误检测码和与各候选值相关的错误检测码值之间的 第二关联;以及根据所述第一和第二关联在候选值的集合中选择(15)用于控制数据的纠正值。2.根据权利要求1所述的方法,进一步包括以下步骤利用用于控制数据的纠正 值,将服务数据传送到较高协议层解码器。3.根据权利要求2所述的方法,其中接收协议数据单元的步骤包括接收对应于协 议数据单元的软决策数据(100)的序列,以及其中将服务数据传送到较高协议层解码器 的步骤包括传送对应于服务字段的软决策数据(14)。4.根据权利要求1至3中任意一项所述的方法,其中接收协议数据单元的步骤包括 接收对应于协议数据单元的软决策数据(100)的序列,以及其中根据与协议数据单元的 控制字段对应的软决策数据,确定第一关联。5.根据权利要求1至4中任意一项所述的方法,其中接收协议数据单元的步骤包括 接收对应于协议数据单元的软决策数据(100)的序列,以及其中根据与协议数据单元的 错误检测字段对应的软决策数据,确定第二关联。6.根据权利要求1至5中任意一项所述的方法,其中确定候选值的步骤包括确定 用于控制字段的第一部分的单一候选值,以及确定用于控制字段的第二部分的多个候选 值,以及将第一部分的单一候选值与控制字段的第二部分的每个候选值组合。7.根据权利要求6所述的方法,其中在所接收的协议数据单元的控制字段的第二部分 中的控制数据和控制字段的第二部分中的各个候选值之间计算第一关联。8.根据权利要求1至7中任意一项所述的方法,其中确定候选值的步骤使用层内冗余 (16)。9.根据权利要求1至8中任意一项所述的方法,其中所接收的协议数据单元对应于第 一...

【专利技术属性】
技术研发人员:C马丁M基弗P迪阿梅尔
申请(专利权)人:阿尔卡特朗讯公司高等电力学院科学研究国家中心巴黎南大学巴黎十一大
类型:发明
国别省市:FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1