传输错误的恢复制造技术

技术编号:4929553 阅读:226 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及恢复传输错误的方法,包括:接收包括与分组中包含的数据相关联的错误检测码(51)的数据分组(50),其中数据与包括主要数据(52)和次要数据(53)的错误检测码相关,检测所接收的分组的错误检测码以检测相关数据的错误状态,当检测到错误状态时,(86)确定用于主要数据的候选值的有限集合,并且对于集合的每个候选值,根据所接收的分组的错误检测码确定候选值的边缘似然,确定所接收的分组的主要数据和候选值之间的第一相关,根据所述边缘似然和所述第一相关在候选值的集合中选择用于主要数据的纠正值。

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

【技术保护点】
一种用于恢复传输错误的方法,包括:  接收包括与分组中所包含的数据相关联的错误检测码(51,77)的数据分组(50,74),其中与错误检测码相关的数据包括主要数据(52,75)和次要数据(53,76);  检查所接收的分组的错误检测码以检测相关数据的错误状态,  当检测到错误状态时,确定(86)用于主要数据的候选值的有限集合以及,对于集合的每个候选值:  根据所接收的分组的错误检测码确定次要数据上候选值的边缘似然;  确定所接收的分组的主要数据和候选值之间的第一关联;  根据所述边缘似然和所述第一关联在候选值的集合中选择用于主要数据的纠正值。

【技术特征摘要】
【国外来华专利技术】EP 2008-5-6 08305153.21.一种用于恢复传输错误的方法,包括接收包括与分组中所包含的数据相关联的错误检测码(51,77)的数据分组(50, 74),其中与错误检测码相关的数据包括主要数据(52,75)和次要数据(53,76); 检查所接收的分组的错误检测码以检测相关数据的错误状态, 当检测到错误状态时,确定(86)用于主要数据的候选值的有限集合以及,对于集合 的每个候选值根据所接收的分组的错误检测码确定次要数据上候选值的边缘似然; 确定所接收的分组的主要数据和候选值之间的第一关联;根据所述边缘似然和所述第一关联在候选值的集合中选择用于主要数据的纠正值。2.根据权利要求1所述的方法,其中确定候选值的边缘似然的步骤包括 确定用于次要数据的可能值的有限集合,将次要数据的可能值分到与各错误检测码值相关的子集中,其中当与主要数据的候 选值相结合时,选择子集中次要数据的所有可能值以产生相关的错误检测码值,对于每个子集,根据所接收的分组的次要数据和所接收的分组的错误检测码来确定 属于该子集的次要数据的边缘似然,通过累积用于所有所述子集的所述边缘似然来确定候选值的所述边缘似然。3.根据权利要求2所述的方法,其中确定属于子集的次要数据的边缘似然的步骤包括确定与子集相关的错误检测码值和所接收的分组的错误检测码之间的第二关联; 确定子集中次要数据的可能值和所接收的分组的次要数据之间的第三相联;以及 根据所述第二关联和所述第三关联确定属于子集的次要数据的边缘似然。4.根据权利要求1所述的方法,其中确定候选值的边缘似然的步骤包括 将所接收的分组的错误检测码分为多个块;对于所接收的分组的错误检测码的每个块,根据所述块来确定候选值的部分边缘 似然,以及根据与错误检测码的所有块相关的部分边缘似然,确定候选值的所述边缘似 然。5.根据权利要求4所述的方法,其中确定候选值的部分边缘似然的步骤包括 确定用于次要数据的可能值的有限集合;将次要数据的可能值分到与错误检测码的块的各值相关的子集中,其中当与主要数 据的候选值相结合时,选择子集中次要数据的所有可能值以产生相关块的值;对于每个子集,根据所接收的分组的次要数据和所接收的分组的错误检测码的块来 确定属于子集的次要数据的部分边缘似然;通过累积用于所有所述子集的所述部分边缘似然来确定候选值的所述部分边缘似然。6.根据权利要求5所述的方法,其中确定属于子集的次要数据的部分边缘似然的步骤 包括确定与子集相关的块的值和所...

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

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

1