CN119135495A - 传输物理层协议数据单元的方法及通信装置 - Google Patents
传输物理层协议数据单元的方法及通信装置 Download PDFInfo
- Publication number
- CN119135495A CN119135495A CN202310695899.2A CN202310695899A CN119135495A CN 119135495 A CN119135495 A CN 119135495A CN 202310695899 A CN202310695899 A CN 202310695899A CN 119135495 A CN119135495 A CN 119135495A
- Authority
- CN
- China
- Prior art keywords
- pilot
- mru
- subcarriers
- subcarrier
- tone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/26025—Numerology, i.e. varying one or more of symbol duration, subcarrier spacing, Fourier transform size, sampling rate or down-clocking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/2605—Symbol extensions, e.g. Zero Tail, Unique Word [UW]
- H04L27/2607—Cyclic extensions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/261—Details of reference signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2657—Carrier synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2668—Details of algorithms
- H04L27/2673—Details of algorithms characterised by synchronisation parameters
- H04L27/2675—Pilot or known symbols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及一种传输物理层协议数据单元的方法及通信装置。根据本申请,第一设备生成PPDU,PPDU包括承载于第一子载波集合的第一信息,第一信息包括数据信息和导频信息,第一子载波集合包括至少一个第一RU和/或至少一个第一MRU,该数据信息承载于至少一个第一RU和/或至少一个MRU对应的数据子载波上,导频信息包括承载于至少一个第一RU和/或至少一个MRU对应的第一导频子载波上的第一导频信息,从而有利于增加导频子载波的数量。
Description
技术领域
本申请实施例涉及通信领域,并且更具体的,涉及一种传输物理层协议数据单元的方法及通信装置。
背景技术
无线局域网(wireless local area network,WLAN)发展至今,已历经多代,包括运行在7GHz以下的低频通信标准,如802.11a/b/g、802.11n、802.11ac、802.11ax以及802.11be等,还包括高频通信标准:如运行在60GHz附近的802.11ad以及802.11ay等。
在WLAN的低频通信和高频通信中,均支持正交频分复用(orthogonalfrequencydivisionmultiplexing,OFDM)格式的传输。在进行OFDM格式的传输时,如何减小载波频率偏移和/或相噪对通信质量造成的不利影响成为一个亟待解决的问题。
发明内容
本申请实施例提供一种传输物理层协议数据单元的方法及通信装置,以期增加导频子载波的数量,从而有利于减小载波频率偏移和/或相噪对通信质量造成的不利影响。
第一方面,提供了一种传输物理层协议数据单元的方法,该方法可以由第一设备执行,或者,也可以由第一设备的组成部件(例如芯片或者电路)执行,对此不作限定。
该方法包括:第一设备生成物理层协议数据单元(PHY protocoldataunit,PPDU),该PPDU包括承载于第一子载波集合的第一信息,该第一信息包括数据信息和导频信息,该第一子载波集合包括至少一个第一资源单元(resourceunit,RU)和/或至少一个第一多资源单元(multiresourceunit,MRU),该数据信息承载于该至少一个第一RU和/或该至少一个第一MRU对应的数据子载波上,该导频信息包括承载于该至少一个第一RU和/或该至少一个第一MRU对应的第一导频子载波上的第一导频信息;该第一设备发送该PPDU。
在本申请实施例中,第一子载波集合可以包括至少一个第一RU和/或至少一个第一MRU的情况下,有利于增加第一子载波集合包括的导频子载波的数量,从而有利于提高接收设备根据第一子载波集合包括的导频子载波上承载的导频值估计载波频率偏移和/或相噪的准确度,从而有利于减弱载波频率偏移和/或相噪对通信质量的影响。
结合第一方面,在第一方面的某些实现方式中,该第一导频子载波对应的索引为:{-116,-90,-48,-22,22,48,90,116}或{-116,-90,-48,-22,-10,10,22,48,90,116}。
示例性的,第一子载波集合对应的子载波索引范围与一个RU或一个MRU对应的子载波索引范围相同。例如,第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同,至少一个第一RU和/或至少一个第一MRU包括两个106-tone RU和一个26-tone RU的情况下,第一子载波集合可以包括10个第一导频子载波,比242-tone RU多两个第一导频子载波。
应理解,第一导频子载波指的是现有协议或标准定义的RU或MRU中包含的导频子载波。
需要说明的是,本申请实施例涉及的RU或MRU可以是现有协议或标准定义的RU或MRU,或者是未来协议或标准定义的RU或MRU。例如,RU可以是26-tone RU、52-toneRU、106-tone RU或242-tone RU等,MRU可以是52+26-toneMRU、106+26-toneMRU或484+242-toneMRU等。
示例性的,至少一个第一RU和/或该至少一个第一MRU中每个第一RU或第一MRU包括的子载波的数量小于第一子载波集合包括的子载波的数量。例如,第一子载波集合包括242个子载波,则第一子载波集合包括的第一RU或第一MRU可以是以下中的一种或多种:26-tone RU、52-tone RU、106-tone RU、26+52-toneMRU或106+26-toneMRU。
下面以第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同为例,说明第一子载波集合包括的至少一个第一RU和/或至少一个第一MRU的可能的形式。
示例性的,至少一个第一RU和/或至少一个第一MRU包括两个106-tone RU;或者,至少一个第一RU和/或至少一个第一MRU包括两个106-tone RU和一个26-tone RU;或者,至少一个第一RU和/或至少一个第一MRU包括106+26-toneMRU和一个106-tone RU;或者,至少一个第一RU和/或至少一个第一MRU包括四个52-tone RU和一个26-tone RU。
若PPDU对应的带宽为20MHz,至少一个第一RU和/或至少一个第一MRU包括的两个106-tone RU的情况下,至少一个第一RU和/或至少一个第一MRU包括的两个106-tone RU对应的子载波索引范围分别为:[–122:–17]和[17:122],至少一个第一RU和/或至少一个第一MRU包括的两个106-tone RU对应的导频子载波的索引分别为:{-116,-90,-48,-22}和{22,48,90,116}。其中,[a:b]代表子载波的索引值从a开始以1为间隔到b结束且包含a和b本身。
若PPDU对应的带宽为20MHz,至少一个第一RU和/或至少一个第一MRU包括两个106-tone RU和一个26-tone RU的情况下,至少一个第一RU和/或至少一个第一MRU包括的两个106-tone RU和一个26-tone RU对应的子载波索引范围分别为:[–122:–17]、[17:122]和[–16:–4,4:16],至少一个第一RU和/或至少一个第一MRU包括的两个106-tone RU和一个26-tone RU对应的导频子载波的索引分别为:{-116,-90,-48,-22}、{22,48,90,116}和{-10,10}。
结合第一方面,在第一方面的某些实现方式中,该第一子载波集合包括Y个子载波,该至少一个第一RU和/或该至少一个第一MRU包括L个该数据子载波和K个该第一导频子载波,Y、L和K均为正整数,且Y>L+K。
基于上述技术方案,第一子载波集合包括的子载波的数量大于至少一个第一RU和/或至少一个第一MRU包括的子载波的数量,从而有利于增加第一子载波集合包括的导频子载波的数量,例如,可以将第一子载波集合包括的Y个子载波中除至少一个第一RU和/或至少一个第一MRU包括的子载波之外的一个或多个子载波作为导频子载波。
结合第一方面,在第一方面的某些实现方式中,该导频信息还包括承载于M个第二导频子载波上的第二导频信息,该M个第二导频子载波属于该Y个子载波中除L个该数据子载波和K个该第一导频子载波之外的子载波,M为正整数。
应理解,M个第二导频子载波不同于K个第一导频子载波,M个第二导频子载波是现有协议的RU或MRU包括的子载波之外的子载波,也就是说,第一子载波集合包括的Y个子载波中除至少一个第一RU和/或至少一个第一MRU包括的子载波之外的M个子载波可以作为第二导频子载波。
基于上述技术方案,由于第一子载波集合包括的子载波的数量大于至少一个第一RU和/或至少一个第一MRU包括的子载波的数量,因此可以将第一子载波集合包括的Y个子载波中除至少一个第一RU和/或至少一个第一MRU包括的子载波之外的M个子载波作为第二导频子载波,从而可以进一步增加第一子载波集合包括的导频子载波的数量。
结合第一方面,在第一方面的某些实现方式中,该导频信息还包括承载于T个第三导频子载波上的第三导频信息,该T个第三导频子载波位于该PPDU对应的带宽的子载波集合且不同于该Y个子载波,T为正整数。
应理解,T个第三导频子载波既不同于K个第一导频子载波,也不同于M个第二导频子载波,T个第三导频子载波是第一子载波集合之外的子载波,也就是说,PPDU对应的带宽的子载波集合中除第一子载波集合包括的子载波之外的T个子载波可以作为第三导频子载波。
基于上述技术方案,将PPDU对应的带宽的子载波集合中除第一子载波集合包括的Y个子载波之外的子载波中的T个子载波作为第三导频子载波,可以进一步增加PPDU对应的带宽包括的导频子载波的数量。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该第一设备通过比特到星座点生成总模块将数据信息对应的X个比特映射到该至少一个第一RU和/或该至少一个第一MRU对应的数据子载波,X为正整数。
应理解,第一设备可以通过该比特到星座点生成总模块将输入的X个比特生成L个星座点,并将L个星座点一一映射到至少一个第一RU和/或该至少一个第一MRU的L个数据子载波上。
结合第一方面,在第一方面的某些实现方式中,该PPDU包括至少一个物理层服务数据单元(PHY servicedataunit,PSDU),该至少一个PSDU与该至少一个第一RU和/或该至少一个第一MRU一一对应。
基于上述技术方案,针对至少一个PSDU中的每一个PSDU,第一设备可以复用现有的RU生成模块将PSDU包括的数据比特映射到PSDU对应的第一RU的数据子载波上,或者复用现有的MRU生成模块将PSDU包括的数据比特映射到PSDU对应的第一MRU的数据子载波上。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该第一设备将该数据信息对应的X个比特分配至该至少一个第一RU和/或该至少一个第一MRU上,该至少一个第一RU和/或该至少一个第一MRU中不同第一RU或第一MRU上分配该X个比特中的不同比特,X为正整数。
基于上述技术方案,第一设备将X个比特分配至少一个第一RU和/或至少一个第一MRU之后,可以复用现有的RU生成模块将分配至第一RU的比特映射到第一RU的数据子载波上,和/或,复用现有的MRU生成模块将分配至第一MRU的比特映射到第一MRU的数据子载波上。
示例性的,该第一设备将该第一数据对应的X个比特分配至该至少一个第一RU和/或该至少一个第一MRU上,包括:该第一设备通过N轮分配过程将该X个比特分配至该至少一个第一RU和/或该至少一个第一MRU上;其中,在第n轮分配过程中,该第一设备按照预定义的顺序,先为该至少一个第一RU和/或该至少一个第一MRU中排序在前的第一RU或第一MRU分配该X个比特中的至少一个比特,再为该至少一个第一RU和/或该至少一个第一MRU中排序在后的第一RU或第一MRU分配该X个比特中的至少一个比特,N为正整数,n=1,2,…,N。
示例性的,N>1,在该N轮分配过程中的不同轮分配过程中,该第一设备为同一个第一RU或第一MRU分配的比特数相同或不同。
示例性的,该预定义的顺序为以下任意一种:按照第一RU或第一MRU包括的子载波的数量从大到小的顺序;或者,按照第一RU或第一MRU包括的子载波的数量从小到大的顺序;或者,按照第一RU或第一MRU的频率从高到低的顺序;或者,按照第一RU或第一MRU的频率从低到高的顺序。
结合第一方面,在第一方面的某些实现方式中,该第一子载波集合包括的导频子载波对应的导频序列是对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的;该第一操作包括以下一项或多项:拼接,比特翻转,循环移位,或,剔除。
应理解,本申请实施例提及第一RU和第二RU均可以为现有协议或标准定义的RU,由于第一RU和第二RU可能不是同一个RU,因此本申请实施例采用“第一”和“第二”来进行区分。类似的,第一MRU和第二MRU均为现有协议或标准定义的MRU,由于第一MRU和第二MRU可能不是同一个MRU,因此本申请实施例采用“第一”和“第二”来进行区分。
基于上述技术方案,若第一子载波集合包括的导频子载波的数量与现有协议定义的RU或MRU包括的导频子载波的数量不同,则可以对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到第一子载波集合包括的导频子载波对应的导频序列。
结合第一方面,在第一方面的某些实现方式中,该PPDU对应的带宽包括的导频子载波对应的导频序列是对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的;该第一操作包括以下一项或多项:拼接,比特翻转,循环移位,或,剔除。
基于上述技术方案,若PPDU对应的带宽包括的导频子载波的数量与现有协议定义的RU或MRU包括的导频子载波的数量不同,则可以对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到第一子载波集合包括的导频子载波对应的导频序列。
结合第一方面,在第一方面的某些实现方式中,该PPDU还包括第一指示信息,该第一指示信息用于确定该第一子载波集合包括该至少一个第一RU和/或该至少一个第一MRU。
基于上述技术方案,若第一子载波集合可能包括至少一个第一RU和/或该至少一个第一MRU,也可能不包括至少一个第一RU和/或该至少一个第一MRU,则PPDU包括第一指示信息的情况下,可以使得第二设备根据第一指示信息确定第一子载波集合是否包括至少一个第一RU和/或该至少一个第一MRU。
结合第一方面,在第一方面的某些实现方式中,该PPDU还包括第二指示信息,该第二指示信息用于确定该至少一个第一RU和/或该至少一个第一MRU。
基于上述技术方案,若第一子载波集合包括的至少一个第一RU和/或该至少一个第一MRU有多种可能的形式,则PPDU包括第二指示信息的情况下,可以使得第二设备根据第二指示信息确定至少一个第一RU和/或该至少一个第一MRU。
第二方面,提供了一种传输物理层协议数据单元的方法,该方法可以由第二设备执行,或者,也可以由第二设备的组成部件(例如芯片或者电路)执行,对此不作限定。
该方法包括:第二设备接收来自第一设备的PPDU,该PPDU包括承载于第一子载波集合的第一信息,该第一信息包括数据信息和导频信息,该第一子载波集合包括至少一个第一RU和/或至少一个第一MRU,该数据信息承载于该至少一个第一RU和/或该至少一个第一MRU对应的数据子载波上,该导频信息包括承载于该至少一个第一RU和/或该至少一个第一MRU对应的第一导频子载波上的第一导频信息;该第二设备解析该PPDU。
第二方面及第二方面各实现方式的有益效果可以参考上述第一方面中的描述。
结合第二方面,在第二方面的某些实现方式中,该第一导频子载波对应的索引为:{-116,-90,-48,-22,22,48,90,116}或{-116,-90,-48,-22,-10,10,22,48,90,116}。
结合第二方面,在第二方面的某些实现方式中,该第一子载波集合包括Y个子载波,该至少一个第一RU和/或该至少一个第一MRU包括L个该数据子载波和K个该第一导频子载波,Y、L和K均为正整数,且Y>L+K。
结合第二方面,在第二方面的某些实现方式中,该导频信息还包括承载于M个第二导频子载波上的第二导频信息,该M个第二导频子载波属于该Y个子载波中除L个该数据子载波和K个该第一导频子载波之外的子载波,M为正整数。
结合第二方面,在第二方面的某些实现方式中,该导频信息还包括承载于T个第三导频子载波上的第三导频信息,该T个第三导频子载波位于该PPDU对应的带宽的子载波集合且不同于该Y个子载波,T为正整数。
结合第二方面,在第二方面的某些实现方式中,其特征在于,该第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同;该至少一个第一RU和/或该至少一个第一MRU包括两个106-tone RU;或者,该至少一个第一RU和/或该至少一个第一MRU包括两个106-tone RU和一个26-tone RU;或者,该至少一个第一RU和/或该至少一个第一MRU包括106+26-toneMRU和一个106-tone RU;或者,该至少一个第一RU和/或该至少一个第一MRU包括四个52-tone RU和一个26-tone RU。
结合第二方面,在第二方面的某些实现方式中,该至少一个第一RU和/或该至少一个第一MRU包括的两个106-tone RU对应的子载波索引范围分别为:[–122:–17]和[17:122],该至少一个第一RU和/或该至少一个第一MRU包括的两个106-tone RU对应的导频子载波的索引分别为:{-116,-90,-48,-22}和{22,48,90,116};或者,该至少一个第一RU和/或该至少一个第一MRU包括的两个106-tone RU和一个26-tone RU对应的子载波索引范围分别为:[–122:–17]、[17:122]和[–16:–4,4:16],该至少一个第一RU和/或该至少一个第一MRU包括的两个106-tone RU和一个26-tone RU对应的导频子载波的索引分别为:{-116,-90,-48,-22}、{22,48,90,116}和{-10,10};其中,[a:b]代表子载波的索引值从a开始以1为间隔到b结束且包含a和b本身。
结合第二方面,在第二方面的某些实现方式中,该PPDU包括至少一个PSDU,该至少一个PSDU与该至少一个第一RU和/或该至少一个第一MRU一一对应。
结合第二方面,在第二方面的某些实现方式中,该第二设备解析该PPDU,包括:该第二设备将该至少一个第一RU和/或该至少一个第一MRU对应的比特组合成该数据信息对应的X个比特,X为正整数。
结合第二方面,在第二方面的某些实现方式中,该第二设备将该至少一个第一RU和/或该至少一个第一MRU对应的比特组合成该数据信息对应的X个比特,包括:该第二设备通过N轮排序过程将该至少一个第一RU和/或该至少一个第一MRU对应的比特组合成该X个比特;其中,在第n轮排序过程中,该第二设备按照预定义的顺序,先从该至少一个第一RU和/或该至少一个第一MRU中排序在前的第一RU或第一MRU对应的比特中取出至少一个比特排在前面,再从该至少一个第一RU和/或该至少一个第一MRU中排序在后的第一RU或第一MRU对应的比特中取出至少一个比特排在后面,N为正整数,n=1,2,…,N。
结合第二方面,在第二方面的某些实现方式中,N>1,在该N轮排序过程中的不同轮排序过程中,该第二设备从同一个第一RU或第一MRU对应的比特中取出的比特数相同或不同。
结合第二方面,在第二方面的某些实现方式中,该预定义的顺序为以下任意一种:按照第一RU或第一MRU包括的子载波的数量从大到小的顺序;或者,按照第一RU或第一MRU包括的子载波的数量从小到大的顺序;或者,按照第一RU或第一MRU的频率从高到低的顺序;或者,按照第一RU或第一MRU的频率从低到高的顺序。
结合第二方面,在第二方面的某些实现方式中,该第一子载波集合包括的导频子载波对应的导频序列是对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的;该第一操作包括以下一项或多项:拼接,比特翻转,循环移位,或,剔除。
结合第二方面,在第二方面的某些实现方式中,该PPDU对应的带宽包括的导频子载波对应的导频序列是对至少一个第二RU和/或至少一个MRU对应的导频序列进行第一操作得到的;该第一操作包括以下一项或多项:拼接,比特翻转,循环移位,或,剔除。
结合第二方面,在第二方面的某些实现方式中,该PPDU还包括第一指示信息,该方法还包括:该第二设备根据该第一指示信息确定该第一子载波集合包括该至少一个第一RU和/或该至少一个第一MRU。
结合第二方面,在第二方面的某些实现方式中,该PPDU还包括第二指示信息,该方法还包括:该第二设备根据该第二指示信息确定该至少一个第一RU和/或该至少一个第一MRU。
第三方面,提供一种通信装置,该通信装置用于执行上述第一方面至第二方面中任一方面提供的方法。具体地,该通信装置可以包括用于执行第一方面或第一方面的上述任意一种实现方式提供的方法的单元和/或模块,或者,包括用于执行第二方面或第二方面的上述任意一种实现方式提供的方法的单元和/或模块,如处理单元和/或收发单元。
在一种实现方式中,该通信装置为设备(如第一设备,又如第二设备)。当该通信装置为设备时,收发单元可以是收发器,或,输入/输出接口;处理单元可以是至少一个处理器。可选地,收发器可以为收发电路。可选地,输入/输出接口可以为输入/输出电路。
在另一种实现方式中,该通信装置为用于设备(如第一设备,又如第二设备)中的芯片、芯片系统或电路。当该通信装置为用于设备中的芯片、芯片系统或电路时,收发单元可以是该芯片、芯片系统或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等;处理单元可以是至少一个处理器、处理电路或逻辑电路等。
第四方面,提供一种通信装置,该装置包括:存储器,用于存储程序;至少一个处理器,用于执行存储器存储的计算机程序或指令,以执行上述第一方面或第一方面的上述任意一种实现方式提供的方法,或以执行上述第二方面或第二方面的上述任意一种实现方式提供的方法。
在一种实现方式中,该通信装置为设备(如第一设备,又如第二设备)。
在另一种实现方式中,该装置为用于设备(如第一设备,又如第二设备)中的芯片、芯片系统或电路。
第五方面,本申请提供一种处理器,用于执行上述各方面提供的方法。
对于处理器所涉及的发送和获取/接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以理解为处理器输出和接收、输入等操作,也可以理解为由射频电路和天线所进行的发送和接收操作,本申请对此不做限定。
第六方面,提供一种计算机可读存储介质,该计算机可读介质存储用于设备执行的程序代码,该程序代码包括用于执行上述第一方面或第一方面的上述任意一种实现方式提供的方法的指令,或包括用于执行上述第二方面或第二方面的上述任意一种实现方式提供的方法的指令。
第七方面,提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面或第一方面的上述任意一种实现方式提供的方法,或使得计算机执行上述第二方面或第二方面的上述任意一种实现方式提供的方法。
第八方面,提供一种芯片,芯片包括处理器与输入输出接口,处理器通过输入输出接口读取存储器上存储的指令,执行上述第一方面或第一方面的上述任意一种实现方式提供的方法,或执行上述第二方面或第二方面的上述任意一种实现方式提供的方法。
可选地,作为一种实现方式,芯片还包括存储器,存储器中存储有计算机程序或指令,处理器用于执行存储器上存储的计算机程序或指令,当计算机程序或指令被执行时,处理器用于执行上述第一方面或第一方面的上述任意一种实现方式提供的方法,或执行上述第二方面或第二方面的上述任意一种实现方式提供的方法。
第九方面,提供一种通信系统,包括上文的第一设备和第二设备。
附图说明
图1是适用于本申请实施例的应用场景的示意图;
图2示出了本申请实施例提供的一种通信装置的示意性结构图;
图3示出了20MHz带宽中子载波分布及RU分布的示意图;
图4示出了40MHz带宽中子载波分布及RU分布的示意图;
图5示出了80MHz带宽中子载波分布及RU分布的示意图;
图6示出了本申请实施例提供的方法的示意性流程图;
图7示出了第一子载波集合包括的至少一个第一RU和/或至少一个第一MRU的示意图;
图8示出了第一子载波集合包括的子载波的分布的示意图;
图9示出了一种发射机模块示意图;
图10示出了PSDU与至少一个第一RU和/或至少一个第一MRU的对应关系的示意图;
图11示出了RU解析器将数据比特分配至至少一个第一RU和/或至少一个第一MRU的示意图;
图12是本申请实施例提供的通信装置的示意图;
图13是本申请实施例提供的另一通信装置的示意图;
图14是本申请实施例提供的芯片系统的示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例提供的技术方案可以适用于无线局域网(wireless local areanetwork,WLAN)场景,例如,支持电气和电子工程师学会(institute of electrical andelectronics engineers,IEEE)802.11相关标准,例如802.11a/b/g标准、802.11n标准、802.11ac标准、802.11ax标准、IEEE 802.11ax下一代Wi-Fi协议,如802.11be、Wi-Fi 7、极高吞吐量(extremely high throughput,EHT)、802.11ad、802.11ay或802.11bf,再如802.11be下一代、Wi-Fi 8等,还可以应用于基于超宽带(ultra wide band,UWB)的无线个人局域网系统,如802.15系列标准,还可以应用于感知(sensing)系统,如802.11bf系列标准。其中,802.11n标准称为高吞吐率(high throughput,HT),802.11ac标准称为非常高吞吐率(very high throughput,VHT)标准,802.11ax标准称为高效(high efficient,HE)标准,802.11be标准称为超高吞吐率(extremely high throughput,EHT)标准。其中,802.11bf包括低频(例如,sub7GHz)和高频(例如,60GHz)两个大类标准。sub7GHz的实现方式主要依托802.11ac、802.11ax、802.11be及下一代等标准,60GHz实现方式主要依托802.11ad、802.11ay及下一代等标准。其中,802.11ad也可以称为定向多吉比特(directional multi-gigabit,DMG)标准,802.11ay也可以称为增强定向多吉比特(enhanced directional multi-gigabit,EDMG)标准。
虽然本申请实施例主要以部署WLAN网络,尤其是应用IEEE 802.11系统标准的网络为例进行说明,本领域技术人员容易理解,本申请实施例涉及的各个方面可以扩展到采用各种标准或协议的其它网络,例如,高性能无线局域网(high performance radio localarea network,HIPERLAN)、无线广域网(wireless wide area network,WWAN)、无线个人区域网(wireless personal area network,WPAN)或其它现在已知或以后发展起来的网络。因此,无论使用的覆盖范围和无线接入协议如何,本申请实施例提供的各种方面可以适用于任何合适的无线网络。
本申请实施例的技术方案还可以应用于各种通信系统,例如:WLAN通信系统,无线保真(wireless fidelity,Wi-Fi)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统、第五代(5th generation,5G)系统或新无线(new radio,NR)、第六代(6th generation,6G)系统、物联网(internet of things,IoT)网络或车联网(vehicle to x,V2X)等。
上述适用本申请的通信系统仅是举例说明,适用本申请的通信系统不限于此,在此统一说明,以下不再赘述。
图1为本申请实施例适用的一种应用场景的示意图。如图1所示,本申请提供的通信的方法适用于站点(station,STA)之间的数据通信,其中,站点可以是接入点(accesspoint,AP)类的站点,也可以是非接入点类的站点(none access point station,non-APSTA),分别简称为AP和非AP站点。具体地,本申请的方案适用于AP与一个或多个非AP站点之间的数据通信(例如,AP1与non-AP STA1、non-AP STA2之间的数据通信),也适用于AP与AP之间的数据通信(例如,AP1与AP2之间的数据通信),以及,non-AP STA与non-AP STA之间的数据通信(例如,non-AP STA2与non-AP STA3之间的数据通信)。
其中,接入点可以为终端(例如,手机)进入有线(或无线)网络的节点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。接入点相当于一个连接有线网和无线网的桥梁,主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。
具体的,接入点可以是带有Wi-Fi芯片的终端或者网络设备,或者,可以是包括具有接入有线(无线)网络的芯片的终端或网络设备,该网络设备可以为服务器、路由器、交换机、网桥、计算机、手机、中继站、车载设备、可穿戴设备、5G网络中的网络设备以及6G网络中的网络设备或者公用陆地移动通信网络(public land mobile network,PLMN)中的网络设备等,本申请实施例并不限定。接入点可以为支持Wi-Fi制式的设备。例如,接入点也可以支持802.11a、802.11b、802.11g、802.11n、802.11ac、802.11ax、802.11be、802.11ad、802.11ay等IEEE802.11系列的一种或多种标准。
非AP站点可以为无线通讯芯片、无线传感器或无线通信终端等,也可称为用户、用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。非AP站点可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、物联网设备、可穿戴设备、5G网络中的终端设备、6G网络中的终端设备或者PLMN中的终端设备等,本申请实施例对此并不限定。非AP站点可以为支持WLAN制式的设备。例如,非AP站点可以支持802.11a、802.11b、802.11g、802.11n、802.11ac、802.11ax、802.11be、802.11ad、802.11ay等IEEE802.11系列的一种或多种标准。
例如,非AP站点可以为移动电话、平板电脑、机顶盒、智能电视、智能可穿戴设备、车载通信设备、计算机、物联网(internet of things,IoT)节点、传感器、智慧家居,如智能摄像头、智能遥控器、智能水表电表、以及智慧城市中的传感器等。
上述AP或非AP站点可以包括发送器、接收器、存储器、处理器等,其中,发送器和接收器分别用于分组结构的发送和接收,存储器用于存储信令信息以及存储提前约定的预设值等,处理器用于解析信令信息、处理相关数据等。
例如,图2示出了本申请提供的一种示例性的通信装置,图2所示的装置可以为AP,也可以为非AP站点。其中,介质接入控制(medium access control,MAC)层处理模块、物理(physical,PHY)层处理模块、射频/天线等用于实现上述发送器和接收器的相关功能,如图2所示,除了MAC层处理模块、PHY层处理模块、射频/天线、存储器、处理器,该装置还可以包括控制器和调度器。
应理解,图2仅为本申请提供的一种装置的示例,并不构成本申请的限定,例如,该装置也可以不包括控制器和/或调度器。
为便于理解本申请实施例,下面先对本申请涉及到的几个名词或术语进行介绍。
1、子载波:无线通信信号都是在一定的信道带宽内传输的,利用正交频分复用(orthogonal frequency division multiplexing,OFDM)技术可以在信道带宽内按照一定频率间隔将带宽分成多个频率分量,这些分量被称为子载波。
2、基于连续资源单元(resourceunit,RU)定义的子载波分布(Tone Plan)
参见图3,图3是20MHz带宽中子载波分布及RU分布的示意图。如图3所示,当带宽为20MHz时,整个带宽可以由一整个242-toneRU组成,也可以由26-toneRU,52-toneRU,106-toneRU或者它们中至少两种组合组成。其中,26-tone RU表示该RU中包含26个子载波,52-tone RU表示该RU中包含52个子载波,106-tone RU表示该RU中包含106个子载波,依次类推。RU中除了用于传输数据的子载波,还包括导频子载波。除组成RU的子载波外,带宽内还包括一些保护(guard)子载波,空子载波,或者直流(direct current,DC)子载波。
参见图4,图4是带宽为40MHz带宽中子载波分布及RU分布的示意图。当带宽为40MHz时,整个带宽大致相当于20MHz的子载波分布的复制,整个带宽可以由一整个484-tone RU组成,也可以由26-tone RU,52-tone RU,106-tone RU,242-tone RU任一种组成或者它们中至少两种组合组成。
参见图5,图5是带宽为80MHz带宽中子载波分布及RU分布的示意图。当带宽为80MHz时,整个带宽可以由4个242-tone RU为单位的RU组成,也可以由整个996-tone RU组成,也可以由26-tone RU,52-tone RU,106-tone RU,242-tone RU,484-tone RU的各种组合组成。
当带宽为160MHz或者80+80MHz时,整个带宽可以看成两个80MHz的子载波分布的复制,整个带宽可以由一整个2*996-tone RU组成,也可以由26-tone RU,52-tone RU,106-tone RU,242-tone RU,484-tone RU,996-tone RU任一种组成或者它们中至少两种组合组成。当带宽为240MHz或者160+80MHz时,整个带宽可以看成三个80MHz的子载波分布的复制;当带宽为320MHz或者160+160MHz时,整个带宽可以看成四个80MHz的子载波分布的复制,这里不再单独给出分布示意图。
下面给出不同类型的RU的在不同带宽下的子载波索引范围。
首先以20MHz带宽进行说明,由于目前WLAN系统的子载波间隔(即封板的802.11ax标准中定义的子载波间隔)是78.125kHz,因此,20MHz带宽中共包含256个连续子载波,按照子载波频率由低到高编号,子载波索引值为-128,-127,…,0,…,126,127,即从-128开始以1为间隔到127结束。RU中的子载波分为两类,分别为数据(data)子载波和导频(pilot)子载波,其中,数据子载波用于承载来自上层的数据信息;导频子载波传递固定值,用于接收端估计相位,进行相位纠正。表1给出了20MHz带宽中各个RU的索引值,各个RU对应的子载波索引范围和导频子载波的索引,其中RU#代表RU的索引,[a:b]代表该RU中包含的子载波的索引值从a开始以1为间隔到b结束且包含a和b本身,{x,y,…}代表该RU中包含的导频子载波对应的索引,{}中数字的个数代表了导频子载波的个数。
表1
由表1可知,26-tone RU共有24个数据子载波和2个导频子载波,52-tone RU共有48个数据子载波和4个导频子载波,106-tone RU共有102个数据子载波和4个导频子载波,242-tone RU共有234个数据子载波和8个导频子载波。可以理解,表1中同时示出了20MHz带宽中各个RU的索引值,各个RU对应的子载波索引范围和导频子载波的索引,换种表现形式,表1也可以拆分成两个或多个表。以拆分成两张表为例,其中一个给出20MHz带宽中各个RU的索引值,各个RU对应的子载波索引范围;另一个给出20MHz带宽中各个RU中导频子载波的索引。由表1可以很清楚的得到,在此不一一示出。同理的,下文中的表2、表3等可以同样的拆分变形,后续不再赘述。
当带宽为40MHz时,40MHz的带宽共包含512个子载波,按照子载波频率由低到高编号,子载波索引值为-256到255。表2给出了40MHz带宽中各个RU的索引值,各个RU对应的子载波索引范围和导频子载波的索引。
表2
由表2可知,484-tone RU共有468个数据子载波和16个导频子载波。
当带宽为80MHz时,80MHz的带宽共包含1024个子载波,按照子载波频率由低到高编号,子载波索引值为-512到511。表3给出了80MHz带宽中各个RU的索引值,各个RU对应的子载波索引范围和导频子载波的索引。
表3
由表3可知,996-tone RU共有980个数据子载波和16个导频子载波。
160MHz带宽或更大带宽包括的各个RU的子载波索引范围和导频子载波的索引可以参考现有标准或协议中的定义。示例性的,160MHz带宽或更大带宽包括的各个RU的子载波索引范围和导频子载波的索引,是根据80MHz带宽包括的各个RU的子载波索引范围和导频子载波的索引确定的。具体的,160MHz带宽包括的各个RU的子载波索引范围是根据偏移值对80MHz带宽包括的各个RU的子载波索引范围进行偏移得到的,160MHz带宽包括的各个RU的导频子载波的索引是根据偏移值对80MHZ包括的各个RU的导频子载波的索引进行偏移得到的,该偏移值包括±512(512是80MHz带宽包括的子载波数量的1/2)。320MHz带宽包括的各个RU的子载波索引范围是根据偏移值对160MHz带宽包括的各个RU的子载波索引范围进行偏移得到的,320MHz带宽包括的各个RU的导频子载波的索引是根据偏移值对160MHZ包括的各个RU的导频子载波的索引进行偏移得到的,该偏移值包括±1024(1024是160MHz带宽包括的子载波数量的1/2),依次类推,可以得到更大带宽包括的各个RU的子载波索引范围和导频子载波的索引。
以160MHz带宽包括的106-tone RU为例,160MHz带宽包括的106-tone RU1至106-tone RU8的子载波索引范围分别是对80MHz带宽包括的106-tone RU1至106-tone RU8的子载波索引范围减去512得到的,160MHz带宽包括的106-toneRU1至106-tone RU8的导频子载波的索引分别是对80MHz带宽包括的106-tone RU1至106-tone RU8的导频子载波的索引减去512得到的,160MHz带宽包括的106-toneRU9至106-tone RU16的子载波索引范围分别是对80MHz带宽包括的106-tone RU1至106-tone RU8的子载波索引范围加上512得到的,160MHz带宽包括的106-toneRU9至106-tone RU16的导频子载波的索引分别是对80MHz带宽包括的106-tone RU1至106-tone RU8的导频子载波的索引加上512得到的。例如,80MHz带宽包括的106-tone RU1的子载波索引范围为[-499:-394],减去512得到160MHz带宽包括的106-tone RU1的子载波索引范围为[-1011:-906],80MHz带宽包括的106-tone RU1的导频子载波的索引范围为{-494,-468,-426,-400},减去512得到160MHz带宽包括的106-toneRU1的子载波索引范围为{-1006,-980,-938,-912}。为了简洁,本申请实施例不再示出160MHz带宽或更大带宽包括的各个RU的子载波索引范围和导频子载波的索引。
3、多资源单元(multi-RU,MRU):MRU包括多个连续或者不连续的RU,即MRU是由多个RU组合而成的RU。
例如,802.11be协议引入了多种MRU:一个52-tone RU和一个26-tone RU组成的52+26-tone MRU,一个106-tone RU和一个26-tone RU组成的106+26-tone MRU,一个484-tone RU和一个242-tone RU组成的484+242-tone MRU,一个996-tone RU和一个484-toneRU组成的996+484-tone MRU,一个242-tone RU、一个484-tone RU和一个996-tone RU组成的242+484+996-tone MRU,两个996-tone RU和一个484-tone RU组成的2*996+484-toneMRU,3个996-tone RU组成的3*996-tone MRU,3个996-tone RU和一个484-tone RU组成的3*996+484-tone MRU,等等。
不同带宽包括的不同MRU的子载波索引范围是对组成MRU的RU的子载波索引范围拼接得到的,MRU的导频子载波的索引是组成MRU的RU的导频子载波的索引。下面结合表4,以20MHz带宽包括的MRU为例,说明确定MRU的子载波索引范围和导频子载波的索引的方式。
表4示出了20MHz带宽包括的不同MRU的类型、索引和组合形式。
表4
以52+26-tone MRU1为例,52+25-tone MRU1由52-tone RU2和26-tone RU2组成,由表1可知,52-tone RU2和26-tone RU2的子载波索引范围分别为:[-95:-70]和[-68:-17],将52-tone RU2和26-tone RU2的子载波索引范围拼接得到的52+26-tone MRU1的子载波索引范围为:[-95:-70,-68:-17]。由表1可知,52-tone RU2和26-tone RU2的导频子载波的索引分别为:{-90,-76}和{-62,-48,-36,-22},由此可得到52+26-tone MRU1的导频子载波的索引为{90,-76,-62,-48,-36,-22}。
基于上文所述的子载波分布和RU分布的规划,本申请实施例提供一种传输物理层协议数据单元的方法,以期增加导频子载波的数量,从而有利于减弱载波频率偏移和/或相噪对通信质量造成的不利影响。
应理解,下文为便于理解和说明,以第一设备与第二设备之间的交互为例详细说明本申请实施例所提供的方法,但这不应对本申请提供的方法的执行主体构成任何限定。例如,下文实施例示出的第一设备可以替换为配置于第一设备中的部件(如电路、芯片或芯片系统等),下文实施例示出的第二设备可以替换为配置于第二设备中的部件(如电路、芯片或芯片系统等)。第一设备可以为AP或STA,第二设备可以为AP或STA。
图6示出了本申请实施例提供的通信方法的示意性流程图,如图6所示,方法600可以包括以下步骤。
S610,第一设备生成物理层协议数据单元(physicalprotocoldataunit,PPDU)。
PPDU包括承载于第一子载波集合的第一信息,第一信息包括数据信息和导频信息。第一信息是发送给第二设备的信息。
第一子载波集合指的是包括一定数量和一定范围的子载波的子载波集合。示例性的,第一子载波集合还可以称为变形RU或变形MRU,或者,称为增强RU或增强MRU。例如,第一子载波集合包括的子载波的数量和范围与242-tone RU包括的子载波的数量和范围相同,则第一子载波集合可以称为变形242-tone RU或增强242-tone RU。第一子载波集合也可以命名为其它名称,本申请实施例对此不做限定。
示例性的,第一子载波集合对应的子载波索引范围与一个RU或一个MRU对应的子载波索引范围相同。第一子载波集合对应的子载波索引范围指的是第一子载波集合包括的子载波的索引的范围,RU或MRU的子载波索引范围指的是RU或MRU包括的子载波的索引的范围。需要说明的是,相比于对应的子载波索引范围与第一子载波集合对应的子载波索引范围相同的RU或MRU,第一子载波集合包括更多数量的导频子载波。第一子载波集合包括更多导频子载波原因具体将在下文进行详细介绍。
RU或MRU可以是现有协议或标准定义的RU或MRU,或者是未来协议或标准定义的RU或MRU,本申请实施例对此不做限定。例如,第一子载波集合对应的子载波索引范围与一个242-tone RU、一个484-tone RU或一个996-tone RU的子载波索引的范围相同,又例如,第一子载波集合对应的子载波索引范围与一个106+26-toneMRU或一个484+242-toneMRU的子载波索引范围相同。
本申请实施例对PPDU对应的带宽不做限定。由上文表1至表3可知,RU或MRU的尺寸保持不变的情况下,包含RU或MRU的带宽不同,则RU或MRU对应的子载波索引范围可能不同。因此,在RU或MRU的尺寸保持不变的情况下,PPDU对应的带宽不同,则第一子载波集合对应的子载波索引范围可能不同。以第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同为例,若PPDU对应的带宽为20MHz,则根据上文表1可知,第一子载波集合对应的子载波索引范围为[–122:–2,2:122];或者,若PPDU对应的带宽为40MHz,则根据上文表2可知,第一子载波集合对应的子载波索引范围为[–244:–3]或[3:244];或者,若PPDU对应的带宽为80MHz,则根据上文表3可知,第一子载波集合对应的子载波索引范围为[–500:–259]、[–253:–12]、[12:253]或[259:500]。
一种可能的实现方式中,第一子载波集合对应的子载波索引范围与多个RU和/或多个MRU对应的子载波索引范围相同。例如,PPDU对应的带宽为40MHz,第一子载波集合对应的子载波索引范围与一个106-tone RU和一个242-tone RU的子载波索引范围相同,如上文表2中的106-tone RU的RU1和242-tone RU的RU2,此时第一子载波集合的子载波索引范围为[–243:–138,3:244],除此之外,第一子载波集合的子载波索引范围还可以为[–109:–4,3:244]、[–244:–3,4:109]或[–244:–3,138:243],这是由表2中不同的一个106-tone RU和一个242-tone RU组合可以得到的。
应理解,第一子载波集合对应的子载波索引范围也可以与一个或多个RU和/或一个或多个MRU对应的子载波索引范围不同,本申请实施例对此不做限定。需要说明的是,下文实施例以第一子载波集合对应的子载波索引范围与一个RU或一个MRU对应的子载波索引范围相同为例进行说明。
第一子载波集合包括至少一个第一RU和/或至少一个第一MRU。第一RU可以是现有协议或标准定义的RU,或者是未来协议或标准定义的RU,第一MRU可以是现有协议或标准定义的MRU,或者是未来协议或标准定义的MRU,本申请实施例对此不做限定。。为便于描述,下文将第一子载波集合包括的第一RU或第一MRU统称为子单元,即第一子载波集合包括至少一个子单元,至少一个子单元中的每个子单元为第一RU或第一MRU。
示例性的,至少一个子单元中每个子单元包括的子载波的数量小于第一子载波集合包括的子载波的数量。例如,第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同,即第一子载波集合包括242个子载波,则第一子载波集合包括的子单元可以是以下中的一种或多种:26-tone RU、52-tone RU、106-tone RU、26+52-toneMRU或106+26-toneMRU。又例如,第一子载波集合对应的子载波索引范围与484-tone RU对应的子载波索引范围相同,即第一子载波集合包括484个子载波,则第一子载波集合包括的子单元可以是以下中的一种或多种:26-tone RU、52-tone RU、106-tone RU、242-tone RU、26+52-toneMRU或106+26-toneMRU。又例如,第一子载波集合对应的子载波索引范围与996-tone RU对应的子载波索引范围相同,即第一子载波集合包括996个子载波,则第一子载波集合包括的子单元可以是以下中的一种或多种:26-tone RU、52-tone RU、106-toneRU、242-tone RU、484-tone RU、26+52-toneMRU、106+26-toneMRU或484+242-toneMRU。
图7以第一子载波集合对应的子载波索引范围与20MHz带宽中的242-tone RU对应的子载波索引范围相同为例,示出了第一子载波集合包括的至少一个子单元的示例。如图7中的(a)所示,第一子载波集合可以包括两个106-tone RU。如图7中的(b)所示,第一可以包括两个106-tone RU和一个26-tone RU。应理解,图7中的(b)所示的第一个106-tone RU与26-tone RU可以合起来称为106+26-toneMRU,或者,图7中的(b)所示的26-tone RU与第二个106-tone RU可以合起来称为106+26-toneMRU。需要说明的是,这里以图7说明第一子载波集合包括的至少一个子单元的可能的形式的示例,可以暂不考虑图7中的横坐标示出的子载波的索引的含义。
示例性的,至少一个子单元中的子单元对应的子载波索引范围与现有协议定义的RU或MRU对应的子载波索引范围相同或者不同,换句话说,至少一个子单元中的子单元的位置与现有协议定义的RU或MRU的位置相同或者不同。例如,子单元为26-tone RU,则子单元对应的子载波索引范围可以与上文表1至表3中示出的26-tone RU的子载波索引范围相同,或者,子单元的子载波索引范围与上文表1至表3示出的26-tone RU对应的子载波索引范围不同。
需要说明的是,子单元对应的载波索引范围与现有协议定义的RU或MRU对应的子载波索引范围不同,包括:子单元对应的数据子载波索引范围与现有协议定义的RU或MRU对应的数据子载波索引范围不同,和/或,子单元对应的导频子载波索引范围与现有协议定义的RU或MRU对应的导频子载波索引范围不同。例如,子单元包括26个子载波,子单元包括的26个子载波中的24个数据子载波的索引与上文表1至表3中示出的26-tone RU包括的数据子载波的索引相同,但子单元包括的26个子载波中的2个导频子载波与上文表1至表3示出的26-tone RU包括的导频子载波的索引不同。
需要说明的是,子单元的位置与现有协议定义的RU或MRU的位置不同的情况下,子单元包括的数据子载波的数量和导频子载波的数量与现有协议定义的RU或MRU包括的数据子载波和导频子载波的数量相同。子单元包括a个数据子载波和b个导频子载波的情况下,a个数据子载波可以是子单元包括的子载波中的任意a个子载波,b个导频子载波是子单元包括的子载波中除a个数据子载波之外的子载波。
如图7中的(a)所示,第一子载波集合包括的两个106-tone RU的位置与现有协议定义的20MHz带宽包括的两个106-tone RU的位置相同,则图7中的(a)所示两个106-toneRU分别对应的子载波索引范围为[–122:–17]和[17:122]。或者,第一子载波集合包括的一个106-tone RU也可以由第一子载波集合包括的任意106个子载波组成,另一个106-toneRU可以由剩余的136个子载波中的任意106个子载波组成。
如图7中的(b)所示,第一子载波集合包括的两个106-tone RU与现有协议定义的20MHz带宽包括的两个106-tone RU的位置相同,以及第一子载波集合包括的一个26-toneRU的位置与现有协议定义的20MHz带宽包括的第5个26-tone RU的位置相同,则图7中的(a)所示两个106-tone RU和一个26-tone RU分别对应的子载波索引范围为[–122:–17]、[17:122]和[–16:–4,4:16]。或者,第一子载波集合包括的一个106-tone RU也可以由第一子载波集合包括的任意106个子载波组成,另一个106-tone RU可以由剩余的136个子载波中的任意106个子载波组成,26-tone RU则可以由剩余的30个子载波中的任意26个子载波组成。
示例性的,至少一个子单元中的子单元包括的数据子载波和导频子载波的数量,与现有协议定义的RU或MRU包括的数据子载波和导频子载波的数量相同。例如,子单元为26-tone RU,则子单元包括24个数据子载波和2个导频子载波。又例如,子单元为106-toneRU,则子单元包括102个数据子载波和4个导频子载波。
下面描述第一信息承载于第一子载波集合的方式。
示例性的,第一信息包括的数据信息承载于至少一个子单元对应的数据子载波上,第一信息包括的导频信息包括第一导频信息,第一导频信息承载于至少一个子单元对应的第一导频子载波上。第一导频信息也可以称为第一导频序列或第一导频值,第一导频信息包括的导频值的数量与至少一个子单元对应的第一导频子载波的数量相同,第一导频信息包括的至少一个导频值与至少一个子单元对应的至少一个第一导频子载波一一对应。
一种可能的实现方式中,第一子载波集合包括Y个子载波,至少一个子单元包括L个数据子载波和K个第一导频子载波。其中,Y、L和K均为正整数,Y≥L+K。第一导频子载波指的是现有协议或标准定义的RU或MRU中包含的导频子载波。需要说明的是,若第一子载波集合包括的子单元的数量大于1,则Y≥L+K,若第一子载波集合包括的子单元的数量等于1,则Y>L+K。
应理解,L为至少一个子单元中所有子单元包括的数据子载波的数量之和,K为至少一个子单元中所有子单元包括的第一导频子载波的数量之和。如图7中的(a)所示,第一子载波集合包括两个106-tone RU,则L=204(102+102),K=8(4+4)。如图7中的(b)所示,第一子载波集合包括两个106-tone RU和一个26-tone RU,则L=228(102+102+24),K=10(4+4+2)。
图8以第一子载波集合对应的子载波索引范围与20MHz带宽中的242-tone RU对应的子载波索引范围相同为例,示出了第一子载波集合包括至少一个子单元的情况下,第一子载波集合包括的子载波的分布与242-tone RU包括的子载波的分布的区别。
图8中的(a)示出了20MHz带宽中的242-tone RU的子载波分布示意图,242-toneRU包括234个数据子载波和8个导频子载波,对应的子载波索引范围为[-122:2,2:122],8个导频子载波的索引为{-116,-90,-48,-22,22,48,90,116},[-122:2,2:122]集合内除导频子载波索引后的集合为数据子载波集合。
第一子载波集合包括两个106-tone RU和一个26-tone RU的情况下,第一子载波集合包括的子载波的分布如图8中的(b)所示。其中,两个106-tone-RU和一个26-tone RU对应的子载波索引范围分别为:[-122:-177]、[17:122]和[-16:-4,4:16],两个106-tone-RU和一个26-tone RU对应的导频子载波的索引分别为:{-116,-90,-48,-22}、{22,48,90,116}和{-10,-10},即经过这样的变形,第一子载波集合对应范围内的第一导频子载波包括{-116,-90,-48,-22,22,48,90,116,-10,-10},相比于242-tone RU增加了导频子载波的数量。
第一子载波集合包括两个106-tone RU的情况下,第一子载波集合包的子载波的分布如图8中的(c)所示。其中,两个106-tone-RU对应的子载波索引范围分别为:[-122:-177]和[17:122],两个106-tone-RU对应的导频子载波的索引分别为:{-116,-90,-48,-22}和{22,48,90,116},即经过这样的变形,第一子载波集合对应范围内的第一导频子载波包括{-116,-90,-48,-22,22,48,90,116}。
一种可能的实现方式中,第一子载波集合包括的Y个子载波中还包括M个第二导频子载波,导频信息还包括承载于M个第二导频子载波上的第二导频信息,M个第二导频子载波属于Y个子载波中除L个数据子载波和K个第一导频子载波之外的子载波。M为正整数。第二导频信息也可以称为第二导频序列或第二导频值,第二导频信息包括的导频值的数量为M,第二导频信息包括的M个导频值与M个第二导频子载波一一对应。
可以理解,M个第二导频子载波不同于K个第一导频子载波,M个第二导频子载波是现有协议的RU或MRU包括的子载波之外的子载波,也就是说,第一子载波集合包括的Y个子载波中除至少一个子单元包括的子载波之外的M个子载波可以作为第二导频子载波。可以理解,本文中所述的第一导频子载波和第二导频子载波其在应用本申请的方案后,均实现导频子载波的功能,“第一”“第二”,仅为与现有标准中定义的导频子载波的定义的区分,“第一导频子载波”为在现有封板的802.11ax标准中定义为导频子载波的子载波集合,“第二导频子载波”为子载波集合#1中的子载波,子载波集合#1包括现有封板的802.11ax标准中定义的数据子载波之外的子载波中在现有封板的802.11ax标准未中并未定义为导频子载波的其余的子载波。
如图8中的(b)所示,第一子载波集合包括的242个子载波中除两个106-tone RU和一个26-tone RU包括的子载波之外的子载波集合为[-3:3],排除掉[-3:3]集合中DC子载波索引之后,剩余的可用子载波集合为{-3,-2,2,3}。因此M个第二导频子载波可以为可用子载波集合{-3,-2,2,3}中的一个或多个子载波,即M=1,2,3,4。
如图8中的(c)所示,第一子载波集合包括的242个子载波中除两个106-tone RU包括的子载波之外的子载波集合为[-16:16],排除掉[-16:16]集合中DC子载波索引之后,剩余的可用子载波集合为[-16:-2,2,16]。因此,M个第二导频子载波可以为可用子载波集合[-16:-2,2,16]中的一个或多个子载波,即M=1,2,…,30。
一种可能的实现方式中,PPDU对应的带宽的子载波集合还包括T个第三导频子载波,导频信息还包括承载于T个第三导频子载波上的第三导频信息,且T个导频子载波不同于Y个子载波。T为正整数。第三导频信息也可以称为第三导频序列或第三导频值,第三导频信息包括的导频值的数量为T,第三导频信息包括的T个导频值与T个第三导频子载波一一对应。
可以理解,T个第三导频子载波既不同于K个第一导频子载波,也不同于M个第二导频子载波,T个第三导频子载波是第一子载波集合之外的子载波,也就是说,PPDU对应的带宽的子载波集合中除第一子载波集合包括的子载波之外的T个子载波中可以作为第三导频子载波。可以理解,本文中所述的第一导频子载波、第二导频子载波和第三子载波其在应用本申请的方案后,均实现导频子载波的功能,“第一”、“第二”和“第三”,仅为与现有标准中定义的导频子载波的定义的区分,“第三导频子载波”为子载波集合#1中的子载波。“第二导频子载波”与“第三导频子载波”的区别在于,“第二导频子载波”包含在第一子载波集合中,“第三导频子载波”包含于第一子载波集合之外。
以第一子载波集合的子载波索引范围与20MHz带宽中的242-tone RU对应的子载波索引范围相同为例,对T个第三导频子载波进行说明。如图3所示,20MHz带宽的子载波集合包括256个子载波,256个子载波中的242个子载波属于242-tone RU,除此之外,20MHz带宽的子载波集合还包括11个保护子载波和3个DC子载波。因此,T个第三导频子载波可以为11个保护子载波和3个直流子载波中的一个或多个子载波,即T=1,2,…,14。
综上所述,若满足以下条件中的一项或多项:第一子载波集合包括至少一个子单元,第一子载波集合包括的Y个子载波中还包括M个第二导频子载波,或,PPDU对应的带宽的子载波集合包括T个第三导频子载波,则第一子载波集合和/或PPDU对应的带宽可以包括更多数量的导频子载波。
如图8中的(b)所示,第一子载波集合包括的两个106-tone RU和一个26-tone RU可提供的导频子载波的数量为10个,相比于242-tone RU本身包括的导频子载波的数量,第一子载波集合包括的导频子载波的数量增加了两个。如上文所述,可用子载波集合{-3,-2,2,3}中的一个或多个子载波还可以作为第二导频子载波,在此情况下,第一子载波集合包括的导频子载波的数量可以为11~14。如上文所述,PPDU对应的带宽为20MHz的情况下,20MHz带宽中的11个保护子载波和3个DC子载波中的一个或多个可以作为第三导频子载波,在此情况下,第一子载波集合包括的导频子载波的数量可以为11~28。
如图8的(c)所示,第一子载波集合包括的两个106-tone RU可提供的导频子载波的数量为8个,可用子载波集合[-16:-2,2,16]中的一个或多个子载波还可以作为第二导频子载波,在此情况下,第一子载波集合包括的导频子载波的数量可以为9~38。如上文所述,PPDU对应的带宽为20MHz的情况下,20MHz带宽中的11个保护子载波和3个DC子载波中的一个或多个可以作为第三导频子载波,在此情况下,第一子载波集合包括的导频子载波的数量可以为9~52。
应理解,在第一子载波集合和/或PPDU对应的带宽包括更多数量的导频子载波的情况下,有利于提高接收设备根据第一子载波集合和/或PPDU的带宽包括的导频子载波上承载的导频值估计载波频率偏移和/或相噪的准确度,从而有利于减弱载波频率偏移和/或相噪对通信质量的影响。
需要说明的是,上文描述第一子载波集合包括至少一个子单元的目的在于,根据至少一个子单元包括的第一导频子载波和数据子载波确定第一子载波集合和/或PPDU对应的带宽的包括的导频子载波的索引。换句话说,S610可以描述为,第一设备生成PPDU,PPDU包括第一信息,第一信息包括数据信息和导频信息,承载导频信息的导频子载波的索引是根据至少一个子单元包括的第一导频子载波的索引和数据子载波的索引确定的。应理解,在已确定承载导频信息的导频子载波的索引的情况下,第一设备可以直接基于承载导频信息的导频子载波的索引生成和/或发送PPDU,也就是说,在生成和/或发送PPDU的过程中,涉及到承载导频信息的导频子载波的索引,而不涉及第一子载波集合包括的至少一个子单元,即在PPDU传输中,可以依据最终的子载波分布的结果传输,该子载波分布包括导频子载波、数据子载波、保护子载波,空子载波,或者直流子载波的分布,第一子载波集合包括的至少一个子单元等仅为得到该子载波分布结果的确定步骤,可以以最终结果的形式呈现,而不包括中间的确定步骤。
例如,第一子载波集合仅包括第一导频子载波的情况下,第一子载波集合包括的导频子载波的索引等同于至少一个子单元包括的第一导频子载波的索引。又例如,第一子载波集合包括第一导频子载波和第二导频子载波的情况下,第一子载波集合包括的导频子载波的索引包括:至少一个子单元包括的第一导频子载波的索引和第一子载波集合对应的子载波索引范围中除至少一个子单元对应的子载波索引范围之外的一个或多个索引。又例如,第一子载波集合包括第一导频子载波和第二导频子载波,以及PPDU对应的带宽包括第三导频子载波的情况下,PPDU对应的带宽包括的导频子载波的索引包括:至少一个子单元包括的第一导频子载波的索引,第一子载波集合对应的子载波索引范围中除至少一个子单元对应的子载波索引范围之外的一个或多个索引,PPDU对应的带宽对应的子载波索引范围中除第一子载波集合对应的子载波索引范围之外的一个或多个索引。
例如,PPDU对应的带宽为20MHz,则第一子载波集合包括的导频子载波的索引包括:{-116,-90,-48,-22,-10,10,22,48,90,116},或者,第一子载波集合包括的导频子载波的索引包括:{-116,-90,-48,-22,-10,10,22,48,90,116},和,{-3,-2,2,3}中的一个或多个。
又例如,PPDU对应的带宽为20MHz,则第一子载波集合包括的导频子载波的索引包括:{-116,-90,-48,-22,22,48,90,116},和,[-16:-2,2,16]中的一个或多个。
应理解,第一子载波集合包括的数据子载波的索引包括:[–122:–2,2:122]中除第一子载波集合包括的导频子载波的索引之外的索引。
又例如,PPDU对应的带宽为20MHz,则PPDU对应的带宽包括的导频子载波的索引包括:{-116,-90,-48,-22,-10,10,22,48,90,116},或者,PPDU对应的带宽包括的导频子载波的索引包括{-116,-90,-48,-22,-10,10,22,48,90,116}和以下至少一项:[-3:3]中的一个或多个,或者,[–128:–123,123:127]中的一个或多个。
又例如,PPDU对应的带宽为20MHz,则PPDU对应的带宽包括的导频子载波的索引包括{-116,-90,-48,-22,22,48,90,116}和以下至少一项:[-16:16]中的一个或多个,或者,[–128:–123,123:127]中的一个或多个。
应理解,PPDU对应的带宽包括的数据子载波的索引包括:[–122:–2,2:122]中除第一子载波集合包括的导频子载波的索引之外的索引。PPDU对应的带宽包括的保护子载波和/或DC子载波的索引包括:[–128:127]中除PPDU对应的带宽包括的导频子载波的索引和数据子载波的索引之外的索引。
应理解,第一子载波集合对应的子载波索引范围不同和/或PPDU对应的带宽不同,则第一子载波集合和/或PPDU对应的带宽包括的导频子载波的索引不同,第一子载波集合和/或PPDU对应的带宽包括的导频子载波的索引的确定方式,可以参考上文的描述,为了简洁,本申请实施例不再列出第一子载波集合和/或PPDU对应的带宽包括的导频子载波的索引的其它可能形式。
如上文所述,第一子载波集合包括至少一个子单元的情况下,尽管可以获得更多的导频子载波,但存在一个问题:当至少一个子单元同时分配给一至多个用户时,该至少一个子单元可能不在MRU的集合范围内,例如至少一个子单元包括106+106-tone MRU,而106+106-toneMRU并不在现有的MRU集合范围内,则第一设备无法利用现有的RU或MRU生成模块将第一数据承载在至少一个子单元的L个数据子载波上。
基于上述问题,本申请实施例还提供了第一设备将第一信息包括的数据信息承载在至少一个子单元的L个数据子载波上的方式。需要说明的是,第一设备将数据信息承载在至少一个子单元的L个数据子载波的方式可以独立执行,或者与本申请描述的其它方案结合执行。例如,第一设备或其它设备为某个用户(记为用户A)分配了多个RU或MRU的情况下,第一设备可以参考下文描述的将数据信息承载在至少一个子单元的L个数据子载波上的方式,将发送给用户A的数据承载在未用户A分配的多个RU或MRU的数据子载波上,即下文描述的第一设备将数据信息承载在至少一个子单元的L个数据子载波上的方式可以不依托于本申请描述的其它方案而独立执行。
下面描述第一设备将数据信息承载在至少一个子单元的L个数据子载波上的方式。
一种可能的实现方式中,第一设备通过比特到星座点生成总模块将数据信息对应的X个比特映射到至少一个子单元的L个数据子载波上,或者说,第一设备通过比特到星座点生成总模块将数据信息对应的X个比特生成L个星座点,并将L个星座点映射到至少一个子单元的L个数据子载波上。比特到星座点生成总模块可以包括频域映射模块前的一个或多个模块。
应理解,该比特到星座生成总模块与至少一个子单元对应,该比特到星座点生成总模块与现有的RU或MRU生成模块不同。例如,至少一个子单元包括106+106-tone MRU的情况下,则该比特到星座点生成总模块用于将X个比特映射到106+106-tone MRU的204个数据子载波上。现有的RU或MRU生成模块与现有协议定义的RU或MRU的尺寸对应,即现有的RU或MRU生成模块可以将数据比特映射到现有RU或MRU的数据子载波上,以现有的26-tone RU对应的RU生成模块为例,该RU生成模块用于根据数据比特生成24个星座点,并将24个星座点映射到26-tone RU的24个数据子载波上。由于现有协议或标准并未定义106+106-toneMRU,因此,现有的RU或MRU生成模块并不具备将X个比特映射到106+106-tone MRU包括的204个数据子载波上的功能,也就是说,该比特到星座点生成总模块与现有的RU或MRU生成模块不同。
图9示出了一个当RU或MRU尺寸小于996子载波时的发射机模块示意图(使用LDPC编码)。下面结合图9介绍一下第一设备生成L个数据子载波要承载的星座点的流程。
以802.11be中的数据字段生成方式为例,第一设备生成RU或MRU对应的数据子载波要承载的星座点方式可以包括以下步骤:
a)生成服务字段并在后面添加PSDU物理层服务数据字段(PHY service dataunit,PSDU),PSDU包括数据信息对应的X个比特;
b)预前向纠错码(forwarderrorcorrection,FEC)物理层填充(Pre-FEC PHYPadding):在数据字段中填充预前向纠错码填充比特。如果采用的是BCC的编码方式,增加尾部比特;
c)扰码(scrambler):对添加了预前向纠错物理层填充的数据进行扰码操作;
d)编码(encoder):使用异或校验(blockcheckcharacter,BCC)或者低密度奇偶校验(lowdensityparitycheckcode,LDPC)进行编码,图9中以使用LDPC进行编码为例;
e)后前向纠错物理层(Post-FEC PHY Padding)填充:添加后前向填充比特并添加包扩展字段;
f)流解析(stream parser):将编码器的输出划分成多块,对应多个流;
g)分片解析:将每一流划分到一至多个频域子块上,频域子块的数量与RU或MRU的大小有关;需要说明的是,若RU或MRU尺寸大于996个子载波,则执行分片解析;
h)BCC交织器:如果使用了BCC编码,则流将通过该BCC交织器。如果使用了LDPC编码器,则流不通过该模块;图9中以使用LDPC编码为例,因此,图9所示的发射机模块不包括BCC交织器;
i)星座映射器(constellationmapper):将上述比特流映射为多个星座点;
j)LDPC子载波映射器(LDPC tone mapper):如果使用了LDPC编码,将通过该LDPC子载波映射器,如果是BCC编码,则略过;
k)分片逆解析器:可以理解为上述分片解析器的逆过程;
l)频率域复制:如果使用了极高吞吐量调制与编码策略(modulationandcodingscheme,MSC)-14(EHT-MCS 14),执行频率域复制;
m)导频插入:插入导频子载波;
n)循环移位分集(cyclicshiftdiversity,CSD):对每一空间流(spatialstream,SS)进行循环移位操作(CSD per SS);
当对多个用户分别对应的数据进行上述a)到n)后,可以针对所有用户的数据进行如下步骤:
o)空间映射(spatialmapping):使用Q矩阵;
p)进行离散傅里叶逆变换(inversediscrete Fouriertransform,IDFT)操作;
q)插入保护间隔(guardinterval,GI)与窗(insert GI andwindow);
r)模拟与射频(analogandradiofrequency,andlogand RF)操作。
需要说明的是,图9示出的频域映射(Frequencymapping)模块用于将星座点承载在由L个数据子载波上。
一种可能的实现方式中,PPDU包括至少一个PSDU,至少一个PSDU与至少一个子单元一一对应。进而,第一设备分别将每个PSDU对应的比特映射到PSDU对应的子单元的数据子载波上。需要说明的是,数据信息包括至少一个PSDU对应的数据信息。
可以理解,由于子单元为RU或MRU或者子单元包括的数据子载波的数量与RU或MRU包括的数据子载波的数量相同,至少一个PSDU与至少一个子单元一一对应的情况下,第一设备可以复用现有的RU或MRU生成模块将PSDU包括的数据比特映射到PSDU对应的子单元的数据子载波上。
如图10所示,第一子载波集合包括两个106-tone RU,则PPDU包括两个PSDU(即图所示的PSDU1和PSDU2),PSDU1和PSDU2都是发送给同一个用户(即用户(user)A)的PSDU。第一设备可以复用106-tone RU对应的RU生成模块将PSDU1对应的比特映射到第一个106-tone RU的102个数据子载波上,以及将复用106-tone RU对应的RU生成模块将PSDU2对应的比特映射到第二个106-tone RU的102个数据子载波上。
需要说明的是,第一设备可以针对每个PSDU执行上述a)至n),从而根据PSDU生成承载在PSDU对应的RU的数据子载波上的星座点,并将生成的各个星座点映射到RU的各个数据子载波上。进而,第一设备可以针对每个PSDU执行上述o)至r),或者,针对至少一个PSDU执行上述o)至r)。
一种可能的实现方式中,第一设备将数据信息对应的X个比特分配至至少一个子单元中,至少一个子单元中不同子单元上分配X个比特中的不同比特。进而,第一设备分别将为每个子单元分配的比特映射到子单元的数据子载波上。数据信息对应的X个比特可以是编码前的比特,或者是编码后比特,本申请对此不做限定。
示例性的,第一设备通过RU解析器(parser)将X个比特分配至至少一个子单元上。RU解析器也可以称为比特解析器、增强的分配解析器等,本申请实施例对此不做限定。RU解析器可以存在于第一设备的模块的各种位置,例如,RU解析器可以在第一设备包括的流解析器之前,或者,在流解析器之后。需要说明的是,若RU解析器在星座映射器之后,则第一设备将X个比特分配至至少一个子单元可以理解为,第一设备通过RU解析器将根据X个比特生成的L个星座点分配至至少一个子单元,第一设备为每个子单元分配的星座点的个数与子单元包括的数据子载波的数量相等。
可以理解,由于子单元为RU或MRU或者子单元包括的数据子载波的数量与RU或MRU包括的数据子载波的数量相同,因此第一设备将X个比特分配至少一个子单元之后,可以复用现有的RU或MRU生成模块将分配至子单元的比特映射到子单元的数据子载波上。
如图11所示,第一子载波集合包括两个106-tone RU,则第一设备可以为第一个106-tone RU分配X个比特中的部分比特(例如,X个比特中的X1个比特),再为第二个106-tone RU分配X个比特中的其余比特(例如,X个比特的X2个比特),X1和X2为正整数,X1+X2=X。进而,第一设备可以复用现有的106-tone RU对应的RU生成模块将X1个比特映射到第一个106-tone RU的数据子载波上,以及复用现有的106-tone RU对应的RU生成模块将X2个比特映射到第二个106-tone RU的数据子载波上。
示例性的,第一设备将X个比特分配至至少一个子单元上,包括:第一设备通过N轮分配过程将X个比特分配至至少一个子单元上。其中,在第n轮分配过程中,第一设备按照预定义的子单元的顺序,先为至少一个子单元中排序在前的子单元分配X个比特中的至少一个比特,再为至少一个子单元中排序在后的子单元分配X个比特中的至少一个比特。其中,N为正整数,n=1,2,…,N。
可选的,若N>1,则在N轮分配过程中的不同轮分配过程中,第一设备为同一个子单元分配的比特数相同或不同。
预定义的子单元的顺序为以下任意一种:按照子单元包括的子载波的数量从大到小的顺序;或者,按照子单元包括的子载波从小到大的顺序;或者,按照子单元的频率从高到低的顺序;或者,按照子单元的频率从低到高的顺序。
下面以至少一个子单元包括两个子单元为例,说明第一设备将X个比特分配至两个子单元上的方式。假设第一个子单元对应X1个比特,第二个子单元对应X2个比特,预定义的顺序为按照子单元包括的子载波的数量从大到小的顺序,第一个子单元包括的子载波的数量大于第二个子单元包括的子载波的数量。
若N=1,则第一设备将X个比特中的前X1个比特分配至第一个子单元,以及将X个比特中的剩余比特(即后X2个比特)分配至第二个子单元。
若N>1,例如,N=3,则在第一轮分配过程中,第一设备将X个比特中的前y1个比特分配至第一个子单元,将X个比特中的y1个比特之后的z1个比特分配至第二个子单元;在第二轮分配过程中,第一设备将X个比特中的z1个比特之后的y2个比特分配至第一个子单元,将X个比特中的y2个比特之后的z2个比特分配至第二个子单元;在第三轮分配过程中,第一设备将X个比特中的z2个比特之后的y3个比特分配至第一个子单元,将X个比特中的y3个比特之后的z3个比特分配至第二个子单元。其中,y1、y2、y3、z1、z2和z3均为正整数,y1+y2+y3=X1,z1+z2+z3=X2。y1、y2和y3中的任意两个相同或者不同,z1、z2和z3中的任意两个相同或者不同。
如上文所述,相比于现有协议定义的RU或MRU,第一子载波集合和/或PPDU对应的带宽可以包括更多数量的导频子载波,在此情况下,第一子载波集合和/或PPDU对应的带宽包括的导频子载波的数量与现有协议定义的RU或MRU的导频子载波的数量不同,例如,第一子载波集合和/或PPDU对应的带宽包括的导频子载波的数量可能为10个,而现有协议定义的RU或MRU的导频子载波的数量为2、4、8、16、或32等,从而第一设备无法复用现有协议定义的RU或MRU对应的导频序列。
基于上述问题,本申请实施例提供了一种确定导频序列的方式。需要说明的是,第一设备确定导频序列的方式可以独立执行,或者与本申请描述的其它方案结合执行。例如,对于任意一个包括一个或多个导频子载波的子载波集合,第一设备可以使用下文描述的方式确定该子载波集合包括的导频子载波对应的导频序列,即下文描述的确定导频序列的方式可以不依托于本申请描述的其它方案而独立执行。又例如,第一子载波集合包括至少一个子单元的情况下,第一设备可以根据上文描述的方式将数据信息承载在至少一个子单元的L个数据子载波上,以及根据下文描述的方式确定第一子载波集合和/或PPDU对应的带宽包括的导频子载波对应的导频序列,即下文描述的确定导频序列的方式可以与上文描述的将数据信息承载在至少一个子单元的L个数据子载波上的方式结合执行。
下面描述第一设备确定第一子载波集合或PPDU对应的带宽包括的导频子载波对应的导频序列的方式。第一设备确定第一子载波集合或PPDU对应的带宽包括的导频子载波对应的导频序列可以理解为,确定第一子载波集合或PPDU对应的带宽包括的各个导频子载波上承载的导频值。
可以理解,第一子载波集合仅包括K个第一导频子载波的情况下,第一子载波集合包括的导频子载波对应的导频序列为上文所述的第一导频信息。第一子载波集合包括K个第一导频序列和M个第二导频子载波的情况下,第一子载波集合包括的导频子载波对应的导频序列为上文所述的第一导频信息和第二导频信息。第一子载波集合包括K个第一导频子载波,PPDU对应的带宽包括T个子载波集合,则PPDU对应的带宽包括的导频子载波对应的导频序列为上文所述的第一导频信息和第三导频信息。第一子载波集合包括K个第一导频子载波和M个第二导频子载波,PPDU对应的带宽包括T个子载波集合,则PPDU对应的带宽包括的导频子载波对应的导频序列为上文所述的第一导频信息、第二导频信息和第三导频信息。
在描述确定第一子载波集合或PPDU对应的带宽包括的导频子载波对应的导频序列的方式之前,首先介绍现有标准中为各种RU或MRU定义的导频序列。
现有标准中为各种RU或MRU定义了如下所示的不同尺寸的导频序列。
为26-tone RU定义了包括2个导频值的导频序列:Ψ0-Ψ1={1,-1}。
为52-tone RU定义了包括4个导频值的导频序列:Ψ0-Ψ3={1,1,1,-1}。
为106-tone RU定义了包括4个导频值的导频序列:Ψ0-Ψ3={1,1,1,-1}。
为242-tone RU定义了包括8个导频值的导频序列:Ψ0-Ψ7={1,1,1,-1,-1,1,1,1};或者,Ψ0-Ψ7={-1,-1,1,1,1,-1,-1,1}。
为484-tone RU定义了包括16个导频值的导频序列:Ψ0-Ψ15={1,1,1,-1,-1,1,1,1,1,1,1,-1,-1,1,1,1},该包括16个导频值的导频序列是对Ψ0-Ψ7={1,1,1,-1,-1,1,1,1}经过两次重复之后得到的。
为996-tone RU定义了包括16个导频值的导频序列:Ψ0-Ψ15={1,1,1,-1,-1,1,1,1,1,1,1,-1,-1,1,1,1},该包括16个导频值的导频序列是对Ψ0-Ψ7={1,1,1,-1,-1,1,1,1}经过两次重复之后得到的。
为2*996-tone RU定义了包括32个导频值的导频序列:Ψ0-Ψ15={1,1,1,-1,-1,1,1,1,1,1,1,-1,-1,1,1,1,1,1,1,-1,-1,1,1,1,1,1,1,-1,-1,1,1,1},该包括32个导频值的导频序列是对Ψ0-Ψ7={1,1,1,-1,-1,1,1,1}经过四次重复之后得到的。
需要说明的是,上述各种RU或MRU对应的导频值(或称为导频序列)可以理解为初始导频值,随着OFDM符号数的增加,导频值可以基于初始导频值进行变化。例如,一种变化方式为:每增加一个OFDM符号,则将初始导频序列向右循环移位一次得到该符号中的RU或MRU对应导频序列。例如,第一个OFDM符号中的RU或MRU对应的初始导频序列为{1,1,1,-1,-1,1,1,1},则对初始导频序列向左循环移位一次得到的与第二个OFDM符号中的RU或MRU对应的导频序列为{1,1,-1,-1,1,1,1,1}。
下面描述第一设备确定第一子载波集合或PPDU对应的带宽包括的导频子载波对应的导频序列的方式。
一种可能的实现方式中,第一子载波集合或PPDU对应的带宽包括的导频子载波对应的导频序列是对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的。其中,第一子载波集合或PPDU对应的带宽包括P个导频子载波,P>P’,P’为与第一子载波集合的子载波索引范围相同的RU或MRU包括的导频子载波的数量。P和P’均为正整数。
应理解,本申请实施例提及第一RU和第二RU均可以为现有协议或标准定义的RU,或者是未来协议或标准定义的RU,由于第一RU和第二RU可能不是同一个RU,因此本申请实施例采用“第一”和“第二”来进行区分。类似的,第一MRU和第二MRU均为现有协议或标准定义的MRU,或者为未来协议或标准定义的MRU,由于第一MRU和第二MRU可能不是同一个MRU,因此本申请实施例采用“第一”和“第二”来进行区分。
第一操作包括以下一项或多项:拼接,比特翻转,循环移位,或,剔除。
拼接指的是将至少一个第二RU和/或至少一个第二MRU对应的导频序列首尾相连拼接在一起,得到一个导频序列。例如,至少一个第一RU和/或至少一个第二MRU包括一个26-tone RU和一个106-tone RU,则将一个26-tone RU和一个106-tone RU对应的导频序列拼接在一起得到的导频序列为:{1,-1,1,1,1,-1}。
比特翻转指的是将第二RU或第二MRU对应的导频序列中的“1”翻转为“-1”,以及将“-1”翻转为“1”,例如,对26-tone RU对应的导频序列进行比特翻转得到的导频序列为:{-1,1}。
循环移位包括向右循环移位和向左循环移位,例如,第二RU或第二MRU对应的导频序列的长度为R,将第二RU或第二MRU对应的导频序列记为那么对第二RU或第二MRU对应的导频序列向右循环移动移动k位之后得到的导频序列可表示为对第二RU或第二MRU对应的导频序列向左循环移动k位之后得到的序列可表示为k为正整数,1≤k≤R。需要说明的是,对第二RU或第二MRU对应的导频序列进行循环移位之后得到导频序列与第二RU或第二MRU对应的导频序列的长度相等。
剔除指的是从第二RU或第二MRU对应的导频序列中的剔除任意k个导频值,从而得到比第二RU或第二MRU对应的导频序列的长度更小的导频序列。例如,从242-tone RU对应的导频序列中剔除掉前2个导频值得到的导频序列为:{1,-1,-1,1,1,1}或{1,1,1,-1,-1,1}。
下面以第一子载波集合或PPDU对应的带宽包括10个导频子载波为例,说明确定第一子载波集合或PPDU对应的带宽包括的导频子载波对应的导频序列的方式。
例如,至少一个第二RU和/或至少一个第二MRU包括两个106-tone RU和26-toneRU,第一操作为拼接两个106-tone RU对应的导频序列和26-tone RU对应的导频序列。例如,第一设备将第一个106-tone RU对应的导频序列{1,1,1,-1}排在最前,将26-tone RU对应的导频序列{1,-1}排在中间,将第二个106-tone RU对应的导频序列{1,1,1,-1}排在最后,则得到的第一子载波集合或PPDU对应的带宽包括的10个导频子载波对应的导频序列为:{1,1,1,-1,1,-1,1,1,1,-1}。需要说明的是,本申请实施例对导频序列的拼接顺序不做限定,例如,可以将26-tone RU对应的导频序列{1,-1}拼接在前面,将第一个106-tone RU的导频序列{1,1,1,-1}和第二个106-tone RU对应的导频序列{1,1,1,-1}拼接在后面,从而得到的第一子载波集合或PPDU对应的带宽包括的10个导频子载波对应的导频序列为:{1,-1,1,1,1,-1,1,1,1,-1}。
又例如,至少一个第二RU和/或至少一个第二MRU包括242-tone RU和26-tone RU,第一操作为拼接242-tone RU对应的导频序列{1,1,1,-1,-1,1,1,1}和26-tone RU对应的导频序列{1,-1},则得到的第一子载波集合或PPDU对应的带宽包括的10个导频子载波对应的导频序列为:{1,1,1,-1,-1,1,1,1,1,-1}。
例如,至少一个第二RU和/或至少一个第二MRU包括484-tone RU或996-tone RU,第一操作为剔除484-tone RU或996-tone RU对应的导频序列{1,1,1,-1,-1,1,1,1,1,1,1,-1,-1,1,1,1}中的6个导频值。例如,若剔除484-tone RU或996-tone RU对应的导频序列中的后6个导频值,则得到的第一子载波集合或PPDU对应的带宽包括的10个导频子载波对应的导频序列为:{1,1,1,-1,-1,1,1,1,1,1}。
一种可能的实现方式中,第一子载波集合包括的导频子载波仅包括至少一个子单元的K个第一导频子载波,则至少一个子单元中每个子单元的第一导频子载波上承载的导频值为现有标准或协议为子单元定义的导频值,也就是说,该第一子载波集合包括的导频子载波对应的导频序列是对至少一个子单元中每个子单元对应的导频序列进行拼接得到的。
例如,第一子载波集合包括两个106-tone RU的情况下,两个106-tone RU的第一导频子载波上承载的导频值都为Ψ0-Ψ3={1,1,1,-1},因此,第一子载波集合包括的导频子载波对应的导频序列为{1,1,1,-1,1,1,1,-1}。
又例如,第一子载波集合包括两个106-tone RU和一个26-tone RU的情况下,两个106-tone RU的第一导频子载波上承载的导频值都为Ψ0-Ψ3={1,1,1,-1},一个26-toneRU的第一导频子载波上承载的导频值为Ψ0-Ψ1={1,-1},因此,按照两个106-tone RU和一个26-tone RU在频域上的位置,将两个106-tone RU和一个26-tone RU分别对应的导频值拼接起来,得到第一子载波集合包括的导频子载波对应的导频序列为{1,1,1,-1,1,-1,1,1,1,-1}。
一种可能的实现方式中,第一子载波集合包括的导频子载波包括至少一个单元的K个第一导频子载波和M个第二导频子载波,则至少一个子单元中每个子单元的第一导频子载波上承载的导频值为现有标准或协议为子单元定义的导频值,M个第二导频子载波上承载的导频值为对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的导频序列中的导频值。
例如,第一子载波集合包括两个106-tone RU,以及包括3个第二导频子载波,则两个106-tone RU的第一导频子载波上承载的导频值都为Ψ0-Ψ3={1,1,1,-1},3个第二导频子载波上承载的导频值可以为导频序列#1中的导频值,导频序列#1为剔除106-toneRU对应的导频序列中的第一个导频值之后得到的导频序列,导频序列#1为{1,1,-1}。若3个第二导频子载波位于两个106-tone RU之间,则按照两个106-tone RU和3个第二导频子载波在频域上的位置,将两个106-tone RU上承载的导频值和导频序列#1拼接起来,可以得到第一子载波集合包括的导频子载波对应的导频序列为:{1,1,1,-1,1,1,-1,1,1,1,-1}。其中,前四个导频值承载在第一个106-tone RU的第一导频子载波上,中间三个导频值承载在3个第二导频子载波上,最后四个导频值承载在第二个106-tone RU的第一导频子载波上。
一种可能的实现方式中,第一子载波集合包括的导频子载波包括至少一个单元的K个第一导频子载波,PPDU对应的带宽的子载波集合还包括T个第三导频子载波,则至少一个子单元中每个子单元的第一导频子载波上承载的导频值为现有标准或协议为子单元定义的导频值,T个第三导频子载波上承载的导频值为对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的导频序列中的导频值。
例如,第一子载波集合包括两个106-tone RU,PPDU对应的带宽的子载波集合包括3个第三导频子载波,则两个106-tone RU的第一导频子载波上承载的导频值都为Ψ0-Ψ3={1,1,1,-1},3个第三导频子载波上承载的导频值可以为导频序列#1中的导频值。若3个第二导频子载波位于两个106-tone RU之间,则按照两个106-tone RU和3个第三导频子载波在频域上的位置,将两个106-tone RU上承载的导频值和导频序列#1拼接起来,可以得到PPDU对应的带宽包括的导频子载波对应的导频序列为:{1,1,1,-1,1,1,-1,1,1,1,-1}。其中,前四个导频值承载在第一个106-tone RU的第一导频子载波上,中间三个导频值承载在3个第二导频子载波上,最后四个导频值承载在第二个106-tone RU的第一导频子载波上。
一种可能的实现方式中,第一子载波集合包括的导频子载波包括至少一个单元的K个第一导频子载波和M个第二导频子载波,PPDU对应的带宽的子载波集合还包括T个第三导频子载波,则至少一个子单元中每个子单元的第一导频子载波上承载的导频值为现有标准或协议为子单元定义的导频值,M个第二导频子载波和T个第三导频子载波上承载的导频值为对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的导频序列中的导频值。
例如,第一子载波集合包括两个106-tone RU和3个第二导频子载波,PPDU对应的带宽的子载波集合包括3个第三导频子载波,则两个106-tone RU的第一导频子载波上承载的导频值都为Ψ0-Ψ3={1,1,1,-1},3个第二导频子载波和3个第三导频子载波上承载的导频值可以为导频序列#2中的导频值,导频序列#2为对106-toneRU和26-tone RU对应的导频序列进行拼接得到的导频序列,导频序列#2为{1,1,1,-1,1,-1}。若3个第二导频子载波位于两个106-tone RU之间,3个第三导频子载波位于两个106-tone RU之前,则按照两个106-tone RU、3个第二导频子载波和3个第三导频子载波在频域上的位置,将两个106-toneRU上承载的导频值和导频序列#2拼接起来,可以得到PPDU对应的带宽包括的导频子载波对应的导频序列为:{-1,1,-1,1,1,1,-1,1,1,1,1,1,1,-1}。其中,前三个导频值为导频序列#2中的后三个导频值,承载在3个第三导频子载波上,第四个至第七个导频值承载在第一个106-tone RU的第一导频子载波上,第八个至第十个导频值为导频序列#2中的前三个导频值,承载在3个第二导频子载波上,最后四个导频值承载在第二个106-tone RU的第一导频子载波上。
应理解,即使第一子载波集合对应的子载波索引范围与一个RU或MRU对应的子载波索引范围相同,但相比于现有协议定义的RU或MRU,第一子载波集合还包括至少一个子单元,因此,第一子载波集合不同于现有协议定义的RU或MRU。在此情况下,第一设备可能无法复用现有的信令字段指示第一子载波集合,以及指示第一子载波集合包括的至少一个子单元。
基于上述问题,本申请实施例还提出了通过PPDU中的信令字段指示第一子载波集合、以及指示第一子载波集合包括的至少一个单元的方式。
下面描述通过PPDU包括的信令字段指示第一子载波集合、以及指示第一子载波集合包括的至少一个单元的方式。一种可能的实现方式中,PPDU还包括第一指示信息,第一指示信息用于指示第一子载波集合是否包括至少一个子单元。
例如,第一子载波集合包括的至少一个子单元只有一种可能的形式,例如,第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同的情况下,第一子载波集合包括的至少一个子单元只可能为两个106-tone RU,则第一指示信息可以是一个1比特(bit)的信息。若第一指示信息设置为“0”,则表示第一子载波集合包括至少一个子单元,若第一指示信息设置为“1”,则表示第一子载波集合不包括至少一个子单元。或者,若第一指示信息设置为“1”,则表示第一子载波集合包括至少一个子单元,若第一指示信息设置为“0”,则表示第一子载波集合不包括至少一个子单元。需要说明的是,若第一子载波集合不包括至少一个子单元,则表示第一子载波集合是RU或MRU,例如,第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同,则第一子载波集合不包括至少一个子单元的情况下,第一子载波集合为242-tone RU。
又例如,第一子载波集合包括的至少一个子单元有多种可能的形式,例如,第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同的情况下,第一子载波集合包括至少一个子单元可能为以下中的一种:两个106-tone RU,两个106-toneRU和一个26-tone RU,或者,四个52-tone RU和一个26-tone RU,则第一指示信息可以是一个J个比特的信息,J为大于1的整数。以第一子载波集合对应的子载波索引范围与242-toneRU对应的子载波范围相同为例,第一指示信息可以是一个2比特的信息,若第一指示信息设置为“00”,则表示第一子载波集合不包括至少一个子单元,若第一指示信息设置为“01”,则表示第一子载波集合包括两个106-tone RU,若第一指示信息设置为“10”,则表示第一子载波集合包括两个106-tone RU和一个26-tone RU,若第一指示信息设置为“11”,则表示第一子载波集合包括四个52-tone RU和一个26-tone RU。
本申请实施例对承载第一指示信息的字段不做限定。
例如,第一指示信息可以承载在公共的字段(如公共字段)或区分用户的字段中(如用户字段)。
又例如,第一指示信息可以承载在RU分配子字段(RU allocationsubfield)中,即通过定义新的RU allocationsubfield的取值,来指示第一子载波集合是否包括至少一个子单元。进一步的,还可以通过定义新的RU allocationsubfield的取值,来指示第一子载波集合包括的至少一个子单元。
需要说明的是,若第一指示信息未承载在RU allocationsubfield中,则RUallocationsubfield用于指示第一子载波集合。RU allocationsubfield指示第一子载波集合的方式与现有协议或标准定义的方式相同。RU allocationsubfield指示第一子载波集合,相当于指示与第一子载波集合的子载波索引范围相同的RU或MRU。
一种可能的实现方式中,PPDU还包括第二指示信息,第二指示信息用于确定第一子载波集合包括的至少一个子单元。
例如,第一子载波集合包括的至少一个子单元有多种可能的形式,例如,第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同的情况下,第一子载波集合包括至少一个子单元可能为以下中的一种:两个106-tone RU,两个106-toneRU和一个26-tone RU,或者,四个52-tone RU和一个26-tone RU,则PPDU还可以包括第二指示信息,第二指示信息可以是一个G个比特的信息,G为正整数。以第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波范围相同为例,第二指示信息可以是一个2比特的信息,若第二指示信息设置为“00”,则表示第一子载波集合包括两个106-tone RU,若第二指示信息设置为“01”,则表示第一子载波集合包括两个106-tone RU和一个26-tone RU,若第二指示信息设置为“10”,则表示第一子载波集合包括四个52-tone RU和一个26-toneRU。
一种可能的实现方式中,若默认或者协议或标准定义第一子载波集合一定包括至少一个子单元,且第一子载波集合包括的至少一个子单元只有一种可能的形式,则PPDU可以不包括第一指示信息和/或第二指示信息。例如,若PPDU对应的带宽为20MHz,第一子载波集合对应的子载波索引范围与20MHz带宽中的242-tone RU对应的子载波索引范围相同,且默认或者协议或标准定义第一子载波集合包括的至少一个子单元为两个106-tone RU,则PPDU可以不包括第一指示信息和/或第二指示信息。类似的,第一子载波集合对应的子载波索引范围与40MHz带宽的484-tone RU(或者,80MHz带宽的996-tone RU,或者,160MHz带宽的2*996-tone RU,或者,320MHz带宽对应的4*996-tone RU)对应的子载波索引范围相同,且默认或者协议或标准定义第一子载波集合包括的至少一个子单元只有一种可能的形式,则PPDU可以不包括第一指示信息和/或第二指示信息。
S620,第一设备发送PPDU。
相应的,第二设备接收来自第一设备的PPDU。
S630,第二设备解析PPDU。
第二设备解析PPDU以获得PPDU包括的数据信息,第一信息包括数据信息和导频信息。
一种可能的实现方式中,若第一设备通过比特到星座点生成总模块将数据信息对应的X个比特映射到至少一个单元的L个数据子载波上,则第二设备可以从至少一个单元的L个数据子载波中获得数据信息对应的X个比特。
一种可能的实现方式中,若PPDU包括至少一个PSDU,则第二设备可以从至少一个子单元中每个子单元的数据子载波中获得一个PSDU,从而获得至少一个PSDU。进而第二设备可以根据至少一个PSDU获得数据信息对应的X个比特。
一种可能的实现方式中,若第一设备将数据信息对应的X个比特分配至至少一个子单元中,则第二设备可以从至少一个子单元中每个子单元的数据子载波中获得子单元对应的比特之后,再将至少一个子单元对应的比特组合成数据信息对应的X个比特。
示例性的,第一设备将至少一个子单元的比特组合成X个比特,包括:第二设备通过N轮排序过程将至少一个子单元对应的比特组合成X个比特;其中,在第n轮排序过程中,第二设备按照预定义的顺序,先从至少一个子单元中排序在前的子单元对应的比特中取出至少一个比特排在前面,再从至少一个子单元中排序在后子单元对应的比特中取出至少一个比特排在后面。
可选的,若N>1,则在N轮排序过程中的不同轮排序过程中,第二设备从同一个子单元对应的比特中取出的比特数相同或不同。
下面以至少一个子单元包括两个子单元为例,说明第二设备将至少一个子单元对应的比特组合成X个比特的方式。假设第一个子单元对应X1个比特,第二个子单元对应X2个比特,预定义的顺序为按照子单元包括的子载波的数量从大到小的顺序,第一个子单元包括的子载波的数量大于第二个子单元包括的子载波的数量。
若N=1,则第二设备从第一个子单元的数据子载波中获得第一个子单元对应的X1个比特,以及从第二个子单元的数据子载波中获得第二个子单元对应的X2个比特之后,将X1个比特排在前面作为X个比特的前X1个比特,将X2个比特排在X1个比特之后,从而得到数据信息对应的X个比特。
若N>1,例如,N=3,则第二设备从第一个子单元的数据子载波中获得第一个子单元对应的X1个比特,以及从第二个子单元的数据子载波中获得第二个子单元对应的X2个比特之后,在第一轮排序过程中,第二设备将X1个比特中的前y1个比特排在前面,作为X个比特的前y1个比特,将X2个比特中的前z1个比特排在y1个比特之后;在第二轮排序过程中,第二设备将X1个比特中的y1个比特之后的y2个比特排在z1个比特之后,将X2个比特中的z1个比特之后的z2个比特排在y2个比特之后;在第三轮排序过程中,第二设备将X1个比特中的后y3个比特排在z2个比特之后,将X2个比特中的后的z3个比特排在y3个比特之后。其中,y1、y2、y3、z1、z2和z3均为正整数,y1+y2+y3=X1,z1+z2+z3=X2。y1、y2和y3中的任意两个相同或者不同,z1、z2和z3中的任意两个相同或者不同。
应理解,第二设备接收到PPDU之后,不仅可以从PPDU中解析数据信息,还可以根据第一子载波集合或PPDU对应的带宽包括的导频子载波上承载的导频值,估计载波频率偏移和/或相噪。第二设备确定第一子载波集合或PPDU对应的带宽包括的导频子载波上承载的导频值的方式,可以参考上文S610中描述的第一设备确定第一子载波集合或PPDU对应的带宽包括的导频子载波上承载的导频值的方式。
应理解,第二设备接收到PPDU之后,第二设备从PPDU中获得数据信息对应的X个比特之前,还可以根据PPDU的信令字段确定承载第一信息的第一子载波集合,以及确定第一子载波集合包括的至少一个单元。
一种可能的实现方式中,PPDU还包括第一指示信息,则第二设备可以根据第一指示信息确定第一子载波集合是否包括至少一个子单元。可选的,第二设备还可以根据第一指示信息确定至少一个子单元。
例如,第一指示信息设置为“0”,则第二设备根据第一指示信息确定第一子载波集合包括至少一个单元,或者,第一指示信息设置为“1”,则第二设备根据第一指示信息确定第一子载波集合包括至少一个单元。若第一子载波集合包括的至少一个单元只有一种可能的形式,则第二设备确定第一子载波集合包括至少一个单元的情况下,可以确定至少一个单元。
需要说明的是,若第一指示信息未承载在RU allocationsubfield,则第二设备可以根据RU allocationsubfield确定第一子载波集合。
一种可能的实现方式中,PPDU还包括第二指示信息,则第二设备可以根据第二指示信息确定至少一个子单元。可以理解,PPDU包括第二指示信息的情况下,第二设备可以确定第一子载波集合包括至少一个子单元,进而,第二设备可以根据第二指示信息的不同取值确定至少一个子单元。
一种可能的实现方式中,若默认或者协议或标准定义第一子载波集合一定包括至少一个子单元,且第一子载波集合包括的至少一个子单元只有一种可能的形式,则第二设备根据PPDU确定第一子载波集合的情况下,可以确定第一子载波集合包括的至少一个单元。示例性的,第二设备可以根据PPDU包括的RU allocationsubfield确定第一子载波集合。
在本申请实施例中,第一子载波集合可以包括至少一个子单元的情况下,有利于增加第一子载波集合包括的导频子载波的数量,从而有利于提高接收设备根据第一子载波集合包括的导频子载波上承载的导频值估计载波频率偏移和/或相噪的准确度,从而有利于减弱载波频率偏移和/或相噪对通信质量的影响。例如,至少一个子单元中的每个子单元均包括一定数量的导频子载波,从而利用至少一个子单元包括的导频子载波,使得第一子载波集合包括更多数量的导频子载波。例如,第一子载波集合包括242个子载波,第一子载波集合包括至少一个子单元包括两个106-tone RU和一个26-tone RU的情况下,至少一个子单元可以提供10个导频子载波,从而第一子载波集合包括的导频子载波的数量大于242-tone RU包括的导频子载波的数量。
此外,若至少一个子单元包括的子载波的数量小于第一子载波集合包括的子载波的数量,因此可以将第一子载波集合包括的子载波中除至少一个子单元包括的子载波之外的至少一个子载波作为导频子载波,从而进一步增加第一子载波集合包括的导频子载波的数量。
应理解,上述各个方法实施例中,由设备(如上述第一设备、第二设备等)实现的方法和操作,也可以由设备的部件(例如芯片或者电路)实现。
还可以理解的是,第一设备和第二设备,为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
以下,结合图12至图14详细说明本申请实施例提供的装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,部分内容不在赘述。
本申请实施例可以根据上述方法实施例对第一设备或第二设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明。
图12是本申请实施例提供的一种通信装置的示意性框图。如图12所示,该通信装置2000可以包括收发单元2010和处理单元2020。收发单元2010可以与外部进行通信,处理单元2020用于进行数据处理。收发单元2010还可以称为通信接口或通信单元。
可选的,该通信装置2000还可以包括存储单元,该存储单元可以用于存储指令和/或数据,处理单元2020可以读取存储单元中的指令和/或数据,以使得通信装置实现前述方法实施例。
在第一种设计中,该通信装置2000可以是前述实施例中的第一设备,也可以是第一设备的组成部件(如芯片)。该通信装置2000可实现对应于上文方法实施例中的第一设备执行的步骤或者流程,其中,收发单元2010可用于执行上文方法实施例中第一设备的收发相关的操作,处理单元2020可用于执行上文方法实施例中第一设备的处理相关的操作。
一种可能的实现方式中,处理单元2020,用于生成PPDU,该PPDU包括承载于第一子载波集合的第一信息,该第一信息包括数据信息和导频信息,该第一子载波集合包括至少一个第一RU和/或至少一个第一MRU,该数据信息承载于该至少一个第一RU和/或至少一个MRU对应的数据子载波上,该导频信息包括承载于该至少一个第一RU和/或至少一个MRU对应的第一导频子载波上的第一导频信息;收发单元2010,用于发送该PPDU。
在第二种设计中,该通信装置2000可以是前述实施例中的第二设备,也可以是第二设备的组成部件(如芯片)。该通信装置2000可实现对应于上文方法实施例中的第二设备执行的步骤或者流程,其中,收发单元2010可用于执行上文方法实施例中第二设备的收发相关的操作,处理单元2020可用于执行上文方法实施例中第二设备的处理相关的操作。
一种可能的实现方式中,收发单元2010,用于接收PPDU,该PPDU包括承载于第一子载波集合的第一信息,该第一信息包括数据信息和导频信息,该第一子载波集合包括至少一个第一RU和/或至少一个第一MRU,该数据信息承载于该至少一个第一RU和/或至少一个第一MRU对应的数据子载波上,该导频信息包括承载于该至少一个第一RU和/或至少一个第一MRU对应的第一导频子载波上的第一导频信息;处理单元2020,用于解析该PPDU。
应理解,各单元执行上述相应步骤的具体过程在上述各方法实施例中已经详细说明,为了简洁,在此不再赘述。
还应理解,这里的通信装置2000以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,通信装置2000可以具体为上述实施例中的第一设备,可以用于执行上述各方法实施例中与第一设备对应的各个流程和/或步骤;或者,通信装置2000可以具体为上述实施例中的第二设备,可以用于执行上述各方法实施例中与第二设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。上述收发单元2010还可以是收发电路(例如可以包括接收电路和发送电路),处理单元2020可以是处理电路。
图12中的通信装置2000可以是前述实施例中的设备,也可以是芯片或者芯片系统,例如:片上系统(system on chip,SoC)。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。在此不做限定。
上述各个方案的通信装置2000具有实现上述方法中第一设备或第二设备所执行的相应步骤的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块;例如收发单元可以由收发机替代(例如,收发单元中的发送单元可以由发送机替代,收发单元中的接收单元可以由接收机替代),其它单元,如处理单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。
图13是本申请实施例提供的通信装置3000的示意图。该通信装置3000包括处理器3010,处理器3010用于执行存储器3020存储的计算机程序或指令,或读取存储器3020存储的数据/信令,以执行上文各方法实施例中的方法。可选地,处理器3010为一个或多个。
可选地,如图13所示,该通信装置3000还包括存储器3020,存储器3020用于存储计算机程序或指令和/或数据。该存储器3020可以与处理器3010集成在一起,或者也可以分离设置。可选地,存储器3020为一个或多个。
可选地,如图13所示,该通信装置3000还包括收发器3030,收发器3030用于信号的接收和/或发送。例如,处理器3010用于控制收发器3030进行信号的接收和/或发送。
作为一种方案,该通信装置3000用于实现上文各个方法实施例中由第一设备执行的操作。
例如,处理器3010用于执行存储器3020存储的计算机程序或指令,以实现上文各个方法实施例中第一设备的相关操作。例如,图6所示实施例中的第一设备执行的方法。
作为另一种方案,该通信装置3000用于实现上文各个方法实施例中由第二设备执行的操作。
例如,处理器3010用于执行存储器3020存储的计算机程序或指令,以实现上文各个方法实施例中第二设备的相关操作。例如,图6所示实施例中的第二设备执行的方法。
应理解,本申请实施例中提及的处理器可以是中央处理单元(centralprocessing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
还应理解,本申请实施例中提及的存储器可以是易失性存储器和/或非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM)。例如,RAM可以用作外部高速缓存。作为示例而非限定,RAM包括如下多种形式:静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)可以集成在处理器中。
还需要说明的是,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
图14是本申请实施例提供一种芯片系统4000的示意图。该芯片系统4000(或者也可以称为处理系统)包括逻辑电路4010以及输入/输出接口(input/output interface)4020。
其中,逻辑电路4010可以为芯片系统4000中的处理电路。逻辑电路4010可以耦合连接存储单元,调用存储单元中的指令,使得芯片系统4000可以实现本申请各实施例的方法和功能。输入/输出接口4020,可以为芯片系统4000中的输入输出电路,将芯片系统4000处理好的信息输出,或将待处理的数据或信令信息输入芯片系统4000进行处理。
具体地,例如,若第一设备安装了该芯片系统4000,逻辑电路4010与输入/输出接口4020耦合,逻辑电路4010可通过输入/输出接口4020发送PPDU,该PPDU可以为逻辑电路4010生成。又如,若第二设备安装了该芯片系统4000,逻辑电路4010与输入/输出接口4020耦合,逻辑电路4010可通过输入/输出接口4020接收PPDU,逻辑电路4010解析该PPDU。
作为一种方案,该芯片系统4000用于实现上文各个方法实施例中由第一设备执行的操作。
例如,逻辑电路4010用于实现上文方法实施例中由第一设备执行的处理相关的操作,如,图6所示实施例中的第一设备执行的处理相关的操作;输入/输出接口4020用于实现上文方法实施例中由第一设备执行的发送和/或接收相关的操作,如,图6所示实施例中的第一设备执行的发送和/或接收相关的操作。
作为另一种方案,该芯片系统4000用于实现上文各个方法实施例中由第二设备执行的操作。
例如,逻辑电路4010用于实现上文方法实施例中由第二设备执行的处理相关的操作,如,图6所示实施例中的第二设备执行的处理相关的操作;输入/输出接口4020用于实现上文方法实施例中由第二设备执行的发送和/或接收相关的操作,如,图6所示实施例中的第二设备执行的发送和/或接收相关的操作。
本申请实施例还提供一种计算机可读存储介质,其上存储有用于实现上述各方法实施例中由设备执行的方法的计算机指令。
例如,该计算机程序被计算机执行时,使得该计算机可以实现上述方法各实施例中由第一设备执行的方法。
又如,该计算机程序被计算机执行时,使得该计算机可以实现上述方法各实施例中由第二设备执行的方法。
本申请实施例还提供一种计算机程序产品,包含指令,该指令被计算机执行时以实现上述各方法实施例中由设备(如第一设备,又如第二设备)执行的方法。
本申请实施例还提供一种通信的系统,包括前述的第一设备和第二设备。
上述提供的任一种装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。此外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。例如,所述计算机可以是个人计算机,服务器,或者网络设备等。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD)等。例如,前述的可用介质包括但不限于:U盘、移动硬盘、只读存储器(read-onlymemory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (38)
1.一种传输物理层协议数据单元的方法,其特征在于,包括:
第一设备生成物理层协议数据单元PPDU,所述PPDU包括承载于第一子载波集合的第一信息,所述第一信息包括数据信息和导频信息,所述第一子载波集合包括至少一个第一资源单元RU和/或至少一个第一多资源单元MRU,所述数据信息承载于所述至少一个第一RU和/或所述至少一个第一MRU对应的数据子载波上,所述导频信息包括承载于所述至少一个第一RU和/或所述至少一个第一MRU对应的第一导频子载波上的第一导频信息;
所述第一设备发送所述PPDU。
2.根据权利要求1所述的方法,其特征在于,所述第一导频子载波对应的索引为:{-116,-90,-48,-22,22,48,90,116}或{-116,-90,-48,-22,-10,10,22,48,90,116}。
3.根据权利要求1或2所述的方法,其特征在于,所述第一子载波集合包括Y个子载波,所述至少一个第一RU和/或所述至少一个第一MRU包括L个所述数据子载波和K个所述第一导频子载波,Y、L和K均为正整数,且Y>L+K。
4.根据权利要求3所述的方法,其特征在于,所述导频信息还包括承载于M个第二导频子载波上的第二导频信息,所述M个第二导频子载波属于所述Y个子载波中除L个所述数据子载波和K个所述第一导频子载波之外的子载波,M为正整数。
5.根据权利要求3或4所述的方法,其特征在于,所述导频信息还包括承载于所述T个第三导频子载波上的第三导频信息,所述T个第三导频子载波位于所述PPDU对应的带宽的子载波集合上且不同于所述Y个子载波,T为正整数。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同;
所述至少一个第一RU和/或所述至少一个第一MRU包括两个106-tone RU;或者,
所述至少一个第一RU和/或所述至少一个第一MRU包括两个106-tone RU和一个26-tone RU;或者,
所述至少一个第一RU和/或所述至少一个第一MRU包括106+26-toneMRU和一个106-tone RU。
7.根据权利要求6所述的方法,其特征在于,所述至少一个第一RU和/或所述至少一个第一MRU包括的两个106-tone RU对应的子载波索引范围分别为:[–122:–17]和[17:122],所述至少一个第一RU和/或所述至少一个第一MRU包括的两个106-tone RU对应的导频子载波的索引分别为:{-116,-90,-48,-22}和{22,48,90,116};或者,
所述至少一个第一RU和/或所述至少一个第一MRU包括的两个106-tone RU和一个26-tone RU对应的子载波索引范围分别为:[–122:–17]、[17:122]和[–16:–4,4:16],所述至少一个第一RU和/或所述至少一个第一MRU包括的两个106-tone RU和一个26-tone RU对应的导频子载波的索引分别为:{-116,-90,-48,-22}、{22,48,90,116}和{-10,10};
其中,[a:b]代表子载波的索引值从a开始以1为间隔到b结束且包含a和b本身。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:
所述第一设备通过比特到星座点生成总模块将所述数据信息对应的X个比特映射到所述至少一个第一RU和/或所述至少一个第一MRU对应的数据子载波,X为正整数。
9.根据权利要求1至7中任一项所述的方法,其特征在于,所述PPDU包括至少一个物理层服务数据单元PSDU,所述至少一个PSDU与所述至少一个第一RU和/或所述至少一个第一MRU一一对应。
10.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:
所述第一设备将所述数据信息对应的X个比特分配至所述至少一个第一RU和/或所述至少一个第一MRU上,所述至少一个第一RU和/或所述至少一个第一MRU中不同RU或MRU上分配所述X个比特中的不同比特,X为正整数。
11.根据权利要求10所述的方法,其特征在于,所述第一设备将所述数据信息对应的X个比特分配至所述至少一个第一RU和/或所述至少一个第一MRU上,包括:
所述第一设备通过N轮分配过程将所述X个比特分配至所述至少一个第一RU和/或所述至少一个第一MRU上;其中,在第n轮分配过程中,所述第一设备按照预定义的顺序,先为所述至少一个第一RU和/或所述至少一个第一MRU中排序在前的第一RU或第一MRU分配所述X个比特中的至少一个比特,再为所述至少一个第一RU和/或所述至少一个第一MRU中排序在后的第一RU或第一MRU分配所述X个比特中的至少一个比特,N为正整数,n=1,2,…,N。
12.根据权利要求11所述的方法,其特征在于,N>1,在所述N轮分配过程中的不同轮分配过程中,所述第一设备为同一个第一RU或第一MRU分配的比特数相同或不同。
13.根据权利要求11或12所述的方法,其特征在于,所述预定义的顺序为以下任意一种:
按照第一RU或第一MRU包括的子载波的数量从大到小的顺序;或者,
按照第一RU或第一MRU包括的子载波的数量从小到大的顺序;或者,
按照第一RU或第一MRU的频率从高到低的顺序;或者,
按照第一RU或第一MRU的频率从低到高的顺序。
14.根据权利要求1至13中任一项所述的方法,其特征在于,所述第一子载波集合包括的导频子载波对应的导频序列是对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的;所述第一操作包括以下一项或多项:拼接,比特翻转,循环移位,或,剔除。
15.根据权利要求5至13中任一项所述的方法,其特征在于,所述PPDU对应的带宽包括的导频子载波对应的导频序列是对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的;所述第一操作包括以下一项或多项:拼接,比特翻转,循环移位,或,剔除。
16.根据权利要求1至15中任一项所述的方法,其特征在于,所述PPDU还包括第一指示信息,所述第一指示信息用于确定所述第一子载波集合包括所述至少一个第一RU和/或所述至少一个第一MRU。
17.根据权利要求1至16中任一项所述的方法,其特征在于,所述PPDU还包括第二指示信息,所述第二指示信息用于确定所述至少一个第一RU和/或所述至少一个第一MRU。
18.一种传输物理层协议数据单元的方法,其特征在于,包括:
第二设备接收来自第一设备的物理层协议数据单元PPDU,所述PPDU包括承载于第一子载波集合的第一信息,所述第一信息包括数据信息和导频信息,所述第一子载波集合包括至少一个第一资源单元RU和/或至少一个第一多资源单元MRU,所述数据信息承载于所述至少一个第一RU和/或所述至少一个第一MRU对应的数据子载波上,所述导频信息包括承载于所述至少一个第一RU和/或所述至少一个第一MRU对应的第一导频子载波上的第一导频信息;
所述第二设备解析所述PPDU。
19.根据权利要求18所述的方法,其特征在于,所述第一导频子载波对应的索引为:{-116,-90,-48,-22,22,48,90,116}或{-116,-90,-48,-22,-10,10,22,48,90,116}。
20.根据权利要求18或19所述的方法,其特征在于,所述第一子载波集合包括Y个子载波,所述至少一个第一RU和/或所述至少一个第一MRU包括L个所述数据子载波和K个所述第一导频子载波,Y、L和K均为正整数,且Y>L+K。
21.根据权利要求20所述的方法,其特征在于,所述导频信息还包括承载于M个第二导频子载波上的第二导频信息,所述M个第二导频子载波属于所述Y个子载波中除L个所述数据子载波和K个所述第一导频子载波之外的子载波,M为正整数。
22.根据权利要求20或21所述的方法,其特征在于,所述导频信息还包括承载于T个第三导频子载波上的第三导频信息,所述T个第三导频子载波位于所述PPDU对应的带宽的子载波集合上且不同于所述Y个子载波,T为正整数。
23.根据权利要求18至22中任一项所述的方法,其特征在于,所述第一子载波集合对应的子载波索引范围与242-tone RU对应的子载波索引范围相同;
所述至少一个第一RU和/或所述至少一个第一MRU包括两个106-tone RU;或者,
所述至少一个第一RU和/或所述至少一个第一MRU包括两个106-tone RU和一个26-tone RU;或者,
所述至少一个第一RU和/或所述至少一个第一MRU包括106+26-toneMRU和一个106-tone RU。
24.根据权利要求23所述的方法,其特征在于,所述至少一个第一RU和/或所述至少一个第一MRU包括的两个106-tone RU对应的子载波索引范围分别为:[–122:–17]和[17:122],所述至少一个第一RU和/或所述至少一个第一MRU包括的两个106-tone RU对应的导频子载波的索引分别为:{-116,-90,-48,-22}和{22,48,90,116};或者,
所述至少一个第一RU和/或所述至少一个第一MRU包括的两个106-tone RU和一个26-tone RU对应的子载波索引范围分别为:[–122:–17]、[17:122]和[–16:–4,4:16],所述至少一个第一RU和/或所述至少一个第一MRU包括的两个106-tone RU和一个26-tone RU对应的导频子载波的索引分别为:{-116,-90,-48,-22}、{22,48,90,116}和{-10,10};
其中,[a:b]代表子载波的索引值从a开始以1为间隔到b结束且包含a和b本身。
25.根据权利要求18至24中任一项所述的方法,其特征在于,所述PPDU包括至少一个物理层服务数据单元PSDU,所述至少一个PSDU与所述至少一个第一RU和/或所述至少一个第一MRU一一对应。
26.根据权利要求18至24中任一项所述的方法,其特征在于,所述第二设备解析所述PPDU,包括:
所述第二设备将所述至少一个第一RU和/或所述至少一个第一MRU对应的比特组合成所述数据信息对应的X个比特,X为正整数。
27.根据权利要求26所述的方法,其特征在于,所述第二设备将所述至少一个第一RU和/或所述至少一个第一MRU对应的比特组合成所述数据信息对应的X个比特,包括:
所述第二设备通过N轮排序过程将所述至少一个第一RU和/或所述至少一个第一MRU对应的比特组合成所述X个比特;其中,在第n轮排序过程中,所述第二设备按照预定义的顺序,先从所述至少一个第一RU和/或所述至少一个第一MRU中排序在前的第一RU或第一MRU对应的比特中取出至少一个比特排在前面,再从所述至少一个第一RU和/或所述至少一个第一MRU中排序在后的第一RU或第一MRU对应的比特中取出至少一个比特排在后面,N为正整数,n=1,2,…,N。
28.根据权利要求27所述的方法,其特征在于,N>1,在所述N轮排序过程中的不同轮排序过程中,所述第二设备从同一个第一RU或第一MRU对应的比特中取出的比特数相同或不同。
29.根据权利要求27或28所述的方法,其特征在于,所述预定义的顺序为以下任意一种:
按照第一RU或第一MRU包括的子载波的数量从大到小的顺序;或者,
按照第一RU或第一MRU包括的子载波的数量从小到大的顺序;或者,
按照第一RU或第一MRU的频率从高到低的顺序;或者,
按照第一RU或第一MRU的频率从低到高的顺序。
30.根据权利要求18至29中任一项所述的方法,其特征在于,所述第一子载波集合包括的导频子载波对应的导频序列是对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的;所述第一操作包括以下一项或多项:拼接,比特翻转,循环移位,或,剔除。
31.根据权利要求22至29中任一项所述的方法,其特征在于,所述PPDU对应的带宽包括的导频子载波对应的导频序列是对至少一个第二RU和/或至少一个第二MRU对应的导频序列进行第一操作得到的;所述第一操作包括以下一项或多项:拼接,比特翻转,循环移位,或,剔除。
32.根据权利要求18至31中任一项所述的方法,其特征在于,所述PPDU还包括第一指示信息,所述方法还包括:
所述第二设备根据所述第一指示信息确定所述第一子载波集合包括所述至少一个第一RU和/或所述至少一个第一MRU。
33.根据权利要求18至32中任一项所述的方法,其特征在于,所述PPDU还包括第二指示信息,所述方法还包括:
所述第二设备根据所述第二指示信息确定所述至少一个第一RU和/或所述至少一个第一MRU。
34.一种通信装置,其特征在于,所述通信装置包括用于执行如权利要求1至17中任一项所述的方法的单元,或者,包括用于执行如权利要求18至33中任一项所述的方法的单元。
35.一种通信装置,其特征在于,包括:
处理器,用于执行存储器中存储的计算机指令,以使得所述通信装置执行如权利要求1至17中任一项所述的方法,或者,使得所述通信装置执行如权利要求18至33中任一项所述的方法。
36.根据权利要求35所述的通信装置,其特征在于,所述通信装置还包括所述存储器。
37.根据权利要求35或36所述的通信装置,其特征在于,所述通信装置还包括通信接口,所述通信接口与所述处理器耦合,
所述通信接口,用于输入和/或输出信息。
38.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序包括用于实现如权利要求1至17中任一项所述的方法的指令,或者,包括用于实现如权利要求18至33中任一项所述的方法的指令。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310695899.2A CN119135495A (zh) | 2023-06-12 | 2023-06-12 | 传输物理层协议数据单元的方法及通信装置 |
| TW113120929A TW202502082A (zh) | 2023-06-12 | 2024-06-06 | 傳輸物理層協議數據單元的方法及通信裝置 |
| PCT/CN2024/098072 WO2024255708A1 (zh) | 2023-06-12 | 2024-06-07 | 传输物理层协议数据单元的方法及通信装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310695899.2A CN119135495A (zh) | 2023-06-12 | 2023-06-12 | 传输物理层协议数据单元的方法及通信装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119135495A true CN119135495A (zh) | 2024-12-13 |
Family
ID=93752369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310695899.2A Pending CN119135495A (zh) | 2023-06-12 | 2023-06-12 | 传输物理层协议数据单元的方法及通信装置 |
Country Status (3)
| Country | Link |
|---|---|
| CN (1) | CN119135495A (zh) |
| TW (1) | TW202502082A (zh) |
| WO (1) | WO2024255708A1 (zh) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015187720A2 (en) * | 2014-06-02 | 2015-12-10 | Marvell Semiconductor, Inc. | High efficiency orthogonal frequency division multiplexing (ofdm) physical layer (phy) |
| CN111148243B (zh) * | 2018-11-06 | 2023-04-18 | 华为技术有限公司 | 数据传输的方法和通信装置 |
| US11937230B2 (en) * | 2020-06-16 | 2024-03-19 | Nxp Usa, Inc. | Method and apparatus for wireless communications |
| CN115623599A (zh) * | 2021-07-16 | 2023-01-17 | 华为技术有限公司 | 发送物理层协议数据单元的方法和装置 |
-
2023
- 2023-06-12 CN CN202310695899.2A patent/CN119135495A/zh active Pending
-
2024
- 2024-06-06 TW TW113120929A patent/TW202502082A/zh unknown
- 2024-06-07 WO PCT/CN2024/098072 patent/WO2024255708A1/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| TW202502082A (zh) | 2025-01-01 |
| WO2024255708A1 (zh) | 2024-12-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12160395B2 (en) | Pilot design for distributed resource units | |
| TW202249520A (zh) | 分散式資源元素傳輸 | |
| JP7556957B2 (ja) | 物理層プロトコルデータユニットを伝送するための方法および装置 | |
| US12309756B2 (en) | Spectrum allocation for multiple resource units in a wireless network | |
| JP6046775B2 (ja) | 無線通信システムにおけるデータブロック送信方法及び送信機 | |
| US12267821B2 (en) | Methods and device for communicating PPDU | |
| CN107306177A (zh) | 传输数据的方法、用户设备和网络侧设备 | |
| US10567046B2 (en) | Method and device for transmitting training field in wireless LAN | |
| CN119135495A (zh) | 传输物理层协议数据单元的方法及通信装置 | |
| US20250280403A1 (en) | Communication method and communication apparatus | |
| WO2025246468A1 (en) | Systems, apparatuses, methods, and non-transitory computer-readable storage devices for wireless communication employing mixed distributive resource units and regular resource units | |
| CN120050148A (zh) | 一种数据传输方法和装置 | |
| JP2019522938A (ja) | 信号伝送方法及び信号伝送装置 | |
| CN118214512A (zh) | 一种指示编码调制策略的方法和通信装置 | |
| CN119496681A (zh) | 通信方法和通信装置 | |
| CN120153632A (zh) | Wi-Fi系统中PPDU传输方法、装置、设备及介质 | |
| WO2025086985A1 (zh) | 一种物理协议数据单元发送方法和装置 | |
| CN120166008A (zh) | 一种通信方法和装置 | |
| WO2025226355A1 (en) | Low rate coding design | |
| WO2024222765A1 (zh) | 通信方法和通信装置 | |
| CN119892166A (zh) | 通信方法和通信装置 | |
| CN120614694A (zh) | 一种通信的方法和通信装置 | |
| KR20250076244A (ko) | Wlan 시스템에서 다중 레이어를 이용한 통신을 지원하는 장치 및 방법 | |
| CN119449535A (zh) | 通信方法和通信装置 | |
| CN120498613A (zh) | 生成物理层协议数据单元中包括的信号字段的装置和方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication |