用于检查序列的方法和布置.pdf

上传人:1520****312 文档编号:4077703 上传时间:2018-08-14 格式:PDF 页数:24 大小:2.12MB
返回 下载 相关 举报
摘要
申请专利号:

CN201380042199.8

申请日:

2013.06.25

公开号:

CN104604171A

公开日:

2015.05.06

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 1/00申请日:20130625|||公开

IPC分类号:

H04L1/00

主分类号:

H04L1/00

申请人:

英特尔公司

发明人:

T·特茨拉夫; M·帕克

地址:

美国加利福尼亚

优先权:

61/699,245 2012.09.10 US; 13/725,693 2012.12.21 US

专利代理机构:

永新专利商标代理有限公司72002

代理人:

刘瑜; 王英

PDF下载: PDF下载
内容摘要

根据本公开的各种方面,设备或者系统的媒体访问控制(MAC)子层逻辑可以产生并实现包含信号字段的数据单元的前导码结构,信号字段包含提供为2的汉明距离的4比特循环冗余校验序列。前导码结构的信号字段部分可以包含与用于数据单元的无线通信的多个物理层参数相关的信息。前导码结构可以存储在机器可访问的介质中。前导码可以由设备的数据单元构建器产生,其可以进一步接收包含数据有效载荷的帧,并对帧与前导码部分进行封装,以产生数据单元。与数据单元构建器耦合的发射机然后可以使用天线阵列来无线传输数据单元。

权利要求书

权利要求书1.  一种方法,包括: 由媒体访问控制子层逻辑针对数据单元的字段部分产生4比特循环冗 余校验序列,其中,所述循环冗余校验序列提供为2的汉明距离, 其中,所述数据单元的所述字段部分包括与用于所述数据单元的无线 通信的多个物理层参数相关的信息。 2.  如权利要求1所述的方法,其中,物理层参数包括调制和编码方案 参数、带宽参数、长度参数、波束成形参数、空间时间块编码参数、编码 参数、聚合参数、短保护间隔参数。 3.  如权利要求1所述的方法,其中,所述产生包括使用x^4+x+1的生 成器多项式来产生所述4比特循环冗余校验序列。 4.  如权利要求1所述的方法,其中,所述产生包括产生4个1比特循 环冗余校验序列;以及将所述4个1比特循环冗余校验序列进行级联。 5.  如权利要求1所述的方法,其中,所述数据单元的前导码部分包括 所述字段部分,所述方法还包括: 由所述媒体访问控制子层逻辑产生包括短训练序列和长训练序列的所 述前导码部分; 接收由所述媒体访问控制子层逻辑产生的帧,其中,所述帧包括数据 有效载荷;以及 由所述媒体访问控制子层逻辑对所述帧与所述前导码部分进行封装, 以产生所述数据单元。 6.  如权利要求5所述的方法,还包括通过天线来传输所述数据单元。 7.  如权利要求5所述的方法,还包括由所述媒体访问控制子层逻辑将 所述前导码部分存储在存储器单元中。 8.  如权利要求5所述的方法,其中,所述产生所述前导码部分包括: 针对由所述字段部分定义的额外的流产生额外的训练序列,其中,所述额 外的训练序列跟在所述前导码部分中的所述字段部分的后面。 9.  如权利要求5所述的方法,其中,所述字段部分跟在所述前导码部 分中的所述长训练序列的后面。 10.  如权利要求2所述的方法,还包括设定所述字段部分中的所述调 制和编码方案参数,以指示如下的调制格式的集合中的一个调制格式,所 述调制格式的集合包括:二进制正交相移键控、256点星座、正交幅度调制、 以及交错正交相移键控。 11.  如权利要求2所述的方法,还包括设置所述字段部分中的所述调 制和编码方案参数,以将空间流的数量指定为从1个空间流至多达4个空 间流。 12.  如权利要求2所述的方法,还包括将所述字段部分中的所述带宽 参数设置为包括1MHz、2MHz、4MHz、8MHz、以及16MHz的多个值中 的一个。 13.  如权利要求5所述的方法,其中,产生所述前导码部分包括:产 生具有8微秒乘N的持续时间的短训练序列,其中,N乘以频率带宽等于 20MHz。 14.  一种设备,包括: 数据单元构建器,其配置为针对数据单元的字段部分产生4比特循环 冗余校验序列,其中,所述循环冗余校验序列提供为2的汉明距离, 其中,所述数据单元的所述字段部分包括与用于所述数据单元的无线 通信的多个物理层参数相关的信息。 15.  如权利要求14所述的设备,其中,所述物理层参数包括调制和编 码方案参数、带宽参数、长度参数、波束成形参数、空间时间块编码参数、 编码参数、聚合参数、短保护间隔参数。 16.  如权利要求14所述的设备,其中,所述数据单元构建器被配置为 使用x^4+x+1的生成器多项式来产生所述4比特循环冗余校验序列。 17.  如权利要求14所述的设备,其中,为了产生所述4比特循环冗余 校验序列,所述数据单元构建器被配置为产生4个1比特循环冗余校验序 列,并且将所述4个1比特循环冗余校验序列进行级联。 18.  如权利要求14所述的设备,其中,所述数据单元的前导码部分包 括所述字段部分,其中,所述数据单元构建器还被配置为: 产生包括短训练序列和长训练序列的所述前导码部分; 接收包括数据有效载荷的帧;以及 对所述帧与所述前导码部分进行封装,以产生所述数据单元。 19.  如权利要求18所述的设备,还包括与所述数据单元构建器耦合的 发射机,以传输所述数据单元。 20.  如权利要求18所述的设备,还包括用于存储所述前导码部分的至 少一部分的存储器。 21.  如权利要求18所述的设备,其中,为了产生所述前导码部分,所 述数据单元构建器还被配置为:针对由所述字段部分定义的额外的流,产 生额外的训练序列,其中,所述额外的训练序列跟在所述前导码部分中的 所述字段部分的后面。 22.  如权利要求18所述的设备,其中,所述字段部分跟在所述前导码 部分中的所述长训练序列的后面。 23.  如权利要求15所述的设备,其中,所述数据单元构建器还被配置 为设置所述字段部分的调制和编码方案参数,以指示如下的调制格式的集 合中的一个调制格式,所述调制格式的集合包括:二进制正交相移键控、 256点星座、正交幅度调制、以及交错正交相移键控。 24.  如权利要求15所述的设备,其中,所述数据单元构建器还被配置 为设置所述调制和编码方案参数,以将空间流的数量指定为从1个空间流 至多达4个空间流。 25.  如权利要求15所述的设备,其中,所述数据单元构建器还被配置 为将所述带宽参数设置为包括1MHz、2MHz、4MHz、8MHz、以及16MHz 的多个值中的一个。 26.  如权利要求18所述的设备,其中,为了产生所述前导码部分,所 述数据单元构建器被配置为产生具有8微秒乘N的持续时间的短训练序列, 其中,N乘以频率带宽等于20MHz。 27.  一种系统,包括: 数据单元构建器,其被配置为: 针对数据单元的字段部分产生4比特循环冗余校验序列,其中,所 述循环冗余校验序列提供为2的汉明距离,其中,所述数据单元的所述 字段部分包括与用于所述数据单元的无线通信的多个物理层参数相关 的信息; 接收由媒体访问控制子层逻辑产生的帧,以及 对所述帧与前导码部分进行封装,以产生所述数据单元;以及 发射机,其与所述数据单元构建器耦合,并包括用于无线地传输所述 数据单元的天线阵列。 28.  如权利要求27所述的系统,还包括用于从通信设备接收不同的数 据单元的无线接收机,其中,所述接收机包括用于对调制在正交子载波上 的信息进行解调的解调器。 29.  如权利要求27所述的系统,其中,所述物理层参数包括调制和编 码方案参数、带宽参数、长度参数、波束成形参数、空间时间块编码参数、 编码参数、聚合参数、短保护间隔参数。 30.  如权利要求27所述的系统,其中,所述数据单元构建器被配置为 使用x^4+x+1的生成器多项式来产生所述4比特循环冗余校验序列。 31.  一种机器可访问的产品,包括: 包含有数据单元的前导码结构的介质,其中,所述前导码结构: 定义短训练序列和长训练序列,以用于针对在所述前导码结构中的 字段部分之前的单个流,对天线进行训练;以及 针对所述字段部分定义4比特循环冗余校验序列,其中,所述循环 冗余校验序列提供为2的汉明距离,其中,所述字段部分包括与用于所 述数据单元的无线通信的多个物理层参数相关的信息。 32.  如权利要求31所述的机器可访问的产品,其中,所述物理层参数 包括调制和编码方案参数、带宽参数、长度参数、波束成形参数、空间时 间块编码参数、编码参数、聚合参数、短保护间隔参数。

说明书

说明书用于检查序列的方法和布置
相关申请的交叉引用
本申请要求2012年9月10日提交的美国临时申请号61/699,245、以及 2012年12月21日提交的美国非临时申请号13/725,693的优先权,其整体 并入本文作参考。
技术领域
本文描述的实施例通常涉及无线通信领域。更具体而言,实施例涉及 在无线发射机与接收机之间的通信的错误检测的领域。
背景技术
2012年7月的题为“11-12-0953-01-00ah-tgah-sfd-d9-x.docx”的IEEE 802.11ah规范架构文档(在网址https://mentor.ieee.org/802.11/dcn/12/11-12- 0953-01-00ah-tgah-sfd-d9-x.docx)中定义的802.11ah规范架构规定了在前导 码结构的“SIG”字段中的4比特循环冗余校验(CRC)序列,以检测该字 段中的错误。然而,该CRC定义具有为1的汉明距离,这不保证单个位的 错误将被检测到。
附图说明
图1绘出包括多个通信设备的示例无线网络的实施例,其包含多个固 定或移动通信设备;
图1A绘出用于在无线通信设备之间建立通信的前导码的实施例;
图1B绘出用于在无线通信设备之间建立通信的前导码结构的替代实施 例;
图1C绘出信号字段的实施例;
图1D绘出具有用于在无线通信设备之间建立通信的保护机制的协议 的实施例;
图1E绘出用x^4+x+1的生成器多项式产生的4比特CRC的实施例;
图1F绘出4个1比特CRC(奇偶校验位)的级联的实施例,其中,SIG 字段的数据部分的每个第4位输入至奇偶校验位计算中的一个;
图2绘出在无线网络中产生和传输基于正交频分复用(OFDM)的通信 的装置的实施例;
图3绘出用于产生前导码结构(诸如在图1A和1B中示出的前导码结 构)的流程图的实施例;以及
图4A、4B绘出用图2所示的发射机和接收机传输并接收通信的流程图 的实施例。
具体实施方式
下面为附图中绘出的新颖实施例的具体描述。然而,提供的细节的量 不意图限制描述的实施例的预料的变化;相反,权利要求和具体实施方式 覆盖落入由所附的权利要求定义的当前教导的精神和范围内的所有修改、 等同物、以及替代。下文的具体实施方式被设计为使得本领域普通技术人 员能够理解这样的实施例。
实施例可以包含以1GHz和更低频带操作的正交频分复用(OFDM)系 统。在很多实施例中,媒体访问(MAC)子层逻辑可以借助在例如在电气 与电子工程师协会(IEEE)802.11ah规范中定义的前导码结构中的新信号 (SIG)字段,实现新的前导码结构。新信号字段可以包含提供为2的汉明 距离的4比特循环冗余校验序列。在很多实施例中,为2的汉明距离基本 保证了SIG字段中单个位错误的检测。
很多实施例使用例如由MAC子层逻辑使用x^4+x+1生成器多项式产生 的4比特CRC。图1E绘出产生4比特CRC序列的该生成器多项式函数的 实现的框图1300。其他实施例可以使用4个1比特CRC(奇偶校验位)的 级联,其中,SIG字段的数据部分的每个第4位输入至奇偶校验位计算中的 一个。图1F绘出该4个1比特CRC生成器函数的实现的框图1400。
在一些实施例中,本文描述的一个或多个技术被用于提供例如室内和/ 或室外智能“电网”和传感器服务。例如,一些实施例可以提供传感器来 对于特定区域内的家庭测量电、水、气和/或其他事业的使用量,并将这些 服务的使用量无线传输至计量子站。其他实施例可以利用用于家庭医疗保 健、诊所、或者医院的传感器,用来监控医疗保健相关的事件和病人的生 命体征(诸如跌倒检测、药瓶监控、体重监控、睡眠呼吸暂停、血糖水平、 心率等)。对于这样的服务设计的实施例通常要求比IEEE 802.11n/ac系统提 供的设备低得多的数据速率和低得多的(超低)功耗。
在一些实施例中,实现本文描述的技术的设备和/或系统重新使用IEEE 802.11n/ac规范功能(具有满足这些更低数据速率和超低功耗要求的新功 能),以重新使用硬件实现并减小实现成本。在一些实施例中,(例如,IEEE 802.11ah规范的)新的前导码结构使用来自IEEE 802.11ac和IEEE 802.11ag 系统的短训练字段(STF)和长训练字段(LTF),减小实现的成本。其他 实施例容纳多个流。若干实施例不实现旧有的训练字段和旧有的签名,且 不实现多用户多输入多输出(MIMO)。并且一些实施例采用波束成形。
在1GHz和更低的频带中,限制了可用带宽,因此,使用20、40、80 和160MHz的带宽的IEEE 802.11n/ac类型的系统在一些地理区域中可能不 可行。在很多实施例中,系统具有大约1至10MHz的数量级的带宽。在若 干实施例中,802.11n/ac类型的系统可以被向下钟控(down-clocked),以实 现更低的带宽。例如,很多实施例被N向下钟控(诸如20MHz被N除), 其中N能够取2、4、8、10、以及20的值(提供10、5、2.5、2、以及1MHz 的带宽操作)。其他实施例被N向下钟控(诸如160MHz被N除),其中N 能够取10、20、40、80、以及160的值(提供16、8、4、2、以及1MHz 的带宽操作)。在若干实施例中,对于那些IEEE 802.11ac系统,带宽还可 以基于基调计数(tone count)。在一些实施例中,基调计数可以与那些IEEE 802.11ac系统相同。在其他实施例中,基调计数可以不同于那些IEEE 802.11ac系统,例如去除在更低带宽处不需要的基调计数。
前导码结构的实施例可以实现新信号字段,11ah-SIG。前导码结构可以 定义STF和LTF,来针对一个流操作对天线进行训练,随后是信号字段和 数据有效载荷。在一些实施例中,信号字段之前可以是保护间隔(GI),随 后是额外的LTF,来容纳额外的多输入多输出(MIMO)流。其他实施例不 包含额外的LTF,因为其经由单个流进行通信。
本文描述的逻辑、模块、设备、以及接口可以执行可以在硬件和/或代 码中实现的功能。硬件和/或代码可以包含设计为完成该功能的软件、固件、 微码、处理器、状态机、芯片集、或者其组合。
实施例可以便于无线通信。一些实施例可以整合低功率无线通信,比 如无线局域网(WLAN)、无线城域网(WMAN)、无线个人区域 网络(WPAN)、蜂窝网络、电气与电子工程师协会(IEEE)IEEE 802.11-2007、 用于信息技术的IEEE标准—系统之间的电信和信息交换—本地和城域网 —具体要求—部分11:无线LAN媒体访问控制(MAC)和物理层(PHY) 规范(http://standards.ieee.org/getieee802/download/802.11-2007.pdf)、(网络、 消息收发系统、以及智能设备中的)通信,以便于这样的设备之间的交互。 此外,一些无线实施例可以整合有单个天线,而其他实施例可以采用多个 天线。
依据本公开的各种实施例,呈现了与无线通信(例如基于IEEE 802.11 规范)相关的方法。方法可以包含例如由媒体访问控制子层逻辑产生用于 数据单元的字段部分(例如前导码的信号字段)的、4比特循环冗余校验序 列。循环冗余校验序列可以提供为2的汉明距离。数据单元的字段部分可 以包含与用于数据单元的无线通信的多个物理层参数相关的信息。物理层 参数可以包含调制和编码方案参数、带宽参数、长度参数、波束成形参数、 空间时间块编码参数、编码参数、聚合参数、短保护间隔参数。在一些实 施例中,本文公开的方法依据IEEE 802.11ah规范实现。
该方法还可以包含:产生包含短训练序列和长训练序列的前导码,其 中,前导码还包含字段部分;接收由媒体访问控制子层逻辑产生的帧;对 该帧与前导码部分进行封装以产生数据单元;以及传输该数据单元。
依据本公开的各种实施例,呈现了与无线通信(例如基于IEEE 802.11 规范)相关的设备和系统。这样的设备和/或系统可以包含数据单元构建器, 被配置为对于数据单元的字段部分产生4比特循环冗余校验序列,其中, 循环冗余校验序列提供为2的汉明距离,并且数据单元的字段部分包含与 用于数据单元的无线通信的多个物理层参数相关的信息。数据单元构建器 还可以被配置为:产生包括短训练序列和长训练序列的前导码部分;接收 包括数据有效载荷的帧;以及对该帧与前导码部分进行封装以产生数据单 元。系统的发射机可以与数据单元构建器耦合,并包含天线阵列来对数据 单元进行无线传输。在一些实施例中,本文公开的设备和/或系统依据IEEE 802.11ah规范实现。
现在转至图1,示出了无线通信系统1000的实施例。无线通信系统1000 包含有线或者无线连接到网络1005的通信设备1010。通信设备1010可以 经由网络1005与多个通信设备1030、1050、以及1055无线通信。通信设 备1010、1030、1050、以及1055可以包含传感器、站、接入点、集线器、 交换机、路由器、计算机、膝上型计算机、笔记本、蜂窝电话、PDA(个 人数字助理)、或者其他具备无线能力的设备。因此,通信设备可以是移动 或者固定的。例如,通信设备1010可以包含在家附近的水消耗的计量子站。 附近的每个家庭可以包含通信设备(诸如通信设备1030),并且通信设备 1030可以集成在或者耦合至水表用量表。周期性地,通信设备1030可以发 起与计量子站的通信,以传输与水使用量相关的数据。此外,计量站或者 其他通信设备可以周期性地发起与通信设备1030的通信,用于例如更新通 信设备1030的固件。在其他实施例中,通信设备1030可以仅响应于通信, 并可能不包含发起通信的逻辑。
在其他实施例中,通信设备1010可以便于数据卸载。例如,作为低功 率传感器的通信设备可以包含数据卸载方案,用于例如经由Wi-Fi、另一个 通信设备、蜂窝网络等进行通信,目的在于减小在等待接入例如计量站时 消耗的功耗和/或增加可用带宽。从传感器(诸如计量站)接收数据的通信 设备可以包含数据卸载方案,用于例如经由Wi-Fi、另一个通信设备、蜂窝 网络等进行通信,目的在于减小网络1005的拥塞。
网络1005可以代表多个网络的互相连接。例如,网络1005可以与广 域网(诸如互联网)或者内部网耦合,并可以将本地设备有线互相连接或 者经由一个或多个集线器、路由器、或者交换机无线互相连接。在本实施 例中,网络1005通信地耦合通信设备1010、1030、1050、以及1055。
通信设备1010和1030分别包含存储器1011和1031、以及媒体访问控 制(MAC)子层逻辑1018和1038。存储器1011、1031(诸如动态随机存 取存储器(DRAM))可以存储帧、前导码、以及前导码结构1014和1034、 或者其部分。帧(还被称为MAC层协议数据单元(MPDU))和前导码结 构1014和1034可以建立并维持在传输设备和接收设备之间的同步通信。 前导码结构1014和1034还可以建立通信格式和速率。具体而言,基于前 导码结构1014和1034产生或确定的前导码可以训练例如天线阵列1024和 1044,来互相彼此通信,建立通信的调制和编码方案、通信的带宽、传输 矢量(TX矢量)的长度、波束成形的应用等。
MAC子层逻辑1018、1038可以产生帧和物理层数据单元(PPDU)。 更具体而言,帧构建器1012和1032可以产生帧,并且数据单元构建器1013 和1033可以产生PPDU。数据单元构建器1013和1033可以通过对包括由 帧构建器1012和1032产生的帧的有效载荷进行封装,产生PPDU。在本实 施例中,数据单元构建器1013和1033可以分别基于前导码结构1014和1034 对帧与前导码进行封装,将在一个或多个RF信道中传输的有效载荷置前 (prefix)。数据单元构建器(诸如数据单元构建器1013或者1033)的功能 是将位的组集合为组成前导码以及有效载荷的码字(code word)或者符号 (symbol),使得符号能够转换为信号来分别经由天线阵列1024和1044进 行传输。
每个数据单元构建器1013、1031可以供应包含信号字段部分1015、1035 的前导码结构1014、1034,并在前导码在被产生期间和/或产生了前导码之 后,将基于前导码结构1014、1034产生的前导码存储在存储器1011、1031 中。在本实施例中,前导码结构1014、1034在信号字段1015、1035和数 据有效载荷之前,包含一个短训练字段(STF)和一个长训练字段(LTF)。 STF和LTF可以通过做出与通信相关的测量(诸如与相对频率、幅度、以 及正交信号之间的相位变化相关的测量),训练天线阵列1022和1042来互 相彼此通信。具体而言,STF可以用于数据包检测、自动增益控制、以及 粗频率估计。LTF可以用于对于空间信道的信道估计、定时、以及精细频 率估计。
在一些实施例中,信号字段1015、1035提供用于或者建立数据单元的 无线通信的物理层参数相关的信息。这样的物理层参数可以包含代表以下 的参数:调制和编码方案(MCS)、带宽、长度、波束成形、空间时间块编 码(STBC)、编码、聚合、短保护间隔(短GI)、循环冗余校验(CRC)、 以及尾。CRC字段可以包含提供为2的汉明距离的4比特循环冗余校验序 列。在很多实施例中,为2的汉明距离基本保证了SIG字段中单个位错误 的检测。在一些实施例中,信号字段的4比特CRC序列可以使用x^4+x+1 的生成器多项式(其实现1300在图1E中示出)来产生。在其他实施例中, 信号字段的4比特CRC序列可以通过将4个1比特CRC级联而产生,其 每个可以通过采取信号字段的数据部分的每个第4位作为向奇偶校验位计 算中的一个的输入来计算。这样的4个1比特CRC序列产生的实现1400 在图1F中示出。
在一些实施例中,信号字段1015、1035可以包含MCS,该MCS包含 具有1/2的编码速率的二进制相移键控(BPSK);或者具有3/4的编码速率的 256点星座正交幅度调制(256-QAM)。在其他实施例中,信号字段1015、 1035包含调制技术(诸如交错正交相移键控(SQPSK))。在很多实施例中, MCS用1至4个空间流来建立通信。
在若干实施例中,信号字段1015、1035可以包含的带宽包含20兆赫 (MHz)被N除、40MHz被N除、80MHz被N除、或者160MH被N除, 其中,N是整数,并且带宽落入1与10MHz之间。例如,带宽可以包含 160MHz被N除,其中,N等于160、80、40、20、以及10,结果导致1MHz、 2MHz、4MHz、8MHz、以及16MHz的带宽。在其他实施例中,带宽可以 包含20MHz被N除,其中,N等于2、4、8、10、16、以及20,结果导致 1MHz、1.25MHz、2MHz、2.5MHz、5MHz、以及10MHz的带宽。
通信设备1010、1030、1050、以及1055每个都可以包含收发机(RX/TX) (诸如收发机(RX/TX)1020和1040)。每个收发机1020、1040包含RF 发射机和RF接收机。每个RF发射机将数字数据压印(impress)在RF频 率上,用于通过电磁辐射传输数据。RF接收机接收在RF频率处的电磁能 量,并从其取出数字数据。图1可以绘出多个不同实施例,包含具有例如4 个空间流的多输入多输出(MIMO)系统,并可以绘出退化系统,其中一个 或多个通信设备1010、1030、1050、以及1055包含具有单个天线的接收机 和/或发射机,包含单输入单输出(SISO)系统、单输入多输出(SIMO) 系统、以及多输入单输出(MISO)系统。图1的无线通信系统1000旨在 代表电气与电子工程师协会(IEEE)802.11ah系统。类似地,设备1010、 1030、1050、以及1055旨在代表IEEE 802.11ah设备。
在很多实施例中,收发机1020和1040实现正交频分复用(OFDM)。 OFDM是在多个载波频率上对数字数据进行编码的方法。OFDM是被用作 数字多载波调制方法的频分复用方案。大量的紧密隔开的正交子载波信号 被用于携带数据。数据被分割为若干并行数据流或者信道,每个子载波有 一个。每个子载波用低符号速率的调制方案调制,维持类似于相同带宽下 常规单载波调制方案的总数据速率。
对于包含数据、导频、保护、以及归零的功能,OFDM系统使用若干 载波或者“基调”。数据基调被用于经由一个信道在发射机与接收机之间传 送信息。导频基调被用于维持信道,并可以提供与时间/频率和信道跟踪相 关的信息。保护基调在传输期间可以插入在符号(诸如STF和LTF符号) 之间,以避免可能起因于多路径失真的符号间干扰(ISI)。这些保护基调还 帮助信号符合频谱屏蔽。直流分量(DC)的归零可以被用于简化直接转换 接收机设计。
在一个实施例中,通信设备1010可选地包含由虚线表明的数字波束成 形器(DBF)1022。DBF 1022将信息信号转换为应用到天线阵列1024的元 件的信号。天线阵列1024是单独、分开可激活天线元件的阵列。应用到天 线阵列1024的元件的信号使天线阵列1024辐射1至4个空间信道。这样 形成的每个空间信道可以将信息携带至一个或多个通信设备1030、1050、 以及1055。类似地,通信设备1030包含收发机1040,从并且向通信设备 1010接收并传输信号。收发机1040可以包含天线阵列1044、以及可选的 DBF 1042。与数字波束成形并行地,收发机1040能够与IEEE 802.11ah设 备通信。
图1A绘出具有用于在无线通信设备(诸如图1中的通信设备1010、 1030、1050、以及1055)之间建立通信的前导码结构1062的物理层协议数 据单元(PPDU)1060的实施例。PPDU 1060可以包含前导码结构1062, 包含对于单个多输入多输出(MIMO)流的正交频分复用(OFDM)训练符 号,随后是信号字段,随后是对于额外的MIMO流的额外的OFDM训练符 号,并且前导码结构1060随后可以是数据有效载荷。具体而言,PPDU 1060 可以包含短训练字段(STF)1064、长训练字段(LTF)1066、11AH-SIG 1068、 额外的LTF 1069、以及数据1070。STF 1064可以包含长度为0.8微秒(μ s)乘N的多个短训练符号(诸如10个短训练符号),其中N是整数,代表 从20MHz信道间距起的向下钟控因子。例如,对于10MHz信道间距,定 时将翻倍。20MHz信道间距的STF 1064的总时间帧是8μs乘N。
LTF 1066可以包含保护间隔(GI)符号和2个长训练符号。在20MHz 信道间距,保护间隔符号可以具有1.6μs乘N的持续时间,并且每个长训 练符号可以具有3.2μs乘N的持续时间。在20MHz信道间距对于LTF 1066 的总时间帧是8μs乘N。
11ah-SIG 1068可以包含0.8μs乘N的GI符号、以及7.2μs乘N的信 号字段符号(诸如在图1C中描述的符号)。如果需要,额外的LTF 1069可 以包含:对于额外的MIMO流的一个或多个LTF符号(20MHz信道间距的 4μs乘N)。数据1070可以包含一个或多个MAC子层协议数据单元 (MPDU),并可以包含一个或多个GI。例如,数据1070可以包含一组或 多组的符号,包含20MHz信道间距的0.8μs乘N的GI符号,随后是20MHz 信道间距的3.2μs乘N的有效载荷数据。
本实施例可以包含5个允许的带宽,诸如1MHz、2MHz、4MHz、8MHz 和16MHz。在一些实施例中,依据前导码结构1062产生的前导码可以复制 到例如2个带宽(诸如2个1MHz带宽)。一旦数据部分开始,复制不可再 发生,并且可以实现新的基调分配。例如,对于前导码的基调分配:对于 最低带宽(1MHz),可以固定在56个基调;对于下个带宽(2MHz),可以 复制以得到总的112个基调;对于下个带宽(4MHz),可以复制得到总的 224个基调;对于下个带宽(8MHz),可以再次复制得到总的448个基调; 并对于最大的带宽(16MHz),可以再次复制得到总的896个基调。对于 1MHz带宽,对于数据1070的基调分配可以设定在56个基调(52个数据 基调加4个导频基调);对于2MHz带宽为114个基调(用于数据的108个 基调加6个导频基调);对于4MHz带宽为242个基调(234个数据基调加 8个导频基调);对于8MHz带宽为484个基调(用于数据的468个基调加 16个导频基调);并且对于16MHz带宽为968个基调(用于数据的936个 基调加32个导频基调)。
图1B绘出具有用于在无线通信设备(诸如图1中的通信设备1010、 1030、1050、以及1055)之间建立通信的前导码结构1082的物理层协议数 据单元(PPDU)1080的替代实施例。PPDU 1080可以包含前导码结构1082, 包含对于单个多输入多输出(MIMO)流的正交频分复用(OFDM)训练符 号,随后是信号字段,并且数据有效载荷可以跟在前导码结构1080的后面。 具体而言,PPDU 1080可以包含短训练字段(STF)1064、长训练字段(LTF) 1066、11AH-SIG 1068、以及数据1070。
图1C绘出用于在无线通信设备(诸如图1中的通信设备1010、1030、 1050、以及1055)之间建立通信的信号字段、11AH-SIG 1100的实施例。 虽然数量、类型、以及字段的内容可能在实施例之间不同,本实施例可以 包含具有一序列的位的信号字段,该一序列的位是用于调制和编码方案 (MCS)1104参数、带宽(BW)1106参数、长度1108参数、波束成形(BF) 1110参数、空间时间块编码(STBC)1112参数、编码1114参数、聚合1116 参数、短保护间隔(SGI)1118参数、循环冗余校验(CRC)1120参数、 以及尾1122参数。
MCS 1104参数可以包含6个位,并可以指定二进制相移键控(BPSK)、 256点星座正交幅度调制(256-QAM)、或者交错正交相移键控(SQPSK), 作为用于通信的调制格式。这些选择可以提供用于通信的1至4个空间流。 BPSK可以具有1/2的编码速率。256-QAM可以具有3/4的编码速率。SQPSK (还被称为OQPSK)可以具有1/2或者3/4的编码速率。在一些实施例中, SQPSK是对信号和数据字段允许的调制格式,以将通信设备的操作范围延 伸,用于例如室外传感器监控。
BW 1106参数可以包含2个位,并可以涉及从4个带宽(诸如2MHz、 4MHz、8MHz、以及16MHz)中选择带宽。选择第五个带宽(诸如1MHz) 还可以经由另一个方法来选择。在其他实施例中,BW 1106参数可以提供4 个不同的带宽,被整数N从20MHz、40MHz、80MHz、或者160MHz向下 钟控。数字N可以是任何整数,诸如1、2、3、4、5、6、7、8、9、10等。
长度1108参数可以包含16个位,并可以以八位字节描述传输矢量的长 度。在一些实施例中,对于长度1108参数允许的值为1至4095的范围。 长度1108参数可以表明MAC子层逻辑当前请求物理层(PHY)设备(例 如图1中的收发机1020、1040)来进行传输的MAC协议数据单元(MPDU) 中的八位字节的数量。由PHY使用长度1108参数来确定在接收开始传输 的请求之后将在MAC与PHY之间发生的八位字节传送的数量。
波束成形(BF)1110参数可以包含一个位,并且可以指定PHY是否将 实现波束成形以用于MPDU的传输。空间时间块编码(STBC)1112参数 可以包含一个位,并且可以指定是否实现空间时间块编码(诸如Alamouti 码)。并且编码1114参数可以包含2个位,并且可以指定是否使用二进制 卷积编码(BCC)或者低密度奇偶校验编码(LDPC)。
聚合1116参数可以包含一个位,并且可以指定是否授权MPDU聚合 (A-MPDU)。短保护间隔(SGI)1118参数可以包含1个或2个位,并且 可以指定SGI的持续时间。例如,一个位可以被设定为逻辑一来指定短保 护间隔,或者设定为逻辑零来指定长保护间隔,并且第二位可以指定短保 护间隔长度歧义抑制。
循环冗余校验(CRC)1120序列参数可以包含信号字段的4比特CRC 序列、11ah-SIG 1100,CRC提供为2的汉明距离。在一些实施例中,4比 特CRC序列用x^4+x+1的生成器多项式产生。图1E绘出产生4比特CRC 序列的该生成器多项式函数的实现的框图1300(包含XOR模块1305、位 存储模块Cx 1310、以及INVERT模块1315)。在操作中,信号字段的位(例 如代表调制和编码方案(MCS)1104参数、带宽(BW)1106参数、长度 1108参数、波束成形(BF)1110参数、空间时间块编码(STBC)1112参 数、编码1114参数、聚合1116参数、以及短保护间隔(SGI)1118参数的 位)被提供为输入位,使用如所绘的逻辑基于所述输入位来计算CRC位(即 输出位)。在一些实施例中,在操作的开始,位存储模块Cx 1310被初始化 为值一。
在其他实施例中,循环冗余校验(CRC)1120序列参数可以包含4个1 比特CRC(奇偶校验位)的级联,其中,11ah-SIG 1100字段的每个第4位 输入至奇偶校验位计算中的一个。图1F绘出这样的4个1比特CRC产生 技术的实现的框图1400(包含XOR模块1405、复用器和解复用器1410、 以及位存储模块1415)。在操作中,信号字段的位被提供为输入位,使用如 所绘的逻辑基于所述输入位来计算4个CRC位(即输出位)。具体而言, 在该实现中,第一奇偶校验或者CRC序列位(关联于C0模块)通过采取 11ah-SIG 1100的位0、4、8……作为输入来计算。第二奇偶校验位(关联 于C1模块)采取11ah-SIG 1100的位1、5、9……作为输入。第三奇偶校验 位(关联于C2模块)采取11ah-SIG 1100数据位2、6、10……作为输入。 并且,第四奇偶校验位(关联于C3模块)采取11ah-SIG 1100数据位3、7、 11……作为输入。在该实现中,复用器和解复用器1410选项在任何给定的 周期可以是相同的。所以,如果Cx被用于XOR操作,那么结果也写回Cx, 其中x等于0、1、2、3。
尾1122参数可以包含(例如逻辑零或者一的)6比特序列,以指定信 号字段11ah-SIG 1100的结束。
图1D示出帧的一个功能的操作的实施例1200。具体而言,图1D示出 对于实施例在保护的传输操作(TxOP)上的使用。一些实施例可以利用保 护的TxOP在帧的传输之前来通知除了接收机外的设备:其他设备应该避免 在特定持续时间中进行传输。特定持续时间可以是对于传输该帧分配的时 间。例如,对于利用传输波束成形(TxBF)的实施例而言,波束成形可以 在传输信号字段(诸如图1C所示的信号字段1100、或者图1的信号字段 1015或者1035)时开始。作为结果,一些通信设备(诸如通信设备1010、 1030、1050、以及1055)可能不能够对信号字段进行解码。在该实施例中, 可以实现虚拟载波感测机制来指示通信设备在一段时间内推迟访问通信介 质(诸如图1的网络1005)。
如图1D中示出的那样,为了建立通信,发射机传输包括由接收机接收 的发送请求(RTS)字段的控制帧。控制帧还包含地址字段和持续时间字段 (图1D中未示出)。地址字段表明传输预期发往哪个接收机。持续时间字 段包含网络分配矢量(NAV),其表明给传输预留的持续时间。在发送了RTS 信号之后,但在发送传输的数据之前,发射机等待以从接收机接收允许发 送(CTS)信号。如果在一段短时间内没有接收CTS,预期的传输被临时 放弃,并且新的RTS信号可以之后发送。一旦响应于RTS接收了CTS信号, 发射机在NAV持续时间发送数据,如图1D所示。除了预期的接收机之外 的设备可以设定其相应NAV,以避免在NAV的持续时间进行通信。
图2示出在无线网络中传输基于正交频分复用(OFDM)的通信的装置 的实施例。该装置包含与媒体访问控制(MAC)子层逻辑201耦合的收发 机200。MAC子层逻辑201可以产生物理层协议数据单元(PPDU),来经 由收发机200进行传输。
MAC子层逻辑201可以包含硬件和/或代码来实现数据链路层功能,包 含通过经由帧构建器202在帧中封装MSDU,从MAC服务数据单元 (MSDU)产生MAC协议数据单元(MPDU)。例如,帧构建器可以产生 如下帧:包含指明是否帧是管理、控制或者数据帧的类型字段;以及指明 帧的功能的子类型字段。控制帧可以包含准备发送或者允许发送帧。管理 帧可以包含信标、探测响应、关联响应、以及重新关联响应帧类型。跟在 第一帧控制字段的后面的持续时间字段指明该传输的持续时间。如上所述, 持续时间字段包含网络分配矢量(NAV),其能够被用作对于通信的保护机 制。并且,数据类型帧被设计为传输数据。地址字段可以跟在持续时间字 段的后面,指明用于传输的预期接收机的地址。
MAC子层逻辑201还可以包含数据单元构建器203。数据单元构建器 203可以基于前导码结构(诸如图1C所示的前导码结构)来确定前导码, 来封装MPDU以产生PPDU。在很多实施例中,数据单元构建器203可以 从存储器中选择前导码(诸如默认的前导码),用于数据帧传输,控制帧传 输,或者管理传输。在若干实施例中,数据单元构建器203可以基于对于 从另一个通信设备接收的前导码默认的一组值来创建前导码。例如,对于 农场的符合IEEE 802.11ah的数据收集站可以周期性地从具有符合IEEE 802.11ah的集成无线通信设备的低功率传感器接收数据。传感器可以在一 段时间内进入低功率模式,周期性地唤醒来收集数据,并与数据收集站周 期性地通信以传输由传感器收集的数据。在一些实施例中,传感器可以主 动发起与数据收集站的通信,传输指示通信能力的数据,并响应于CTS等, 开始将数据传送至数据收集站。在其他实施例中,传感器可以响应于由数 据收集站发起通信,将数据传输至数据收集站。
数据单元构建器203可以产生前导码,包含STF、保护间隔、LTF、以 及11ah-SIG字段。在很多实施例中,数据单元构建器203可以基于通过与 另一个通信设备的交互而选择的通信参数来创建前导码。数据单元构建器 203可以创建具有包括MCS字段的11ah-SIG字段的前导码,MCS字段具 有6个比特,指示具有1/2的编码速率和4个空间流的二进制相移键控。数据 单元构建器203可以从5个允许的带宽(诸如16MHz、8MHz、4MHz、2MHz、 以及1MHz)来确定带宽。在带宽落入1MHz至10MHz的其他实施例中, 4个带宽可以包含多组带宽(诸如10MHz、6.7MHz、5MHz、以及4MHz; 10MHz、5MHz、4MHz、以及2.5MHz;10MHz、5MHz、2.5MHz、以及 1.25MHz;5MHz、4MHz、3.3MHz以及2.9MHz等)。在其他实施例中,多 组4个带宽可以包含大于10MHz的一个或多个带宽(诸如20MHz、10MHz、 5MHz、以及2.5MHz;40MHz、20MHz、10MHz、以及5MHz;40MHz、 20MHz、10MHz、以及5MHz;26.7MHz、20MHz、16MHz、以及13.3MHz 等)。数据单元构建器203可以将BW位设定为代表4个带宽10MHz、5MHz、 2.5MHz、以及1.25MHz中的一个的值。并且在很多实施例中,第五带宽可 以在11ah-SIG字段内由另一个单元选择,诸如具有第三位的带宽参数、具 有表明第五带宽的一个或多个位的延伸的数据有效载荷、在11ah-SIG字段 内设定另1位并结合带宽参数被设定为特定带宽的指示等。
在很多实施例中,数据单元构建器203可以用11ah-SIG字段创建前导 码,11ah-SIG字段包括首先具有最低有效位(LSB)的16比特长的长度字 段。长度字段可以包含传输矢量(TXVECTOR)的长度。在其他实施例中, 数据单元构建器203可以用11ah-SIG字段来创建前导码,11ah-SIG字段包 括选择低密度奇偶校验(LDPC)的编码位、以及提供LDPC持续时间歧义 的额外编码位。数据单元构建器203可以用11ah-SIG字段来创建前导码, 11ah-SIG字段包括用于传输波束成形(TxBF)的位。例如,一些实施例可 以将TxBF位设定为逻辑一,以表明该传输应该对于向具有波束成形能力的 通信设备的数据包波束成形,并可以将TxBF位设定为逻辑零,以表明该传 输不应例如对于保护机制帧波束成形。
在若干实施例中,数据单元构建器203可以用包括短保护间隔(SGI) 字段的11ah-SIG字段来创建前导码,短保护间隔(SGI)字段例如可以是 1.6微秒(μs)乘N,其中,N是整数,由此,定时从20MHz信道间距被 向下钟控。数据单元构建器203还可以用11ah-SIG字段来创建前导码, 11ah-SIG字段包括:循环冗余校验(CRC)字段,用于错误检测(例如4 比特CRC);以及(例如包括6个零比特的)尾,用于例如能在接收尾比特 之后立即对MCS和长度字段进行解码。
在一些实施例中,数据单元构建器203可以基于IEEE 802.11n/ac基调 分配,分配对于前导码的基调。例如,对于前导码,56个基调可以分配给 1.25MHz带宽,112个基调可以分配给2.5MHz带宽,224个基调可以分配 给5MHz带宽,并且448个基调可以分配给10MHz带宽。在很多实施例中, 数据单元构建器203可以对于PPDU的数据或者MPDU部分不同地分配基 调。例如,56个基调可以分配给1.25MHz带宽的数据,114个基调可以分 配给2.5MHz带宽的数据,242个基调可以分配给5MHz带宽的数据,并且 484个基调可以分配给10MHz带宽的数据。
收发机200包含接收机204和发射机206。发射机206可以包含一个或 多个编码器208、调制器210、OFDM 212、以及DBF 214。发射机206的 编码器208接收从MAC子层逻辑202用于传输的数据。MAC子层逻辑202 可以以块或者符号(诸如数据的字节)将数据呈现给收发机200。编码器 208可以使用现在已知的或者将要开发的多个算法中的任何一个来对数据 进行编码。可以完成编码来实现多个不同目的中的一个或多个。例如,可 以执行编码来减少必须发送来传送要传输的信息的每个符号的比特的平均 数。可以执行编码来减少接收机处的符号检测中错误的概率。因此,编码 器可以将冗余导入至数据流。增加冗余增加了要求来传输信息的信道带宽, 但导致了更少的错误,并能使信号以更低功率传输。编码还可以包含用于 安全性的加密。
在本实施例中,编码器208可以实现空间时间块编码(STBC)、以及 二进制卷积编码(BCC)或者低密度奇偶校验编码(LDPC)、以及其他编 码。
发射机206的调制器210从编码器208接收数据。调制器210的目的 在于将从编码器208接收的每个块的二进制数据转换为当上转换 (up-conversion)和放大时能够由天线传输的唯一连续时间波形。调制器 210将接收的数据块压印到选择的频率的正弦。更具体而言,调制器210将 数据块映射到对应的正弦的离散幅度的组、或者正弦的离散相位的组、或 者正弦的相对于频率的离散频移的组。调制器210的输出是带通信号。
在一个实施例中,调制器210可以实现正交幅度调制(QAM),从信息 序列将2个分离的k比特符号压印到2个正交载波,cos(2πft)和sin(2πft)。 QAM通过改变(调制)2个载波的幅度,使用幅移键控(ASK)数字调制 方案来运送2个数字比特流。2个载波互相彼此异相90°,并且因此称作 正交载波或者正交分量。调制的波被求和,作为结果的波形是相移键控 (PSK)和幅度移键控(ASK)这两者的组合。可以使用有限数量的至少2 个相位和至少2个幅度。
在另一个实施例中,调制器210将从编码器208接收的数据块映射到 载波的离散相位的组,以产生相移键控(PSK)信号。对于小于或者等于N 的正整数的n,通过将输入序列的k=log2N二进制数位的块映射到N个对 应相位θ=2π(n-1)/n中的一个,来产生N相PSK信号。作为结果的等同低 通信号可以表示为:
u ( t ) = Σ n = 0 e j θ n g ( t - nT ) ]]>
其中g(t-nT)是基本脉冲,其形状可以被优化以增加在接收机处精确检测的 概率(例如通过减小符号间干扰)。这样的实施例可以使用二进制相移键控 (BPSK)、最简单形式的相移键控(PSK)。BPSK使用分离为180°的2 个相位,并且是所有PSK中最稳健的,因为其采取了使解调器实现不正确 的决定的最高水平的噪声或者失真。在BPSK中对于信号相位有2个状态: 0和180度。在调制之前数据经常被差分编码。
在又一个实施例中,调制器210将从编码器208接收的数据块交替映 射到称作I信道(“相位内”)和Q信道(“相位正交”)的2个信道或者流, 称作交错正交相移键控(SQPSK)。SQPSK是相移键控的方法,其中,信 号载波相位过渡是90度或者一次1/4周期。90度的相移被称为相位正交。 单相过渡不超过90度。在SQPSK中,有4个状态:0、+90、-90和180度。
调制器210的输出可以上转换为更高的承载频率。或者,调制可以与 上转换整合地执行。在传输之前将信号移至高得多的频率能够使用实际尺 寸的天线阵列。即,传输频率越高,天线能够越小。因此,上转换器将调 制的波形乘以正弦,以获得具有作为波形的中心频率和正弦频率的总和的 载波频率的信号。该操作基于三角恒等式:
sin A cos B = 1 2 [ siin ( A + B ) + sin ( A - B ) ] ]]>
在和频率(A+B)处的信号通过,并且在差频率(A-B)处的信号被滤掉。 因此,提供带通滤波器来理想滤波掉除了要传输的信息(中心在载波(和) 频率处)外的所有的信息。
调制器210的输出被馈送至正交频分复用器(OFDM)212。OFDM 212 将调制的数据从调制器210压印到多个正交子载波。OFDM 212的输出被馈 送至数字波束成形器(DBF)214。采用数字波束成形技术来增加无线系统 的效率和容量。通常,数字波束成形使用如下的数字信号处理算法:对由 天线元件的阵列接收的并从天线元件的阵列传输的信号进行操作,以实现 增强的系统性能。例如,可以形成多个空间信道,并且每个空间信道可以 独立操纵,以将传输到多个用户终端的每个并从多个用户终端的每个接收 的信号功率最大化。此外,可以适用数字波束成形,以将多路径衰减最小 化并拒绝同信道干扰。
收发机200还可以包含连接至天线阵列218的双工器(diplexer)216。 因此,在该实施例中,单个的天线阵列用于传输和接收这两者。当传输时, 信号传递通过双工器216,并用上转换的信息承载信号x来驱动天线。在传 输期间,双工器216防止要传输的信号进入接收机204。当接收时,由天线 阵列接收的承载信息的信号传递通过双工器216,用于将信号从天线阵列输 送到接收机204。双工器216然后防止接收的信号进入发射机206。因此, 双工器216作为交换机进行操作,来交替地将天线阵列元件连接至接收机 204和发射机206。
天线阵列218将承载信息的信号辐射到能够由接收机的天线接收的电 磁能量的随时间变化的空间分布。接收机然后能够取出接收的信号的信息。 天线元件的阵列能够产生能够被操纵来优化系统性能的多个空间信道。相 反地,在接收天线处的辐射模式中的多个空间信道能够被分离为不同的空 间信道。因此,天线阵列218的辐射模式可以是高选择性。天线阵列218 可以使用印制电路板金属化技术来实现。微带、带状线、槽线、以及补片 例如都是用于天线阵列218的候选。
收发机200可以包含用于接收、解调、以及解码承载信息的信号的接 收机204。接收机204可以包含一个或多个DBF 220、OFDM 222、解调器 224和解码器226。接收的信号从天线元件218馈送到数字波束成形器 (DBF)220。DBF 220将N个天线信号转换为L个信息信号。
DBF 220的输出被馈送至OFDM 222。OFDM 222从承载信息的信号在 其上被调制的多个子载波取出信号信息。
解调器224对接收的信号进行解调。解调是如下处理:从接收的信号 取出信息以产生未解调的信息信号。解调的方法依赖于信息调制到接收的 载波信号的方法。因此,例如如果调制是BPSK,那么解调涉及相位检测以 将相位信息转换为二进制序列。解调向解码器提供信息的一系列的位。解 码器226对从解调器224接收的数据进行解码,并将解码的信息、MPDU 传输至MAC子层逻辑202。
本领域的技术人员将认识到收发机可以包含大量图2未示出的额外功 能,并且接收机204和发射机206能够是不同的设备,而非封装为一个收 发机。例如,收发机的实施例可以包含动态随机存取存储器(DRAM)、参 考振荡器、滤波电路、同步电路、可能的多频转换级和多个放大级等。此 外,可以集成图2所示的一些功能。例如,数字波束成形可以与正交频分 复用集成。
图3绘出用于产生前导码结构(诸如在图1A和1B中示出的前导码结 构)的示例流程图300。流程图300从接收来自帧构建器的帧(要素305) 开始。MAC子层逻辑可以产生帧来传输到另一个通信设备,并可以将帧作 为MPDU传递至数据单元构建器,该数据单元构建器将数据转换为能够传 输至其他通信设备的分组。数据单元构建器可以基于前导码结构(如图1A 的前导码结构1062)来产生前导码,来封装PSDU(来自帧构建器的MPDU) 以形成PPDU用于传输。在一些实施例中,多于一个的MPDU可以封装在 PPDU中。
数据单元构建器可以确定或创建前导码,来通过一个或多个要素310 至345来封装帧。在产生前导码中,数据单元构建器可以产生信号字段(诸 如图1A-C的11ah-SIG 1100),尽管字段及其内容可以不同于图1C描述的 字段。为了产生信号字段,数据单元构建器可以对于PPDU确定调制和编 码方案(要素310)。数据构建器可以选择默认的调制和编码方案,选择经 由与其他通信设备的通信所表明的调制和编码方案,或者另外选择调制和 编码方案。在很多实施例中,数据单元构建器可以从一组调制和编码方案 (包括1/2速率的BPSK、3/4速率的256-QAM、或者SQPSK)中选择调制 和编码方案。
虽然前导码的字段的产生可以以任何顺序发生,或者可以包含从存储 器选择前导码,但本实施例可以在确定调制和编码方案之后确定通信的带 宽(要素315)。确定带宽可以包含从5个带宽(诸如1MHz、2MHz、4MHz、 8MHz和16MHz)中选择带宽。
数据单元构建器可以确定波束成形是否应该通过设定波束成形位来实 现(要素320)。数据单元构建器可以将波束成形位设定为逻辑一,来实现 对于数据帧的波束成形,并可以将波束成形位设定为逻辑零,来根据多个 不同原因而关掉波束成形。例如,当发起传输的通信设备或者作为传输的 目的地的通信设备不支持波束成形时,可以关掉波束成形。
在很多实施例中,数据单元构建器通过将位设定为逻辑一而开启STBC 并且设定为逻辑零而关掉STBC,来确定空间时间块编码(STBC)位(要 素325)。STBC可以跨多个天线传输数据流的多个副本,并利用数据的各 种接收的副本来改善数据传送的可靠性。该冗余会导致有更高几率能够使 用一个或多个接收的副本,来正确地对接收的信号进行解码。在若干实施 例中,STBC将接收的信号的所有副本合成,以作为信息从每个副本取出。
在确定STBC值之后,数据单元构建器可以确定编码值(要素330)。 数据单元构建器可以确定是否使用二进制卷积编码(BCC)或者低密度奇 偶校验编码(LDPC)。在一些实施例中,编码参数可以包含用于LDPC持 续时间歧义的额外位。BCC可以被看作是具有输出序列的线性有限状态移 位寄存器,包括输入序列的一组线性组合。对于每个输入位的来自移位寄 存器的输出位的数量可以是代码中冗余的度量。并且LDPC码是线性错误 校正码,在有噪声的传输信道中传输消息的方法,并且可以使用稀疏二分 图来组成。LDPC码是容量逼近码,其能够在时间上线性于其块长度进行解 码,并且由稀疏奇偶校验矩阵来定义。
在一些实施例中,数据单元构建器可以通过将聚合值设定为逻辑一而 授权聚合的MPDU(A-MPDU)来确定聚合值(要素335)。在授权聚合的 MPDU中,数据单元构建器可以要求PPDU的每个数据传输在数据有效载 荷中包含多于一个MPDU。因为管理信息仅需要每个PPDU指明一次,所 以有效载荷数据与传输数据的总容量的比率更高,允许更低的功耗。
数据单元构建器然后可以确定短保护间隔(SGI)值(要素340)。在很 多实施例中,数据单元构建器可以在两个或多个SGI值之间选择。例如, 数据单元构建器可以将SGI值设定为逻辑零,来选择400纳秒的SGI;并 将SGI值设定为逻辑一,来选择600纳秒的SGI。
在若干实施例中,数据构建器可以用循环冗余校验(CRC)(要素345) 和尾来完成前导码。为了检测数据传输中的错误,CRC可以包含信号字段 11ah-SIG 1100的4比特CRC。4比特CRC可以使用x^4+x+1生成器多项 式来产生。图1E绘出产生4比特CRC序列的该生成器多项式函数的实现 的框图1300。其他实施例可以使用4个1比特CRC(奇偶校验位)的级联, 其中,SIG字段的数据部分的每个第4位输入至奇偶校验位计算中的一个。 图1F绘出这样的4个1比特CRC生成器函数的实现的框图1400。并且, 尾可以包含一系列位(诸如6个逻辑零)来指定前导码的结束。
在确定了前导码之后,数据单元构建器可以对该帧(MPDU)或者多个 帧(如果A-MPDU设定为逻辑一)与前导码进行封装,以产生PPDU用于 传输至另一个通信设备(要素350)。PPDU然后可以传输至物理层设备(诸 如图2中的发射机206或者图1中的收发机1020、1040),使得PPDU可以 基于前导码转换为信号,并经由天线传输(要素355)。如果从帧构建器接 收了更多帧(要素360),那么额外的PPDU可以在要素310至350中确定。
图4A、4B绘出用图2所示的发射机和接收机传输并接收通信的流程图 的实施例。参考图4A,流程图400以发射机(诸如发射机206)从MAC 子层逻辑接收PPDU(要素405)来开始。发射机可以将PPDU转换为通信 信号(要素410),该通信信号能够经由天线(诸如天线阵列218的天线元 件)传输。更具体而言,发射机可以经由PPDU的前导码中描述的一个或 多个编码方案(诸如STBC和BCC或者LDPC)对PPDU进行编码。发射 机可以经由由前导码表明的调制和编码方案(诸如BPSK、256-QAM、或 者SQPSK)对PPDU进行调制。发射机可以依据前导码经由OFDM将子载 波之间的数据分割,并且发射机可以将信号波束成形来创建通信信号。之 后,发射机可以将通信信号传输至天线,来将信号传输至另一个通信设备 (要素415)。
参考图4B,流程图450以接收机(诸如接收机204)经由一个或多个 天线(诸如天线阵列218的天线元件)接收通信信号(要素455)来开始。 接收机可以依据在前导码(诸如基于图1A-B中的前导码结构1062或者1082 的前导码)中描述的处理,将通信信号转换为MPDU(要素460)。更具体 而言,接收的信号从一个或多个天线馈送至DBF(诸如图2所示的DBF 220)。DBF将天线信号转换为诸如图3B所示的信息信号。DBF的输出被 馈送至OFDM(诸如OFDM 222)。OFDM从在其上调制承载信息的信号的 多个子载波取出信号信息。然后,解调器(诸如解调器224)例如经由BPSK、 256-QAM、或者SQPSK对信号信息进行解调。并且,解码器(诸如解码器 226)例如经由STBC和BCC或者LDPC对来自解调器的信号信息进行解 码,以取出MPDU(要素460),并将MPDU传输至MAC子层逻辑(诸如 MAC子层逻辑202)(要素465)。
另一个实施例实现为用于实现参考图1至4描述的系统和方法的程序 产品。一些实施例能够采取整个硬件实施例、整个软件实施例、或者含有 硬件和软件元素这两者的实施例的形式。一个实施例实现为软件,其包含 但是不限于固件、常驻软件、微码等。
此外,实施例能够采取可从计算机可用或者计算机可读介质(提供由 计算机或者任何指令执行系统使用或者与其结合的程序代码)访问的计算 机程序产品(或者机器可访问的产品)的形式。出于该描述的目的,计算 机可用或者计算机可读介质能够是能够含有、存储、通信、传播、或者传 输程序的任何装置,该程序由指令执行系统、装置、或者设备使用或者与 其结合。
介质可以是电子、磁、光学、电磁、红外线、或者半导体系统(或者 装置或者设备)。计算机可读介质的示例包含半导体或者固态存储器、磁带、 可移动计算机软盘、随机存取存储器(RAM)、只读存储器(ROM)、刚性 磁盘、以及光盘。光盘的当前示例包含压缩光盘只读存储器(CDROM)、 读写压缩光盘(CD-R/W)、以及DVD。
适于存储和/或执行程序代码的数据处理系统将包含通过系统总线直接 或者间接耦合至存储器元件的至少一个处理器。存储器元件能够包含在实 际执行程序代码期间采用的本地存储器、大容量存储器、以及缓存存储器, 其提供至少一些程序代码的临时存储,以减小在执行期间必须从大容量存 储器取回代码的次数。
如上所述的逻辑可以是对于集成电路芯片设计的部分。芯片设计被创 建在图形计算机编程语言中,并存储在计算机存储介质中(诸如盘、磁带、 物理硬盘驱动器、或者(诸如存储接入网络中的)虚拟硬盘驱动器)。如果 设计师不制造芯片或者用于制造芯片的光刻掩模,那么设计师通过物理单 元(例如通过提供存储该设计的存储介质的副本)或者电子地(例如通过 互联网)将作为结果的设计直接或者间接传输至该实体。存储的设计然后 被转换为适当的格式(例如GDSII)用于制造。
作为结果的集成电路芯片能够由制造商作为裸片以原始晶片形式(即, 作为具有多个未封装芯片的单个晶片),或者以封装形式分布。在后者的情 况下,芯片以单芯片封装(诸如塑料载体,具有附加至母板或者其他更高 级别载体的导线),或者以多芯片封装(诸如陶瓷载体,具有一个或者两个 表面互连或者埋入互连)装载。在任何情况下,芯片然后与其他芯片、离 散电路元件、和/或其他信号处理设备集成,作为(a)中间产品(诸如母板); 或者(b)最终产品的一部分。

用于检查序列的方法和布置.pdf_第1页
第1页 / 共24页
用于检查序列的方法和布置.pdf_第2页
第2页 / 共24页
用于检查序列的方法和布置.pdf_第3页
第3页 / 共24页
点击查看更多>>
资源描述

《用于检查序列的方法和布置.pdf》由会员分享,可在线阅读,更多相关《用于检查序列的方法和布置.pdf(24页珍藏版)》请在专利查询网上搜索。

根据本公开的各种方面,设备或者系统的媒体访问控制(MAC)子层逻辑可以产生并实现包含信号字段的数据单元的前导码结构,信号字段包含提供为2的汉明距离的4比特循环冗余校验序列。前导码结构的信号字段部分可以包含与用于数据单元的无线通信的多个物理层参数相关的信息。前导码结构可以存储在机器可访问的介质中。前导码可以由设备的数据单元构建器产生,其可以进一步接收包含数据有效载荷的帧,并对帧与前导码部分进行封装,。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1