用于数据分组集合的方法和设备技术

技术编号:3543430 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及集合数据块以形成至少一个数据分组,所述集合包括以下步骤:在第一寄存器中写入至少一个第一数据块描述符(3702),每个第一描述符包括表示属于一组块的每个块的状态的信息,由此每个块的状态指示是否已经存储了所述块;确定并在第二寄存器(3712)中记录所述块的状态,所述状态表示所述块的存储或未存储的情况,从而基于第二寄存器的使用,该操作使能简单且快速地获取可以基于块被集合的分组的状态;根据被记录在所述第二寄存器中的状态,集合包含所述块的分组。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信的领域,且更确切地涉及高速分组接收。技术背景根据现有技术,数据分组传输方法实现了用于在传输端处将分组划分为 数据块并然后在接收端处将块重新集合成分组的机制。在MAC (介质存取控制)层中,在具有MAC首部的PDU (协议数 据单元)中封装要被传输的数据或MSDU ( MAC服务数据单元)。当传输 MSDU时,它们可以被分段,从而在相同的PDU中传输MSDU的一个或多 个部分(或片段),同时在一个或多个其他PDU中传输剩余的部分。 一个PDU 还可以包括不同MSDU的片段。与IEEE 802.16标准兼容的接收站的微处理器实现的这种方法在图1中示 出,且以初始化步骤10开始。然后,在步骤ll期间,接收对应于与一组块 相关的MSDU的一个或多个翁:据分组。然后,在步骤12期间,该站标识正 确接收的块。然后,在步骤13期间,微处理器尝试将所接收的块集合为 MSDU。步骤13开始于步骤130,该步骤130包括指向第一接收块的当前块 的初始化。然后,在测试131期间,微处理器(使用例如错误检测代码)检 查当前块是否有效。如果否,步骤13结束于MSDU集合失败状态。如果是, 在步骤132期间,微处理器通过向其插入当前块来建立MSDU。然后,在测 试133期间,微处理器检查当前块是否是MSDU的最后块。如果是,步骤13 成功地结束,其中集合了MSDU。如果否,在步骤134中,当前块指向下一 接收的块,且重复测试131。因此,MSDU集合处理相对地长,这是因为基 本操作的数量高(至少是MSDU中出现的块的数量的三倍(对应于步骤131 到133),其中由微处理器来测试这些块中的每个)。因此,该技术具有如下 缺点很差地适用于需要有效(significant)反应的应用(例如视听流传输应 用)。
技术实现思路
本专利技术的目的是为了克服现有技术的这些缺点。更具体地,本专利技术的目的是为了改进通信系统的性能(例如,MSDU的 集合(assembly)的速度和/或简单化)。为了这个目的,本专利技术提出 一种用于集合数据块以形成至少 一个数据分 组的方法,包括以下步骤-在第一寄存器中写入至少一个第一数据块描述符,每个第一描述符包括 表示属于一组块的每个块的状态的信息,由此每个块的状态指示是否已经存 储了所述块;-确定并在第二寄存器中记录所述组的至少一部分的状态,由此所述状态 表示在所述组的所述部分中的块的存储或未存储的情况;-根据被记录在所述第二寄存器中的状态,集合包含所述组的所述块的分组。优势地,所述确定状态的步骤是在至多严格少于所述第一寄存器的大小 的多个(a number of)时钟周期中、且更优势地在至多 一个时钟周期中执行 的基本步骤,该第一寄存器的大小被表达为多个(anumberof) 二进制数据。 根据优选特性,所述第 一寄存器的写入包含第二寄存器的纯电子更新。 优势地,所述方法还包括确定第一分组块的位置的步骤,该步骤包括以 下步骤-在第三寄存器中写入至少一个第二第一块描述符,每个第二描述符包括 为每个块指示是否包含了第一分组块的信息;以及-基于所述第三寄存器的内容来确定在分组中的所述第一块,并在第四寄 存器中记录所述第一块的标识符;根据在所述第四寄存器中记录的所述标识符,来进行包含所述组的所述 块的分组的所述集合。优势地,所述确定分组中的所述第一块的步骤是在至多严格少于所述第 三寄存器的大小的多个时钟周期中执行的基本步骤,所述第三寄存器的大小 被表达为多个二进制数据。根据优势特性,所述方法包括确定最后分组块的位置的步骤,所述步骤 包括以下步骤-在第五寄存器中写入至少一个第三最后块描述符,每个第三描述符包括为每个块指示是否包含最后分组块的信息;以及-基于所述第五寄存器的内容来确定所述分组中的最后块,并在第六寄存 器中记录在要被传输的分组中的最后块的标识符;根据在所述第六寄存器中记录的所述标识符,来进行包含所述组的所述 块的分组的所述集合。优势地,所述确定在分组中的最后块的步骤是在至多严格少于所述第五 寄存器的大小的多个时钟周期中执行的基本步骤,所述第五寄存器的大小被 表达为多个二进制数据。根据具体特性,所述确定所述最后分组和确定状态的步骤是同时进行的。优选地,根据所述第四和第六寄存器的内容来确定要被集合的分组中的 块的数量。根据优势特性,只要被存储在所述第二寄存器中的状态指示存储了分组 且/或还没有标识最后分组块,就重复所述确定状态和确定所述最后块的步骤。根据具体特性,被记录在所述第二寄存器中的所述状态属于如下组,该 组包括-分组集合状态可能;-分组集合状态不可能,因为还没有检测到所述分组的结尾;以及 -分组集合状态不可能,因为没有存储和/或接收到所述分组的至少 一部分。优势地,该方法包括数据块接收步骤,由此与每个块相关联的所述状态 指示是否已经正确接收了所述块。根据具体特性,以在例如根据IEEE 802.16通信协议的无线信道上传输的 数据帧来接收所述块。本专利技术还涉及一种数据块集合设备,以形成至少一个数据分组,所述设 备包括-在第一寄存器中写入至少一个第一数据块描述符的装置,每个第一描述 符包括表示属于一组块的每个块的状态的信息,由此每个块的状态指示是否 已经存储了所述块;-确定并在第二寄存器中记录所述组的至少一部分的状态的装置,由此所-根据被记录在所述第二寄存器中的状态来集合包含所述组的所述块的 分组的装置。附图说明通过阅读以下描述,并参考附图,本专利技术将变得更容易理解,且其他特征和优点将变得明显,在附图中-图1示出本身已知的分组传输的实施例;-图2示出根据本专利技术的具体实施例的通信网络;-图3示意地示出才艮据本专利技术的具体实施例的、图2所示的通信网络的设备;-图4到6和图9示出在图3所示的设备中实现的接收方法;-图7示出由图3所示的设备处理的分组的分段;以及-图8表示在图3所示的设备中实现的寄存器的内容中的改变的例子。具体实施方式图2示出根据本专利技术的具体实施例的通信网络2。 网络2是例如根据正EE802.16的无线网络,包括 -接入点20; -终端21和22。接入点20能够在无线链路上对于终端21和22传输或接收MSDU。 图7示意地示出两个MSDU70和71的结构。因此,通过图示,MSDU70 包括n个块700到70n,且MSDU 71包括m个块710到71m。第一PDU73 包括对应于MSDU (未示出)的块和MSDU 70的第一块。第二 PDU 74包括 MSDU 70的随后块和MSDU 71的所有块。当以根据IEEE 802.16标准的无线 电帧来传输PDU时,首部使得能够标识PDU的开始和它们的大小。子首部 还使得能够标识每个MSDU的第一块、最后块和任何中间块,以及每个MSDU 块的大小。图3示意地示出对应于接入点20或对应于终端21和22之一的设备3。 设备3包括由地址和数据总线34相互连接的且还传输时钟信号的 -微处理器31 (或CPU); -非易失性ROM存储器32 (只读存储器);-RAM存储器33 (随机存取存储器); -传输模块35,以在无线链路上传输信号; -接收模块36,以在无线链路上接收信号;以及 -接收块管理模块37。另外,元件31到36的每个是本领域技术人员公知的本文档来自技高网
...

【技术保护点】
一种用于集合数据块以形成至少一个数据分组的方法,其特征在于,其包括以下步骤: -在第一寄存器中写入(42)至少一个第一数据块描述符(3702),每个第一描述符包括表示属于一组块的每个块的状态的信息,由此每个块的状态指示是否已经存储了所 述块; -确定并在第二寄存器(3712)中记录(97、98、911)所述组的至少一部分的状态,所述状态表示在所述组的所述部分中的块的存储或未存储的情况; -根据被记录在所述第二寄存器中的状态,集合(43)包含所述组的所述块的分组 。

【技术特征摘要】
【国外来华专利技术】FR 2006-3-20 06509551.一种用于集合数据块以形成至少一个数据分组的方法,其特征在于,其包括以下步骤-在第一寄存器中写入(42)至少一个第一数据块描述符(3702),每个第一描述符包括表示属于一组块的每个块的状态的信息,由此每个块的状态指示是否已经存储了所述块;-确定并在第二寄存器(3712)中记录(97、98、911)所述组的至少一部分的状态,所述状态表示在所述组的所述部分中的块的存储或未存储的情况;-根据被记录在所述第二寄存器中的状态,集合(43)包含所述组的所述块的分组。2. 根据权利要求l的方法,其特征在于,所述确定状态的步骤是在至多 严格少于第一寄存器的大小的多个时钟周期中进行的基本步骤,该第一寄存 器的大小被表达为多个二进制数据。3. 根据权利要求2的方法,其特征在于,所述确定状态的步骤是在至多 一个时钟周期中进行的基本步骤。4. 根据权利要求1到3中的任何一个的方法,其特征在于所述第一寄存 器的写入包括所述第二寄存器的纯电子更新。5. 根据权利要求1到4中的任何一个的方法,其特征在于其包括确定第 一分组块的位置的确定步骤(92),由此该步骤包括以下步骤-在第三寄存器(3700)中写入至少一个第二第一块描述符,每个第二描 述符包括为每个块指示是否包含了第 一分组块的信息;以及-基于所述第三寄存器的内容来确定在分组中的第 一块,并在第四寄存器 (3710)中记录所述第一块的标识符;根据在所述第四寄存器中记录的所述标识符,来进行包含所述组的所述 块的分组的所述集合。6. 根据权利要求5的方法,其特征在于所述确定分组中的第一块的步骤 是在至多严格少于第三寄存器的大小的多个时钟周期中进行的基本步骤,该 第三寄存器的大小被表达为多个二进制数据。7. 根据权利要求1到6中的任何一个的方法,其特征在于,其包括确定最后分组块的位置的步骤,所述步骤包括以下步骤-在第五寄存器(3701 )中写入至少一个第三最后块描述符,每个第三描 述符包括为每个块指示其是否是最后分组块的信息;以及-基于所述第五寄存器...

【专利技术属性】
技术研发人员:查林古古恩卢多维克珍妮帕特里克方丹
申请(专利权)人:汤姆森特许公司
类型:发明
国别省市:FR[法国]

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

1