用于无线通信系统的压缩前导码的制作方法

文档序号:12071783阅读:372来源:国知局
用于无线通信系统的压缩前导码的制作方法与工艺

本公开要求以下美国临时专利申请的权益:

于2014年6月11日提交的题为“Compressed OFDM Symbol for Padding”的美国临时专利申请No.62/010,787;

于2014年7月22日提交的题为“Compressed OFDM Symbol for Padding and Preamble”的美国临时专利申请No.62/027,525;

于2014年8月7日提交的题为“Compressed OFDM Symbol for Padding and Preamble”的美国临时专利申请No.62/034,502;

于2014年8月26日提交的题为“Compressed OFDM Symbol for Padding and Preamble”的美国临时专利申请No.62/041,858;

于2014年9月16日提交的题为“Compressed OFDM Symbol for Padding and Preamble”的美国临时专利申请No.62/051,089;

于2014年12月3日提交的题为“Compressed OFDM Symbol for Padding and Preamble”的美国临时专利申请No.62/087,083;

于2014年12月19日提交的题为“Compressed OFDM Symbol for Padding and Preamble”的美国临时专利申请No.62/094,825;

于2015年4月16日提交的题为“Compressed OFDM Symbol for Padding and Preamble-v6”的美国临时专利申请No.62/148,456;以及

于2015年5月29日提交的题为“Compressed OFDM Symbols for Padding and Preamble”的美国临时专利申请No.62/168,652。

所有上述专利申请的公开内容通过引用整体并入本文。

本申请涉及与本申请同一天提交的题为“Compressed Orthogonal Frequency Division Multiplexing(OFDM)Symbols in a Wireless Communication System”的美国专利申请No.___________(代理人档案号MP5900),其整体在此通过引用并入本文。

技术领域

本公开总体上涉及通信网络,并且更具体地涉及利用正交频分复用(OFDM)的无线局域网。



背景技术:

当在基础设施模式下操作时,无线局域网(WLAN)通常包括接入点(AP)和一个或多个客户端站。WLAN在过去十年中演进迅速。诸如电气与电子工程师协会(IEEE)802.11a、802.11b、802.11g和802.11n标准的WLAN标准的开发改进了单用户峰值数据吞吐量。例如,IEEE 802.11b标准规定单用户峰值吞吐量为11兆比特每秒(Mbps),IEEE 802.11a和802.11g标准规定单用户峰值吞吐量为54Mbps,IEEE 802.11n标准规定单用户峰值吞吐量为600Mbps,而IEEE 802.11ac标准规定了在千兆比特每秒(Gbps)范围内的单用户峰值吞吐量。未来的标准承诺提供甚至更大的吞吐量,诸如在几十Gbps范围内的吞吐量。



技术实现要素:

在实施例中,一种用于生成物理层(PHY)数据单元用于经由通信信道传输的方法,包括生成用于PHY数据单元的数据部分的一个或多个长OFDM符号,其中一个或多个长OFDM符号中的每个长OFDM符号是利用第一数目的OFDM音调而被生成的。方法还包括生成用于PHY数据单元的前导码的一个或多个长训练字段的一个或多个短OFDM符号,其中一个或多个短OFDM符号中的每个短OFDM符号是利用第二数目的OFDM而被生成的,第二数目的OFDM是第一数目的OFDM音调的一部分1/N,其中N是大于1的正整数。方法另外包括生成PHY数据单元,包括(i)生成前导码以包括与前导码的一个或多个训练字段相对应的一个或多个短OFDM符号,以及(ii)生成数据部分以包括一个或多个长OFDM符号。

附图说明

图1是根据实施例的示例无线局域网(WLAN)10的框图;

图2A是根据实施例的物理层(PHY)数据单元的图;

图2B是根据另一实施例的物理层(PHY)数据单元的图;

图3A-3C是图示了根据若干实施例的与PHY数据单元的OFDM符号一起使用的正交频分复用(OFDM)音调间隔的图;

图4是图示了根据实施例的与数据单元的OFDM符号一起使用的保护间隔的图;

图5是根据实施例的PHY处理单元的框图;

图6是根据实施例的示例填充系统的框图;

图7是根据另一实施例的另一示例性填充系统的框图;

图8是根据另一实施例的另一示例性填充系统的框图;

图9是根据另一实施例的另一示例性填充系统的框图;

图10A-10D是图示了根据实施例的与数据单元一起使用的信号扩展字段持续时间的框图。

图11A-11D是图示了根据另一实施例的与具有不同a值的数据单元一起使用的信号扩展字段持续时间的框图。

图12A-12B是图示了根据实施例的填充方案的图;

图13是根据实施例的示例PHY处理单元的传输部分的框图。

图14A是根据实施例的训练字段处理单元的框图。

图14B是根据另一实施例的训练字段处理单元的框图。

图15是图示了根据实施例的多流长训练字段音调分配的框图。

图16是图示了根据另一实施例的多流长训练字段音调分配的框图。

图17是根据实施例的用于生成数据单元的方法的流程图;

图18是根据另一实施例的用于生成数据单元的方法的流程图;以及

图19是根据另一实施例的用于处理数据单元的方法的流程图。

具体实施方式

在下文描述的实施例中,诸如无线局域网(WLAN)的接入点(AP)的无线网络设备向一个或多个客户端站传输数据流。AP被配置成根据至少第一通信协议与客户端站一起操作。第一通信协议在本文中有时被称为“高效WiFi”、“HEW”通信协议或IEEE 802.11ax通信协议。在一些实施例中,AP附近的不同客户端站被配置成根据一个或多个其它通信协议进行操作,一个或多个其它通信协议定义与HEW通信协议在相同的频带中但是通常具有较低数据吞吐量的操作。较低数据吞吐量通信协议(例如,IEEE 802.11a、IEEE 802.11n和/或IEEE 802.11ac)在本文中统称为“传统”通信协议。

图1是根据实施例的示例无线局域网(WLAN)10的框图。AP 14包括耦合至网络接口设备16的主机处理器15。网络接口设备16包括介质访问控制(MAC)处理单元18和物理层(PHY)处理单元20。PHY处理单元20包括多个收发器21,并且收发器21耦合至多个天线24。尽管在图1中图示了三个收发器21和三个天线24,但是在其他实施例中,AP 14包括其他合适数目(例如,1、2、4、5等)的收发器21和天线24。在一个实施例中,MAC处理单元18和PHY处理单元20被配置成根据第一通信协议(例如,HEW通信协议)进行操作。在另一实施例中,MAC处理单元18和PHY处理单元20还被配置成根据第二通信协议(例如,IEEE 802.11ac标准)进行操作。在又一实施例中,MAC处理单元18和PHY处理单元20另外被配置成根据第二通信协议、第三通信协议和/或第四通信协议(例如,IEEE 802.11a标准和/或IEEE 802.11n标准)进行操作。

WLAN 10包括多个客户端站25。尽管在图1中图示了四个客户端站25,但是在各种场景和实施例中,WLAN 10包括其他合适数目(例如,1、2、3、5、6等)的客户端站25。客户端站25中的至少一个(例如,客户端站25-1)被配置成至少根据第一通信协议操作。在一些实施例中,客户端站25中的至少一个不被配置成根据第一通信协议操作,而是被配置成根据第二通信协议、第三通信协议和/或第四通信协议中的至少一个来操作(本文中称为“传统客户端站”)。

客户端站25-1包括耦合至网络接口设备27的主机处理器26。网络接口设备27包括MAC处理单元28和PHY处理单元29。PHY处理单元29包括多个收发器30,并且收发器30耦合至多个天线34。尽管在图1中图示了三个收发器30和三个天线34,但是在其他实施例中,客户端站25-1包括其他合适数目(例如,1、2、4、5等)的收发器30和天线34。

根据实施例,客户端站25-4是传统客户端站,即,客户端站25-4不能够根据第一通信协议接收和完全解码由AP 14或另一客户端站25所传输的数据单元。类似地,根据实施例,传统客户端站25-4不能够根据第一通信协议来传输数据单元。另一方面,传统客户端站25-4能够根据第二通信协议、第三通信协议和/或第四通信协议来接收以及完全解码和传输数据单元。

在实施例中,客户端站25-2和25-3中的一个或两个具有与客户端站25-1相同或相似的结构。在实施例中,客户端站25-4具有与客户端站25-1类似的结构。在这些实施例中,结构与客户端站25-1相同或相似的客户端站25具有相同或不同数目的收发器和天线。例如,根据实施例,客户端站25-2仅具有两个收发器和两个天线。

在各种实施例中,AP 14的PHY处理单元20被配置成生成符合第一通信协议并且具有本文中所描述的格式的数据单元。收发器21被配置成经由天线24传输所生成的数据单元。类似地,收发器24被配置成经由天线24接收数据单元。根据各种实施例,AP 14的PHY处理单元20被配置成处理符合第一通信协议并且具有本文中所描述的格式的接收到的数据单元,并且确定这样的数据单元符合第一通信协议。

在各种实施例中,客户端设备25-1的PHY处理单元29被配置成生成符合第一通信协议并且具有本文中所描述的格式的数据单元。收发器30被配置成经由天线34传输所生成的数据单元。类似地,收发器30被配置成经由天线34接收数据单元。根据各种实施例,客户端设备25-1的PHY处理单元29被配置成处理符合第一通信协议并且具有下文中所描述的格式的接收到的数据单元,并且确定这样的数据单元符合第一通信协议。

图2A是根据实施例的AP 14被配置成经由正交频域复用(OFDM)调制来向客户端站(例如,客户端站25-1)传输的物理层(PHY)数据单元200的图。在实施例中,客户端站25-1还被配置成将数据单元200传输给AP 14。数据单元200符合HEW通信协议并且占据20MHz带宽。在其他实施例中,类似于数据单元200的数据单元占据其他合适的带宽,诸如40MHz、80MHz、160MHz、320MHz、640MHz或其他合适的带宽。数据单元200适合于“混合模式”情况,即当WLAN 10包括符合传统通信协议但不符合第一通信协议的客户端站(例如,传统客户端站24-4)时。在一些实施例中,数据单元200也用于其他情况。

数据单元200包括前导码202,前导码202又包括传统前导码部分203和高效(HE)前导码部分204。传统前导码部分202包括L-STF205、L-LTF 210和L-SIG 215。HE前导码部分204包括一个或多个HE信号字段(HE-SIGA)220、HE短训练字段(HE-STF)225、M个HE长训练字段(HE-LTF)230和HE信号字段B(HE-SIGB)235,其中M是整数。L-STF 205、L-LTF 210、L-SIG 215、HE-SIGA 220、HE-STF 225、M个HE-LTF 230和HE-SIGB 235中的每个包括整数个一个或多个OFDM符号。例如,在实施例中,HE-SIGA 220包括两个OFDM符号,并且在实施例中,HE-SIGB字段包括一个OFDM符号。在实施例中,L-SIG 215、HE-SIGA 220和HE-SIGB 235通常携带数据单元200的格式化信息。在一些实施例中,数据单元200还包括数据部分240。在实施例中,数据部分240包括填充部分244。在实施例中,填充部分244仅包括数据部分240的最后的OFDM符号。在另一实施例中,填充部分244包括在数据部分240的结尾的多于一个OFDM符号。在一些实施例和/或场景,数据部分240省略填充部分244。

在实施例中,数据单元200还包括信号扩展(SE)字段245。在实施例中,SE字段245提供缓冲时间用于接收设备(例如,客户端站25或AP 14)在向传输设备提供确认(ACK)或块确认(BlkAck)信号之前处理数据部分240的最后的OFDM符号,如下文将更详细地解释的。在一些实施例和/或场景中,数据单元200省略SE字段245。一般来说,如本文中所使用的,在各种实施例中,术语“接收设备”指代客户端站(例如,图1中的客户端站25中的一个)或接入点(例如,图1中的AP 14)。类似地,如本文中所使用的,在各种实施例中,术语“传输设备”指代客户端站(例如,图1中的客户端站25中的一个)或接入点(例如,图1中的AP 14)。

在图2A的实施例中,数据单元200包括L-STF 205、L-LTF 210、L-SIG 215和HE-SIGA 220中的每个中的一个。在类似于数据单元200的OFDM数据单元占据除20MHz之外的累积带宽的其他实施例中,L-STF 205、L-LTF 210、L-SIG 215、HE-SIGA 220中的每个在数据单元的整个带宽的相应数目的20MHz子带上被重复。例如,在实施例中,OFDM数据单元占据80MHz带宽,并且相应地,包括L-STF 205、L-LTF 210、L-SIG 215、HE-SIGA 220中的每个中的四个。在一些实施例中,不同的20MHz子带信号的调制被旋转不同的角度。例如,在一个实施例中,第一子带内的所有OFDM音调旋转0度,第二子带内的所有OFDM音调旋转90度,第三子带旋转180度,第四子带旋转270度。在其它实施例中,利用不同的合适的旋转。在至少一些实施例中,20MHz子带信号的不同相位导致数据单元200中的OFDM符号的峰值对平均功率比(PAPR)减小。在实施例中,如果符合第一通信协议的数据单元是占据诸如20MHz、40MHz、80MHz、160MHz、320MHz、640MHz的累积带宽的OFDM数据单元,则HE-STF、HE-LTF、HE-SIGB和HE数据部分占据数据单元的相应整个带宽。

在实施例中,数据单元200是传输给单个客户端站25(或由单个客户端站25传输)的单个用户(SU)数据单元。在另一实施例中,数据单元200是被同时传输给多个客户端站25(或由多个客户端站25传输)的独立数据流中的多用户(MU)数据单元,其中每个数据流使用数据单元200内的一个或多个空间流来传输。在数据单元200是MU数据单元的实施例中,数据单元200中的HE-SIGB字段235通过向量QP1在空间上被映射,其中Q是天线映射或空间映射矩阵,天线映射或空间映射矩阵将空间流或空时流(如果使用空间-时间编码)映射到传输天线,P1是空间流映射矩阵P中的第一列,空间流映射矩阵P是Hadamard矩阵,其中P的每个元素是+1或-1。在另一实施例中,P的每个元素是复数(例如,使用离散傅里叶变换矩阵作为P)。在另一实施例中,P的一些元素是除+1或-1之外的整数。在实施例中,P1与第一空间流相对应。

在实施例中,当生成每个HE-LTF 230时,矩阵P的单独的列被用来将值映射到空间流。例如,在实施例中,矩阵P的第一列(即P1)应用于信号HE-LTF1 230-1,矩阵P的第二列(即P2)应用于信号HE-LTF2,等等。因此,在实施例中,客户端站25可以使用来自HE-LTF1的信道估计来解码HE-SIGB字段235。根据另一实施例,在另一实施例中,通过向量QPN对HE-SIGB进行空间映射,使得客户端站25可以使用来自HE-LTFN 230-M的信道估计来对HE-SIGB 235进行解码。

图2B是根据实施例的示例正交频分多址(OFDMA)数据单元250的图。OFDMA数据单元250包括多个OFDM数据单元252-1、252-2和252-3。在实施例中,每个数据单元252-1、252-2和252-3与图2A的数据单元200相同或相似。在实施例中,AP 14经由OFDMA数据单元250内的相应OFDM子信道将OFDM数据单元252-1、252-2、252-3传输给不同的客户端站25。在另一实施例中,不同的客户端站25在OFDMA数据单元250内的相应OFDM子信道中向AP 14传输相应的OFDM数据单元252-1、252-2、252-3。在该实施例中,AP 14经由OFDMA数据单元250内的相应OFDM子信道从客户端站25接收OFDM数据单元252-1、252-2、252-3。

在实施例中,OFDM数据单元252-1、252-2、252-3中的每个符合支持OFDMA传输的通信协议,诸如HEW通信协议。在OFDMA数据单元250与下行链路OFDMA数据单元相对应的实施例中,OFDMA数据单元250由AP 14生成,使得每个OFDM数据单元252经由被分配用于OFDMA数据单元250去往客户端站的下行链路传输的WLAN 10的相应子信道被传输给相应的客户端站25。类似地,在其中OFDMA数据单元250与上行链路OFDMA数据单元相对应的实施例中,AP 14经由被分配用于OFDM数据单元252来自客户端站的上行链路传输的WLAN 10的相应子信道来接收OFDM数据单元252。例如,在所示实施例中,OFDM数据单元252-1经由WLAN 10的第一20MHz子信道来传输,OFDM数据单元252-2经由WLAN 10的第二20MHz子信道来传输,OFDM数据单元252-3经由WLAN 10的40MHz子信道来传输。

在实施例中,每个OFDM数据单元252被格式化为与图2A的数据单元200相同或相似。在图2B的实施例中,每个OFDM数据单元252-i包括前导码,前导码包括一个或多个传统短训练字段(L-STF)254、一个或多个传统长训练字段(L-LTF)256、一个或多个传统信号字段L-SIG)258、一个或多个第一高效WLAN信号字段(HE-SIG-A)260、Ni个HE长训练字段(HE-LTF)字段264和第二HE信号字段(HE-SIGB)266。尽管在图2B所示的实施例中,数据单元252-i包括不同数目Mi个HE-LTF字段264,在一些实施例中,每个数据单元252-i包括相同数目M个HE-LTF字段264,以将HE-SIGB字段266和数据单元250的数据部分270开始对准。例如,在实施例中,每个数据单元252-i包括与多个客户端站25中利用数据单元250中的最大数目的空间流的客户端站25相对应的数目M个HE-LTF字段264。在该实施例中,指向使用较少空间流的客户端站25的数据单元252-i包括一个或多个“填充”HE-LTF字段264,以将HE-LTF字段264与具有最大数目的空间流的数据单元252-i对准。例如,在实施例中,填充HE-LTF字段264包括相应用户的非填充HE-LTF字段的重复。

另外,每个OFDM数据单元252包括高效数据部分(HE-DATA)部分268。在实施例中,在一个或多个OFDM数据单元252中使用填充以均衡OFDM数据单元252的长度。因此,在本实施例中,每个OFDM数据单元252的长度与OFDMA数据单元252的长度相对应。在实施例中,确保OFDM数据单元252具有相等的长度使得接收数据单元252的客户端站25的确认帧的传输同步。在实施例中,一个或多个OFDM数据单元252中的每个是聚合MAC服务数据单元(A-MPDU),A-MPDU又被包括在PHY协议数据单元(PPDU)中。在实施例中,一个或多个A-MPDU 252内的填充(例如,零-填充)用于均衡数据单元252的长度,并且用于同步与OFDMA数据单元250相对应的确认帧的传输。例如,在所示实施例中,数据单元252-2和252-3中的每个包括填充部分270,填充部分270使数据单元252-2和252-3的相应长度与数据单元252-1的长度相等。

在实施例中,每个OFDM数据单元252的数据部分268包括填充部分272。在实施例中,填充部分272包括相应OFDM数据单元252的数据部分268的最后的OFDM符号。在另一实施例中,填充部分272包括在相应OFDM数据单元252的数据部分268的结尾的多于一个OFDM符号。在一些实施例和/或场景中,数据单元252的数据部分268省略填充部分272。

在实施例中,每个数据单元252还包括信号扩展(SE)字段274。在实施例中,SE字段274提供缓冲时间用于接收设备(例如客户端站25或AP 14)在向传输设备提供确认(ACK)或块确认(BlkAck)之前处理数据部分240的最后的OFDM符号,如下文将更详细地解释的。在一些实施例和/或场景中,数据单元252省略SE字段274。

在实施例中,每个L-LSF字段254、每个L-LTF字段256、每个L-SIG字段258和每个HE-SIGA字段260占据WLAN 10支持的最小带宽(例如,20MHz)。在实施例中,如果OFDM数据单元252占据大于WLAN 10的最小带宽的带宽,则每个L-LSF字段254、每个L-LTF字段256、每个L-SIG字段258和每个HE-SIGA字段260在OFDM数据单元252的每个最小带宽部分中(例如,在数据单元252的每个20MHz部分中)被复制。另一方面,在实施例中,每个HE-STF字段262、每个HE-LTF字段264、每个HE-SIGB字段266、每个HE数据部分268和每个SE字段274占据相应OFDM数据单元252的整个带宽。例如,在图示的实施例中,OFDM数据单元252-3占据40MHz,其中L-STF字段254、L-LTF字段256、L-SIG字段258和HE-SIGA字段260在OFDM数据单元252-3的上部和下部20MHz频带中被复制,而HE-STF字段262、HE-LTF字段264、HE-SIGB字段266、HE数据部分268和SE字段274中的每个占据OFDM数据单元252-3的整个40MHz带宽。

在一些实施例中,在数据单元250内使用相应的OFDM音调的集合来传输不同客户端站25的数据,其中被分配给客户端站25的集合OFDM音调可以与小于WLAN 10的最小信道的带宽相对应。例如,在实施例中,被分配给客户端站25的OFDM音调的集合与小于20MHz的带宽(例如,5MHz、10MHz、15MHz或小于20MHz的任何其它合适的带宽)相对应。在实施例中,如果OFDM数据单元252占据小于WLAN 10的最小带宽的带宽,则L-STF字段254、L-LTF字段256、L-SIG字段258和HE-SIGA字段260中的每个仍然占据OFDM数据单元252的整个最小带宽部分(例如,在数据单元252的20MHz部分中)。另一方面,在实施例中,HE-STF字段262、HE-LTF字段264、HE-SIGB字段266、HE数据部分268和SE字段274占据相应OFDM数据单元252的较小带宽。通常,在实施例中,数据单元252与数据单元250内的任何合适数目的OFDM音调相对应。

与客户端站25相对应的OFDM音调的集合在本文中有时被称为“资源单元(RU)”。在实施例中,每个OFDM数据单元252与客户端站25和被分配给客户端站25的资源单元相对应。在各种实施例中,与客户端站25相对应的RU包括数据单元250内的合适数目的OFDM音调。例如,在一些实施例和/或场景中,RU包括26、52、106、242、484或996个OFDM音调。在其他实施例中,RU包括其他合适数目的OFDM音调。

在实施例中,第一通信协议使用与传统通信协议所定义的相同的信道化方案。例如,第一通信协议使用与IEEE 802.11ac标准中所定义的相同的信道化方案。在该实施例中,第一通信协议使用20MHz、40MHz、80MHz和160MHz通信信道来操作。例如,20MHz、40MHz、80MHz和160MHz通信信道的中心频率与由传统通信协议(例如,IEEE 802.11ac标准)使用的信道一致。然而,在实施例中,第一通信协议定义与由传统通信协议(例如,IEEE 802.11ac标准)所定义的音调间隔不同的音调间隔。例如,在实施例中,第一通信协议定义由传统通信协议所定义的音调间隔的一部分1/N的音调间隔,其中N是大于1的正整数。在实施例中,整数N是偶整数(例如,2、4、6、8、10等)。在实施例中,整数N是对应于2的幂的整数(例如,2、4、8、16等)。在实施例中,与由传统通信协议支持或实现的通信范围相比,在第一通信协议中使用降低的音调间隔以改善通信范围。附加地或替代地,与由传统通信协议在相同带宽信道中实现的吞吐量相比,第一通信协议使用降低的音调间隔以增加吞吐量。

图3A-3C是图示了在一些实施例中与数据单元(诸如图2A的数据单元200或图2B的数据单元250)的OFDM符号一起使用的OFDM音调间隔的图。首先转到图3A,音调间隔300与在传统通信协议中定义的音调间隔相对应。例如,在实施例中,音调间隔300与在IEEE 802.11ac标准中定义的音调间隔相对应。在实施例中,使用导致特定带宽中的312.5kHz的音调间隔(TS)的逆数字傅里叶变换(IDFT)大小来生成针对特定带宽利用音调间隔300生成的OFDM符号。例如,在实施例中,使用64点IDFT生成针对20MHz带宽使用音调间隔300而被生成的OFDM符号,导致312.5kHz的音调间隔(TS)。类似地,在实施例中,使用128点IDFT生成针对40MHz带宽使用音调间隔300而被生成的OFDM符号,使用256点IDFT生成针对80MHz带宽使用音调间隔300而被生成的OFDM符号,使用512点IDFT生成针对160MHz带宽使用音调间隔300而被生成的OFDM符号。替代地,在一些实施例中,使用导致在整个带宽的子带中的312.5kHz的音调间隔(TS)的IDFT大小来生成针对至少一些信道带宽生成的OFDM符号。在这样的实施例中,使用导致相应子带中的312.5kHz的音调间隔(TS)的IDFT大小来单独地生成OFDM符号的多个子带。例如,在实施例中,在160MHz宽的信道的两个80MHz子带中的每个80MHz子带中使用256点IDFT来生成用于160MHz宽信道的OFDM符号。

现在转到图3B,音调间隔320相对于图3A的音调间隔300减小因子2(1/2)。例如,继续上文所述示例,而使用64点IDFT生成针对20MHz带宽使用音调间隔300而被生成的OFDM符号上,使用128点IDFT生成针对20MHz带宽使用音调间隔320生成的OFDM符号,导致图3A的音调间隔300的1/2(即156.25kHz)。类似地,在实施例中,使用256点IDFT生成针对40MHz宽信道使用音调间隔320而被生成的OFDM符号,使用512点IDFT生成针对80MHz带宽信道使用音调间隔320而被生成的OFDM符号,使用1024点IDFT生成针对160MHz带宽信道使用音调间隔320生成的OFDM符号,等等。替代地,在一些实施例中,使用导致在整个带宽的子带中的156.25kHz的音调间隔(TS)的IDFT大小来生成针对至少一些信道带宽生成的OFDM符号。在这样的实施例中,单独地使用导致各个子带中的312.5kHz的音调间隔(TS)的IDFT大小来生成OFDM符号的多个子带。例如,在实施例中,在160MHz带宽信道的两个80MHz子带中的每个80MHz子带中使用512点IDFT生成160MHz带宽信道的OFDM符号。

现在转到图3C,音调间隔350相对于图3A的音调间隔300减小因子4(1/4)。例如,再次用上文所述示例继续,使用64点IDFT生成针对20MHz带宽使用音调间隔300生成的OFDM符号,使用256点IDFT生成针对20MHz带宽使用音调间隔350生成的OFDM符号,导致图3A的音调间隔300的1/4(即,78.125kHz)。类似地,在实施例中,使用512点IDFT生成针对40MHz带宽信道使用音调间隔350生成的OFDM符号,使用1024点IDFT生成针对80MHz带宽信道使用音调间隔350生成的OFDM符号,使用2048点IDFT生成针对160MHz带宽信道使用音调间隔350生成的OFDM符号,等等。替代地,在一些实施例中,使用导致在整个带宽的子带中的78.125kHz的音调间隔(TS)的IDFT大小来生成针对至少一些信道带宽生成的OFDM符号。在这样的实施例中,单独地使用导致相应子带中的312.5kHz的音调间隔(TS)的IDFT大小来生成OFDM符号的多个子带。例如,在实施例中,在160MHz带宽信道的80MHz子带中的每个80MHz子带中使用512点IDFT生成160MHz带宽信道的OFDM符号。作为另一示例,在实施例中,在40MHz带宽信道的20MHz子带中的每个中使用256点IDFT生成40MHz带宽信道的OFDM符号。作为又一示例,在又一实施例中,在80MHz带宽信道的四个20MHz子带中的每个20MHz子带中使用256点IDFT生成80MHz带宽信道的OFDM符号。

在传统通信协议中定义的音调间隔、诸如图3A的音调间隔300在本文中有时被称为“正常音调间隔”,并且小于由传统通信协议所定义的音调间隔的音调间隔、诸如图3B的音调间隔320和图3C的音调间隔350在本文中有时被称为“降低的音调间隔”。

一般来说,OFDM符号的符号持续时间在时间上与和OFDM符号一起使用的音调间隔成反比。也就是说,如果Δf对应于与OFDM符号一起使用的音调间隔,则OFDM符号的时间符号持续时间是T=1/Δf。因此,在实施例中,与OFDM符号一起使用的相对较小的音调间隔导致OFDM符号的相对较大的符号持续时间,反之亦然。例如,在实施例中,如图3A的Δf=312.5kHz的音调间隔导致3.2μs的OFDM符号持续时间,而如图3B的Δf=156.25kHz的音调间隔导致6.4μs的OFDM符号持续时间。此外,接收设备(例如,客户端站25或AP 14)需要对OFDM符号进行采样的采样速率与用于生成OFDM符号的IDFT大小(点数)成反比。具体地,在实施例中,如果Nfft是用于生成OFDM符号的IDFT大小,则接收设备需要对OFDM符号进行采样的采样速率是T/Nfft,其中T是OFDM符号持续时间(T=1/Δf)。

在实施例中,第一通信协议定义了可以与OFDM符号一起使用以防止或最小化由通信信道中的多径传播引起的接收设备处的符号间干扰的不同长度的保护间隔的集合。一般来说,在实施例中,需要足够长的保护间隔以基于正在使用的特定信道的延迟扩展来减轻干扰。另一方面,相对较短的保护间隔、特别是在保护间隔相对于OFDM符号的长度的比率以及因此可以在OFDM符号中传输的“有用”数据的量方面,通常导致与保护间隔相关联的较小开销,并且提高了总吞吐量。

图4是图示了根据实施例的与数据单元的OFDM符号一起使用的保护间隔的图,数据单元诸如图2A的数据单元200或图2B的数据单元25。在实施例中,保护间隔部分402被前置于OFDM符号404的信息部分。在实施例中,保护间隔包括重复信息部分504的端部的循环前缀。在实施例中,保护间隔部分402被用于确保在接收设备(例如,客户端站25或AP 14)处的OFDM音调的正交性,并且被用于最小化或消除由于通信信道中的多径传播而导致的符号间干扰,OFDM符号经由通信信道而被传输。

根据实施例,要与数据单元200的特定OFDM符号一起使用的保护间隔部分402的长度从HEW通信协议所支持的保护间隔的集合中被选择。例如,由HEW通信协议支持的保护间隔的集合包括0.4μs、0.8μs、1.6μs和3.2μs的保护间隔。在其他实施例中,由HEW通信协议支持的保护间隔的集合不包括0.4μs、0.8μs、1.6μs和3.2μs中的一个或多个,和/或包括除了0.4μs、0.8μs、1.6μs和3.2μs之外的一个或多个合适的保护间隔以代替保护间隔0.4μs、0.8μs、1.6μs和3.2μs或作为除了保护间隔0.4μs、0.8μs、1.6μs和3.2μs的另外的保护间隔。在实施例中,根据在传统通信协议(例如,IEEE 802.11n标准或IEEE 802.11ac标准)中使用的术语,0.8μs的保护间隔在本文中有时被称为“正常保护间隔”,并且0.4μs的保护间隔在本文中有时被称为“短保护间隔”。

在实施例中,第一通信协议至少定义了利用正常音调间隔并且支持由传统通信协议(例如,IEEE802.11ac标准)所定义的保护间隔的第一传输模式(例如,正常模式)、以及与传统通信协议的音调间隔和保护间隔相比利用降低的音调间隔和/或更大的保护间隔的第二传输模式(例如,高效模式)。例如,在实施例中,正常模式利用图3A的正常音调间隔300,并且支持0.4μs和0.8μs的保护间隔。另一方面,在示例实施例中,高效率模式利用图3C的1/4音调间隔350,并且支持0.4μs、0.8μs、1.6μs、2.4μs和3.2μs保护间隔选项或其他适当的保护间隔选项中的两个或更多个(例如,两个、三个、四个等)。替代地,在另一实施例中,第一通信协议定义了利用减小的音调间隔(例如,1/2音调间隔或1/4音调间隔)并且支持0.4μs、0.8μs、1.6μs、2.4μs和3.2μs保护间隔选项或其他适当的保护间隔选项中的两个或更多个(例如,两个、三个、四个等)的标准模式。

在实施例中,与诸如数据单元200的数据单元一起使用的特定传输模式经由被包括在数据单元的前导码中的模式指示而被信号传输给接收设备。例如,参考图2A的数据单元200,在实施例中,HE-SIGA字段220或HE-SIGB字段235包括与数据单元200一起使用的传输模式的指示。在另一实施例中,数据单元200的前导码被格式化,使得接收设备可以基于数据单元200的前导码的一个或多个字段的调制(例如,二进制相移键控(BPSK)与移位90度的二进制相移键控(Q-BPSK))来自动检测与数据单元200一起使用的传输模式。

在一些实施例中,图2A的数据单元200的一些OFDM符号使用传统通信协议(例如,IEEE 802.11ac标准)的正常音调间隔和规则保护间隔(例如,0.8μs)来生成,而数据单元200的其他OFDM符号使用减小的音调间隔(例如,图3B的1/2音调间隔320或图3C的音调间隔350)和/或与由传统通信协议所支持的保护间隔相比使用更长的保护间隔来生成。例如,L-STF 205、L-LTF 210、L-SIG 215、HE-SIGA 220和HE-STF字段225使用正常音调间隔和规则保护间隔(例如,0.8μs)来生成,而HE-LTF 230、HE-SIGB 235和数据部分240使用减小的音调间隔(例如,图3B的1/2音调间隔320或图3C的音调间隔350)和/或与在IEEE 802.11ac标准中所支持的保护间隔相比使用更长的保护间隔来生成。作为另一示例,在另一实施例中,L-STF 205、L-LTF 210、L-SIG 215和HE-SIGA 220使用IEEE 802.11ac标准的正常音调间隔和规则保护间隔(例如,0.8μs)来生成,HE-STF字段使用正常的音调间隔和与IEEE 802.11ac标准所支持的保护间隔相比更长的保护间隔来生成,并且HE-LTF 230、HE-SIGB 235和数据部分240使用减小的音调间隔(例如,图3B的1/2音调间隔320或图3C的音调间隔350)和/或使用与由IEEE 802.11ac标准所支持的保护间隔相比更长的保护间隔来生成。

图5是根据实施例的被配置成生成符合第一通信协议的数据单元的示例PHY处理单元500的传输部分的框图。参考图1,在一个实施例中,AP 14的PHY处理单元20和客户端站25-1的PHY处理单元29各自与PHY处理单元500类似或相同。在实施例中,PHY处理单元500被配置成生成数据单元,诸如图2A的数据单元200或图2B的数据单元250。然而,在其他实施例中,PHY处理单元500被配置成生成与图2A的数据单元200或图2B的数据单元250不同的合适的数据单元。类似地,不同于PHY处理单元500的合适的PHY处理单元被配置成生成数据单元,诸如图2A的数据单元200或图2B的数据单元250。

在实施例中,PHY处理单元500包括处理路径501,处理路径501又包括PHY填充单元502、加扰器506、编码器解析器510、一个或多个前向纠错(FEC)编码器512、流解析器516、BCC交织器518、星座映射器522、LDPC音调映射器526、空时块编码(STBC)单元528、循环移位分集(CSD)单元532和空间映射单元536。下文更详细地描述根据一些实施例的处理路径501的各种部件。在一些实施例中,如下文更详细地描述的,处理路径501的一些部件被旁路或被省略。此外,在处理单元500被配置成生成多用户数据单元的实施例中,多用户数据单元诸如图2B的OFDMA数据单元250,PHY处理单元500包括多个处理路径501,在实施例中,每个处理路径501对应于多用户数据单元将被传输给的特定客户端站。在实施例中,PHY处理单元500的每个处理路径501对应于被分配给要向其传输数据单元的客户端站25的OFDM音调的子集或资源单元。

在实施例中,根据实施例,在将信息比特流提供给加扰器506之前,处理路径501的填充单元502将一个或多个填充比特添加到信息比特流。在实施例中,加扰器506通常对信息比特流进行加扰以减少1或0的长序列的出现。编码器解析器510耦合至加扰器506。编码器解析器510将信息比特流解复用成对应于一个或多个FEC编码器512的一个或多个编码器输入流。

尽管图5中示出了三个FEC编码器512,在各种实施例和/或场景中,包括不同数目的FEC编码器,和/或不同数目的FEC编码器并行操作。例如,根据一个实施例,PHY处理单元500包括四个FEC编码器512,并且FEC编码器512中的一个、两个、三个或四个同时操作,这取决于特定的调制和编码方案(MCS)、带宽、以及空间流的数目。每个FEC编码器512对相应的输入流进行编码以生成相应的编码流。在一个实施例中,每个FEC编码器512包括二进制卷积编码器(BCC)。在另一实施例中,每个FEC 512编码器包括紧接着是打孔块的BCC。在另一实施例中,每个FEC编码器512包括低密度奇偶校验(LDPC)编码器。在利用LDPC编码的一些实施例中,仅使用一个编码器512来编码比特信息流,并且旁路或省略编码器解析器510。

流解析器516将一个或多个编码流解析成一个或多个空间流,用于单独交织和映射到星座点/符号中。在一个实施例中,流解析器516根据IEEE 802.11ac标准进行操作,使得满足以下等式:

其中s是针对Nss个空间流中的每个空间流为星座点中的单个轴分配的编码比特的数目,并且其中NBPSCS是每个子载波的比特数。对于每个FEC编码器512(无论是BCC还是LDPC),在实施例中,以循环方式将s个编码比特的连续块分配给不同的空间流。在FEC编码器的集合512包括两个或更多个BCC编码器的一些实施例中,对于每个轮询循环,以交替方式使用各个FEC编码器512的输出,即,最初将来自第一FEC编码器512的S个比特馈送到NSS个空间流中,然后将来自第二FEC编码器106的S个比特馈送到NSS个空间流中,等等,其中:

S=NSSX s 等式2

对应于NSS个空间流中的每个空间流,交织器518对比特进行交织(即,改变比特的顺序),以防止相邻噪声比特的长序列在接收设备处进入解码器。更具体地,交织器518将相邻的编码比特在频域或时域中映射到非相邻位置。在实施例中,交织器518在每个数据流中执行两个频率置换,并且执行第三置换以在不同的流上不同地循环移位比特。在各种实施例中,交织器518使用的参数Ncol、Nrow和Nrot(即,分别为列数、行数和频率旋转参数)是基于正在生成的数据单元的带宽以及要用于生成数据单元的FFT大小的适当值。在实施例中,交织器518的第一置换确保相邻的编码比特被映射到信号的非相邻子载波上。在实施例中,由交织器518执行的第二置换确保相邻的编码比特被交替地映射到星座的较低和较高有效比特上,以避免低可靠性比特的长序列。此外,在具有多个空间流的实施例中由交织器518执行第三置换,并且在实施例中,第三置换在相应的不同空间流上执行不同的频率旋转。

在一些实施例中,例如当使用LDPC编码时(例如,当FEC编码器512是LDPC编码器时),BCC交织器518被旁路或被省略。

在实施例中,BCC交织器518的输出(或者如果BCC交织器518被旁路或被省略,则是分段解析器516的输出)被提供给星座映射器522。在实施例中,每个星座映射器522将比特的序列映射到对应于OFDM符号的不同子载波/音调的星座点。更具体地,在实施例中,对于每个空间流,星座映射器522将长度为log2(M)的每个比特序列转换成M个星座点中的一个星座点。星座映射器522取决于正在使用的MCS来处理不同数目的星座点。在实施例中,星座映射器522是处理M=2、4、16、64、256和1024的正交幅度调制(QAM)映射器。在其他实施例中,星座映射器522处理与等于来自集合{2,4,16,64,256,1024}的至少两个值的不同子集的M相对应的不同的调制方案。

在实施例中,当利用LDPC编码时,星座映射器522的输出由LDPC音调映射器526操作。在一些实施例中,当利用BCC编码时(例如,当FEC编码器512是BCC编码器时),LDPC音调映射器526被旁路或被省略。

每个LDPC音调映射器526根据音调重映射函数对与空间流和分段对应的星座点重新排序。音调重映射函数通常被定义为使得连续的编码比特或信息比特块被映射到OFDM符号中的非连续音调上,以便于在连续的OFDM音调在传输期间受到不利影响的情况下在接收设备处恢复数据。LDPC音调映射器参数(例如,“音调映射距离”或相邻星座点被映射到其上的两个OFDM音调之间的距离)在不同的实施例中可以不同。

空时块编码(STBC)单元528接收对应于一个或多个空间流的星座点,并且将空间流扩展到多个(NSTS)空时流。在一些实施例中,省略了STBC单元528。循环移位分集(CSD)单元532耦合至STBC单元528。CSD单元532将循环移位插入到除一个空时流之外的所有空时流中(如果多于一个空时流),以防止无意的波束成形。为了便于解释,即使在省略了STBC单元528的实施例中,CSD单元532的输入也被称为空时流。

空间映射单元536将NSTS空时流映射到NTX传输链。在各种实施例中,空间映射包括以下中的一个或多个:1)直接映射,其中来自每个空时流的星座点被直接映射到传输链上(即,一对一映射);2)空间扩展,其中来自所有空时流的星座点的向量经由矩阵乘法被扩展以产生到传输链的输入;以及3)波束成形,其中来自所有空时流的星座点的每个向量乘以导引向量的矩阵以产生到传输链的输入。空间映射单元536的每个输出对应于传输链,并且空间映射单元536的每个输出由IDFT处理器540(例如,快速傅里叶逆变换(IFFT)计算单元)操作,IDFT处理器540将星座点的块转换成时域信号。

IDFT处理器540的输出被提供给GI插入和加窗单元544,GI插入和加窗单元544将保护间隔(GI)部分前置于OFDM符号,,在实施例中保护间隔(GI)部分是OFDM符号的圆形扩展,并且IDFT处理器540的输出平滑OFDM符号的边缘以增加频谱延迟。GI插入和加窗单元544的输出被提供给模拟和射频(RF)单元548,模拟和射频(RF)单元548将信号转换为模拟信号,并且将该信号上变频到RF频率用于传输。在各种实施例和/或场景中,信号在20MHz、40MHz、80MHz或160MHz带宽信道(例如,在实施例中分别对应于处理器540处的256点、512点、1024点或2048点IDFT,并且使用作为常数的时钟速率而不管IDFT大小)中传输。在其他实施例中,利用其他合适的信道带宽(和/或IDFT大小)。

在各种实施例中,PHY处理单元500包括各种合适数目的传输链(例如,1、2、3、4、5、6、7个等)。此外,在一些情况下,PHY处理单元500并非利用所有的传输链。仅作为说明性示例,在PHY处理单元500包括四个传输链的实施例中,例如,如果仅使用两个空间流,则PHY处理单元500可以仅使用两个传输链或仅使用三个传输链。

在实施例中,PHY处理单元(例如,PHY处理单元500)被配置成针对数据单元(例如,数据单元200)的不同部分生成不同大小的OFDM符号。例如,PHY处理单元被配置成针对数据单元的OFDM符号的第一集合生成“长OFDM符号”(例如,使用减小的音调间隔生成,诸如1/4音调间隔),并且针对数据单元的OFDM的第二集合生成“短OFDM符号”或“压缩OFDM符号”(例如,使用正常音调间隔或大于OFDM符号的第一集合的减小的音调间隔的减小的音调间隔生成,诸如1/2音调间隔)。在实施例中,OFDM符号的第二集合包括数据单元的数据部分的一个或多个填充OFDM符号(例如,图2中的填充OFDM符号244)。在一些实施例中,OFDM符号的第二集合还包括不同大小的OFDM符号子集。例如,在其中使用对应于用于80MHz宽的通信信道的1024点IDFT的音调间隔来生成数据单元的长OFDM符号的实施例中,使用对应于小于1024点IDFT的第一大小IDFT(例如,512点IDFT)的音调间隔来生成数据单元的短OFDM符号的第一子集,并且使用对应于小于1024点IDFT的第二大小IDFT(例如,256点IDFT)的音调间隔来生成数据单元的短OFDM符号的第二子集。

一般来说,在至少一些实施例中,使用短OFDM符号来传输数据单元的数据部分的一个或多个填充OFDM符号减少了与填充相关联的开销。在至少一些实施例中,使用短OFDM符号来传输数据单元的数据部分的一个或多个填充OFDM符号减少了最后的OFDM符号中的编码比特的数目,以允许接收设备更快地处理最后的OFDM符号,从而为接收设备在预定时间(例如,在短帧间间隔(SIFS)周期期满时)传输确认帧(Ack或BlkAck)提供充足的时间。

在另一实施例中,PHY处理单元(例如,PHY处理单元500)被配置成基于“溢出”到最后的长OFDM符号中的多余信息比特的数目来使用灵活的两阶段填充方案,并且利用可变长度信号扩展字段来为接收设备处理最后的长OFDM符号提供足够的缓冲时间。在实施例中,在对信息比特进行编码之前,对信息比特应用第一级填充。第一级填充根据需要向信息比特添加一个或多个填充比特,以确保填充的信息比特对应于直到长OFDM符号内的边界a的OFDM音调,并且第二级填充编码信息比特(或基于编码信息比特生成的星座点)装填边界a之后的长OFDM符号的剩余部分。在实施例中,接收设备不需要解码第二级填充比特(或星座点)。因此,在实施例中,接收设备停止对最后的OFDM符号内的边界a处的最后的OFDM符号的解码。此外,在实施例中,跟随数据单元的数据部分(例如,图2A中的SE字段245或图2B中的SE字段274)的信号扩展字段的持续时间是可变的,并且基于为数据单元所选择的边界a的值而被选择。例如,在实施例中,对于变量a的相对较高的值选择信号扩展字段的相对较长的持续时间。

在一些实施例中,当使用一些调制和编码方案生成数据单元和/或针对与相对较高数据速率相关联的一些信道带宽生成数据单元时,使用短OFDM符号方案或两阶段填充方案。例如,在实施例中,仅针对80MHz带宽信道或160MHz带宽信道使用短OFDM符号方案或两阶段填充方案。此外,在一些实施例中,仅与和相对较高的数据速率相关联的某些调制和编码方案(诸如对应于在IEEE 802.11ac标准中定义的MCS 5-9的调制和编码方案)一起使用可变持续时间信号扩展字段。在本实施例中,使用相对较低的MCS生成的数据单元省略了信号扩展字段。在示例实施例中,作为示例,与针对80MHz BW或160MHz BW生成的所有数据单元一起使用两级填充方案,但是仅与使用相对高的MCS生成的数据单元一起使用可变持续时间扩展信号字段。

在实施例中,基于OFDM符号中的多余信息比特的数目来确定边界a的具体值。在实施例中,边界a的值从OFDM符号的音调集合{1/4,1/2,3/4,1}中选择。在另一实施例中,边界a的值从长OFDM符号内的虚拟短OFDM符号中的每符号的数据比特数目的整数倍的集合{1,2,3,4}中选择。在实施例中,用于数据单元的所选择的边界a的所选择的值被信号传输给接收设备。例如,在实施例中,为数据单元选择的边界a的值的指示被包括在数据单元的前导码中(例如,在信号字段中)。在实施例中,仅作为示例,参考图2A,数据单元200的HE-SIGA字段220或HE_SIGB字段235包括在与数据单元200的填充部分224相对应的最后的OFDM符号中使用的边界a的所选择的值的指示。类似地,在实施例中,仅作为另一示例,参考图2B,数据单元250的HE-SIGA字段260或HE-SIGB字段266包括在与数据单元250的填充部分272相对应的最后的OFDM符号中使用的边界a的所选择的值的指示。在实施例中,接收设备仅需要解码和处理填充OFDM符号直到指示的边界a。因此,如上文所述,在实施例中,边界a之后的填充OFDM符号的剩余部分不需要在接收设备处被解码或处理,并且在最后的OFDM符号中提供缓冲时间用于处理第一部分直到最后的OFDM符号的边界a。

在实施例中,基于为数据单元的最后的OFDM符号选择的边界a的值来选择跟随数据单元的数据部分(例如,图2A中的SE字段245或图2B中的SE字段274)的信号扩展字段的持续时间。因此,在本实施例中,基于在数据单元的数据部分的最后的OFDM符号中由第二级填充提供的缓冲时间的量来选择SE字段的持续时间。例如,在实施例中,当选择较小的边界值a时,使用相对较短的SE字段(或不使用SE字段),因为在这种情况下,最后的OFDM符号为接收设备处理最后的OFDM符号提供更大的缓冲时间。另一方面,在实施例中,当选择较大的边界值a时,使用较长的SE字段,因为在这种情况下,最后的OFDM符号为接收设备处理最后的OFDM符号提供较少的缓冲时间。下面关于图10和图11更详细地描述根据一些实施例的示例性边界和对应的示例信号扩展字段。

图6是根据实施例的示例填充系统600的框图。根据实施例,填充系统600与图5的PHY处理单元500结合使用。在另一实施例中,不同于填充系统600的另一合适的填充系统与PHY处理单元500结合使用。类似地,在一些实施例中,PHY处理500实施与填充系统600不同的合适的填充系统。在实施例中,在FEC编码器512是BCC编码器的实施例中使用填充系统600。填充系统600包括预编码器填充单元604、后编码器填充单元612和耦合至预编码器填充单元604和后编码器填充单元612的计算单元618。根据一个实施例,预编码器填充单元604和后编码器填充单元612每个被包括在图5的PHY单元500中。预编码器填充单元604至少部分地被包括在图1的MAC单元18、28中。

在实施例中,计算单元618基于不适合OFDM符号的最小整数的多余信息比特的数目来确定预编码填充比特的数目。例如,在实施例中,数据部分204的OFDM符号被虚拟地划分为长OFDM符号和短OFDM符号,其中短OFDM符号对应于长OFDM符号的部分(例如,1/4、1/2等)。具体地,在实施例中,最后的长OFDM符号被虚拟地细分成整数个短OFDM符号(例如,2个短OFDM符号、4个短OFDM符号等),其中每个短OFDM符号是最后的长OFDM符号的对应部分(例如,1/2、1/4等)。填充单元604将数目NPAD1个填充比特添加到信息比特,使得在由编码器518编码之后,编码比特将装填最后的OFDM符号直到最后的OFDM符号的第一部分。在实施例中,填充单元612将数目NPAD2个填充比特添加到编码信息比特,使得编码信息比特完全装填整个最后的OFDM符号。

在实施例中,计算单元618基于不适合完全装填有信息比特的OFDM符号的最小整数的多余信息比特的数目来计算变量a的值。为此,在实施例中,计算单元618根据下式来计算包括所有信息比特所需的长OFDM符号的数目:

并且根据下式来来计算多余比特数目Nexcess

NExcees=mod(8·L+Nsrvice+Ntail·NES,NDBPS.LONG) 等式4然后,基于多余比特数目Nexcess,计算单元618通过以下方式来确定变量a的值:将Nexcess与门限进行比较并且基于Nexcess与门限的比较向变量a分配值。在实施例中,使用由(i)信道带宽、(ii)空间流的数目和(iii)正在使用的MCS确定的虚拟短OFDM符号中的数据比特的数目来作为门限。在本实施例中,根据下式来确定变量a的值:如果NExcees≤NDBPS.SHORT,则a=1

如果NDBPS.SHORT<NExcees≤2·NDBPS.SHORT,则a=2

如果2·NDBPS.SHORT<NExcees≤3·NDBPS.SHORT,则a=3 等式5如果3·NDBPS.SHORT<NExcees≤NDBPS.LONG,则a=4

然后,在实施例中,根据变量a的值,根据下式来确定最后的OFDM符号中的数据比特的数目

并且在实施例中,根据下式来确定最后的OFDM符号中的编码比特的数目

在另一实施例中,使用与NDBPS.SHORT不同的合适的门限。例如,在一个示例实施例中,使用至少近似对应于1/4 NDBPS.LONG的门限。

在实施例中,根据下式来确定要由填充单元604在信息比特编码之前向信息比特中添加的预编码器填充比特的数目NPAD1

根据下式来确定要由填充单元612向编码信息比特中添加的后编码器填充比特的数目NPAD2

NPAD2=NDBPS.LONG-NSYM.LAST 等式9

在实施例中,填充单元604将填充比特的数目NPAD1(例如,根据等式8确定的)添加到信息比特,并且将填充的信息比特提供给加扰器316。根据一个实施例,填充单元604被包括在图5的PHY单元500中。根据另一实施例,填充单元604至少部分地被包括在图1的MAC单元18、28中。尾比特插入单元508将多个尾比特插入填充和加扰的信息比特,然后使用一个或多个编码器512对填充和加扰的信息比特进行编码。在实施例中,尾插入单元608插入6*Nss个尾比特,其中Nss是要用于对信息比特编码的FEC编码器的数目。在另一实施例中,尾插入单元608插入另一合适数目的尾比特。

在由FEC编码器512编码之后,将编码信息比特提供给后编码器填充单元612。后编码器填充单元612填充编码比特,使得编码比特完全装填整个最后的OFDM符号。在实施例中,后编码填充单元612添加填充比特的数目NPAD2(例如,根据等式9确定的)。

图7是根据实施例的示例填充系统700的框图。根据实施例,填充系统700结合图5的PHY处理单元500使用。在另一实施例中,不同于填充系统700的另一合适的填充系统与PHY处理单元500结合使用。类似地,在一些实施例中,PHY处理500实现与填充系统700不同的合适的填充系统。在实施例中,在其中FEC编码器512是LDPC编码器的实施例中使用填充系统700。填充系统700包括预编码器填充单元704、后编码器填充单元712和耦合至预编码器填充单元704和后编码器填充单元712的计算单元718。根据一个实施例,预编码器填充单元704和后编码器填充单元712每个被包括在图5的PHY单元500中。预编码器填充单元704至少部分地被包括在图1的MAC单元18、28中。

在实施例中,变量a计算单元718基于不适合完全装填有信息比特的OFDM符号的最小整数的多余信息比特的数目来计算变量a的值。为此,在实施例中,计算单元718根据下式来计算包括所有信息比特所需的长OFDM符号的初始数目:

并且根据下式来计算初始多余比特数目NExcess

NExcees.init=mod(8·L+Nserice,NDBPS.LONG) 等式11然后,基于初始多余比特数目NExcess,计算单元718通过将NExcess与门限进行比较来确定变量a的初始值(ainit),并且基于NExcess与门限的比较来向变量a分配值。在实施例中,使用由(i)信道带宽、(ii)空间流的数目和(iii)正在使用的MCS确定的虚拟短OFDM符号中的数据比特的数目来作为门限。在本实施例中,根据下式来确定变量a的值:

如果NExcees.init≤NDBPS.SHORT,则ainit=1

如果NDBPS.SHORT<NExcees.init≤2·NDBPS.SHORT,则ainit=2

如果2·NDBPS.SHORT<NExcees.init≤3·NDBPS.SHORT,则ainit=3等式12如果3·NDBPS.SHORT<NExcees.init≤NDBPS.LONG,则ainit=4

然后,在实施例中,基于变量ainit的值,根据下式来确定最后的OFDM符号中的数据比特的初始数目:

并且在实施例中,根据下式来确定最后的OFDM符号中的编码比特的初始数目:

在另一实施例中,使用与NDBPS.SHORT不同的合适的门限。例如,在一个示例实施例中,使用至少近似对应于1/4NDBPS.LONG的门限。

在实施例中,根据下式来确定要由填充单元604在对信息比特进行编码之前向信息比特添加的预编码器填充比特的数目:

NPAD1=max<(NSYM.LONG.init-mSTBS),0>·NDBPS.LONG+NDBPS.LAST.init·mSTBS 等式15

然后,分别根据下式来确定LDPC编码器参数Npld和Navbits

Npld=max<(NSYM.LONG.init-mSTBS),0>·NDBPS.LONG+NDBPS.LAST.init·mSTBS 等式16

Navbits=max<(NSYM.LONG.init-mSTBS),0>·NCBPS.LONG+NCBPS.LAST.init·mSTBS 等式17

然后,在实施例中,基于根据等式17确定的数目Navbits来确定码字的数目Ncw、缩短比特的数目Nshrt、删余(puncturing)比特的数目Npunc和重复比特的数目Nrep。例如,在实施例中,如在IEEE 802.11n标准中所描述地来确定Ncw、Nshrt、Npunc和Nrep

在一些情况下,如例如也在IEEE 802.11n标准中所描述的,在将最少数目的OFDM符号中的可用比特的数目增加一个OFDM符号中的可用比特的数目,或者在使用空时块编码的情况下增加两个OFDM符号中的可用比特的数目。例如,在实施例中,将可用比特的数目增加一个短OFDM符号中的可用比特的数目,或者在使用空时块编码的情况下增加两个短OFDM符号中的可用比特的数目。在实施例中,如果可用比特的数目被更新,则相应地更新变量a的值,并且根据需要根据下式来更新长OFDM符号的数目:

Navbits.new=Navbits+NCPBS.SHORT·mSTBC 等式18

然后,在实施例中,基于每个OFDM符号的新的可用比特数目,根据下式来确定短OFDM符号的最终数目:

a=ainit+1 等式20

如果a>4,则a=a-4,并且NSYM.LONG=NSYM.LONG.init+mSTMC

否则,NSYM.LONG=NSYM.LONG.init 等式21

在实施例中,基于变量a的更新值,根据下式来更新最后的OFDM符号中的编码比特的数目:

根据下式来确定要由填充单元612向编码信息比特添加的后编码器填充比特的数目:

NPAD2=NDBPS.LONG-NSYM.LAST 等式23

在实施例中,对于多用户数据单元,例如图2B的数据单元250,或图2A的数据单元200,在其中数据单元200是MU数据的实施例中,计算单元718基于具有最长分组持续时间的用户来计算变量a的值。为此,计算单元718根据下式来计算每个用户u的长OFDM符号的初始数目和初始值a:

其中Lu是对应于用户u的信息比特的八位字节的数目。此外,计算单元718根据下式来计算每个用户u的初始多余比特数NExcess.u

NExcees.u=mod(8·Lu+Nservice,NDBPS.LONG.u) 等式25

然后,对于每个用户u,基于相应用户u的初始多余比特数NExcess.u,计算单元718通过以下方式来确定变量a的初始值(ainit.u):将相应的NExcess.u与门限进行比较并且基于NExcess.u与门限的比较来向变量a分配值。在实施例中,使用由(i)信道带宽、(ii)空间流的数目和(iii)正在使用的MCS确定的虚拟短OFDM符号中的数据比特的数目来作为门限。在本实施例中,根据下式来确定变量a的值:

如果NExcees.u≤NDBPS.SHORT.u,则ainit.u=1

如果NDBPS.SHORT.u<NExcees..u≤2,则ainit.u=2

如果2·NDBPS.SHORT.u<NExcees.u≤3·NDBPS.SHORT.u,则ainit.u=3等式26如果3·NDBPS.SHORT.u<NExcees.u≤NDBPS.LONG.u,则ainit.u=4

然后,在实施例中,根据下式来选择具有最大分组持续时间的用户:

其中β是在对应于用户u的短OFDM符号中的数据音调的数目与对应于用户u的长OFDM符号中的数据音调的数目的比率。在示例实施例中,β=0.25。在另一实施例中,β是除0.25以外的合适的值。

然后,根据下式来分别确定长OFDM符号的初始数目和a的初始值

然后,在实施例中,基于变量ainit的值,根据下式来确定最后的OFDM符号中的数据比特的初始数目:

并且在实施例中,根据下式来确定最后的OFDM符号中的编码比特的初始数目:

在另一实施例中,使用与NDBPS.SHORT不同的合适的门限。例如,在一个示例实施例中,使用至少近似对应于1/4NDBPS.LONG的门限。

在实施例中,根据下式来确定要在对用户u的信息比特进行编码之前向每个用户u的信息比特添加的预编码器填充比特的数目NPAD1

NPAD1,u=max<(NSYM.LONG.init-mSTBS),0>·NDBPS.LONG.u+NDBPS.LAST.init.u·mSTBS-8Lu-Nservice 等式32

然后根据下式来分别确定每个用户的LDPC编码器参数Npld和Navbits

Npld.u=max<(NSYM.LONG.init-mSTBS),0>·NDBPS.LONG.u+NDBPS.LAST.init.u·mSTBS 等式33

Navbits.u=max<(NSYM.LONG.init.u-mSTBS),0>·NCBPS.LONG+NCBPS.LAST.init.u·mSTBS 等式34

在实施例中,然后基于根据等式34为相应用户确定的数目Navbits.u来为每个用户确定码字的数目Ncw、缩短比特的数目Nshrt、删余比特的数目Npunc和重复比特的数目Nrep。例如,在实施例中,如在IEEE802.11n标准中所描述地为每个用户确定Ncw、Nshrt、Npunc和Nrep

在一些情况下,如也例如在IEEE 802.11n标准中所描述地,将在最少数目的OFDM符号中的可用比特的数目增加一个OFDM符号中的可用比特的数目,或者在使用空时块编码的情况下增加两个OFDM符号中的可用比特的数目。例如,在实施例中,根据下式,将用于用户的可用比特的数目增加用于对应用户的一个短OFDM符号中的可用比特的数目,或者在使用空时块编码的情况下增加用于对应用户的两个短OFDM符号中的可用比特的数目:

Navbits.new.u=Navbits.u+NCPBS.SHORT.u·mSTBC 等式35

在实施例中,如果针对至少一个用户更新可用比特的数目,则相应地更新变量a的值,并且如果需要,根据下式来更新长OFDM符号的数目:

a=ainit+1 等式36

如果a>4,则a=a-4,并且NSYM.LONG=NSYM.LONG.init+mSTBC

否则,NSYM.LONG=NSYM.LONG.init 等式37

在实施例中,基于变量a的更新值,根据下式来更新每个用户的最后的OFDM符号中的编码比特的数目:

此外,为所有LDPC用户更新至少一些LDPC编码器参数。例如,根据下式来更新每个LDPC用户的删余比特数Npunct:

Npunct.u=max(0,NCW.u·LLDPC.u-Navbits.new.u-Nshrt.u 等式39

根据下式来确定要向每个用户的编码信息比特添加的后编码器填充比特的数目NPAD2

NPAD2.u=NDBPS.LONG.u-NSYM.LAST.u 等式40

在实施例中,对信息比特和第一填充比特编码以生成NSYM.LONG个长OFDM符号,然后在最后的mSTBS个OFDM符号中的每个中添加每个用户u的NPAD2.u

在实施例中,如果根据等式37更新长OFDM符号的数目,则这在数据单元的前导码的信号字段(例如,HE-SIGA字段或HE-SIGB字段)中指示。例如,在实施例中,信号字段中的“额外填充比特”指示Nldpc_ext被设置为逻辑一(1)以指示更新了长OFDM符号的数目。另外,在实施例中,在前导码的信号字段中信号传输变量a的最终(更新的或未更新的)值。

如上文所述的,在实施例中,信号扩展字段被包括在数据单元中在数据单元的数据部分的最后的OFDM符号之后。在实施例中,传输设备基于变量a的值来确定是否包括信号扩展字段,以及如果信号字段将被包括在数据单元中,确定信号扩展字段的持续时间。在实施例中,数据单元的信号字段(例如,LSIG字段、HE-SIGA或HE-SIGB)包括指示数据单元中信号扩展字段的存在或不存在的ETSE指示。

接收数据单元的接收设备基于数据单元中的L-SIG字段中的LENGTH字段的值来确定长OFDM符号的初始数目。然后,接收设备基于额外填充比特指示Nldpc_ext和数据单元中的HE-SIGA字段中的变量a的值,根据下式来确定长OFDM符号的实际数目:

a=ainit+Nldpc_ext

如果a>4,则a=a-4 等式42

在实施例中,接收设备基于数据单元的LSIG字段中的LENGTH指示并且进一步基于变量a的值的指示和指示数据单元中信号扩展字段的存在或不存在的ETSE指示来确定数据单元的持续时间。在实施例中,传输设备根据下式来确定LENGTH字段的值:

其中

TXTIME=TL_PREAMBLE+THE_PREAMBLE+THE_DATA+TSE 等式44

其中

THE_DATA=THE_SYM×NSYM.LONG=(12.8+TGI)×NSYM.LONG 等式45

在接收设备处,在实施例中,根据下式来确定数据单元中的长OFDM符号的数目:

在上文的等式中,假定如果数据单元的信号字段指示使用空时块编码用于数据单元,则与数据单元的数据部分的所有OFDM符号一起使用空时块编码。然而,在一些实施例中,空时块编码也不应用于数据单元的数据部分的最后的OFDM符号,即使数据单元的信号字段指示在数据单元中使用空时块编码。在这样的实施例中,相应地修改上文的等式以考虑在数据单元的最后的OFDM符号中不存在空时块编码。

图8是根据实施例的示例填充系统800的框图。根据实施例,填充系统800与图5的PHY处理单元500结合使用。,在另一实施例中,不同于填充系统800的另一合适的填充系统与PHY处理单元500结合使用。类似地,在一些实施例中,PHY处理500实现与填充系统600不同的合适的填充系统。在FEC编码器512是FEC编码器的实施例中使用填充系统800。

在实施例中,填充系统800大体类似于图6的通过系统600。除了在填充系统800中,对星座点而不是编码信息比特执行后编码器填充之外。参考图5,在实施例中,在IDFT单元540之前立即执行后编码器星座点填充。在实施例中,填充系统800包括在空间映射单元536的输出处的星座点上操作的后编码器填充单元802。在实施例中,PHY填充系统800另外包括音调映射单元804。在实施例中,音调映射单元804类似于LDPC音调映射器526。在另一实施例中,音调映射单元804不同于LDPC音调映射器526。在另一实施例中,填充系统800省略音调映射单元804。

图9是根据实施例的示例填充系统900的框图。根据实施例,填充系统900结合图5的PHY处理单元500使用。在另一实施例中,不同于填充系统900的另一合适的填充系统与PHY处理单元500结合使用。类似地,在一些实施例中,PHY处理500实现与填充系统900不同的合适的填充系统。在其中FEC编码器512是LDPC编码器的实施例中,使用填充系统900。

在实施例中,填充系统900大体上类似于图7的通过系统700,除了在填充系统900中,对星座点而不是编码信息比特执行后编码器填充。参考图5,在实施例中,在IDFT单元540之前立即执行后编码器星座点填充。在实施例中,填充系统900包括在空间映射单元536的输出处的星座点进行操作的后编码器填充单元902。在实施例中,PHY填充系统900另外包括音调映射单元904。在实施例中,音调映射单元904类似于LDPC音调映射器526。在另一实施例中,音调映射单元904不同于LDPC音调映射器526。在另一实施例中,填充系统800省略音调映射单元904。

在实施例中,要由后编码器填充单元902添加的星座点的数目以类似于如上文所述的后编码器填充比特的数目的方式来确定,除了用于确定最后的OFDM符号中的编码比特的数目用下式来替换:

并且用于确定第二填充比特的数目的等式用下式来替换:

NTONE.PAD2=NTONE.LONG-NTONE.LAST 等式48

其中NTONE.SHORT是短OFDM符号中的数据音调的数目,并且NTONE.LONG是长OFDM符号中的数据音调的数目。在实施例中,后编码器填充单元902在数据单元的数据部分的mSTBC个最后的OFDM符号中的每个中添加NTONE.PAD2个星座点。

在实施例中,信号扩展字段245或信号扩展字段270的长度或持续时间是可变的,与特定数据单元一起使用的长度或持续时间基于后编码器填充比特的数目或者被包括在特定数据单元中的后编码器星座点的数目来确定。例如,在实施例中,信号扩展字段245或信号扩展字段270的长度或持续时间基于如上文所述基于数据单元的最后的OFDM符号中的多余信息比特的数目计算的值a来确定。

图10A-10D是图示了根据实施例的与具有不同的a值的数据单元一起使用的填充场景和信号扩展字段持续时间以及相应地OFDM符号1000中的不同数目的后编码器填充比特的框图。参考图2A,在实施例中,OFDM符号1000是数据单元200的数据部分240的最后的OFDM符号。类似地,参考图2B,在另一实施例中,OFDM符号1000是数据单元252的数据部分268的最后的OFDM符号。在实施例中,使用图6-9的填充系统600-900之一来生成OFDM符号1000。在另一实施例中,使用不同于图6-9的填充系统600-900的合适的填充系统来生成OFDM符号1000。

一般来说,OFDM符号1000包括部分1002和部分1004,部分1002包括编码信息比特和第一或预编码器填充比特,部分1004包括第二或后编码器填充比特。图10A图示了了a=1的情况。在这种情况下,OFDM符号1000包括与第一虚拟短OFDM符号的OFDM音调相对应的多余信息比特和第一预编码填充比特1002a、以及与剩余的三个虚拟短OFDM符号相对应的后编码填充比特1004a。在这种情况下,包括持续时间为d1的扩展字段。在实施例中,持续时间d1等于零(即,数据单元不包括信号扩展字段)。在另一实施例中,持续时间d1是大于0的适当的持续时间。图10B图示了a=2的情况。在这种情况下,OFDM符号1000包括与前两个虚拟短OFDM符号的OFDM音调相对应的多余信息比特和第一预编码填充比特1002b、以及与剩余的两个虚拟短OFDM符号相对应的后编码比特1004b。在这种情况下,在实施例中,数据单元包括具有大于持续时间d1的持续时间d2(d2>d1)的信号扩展字段1006b。图10C图示了a=3的情况。在这种情况下,OFDM符号1000包括与前三个虚拟短OFDM符号的OFDM音调相对应的多余信息比特和第一预编码填充比特1002c、以及与剩余的一个虚拟短OFDM符号相对应的后编码比特1004c。在这种情况下,在实施例中,数据单元包括具有大于持续时间d2的持续时间d3(d3>d2)的信号扩展字段1006c。图10C图示了a=4的情况。在这种情况下,OFDM符号1000包括与整个OFDM符号1000的OFDM音调相对应的多余信息比特和第一预编码填充比特1002d。在这种情况下,在实施例中,数据单元包括具有大于持续时间d3的持续时间d4(d3>d3)的信号扩展字段1006d。仅作为示例,在实施例中,d1=4μs,d2=8μs,d3=12μs,d4=16μs。在其他实施例中,d1、d2、d3和/或d4是其他合适的持续时间。

在不同的实施例中,OFDM符号1000的部分1004的内容是不同的。例如,在实施例中,部分1004包括任意或随机的后编码器比特。在该实施例中,接收设备在处理OFDM符号1000时丢弃第二填充比特。在另一实施例中,部分1004包括数据单元的数据部分中的相应数目Y个最后的编码比特的重复,OFDM符号1000是数据单元的数据部分的部分。例如,在实施例中,部分1004包括与OFDM符号1000是其部分的数据单元的数据部分中的最后的LDPC码字(CW)相对应的编码比特的一个或多个重复。在另一实施例中,部分1004包括部分1002中的编码比特的部分的重复、或者部分1002中的所有编码比特的一个或多个重复,这取决于部分1004中的第二填充比特的数目。在部分1004包括编码比特的重复的一些实施例中,重复的编码比特乘以预定扩频序列C,以避免对编码比特的直接重复和减少PAPR。例如,在实施例中,在部分1004包括对应于最后的CW的编码比特的一个或多个重复的实施例中,如上文所述,一个或多个重复i中的每个乘以不同的预定扩展序列Ci

在部分1004包括编码比特的重复的一些实施例中,接收设备在处理OFDM符号1000时丢弃重复的编码比特。在部分1004包括编码比特的重复的其他实施例中,接收设备组合OFDM符号1000中的编码比特的修复以改善解调。例如,在实施例中,接收设备组合基于编码比特的重复获得的对数似然(LLR)判决以改善解调器性能。

图11A-11D是图示了根据实施例的与具有不同a值的数据单元一起使用的信号扩展字段持续时间的框图。图11A-11D大体上类似于图10A-10D,除了图11A-11C示出了对星座点而不是对编码比特执行后编码器填充的实施例。

图12A-12B是图示了根据实施例的确保信息比特和第一填充比特仅到数据部分的最后OFDM填充符号内的边界a1的填充方案的图。在这种情况下,在实施例中,接收设备在接收和解码数据部分的最后的OFDM符号时通常具有足够的缓冲时间。因此,在实施例中,不需要并且省略信号扩展字段(例如,图2A中的信号扩展字段245或图2B中的信号扩展字段274)。

首先参考图12A,在多余比特的数目小于或等于短OFDM符号中的数据比特的数目(即,Nexcess≤NDBPS.SHORT)的情况下,OFDM符号1200包括多余信息比特,并且根据需要包括在OFDM符号1200的第一部分1202中的编码器填充比特,并且包括在OFDM符号1200的第二部分1204中的第二后编码器比特(或星座点)。现在参考12B,在实施例中,在多余比特的数目大于短OFDM符号中的数据比特的数目(即,NExcees>NDBPS.SHORT)的情况下,在数据部分的结尾包括两个填充OFDM符号。第一填充OFDM符号1254包括OFDM符号1254的第一部分1256中的多余信息比特,并且包括OFDM符号1256的第二部分1258中的第一预编码器填充比特。第二填充OFDM符号1260包括OFDM符号1260的第一部分1262中的第一预编码器填充比特,并且包括OFDM符号1260的第二部分1264中的第二后编码器填充比特(或星座点)。在实施例中,第一部分1262包括OFDM符号的初始部分直到边界a1(例如,直到一个虚拟短OFDM符号),并且第二部分1264包括OFDM符号的剩余部分(例如,剩余的三个虚拟OFDM符号)。

在一些实施例中,代替使用如上文所述的两级填充处理,PHY处理单元被配置成将数据单元的数据部分的一个或多个最后的OFDM符号(例如,填充符号)作为短OFDM符号(例如,使用正常音调间隔而被生成的)。在至少一些这样的实施例中,由于最后的OFDM符号的较小的大小,接收设备具有足够的时间来处理最后的OFDM符号。此外,在至少一些实施例和/或场景中,在短(而不是长)OFDM符号中传输填充比特减少了与填充比特的传输相关联的开销。在实施例中,PHY处理单元500确定要生成的长OFDM符号的数目和要生成的短OFDM符号的数目,并且基于所确定的长OFDM符号和短OFDM符号的数目来确定要添加到信息比特的填充比特的数目。例如,在要使用BCC编码来对信息比特进行编码的实施例中,根据下式来确定长OFDM符号的数目:

并且根据下式来确定短OFDM符号的数目:

其中L是信息比特的字节数,Nservice是要添加到信息比特的服务比特的数目(例如,16),Ntail是每个BCC编码器要添加到信息比特的尾比特的数目(例如6),Nes是要用于编码信息比特的编码器的数目,并且在实施例如果使用空时块编码,则mSTBS等于2,并且如果不使用空时块编码,则mSTBS等于1。

然后根据长OFDM符号的数目和短OFDM符号的数目以根据下式来确定PHY填充比特的数目:

在使用LDPC编码的实施例中,根据等式10来确定长OFDM符号的数目,并且根据下式来确定短OFDM符号的初始数目:

然后,基于所确定的长OFDM符号的数目和所确定的短OFDM符号的初始数目,根据下式来确定填充比特的数目:

NPAD=NSYM.LONG·NDPBS.LONG+NSYM.SHORT.init·NDPBS.SHORT-8·L-Nservice 等式53

然后分别根据下式来确定LDPC编码器参数Npld和Navbits

Npld=NSYM.LONG·NDPBS.LONG+NSYM.SHORT.init·NDPBS.SHORT 等式54

Navbits=NSYM.LONG·NCPBS.LONG+NSYM.SHORT.init·NCPBS.SHORT 等式55

其中NCPBS.LONG是每个长OFDM符号的编码比特的数目,并且NCPBS.SHORT是每个短OFDM符号的编码比特的数目。在实施例中,然后基于根据等式55确定的数目Navbits来确定码字的数目Ncw、缩短比特的数目Nshrt、删余比特的数目Npunc和重复比特的数目Nrep。例如,在实施例中,如在IEEE 802.11n标准或IEEE 802.11ac标准中所描述地来确定Ncw、Nshrt、Npunc和Nrep

在一些情况下,如例如也在IEEE 802.11n标准中所描述的,将最小数目的OFDM符号中的可用比特的数目增加一个OFDM符号中的可用比特的数目,或者在使用空时块编码的情况下增加两个OFDM符号中的可用比特的数目。例如,在实施例中,将可用比特的数目增加一个短OFDM符号中的可用比特的数目,或者在使用空时块编码的情况下增加两个短OFDM符号中的可用比特的数目。在该实施例中,根据下式来确定新的可用比特的数目:

Navbits.new=Navbits+NCPBS.SHORT·mSTBC 等式56

然后,在实施例中,基于每个OFDM符号的可用比特的新的数目以根据下式来确定短OFDM符号的最终数目:

在实施例中,如果NSYM.SHORT.init>NSYM.SHORT,则在数据单元的数据部分中需要额外的短OFDM符号。因此,在实施例中,如果NSYM.SHORT.init>NSYM.SHORT,则将被包括在数据单元的前导码中(例如,被包括在HE-SIGA字段220或HE-SIGB字段235中)的额外的LDPC OFDM符号指示符设置成逻辑一(1)以指示使用额外的OFDM符号,并且如果NSYM.SHORT.init≤NSYM.SHORT,则将额外的LDPC OFDM符号指示符设置为逻辑零(0)。

参考图5,在实施例中,PHY处理单元500接收要被包括在数据单元中的信息比特,并且基于接收到的信息比特来生成用于数据单元的所确定的数目的长OFDM符号和所确定的数目的短OFDM符号。在实施例中,每个长OFDM符号基于信息比特块而被生成,该信息比特块每个长OFDM符号具有由信道带宽、空间流的数目(NSS)和正被使用的MCS而被确定的数目(NDPBS.LONG)的数据比特。更具体地,每个长OFDM符号的数据比特的数目NDPBS.LONG由以下各项来确定:与针对其生成OFDM符号的信道带宽相对应的音调方案中的数据音调的数目、要在其上传输OFDM符号的空间流的数目NSS、根据正被使用的MCS的调制的每个子载波的编码比特数(NCBPSC)、以及所使用的MCS的编码率R。仅作为示例,在其中与长OFDM符号一起使用1/4音调间隔的实施例中,在示例实施例中,相应的音调方案包括990个数据音调。在该实施例中,每个长OFDM符号的数据比特的数目是NDPBS.LONG=990·Nss·NCBPSC·R。在实施例中,使用与长OFDM符号中的OFDM音调的数目相对应的参数来处理与长OFDM符号相对应的编码比特块和对应的星座点块。例如,对于要在80MHz宽的信道中传输的数据单元,使用与每个OFDM符号1024个OFDM音调相对应的参数(例如,由BCC交织器520使用的BCC交织器参数、由LDPC音调映射器526所使用的LDPC音调映射器参数等)来处理与长OFDM符号相对应的编码比特块和对应的星座点块。

类似地,在实施例中,每个短OFDM符号基于信息比特块来生成,该信息比特块每个短OFDM符号具有由信道带宽、空间流的数目(NSS)和正被使用的MCS所确定的数目(NDPBS.SHORT)的数据比特。更具体地,每个长OFDM符号的数据比特的数目NDPBS.SHORT由以下各项来确定:与针对其生成OFDM符号的信道带宽相对应的音调方案中的数据音调的数目、要在其上传输OFDM符号的空间流的数目NSS、根据正被使用的MCS的调制的每个子载波的编码比特数(NCBPSC)、以及所使用的MCS的编码率R。在实施例中,用于数据单元的短OFDM符号的MCS与用于数据单元的长OFDM符号的MCS相同。继续上文的示例80MHz信道带宽,在与短OFDM符号一起使用正常音调间隔的实施例中,在示例实施例中,用于80MHz宽信道的对应音调方案包括234个数据音调。在该实施例中,每个短OFDM符号的数据比特的数目是NDPBS.SHORT=234·Nss·NCBPSC·R,其中,Nss、NCBPSC和R与数据单元的长OFDM符号一起使用的相同。然而,在另一实施例中,用于数据单元的短OFDM符号的MCS不同于用于数据单元的长OFDM符号的MCS。在实施例中,使用与短OFDM符号中的OFDM音调的数目相对应的参数来处理与短OFDM符号的编码比特块和对应的星座点块。例如,对于要在80MHz宽的信道中传输的数据单元,使用与每个OFDM符号256个OFDM音调相对应的参数(例如,由BCC交织器520使用的BCC交织器参数、由LDPC音调映射器526所使用的LDPC音调映射器参数等)来处理与短OFDM符号相对应的编码比特块和对应的星座点块。

在一些实施例中,PHY处理单元500对短OFDM符号的非零OFDM音调应用功率提升,以在时域中在数据单元的长OFDM符号和短OFDM上维持相同的传输功率。例如,在实施例中,向短OFDM符号中的每个非零OFDM音调应用功率提升,其中将功率缩放某个缩放因子,该缩放因子对应于长OFDM符号中的非零音调与短OFDM符号中的非零音调的比率的平方根。仅作为示例,根据针对与长OFDM符号一起使用的IDFT大小(例如,1024点)定义的音调图生成的长OFDM符号中的非零OFDM音调的数目大于根据针对与长OFDM符号一起使用的IDFT大小(例如,256点)定义的音调图生成的对应的N个短OFDM符号中的非零OFDM符号的数目。例如,在示例实施例中,针对80MHz信道的1024点OFDM符号定义的音调图包括998个非零OFDM音调(990个数据音调和8个导频音调),针对80MHz信道的256点OFDM符号定义的音调图(即,1/4音调间隔)包括242个非零音调(234个数据音调和8个导频音调),导致在4个短OFDM符号中的242*4=968个非零音调。在该示例实施例中,向短OFDM符号中的每个非零音调应用功率提升,其中功率被缩放某个缩放因子sqrt(rcomp),其中,在示例实施例中rcomp=998/968=1.031,以对短OFDM符号中的相对较小数目的非零音调提供功率补偿。因此,在该示例实施例中,短OFDM符号中的每个非零音调的功率被缩放sqrt(1.031)=1.0154。

图13是根据实施例的被配置成生成数据单元的示例PHY处理单元1300的传输部分的框图。参考图1,在一个实施例中,AP 14的PHY处理单元20和客户端站25-1的PHY处理单元29的每个包括与PHY处理单元1300类似或相同的PHY处理单元。在实施例中,PHY处理单元1300被配置成生成数据单元,诸如图2A的数据单元200或图2B的数据单元250。然而,在其他实施例中,PHY处理单元1300被配置成生成与图2A的数据单元200或图2B的数据单元250不同的合适的数据单元。类似地,不同于PHY处理单元1300的合适的PHY处理单元被配置成生成数据单元,诸如图2A的数据单元200或图2B的数据单元250。

在实施例中,PHY处理单元1300类似于图5的PHY处理单元500,并且与图5的PHY处理单元500包括许多相似编号的元件。另外,PHY处理单元1300包括上采样单元1302和截断处理器1304。在实施例中,上采样单元1302和截断处理器1304在PHY处理单元1300生成数据单元的短OFDM符号时使用。在实施例中,当PHY处理单元1300正在生成数据单元的长OFDM符号时,上采样单元1302和截断处理器1304被旁路。当生成短OFDM符号时,PHY处理单元1300以NDBPS.SHPRT个比特开始,其中NDBPS.SHORT基于短OFDM符号中的OFDM音调的数目和正被使用的MCS来确定NDBPS.SHORT(例如,NDBPS.SHORT=K/N,其中K是长OFDM符号中的OFDM音调的数目,N是长OFDM符号与短OFDM符号之间的音调间隔比)。仅作为示例,在其中与短OFDM符号相比,在长OFDM符号中K=1024(例如,在80MHz带宽中)并且具有1/4音调间隔的实施例中,在实施例中,使用256个OFDM音调和与用于数据单元的长OFDM符号相同的MCS来确定数据单元的短OFDM符号的NDBPS.SHORT。继续相同的示例实施例,如果用于256点IDFT OFDM符号的音调图包括234个数据音调,并且如果定义64-QAM调制和5/6的编码速率的MCS(例如,IEEE 802.11ac的MCS7标准)与两个空间流一起使用,则在实施例中,NDBPS.SHORT=234*2*6*5/6=2340。

短OFDM符号的编码流程通常与长OFDM符号的编码流程相同(例如,如上文关于图5所描述),除了空间映射单元536的输出被提供给上采样单元1302。上采样单元1302通过在每对星座点之间插入(N-1)个零星座点来对与短OFDM符号相对应的星座点进行上采样,其中1/N(例如,1/4)是短OFDM符号中的音调数目与长OFDM符号中的音调数目之间的音调比。因此,在实施例中,除了短OFDM符号中的DC音调索引对应于长OFDM符号中的DC音调索引之外,长OFDM符号中的音调索引k对应于短OFDM符号中的音调索引k*N。

在一些实施例中,上采样单元1302另外地将功率提升添加到非零OFDM音调,以在时域中在短OFDM符号的传输和长OFDM符号的传输中保持相同的平均传输功率。例如,在实施例中,上采样单元1302通过缩放因子来提升每个非零OFDM音调中的功率,缩放因子对应于长OFDM符号中的非零音调与短OFDM符号中的非零音调的比率的平方根。仅作为示例,在示例实施例中,对于80MHz宽的信道使用1024点IDFT生成的长OFDM符号包括998个非零OFDM音调(990个数据音调和8个导频音调),而在一个示例实施例中,使用1/4音调间隔生成的80MHz信道的短OFDM符号包括242个非零音调(234个数据音调和8个导频音调)。在该示例实施例中,功率提升被应用于短OFDM符号中的每个非零音调,其中,在示例实施例中功率被缩放缩放因子sqrt(rcomp),其中rcomp=998/242=4.124,以向短OFDM符号中的相对较小数目的非零音调提供功率补偿。因此,在该示例实施例中,短OFDM符号中的每个非零音调的功率被缩放由sqrt(4.124)=2.031。或者,在一些实施例中,例如为了便于实现,将缩放因子sqrt(N)而不是sqrt(rcomp)的功率提升应用于短OFDM符号的每个非零音调。因此,继续上述示例,在实施例中,将缩放因子sqrt(4)=2而不是2.031的功率提升应用于短OFDM符号的非零OFDM音调。在本实施例中,短OFDM符号中的传输功率相对于长OFDM符号中的传输功率减小大约0.2分贝(dB)。

在实施例中,对应于每个空间流的上采样星座点由对应的IDFT单元540使用用于数据单元的长OFDM符号的IDFT大小转换成时域信号。作为上采样单元1302执行的上采样的结果,每个IDFT处理器540的输出包括对应于短OFDM符号的信号的N个周期。截断处理器1304在信号的第一周期处截断每个IDFT处理器540的输出。在实施例中,截断处理器1304在K/N个样本处截断每个IDFT处理器340的输出。因此,在实施例中,截断处理器1304的每个截断输出对应于短OFDM符号的持续时间。在实施例中,然后向对应于每个空间流的截断信号添加保护间隔。

在实施例中,接收设备使用K/N点FFT和针对K/N大小的FFT而定义的相应音调图来处理数据单元的短OFDM符号。例如,在接收到短OFDM符号并且去除OFDM符号的保护间隔部分时,接收设备使用K/N大小的FFT来处理OFDM符号,以获得传输信号的K/N个样本。在实施例中,接收设备使用基于数据单元的长训练字段获得的信道估计。因此,在实施例中,如果基于使用长OFDM符号传输的长训练字段的k个OFDM音调执行信道估计,则接收设备使用对应于音调k*N的信道估计hk。此外,在实施例中,如果在传输设备处对短OFDM符号应用功率提升,则功率通过相同的缩放因子被缩小,或者替代地,在实施例中,对信道估计hk应用对应的功率提升以在接收设备处正确地解调音调k。

在实施例中,如果数据单元在数据单元的数据部分的结尾处包括一个或多个短OFDM填充符号,则信号扩展字段(例如,图2A的SE字段245或图2B的SE字段274)从数据单元中被省略。另一方面,在实施例中,如果数据单元在数据部分的结尾处不包括任何短OFDM符号(例如,当在数据部分的结尾处不需要填充时),则数据单元在数据部分之后包括SE字段。

替代地,在一些实施例中,确定要被包括在数据单元200的数据部分240中的长OFDM符号的数目和短OFDM符号的数目,使得数据部分的结尾处的短OFDM符号的数目超过预定门限X,其中X是大于0的正整数。此外,在一些这样的实施例中,因为数据单元200在数据部分240的结尾处包括至少X个短OFDM符号,所以数据单元200省略SE字段245。在示例实施例中,为了确保数据单元200包括以1/N的音调间隔(例如,1/4音调间隔)被生成的至少N个(例如,至少4个)短OFDM符号,用于确定长OFDM符号的数目的上述等式通过减去一个长OFDM符号而被改变。例如,在实施例中,当要利用BCC编码来对数据单元的信息比特进行编码时,改变上文的等式45,使得根据下式来确定长OFDM符号的数目:

类似地,在要使用LDPC编码来对数据单元的信息比特进行编码的实施例中,改变上文的等式45,使得根据下式来确定长OFDM符号的初始数目:

在实施例中,数据单元200的短OFDM符号包括与数据单元200的长OFDM符号相同的音调索引处的导频音调。因此,在实施例中,接收设备使用长OFDM符号和基于与长OFDM符号上的导频音调的音调索引相对应的训练信号获得的信道估计来执行相位和频率跟踪。或者,在一些实施例中,将行进导频应用于数据单元200的至少长OFDM符号,在这种情况下,导频音调索引在不同的长OFDM符号中可以不同。在这样的实施例中,接收设备可以基于被包括在至少长OFDM符号中的行进导频音调来更新最初基于一个或多个训练字段(例如,LTF字段230、264)获得的信道估计。在在数据单元200的长OFDM符号中使用行进导频音调的实施例中,在数据单元200的短OFDM符号中使用固定导频音调索引。在在数据单元200的长OFDM符号中使用行进导频音调的另一实施例中,在数据单元200的短OFDM符号中也使用行进导频,导频索引相对于导频音调表中的导频音调索引被缩放因子1/N,导频音调表定义了长OFDM符号的行进导频音调的索引,其中1/N(例如,1/4)是短OFDM符号中的音调数目与长OFDM符号中的音调数目之间的音调比。

在实施例中,接收数据单元200的接收设备基于被包括在数据单元200的前导码中的一个或多个指示来确定数据单元200中的长OFDM符号的数目和短OFDM符号的数目。例如,在实施例中,接收设备基于被包括在L-SIG字段215中的长度字段来确定数据单元200中的长OFDM符号的数目和短OFDM符号的数目。在实施例中,长度字段215包括在数据单元200的传统前导码部分203之后的数据单元200的长度的指示。在实施例中,接收设备基于数据单元200的L-SIG字段215中的长度字段来确定数据单元200的数据部分240的持续时间TD。例如,在实施例中,接收设备根据下式来确定TD

其中L_LENGTH是L-SIG字段215中的长度字段的值,THEW_PREAMBLE是HEW前导码部分204的持续时间。

在实施例中,接收设备然后根据下式来确定数据部分240中的长OFDM符号的数目:

在在传输装置处确定长OFDM符号的数目以确保数据单元200包括至少X个短OFDM符号的另一实施例中,接收设备根据下式来确定数据单元200的数据部分240中的长OFDM符号的数目:

然后,接收设备根据下式来确定数据部分240中的短OFDM符号的数目:

其中TLONG是由与数据单元200中的长OFDM符号一起使用的音调间隔和保护间隔持续时间确定的长OFDM符号的持续时间,并且TSHORT是由与数据单元200中的短OFDM符号一起使用的音调间隔和保护间隔持续时间确定的短OFDM符号的持续时间。

在利用LDPC编码的实施例中,接收设备根据等式58来确定长OFDM符号的数目NSYM.LONG,并且根据等式59来确定短OFDM符号的初始数目BSYM.SHORT.init。在实施例中,接收设备然后根据需要基于被包括在数据单元的前导码中(例如,被包括在HE-SIGA字段220或HE-SIGB字段235中)的额外的LDPC OFDM符号指示符Nldpc_ext来更新短OFDM符号的数目。具体地,在实施例中,接收设备根据需要根据下式来更新短OFDM符号的数目:

NSYM.SHORT=NSYM.SHORT.init+mSTBC·Nldpc_ext 等式64

在一些实施例中,数据单元200的HEW前导码部分204(例如,HE-SIGA字段220或HE-SIGB字段235)包括数据单元200的数据部分240中的长OFDM符号的数目的指示以及数据单元200的数据部分240中的短OFDM符号的数目的指示。在这样的实施例中,接收设备基于分别被包括在数据单元200的HEW前导码部分204中的长OFDM符号的数目的指示和短OFDM符号的数目的指示来确定数据单元200的数据部分240中的长OFDM符号的数目和短OFDM符号的数目。

在一些实施例中,除了或者代替数据单元的数据部分的填充OFDM符号,OFDM符号压缩与数据单元的前导码的至少一些OFDM符号一起使用。例如,参考图2A,在实施例中,对应于HE-SIGA字段220、HE-STF字段225、HE-LTF字段230和HE-SIGB字段235中的一个或多个字段的OFDM符号是经压缩的OFDM符号。类似地,作为另一示例,参考图2B,在实施例中,对应于HE-SIGA字段260、HE-STF字段225、HE-LTF字段230和HE-SIGB字段235中的一个或多个字段的OFDM符号是经压缩的OFDM符号。

图14A是根据实施例的被配置成生成长训练字段的经压缩OFDM符号的训练字段处理单元1400的框图。在实施例中,处理单元1400被配置成生成图2A的数据单元200的HE-LTF字段230或者图2B的数据单元250的HE-LTF字段264。在其他实施例中,其他合适的处理单元被配置成生成图2A的数据单元200的HE-LTF字段230或者图2B的数据单元250的HE-LTF字段264。类似地,在一些实施例中,处理单元1400被配置成生成与图2A的数据单元200的HE-LTF字段230或图2B的数据单元250的HE-LTF字段264不同的训练字段。在实施例中,处理单元1400对应于80MHz带宽。类似于处理单元1400的处理单元与其他带宽(例如,20MHz、40MHz、160MHz等)一起使用。

在实施例中,在传统通信协议(例如,IEEE 802.11ac标准)中定义的长训练序列被用作第一通信协议中的对应带宽的长训练序列。在实施例中,处理单元1400接收训练序列1402,训练序列1402具有与为IEEE 802.11ac标准中的80MHz带宽定义的但是在对应于减小的音调间隔的音调上扩展的HE-LTF序列相对应的值。例如,在其中使用1/4音调间隔的实施例中,HE-LTF序列1402包括由IEEE 802.11ac标准针对80MHz带宽定义的VHT-LTF序列的值,其中,该序列扩展使得序列中的连续的值调制用于80MHz长OFDM符号(例如,在数据单元的数据部分中)的音调图的每第四个音调(例如,音调[±4,±8,±12,...])。在实施例中,未用于传输VHT-LTF序列值的剩余音调(例如,音调[...,±5,±6,±7,±9,±10,...]是零音调。作为示例,在其中使用1/2音调间隔的实施例中,HE-LTF序列1402包括由IEEE 802.11ac序列针对80MHz带宽定义的VHT-LTF序列的值,该序列扩展使得序列中的连续的值调制用于80MHz长OFDM符号(例如,在数据单元的数据部分中)的音调图的每第二个音调(例如,音调[±2,±4,±8,...])。在实施例中,HE-LTF序列1402中未用于传输VHT-LTF序列值的剩余音调(即,音调[...,±3,±5,±7,±9,±11,...])是零音调。

HE-LTF序列1402由输入处理单元1404处理。在实施例中,输入处理单元1404包括CSD单元和空间映射单元,CSD单元诸如图5的CSD单元532,空间映射单元诸如图5的空间映射单元526。在实施例中,输入处理单元1404另外地包括LTF映射单元,LTF映射单元在将序列提供给CSD单元之前向HE-LTF序列1402应用空间流映射矩阵P的列或行。在实施例中,仅向HE-LTF序列1402的非零音调应用矩阵P的列或行。在实施例中,矩阵P对应于在IEEE 802.11ac标准中定义的PVHTLTF矩阵。

在实施例中,对应于每个空间流的上采样处理单元1406通过因子1/N对在处理单元1404的输出处的训练序列进行上采样,其中N是音调间隔缩减因子。例如,在使用1/4的音调间隔缩减的实施例中,上采样处理单元1406通过因子4对训练序列进行上采样。在一些实施例中,上采样处理单元1406另外向非零OFDM音调应用功率提升,以在时域中在压缩LTF字段OFDM符号的传输和长OFDM符号的传输(例如,在数据单元的数据部分中)时保持相同的平均传输功率。例如,上采样单元1406将每个非零OFDM音调中的功率提升某个缩放因子,该缩放因子对应于长OFDM符号中的非零音调与短OFDM中的非零音调的比率的平方根。仅作为示例,在示例实施例中,在示例实施例中,使用用于80MHz宽信道的1024点IDFT生成的长OFDM符号包括998个非零OFDM音调(990个数据音调和8个导频音调),用1/4音调间隔生成的80MHz信道的压缩LTF OFDM符号包括242个非零音调(234个数据音调和8个导频音调)。在该示例实施例中,对压缩的LTF字段OFDM符号中的每个非零音调应用功率提升,其中,功率被缩放缩放因子sqrt(rcomp),其中在示例实施例中,rcomp=998/242=4.124,以对压缩OFDM符号中的相对较小数目的非零音调提供功率补偿。因此,在该示例实施例中,短OFDM符号中的每个非零音调的功率被缩放sqrt(4.124)=2.031。或者,在一些实施例中,例如为了易于实现,向压缩LTF字段OFDM符号的每个非零音调应用缩放因子为sqrt(N)而不是sqrt(rcomp)的功率提升。因此,继续上文的示例,在实施例中,向压缩LTF字段OFDM符号的非零OFDM音调应用缩放因子sqrt(4)=2而不是2.031的功率提升。在该实施例中,相对于长OFDM符号中的传输功率,压缩LTF OFDM符号中的传输功率减小大约0.2分贝(dB)。在实施例中,在接收设备处先验地知道缩放因子(例如,缩放因子由第一通信协议标准化),使得如果在传输设备处向短OFDM符号应用功率增强,则在实施例中,可以在接收设备处的接收处使用对应的缩放因子来补偿由传输设备引入的功率提升。

通过IDFT处理器1408将对应于每个空间流的上采样训练序列转换为时域信号。在实施例中,IDFT处理器1408与图5的IDFT处理器540相同。在图14A的示例实施例中,每个IDFT处理器1408使用1024点IDFT来转换对应于空间流的训练序列。每个IDFT处理器1408的时域输出包括对应于空间流的训练序列的1/N个周期(例如,4个周期)。

对应于每个空间流,在实施例中,截断单元1412在对应于IDFT输出信号的单个周期的多个样本处截断对应IDFT处理器1408的输出。例如,在实施例中,截断单元1412在用于80MHz带宽的256个采样处截断相应IDFT处理器1408的输出。相应GI插入单元1412向截断的信号添加保护间隔。例如,在实施例中,GI插入单元1412添加0.4μs的GI间隔、0.8μs的GI间隔或另一适当持续时间的GI间隔。在实施例中,由LTF处理单元1400对于80MHz带宽生成的截断的HE-LTF信号和保护间隔的持续时间是3.2μs+GI持续时间。

图14B是根据另一实施例的被配置成生成长训练字段的经压缩OFDM符号的训练字段处理单元1450的框图。在实施例中,处理单元1450被配置成生成图2A的数据单元200的HE-LTF字段230或图2B的数据单元250的HE-LTF字段264。在其他实施例中,其他合适的处理单元被配置成生成图2A的数据单元200的HE-LTF字段230或图2B的数据单元250的HE-LTF字段264。类似地,在一些实施例中,处理单元1450被配置成生成与图2A的数据单元200的HE-LTF字段230或图2B的数据单元250的HE-LTF字段264不同的训练字段。在实施例中,处理单元1450对应于80MHz带宽。类似于处理单元1400的处理单元与其他带宽(例如,20MHz、40MHz、160MHz等)一起使用。

训练字段处理单元1450类似于图14A的训练字段处理单元1400,除了在实施例中处理单元1450直接生成经压缩的长训练字段OFDM符号而不生成OFDM符号的训练字段的N个周期之外。因此,在实施例中,训练字段处理单元1450省略放大单元1408和截断单元1410。处理单元1450对训练序列1452进行操作,该训练序列1452对应于由诸如IEEE 802.11ac标准等传统通信协议为相应带宽(例如,图14B中的80MHz带宽)定义的LTF训练序列。输入处理1404的输出通过相应的IDFT单元1458被转换成时域信号。在实施例中,IDFT处理器1458与图5的IDFT处理器540相同,但是与用于生成数据单元的数据部分的OFDM符号的IDFT大小相比,利用更小大小(例如,1/N大小)的IDFT来生成数据单元的HE-LTF字段。在图14的示例实施例中,IDFT处理器1458使用用于80MHz带宽的256点IDFT来转换训练序列。

在一些实施例中,与数据单元(例如,图2A的数据单元200或图2B的数据单元250)的长训练字段相对应的OFDM符号的持续时间取决于传输数据单元的传输模式。例如,在实施例中,在第一训练字段模式下,对应于长训练字段的OFDM符号相对于数据单元的数据部分的长OFDM符号是长的或未经压缩的,并且在第二模式下,在实施例中,对应于长训练字段的OFDM符号是短的,例如,相对于数据部分的长OFDM符号被压缩1/2或1/4。在另一实施例中,在第一训练字段模式下,对应于长训练字段的OFDM符号相对于数据单元的数据部分的长OFDM符号是长的或未经压缩的,在第二模式下,对应于长训练字段的OFDM符号相对于数据单元的数据部分的长OFDM符号被压缩1/2,并且在第二模式下,对应于长训练字段的OFDM符号相对于数据单元的数据部分的长OFDM符号被压缩1/4。在实施例中,所使用的特定模式在数据单元的信号字段中用信号通知。例如,数据单元的HE-SIGA字段或数据单元的HE-SIGB字段包括两比特的训练字段模式指示,其中在实施例中,两个比特的第一值(例如,00)指示在长训练字段中没有使用压缩,两个比特的第二值(例如,01)指示在长训练字段中使用1/2压缩,两个比特的第三值(例如,10)指示在长训练字段中使用的1/4,并且两个比特的第四值(例如,11)被保留。作为另一示例,使用一个比特的训练字段模式指示来指示训练字段压缩模式,其中一个比特的第一值(例如,0)指示在长训练字段中没有使用压缩或者在长训练字段中使用1/2压缩,并且一个比特的第二值(例如,1)指示在长训练字段中使用1/4压缩。

在另一实施例中,长训练字段模式压缩指示与保护间隔持续时间指示组合。例如,在实施例中,数据单元(例如,数据单元200)的前导码(例如,前导码的HEW-SIGA字段或前导码的HEW-SIGB字段)包括保护间隔持续时间指示,其也用作LTF训练字段(和/或HE-SIGB字段)压缩模式指示。仅作为示例,指示第一保护间隔持续时间(例如,0.4μs或0.8μs)的保护间隔指示还指示在LTF训练字段中使用1/2或1/4压缩模式和/或HE-SIGB字段,并且指示第二保护间隔持续时间(例如,大于0.8μs)的保护间隔指示还指示在LTF训练字段和/或HE-SIGB字段中没有使用压缩。在实施例中,数据单元(例如,数据单元200)的经压缩或非经压缩长训练字段包括导频音调索引k处的多流导频音调,其对应于由IEEE802-11ac标准为相应带宽定义的导频音调位置,但根据下式被映射到多个空间流:

其中

是空间映射矩阵,是预流CSD,是如上文所述的P矩阵,并且LTFk是对应于音调k的训练序列值(1或-1)。在实施例中,长训练字段中的多流导频音调使得接收设备能够准确地解调数据单元的数据部分中与导频音调相邻的数据音调。

在实施例中,接收具有经压缩的LTF字段的数据单元的接收设备获得对应于信道带宽的1/N个OFDM音调的信道估计。在实施例中,接收设备利用与信道带宽的1/N个OFDM音调相对应的信道估计来解调数据单元的数据部分中的N个OFDM音调。例如,在实施例中,使用基于经压缩的LTF字段中具有音调索引j的OFDM音调获得的信道估计,解调长OFDM符号(例如,数据单元的数据部分)中具有索引k的OFDM音调,其中j乘以N的值比与经压缩的LTF字段中的任何其他音调索引乘以N的值更接近于索引k。因此,例如,在实施例中,接收设备使用基于经压缩的LTF字段中具有音调索引2的OFDM音调获得的信道估计来解调长OFDM符号中(例如,在数据单元的数据部分中)音调索引在2到10的范围内的OFDM音调。此外,继续同一实施例,接收设备使用基于在经压缩的LTF字段中具有索引3的OFDM音调获得的信道估计来解调长OFDM符号中具有在11到12的范围内的音调索引的OFDM音调。替代地,在另一实施例中,接收设备利用基于压缩LTF字段中具有音调索引k的OFDM音调获得的信道估计来解调长OFDM符号中(例如,在数据单元的数据部分)在k到k+N范围内的音调。

在又一实施例中,接收设备使用内插来获得与其信道估计不可用于经压缩的LTF字段的剩余音调相对应的信道估计。例如,在实施例中,接收设备使用线性内插来获得与其信道估计不可用于经压缩的LTF字段的剩余音调相对应的信道估计。在另一实施例中,接收设备使用另一种合适类型的内插来获得与其信道估计不可用于经压缩的LTF字段的剩余音调相对应的信道估计。

在长训练字段压缩与MU数据单元(例如图2A的数据单元200)一起使用的实施例中,在数据单元200是MU数据单元或图2B的OFDMA数据单元200的实施例中,使用一个OFDM符号来传输如下训练信号:该训练信号对应于具有被分配用于传输与多个空间流中的不同空间流相对应的训练信号的单个OFDM音调内的非交叠OFDM音调的多个空间流。在这种情况下,使用单个OFDM符号长训练字段来传输多个长训练字段,每个长训练字段具有与经压缩的OFDM符号中的音调的数目相对应的多个OFDM音调。例如,在用于长训练的压缩因子N大于或等于数据单元中的空间流的数目的实施例中,单个长训练字段OFDM符号包括与在OFDM符号的非重叠正交OFDM音调上传输的每个空间流相对应的训练音调。作为示例,在实施例中,训练字段OFDM符号的每个第取模(n,N)个(modulo(n,N))音调被分配给空间流n。在一些实施例中,例如,传输多个这样的LTF训练字段(例如,长训练字段的多个重复的OFDM符号),使得接收设备可以对从多个训练字段获得的信道估计进行平均。此外,在一个这样的实施例中,向多个LTF训练字段中的不同LTF训练字段中的相同的空间流分配不同的OFDM音调,以进一步增强可以从多个长训练字段OFDM符号获得的信道估计。例如,在实施例中,向长训练OFDM符号i中的空间流n分配在音调索引取模((n+i),4)处的OFDM音调。

在压缩因子N大于空间流的数目NSS的实施例中,对应于额外空间流的OFDM音调作为零音调而被传输,或者被分配给NSS个空间流中的一些。例如,在压缩因子N=4并且空间流数目Nss=2的实施例中,对应于额外的两个空间流中的每个的OFDM音调被分配给Nss个空间流中的每个空间流。在压缩因子N=4并且空间流数目Nss=2的另一实施例中,对应于额外的两个空间流的OFDM音调被分配给Nss个空间流中的一个空间流,诸如对应于与其他空间流相比具有相对较低的信噪比(SNR)的信道的空间流。在其中压缩因子N大于空间流数目NSS的另一实施例中,使用映射矩阵P的不同行,使用具有NSS×N维度的映射矩阵P用于将单个训练字段OFDM符号的OFDM音调映射到NSS个空间流中的每个空间流。

在实施例中,接收设备基于向数据单元中包括的单个训练字段OFDM符号中的空间流分配的OFDM音调来获得与每个空间流相对应的信道估计,并且接收设备使用信道估计复制或内插来解调OFDM音调(例如,在数据单元的数据部分的长OFDM符号中),如上文关于图14A-14B描述的。图15是图示了用于具有压缩因子4(1/N=1/4)和4个空间流的示例实施例的多流LTF音调分配的框图。

在压缩因子N小于空间流的数目NSS的实施例中,将训练字段OFDM符号的交叠OFDM音调分配给一些空间流。例如,在实施例中,在实施例中,在取模(n,N)的音调索引处的OFDM音调被分配给空间流n。在实施例中,映射矩阵P的不同列被应用于被分配给不同空间流的交叠OFDM音调。例如,在这样的实施例中,在具有压缩因子N和四个空间流的实施例中,数据单元中包括多个这样的训练字段OFDM符号。一般来说,如果空间流的数目NSS=M*N+K,则需要L个OFDM符号,其中L=M,如果K=0,并且L=M+1,K≠0。图16是图示了根据实施例的用于具有压缩因子2(1/N=1/2)和4个空间流的示例实施例的多流LTF音调分配的框图。

一般来说,在压缩因子N小于空间流的数目NSS的实施例中,如果空间流的数目NSS=M*N+K,则需要L个OFDM符号,其中在实施例中,L=M,如果K=0,并且L=M+1,K≠0。在实施例中,空间流中的相应空间流被分组成L个组,在L个组中的每个组中具有M个空间流,除了在其中K≠0的实施例中,L个组中的一个组将包括K个而不是M个空间数据流。然后,在实施例中,将一个长训练字段OFDM符号的非交叠OFDM音调分配给同一组内的空间流。此外,在实施例中,将不同的行(或不同的列)或空间映射矩阵P应用于被分配给被分配给作为不同组的成员的不同空间流的相应OFDM音调的OFDM音调。例如,参考图16A,空间流0和空间流1被分组以形成第一组,并且非交叠OFDM音调被分配给第一组的空间流0和空间流1。此外,继续同一实施例,空间流2和空间流3被分组以形成第二组,并且非交叠OFDM音调被分配给第二组的空间流2和空间流3。此外,在实施例中,将2x2空间映射矩阵P的不同行或列应用于对应于空间流0和空间流2的OFDM音调。类似地,在实施例中,将2x2空间映射矩阵P的不同行或列应用于对应于空间流1和空间流3的OFDM音调。

在压缩因子N小于空间流的数目NSS的另一实施例中,使用混合模式,其中一个或多个训练OFDM符号的组合由第一数目的多个空间流共享,并且一个或更多其它训练OFDM符号被压缩并且被用于比第一数目的空间流少的空间流。例如,在其中K≠0的上文所述实施例中,在实施例中,一个或多个压缩长训练字段OFDM符号用于包括K个而不是M个空间流的L个组中的一个组,其中一个或多个压缩的OFDM符号中的每一个用于K个空间流中的一个空间流。

在压缩因子N小于空间流的数目NSS的另一实施例中,NSS被分组,使得被包括在每个组中的空间流的数目NSS_ltf是N的除数。在实施例中,对于每个组使用单独的OFDM符号,其中取决于被包括在对应的组中的空间流的数目来为OFDM符号选择压缩模式(例如,无压缩、1/2压缩或1/4压缩)。作为示例,在其中N=4且Nss=7的实施例中,形成三组空间流,其中第一组包括4个空间流,第二组包括2个空间流,并且第三组包括1个空间流。在该实施例中,非压缩OFDM符号用于第一组,1/2压缩的OFDM符号用于第二组,1/4压缩的OFDM符号用于第三组。在实施例中,在每个OFDM符号内,具有索引取模(n*N/Nss_ltf,N)的OFDM音调被分配给组内的空间流n。

图17是根据实施例的用于生成数据单元的示例方法1700的流程图。参考图1,在实施例中,方法1700由网络接口设备16来实现。例如,在一个这样的实施例中,PHY处理单元20被配置成实现方法1700。根据另一实施例,MAC处理18还被配置成实现方法1700的至少部分。继续参考图1,在又一实施例中,方法1700由网络接口设备27(例如,PHY处理单元29和/或MAC处理单元28)来实现。在其他实施例中,方法1700由其他合适的网络接口设备来实现。

在框1702,接收要被包括在数据单元的数据部分中的多个信息比特。在框1704,向信息比特添加一个或多个预编码器填充比特。在实施例中,将一个或多个预编码器填充比特添加到信息比特,使得填充信息比特在被编码之后填充一个或多个OFDM符号直到该一个或多个OFDM符号的最后的OFDM符号的第一部分第一部分。在实施例中,第一部分对应于最后的OFDM符号的起始部分直到最后的OFDM符号内的边界。

在框1706,使用一个或多个编码器对信息比特和预编码器填充比特进行编码。在框1708,填充对应于最后的OFDM符号的编码比特,或填充基于对应于最后的OFDM符号的编码比特生成的星座点,使得填充的编码比特或填充的星座点占据最后的OFDM符号的第二部分。在实施例中,最后的OFDM符号的第二部分是在最后的OFDM符号内的边界之后的剩余部分。

在框1710,生成一个或多个OFDM符号。在实施例中,生成一个或多个OFDM符号以包括(i)对应于最后的OFDM符号的编码信息比特,(ii)最后的OFDM符号的第一部分中的第一填充比特,以及(ii)最后的OFDM符号的第二部分中的第二填充比特或填充星座点。在框1712,生成数据单元以至少包括在框1712处生成的一个或多个OFDM符号。

图18是根据实施例的用于生成数据单元的示例方法1800的流程图。参考图1,在实施例中,方法1800由网络接口设备16来实现。例如,在一个这样的实施例中,PHY处理单元20被配置成实现方法1800。根据另一实施例,MAC处理18也被配置成实现方法1800的至少部分。继续参考图1,在又一实施例中,方法1800由网络接口设备27(例如,PHY处理单元29和/或MAC处理单元28)来实现。在其他实施例中,方法1800由其他合适的网络接口设备来实现。

在框1802,为数据单元的数据部分生成一个或多个长OFDM符号。在实施例中,使用第一数目的OFDM音调来生成一个或多个长OFDM符号。在实施例中,第一数目的OFDM音调对应于第一音调间隔(例如,减小的音调间隔,诸如1/4音调间隔)。在实施例中,第一数目的OFDM音调对应于第一大小的IDFT。

在框1804,针对数据单元的前导码的一个或多个长训练字段生成一个或多个短OFDM符号。在实施例中,使用作为第一数目的OFDM音调的一部分的第二数目的OFDM音调来生成一个或多个短OFDM符号。在实施例中,第二数目的OFDM音调对应于第二音调间隔(例如,正常音调间隔)。在实施例中,第二数目的OFDM音调对应于作为第一大小的一部分的第二大小的IDFT。

在框1806,生成数据单元。在实施例中,在框1806处生成数据单元包括:(i)生成前导码以包括与前导码的一个或多个训练字段相对应的一个或多个短OFDM符号,以及(ii)生成数据部分以包括一个或多个长OFDM符号。

图19是根据实施例的用于处理数据单元的示例方法1900的流程图。参考图1,在实施例中,方法1900由网络接口设备16来实现。例如,在一个这样的实施例中,PHY处理单元20也配置成实现方法1900。根据另一实施例,MAC处理18还被配置成实现方法1900的至少部分。继续参考图1,在又一实施例中,方法1800由网络接口设备27(例如,PHY处理单元29和/或MAC处理单元28)来实现。在其他实施例中,方法1900由其他合适的网络接口设备来实现。

在框1902,接收长OFDM符号。在实施例中,在块1902处在数据单元的数据部分中接收长OFDM符号。长OFDM符号包括具有第一数目的OFDM音调的OFDM音调的第一集合。仅作为示例,在OFDM符号具有80MHz带宽的示例实施例中,长OFDM符号包括1024个OFDM音调。

在框1904,接收一个或多个短OFDM符号。在实施例中,在数据单元的前导码部分中接收短OFDM符号。在实施例中,一个或多个短OFDM符号对应于被包括在数据单元的前导码中的一个或多个长训练字段。一个或多个短OFDM符号中的每个包括具有第二数目的OFDM音调的OFDM音调的第二集合。在实施例中,第二数目的OFDM音调是第一数目的OFDM音调的一部分1/N。仅作为示例,在其中OFDM符号具有80MHz带宽的示例实施例中,一个或多个排序OFDM符号中的每个包括256个OFDM音调。

在框1906,获取对应于OFDM音调的第二集合中的OFDM音调的信道估计。在框1908,使用在框1096处获得的信道估计来处理在框1902处接收的长OFDM符号的OFDM音调的第一集合。

在实施例中,一种用于生成物理层(PHY)数据单元用于经由通信信道传输的方法,包括:生成用于PHY数据单元的数据部分的一个或多个长OFDM符号,其中一个或多个长OFDM符号中的每个长OFDM符号是利用第一数目的OFDM音调而被生成的。该方法还包括生成用于PHY数据单元的前导码的一个或多个长训练字段的一个或多个短OFDM符号,其中一个或多个短OFDM符号中的每个短OFDM符号是利用第二数目的OFDM而被生成的,第二数目的OFDM是第一数目的OFDM音调的一部分1/N,其中N是大于1的正整数。该方法另外包括生成PHY数据单元,包括(i)生成前导码以包括与前导码的一个或多个训练字段相对应的一个或多个短OFDM符号,以及(ii)生成数据部分以包括一个或多个长OFDM符号。

在其他实施例中,该方法包括以下特征中的一个或多个的任何合适的组合。

生成一个或多个短OFDM符号中的短OFDM符号包括接收与短OFDM符号相对应的训练序列,其中训练序列包括与长OFDM符号的每第N个音调相对应的非零值。

生成一个或多个短OFDM符号中的短OFDM符号包括通过因子N对训练序列进行上采样。

生成一个或多个短OFDM符号中的短OFDM符号包括使用与第一数目的音调相对应的第一大小的数字傅里叶逆变换(IDFT)来将序列转换成时域信号。

生成一个或多个短OFDM符号中的短OFDM符号包括将时域序列截断成与第二数目的OFDM音调相对应的数个样本。

方法还包括提升用于传输训练序列的非零OFDM音调的功率。

提升用于传输训练序列的非零OFDM音调的功率包括通过缩放因子来缩放功率,缩放因子对应于一个或多个长OFDM符号中的每个长OFDM符号中的非零OFDM音调的数目与一个或多个短OFDM符号中的每个短OFDM符号中的非零OFDM音调的数目的比率的平方根。

生成一个或多个长OFDM符号包括使用与第一数目的音调相对应的第一大小的数字傅里叶逆变换(IDFT)来生成一个或多个长OFDM符号。

生成一个或多个短OFDM符号包括使用与第二数目的音调相对应的第二大小的数字傅里叶逆变换(IDFT)来生成一个或多个短OFDM符号。

当第一压缩模式被用来生成一个或多个短OFDM符号时,1/N是1/4。

当第二压缩模式被用来生成一个或多个短OFDM符号时,1/N是1/2。

在另一实施例中,一种装置包括具有一个或多个集成电路的网络接口设备,一个或多个集成电路被配置成生成用于物理层(PHY)数据单元的数据部分的一个或多个长OFDM符号,其中一个或多个长OFDM符号是利用第一数目的OFDM音调而被生成的。一个或多个集成电路还被配置成生成用于PHY数据单元的前导码的一个或多个长训练字段的一个或多个短OFDM符号,其中一个或多个短OFDM符号是利用第二数目的OFDM而被生成的,第二数目的OFDM是第一数目的OFDM音调的一部分1/N,其中N是大于1的正整数。一个或多个集成电路另外被配置成生成生成PHY数据单元,包括(i)生成前导码以包括与前导码的一个或多个训练字段相对应的一个或多个短OFDM符号,以及(ii)生成数据部分以包括一个或多个长OFDM符号。

在其他实施例中,装置包括以下特征中的一个或多个的任何合适的组合。

一个或多个集成电路被配置成至少通过以下方式来生成一个或多个短OFDM符号中的短OFDM符号:接收与短OFDM符号相对应的训练序列,其中训练序列包括与长OFDM符号的每第N个音调相对应的非零值,通过因子N对训练序列进行上采样,使用与第一数目的音调相对应的第一大小的数字傅里叶逆变换(IDFT)来将序列转换成时域信号,以及将时域序列截断成与第二数目的OFDM音调相对应的数个样本。

一个或多个集成电路还被配置成提升用于传输训练序列的非零OFDM音调的功率。

一个或多个集成电路被配置成至少通过以下来提升用于传输所述训练序列的非零OFDM音调的功率:通过缩放因子来缩放功率,缩放因子对应于一个或多个长OFDM符号中的每个长OFDM符号中的非零OFDM音调的数目与一个或多个短OFDM符号中的每个短OFDM符号中的非零OFDM音调的数目的比率的平方根。

一个或多个集成电路被配置成:使用与第一数目的音调相对应的第一大小的数字傅里叶逆变换(IDFT)来生成一个或多个长OFDM符号,以及使用与第二数目的音调相对应的第二大小的数字傅里叶逆变换(IDFT)来生成一个或多个短OFDM符号。

当第一压缩模式被用来生成一个或多个短OFDM符号时,1/N是1/4。

当第二压缩模式被用来生成一个或多个短OFDM符号时,1/N是1/2。

在又一实施例中,一种用于处理经由通信信道接收的物理层(PHY)数据单元的方法,包括接收PHY数据单元的数据部分的长OFDM符号,其中长OFDM符号包括OFDM音调的第一集合,OFDM音调的第一集合具有第一数目的OFDM音调。方法还包括接收与PHY数据单元的前导码的一个或多个长训练字段相对应的一个或多个短OFDM符号,其中一个或多个长OFDM符号中的每个长OFDM符号包括OFDM音调的第二集合,OFDM音调的第二集合具有第二数目的非零OFDM音调,第二数目的非零OFDM音调是第一数目的OFDM符号的一部分1/N,其中N是大于1的正整数。方法另外包括获得与OFDM音调的第二集合中的OFDM音调相对应的信道估计。方法还包括使用与PHY数据单元的一个或多个训练字段中的OFDM音调的第二集合中的OFDM音调相对应的信道估计来处理PHY数据单元的数据部分中的OFDM音调的第一集合中的OFDM音调。

在其他实施例中,方法包括以下特征中的一个或多个的任何合适的组合。

使用与PHY数据单元的一个或多个训练字段中的OFDM音调的第二集合中的OFDM音调相对应的信道估计来处理PHY数据单元的数据部分中的OFDM音调的第一集合中的OFDM音调包括:使用针对OFDM音调的第一集合中具有音调索引k的OFDM音调而被获得的信道估计来处理OFDM音调的第二集合中具有在k到k+N的范围内的音调索引的OFDM音调。

使用与PHY数据单元的一个或多个训练字段中的OFDM音调的第二集合中的OFDM音调相对应的信道估计来处理PHY数据单元的数据部分中的OFDM音调的第一集合中的OFDM音调包括:使用内插技术在OFDM音调的第一集合中具有索引k和k+1的OFDM音调之间进行内插来获得与OFDM音调的第二集合中具有在k到k+N的范围内的索引的音调相对应的信道估计。

使用内插技术包括使用线性内插技术。

在又一实施例中,一种装置,包括具有一个或多个集成电路的网络接口设备,一个或多个集成电路被配置成接收物理层(PHY)数据单元的数据部分的长OFDM符号,其中长OFDM符号包括OFDM音调的第一集合,OFDM音调的第一集合具有第一数目的OFDM音调。一个或多个集成电路还被配置成接收与PHY数据单元的前导码的一个或多个长训练字段相对应的一个或多个短OFDM符号,其中一个或多个长OFDM符号中的每个长OFDM符号包括OFDM音调的第二集合,OFDM音调的第二集合具有第二数目的OFDM音调,第二数目的OFDM音调是第一数目的OFDM符号的一部分1/N。一个或多个集成电路另外被配置成获得与OFDM音调的第二集合中的OFDM音调相对应的信道估计。一个或多个集成电路还被配置成使用与PHY数据单元的一个或多个训练字段中的OFDM音调的第二集合中的OFDM音调相对应的信道估计来处理PHY数据单元的数据部分中的OFDM音调的第一集合中的OFDM音调。

在其他实施例中,装置包括以下特征中的一个或多个的任何合适的组合。

一个或多个集成电路被配置成使用针对OFDM音调的第一集合中具有音调索引k的OFDM音调而被获得的信道估计来处理OFDM音调的第二集合中具有在k到k+N的范围内的音调索引的OFDM音调。

一个或多个集成电路还被配置成使用内插技术在OFDM音调的第一集合中具有索引k和k+1的OFDM音调之间进行内插来获得与OFDM音调的第二集合中具有在k到k+N的范围内的索引的音调相对应的信道估计。

一个或多个集成电路还被配置成:使用线性内插技术在OFDM音调的第一集合中具有索引k和k+1的OFDM音调之间进行内插来获得与OFDM音调的第二集合中具有在k到k+N的范围内的索引的音调相对应的信道估计。

使用内插技术包括使用线性内插技术。

可以使用硬件、执行固件指令的处理器、执行软件指令的处理器或其任何组合来实现上述各种块、操作和技术中的至少一些。当利用执行软件或固件指令的处理器来实现时,软件或固件指令可以存储在任何计算机可读存储器中,诸如磁盘、光盘或其他存储介质、RAM或ROM或闪存、处理器、硬盘驱动器、光盘驱动器、磁带驱动器等。同样,软件或固件指令可以经由任何已知或期望的递送方法递送给用户或系统,包括例如在计算机可读盘或其他可移动计算机存储机构上或经由通信介质。通信介质通常实施计算机可读指令、数据结构、程序模块或调制数据信号中的其他数据,诸如载波或其它传输机制。术语“调制数据信号”意指具有以使得能够在信号中编码信息的方式设置或改变其一个或多个特性的信号。作为示例而非限制,通信介质包括诸如有线网络或直接有线连接等有线介质以及诸如声学、射频、红外和其它无线介质等无线介质。因此,软件或固件指令可以经由诸如电话线、DSL线路、有线电视线路、光纤线路、无线通信信道、因特网等通信信道传递给用户或系统。(其被视为与经由可移动存储介质提供这样的软件相同或可互换)。软件或固件指令可以包括当由处理器执行时引起处理器执行各种动作的机器可读指令。

当在硬件中实现时,硬件可以包括分立部件、集成电路、专用集成电路(ASIC)等中的一个或多个。

虽然已经参考旨在仅是说明性的而不是限制本发明的具体实施例描述了本发明,但是可以对所公开的实施方案进行改变、添加和/或删除而不脱离本发明的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1