子帧格式指示字段的制作方法_3

文档序号:9309032阅读:来源:国知局
字段的新结构,如下:
[0063]AT/Len/ {DA}/{SA} /MSDU〇
[0064] 如以上所提及的,在一些情形中,AT字段可以出现在Len字段之前,这可以帮助接 收方设备较早地检测子帧配置。围绕DA和SA的括号指示取决于AT字段的值这些字段可 以存在或可以不存在。
[0065] 如以上所提及的,AT字段指示地址字段SA和DA存在(或不存在)。Len字段指 定MSDU的长度,可能包括地址字段的长度(在此情形中,Len字段指定Len字段之后的八 位位组数),并允许接收方设备确定MSDU的结束。
[0066] 再次,SA和DA字段可任选地存在于这一A-MSDU子帧格式中,并且分别指示MSDU 的源地址和目的地地址。在一些情形中,AT和Len字段的次序可相对于以上描述的次序被 反转:
[0067]Len/AT/ {DA}/{SA}/MSDU
[0068]AT字段的长度(比特数)可能取决于特定实现或配置而变化。根据某些方面,AT 字段可由一个比特组成,图4中解说了示例性定义400。在所解说的示例中,AT的"0"值可 以指示SA或DA都不存在于子帧中。另一方面,AT的" 1"值可以指示SA和DA都存在于子 帧中。
[0069] 在一些情形中,AT字段可具有更多比特以提供更大的灵活性。例如,更多比特可以 允许独立指示SA或DA字段存在或不存在。如以下将更为详细地描述的,在或SA或DA字 段不存在时,AT字段的值可以指示用于推断此种地址的源,虽然以附加开销为代价(以指 示此种源所需要的额外一个或多个比特的形式)。
[0070] 如图5中示出的示例定义500中所解说的,当SA或DA不被包括在A-MSDU子帧中 时,可从各种源中推断SA或DA。例如,这些源可包括MPDU头部的实际值、来自先前MSDU(在 同一MPDU中)的SA/DA、或存储在接收机处的SA/DA。确切的源或源列表可取决于实际实 现或运营商和/或标准体之间的商定。
[0071] 在其中从MPDU头部中推断SA的情形中,这可能意味着SA可能或显式存在于MPDU 头部中,或如果SA不显式存在于MPDU头部中的话,则SA可能等于MPDU的发射机地址(TA) (通常被称为地址2 (A2))。类似地,在其中从MPDU中推断DA的情形中,这可能意味着DA 或显式存在于MPDU头部中,或如果DA不显式存在于MPDU头部中的话,则DA可能等于MPDU 的接收机地址(RA)(通常被称为地址I(Al))。
[0072] 根据某些方面,A-MSDU子帧格式可包括多比特(例如,2比特)SA存在(SAP)字段 和多比特(例如,2比特)DA存在(DAP)字段,如下:
[0073]SAP/DAP/Len/{SA}/{DA}/MSDU
[0074] 图6的定义600中示出了 2比特SAP字段的示例性定义。图7的定义700中示出 了 2比特DAP字段的示例性定义。如所解说的,0值可以指示SA/DA在子帧中存在,而不同 的非零值可以指示可从中推断SA/DA的不同源。
[0075] 在一些情形中,例如,可通过如图8中示出的定义800中所解说地组合SAP字段和 DAP字段来定义3比特AT字段。如所解说的,0值可以指示SA和DA在子帧中都存在,而不 同的非零值可以指示SA或DA的不同组合,连同可从中推断相应地址的不同源。图9示出 了具有与图8中示出的定义800类似的映射的定义900,但其被安排成示出所省略的(诸) 地址的每个地址的推断源。
[0076] 图10示出了AT字段的示例性定义1000,其具有比图8和9中示出的示例甚至更 少的比特(2比特)。再次,0值可以指示SA和DA两者在子帧中都存在,但在这一示例中, 较少的比特允许所省略的SA或DA的推断源的较少组合。图11示出了具有单个比特的AT 字段的另一示例性定义1100。再次,〇值可以指示SA和DA两者在子帧中都存在,但在这一 示例中,1值可以指示SA和DA两者都不存在,以及每个所省略的地址的推断源。
[0077] 图12是根据本公开的各方面的用于由接收方装置进行无线通信的示例操作1200 的框图。操作1200可由诸如接收站(RX-STA)之类的装置来执行。
[0078] 在1202,该装置接收使用帧聚集发送的数据单元的子帧,该子帧包括指示源地址 (SA)或目的地地址(DA)中的至少一者在该子帧中存在或不存在的第一字段。在1204,该 装置基于第一字段中的一个或多个比特来确定该数据单元的SA和DA。
[0079] 图13是根据本公开的各方面的用于由传送方装置进行无线通信的示例操作1300 的框图。操作1300可由诸如TX-STA之类的装置来执行。因而,这些操作可被认为与图12 中所示的操作互补。
[0080] 在1302,该装置生成数据单元的子帧,该子帧包括指示源地址(SA)或目的地地址 (DA)中的至少一者在该子帧中存在或不存在的第一字段。在1304,该装置使用帧聚集向另 一装置传送该数据单元中的子帧。
[0081] 如以上所提及的,AT字段在该子帧中可位于指示该子帧中的Mac服务数据单元 (MSDU)的长度的第二字段之前。在一些情形中,AT字段在该子帧中可位于SA或DA中的至 少一者(如果其存在于该子帧中的话)的位置之前。
[0082] 如以上所提及的并且在附图中,AT字段的单个比特可以指示或SA和DA两者在子 帧中存在或SA和DA两者不存在于子帧中。
[0083]AT字段还可以指示在SA或DA中的至少一者不存在于子帧中的情况下,SA或DA 中的至少一者的值要由另一装置从源而非该子帧中确定。该源可包括以下至少一者:mac 协议数据单元(MPDU)头部、在子帧之前接收的在前MSDU、或存储在该装置处的值。在一些 情形中,SA可从MPDU头部中的发射机地址(TA)中确定,或者DA可从MPDU头部中的接收 机地址(RA)中确定。
[0084] 根据某些方面,AT字段可具有带有指示SA在子帧中存在或用于推断SA的源(如 果不存在于子帧中的话)的一个或多个比特的SA存在字段,以及具有带有指示DA在子帧 中存在或用于推断DA的源(如果不存在于子帧中的话)的一个或多个比特的DA存在字段。 在此类情形中,SA存在字段可以指示如果SA不存在于子帧中,则SA要从传送给接收机的 MAC协议数据单元(MPDU)头部、在该子帧之前传送的在前MSDU、或存储在该接收机处的值 中的至少一者中推断。类似地,DA存在字段可以指示如果DA不存在于子帧中,则DA要从 传送给接收机的MAC协议数据单元(MPDU)头部、在当前子帧之前传送的在前MSDU、或存储 在该接收机处的值中的至少一者中推断。
[0085] 以上所描述的方法的各种操作可由能够执行相应功能的任何合适的装置来执行。 这些装置可包括各种硬件和/或软件组件和/或模块,包括但不限于电路、专用集成电路 (ASIC)、或处理器。一般而言,在存在附图中解说的操作的场合,这些操作可具有带相似编 号的相应配对装置加功能组件。例如,图12和13中解说的操作1200和1300分别对应于 图12A和13A中所解说的装置1200A和1300A。
[0086] 例如,用于传送的装置可包括图2中解说的接入点110的发射机(例如,发射机单 元222)和/或(诸)天线224,或者图3中描绘的发射机310和/或(诸)天线316。用于 接收的装置可包括图2中解说的接入点110的接收机(例如,接收机单元222)和/或(诸) 天线224、或者图3中所描绘的接收机312和/或(诸)天线316。用于处理的装置、用于 确定的装置、用于检测的装置、用于扫描的装置、用于选择的装置、或用于终止操作的装置 可包括处理系统,该处理系统可包括一个或多个处理器,诸如图2中所解说的接入点110的 RX数据处理器242、TX数据处理器210和/或控制器230或者图3所描述的处理器304和 / 或DSP320。
[0087] 此外,在一些情形中,并非实际传送子帧(或其他结构),实体(例如,处理器)可 以向另一实体(例如,RF前端或调制解调器)输出此种结构(例如,经由总线)以供传输。 类似地,并非实际接收子帧(或其他结构),实体(例如,处理器)可以从另一实体(例如, 从RF前端或调制解调器)接收此种结构(例如,经由总线)。
[0088] 如本文所使用的,术语"确定"涵盖各种各样的动作。例如,"确定"可包括演算、计 算、处理、推导、研究、查找(例如,在表、数据库或其他数据结构中查找)、探知及诸如此类。 而且,"确定"可包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)及诸如此 类。而且,"确定"还可包括解析、选择、选取、确立及类似动作。
[0089] 如本文中所使用的,引述一列项目中的"至少一个"的短语是指这些项目的任何组 合,包括单个成员。作为示例,"a、b或c中的至少一个"旨在涵盖:a、b、c、a_b、a_c、b_c、 以及a_b_c。
[0090] 结合本公开所描述的各种解说性逻辑块、模块、以及电路可用设计成执行本文描 述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列 (FPGA)或其他可编程逻辑器件(PLD)、分立的门或晶体管逻辑、分立的硬件组件、或其任何 组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何市售 的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP 与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器、或任何其他此 类配置。
[0091] 结合本公开所描述的方法或算法的步骤可直接在硬件中、在由处理器执行的软件 模块中、或在这两者的组合中体现。软件模块可驻留在本领域所知的任何形式的存储介质 中。可使用的存储介质的一些示例包括随机存取存储器(RAM)、只读存储器(R0M)、闪存、 EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM,等等。软件模块可包括单条 指令、或许多条指令,且可分布在若干不同的代码段上,分布在不同的程序间以及跨多个存 储介质分布。存储介质可被耦合到处理器以使得该处理器能从/向该存储介质读写信息。 在替换方案中,存储介质可以被整合到处理器。
[0092] 本文所公开的方法包括用于实现所描述的方法的一个或多个步骤或动作。这些方 法步骤和/或动作可以彼此互换而不会脱离权利要求的范围。换言之,除非指定了步骤或 动作的特定次序,否则具体步骤和/或动作的次序和/或使用可以改动而不会脱离权利要 求的范围。
[0093] 所描述的功能可在硬件、软件、固件或其任何组合中实现。如果以硬件实现,则示 例硬件配置可包括无线节点中的处理系统。处理系统可以用总线架构来实现。取决于处理 系统的具体应用和整体设计约束,总线可包括任何数目的互连总线和桥接器。总线可将包 括处理器、机器可读
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1