带有具有压缩OFDM符号的中间码的分组的制作方法

文档序号:19735715发布日期:2020-01-18 04:26阅读:409来源:国知局
带有具有压缩OFDM符号的中间码的分组的制作方法

相关申请的交叉引用

本申请要求于2017年6月9日提交的名称为“具有压缩的he-ltf的mimo-ofdm中间码(mimo-ofdmmidamblewithcompressedhe-ltf)”的美国临时专利申请第62/517,724号的权益,其通过引用而被整体并入本文。

本公开总体上涉及通信网络,并且更具体地涉及具有中间码(midamble)的物理层协议数据单元。



背景技术:

在过去的十年中,无线局域网(wlan)迅速发展,诸如电气和电子工程师协会(ieee)802.11标准家族的wlan标准的发展提高了单用户峰值数据吞吐量。例如,ieee802.11b标准规定单用户峰值吞吐量为11兆比特每秒(mbps),ieee802.11a和802.11g标准规定单用户峰值吞吐量为54mbps,ieee802.11n标准规定单用户峰值吞吐量为600mbps,并且ieee802.11ac标准规定单用户峰值吞吐量为千兆比特每秒(gbps)。未来的标准有望提供更大的吞吐量,例如数十gbps范围内的吞吐量。



技术实现要素:

在实施例中,一种用于无线通信的方法包括:在通信设备处生成物理层(phy)协议数据单元的phy前导码,其中phy前导码被生成为包括:i)第一训练字段,该第一训练字段将被接收器使用以用于以用于进行同步,以及ii)第二接收字段,该第二接收字段将被接收器使用以用于进行信道估计和精细同步;在通信设备处生成:i)phy协议单元的phy数据有效载荷的第一部分,以及ii)phy协议单元的phy数据有效载荷的第二部分,其中phy数据有效载荷的第一部分和phy数据有效载荷的第二部分包括多个第一正交频分复用(ofdm)符号,其中第一多个ofdm符号之中的多个第一ofdm符号中的每个ofdm符号具有第一持续时间;以及,在通信设备处生成phy协议数据单元的phy中间码,其中:phy中间码将在phy数据有效载荷的第一部分的传输之后并且在phy数据有效载荷的第二部分的传输之前被传输,phy中间码被生成为包括一个或多个第三训练字段,该第三训练字段将被接收器使用以用于进行信道估计和精细同步,并且第三训练字段中的每个第三训练字段包括相应的第二ofdm符号,第二ofdm符号具有比第一持续时间更短的第二持续时间。

在另一实施例中,一种装置包括具有一个或多个集成电路(ic)设备的网络接口设备。该一个或多个ic设备被配置为:生成物理层(phy)协议数据单元的phy前导码,其中phy前导码被生成为包括:i)第一训练字段,该第一训练字段将被接收器使用以用于进行同步,以及ii)一个或多个第二训练字段,该一个或多个第二训练字段将被接收器使用以用于信道估计和精细同步;生成:i)phy协议单元的phy数据有效载荷的第一部分,以及ii)phy协议单元的phy数据有效载荷的第二部分,其中phy数据有效载荷的第一部分和phy数据有效载荷的第二部分包括多个第一正交频分复用(ofdm)符号,其中第一多个ofdm符号之中的多个第一ofdm符号中的每个ofdm符号具有第一持续时间;生成phy协议数据单元的phy中间码,其中:phy中间码将在phy数据有效载荷的第一部分的传输之后并且在phy数据有效载荷的第二部分的传输之前被传输,phy中间码被生成为包括一个或多个第三训练字段,该一个或多个第三训练字段将被接收器使用以用于信道估计和精细同步,并且第三训练字段中的每个第三训练字段包括相应的第二ofdm符号,第二ofdm符号具有比第一持续时间更短的第二持续时间。

在又一实施例中,一种用于无线通信的方法包括:在通信设备处接收物理层(phy)协议数据单元,其中phy协议数据单元包括:phy前导码,phy前导码具有:i)第一训练字段和ii)一个或多个第二训练字段、phy协议单元的phy数据有效载荷的第一部分、phy协议单元的phy数据有效载荷的第二部分,其中第一部分和第二部分包括多个第一正交频分复用(ofdm)符号,其中第一多个ofdm符号之中的多个第一ofdm符号中的每个ofdm符号具有第一持续时间;以及在phy数据有效载荷的第一部分和phy数据有效载荷的第二部分之间的phy协议数据单元的phy中间码,其中phy中间码包括一个或多个第三训练字段,并且其中第三训练字段中的每个第三训练字段包括相应的第二ofdm符号,该第二ofdm符号具有比第一持续时间更短的第二持续时间。该方法还包括:在通信设备处使用第一训练字段以用于同步;在通信设备处使用一个或多个第二训练字段来生成信道估计以用于处理phy数据有效载荷的第一部分;以及在通信设备处使用一个或多个第三训练字段来更新信道估计,或者生成新的信道估计,以用于处理phy数据有效载荷的第二部分。

在又一实施例中,一种装置包括:具有一个或多个集成电路(ic)设备的网络接口设备。该一个或多个ic设备被配置为:接收物理层(phy)协议数据单元,其中phy协议数据单元包括:phy前导码,phy前导码具有:i)第一训练字段和ii)一个或多个第二训练字段;phy协议单元的phy数据有效载荷的第一部分、phy协议单元的phy数据有效载荷的第二部分,其中第一部分和第二部分包括多个第一正交频分复用(ofdm)符号,其中第一多个ofdm符号之中的多个第一ofdm符号中的每个ofdm符号具有第一持续时间,以及在phy数据有效载荷的第一部分和phy数据有效载荷的第二部分之间的phy协议数据单元的phy中间码,其中phy中间码包括一个或多个第三训练字段,并且其中第三训练字段中的每个第三训练字段包括相应的第二ofdm符号,该第二ofdm符号具有比第一持续时间更短的第二持续时间。该一个或多个ic设备还被配置为:使用第一训练字段以用于同步;使用一个或多个第二训练字段来生成信道估计,以用于处理phy数据有效载荷的第一部分;以及使用一个或多个第三训练字段来更新信道估计,或生成新的信道估计,以用于处理phy数据有效载荷的第二部分。

附图说明

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

图2是根据实施例的具有中间码的示例物理层(phy)协议数据单元的图。

图3a是根据实施例的图2的phy协议数据单元的示例phy前导码的图。

图3b是根据另一实施例的图2的phy协议数据单元的另一示例phy前导码的图。

图4a是根据实施例的图2的phy协议数据单元的示例phy中间码的图。

图4b是根据另一实施例的图2的phy协议数据单元的另一示例phy中间码的图。

图5是根据实施例的用于传输诸如图2的phy协议数据单元的phy协议数据单元的示例方法的流程图。

图6是根据实施例的用于处理诸如图2的phy协议数据单元的phy协议数据单元的示例方法的流程图。

具体实施方式

在以下描述的实施例中,通信设备,诸如接入点(ap)和无线局域网(wlan)的客户端站,在ap和客户端站之间传输数据流。为了使接收设备能适当地解调数据单元的数据部分,传输设备在至少一些数据单元的物理层(phy)前导码中包括训练字段,该训练字段被生成以支持准确估计通信信道。为了补偿多普勒效应,或当需要时,传输设备在至少一些数据单元中的phy中间码中包括训练字段。特别地,无线网络设备在单个phy协议数据单元的数据有效载荷的部分之间发送中间码,以便支持在单个phy协议数据单元的传输期间更新信道估计(或重新估计通信信道)。在单个phy协议数据单元中接收中间码的通信设备使用被包括在该中间码中的信息来估计通信信道(或更新先前的信道估计),以促进对单个phy协议数据单元的后部分的处理。

图1是根据实施例的示例wlan110的框图。wlan110包括接入点(ap)114,该ap114包括被耦合到网络接口设备122的主机处理器118。网络接口122包括媒体访问控制(mac)处理器126和物理层(phy)处理器130。phy处理器130包括多个收发器134,并且收发器134被耦合到多个天线138。尽管在图1中示出了三个收发器134和三个天线138,但是在其他实施例中,ap114包括其他合适数目的(例如1个、2个、4个、5个等)收发器134和天线138。在一些实施例中,ap114包括比收发器134更多数目的天线138,并且利用了天线切换技术。

网络接口122使用一个或多个被配置为如下所述进行操作的集成电路(ic)而被实现。例如,mac处理器126可以至少部分地在第一ic上实现,而phy处理器130可以至少部分地在第二ic上实现。作为另一示例,mac处理器126的至少一部分和phy处理器130的至少一部分可以在单个ic上实现。例如,可以使用片上系统(soc)来实现网络接口122,其中soc包括mac处理器126的至少一部分和phy处理器130的至少一部分。

在实施例中,主机处理器118包括被配置为执行被存储在诸如随机存取存储器(ram)、只读存储器(rom)、闪存等存储设备(未示出)中的机器可读指令的处理器。在实施例中,主机处理器118可以至少部分地在第一ic上被实现,并且网络设备122可以至少部分地在第二ic上被实现。作为另一个示例,主机处理器118和网络接口122的至少一部分可以在单个ic上被实现。

在各个实施例中,ap114的mac处理器126和/或phy处理器130被配置为生成数据单元,并且处理接收到的数据单元,该生成和处理符合wlan通信协议,诸如ieee802.11标准的通信协议、ieee802.11标准的将来版本或其他合适的无线通信协议。例如,mac处理器126可以被配置为实现mac层功能(包括wlan通信协议的mac层功能),并且phy处理器130可以被配置为实现phy功能(包括wlan通信协议的phy功能)。例如,mac处理器126可以被配置为生成诸如mac服务数据单元(msdu)、mac协议数据单元(mpdu)等的mac层数据单元,并且将mac层数据单元提供给phy处理器130。phy处理器130可以被配置为从mac处理器126接收mac层数据单元,并且封装mac层数据单元以生成诸如phy协议数据单元(ppdu)的phy数据单元,以用于经由天线138进行传输。类似地,phy处理器130可以被配置为接收经由天线138接收的phy数据单元,并提取被封装在phy数据单元内的mac层数据单元。phy处理器130可以将提取的mac层数据单元提供给mac处理器126,mac处理器126处理mac层数据单元。

根据实施例,phy处理器130被配置为将经由一个或多个天线138接收的一个或多个射频(rf)信号下变频为一个或多个基带模拟信号,并将模拟基带信号转换为一个或多个数字基带信号。phy处理器130还被配置为处理一个或多个数字基带信号以解调一个或多个数字基带信号并生成ppdu。phy处理器130包括放大器(例如,低噪声放大器(lna)、功率放大器等)、射频(rf)下变频器、rf上变频器、多个滤波器、一个或多个模数转换器(adc)、一个或多个数模转换器(dac),一个或多个离散傅立叶变换(dft)计算器(例如,快速傅立叶变换(fft)计算器)、一个或多个离散傅立叶逆变换(idft)计算器(例如,快速傅立叶逆变换(ifft)计算器)、一个或多个调制器、一个或多个解调器等。

phy处理器130被配置为生成被提供给一个或多个天线138的一个或多个rf信号。phy处理器130还被配置为从一个或多个天线138接收一个或多个rf信号。

根据一些实施例,mac处理器126被配置为控制phy处理器130来生成一个或多个rf信号,例如,通过向phy处理器130提供一个或多个mac层数据单元(例如mpdu),并可选地向phy处理器130提供一个或多个控制信号。在实施例中,mac处理器126包括被配置为执行被存储在诸如ram、读取rom、闪存等存储器设备(未示出)中的机器可读指令的处理器。在实施例中,mac处理器126包括硬件状态机。

wlan110包括多个客户端站154。尽管在图1中示出了三个客户端站154,但是在各个实施例中,wlan110包括其他合适数量的(例如1个、2个、4个、5个、6个等)客户端站154。客户端站154-1包括耦合到网络接口设备162的主机处理器158。网络接口162包括mac处理器166和phy处理器170。phy处理器170包括多个收发器174,并且收发器174被耦合到多个天线178。尽管在图1中示出了三个收发器174和三个天线178,但是在其他实施例中,客户端站154-1包括其他合适数目的(例如1个、2个、4个、5个等)收发器174和天线178。在一些实施例中,客户端站154-1包括比收发器174更多数量的天线178,并且利用了天线切换技术。

网络接口162使用一个或多个被配置为如下所述进行操作的ic被实现。例如,mac处理器166可以在至少第一ic上被实现,并且phy处理器170可以在至少第二ic上被实现。作为另一示例,mac处理器166的至少一部分和phy处理器170的至少一部分可以在单个ic上实现。例如,可以使用soc来实现网络接口162,其中,soc包括mac处理器166的至少一部分和phy处理器170的至少一部分。

在实施例中,主机处理器158包括被配置为执行被存储在诸如ram、rom、闪存等的存储器设备(未示出)中的机器可读指令的处理器。在实施例中,主机处理器158可以至少部分地在第一ic上被实现,并且网络设备162可以至少部分地在第二ic上被实现。作为另一个示例,主机处理器158和网络接口162的至少一部分可以在单个ic上被实现。

在各个实施例中,客户端设备154-1的mac处理器166和phy处理器170被配置为生成数据单元,并处理接收到的数据单元,该生成和处理符合wlan通信协议或另一合适的通信协议。例如,mac处理器166可以被配置为实现mac层功能(包括wlan通信协议的mac层功能),并且phy处理器170可以被配置为实现phy功能(包括wlan通信协议的phy功能)。mac处理器166可以被配置为生成诸如msdu、mpdu等的mac层数据单元,并将mac层数据单元提供给phy处理器170。phy处理器170可以被配置为从mac处理器166接收mac层数据单元,并封装mac层数据单元以生成诸如ppdu的phy数据单元以用于经由天线178进行传输。类似地,phy处理器170可以被配置为接收经由天线178接收的phy数据单元,并提取被封装在phy数据单元内的mac层数据单元。phy处理器170可以将提取的mac层数据单元提供给mac处理器166,mac处理器166处理mac层数据单元。

根据实施例,phy处理器170被配置为将经由一个或多个天线178接收的一个或多个rf信号下变频为一个或多个基带模拟信号,并将模拟基带信号转换为一个或多个数字基带信号。phy处理器170还被配置为处理一个或多个数字基带信号以解调一个或多个数字基带信号并生成ppdu。phy处理器170包括放大器(例如,lna、功率放大器等)、rf下变频器、rf上变频器、多个滤波器,一个或多个adc、一个或多个dac、一个或多个dft计算器(例如,fft计算器)、一个或多个idft计算器(例如,ifft计算器)、一个或多个调制器、一个或多个解调器等。

phy处理器170被配置为生成被提供给一个或多个天线178的一个或多个rf信号。phy处理器170还被配置为从一个或多个天线178接收一个或多个rf信号。

根据一些实施例,mac处理器166被配置为控制phy处理器170来生成一个或多个rf信号,例如,通过向phy处理器170提供一个或多个mac层数据单元(例如mpdu),并可选地向phy处理器170提供一个或多个控制信号。在实施例中,mac处理器166包括被配置为执行被存储在诸如ram、rom、闪存等存储器设备(未示出)中的机器可读指令的处理器。在实施例中,mac处理器166包括硬件状态机。

在实施例中,客户端站154-2和154-3中的每个客户端站具有与客户端站154-1相同或相似的结构。客户端站154-2和154-3中的每个客户端站具有相同或不同数目的收发器和天线。例如,根据实施例,客户端站154-2和/或客户端站154-3各自仅具有两个收发器和两个天线(未示出)。

ppdu在本文有时被称为分组。mpdu在本文中有时称为帧。

由诸如网络接口设备122和/或网络接口设备162的通信设备生成的分组有时被生成为包括phy前导码和一个或多个phy中间码两者,以允许接收设备在接收单个分组期间更新信道估计,调整同步。例如,如果分组非常长(例如,大于65,535个八位位组),则在诸如信道特别嘈杂的情况下,诸如在发送设备和接收设备之间的相对移动引起多普勒效应的情况下,和/或在诸如物体在多普勒效应环境中移动的情况下等,在接收单个分组单元期间多次完善信道估计和/或同步可能是有益的。传输设备生成phy前导码和一个或多个phy中间码,以便允许接收设备在分组接收期间估计传输设备与接收设备之间的通信信道和/或改善同步,并相应地解调分组的数据有效载荷。

相应地,一个或多个phy中间码被包括在分组的数据部分内,例如,每个phy中间码在phy中间码的开头和结尾处都与来自有效载荷的数据相邻。每个phy中间码包括一个或多个ofdm符号,该ofdm符号包括训练信息(有时被称为校准信息),训练信息的至少一部分可以被用于以下中的一项或多项:再训练信道训练或估计、完善频率同步或载波频率偏移(cfo)、计算导引矩阵或波束成形中使用的其他参数、适应通信链路、自动增益控制等。本文描述的中间码的实施例可能特别适用于其中分组持续时间长于信道一致性持续时间的通信系统,诸如在使用更长波长的无线系统中、和/或在经历多普勒效应的通信系统中。

图2是根据实施例的示例分组200的图。在实施例中,网络接口122(图1)被配置为生成并传输分组200,并且网络接口162(图1)被配置为接收并处理分组200。在一些实施例中,网络接口162(图1)被配置为生成和传输分组200,并且网络接口122(图1)被配置为接收和处理分组200。数据单元200可以占用20mhz带宽或另一合适的带宽。在其他实施例中,与数据单元200相似的数据单元占用其他合适的带宽,诸如1mhz、2mhz、5mhz、10mhz、40mhz、80mhz、160mhz、320mhz、640mhz,例如,或其他合适的带宽。

分组200包括phy前导码204和包括数据部分208的所划分的数据有效载荷,phy中间码212位于数据部分208之间。根据实施例,phy前导码204具有适用于在wlan中使用的格式。尽管在图2中示出了三个phy中间码212,但是在其他实施例和/或场景中,可能存在不同的合适数目的(诸如一个、两个、四个、五个、六个等)phy中间码。

在实施例中,每个phy中间码208包括一个或多个ofdm符号。在实施例中,每个数据部分208包括nd个ofdm符号,其中nd是合适的正整数,例如,分组200的数据部分被分成相等大小的部分208。然而,在一些实施例中,至少两个大小不同的部分208,例如,数据部分208a具有nd1个符号,数据部分208c具有nd2个符号,其中nd1和nd2不相等。

在一些实施例中,nd由通信协议定义。在一些实施例中,通信协议定义了一组多个值,可以从中选择nd。在一些实施例中,通信协议针对不同的应用和/或不同的操作模式定义不同的nd值。在一些实施例中,网络接口设备122/162基于信道条件(例如,通信信道随时间的变化率)选择nd。

图3a是根据实施例的被包括在图2的分组200中的示例phy前导码300的图(例如,phy前导码204包括phy前导码300)。在实施例中,示例phy前导码300用于在作为单用户(su)传输被传输的分组中使用。

phy前导码300包括传统部分304和非传统部分308。传统部分204包括传统短训练字段(l-stf)312、传统长训练字段(l-ltf)316和传统信号字段(l-sig)320。非传统部分308包括重复l-sig字段(rl-sig)324、高效(he)信号字段(he-siga)328、he短训练字段(he-stf)332和m个he长训练字段(he-ltf)336,其中m是合适的正整数。在实施例中,m通常对应于(例如,大于或等于)空间流的数目,数据单元200将经由该空间流来发送。在一些实施例中,phy前导码300省略了图3a所示的一个或多个字段。在一些实施例中,phy前导码300包括图3a中未示出的附加字段。

l-stf312、l-ltf316、l-sig320、rl-sig324、he-siga328、he-stf332和mhe-ltf336中的每一个包括一个或多个ofdm符号。仅作为说明性示例,he-siga328包括两个ofdm符号。

在其中包括phy前导码300的分组跨越20mhz宽的通信信道的实施例中,phy前导码300包括l-stf312、l-ltf316、l-sig320、rl-sigf324和he-siga328中的每一种中的一个。在其中类似于分组200的数据单元占用除20mhz以外的累积带宽的一些实施例中,在分组的整个带宽的对应数目的20mhz子带上重复l-stf312、l-ltf316、l-sig320、rl-sig324和he-siga328中的每一种。例如,在其中分组占用80mhz带宽的实施例中,前导码300包括l-stf312、l-ltf316、l-sig320、rl-sig324和l-stf312中的每一种的四个。he-sig-a328跨四个20mhz子带。

在实施例中,he-siga328通常承载关于分组200的格式的信息,诸如正确解码分组200的至少一部分所需要的信息。在一些实施例中,he-siga328附加地包括用于并非是分组200的预期接收器的接收器的信息,诸如介质保护、空间重用等所需的信息。

图3b是根据实施例的被包括在图2的分组200中的另一示例phy前导码350的图(例如,phy前导码204包括phy前导码350)。在实施例中,示例前导码350用于在作为多用户(mu)传输而被传输的分组中被使用(例如,采用正交频分多址(ofdma)和/或mu多输入多输出(mu-mimo)。在实施例中,phy前导码350用于在下行链路(dl)ofdma数据单元使用,在该下行链路(dl)ofdma数据单元中,独立的数据流使用相应的ofdm音调集被传输到多个客户端站154,并且在一些情况下,相应的空间流被分配给客户端站154。例如,在实施例中,可用的ofdm音调(例如,不被用作dc音调和/或保护音调的ofdm音调)被分割成多个资源单元(ru),并且该多个ru中的每个ru被分配给去往一个或多个客户端站154的传输。在实施例中,前导码350用于dlmu-mimo数据单元中使用,在该dlmu-mimo数据单元中,独立的数据流使用被分配给客户端站154的相应空间流而被传输到多个客户端站154。

phy前导码350类似于图3a的phy前导码300,并且为简洁起见,不再详细描述相似编号的元件。

phy前导码350包括传统部分304和非传统部分354。非传统部分354包括he信号字段(he-sigb)358。

在其中类似于分组200的分组占用除20mhz以外的累积带宽的另一实施例中,在分组200的整个频率带宽的不同子带中,并行传输不同的he-sigb358,不同的he-sigb358具有与分组的整个频率带宽的不同频率子带相对应的不同的、特定于子信道的信息。在其中类似于数据单元200的分组占用除20mhz以外的累积带宽的另一实施例中,在分组200的整个带宽的对应数目的频率子带上重复he-sigb358。

在实施例中,he-siga328和he-sigb358通常承载关于分组200的格式的信息,诸如正确解码分组200的至少一部分所需要的信息。he-siga328承载分组200的多个预期接收器通常需要的信息。另一方面,he-sigb358承载由分组200的每个预期接收器所个体需要的特定于用户的信息。在实施例中,he-siga328包括正确解码he-sigb358所需要的信息,并且he-sigb358包括正确解码分组200的数据部分208中的数据流所需要的信息。

在一些实施例中,phy前导码350省略了图3b所示的字段中的一个或多个字段。在一些实施例中,phy前导码350包括图3b中未示出的附加字段。

图4a是根据实施例的被包括在图2的分组200中的示例phy中间码400的图(例如,每个phy中间码212包括phy中间码400)。

phy中间码400包括m个he-ltf404,其中m是合适的正整数。在实施例中,m通常对应于(例如,大于或等于)空间流(nsts)的数目,分组200将经由这些空间流被传输。在实施例中,phy中间码400由m个he-ltf404组成。

空频交织允许phy中间码中一个ofdm符号中的不同子载波(有时称为“音调”)在所有空间流上被交织。例如,如果存在两个空间流,则经由第一空间流传输奇数索引的音调,并且经由第二空间流传输偶数索引的音调。作为另一示例,如果存在四个空间流,则经由第一空间流来传输音调4k,经由第二空间流来传输音调4k+1,经由第三空间流来传输音调4k+2,并且经由第四空间流来传输音调4k+3,其中k是各种从0到k/4-1的索引,其中k是ofdm符号中的音调数量。在实施例中,相应he-ltf404中的相应ofdm符号利用不同的空频交织,使得经由每个he-ltf404中的不同音调来传输不同的空间流。根据实施例,通过空频交织,m小于nsts。在其他实施例中,即使当使用空频交织时,m也大于或等于nsts。

图4b是根据实施例的被包括在图2的分组200中的另一示例phy中间码440的图(例如,每个phy中间码212包括phy中间码440)。

phy中间码440包括m个he-ltf404和he-stf448。在实施例中,phy中间码440包括m个he-ltf404和he-stf448。

在实施例中,he-stf448的持续时间与phy前导码204(图2、3a、3b)中的he-stf332的持续时间相同。在另一实施例中,he-stf448的持续时间小于phy前导码204(图2、3a、3b)中的he-stf332的持续时间同。作为说明性示例,如果phy前导码204中的he-stf332的持续时间是4微秒,则he-stf448的持续时间是2微秒。

在实施例中,接收具有phy中间码440的分组的网络接口设备使用he-stf448来在处理he-ltf404之前(例如,在he-ltf404-1的保护间隔(gi)期间)执行agc调整。

再次参照图4a,接收具有phy中间码400的分组的网络接口设备使用紧接在phy中间码400之前的ofdm符号(在数据部分208中)来在处理he-ltf404之前(例如,在he-ltf404-1的gi期间)执行agc调整。

现在参照图3a、3b、4a和4b,与在分组200的其他部分中的(诸如数据部分208中的)ofdm符号相比,与he-ltf336/404相对应的ofdm符号可选地具有更短的持续时间。例如,不同的传输模式对应于he-ltf404中每个ofdm符号的不同持续时间。

在实施例中,为了生成具有压缩持续时间(例如,相对于数据部分208中的ofdm符号的持续时间)的he-ltf404,网络接口设备122/162(例如,phy处理器130/170)生成频域序列(对应于ofdm音调),以在每第l个音调处包括非零值并且在非零音调之间包括零值,其中,l是与he-ltf压缩率对应的正整数。例如,当l为4时,频域序列按每第四个音调包括非零值,并且剩余的音调为零音调。作为另一示例,当l为2时,频域序列在按每隔一个音调处包括非零值,并且剩余音调为零音调。对应于l>1的传输模式在本文中有时被称为“压缩模式”。

网络接口设备122/162(例如,phy处理器130/170)通过执行idft将频域序列转换为时域信号。时域信号包括对应于频域序列的训练信号的l个时段。然后,网络接口设备122/162(例如,phy处理器130/170)将时域信号截取以仅包括训练信号的单个时段(例如,时域信号的第一1/l)。例如,在实施例中,当时域信号由k个样本组成时,时域信号被截取为k/l个样本(例如,时域信号的前k/l个样本)。

在另一实施例中,网络接口设备122/162(例如,phy处理器130/170)直接生成压缩的he-ltf404ofdm符号,而不首先生成训练信号的l个时段。例如,网络接口设备122/162(例如,phy处理器130/170)生成与训练信号的单个时段相对应的频域序列(对应于ofdm音调)。在实施例中,频域序列具有长度k/l,其中k是被用于针对数据部分208生成ofdm符号的idft的大小。网络接口设备122/162(例如,phy处理器130/170)通过执行大小为k/l的idft将频域序列转换为时域信号。时域信号对应于训练信号的单个时段。

在一些实施例中,与he-ltf404相对应的ofdm符号的持续时间取决于传输数据单元200的传输模式。例如,在实施例中,在第一模式下,与he-ltf404相对应的ofdm符号相对于数据部分208的ofdm符号是未压缩的;在第二模式下,与he-ltf404相对应的ofdm符号相对于数据部分208的ofdm符号被压缩了1/2;并且,在第三模式下,与he-ltf404相对应的ofdm符号相对于数据部分208的ofdm符号被压缩了1/4。在另一实施例中,在第一模式下,与he-ltf404相对应的ofdm符号相对于数据部分208的ofdm符号是未压缩的;并且,在第二模式下,与he-ltf404相对应的ofdm符号相对于数据部分208的ofdm符号是被压缩的(例如,1/2、1/4或某种其他合适的压缩比)。

在实施例中,在分组的信号字段中用信号发送所使用的特定模式。例如,分组的前导码204(图2)中的he-siga字段328(图3a、3b)、或者分组的前导码204(图2)中的he-sigb字段358(图3b)包括指示特定模式的子字段。在实施例中,子字段的第一值指示没有压缩被用于he-ltf404的ofdm符号,子字段的第二值指示1/2压缩被用于he-ltf404的ofdm符号,并且子字段的第三值指示1/4压缩被用于he-ltf404的ofdm符号。在另一实施例中,子字段的第一值指示没有压缩被用于he-ltf404的ofdm符号,并且子字段的第二值指示压缩(例如1/2、1/4或某些其他合适的压缩比)被用于he-ltf404的ofdm符号。

在一些实施例中,在每个传输模式中,phy前导码204中的每个he-ltf336的持续时间与phy中间码212中的每个he-ltf404的持续时间相同。在这样的实施例中,单个子字段(例如,在he-siga字段328或he-sigb字段358中)指示特定模式,并因此指示phy前导码204中的he-ltf336和phy中间码212中的he-ltf404的持续时间。在其他实施例中,phy前导码204中的每个he-ltf336的持续时间可以与在phy中间码212中的每个he-ltf404的持续时间不同。在这样的实施例中,第一子字段(例如,在he-siga字段328或he-sigb字段358中)指示phy前导码204中的he-ltf336的持续时间,而第二子字段(例如,在he-siga字段328或he-sigb字段358中)指示phy中间码212中的he-ltf404的持续时间。

在一些实施例中,网络接口设备122/162(例如,phy处理器130/170)在与he-ltf336/404相对应的每个ofdm符号之前或之后插入保护间隔(gi)。在一些实施例中,与在分组200的其他部分中(诸如在数据部分208中)的ofdm符号之前/之后插入的gi相比,与he-ltf404相对应的每个gi的持续时间可选地具有更短的持续时间。例如,不同的传输模式对应于与he-ltf404中的ofdm符号相对应的gi的不同持续时间。

在一些实施例中,对应于he-ltf404的gi的持续时间取决于发送数据单元200的传输模式。例如,在实施例中,在第一模式下,对应于(多个)he-ltf404的(多个)gi具有第一持续时间,该第一持续时间与对应于数据部分208的ofdm符号的gi的持续时间相同;在第二模式下,对应于(多个)he-ltf404的(多个)gi具有与对应于数据部分208的ofdm符号的gi的持续时间不同的第二持续时间;并且,在第三模式下,与(多个)he-ltf404相对应的(多个)gi具有与i)第二持续时间和ii)与数据部分208的ofdm符号相对应的gi的持续时间不同的第三持续时间。在另一实施例中,在第一模式下,与(多个)he-ltf404相对应的gi具有与对应于数据部分208的ofdm符号的gi的持续时间相同的第一持续时间;并且,在第二模式中,对应于(多个)he-ltf404的(多个)gi具有与对应于数据部分208的ofdm符号的gi的持续时间不同的第二持续时间。

在实施例中,在分组的信号字段中用信号发送所使用的特定模式。例如,分组的前导码204(图2)中的he-siga字段328(图3a、3b)、或者分组的前导码204(图2)中的he-sigb字段358(图3b)包括指示特定模式的子字段。在实施例中,子字段的第一值指示与he-ltf404相对应的gi具有与在数据部分208中与ofdm符号相对应的gi的持续时间相同的第一持续时间;子字段的第二值指示与he-ltf404相对应的gi具有与数据部分208中与ofdm符号相对应的gi的持续时间不同的第二持续时间;并且子字段的第三值指示与he-ltf404相对应的gi具有不同于i)第二持续时间和ii)与数据部分208中的ofdm符号相对应的gi的持续时间的第三持续时间。在另一实施例中,子字段的第一值指示与he-ltf404相对应的gi具有与在数据部分208中与ofdm符号相对应的(多个)gi的持续时间相同的第一持续时间;子字段的第二值指示与he-ltf404相对应的gi具有与数据部分208中与ofdm符号相对应的(多个)gi的持续时间不同的第二持续时间。

在一些实施例中,在每个传输模式中,用于phy前导码204中的(多个)he-ltf336的(多个)gi的持续时间与用于phy中间码212中的(多个)he-ltf404的gi的持续时间相同。在这样的实施例中,单个子字段(例如,在he-siga字段328或he-sigb字段358中)指示特定模式,并因此指示phy前导码204中的he-ltf336的gi和phy中间码212中的he-ltf404的gi的持续时间。在其他实施例中,用于phy前导码204中的he-ltf336的(多个)gi的持续时间可以不同于用于phy中间码212中的he-ltf404的(多个)gi的持续时间。在这样的实施例中,第一子字段(例如,在he-siga字段328或he-sigb字段358中)指示用于phy前导码204中的(多个)he-ltf336的(多个)gi的持续时间,并且第二子字段(例如,在he-siga字段328或he-sigb字段358中)指示用于phy中间码212中的(多个)he-ltf404的(多个)gi的持续时间。

在实施例中,从包括0.8μs、1.6μs和3.2μs的可能的gi持续时间集合中选择与he-ltf336/404相对应的gi的持续时间。在其他实施例中,除了或代替0.8μs、1.6μs和3.2μs中的任何一个,该组可能的gi持续时间包括其他合适的持续时段。

在一些实施例中,每个传输模式对应于元组(tuple),该元组包括:i)特定压缩比(例如,1/l),以及ii)用于phy中间码212中的he-ltf404的特定gi持续时间。例如,在实施例中,第一传输模式对应于第一元组,该第一元组包括:i)压缩比为1,以及ii)gi持续时间为3.2μs;第二传输模式对应于第二元组,该第二元组包括:i)压缩比为1/2,以及ii)gi持续时间为0.8μs;第三传输模式对应于第三元组,该第三元组包括:i)压缩比为1/2,以及ii)gi持续时间为1.6μs;并且第四传输模式对应于:i)压缩比为1/4,以及ii)gi持续时间为0.8μs。在其他实施例中,除了或代替上述元组,该组传输模式还包括压缩比和gi持续时间的其他合适的元组。

在一些实施例中,在每个传输模式中,用于phy前导码204中的(多个)he-ltf336的(多个)gi的持续时间与用于phy中间码212中的(多个)he-ltf404的(多个)gi的持续时间相同,并且用于phy前导码204中的(多个)he-ltf336的压缩比(例如1/l)用于和phy中间码212中的(多个)he-ltf404的压缩比相同。在这样的实施例中,单个子字段(例如,在he-siga字段328或he-sigb字段358中)指示特定的传输模式。

在其他实施例中,用于phy前导码204中的(多个)he-ltf336的(多个)gi的持续时间可以不同于用于phy中间码212中的(多个)he-ltf404的(多个)gi的持续时间,和/或phy前导码204中的he-ltf336的压缩比(例如1/l)可以与phy中间码212中的he-ltf404的压缩比不同。在这样的实施例中,第一子字段(例如,在he-siga字段328或he-sigb字段358中)指示phy前导码204中的he-ltf336的gi持续时间/压缩比,并且第二子字段(例如,在he-siga字段328或he-sigb字段358中)指示phy中间码212中的he-ltf404的gi持续时间/压缩比。

图5是根据实施例的用于传输phy协议数据单元的示例方法500的流程图。参照图1,在实施例中,方法500由网络接口设备122实现。例如,在一个这样的实施例中,phy处理器130被配置为实现方法500的至少一部分。根据另一实施例,mac处理器126也被配置为实现方法500的一部分。继续参照图1,在又一实施例中,方法500由网络接口设备162(例如,phy处理器170和可选地,mac处理器166)实现。

仅出于说明性目的参照图1来描述方法500。在其他实施例中,方法500由不同于图1的通信设备的另一个合适通信设备来实现。

在框504中,通信设备(例如,phy处理器130、phy处理器170等)生成phy协议数据单元的phy前导码。phy前导码被生成为包括:i)第一训练字段,该第一训练字段将被接收器使用以用于进行同步,以及ii)一个或多个第二训练字段,该一个或多个第二训练字段将被接收使用以用于信道估计和可选的精细同步。例如,通信设备(例如,phy处理器130、phy处理器170等)生成phy前导码300(图3a)。作为另一示例,通信设备(例如,phy处理器130、phy处理器170等)生成phy前导码350(图3b)。在其他实施例中,通信设备(例如,phy处理器130、phy处理器170等)生成与phy前导码300和phy前导码350不同的另一合适的phy前导码。

在框508中,通信设备(例如,phy处理器130、phy处理器170等)生成i)phy协议单元的phy数据有效载荷的第一部分和ii)phy协议数据单元的phy数据有效载荷的第二部分。第一部分和第二部分包括多个第一ofdm符号,并且多个第一ofdm符号之中的多个第一ofdm符号中的每个ofdm符号具有第一持续时间。例如,通信设备(例如,phy处理器130、phy处理器170等)生成部分208a和208b(图2)。

在框512中,通信设备(例如,phy处理器130、phy处理器170等)生成phy协议数据单元的phy中间码。phy中间码将在phy数据有效载荷的第一部分的传输之后并且在phy数据有效载荷的第二部分的传输之前被传输。通信设备(例如,phy处理器130、phy处理器170等)生成phy中间码以包括一个或多个第三训练字段,该一个或多个第三训练字段将被接收器使用以用于进行信道估计和可选地精细同步的,并且第三训练字段中的每个第三训练字段包括相应的第二ofdm符号,该第二ofdm符号具有比第一持续时间更短的第二持续时间。例如,通信设备(例如,phy处理器130、phy处理器170等)生成phy中间码400(图4a)。作为另一示例,通信设备(例如,phy处理器130、phy处理器170等)生成phy中间码440(图4b)。在其他实施例中,通信设备(例如,phy处理器130、phy处理器170等)生成与phy中间码400和phy中间码440不同的另一合适的phy中间码。

在实施例中,phy中间码中的每个第二ofdm符号对应于与多个音调相对应的相应频域序列。在实施例中,每第l个音调被调制,并且在经调制的音调之间的音调是零音调,其中l是大于1的正整数。在实施例中,每个第二ofdm符号的持续时段是对相应频域序列的完整idft的持续时段的1/l。

在实施例中,框512包括通信设备(例如,phy处理器130、phy处理器170等)执行对第二ofdm符号的相应频域序列的idft以至少生成与频域序列的完整idft相对应的时域序列的第一1/l部分。在实施例中,框512包括通信设备(例如,phy处理器130、phy处理器170等)将与频域序列的完整idft相对应的时域序列截取成与频域序列的完整idft相对应的时域序列的第一1/l部分。

在实施例中,当第一训练字段压缩模式被用于生成每个第二ofdm符号时,l为4,而当第二训练字段压缩模式被用于生成每个第二ofdm符号时,l为2。

在实施例中,第二训练字段中的每个第二训练字段包括相应的第三ofdm符号,该第三ofdm符号具有比第一持续时间更短的第三持续时间。在实施例中,第三持续时间等于第二持续时间。

在框516中,通信设备(例如,phy处理器130、phy处理器170等)传输phy协议数据单元。例如,通信设备(例如,phy处理器130、phy处理器170等)传输分组200(图2)。

在一些实施例中,方法500还包括通信设备(例如,phy处理器130、phy处理器170、mac处理器126、mac处理器166等)确定phy协议数据单元中的phy中间码的周期性(例如,确定nd)。在实施例中,方法500还包括确定phy协议数据单元将经由其被传输的通信信道的信道状况(例如,通信信道随时间的变化率)。在实施例中,使用所确定的信道条件来确定phy中间码的周期性(例如,nd)。在一些实施例中,方法500还包括生成phy前导码,以包括对phy中间码的周期性的指示(例如,nd)。

在一些实施例中,框504包括生成phy前导码以包括对在phy中间码中每个第二ofdm符号的第二持续时间的指示。

在一些实施例中,方法500包括在phy中间码中的每个第二ofdm符号之前或之后插入相应的gi。在实施例中,框504包括生成phy前导码,以包括对在phy中间码中的每个第二ofdm符号之前或之后插入的每个gi的持续时间的指示。

图6是根据实施例的用于处理经由通信信道接收的phy协议数据单元的示例方法600的流程图。参照图1,在实施例中,方法600由网络接口设备122实现。例如,在一个这样的实施例中,phy处理器130被配置为实现方法600的至少一部分。根据另一实施例,mac处理器126也被配置为实现方法600的一部分。继续参照图1,在又一实施例中,方法600由网络接口设备162(例如,phy处理器170和可选地,mac处理器166)实现。

仅出于说明性目的参照图1来描述方法600。在其他实施例中,方法600由不同于图1的通信设备的另一个合适的通信设备实现。

在框604中,通信设备(例如,phy处理器130、phy处理器170等)接收phy协议数据单元,该phy协议数据单元包括:i)phy前导码,该phy前导码包括a)第一训练字段和b)一个或多个第二训练字段;ii)phy数据有效载荷的第一部分;iii)phy数据有效载荷的第二部分;以及iv)在phy数据有效载荷的第一部分与phy数据有效载荷的第二部分之间的phy中间码,该phy中间码具有一个或多个第三训练字段。

phy数据有效载荷的第一部分和phy数据有效载荷的第二部分包括多个第一ofdm符号,并且该多个第一ofdm符号中的多个第一ofdm符号中的每一个具有第一持续时间。phy中间码中的每个第三训练字段包括相应的第二ofdm符号,该第二ofdm符号具有短于第一持续时间的第二持续时间。

在实施例中,框604包括接收分组200(图2)。例如,分组200包括phy前导码300(图3a)。作为另一示例,该分组包括phy前导码350(图3b)。在其他实施例中,分组包括与phy前导码300和phy前导码350不同的另一个合适的phy前导码。

在实施例中,phy数据有效载荷的第一部分和phy数据有效载荷的第二部分对应于部分208a和208b(图2)。

在实施例中,phy中间码对应于phy中间码400(图4a)。作为另一示例,phy中间码对应于phy中间码440(图4b)。在其他实施例中,phy中间码对应于不同于phy中间码400和phy中间码440的另一合适的phy中间码。

在实施例中,phy中间码中的每个第二ofdm符号对应于与多个音调相对应的相应频域序列。在实施例中,每第l个音调被调制,并且在经调制的音调之间的音调是零音调,其中l是大于1的正整数。在实施例中,每个第二ofdm符号的持续时段是对应频域序列的完整idft的持续时段的1/l。

在实施例中,在第一压缩模式下,l为4,而在第二压缩模式下,l为2。

在实施例中,第二训练字段中的每个第二训练字段包括相应的第三ofdm符号,该第三ofdm符号具有比第一持续时间短的第三持续时间。在实施例中,第三持续时间等于第二持续时间。

在框608中,通信设备(例如,phy处理器130、phy处理器170等)使用第一训练字段以用于同步。在实施例中,第一训练字段对应于he-stf332(图3a、3b)。

在框612中,通信设备(例如,phy处理器130、phy处理器170等)使用一个或多个第二训练字段生成信道估计以用于处理phy数据有效载荷的第一部分。在实施例中,一个或多个第二训练字段对应于he-ltf336(图3a、3b),并且phy数据有效载荷的第一部分对应于部分208a(图2)。

在框616中,通信设备(例如,phy处理器130、phy处理器170等)使用一个或多个第三训练字段来生成更新该信道估计或生成新的信道估计,以用于处理phy数据有效载荷的第二部分。在实施例中,一个或多个第三训练字段对应于he-ltf404(图4a、4b),并且phy数据有效载荷的第二部分对应于部分208b(图2)。

在一些实施例中,方法600还包括通信设备(例如,phy处理器130、phy处理器170、mac处理器126、mac处理器166等)确定phy协议数据单元中的phy中间码的周期性(例如,确定nd)。在一些实施例中,确定phy中间码的周期性(例如,确定nd)包括处理对phy前导码中的phy中间码(例如,nd)的周期性的指示。

在一些实施例中,方法600还包括通信设备(例如,phy处理器130、phy处理器170、mac处理器126、mac处理器166等)确定在phy中间码中每个第二ofdm符号的第二持续时间。在实施例中,确定phy中间码中的每个第二ofdm符号的第二持续时间包括处理对phy前导码中的持续时间的指示。

在一些实施例中,相应的gi被插入在phy中间码中的每个第二ofdm符号之前或之后。在一些实施例中,方法600还包括通信设备(例如,phy处理器130、phy处理器170、mac处理器126、mac处理器166等)确定在phy中间码中的每个第二个ofdm符号之前或之后插入的每个gi的持续时间。在一些实施例中,确定在phy中间码中的每个第二ofdm符号之前或之后插入的每个gi的持续时间包括处理对phy前导码中的持续时间的指示。

实施例1:一种用于无线通信的方法,该方法包括:在通信设备处生成phy协议数据单元的物理层(phy)前导码,其中phy前导码被生成为包括:i)第一训练字段,该第一训练字段将被接收器使用以用于进行同步,以及ii)一个或多个第二训练字段,该一个或多个第二训练字段将被接收器使用以用于进行信道估计和精细同步;在通信设备处生成:i)phy协议单元的phy数据有效载荷的第一部分,以及ii)phy协议单元的phy数据有效载荷的第二部分,其中phy数据有效载荷的第一部分和phy数据有效载荷的第二部分包括多个第一正交频分复用(ofdm)符号,其中第一多个ofdm符号之中的多个第一ofdm符号中的每个ofdm符号具有第一持续时间;在通信设备处生成phy协议数据单元的phy中间码,其中:phy中间码将在phy数据有效载荷的第一部分的传输之后并且在phy数据有效载荷的第二部分的传输之前被传输,phy中间码被生成为包括待由接收器用于信道估计和精细同步的一个或多个第三训练字段,并且第三训练字段中的每个第三训练字段包括相应的第二ofdm符号,该第二ofdm符号具有比第一持续时间更短的第二持续时间。

实施例2:实施例1的方法,其中:每个第二ofdm符号对应于与多个音调对应的相应频域序列,每第l个音调被调制并且在经调制的音调之间的音调是零音调,l是大于1的正整数,并且每个第二ofdm符号的持续时段是相应频域序列的完整离散傅立叶逆变换(idft)的持续时段的1/l。

实施例3:实施例2的方法,其中生成每个第二ofdm符号包括:在通信设备处执行对第二ofdm符号的相应频域序列的idft以至少生成与频域序列的完整idft相对应的时域序列的第一1/l部分。

实施例4:实施例3的方法,其中生成每个第二ofdm符号包括:在通信设备处将与频域序列的完整idft对应的时域序列的截取为与频域序列的完整idft对应的时域序列的第一1/l部分。

实施例5:实施例2的方法,其中:当第一训练字段压缩模式被用于生成每个第二ofdm符号时,l为4;以及当第二训练字段压缩模式被用于生成每个第二ofdm符号时,l为2。

实施例6:实施例1至5中任一个的方法,其中:第二训练字段中的每个第二训练字段包括相应的第三ofdm符号,该第三ofdm符号具有比第一持续时间更短的第三持续时间。

实施例7:实施例6的方法,其中:第三持续时间等于第二持续时间。

实施例8:实施例1至5中任一个的方法,其中:第二训练字段中的每个第二训练字段包括相应的第三ofdm符号;生成phy前导码包括关于一个或多个第二训练字段的每个第三ofdm符号来插入相应的第一保护间隔(gi);生成phy中间码包括关于一个或多个第三训练字段的每个第二ofdm符号来插入相应的第二gi;以及每个第一gi的持续时间等于每个第二gi的持续时间。

实施例9:实施例1至5中任一个的方法,其中:第二训练字段中的每个第二训练字段包括相应的第三ofdm符号;生成phy前导码包括关于一个或多个第二训练字段的每个第三ofdm符号来插入相应的第一保护间隔(gi);生成phy中间码包括关于一个或多个第三训练字段的每个第二ofdm符号来插入相应的第二gi;并且每个第一gi的持续时间不同于每个第二gi的持续时间。

实施例10:权利要求1至9中任一个的方法,还包括:在通信设备处生成phy协议数据单元的多个phy中间码;在通信设备处将多个phy中间码包括在phy协议数据单元中,使得phy协议数据单元在相邻phy中间码之间包括与phy数据有效载荷相对应的n个ofdm符号,其中n是小于1000的正整数;以及在通信设备处,基于phy协议数据单元将经由其被传输的通信信道的条件来确定n。

实施例11:一种装置,包括:具有一个或多个集成电路(ic)设备的网络接口设备。该一个或多个ic设备还被配置为:生成phy协议数据单元的物理层(phy)前导码,其中phy前导码被生成为包括:i)第一训练字段,该第一训练字段将被接收器使用以用于进行同步,以及ii)一个或多个第二训练字段,该一个或多个第二训练字段将被接收器使用以用于进行信道估计和精细同步;生成:i)phy协议单元的phy数据有效载荷的第一部分,以及ii)phy协议单元的phy数据有效载荷的第二部分,其中phy数据有效载荷的第一部分和phy数据有效载荷的第二部分包括多个第一正交频分复用(ofdm)符号,其中第一多个ofdm符号之中的多个第一ofdm符号中的每个ofdm符号具有第一持续时间;生成phy协议数据单元的phy中间码,其中:phy中间码将在phy数据有效载荷的第一部分的传输之后并且在phy数据有效载荷的第二部分的传输之前被传输,phy中间码被生成为包括一个或多个第三训练字段,该一个或多个第三训练字段将被接收器使用以用于进行信道估计和精细同步,并且第三训练字段中的每个第三训练字段包括相应的第二ofdm符号,第二ofdm符号具有比第一持续时间更短的第二持续时间。

实施例12:实施例11的方法,其中:每个第二ofdm符号对应于与多个音调对应的相应频域序列,每第l个音调被调制并且在被调制的音调之间的音调是零音调,其中l是大于1的正整数,并且每个第二ofdm符号的持续时段是相应频域序列的完整离散傅立叶逆变换(idft)的持续时段的1/l。

实施例13:根据实施例12的装置,其中该一个或多个ic设备还被配置为:执行对第二ofdm符号的相应频域序列的idft,以至少生成与频域序列的完整idft相对应的时域序列的第一1/l部分。

实施例14:实施例13的装置,其中该一个或多个ic设备还被配置为:将与频域序列的完整idft对应的时域序列的截取为与频域序列的完整idft相对应的时域序列的第一1/l部分。

实施例15:实施例12的方法,其中:当第一训练字段压缩模式被用于生成各个第二ofdm符号时,l为4;以及当第二训练字段压缩模式被用于生成各个第二ofdm符号时,l为2。

实施例16:实施例11至15中任一个的方法,其中:第二训练字段中的每个第二训练字段包括相应的第三ofdm符号,该第三ofdm符号具有比第一持续时间更短的第三持续时间。

实施例17:实施例16的装置,其中:第三持续时间等于第二持续时间。

实施例18:实施例11至15中任一个的装置,其中:第二训练字段中的每个第二训练字段包括相应的第三ofdm符号;该一个或多个ic设备还被配置为:关于phy前导码中的一个或多个第二训练字段的每个第三ofdm符号插入相应的第一保护间隔(gi),并且关于一个或多个第三训练字段的每个第二ofdm符号来在phy前导码中插入相应的第二gi;以及各个第一gi的持续时间等于各个第二gi的持续时间。

实施例19:实施例11至15中任一个的装置,其中:第二训练字段中的每个第二训练字段包括相应的第三ofdm符号;该一个或多个ic设备还被配置为:关于phy前导码中的一个或多个第二训练字段的每个第三ofdm符号来插入相应的第一保护间隔(gi),并且关于一个或多个第三训练字段的每个第二ofdm符号来在phy前导码中插入相应的第二gi;以及每个第一gi的持续时间不同于每个第二gi的持续时间。

实施例20:实施例11至19的装置,其中该一个或多个ic设备还被配置为:生成phy协议数据单元的多个phy中间码;将多个phy中间码包括在phy协议数据单元中,使得phy协议数据单元在相邻phy中间码之间包括与phy数据有效载荷对应的n个ofdm符号,其中n是小于1000的正整数;以及基于phy协议数据单元将经由其被传输的通信信道的条件来确定n。

实施例21:实施例11-20的装置,其中网络接口设备包括:媒体访问控制(mac)处理单元,被实现在一个或多个ic设备上;以及phy处理单元,被实现在一个或多个ic设备上并且被耦合到mac处理单元。

实施例22:一种用于无线通信的方法,该方法包括:在通信设备处接收物理层(phy)协议数据单元,其中phy协议数据单元包括:phy前导码,phy前导码具有:i)第一训练字段和ii)一个或多个第二训练字段;phy协议单元的phy数据有效载荷的第一部分、phy协议单元的phy数据有效载荷的第二部分,其中第一部分和第二部分包括多个第一正交频分复用(ofdm)符号,其中第一多个ofdm符号之中的多个第一ofdm符号中的每个ofdm符号具有第一持续时间;以及在phy数据有效载荷的第一部分与phy数据有效载荷的第二部分之间的phy协议数据单元的phy中间码,其中phy中间码包括一个或多个第三训练字段,并且其中第三训练字段中的每个第三训练字段包括相应的第二ofdm符号,该相应的第二ofdm符号具有比第一持续时间更短的第二持续时间。该方法还包括:在通信设备处使用第一训练字段以用于进行同步;在通信设备处使用一个或多个第二训练字段生成信道估计以用于处理phy数据有效载荷的第一部分;以及在通信设备处使用一个或多个第三训练字段更新信道估计,或生成新的信道估计,以用于处理phy数据有效载荷的第二部分。

实施例23:实施例22的方法,其中:每个第二ofdm符号对应于与多个音调相对应的相应频域序列,其中每第l个音调被调制并且在被调制的音调之间的音调是零音调,其中,l是大于1的正整数,并且其中每个第二ofdm符号的持续时段是相应频域序列的全离散傅立叶逆变换(idft)的持续时段的1/l。

实施例24:实施例23的方法,其中:当第一压缩模式被用于phy协议数据单元时,l为4;以及当第二压缩模式被用于phy协议数据单元时,l为2。

实施例25:根据实施例22至24中任一个的方法,其中:第二训练字段中的每个第二训练字段包括相应的第三ofdm符号,该第三ofdm符号具有比第一持续时间更短的第三持续时间。

实施例26:根据实施例25的方法,其中:第三持续时间等于第二持续时间。

实施例27:权利要求22至26中任一个的方法,还包括:在通信设备处分析phy前导码中的信息以确定在phy中间码中的一个或多个第三训练字段中的每个第二ofdm符号的第二持续时间;以及在通信设备处,根据所确定的第二持续时间来处理一个或多个第三训练字段。

实施例28:实施例22至27中任一个的方法,其中:相应的第一保护间隔(gi)对应于phy前导码中的一个或多个第二训练字段的每个第三ofdm符号;相应的第二gi对应于phy中间码中的一个或多个第三训练字段的每个第二ofdm符号;以及该方法还包括:在通信设备处分析phy前导码中的信息以确定与在phy中间码中的一个或多个第三训练字段的每个第二ofdm符号相对应的每个第二gi的持续时间,并且在通信设备处,根据所确定的各个第二gi的持续时间来处理一个或多个第三训练字段。

实施例29:根据实施例28的方法,其中:每个第一gi的持续时间不同于每个第二gi的持续时间。

实施例30:一种装置,包括:具有一个或多个集成电路(ic)设备的网络接口设备。该一个或多个ic设备还被配置为:接收物理层(phy)协议数据单元,其中phy协议数据单元包括:phy前导码,phy前导码具有:i)第一训练字段和ii)一个或多个第二训练字段;phy协议单元的phy数据有效载荷的第一部分、phy协议单元的phy数据有效载荷的第二部分,其中第一部分和第二部分包括多个第一正交频分复用(ofdm)符号,其中第一多个ofdm符号之中的多个第一ofdm符号中的每个ofdm符号具有第一持续时间;以及在phy数据有效载荷的第一部分和phy数据有效载荷的第二部分之间的phy协议数据单元的phy中间码,其中phy中间码包括一个或多个第三训练字段,并且其中第三训练字段中的每个第三训练字段包括相应的第二ofdm符号,该第二ofdm符号具有比第一持续时间更短的第二持续时间。该一个或多个ic设备还被配置为:使用第一训练字段以用于同步;使用一个或多个第二训练字段来生成信道估计,以用于处理phy数据有效载荷的第一部分;以及使用一个或多个第三训练字段来更新信道估计,或生成新的信道估计,以用于处理phy数据有效载荷的第二部分。

实施例31:实施例30的装置,其中:每个第二ofdm符号对应于与多个音调对应的相应频域序列,其中每第l个音调被调制并且在被调制的音调之间的音调是零音调,其中,l是大于1的正整数,并且其中每个第二ofdm符号的持续时段是相应频域序列的全离散傅立叶逆变换(idft)的持续时段的1/l。

实施例32:实施例31的装置,其中:当第一压缩模式被用于phy协议数据单元时,l为4;以及当第二压缩模式被用于phy协议数据单元时,l为2。

实施例33:实施例30至32中任一个的装置,其中:每个第二训练字段包括相应的第三ofdm符号,该第三ofdm符号具有比第一持续时间更短的第三持续时间。

实施例34:根据实施例33的装置,其中:第三持续时间等于第二持续时间。

实施例35:实施例30至34的装置,其中该一个或多个ic设备还被配置为:分析phy前导码中的信息以确定在phy中间码中的一个或多个第三训练字段中的每个第二ofdm符号的第二持续时间;以及根据确定的第二持续时间处理一个或多个第三训练字段。

实施例36:实施例30至35中任一个的装置,其中:相应的第一保护间隔(gi)对应于phy前导码中的一个或多个第二训练字段的每个第三ofdm符号;相应的第二gi对应于phy中间码中的一个或多个第三训练字段的每个第二ofdm符号;以及该一个或多个ic设备还被配置为:分析phy前导码中的信息以确定与在phy中间码中的一个或多个第三训练字段的每个第二ofdm符号相对应的每个第二gi的持续时间,并且根据确定的各个第二gi的持续时间来处理一个或多个第三训练字段。

实施例37:根据实施例36的装置,其中:每个第一gi的持续时间不同于每个第二gi的持续时间。

可以利用硬件、执行固件指令的处理器、执行软件指令的处理器或其任意组合来实现上述各种框、操作和技术中的至少一些。当利用执行软件或固件指令的处理器来实现时,软件或固件指令可以存储在任何计算机可读存储器中,诸如存储在磁盘、光盘或其他存储介质上、存储在ram或rom或闪存中、处理器、硬盘驱动器、光盘驱动器、磁带驱动器中等。软件或固件指令可以包括机器可读的指令,当由处理器执行时,这些指令使处理器执行各种动作。

当在硬件中实现时,硬件可以包括一个或多个分立组件、一个或多个集成电路(ic)、专用集成电路(asic)、可编程逻辑装置(pld)等。

虽然已经参照特定示例描述了本发明,但是这些特定示例仅是示例性的,而不是对本发明的限制,在不脱离本发明的范围的情况下,可以对所公开的实施例进行改变、增加和/或删除。

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