一种传输物理层协议数据单元的方法及装置与流程

文档序号:28949061发布日期:2022-02-19 10:10阅读:122来源:国知局
一种传输物理层协议数据单元的方法及装置与流程

1.本技术实施例涉及无线通信技术领域,尤其涉及一种传输物理层协议数据单元的方法及装置。


背景技术:

2.由于无线通信系统的性能很大程度上受到无线信道的影响,如阴影衰落和频率选择性衰落等等,使得发射机和接收机之间的传播路径非常复杂。所以在正交频分复用(orthogonal frequency division multiplexing,ofdm)系统的相干检测中需要进行信道估计,信道估计是在一定准则下,将无线信号所经过的信道参数估计出来的过程,信道估计的精度将直接影响整个系统的性能。
3.因此,在电气和电子工程师协会(institute of electrical and electronics engineers,ieee)802.11g/a,802.11n,802.11ac等以ofdm技术为核心的无线局域网(wireless local area network,wlan)标准中,一个共同点是在物理层中规定了可用于信道估计的长训练字段(long training field,ltf)序列。为提高系统吞吐率,802.11ax标准中引入了正交频分多址(frequency division multiple access,ofdma)技术,并且802.11ax标准中也规定了用于信道估计的ltf序列。然而,随着移动互联网的发展和智能终端的普及,数据流量快速增长,用户对通信服务质量的需求也越来越高,802.11ax标准已经难以在大吞吐量、低抖动和低延迟等方面满足用户需求。因此,迫切需要发展下一代wlan技术,例如ieee 802.11be标准或极高吞吐率(extremely high throughput,eht)标准或wi-fi7标准。
4.针对不同的信道带宽(如80mhz、160mhz或240mhz或320mhz),如何设计物理层协议数据单元((physical layer)phy protocol data unit,ppdu)包括的ltf序列,使ltf序列在整个带宽上,在单个资源块上,在组合资源块上,以及考虑多流场景,均有较低的papr,是一个亟待解决的问题。


技术实现要素:

5.本技术实施例提供一种传输物理层协议数据单元的方法及装置,用以提供在整个带宽上,在单个资源块上,在组合资源块上,以及考虑多流场景,均有较低的papr的序列。
6.第一方面,提供了一种传输物理层协议数据单元的方法,包括:生成物理层协议数据单元ppdu,所述ppdu包括长训练字段ltf序列;并且发送所述ppdu。
7.第二方面,提供了一种传输物理层协议数据单元的方法,包括:接收ppdu;并且对接收到的所述ppdu进行解析,得到所述ppdu包括的长训练字段ltf序列。
8.结合第一方面和第二方面,在某些实现方式中,80mhz 2x的ltf序列为:
9.说明书具体实施方式中的序列一;或者,
10.说明书具体实施方式中的序列五;或者,
11.说明书具体实施方式中的序列六;或者,
12.说明书具体实施方式中的序列七。
13.结合第一方面和第二方面,在某些实现方式中,160mhz 2x的ltf序列为:
14.说明书具体实施方式中的序列二;或者,
15.2xeht_ltf_160m=
16.{0
12
,ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,ltf2x80m_part5,0
23
,ltf2x80m_part1,(-1)*ltf2x80m_part2,(-1)*ltf2x80m_part3,(-1)*ltf2x80m_part4,ltf2x80m_part5,0
11
};
17.其中,ltf2x80m_part1=ltf2x80m_1(1:242);
18.ltf2x80m_part2=ltf2x80m_1(243:484);
19.ltf2x80m_part3=ltf2x80m_1(485:517);
20.ltf2x80m_part4=ltf2x80m_1(518:759);
21.ltf2x80m_part5=ltf2x80m_1(760:1001);
22.其中,ltf2x80m_1为说明书具体实施方式中的序列六去掉最左边的12个0和最右边的11个0后的序列。
23.结合第一方面和第二方面,在某些实现方式中,240mhz 2x的ltf序列为:
24.说明书具体实施方式中的序列三。
25.结合第一方面和第二方面,在某些实现方式中,320mhz 2x的ltf序列为:
26.说明书具体实施方式中的序列四;或者,
27.2xeht_ltf_320m=
28.{0
12
,ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,ltf2x80m_part5,0
23
,(-1)*ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,(-1)*ltf2x80m_part5,0
23
,ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,(-1)*ltf2x80m_part5,0
23
,ltf2x80m_part1,(-1)*ltf2x80m_part2,(-1)*ltf2x80m_part3,(-1)*ltf2x80m_part4,(-1)*ltf2x80m_part5,0
11
};
29.其中,ltf2x80m_part1=ltf2x80m_2(1:242);
30.ltf2x80m_part2=ltf2x80m_2(243:484);
31.ltf2x80m_part3=ltf2x80m_2(485:517);
32.ltf2x80m_part4=ltf2x80m_2(518:759);
33.ltf2x80m_part5=ltf2x80m_2(760:1001);
34.其中,ltf2x80m_2为说明书具体实施方式中的序列七去掉最左边的12个0和最右边的11个0后的序列。
35.结合第一方面和第二方面,在某些实现方式中,80mhz 4x的ltf序列为:
36.说明书具体实施例方式中的序列八。
37.本技术实施例提供的序列考虑了多流场景下的papr,在单个ru上的papr值较低,在组合ru上的papr值较低,以及在整个带宽上的papr值也较低。
38.第三方面,提供了一种传输物理层协议数据单元的装置,所述装置用于执行上述第一方面及第一方面任一可能实现方式提供的方法。具体地,所述装置包括用于执行第一方面以及第一方面任一种可能实现方式的单元。
39.示例的,所述装置包括:
40.处理单元,用于生成物理层协议数据单元ppdu,所述ppdu包括长训练字段ltf序列;
41.收发单元,用于发送所述ppdu。
42.第四方面,提供了一种传输物理层协议数据单元的装置,所述装置用于执行上述第二方面及第二方面任一可能实现方式提供的方法。具体地,所述装置可以包括用于执行第二方面以及第二方面任一种可能实现方式的单元。
43.示例的,收发单元,用于接收ppdu;处理单元,用于对接收到的所述ppdu进行解析,得到所述ppdu包括的长训练字段ltf序列。
44.结合第三方面和第四方面,在某些实现方式中,80mhz 2x的ltf序列为:
45.说明书具体实施方式中的序列一;或者,
46.说明书具体实施方式中的序列五;或者,
47.说明书具体实施方式中的序列六;或者,
48.说明书具体实施方式中的序列七。
49.结合第三方面和第四方面,在某些实现方式中,160mhz 2x的ltf序列为:
50.说明书具体实施方式中的序列二;或者,
51.2xeht_ltf_160m=
52.{0
12
,ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,ltf2x80m_part5,0
23
,ltf2x80m_part1,(-1)*ltf2x80m_part2,(-1)*ltf2x80m_part3,(-1)*ltf2x80m_part4,ltf2x80m_part5,0
11
};
53.其中,ltf2x80m_part1=ltf2x80m_1(1:242);
54.ltf2x80m_part2=ltf2x80m_1(243:484);
55.ltf2x80m_part3=ltf2x80m_1(485:517);
56.ltf2x80m_part4=ltf2x80m_1(518:759);
57.ltf2x80m_part5=ltf2x80m_1(760:1001);
58.其中,ltf2x80m_1为说明书具体实施方式中的序列六去掉最左边的12个0和最右边的11个0后的序列。
59.结合第三方面和第四方面,在某些实现方式中,240mhz 2x的ltf序列为:
60.说明书具体实施方式中的序列三。
61.结合第三方面和第四方面,在某些实现方式中,320mhz 2x的ltf序列为:
62.说明书具体实施方式中的序列四;或者,
63.2xeht_ltf_320m=
64.{0
12
,ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,ltf2x80m_part5,0
23
,(-1)*ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,(-1)*ltf2x80m_part5,0
23
,ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,(-1)*ltf2x80m_part5,0
23
,ltf2x80m_part1,(-1)*ltf2x80m_part2,(-1)*ltf2x80m_part3,(-1)*ltf2x80m_part4,(-1)*ltf2x80m_part5,0
11
};
65.其中,ltf2x80m_part1=ltf2x80m_2(1:242);
66.ltf2x80m_part2=ltf2x80m_2(243:484);
67.ltf2x80m_part3=ltf2x80m_2(485:517);
68.ltf2x80m_part4=ltf2x80m_2(518:759);
69.ltf2x80m_part5=ltf2x80m_2(760:1001);
70.其中,ltf2x80m_2为说明书具体实施方式中的序列七去掉最左边的12个0和最右边的11个0后的序列。
71.结合第三方面和第四方面,在某些实现方式中,80mhz 4x的ltf序列为:
72.说明书具体实施例方式中的序列八。
73.第五方面,本技术实施例提供一种传输物理层协议数据单元的装置,所述装置包括处理器和与所述处理器内部连接通信的收发器;所述处理器用于生成物理层协议数据单元ppdu,所述ppdu包括长训练字段ltf序列;所述收发器用于发送所述ppdu。
74.第五方面提供的传输物理层协议数据单元的装置用于执行上述第一方面或第一方面任意可能的实现方式,具体细节可参见上述第一方面或第一方面任意可能的实现方式,此处不再赘述。
75.第六方面,本技术实施例提供一种传输物理层协议数据单元的装置,所述装置包括处理器和与所述处理器内部连接通信的收发器;所述收发器用于接收ppdu;所述处理器用于对接收到的所述ppdu进行解析,得到所述ppdu包括的长训练字段ltf序列。
76.第六方面提供的传输物理层协议数据单元的装置用于执行上述第二方面或第二方面任意可能的实现方式,具体细节可参见上述第二方面或第二方面任意可能的实现方式,此处不再赘述。
77.第七方面,本技术实施例提供一种传输物理层协议数据单元的装置,所述装置包括处理电路和与所述处理电路内部连接通信的输出接口,所述处理电路用于生成物理层协议数据单元ppdu,所述ppdu包括长训练字段ltf序列;所述输出接口用于发送所述ppdu。
78.第七方面提供的传输物理层协议数据单元的装置用于执行上述第一方面或第一方面任意可能的实现方式,具体细节可参见上述第一方面或第一方面任意可能的实现方式,此处不再赘述。
79.第八方面,本技术实施例提供一种资源分配装置,所述装置包括处理电路和与所述处理电路内部连接通信的输入接口,所述输入接口用于接收ppdu;所述处理电路用于对接收到的所述ppdu进行解析,得到所述ppdu包括的长训练字段ltf序列。
80.第八方面提供的传输物理层协议数据单元的装置用于执行上述第二方面或第二方面任意可能的实现方式,具体细节可参见上述第二方面或第二方面任意可能的实现方式,此处不再赘述。
81.第九方面,本技术实施例提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序包括用于执行上述第一方面或第一方面任意可能的实现方式的指令。
82.第十方面,本技术实施例提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序包括用于执行上述第二方面或第二方面任意可能的实现方式的指令。
83.第十一方面,本技术实施例提供一种计算机程序,所述计算机程序包括用于执行上述第一方面或第一方面任意可能的实现方式的指令。
84.第十二方面,本技术实施例提供一种计算机程序,所述计算机程序包括用于执行上述第二方面或第二方面任意可能的实现方式的指令。
附图说明
85.图1是适用于本技术实施例的方法的通信系统的示意图;
86.图2a是适用于本技术实施例的接入点的内部结构图;
87.图2b是适用于本技术实施例的站点的内部结构图;
88.图3是适用于本技术实施例的802.11ax中80mhz的载波规划(tone plan)示意图;
89.图4是适用于本技术实施例的802.11be中80mhz的载波规划(tone plan)示意图;
90.图5是适用于本技术实施例的1x、2x、4x模式的序列的示意图;
91.图6为适用于本技术实施例的生成对抗网络gan的示意图;
92.图7为适用于本技术实施例的dnn示意图;
93.图8为适用于本技术实施例的传输ppdu的流程示意图;
94.图9为适用于本技术实施例的传输ppdu的装置结构示意图;
95.图10为适用于本技术实施例的传输ppdu的装置结构示意图。
具体实施方式
96.下面将结合附图,对本技术实施例进行详细描述。
97.为了大幅提升wlan系统的业务传输速率,ieee 802.11ax标准在现有正交频分复用(orthogonal frequency division multiplexing,ofdm)技术的基础上,进一步采用正交频分多址(orthogonal frequency division multiple access,ofdma)技术。ofdma技术是ofdm和fdma技术结合而成的一种适用于多用户接入的技术。由于ofdm技术一般应用于单向广播信道中,而大多数的实际通信系统都是支持多用户并发通信的,在ofdm技术基础上通过为每个用户分配子载波中的一组或者几组子载波组,就得到了一种新的多址技术ofdma。ofdma将物理信道划分为多个资源块,每个资源块又包括多个子载波(子信道),每个用户可以占用一个资源块进行传输。因此,多个用户可以并行传输,降低了多用户竞争接入的时间开销和冲突概率,并且在ofdma技术中,因为子载波相互重叠,所以极大提高了频谱利用率,能有效抵抗多径干扰,抵抗载波间干扰,并且接收端均衡简单。ofdma技术支持多个节点同时发送和接收数据,从而实现多站点分集增益。
98.近年来,无线流量超高速增长,用户对通信服务质量的需求也越来越高如低时延,超可靠等,无线局域网作为承载无线流量业务的关键技术,不断发展和演进,以满足人们对无线传输的越来越高的要求。现有的ieee 802.11ax已经难以在大吞吐量、低抖动和低延迟方面满足,因此迫切需要发展下一代wlan技术,例如ieee 802.11be标准或极高吞吐率(extremely high throughput,eht)标准或wi-fi7标准来解决上述极致性能需求。接下来以802.11be标准为例进行说明。
99.ieee 802.11be继续沿用802.11ax中使用的ofdma传输方式。与802.11ax不同,802.11ax最大采用带宽160mhz,802.11be将采用超大带宽240mhz和320mhz,以实现超高传输速率和支持超密用户场景。
100.众所周知,ofdm采用频域均衡技术,因此信道估计的精确程度对通信性能有极大的影响,然而ofdm系统具有高papr的缺点,尤其是在大带宽下,更多的子载波导致更为严重的papr,高papr将会导致信号非线性失真,降低系统性能。由于ofdma技术是ofdm技术演变而来,故其不可避免地继承了ofdm技术具有较高papr的特点。因此在ofdma系统中,ltf序列
设计依然将papr作为一个重要的考虑因素。
101.802.11be标准上资源块分布(tone plan)和导频位置与802.11ax标准中资源块分布(tone plan)和导频位置不同。如果直接把802.11ax80mhz的ltf应用到802.11be标准上,ltf序列在部分资源块上的papr值比较高,在有些资源块上的papr值已经大于数据data部分的papr的平均值。另一方面,由于802.11be中引入了组合ru,有些序列,即使在单个ru上的papr值较低,但在组合ru上的papr值可能会比较高。可理解的,组合ru是指将多个ru组合分配给一个sta。每个ru的位置包括这个ru的数据子载波位置以及导频子载波的位置。因此,为了信道估计更加精确,在ieee 802.11be中,需要重新设计低papr的信道估计序列ltf。
102.基于此,本技术实施例提供了一种设计ltf序列的方法及传输物理层协议数据单元ppdu的方法,本技术实施例中的ltf序列考虑了多流场景下多个ltf序列,在单个ru上的papr、组合ru上的papr,以及在整个带宽上的papr值。
103.需要注意的是,此处的多流,以及下文提到的多流,均为p矩阵带来的相位翻转而产生的。
104.下面将对本技术实施例提供的传输ppdu的方法的系统架构进行简要说明。可理解的,本技术实施例描述的系统架构是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定。
105.本技术实施例的技术方案可以应用于各种通信系统,例如:无线局域网(wireless local area network,wlan)通信系统,全球移动通讯(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)系统、通用分组无线业务(general packet radio service,gprs)、长期演进(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)通信系统、未来的第六代(6th generation,6g)系统或新无线(new radio,nr)等。
106.以下作为示例性说明,仅以无线局域网(wireless local area network,wlan)系统为例,描述本技术实施例的应用场景以及本技术实施例的方法。
107.具体而言,本技术实施例可以应用于无线局域网wlan,并且本技术实施例可以适用于wlan当前采用的电气与电子工程师协会(institute of electrical and electronics engineers,ieee)802.11系列协议中的任意一种协议。wlan可以包括一个或多个基本服务集(basic service set,bss),基本服务集中的网络节点包括接入点(access point,ap)和站点(station,sta)。
108.为便于理解本技术实施例,首先以图1中示出的通信系统为例详细说明适用于本技术实施例的通信系统。如图1所示的场景系统可以是wlan系统,图1的wlan系统可以包括一个或者多个ap,和一个或者多个sta,图1以一个ap和三个sta为例。ap和sta之间可以通过各种标准进行无线通信。例如,ap和sta之间可以采用单用户多入多出(single-user multiple-input multiple-output,su-mimo)技术或多用户多入多出(multi-users multiple-input multiple-output,mu-mimo)技术进行无线通信。
109.可选的,图1仅是示意图,本技术实施例提供的传输ppdu的方法除了应用于ap与一个或多个sta通信的场景中,还可以应用于ap与ap的通信场景,也同样适用于sta与sta的通信场景。
110.本技术中的传输ppdu方法可以由无线通信系统中的通信设备或通信设备中的芯片或处理器实现。该通信设备可以是接入点(access point,ap)设备或站点(station,sta)设备;该通信设备还可以是一种支持多条链路并行传输的无线通信设备,例如,该通信设备可以称为多链路设备或多频段设备(multi-band device)。相比于仅支持单条链路传输的通信设备来说,多链路设备具有更高的传输效率和更大的吞吐率。
111.其中,接入点(ap)是一种具有无线通信功能的装置,支持采用wlan协议进行通信,具有与wlan网络中其他设备(比如站点或其他接入点)通信的功能,当然,还可以具有与其他设备通信的功能。在wlan系统中,接入点可以称为接入点站点(ap sta)。该具有无线通信功能的装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在芯片或处理系统的控制下,实现本技术实施例的方法和功能。本技术实施例中的ap是为sta提供服务的装置,可以支持802.11系列协议。例如,ap可以为通信服务器、路由器、交换机、网桥等通信实体;ap可以包括各种形式的宏基站,微基站,中继站等,当然ap还可以为这些各种形式的设备中的芯片和处理系统,从而实现本技术实施例的方法和功能。ap也称为无线访问接入点或热点或桥接器等。ap可以接入服务器或无线网络。ap是移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,也可以部署于户外。ap相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。具体地,ap可以是带有无线保真(wireless fidelity,wifi)芯片的终端设备或者网络设备。可选地,ap可以为支持802.11等多种wlan制式的设备。
112.图2a示出了ap产品的内部结构图,其中,ap可以是多天线的,也可以是单天线的。图2a中,ap包括物理层(physical layer,phy)处理电路和媒体接入控制(media access control,mac)处理电路,物理层处理电路可以用于处理物理层信号,mac层处理电路可以用于处理mac层信号。
113.站点(例如图1中的sta)是一种具有无线通信功能的装置,支持采用wlan协议进行通信,具有与wlan网络中的其他站点或接入点通信的能力。在wlan系统中,站点可以称为非接入点站点(non-access point station,non-ap sta)。例如,sta是允许用户与ap通信进而与wlan通信的任何用户通信设备,该具有无线通信功能的装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在芯片或处理系统的控制下,实现本技术实施例的方法和功能。例如,sta可以为平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、手持计算机、上网本、个人数字助理(personal digital assistant,pda)、手机等可以联网的用户设备,或物联网中的物联网节点,或车联网中的车载通信装置或,娱乐设备,游戏设备或系统,全球定位系统设备等,sta还可以为上述这些终端中的芯片和处理系统。站点也可以称为系统、用户单元、接入终端、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理、用户装置或用户设备(user equipment,ue)。该sta可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、
无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、具有无线局域网(例如wi-fi)通信功能的手持设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备。
114.图2b示出了单个天线的sta结构图,实际场景中,sta也可以是多天线的,并且可以是两个以上天线的设备。图3中,sta可以包括物理层(physical layer,phy)处理电路和媒体接入控制(media access control,mac)处理电路,物理层处理电路可以用于处理物理层信号,mac层处理电路可以用于处理mac层信号。
115.上述内容简要阐述了本技术实施例的系统架构,为便于理解本技术实施例,下面先对本技术涉及到的几个名词或术语进行简单介绍。
116.1)、子载波
117.无线通信信号都是有限带宽的,利用ofdm技术可以在信道带宽内按照一定频率间隔将带宽分成多个频率分量,这些分量被称为子载波。子载波的下标为连续的整数,其中,下标为0的子载波对应直流分量,下标为负数的子载波对应低于直流的频率分量,下标为正数的子载波对应高于直流的频率分量。
118.2)、802.11ax的载波规划/资源块分布(tone plan)
119.资源块分布也可以理解为承载数据的子载波分布,不同的信道带宽可以对应的不同的tone plan。在应用ofdma及多用户多入多出(multiple user multiple input multiple output,mu-mimo)技术时,ap会将频谱带宽划分为若干个资源块(resource unit,ru)。ieee802.11ax协议规定对于20mhz、40mhz、80mhz和160mhz的频谱带宽划分成多类资源块。图3是本技术实施例提供的802.11ax中80mhz的载波规划(tone plan)示意图,包括,36个资源单元(resource unit,ru)26,或包括16个ru52,或包括8个ru106,或包括4个ru242,或包括2个ru484,或包括1个ru996和5个直流子载波。其中,第一个ru242与第二个ru242的中间无空隙;第二个ru242与第三个ru242之间存在7个直流子载波/空子载波;第三个ru242与第四个ru242的中间也无空隙。需要说明的是,不同的总带宽所能支持的ru的种类和数量不相同,但是在同一带宽下,可以支持混合类型的资源块。
120.3)、802.11be的载波规划/资源块分布(tone plan)
121.为了满足用户的超大带宽、超高传输速率以及极高吞吐率的要求,802.11be将带宽从160mhz扩大到240mhz和320mhz。其中,240mhz可以看作3个11be 80mhz子载波的直接拼接,320mhz可以看作4个11be 80mhz子载波的直接拼接。
122.图4是本技术实施例提供的802.11be中80mhz的载波规划(tone plan)示意图。其中,802.11be的80mhz带宽包括36个ru26,或包括16个ru52,或包括8个ru106,或包括4个ru242,或包括2个ru484和5个直流子载波/空子载波(也就是两个489,么个489中包括一个ru484和5个直流子载波/空子载波),或包括1个ru996和5个直流子载波。其中,第一个ru242与第二个ru242之间存在5个直流子载波;第三个ru242与第四个ru242之间也存在5个直流子载波。
123.可理解的,ru26可以指26个子载波组成的资源单元。还可理解的,这26个子载波可以是连续的,也可以是不连续的。同理,ru52可以指52个子载波组成的资源单元,ru106可以指106个子载波组成的资源单元,ru242可以指242个子载波组成的资源单元等等。
124.图3所示的tone plan和图4所示的tone plan的导频分布也是不同的,后续表1-表
6介绍了图4所示的tone plan的导频分布。图3所示的tone plan的导频分布可以参照现有技术,不再赘述。
125.ofdma系统中,多用户的数据包是多种大小的ru组合而成,可以分配给每个用户一个ru,可能分配给用户的可选ru有如下几种:
126.(1)连续26个子载波组成的ru,包括:24个数据子载波和2个pilot导频子载波;
127.(2)连续52个子载波组成的ru,包括:48个数据子载波和4个pilot导频子载波;
128.(3)连续106个子载波组成的ru,包括:102个数据子载波和4个pilot导频子载波;
129.(4)连续242个子载波组成的ru,包括:234个数据子载波和8个pilot导频子载波;
130.(5)连续484个子载波组成的ru,包括:468个数据子载波和16个pilot导频子载波;
131.(6)连续996个子载波组成的ru,包括:980个数据子载波和16个pilot导频子载波。
132.其中,484-ru是在40mhz的多用户传输中使用,而996-ru是在80mhz或160mhz的多用户传输中使用。应理解,160mhz的tone plan可以看作2个80mhz的tone plan组成。240mhz的tone plan可以看作3个80mhz的tone plan组成。320mhz的tone plan可以看作4个80mhz的tone plan组成,此处不再赘述。
133.下面将分别介绍802.11be的80mhz带宽中不同ru的位置及每个ru中的导频的位置。
134.(a)在图4的80mhz子载波设计中,ru26的数据子载波和导频子载波索引如下述表1所示。
135.表1:ru26的数据子载波和导频子载波索引
136.[0137][0138]
其中,上述表1中第2列和第3列中的每一行指示一个ru26,例如,第2列的最后一行指示第18个ru26[-38-13],第18个ru26的位置为编号-38的子载波到编号-13的子载波;又如第3列的第五行指示第23个ru26[120 145],第23个ru26的位置为编号120的子载波到编号145的子载波。上述表1中的第4列按序指示相应26-tone ru中的导频子载波索引,比如第一个26-tone ru为从编号-499的子载波到编号-474的子载波,其中导频子载波是编号-494的子载波和编号-480的子载波。又如,第二个26-tone ru为从编号-473的子载波到编号-448的子载波,其中导频子载波是编号-468的子载波和编号-454的子载波。再如,第36个26-tone ru为从编号474的子载波到编号499的子载波,其中导频子载波是编号480的子载波和编号494的子载波。可理解的,26-tone ru和ru26可以相互替换使用。
[0139]
(b)在图4的80mhz子载波设计中,ru52的数据子载波和导频子载波索引如下述表2所示。一个ru52中包括48个数据子载波和4个导频子载波。
[0140]
表2:ru52的数据子载波和导频子载波索引
[0141][0142]
其中,上述表2中第2列中的每一行指示一个ru,例如,第2列的第一行指示第1个ru52[-38-13],第1个ru52的位置为编号-499的子载波到编号-448的子载波。上述表2中的
第3列按序指示相应52-tone ru中的导频子载波索引,比如第2个52-tone ru为从编号-445的子载波到编号-394的子载波,其中导频子载波是编号-440、编号-426、编号-414以及编号-400的子载波。可理解的,52-tone ru和ru52可以相互替换使用。
[0143]
应理解,下面的表格,表达同样的意思,下文中将不再赘述此义。
[0144]
(c)在图4的80mhz子载波设计中,ru106的数据子载波和导频子载波索引如下述表3所示。一个ru106中包括102个数据子载波和4个导频子载波。可理解的,106-tone ru和ru106可以相互替换使用。
[0145]
表3:ru106的数据子载波和导频子载波索引
[0146][0147]
(d)在图4的80mhz子载波设计中,ru242的数据子载波和导频子载波索引如下述表4所示。一个ru242中包括234个数据子载波和8个导频子载波。可理解的,242-tone ru和ru242可以相互替换使用。
[0148]
表4:ru242的数据子载波和导频子载波索引
[0149][0150]
(e)在图4的80mhz子载波设计中,ru484的数据子载波和导频子载波索引如下述表5所示。其中,484-tone ru和ru484可以相互替换使用。可理解的,802.11ax的80mhz的484-tone ru是连续484个子载波组成的ru,802.11be的80mhz的484-tone ru虽然还是468个数据子载波和16个导频子载波,但是中间有5个直流子载波或者空子载波。比如第一个484-tone ru,子载波编号从-500到-12,其中5个直流子载波的编号为-258、-257、-256、-255、-254,16个导频子载波的编号为-494、-468、-426、-400、-360、-334、-292、-266、-246、-220、-178、-152、-112、-86、-44、-18。
[0151]
表5:ru484的数据子载波和导频子载波索引
[0152][0153][0154]
(f)在图4的80mhz子载波设计中,ru996的数据子载波和导频子载波索引如下述表6所示。其中,996-tone ru和ru996可以相互替换使用。802.11be的80mhz的996-tone ru中有980个数据子载波和16个导频子载波,中间有5个直流子载波。比如第一个996-tone ru,子载波编号从-500到500,其中5个直流子载波的编号为-2、-1、0、1、2。其中16个导频子载波的编号为-468、-400、-334、-266、-220、-152、-86、-18、+18、+86、+152、+220、+266、+334、+400、+468。
[0155]
表6:ru996的数据子载波和导频子载波索引
[0156][0157]
可选的,本技术实施例提供ppdu中包括的ltf序列是放置在240mhz带宽和320mhz带宽上使用的,240mhz带宽和320mhz带宽可以由如图4所示的80mhz tone plan构造。其中,160mhz带宽的子载波设计是基于2个80mhz,即80mhz中的[ru子载波索引,导频位置子载波索引]-512:80mhz中的[ru子载波索引,导频位置子载波索引]+512。同理,240mhz带宽的子载波设计是基于3个80mhz。320mhz带宽的子载波的设计是基于2个160mhz,即[pilot indices in 160mhz/160mhz导频索引]-1024:[pilot indices in160mhz/160mhz导频索引]+1024。
[0158]
4)、峰均功率比
[0159]
无线信号从时域上观测是幅度不断变化的,所以无线信号的发射功率并不恒定。峰均功率比(peak to average power ratio,papr),简称峰均比。可以指一个符号内,连续信号瞬间功率峰值与信号功率平均值之比。可以用如下公式表示:
[0160]
其中,xi,表示一组序列的时域离散值;max(xi2),表示时域离散值平方的最大值;mean(xi2),表示时域离散值平方的平均值。
[0161]
ofdm符号是由多个独立经过调制的子载波信号叠加而成的,当各个子载波相位相同或者相近时,叠加信号便会受到相同初始相位信号的调制,从而产生较大的瞬时功率峰值。由此带来较大的papr。ofdm系统具有高papr的缺点,尤其是在大带宽下,更多的子载波导致更为严重的papr。由于一般的功率放大器的动态范围都是有限的,所以峰均比较大的
mimo-ofdm信号极易进入功率放大器的非线性区域,高papr将会导致信号非线性失真,造成明显的频谱扩展干扰以及带内信号畸变,降低系统性能,所以在设计序列时,要求序列的papr越小越好。
[0162]
5)、长训练序列的4x,2x和1x模式
[0163]
为了进一步提高不同场景下的系统效率,ltf字段需要支持4x,2x和1x模式。图5为适用于本技术实施例的一种4x,2x和1x模式示意图,以20mhz带宽为例,当子载波的位置标记为-128,-127,

,-2,-1,0,1,2,

,127时,4xhe-ltf码元载有长训练序列的子载波位于-122,-121,

,-3,-2,2,3,

,121,122,其余为空子载波,子载波间隔为2xhe-ltf码元载有长训练序列的子载波位于-122,-120,

,-4,-2,2,4,

,120,122,其余为空子载波;等效的可将子载波的位置标记为-64,-63,

,-2,-1,0,1,2,

,63,则2xhe-ltf码元载有长训练序列的子载波位于-61,-60,

,-2,-1,1,2,

,60,61,其余为空子载波,此时子载波间隔为类似的,1xhe-ltf码元载有长训练序列的子载波集中位于-120,-116,

,-8,-4,4,8,

,116,120,其余为空子载波;等效的可将子载波的位置标记为-32,-31,

,-2,-1,0,1,2,

,31,则1x he-ltf码元载有长训练序列的子载波位于-30,-29,

,-2,-1,1,2,

,29,30,其余为空子载波,此时子载波间隔为
[0164]
也就是序列中相邻的4个元素为一组,如果这一组中只有一个元素不为0,则为1x模式,如果这一组中有两个元素不为0,则为2x模式,如果这一组中的4个元素均不为0,则为4x模式。
[0165]
6)、生成对抗网络(generative adversarial networks,gan)。
[0166]
如图6示,gan包括一个生成器(generator,g)和一个判别器(discriminator,d),生成器和判别器互相对抗。
[0167]
生成器用于捕捉真实样本数据分布,产生新样本,尽可能生成接近真实样本的新样本,从而欺骗判别器。生成器的输入为均匀或高斯分布的随机噪声z,输入数据维度为(batch_size,dim_noise)。
[0168]
判别器通常是一个二分类器,输入数据有两类,一类输入为生成器的输出数据(假样本),一类输入为训练集合数据(真样本),训练集合数据由算法生成。判别器用于判别生成器生成的样本是假样本还是真样本。
[0169]
可以理解,在训练过程中,判别器d会接收真样本数据和生成器g产生的假样本数据,判别器的任务是:判断生成器生成的数据是属于真样本数据还是假样本数据。对于最后输出的结果,可以同时对两方的参数进行调优。如果判别器d判断正确,那就需要调整生成器g的参数,从而使得生成的假样本数据更为逼真;如果判别d判断错误,则需调节判别器d的参数,避免下次类似判断出错。训练会一直持续到两者进入到一个均衡和谐的状态。
[0170]
训练后的产物是一个质量较高的自动生成器和一个判断能力较强的判别器。前者可以用于机器创作(例如自动画出“猫”“狗”),而后者则可以用来机器分类(例如自动判断“猫”“狗”)。
[0171]
如图7所示,生成器网络和判别器网络均可以使用的是三层深度神经网络(dnn),具体包括输入层、隐藏层和输出层。生成器网络每一层的神经元数目都是可调的,例如神经
元数据数目可以分别为dim_noise,dim_hidden和n_data,其中,batch_size,dim_noise,dim_hidden都是可调参数,n_data与带宽以及上采样倍数有关,80mhz时,n_data=496,输出层使用激活函数tanh,其他层使用激活函数relu。判别器网络每一层的神经元数目分别为n_data,dim_hidden和1,输出层使用激活函数sigmoid,其他层激活函数使用relu。
[0172]
7)、在采用单流导频模式发送wifi信号时,其所对应的ltf字段的每个ltf符号上的导频子载波和数据子载波会乘以不同的值,从而改变了原始ltf序列的结构,可能会导致在乘以某些系数的情况下,ltf字段的信号的papr值偏高。
[0173]
ofdm技术中,会利用多个ltf字段用来帮助站点估计多个空间流(spatial stream)的信道。为了准确估计空间流信道,保持各流的ltf正交,wifi标准中提出使用p矩阵的元素乘以ltf。具体地,第m个空间流发送的第n个ltf符号的数据子载波乘以p矩阵的第m行第n列元素,导频子载波乘以r矩阵的第m行第n列元素。r矩阵的每一行都等于p矩阵的第一行。当数据子载波和导频子载波乘以相同的数值时,得到的新的序列的papr不会发生变化,当数据子载波和导频子载波乘以不同的数值时,得到的新的序列的papr可能会发生变化。
[0174]
p矩阵大小通过为2
×
2,4
×
4,6
×
6,8
×
8,10
×
10,12
×
12,14
×
14,16
×
16等。例如一个空间流要发送4个ltf时,可以采用4
×
4大小的p矩阵来实现正交。
[0175]
示例的,p矩阵主要有下面几种:
[0176][0177][0178]
w=exp(-j2π/6)
[0179]
不同大小的p矩阵中的元素不同,可能表示不同的翻转相位。例如:4*4和8*8,16*16大小的p矩阵种的元素均为1和-1,对应是同一个翻转相位。示例的,导频位置*1,非导位置*1;或者导频位置*1,非导位置*-1;或者导频位置*-1,非导位置*1;或者导频位置*-1,非导位置*-1。当导频位置和非导频位置乘以相同的数值时,进行相位翻转后的序列在单个ru、在组合ru、在整个带宽上的papr相对于之前的序列的papr不会发生变化。当导频位置和非导频位置乘以不同的数值时,进行相位翻转后的序列在单个ru、在组合ru、在整个带宽上的papr相对于之前的序列的papr才会发生变化。通常一个序列进行相位翻转后可以得到4个papr不同的序列。
[0180]
本技术中的ltf序列考虑相位翻转,得到的翻转序列在单个ru,在组合ru以及在整个带宽上的papr均是比较低的,因此在多流(即空间流)场景下的序列的papr均是较低的。
[0181]
上述内容介绍了与本技术实施例有关的内容,下面将结合更多的附图对本技术实施例提供的传输ppdu的方法进行详细说明。本技术实施例可以应用于多个不同的场景下,包括图1所示的场景,但并不限于该场景。示例性地,对于上行传输,sta可以作为发送端,ap可以作为接收端;对于下行传输,ap可以作为发送端,sta可以作为接收端。对于其他传输场景,例如,ap和ap之间的数据传输,其中一个ap可以作为发送端,另一个ap可以作为接收端;又例如,sta和sta之间的上行传输,其中一个sta可以作为发送端,另一个sta可以作为接收端。本技术实施例以第一通信设备与第二通信设备来描述该方法,可以理解的,第一通信设备可以为ap或sta(例如图1所示的ap或sta),第二通信设备也可以为ap或sta(例如图1所示的ap或sta)。
[0182]
本技术实施例提供了多种可能的ltf序列。这些ltf序列在单个ru上的papr值较低,在组合ru上的papr值较低,以及在整个带宽上的papr值也较低;并且还考虑了多流场景,这些序列进行相位翻转后得到的翻转序列在单个ru上papr值较低,在组合ru上的papr值较低,以及在整个带宽上的papr值也较低。可理解的,papr值越小,对线性功放的要求越低,性能就越好。
[0183]
参见图8,图8是本技术实施例提供的一种传输ppdu的方法的示意性流程图。图8所示的方法可以包括但不限于如下步骤:
[0184]
s810:第一通信设备生成物理层协议数据单元ppdu,所述ppdu包括长训练字段ltf,所述长训练字段ltf中承载ltf序列。
[0185]
具体地,第一通信设备生成ltf序列的方法后续介绍。
[0186]
s820:第一通信设备发送该ppdu。相应地,第二通信设备接收ppdu。
[0187]
s830:第二通信设备解析ppdu,得到ppdu中的ltf序列。关于具体的解析方式可参考现有描述,对此不做限定。
[0188]
可理解的,本技术提及的“ltf序列”可以指ltf的频域序列,也可称为长训练域的频域序列。
[0189]
接下来介绍s810中生成ltf序列的方法。
[0190]
具体包括以下步骤:
[0191]
第一,确定训练集合,训练集合中包括多条训练数据,每条训练数据即一个样本ltf。每条训练数据均考虑了多流场景下的多个ltf序列的papr,在单个ru上papr值较低,在组合ru上的papr值较低,以及在整个带宽上的papr值也较低。
[0192]
第二,根据训练集合中的训练数据,训练生成对抗网络gan。
[0193]
第三,采用训练好的生成对抗网络gan中的生成模型,生成本技术提供的多种可能的ltf序列。生成模型生成的ltf序列与样本ltf序列具有相同的特性,即生成模型上生的ltf序列在单个ru上papr值较低,在组合ru上的papr值较低,以及在整个带宽上的papr值也较低,并且还考虑了多流场景,这些序列进行相位翻转后得到的多个翻转序列在单个ru上papr值较低,在组合ru上的papr值较低,以及在整个带宽上的papr值也较低。
[0194]
其中,所述确定训练集合,包括:
[0195]
步骤1:获取基序列,该基序列为长训练序列ltf。
[0196]
结合ltf序列的应用场景和应用需求,选择恰当长度的、具有低papr性质的基序列。
[0197]
示例的,在生成适用于图3所示的802.11ax中80mhz的载波规划(tone plan)的序列时,可以选择802.11ax标准中的80mhz ltf序列作为基序列。
[0198]
示例的,在生成用于图4所示的802.11be中80mhz的载波规划(tone plan)的序列时,可以选择802.11ax标准中的80mhz ltf序列作为基序列。
[0199]
或者采用一定方式构造出的序列,该序列的长度以及结构符合tone plan结构即可。
[0200]
示例的,如果想要生成器生成2x的序列时,可以选择2x的序列作为基序列。如果想要生成器生成1x的序列时,可以选择1x的序列作为基序列。如果想要生成器生成4x的序列时,可以选择4x的序列作为基序列。如果想要生成器生成80mhz的序列时,可以选择80mhz的序列作为基序列。如果想要生成器生成160mhz的序列时,可以选择160mhz的序列作为基序列。
[0201]
通常,80mhz基序列长度n ifft=1024bit,这长度为1024bit的序列中包括最左边12个0(对应12个左边带子载波),最右边11个0(对应11个右边带子载波,中间5个0(对应中间5个直流子载波)。为了简化训练,也可以采用长度为1001bit的基序列,即不包括最左边12个0,最右边11个0,中间5个0。
[0202]
步骤2:将基序列中的一个或多个非零元素取反,得到新序列。
[0203]
例如将“1”取反后为
“-
1”,将
“-
1”取反后为“1”。由于1024长度太长,为方便理解,以一个长度为5bit的基序列0 1 0 1 1为例进行说明,该序列0 1 0 1 1仅是一个举例,不应对实施例造成限定。例如,由基序列0 1 0 1 1得到的新序列可以是以下7种序列中的任一种,这7种序列分别为:0
ꢀ-
1 0 1 1、0 1 0
ꢀ-
1 1、0 1 0 1
ꢀ-
1、0
ꢀ-
1 0
ꢀ-
1 1、0
ꢀ-
1 0 1
ꢀ-
1、0 1 0
ꢀ-1ꢀ-
1、0
ꢀ-
1 0
ꢀ-1ꢀ-
1。
[0204]
步骤3:对步骤2中的新序列中非导频位置的元素进行相位翻转,得到多个序列,记为翻转序列。
[0205]
在上述已经介绍了经过相位翻转,一个新序列就可以得到多个翻转序列。本技术中所有可能出现的翻转序列的papr中包括了原序列的papr。
[0206]
例如,在基序列0 1 0 1 1中,规定了第2位和第4位,这两个非0位为数据子载波的位置,即非导频位置。以新序列0
ꢀ-
1 0 1 1为例,可以对新序列中的第2位和第4位上的元素进行相位翻转。
[0207]
例如,导频位置*1,非导频位置*-1,则新序列0
ꢀ-
1 0 1 1对应的翻转序列为0 1 0
ꢀ-
1 1。
[0208]
当采用16*16的p矩阵进行相位翻转时,可以适用于16流。本技术对于16*16的p矩阵包括的元素不进行限定。
[0209]
步骤4:确定步骤3中的一个该新序列对应的每个翻转序列,在tone plan中的整个带宽上的papr,在单个ru上的papr,以及在组合ru上的papr。
[0210]
单个ru例如ru26、ru106;组合ru例如,ru26+ru52,ru106+ru26、ru484+ru242等。并且需要注意的是,组合ru也可以包括打孔场景下的ru的组合,例如ru484+ru242在non-ofdma场景下等价于打孔形式下的ru484+ru242。
[0211]
如果一个新序列可以翻转出4种不同papr的翻转序列,则一个新序列就可以对应计算出x*4个papr。此处的x为单个ru、组合ru以及整个带宽的papr的总数量。
[0212]
步骤5:设置一个阈值,当步骤4中的这些papr均小于或等于设定阈值时,就可以将步骤3中的所述新序列作为一条训练数据添加到训练集合p
data
(x)中。示例的,可以在步骤4中的这些papr中选择一个最大的papr,将最大的papr与阈值进行比较,如果最大的papr小于或等于设定阈值,则可以将新序列添加到训练集合中。在保证这个条序列在整个带宽上的papr值也较低的前提下,也保证了这条序列在单个ru上papr值较低,在组合ru上的papr值较低,并且还考虑了多流场景,这些序列进行相位翻转后得到的翻转序列在单个ru上papr值较低,在组合ru上的papr值较低,以及在整个带宽上的papr值也较低。
[0213]
或者,步骤4中的这些papr中一定比例的papr小于或等于设定阈值,就可以将步骤3中的所述新序列作为一条训练数据添加到训练集合p
data
(x)中。例如,该比例为99%、98%等,例如一个新序列可以对应计算出x*4个papr,这些papr中有99%的papr小于或等于设定阈值,则可以将步骤3中的所述新序列作为一条训练数据添加到训练集合p
data
(x)中。
[0214]
再或者,步骤4中的多个翻转序列中有一定比例的翻转序列的papr均小于或等于设定阈值时,就可以将步骤3中的所述新序列作为一条训练数据添加到训练集合p
data
(x)中。例如,该比例大于或等于3/4。例如,一个新序列得到4个不同papr的翻转序列中,有3个翻转序列分别计算出的x个papr均小于设定阈值,其中一个翻转序列的x个papr中有部分papr大于设定阈值,也可以将该新序列作为一条训练数据添加到训练集合p
data
(x)中。
[0215]
设定阈值例如可以是6.3db,6.5db等。示例的,该阈值可以参考ru的数据部分的papr平均值、中值等。
[0216]
通常,训练集合中可以至少包括500条序列,即n_sample=500。当然也可以包括更多条序列。
[0217]
对于传输带宽分别为160mhz、240mhz和320mhz的情况下,采用同样的方法获得对应的训练集合。区别在于基序列长度由1024变成了2048、3072、4096。
[0218]
需要注意的是,本技术可以采用穷举法,执行步骤2-步骤5的过程,则可以得到很多符合较低papr要求的ltf。为了快速得到多条符合较低papr要求的ltf,也可以采用训练集合中的训练数据,训练生成对抗网络gan。当gan网络训练完成后,就可以通过gan网络中的生成模型生成多条符合较低papr要求的ltf,可以更加简单快速的得到符合较低papr要求的ltf。
[0219]
其中,所述根据训练集合中的训练数据,训练生成对抗网络gan,包括:
[0220]
在图6中已经介绍,gan包括生成模型g和判别模型d,生成模型也可以称为生成器或生成网络;判别模型也可以称为判别器或判别网络。
[0221]
步骤1:初始化判别模型d的参数θd,以及生成模型g的参数θg。
[0222]
步骤2:训练判别器,也就是训练参数θd。
[0223]
设置批次大小batch_size=50,该批次大小的参数可人为调整。
[0224]
从训练集合p
data
(x)中取出batch_size个训练数据即ltf,标记该batch_size个ltf的标签为真样本。
[0225]
随机产生一组数值,该组数值符合预设特征,该预设特征可以是高斯分布,或者正太分布,或者均匀分布等。该一组数值可以是batch_size行,dim_noise列的矩阵,矩阵中的
每个元素服从预设特征,这就是随机噪声z~p(z)。将随机噪声z~p(z)送入gan网络的生成器,该生成器就可以生成batch_size个ltf,标记生成器生成的ltf的标签为假样本。
[0226]
dim_noise与带宽的有关,dim_noise可以为带宽下的ltf序列的长度,例如在生成80hmz下的ltf时,dim_noise一般为1024或者1001。在生成160mhz下的ltf时,dim_noise一般为2048。
[0227]
将标签为假样本的ltf序列和标签为真样本序列,输入未训练完成的判别模型,获取所述未训练完成的判别模型输出的所述标签为假样本的序列的结果,所述结果为真样本或假样本;根据多个所述结果,对所述未训练完成的判别模型进行训练。
[0228]
可以理解的,为了更新网络,每次从训练数据集p
data
(x)中取batch_size个样本,将该batch_size个样本作为真实数据送入gan网络的判别器。判别器的训练目标是能判断出生成器生成的是假样本,训练集合的样本是真样本。对于x来自于生成器g的分布,d(x)要接近于0,对于x是真实分布中,d(x)要接近与1。所以判别器的损失函数为所以判别器的损失函数为判别器的优化目标为maxdl(d)。通过adam优化算法优化判别器的损失函数l(d),获得更新后的网络参数θd。
[0229]
步骤3:训练生成器,也就是训练参数θg。
[0230]
从训练集合p
data
(x)中取出batch_size个训练数据即ltf。
[0231]
随机产生一组数值,该组数值符合预设特征,该预设特征可以是高斯分布,或者正太分布,或者均匀分布等。该一组数值可以是batch_size行,dim_noise列的矩阵,矩阵中的每个元素服从预设特征,这就是随机噪声z~p(z)。将随机噪声z~p(z)送入生成器中,该生成器就可以生成batch_size个ltf。
[0232]
dim_noise与带宽的有关,dim_noise可以为带宽下的ltf序列的长度,例如在生成80hmz下的ltf时,dim_noise一般为1024或者1001。在生成160mhz下的ltf时,dim_noise一般为2048。
[0233]
将生成器生成的ltf序列和训练集合中的ltf序列,输入步骤2中的训练完成的判别模型中,获取所述训练完成的判别模型输出的所述生成器生成的ltf序列的结果,所述结果为真样本或假样本;根据多个所述结果,对所述未训练完成的生成模型进行训练。
[0234]
可以理解的,将随机噪声z~p(z)送入gan网络的生成器,通过生成器获得新的序列集合,生成的批次样本为g(z),大小为(batch_size,n_data),生成器的训练目标是通过优化生成分布,让判别器误以为生成的假样本为真,所以生成器的损失函数为l(g)=e
z~p(z)
log(1-d(g(z))),生成器的优化目标为mingl(g)。通过adam优化算法优化判别器的损失函数l(g),获得更新后的网络参数θg。
[0235]
步骤4:重复步骤2和步骤3,在训练过程中,gan的生成器和判别器交替优化,不断更新两个网络的参数θd和θg。
[0236]
步骤5:θd和θg更新一定次数后,查看生成器g生成的ltf序列的papr指标(考虑了相位翻转和资源分块),若低于设定阈值,则将其填充到训练集合p
data
(x)中,若训练集合的数据数目超出一定范围,只保留papr较小的一部分训练集合。然后再不断更新网络参数的过程中,不断更新训练集合,也就是继续执行步骤3、步骤4和步骤5。使得训练数据的papr越来越小。
[0237]
其中,所述采用训练好的生成对抗网络gan中的生成模型,生成ltf序列,包括:
[0238]
生成一组数值,该组数值符合预设特征,该预设特征可以是高斯分布,或者正太分布,或者均匀分布等。将该组数值输入训练完成的生成模型中,则可以获取到训练完成的生成模型输出的一个或多个ltf序列。这一个或多个ltf序列在单个ru上papr值较低,在组合ru上的papr值较低,以及在整个带宽上的papr值也较低,并且还考虑了多流场景,这些序列进行相位翻转后得到的翻转序列在单个ru上papr值较低,在组合ru上的papr值较低,以及在整个带宽上的papr值也较低。
[0239]
进一步地,还可以将生成模型生成的一个或多个序列作为训练集中的序列,采用这些序列对所述生成模型和判别模型再次进行训练。
[0240]
接下来介绍在80mhz带宽、160mhz带宽、240mhz带宽、320mhz带宽下的2x模式的ltf序列。
[0241]
(1)、一种可能的80mhz带宽的2x ltf序列,包括1024个元素,记为:序列一。
[0242][0243][0244]
(2)、一种可能的160mhz带宽的2x ltf序列,包括2048个元素,记为:序列二。
[0245]
[0246][0247]
(3)、一种可能的240mhz带宽的2x ltf序列,包括3072个元素,记为:序列三。
[0248]
[0249]
[0250]
[0251][0252]
(4)、一种可能的320mhz带宽的2x ltf序列,包括4096个元素,记为:序列四。
[0253]
[0254]
[0255]
[0256]
[0257][0258]
上述的序列一至序列四均可以通过gan网络的生成器生成。
[0259]
接下来参见表7所示,第四行介绍了上述的序列一自身和其对应的翻转序列、序列二自身和其对应的翻转序列、序列三自身和其对应的翻转序列、序列四自身和其对应的翻转序列在整个带宽上、单个ru,以及组合ru上的多个papr中的最大值。
[0260]
也就是上面描述的序列一自身及对应的翻转序列在80mhz的整个带宽上、单个ru,以及组合ru上的多个papr中的最大值为5.9927db。序列二自身及对应的翻转序列在160mhz的整个带宽上、单个ru、以及组合ru上的多个papr中的最大值为6.2554db。序列三自身及翻转序列在240mhz的整个带宽上、单个ru、以及组合ru上的多个papr中的最大值为6.8042db。序列四自身及翻转序列在320mhz的整个带宽上、单个ru、以及组合ru上的多个papr中的最大值为7.2206db。
[0261]
假设gan网络生成了x1个80mhz 2x的ltf序列,针对该80mhz 2x的ltf序列及其对应的翻转序列,在整个带宽上、单个ru、以及组合ru上的多个papr中选择出最大的papr,则一共可以选择出x1个papr,即选出x1个papr最大值,每个papr最大值对应一个gan网络生成的80mhz 2x ltf序列。
[0262]
比如,gan网络生成了10个80mhz 2x的ltf序列。每一个80mhz 2x的ltf序列可以对应3个翻转序列。第一个80mhz 2x的ltf序列及其对应的3个翻转序列,在整个带宽上、单个ru、以及组合ru上的多个papr中选择出一个最大的papr。第二个80mhz 2x的ltf序列及其对应的3个翻转序列,在整个带宽上、单个ru、以及组合ru上的多个papr中选择出一个最大的papr。第十个80mhz 2x的ltf序列及其对应的3个翻转序列
……
则10个80mhz 2x的ltf序列就可以对应选择出10个papr最大值。
[0263]
然后,在x1个papr最大值中,再选最小的papr值,这个选出来的最小papr对应的gan网络生成的80mhz 2x ltf序列,即为我们想要的80mhz 2x的ltf序列。
[0264]
例如,表7中的5.9927db是从x1个papr最大值中选出来的最小papr,5.9927db对应的gan网络生成的80mhz 2x序列即为我们想要的80mhz 2x的ltf序列,即上述的序列一。
[0265]
同理,gan网络生成了x2个160mhz 2x的ltf序列,则可以选择出x2个papr最大值,6.2554db是从x2个papr最大值中选出来的最小papr。6.2554db对应的gan网络生成的160mhz 2x序列,即为我们想要的160mhz 2x的ltf序列,即上述的序列二。
[0266]
gan网络生成了x3个240mhz 2x的ltf序列,则可以选择出x3个papr最大值,6.8042db是从x3个papr最大值中选出来的最小papr。6.8042db对应的gan网络生成的240mhz 2x序列,即为我们想要的240mhz 2x的ltf序列,即上述的序列三。
[0267]
gan网络生成了x4个320mhz 2x的ltf序列,则可以选择出x4个papr最大值,7.2206db是从x4个papr最大值中选出来的最小papr。7.2206db对应的gan网络生成的
320mhz 2x序列,即为我们想要的320mhz 2x的ltf序列,即上述的序列四。
[0268]
另外,训练集合中包括y1个80mhz 2x的ltf序列,针对每个ltf序列,在该ltf序列自身及对应的翻转序列在整个带宽上、单个ru、以及组合ru上的多个papr中选择出最大的papr,则一共可以选择出y1个papr。这个y1个papr中的最小值为:第三行中的6.23db。
[0269]
同理,训练集合中包括y2个160mhz 2x的ltf序列,针对每个ltf序列,在该ltf序列自身及对应的翻转序列在整个带宽上、单个ru、以及组合ru上的多个papr中选择出最大的papr,则一共可以选择出y2个papr。这个y2个papr中的最小值为:第三行中的6.3556db。
[0270]
同理,训练集合中包括y3个240mhz 2x的ltf序列,针对每个ltf序列,在该ltf序列自身及对应的翻转序列在整个带宽上、单个ru、以及组合ru上的多个papr中选择出最大的papr,则一共可以选择出y3个papr。这个y3个papr中的最小值为:第三行中的7.0284db。
[0271]
同理,训练集合中包括y4个240mhz 2x的ltf序列,针对每个ltf序列,在该ltf序列自身及对应的翻转序列在整个带宽上、单个ru、以及组合ru上的多个papr中选择出最大的papr,则一共可以选择出y4个papr。这个y4个papr中的最小值为:第三行中的7.3882db。
[0272]
表7中第四行的数值均小于第三行的数值,也就是gan网络生成的ltf序列的papr小于训练集合中的ltf序列的papr,则gan网络生成的不同带宽下的ltf的序列的papr值更低些。
[0273]
表7:ltf的papr对比
[0274][0275]
(5)、一种可能的80mhz带宽下的2x ltf序列,记为:
[0276]-1 0 1 0 1 0 1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0 1 0 1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0 1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0
ꢀ-
1 0 1 0 1 0 1 0 1 0 1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0
ꢀ-
1 0
ꢀ-
1 0 1 0 0 0 0 0 0 0 0 0 0 0}
[0285]
下文中介绍:序列七去掉最左边的12个0和最右边的11个0后的序列命名为ltf2x80m_2,即ltf2x80m_2=ltf2x80m_gan2(13:1013),此处的13:1013是指序列六中的第13个至第1013个元素。
[0286]
接下来参见表8所示,介绍了上述的序列五及对应的翻转序列、序列六及对应的翻转序列、序列七及对应的翻转序列,在整个带宽上、单个ru,以及组合ru上的papr中的最大值均为7.1799db。
[0287]
假设gan网络生成了x5个80mhz 2x的ltf序列,针对每个80mhz 2x ltf序列,在该80mhz 2x的ltf序列自身及对应的翻转序列在整个带宽上、单个ru、以及组合ru上的多个papr中选择出最大的papr,则一共可以选择出x5个papr,即选出x5个papr最大值,这x5个papr最大值可能部分相同,也可能完全不同。每个papr最大值对应一个gan网络生成的80mhz 2xltf序列。
[0288]
然后,在x5个papr最大值中,再选最小的papr值,这个选出来的最小papr对应的ltf序列,即为我们想要的80mhz 2x的ltf序列。
[0289]
例如,表8中的7.1799db是从x5个papr最大值中选出来的最小papr,7.1799db对应的gan网络生成的80mhz 2x序列,即为我们想要的80mhz 2x的ltf序列,即上述的序列五、序列六和序列七。也就是x5个papr最大值中的最大值7.1799db有三个。
[0290]
训练集合中包括y5个80mhz 2x的ltf序列。针对每个ltf序列,在该ltf序列自身及对应的翻转序列在整个带宽上、单个ru、以及组合ru上的多个papr中选择出最大的papr,则一共可以选择出y5个papr。这个y5个papr中的最小值为:7.3010db。
[0291]
gan网络生成的ltf序列的papr小于训练集合中的ltf序列的papr,则gan网络生成的不同带宽下的ltf的序列的papr值更低些。
[0292]
表8
[0293][0294]
(8)、接下来介绍160mhz 2x的ltf序列。
[0295]
首先,将80mhz 2x的ltf序列去掉最左边的12个0和最右边的11个0。然后将剩下的1013-13+1=1001个元素分为5部分,分别为:第1至第242个元素、第243至第484个元素、第485至第517个元素、第518至第759个元素、第760至第1001个元素。将这5部分乘以不同的系数,进行拼接,然后加上最左边的12个0和最右边的11个0,则得到160mhz 2x的ltf序列。
[0296]
示例的,选取的80mhz 2x的ltf序列为上述(6)中的序列六。序列六去掉最左边的12个0和最右边的11个0后的序列命名为ltf2x80m_1,即ltf2x80m_1=序列六(13:1013),此处的13:1013是指序列六中的第13个至第1013个元素,对应子载波-500至500。
[0297]
将ltf2x80m_1中的1013-13+1=1001个元素分为5部分,分记为:ltf2x80m_1(1:242)、ltf2x80m_1(243:484)、ltf2x80m_1(485:517)、ltf2x80m_1(518:759)、ltf2x80m_1(760:1001)。需要注意的是,1:242、243:484、485:517、518:759、760:1001是指ltf2x80m_1中的第1至第242个元素、第243至第484个元素、第485至第517个元素、第518至第759个元素、第760至第1001个元素,而不是子载波编号。将这5部分乘以不同的系数,进行拼接,以及加上最左边的12个0和最右边的11个0,则得到2x、160m mhz序列,记:2xeht_ltf_160m。
[0298]
2xeht_ltf_160m=
[0299]
{0
12
,ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,ltf2x80m_part5,0
23
,ltf2x80m_part1,(-1)*ltf2x80m_part2,(-1)*ltf2x80m_part3,(-1)*ltf2x80m_part4,ltf2x80m_part5,0
11
};
[0300]
即这5部分对应的系数分别为:1、1、1、1、1;1、-1、-1、-1、1。
[0301]
ltf2x80m_part1=ltf2x80m_1(1:242);ltf2x80m_part2=ltf2x80m_1(243:484);
[0302]
ltf2x80m_part3=ltf2x80m_1(485:517);ltf2x80m_part4=ltf2x80m_1(518:759);
[0303]
ltf2x80m_part5=ltf2x80m_1(760:1001)。
[0304]012
为连续12个0,0
23
为连续的23个0,0
11
为连续的11个0。
[0305]
该2xeht_ltf_160m序列及对应的翻转序列在整个带宽上、在单个资源块上、以及在组合资源块上,以及考虑多流场景下的papr中最大的papr为7.8274db。
[0306]
(9)接下来介绍320mhz 2x的ltf序列。
[0307]
首先,将80mhz 2x的ltf序列去掉最左边的12个0和最右边的11个0。然后将剩下的1013-13+1=1001个元素分为5部分,分别为:第1至第242个元素、第243至第484个元素、第485至第517个元素、第518至第759个元素、第760至第1001个元素。将这5部分乘以不同的系数,进行拼接,然后加上最左边的12个0和最右边的11个0,则得到320mhz 2x的ltf序列。
[0308]
示例的,选取的80mhz 2x的ltf序列为上述(7)中的序列七。序列七去掉最左边的
12个0和最右边的11个0后的序列命名为ltf2x80m_2,即ltf2x80m_2=序列七(13:1013),此处的13:1013是指序列七中的第13个至第1013个元素,对应子载波-500至500。
[0309]
将ltf2x80m_2中的1013-13+1=1001个元素分为5部分,分记为:ltf2x80m_2(1:242)、ltf2x80m_2(243:484)、ltf2x80m_2(485:517)、ltf2x80m_2(518:759)、ltf2x80m_2(760:1001)。需要注意的是,1:242、243:484、485:517、518:759、760:1001是指ltf2x80m_2中的第1至第242个元素、第243至第484个元素、第485至第517个元素、第518至第759个元素、第760至第1001个元素,而不是子载波编号。将这5部分乘以不同的系数,进行拼接,以及加上最左边的12个0和最右边的11个0,则得到2x、320m mhz序列,记:2xeht_ltf_320m。
[0310]
2xeht_ltf_320m=
[0311]
{0
12
,ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,ltf2x80m_part5,0
23
,(-1)*ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,(-1)*ltf2x80m_part5,0
23
,ltf2x80m_part1,ltf2x80m_part2,ltf2x80m_part3,ltf2x80m_part4,(-1)*ltf2x80m_part5,0
23
,ltf2x80m_part1,(-1)*ltf2x80m_part2,(-1)*ltf2x80m_part3,(-1)*ltf2x80m_part4,(-1)*ltf2x80m_part5,0
11
};
[0312]
即这5部分对应的系数分别为:1、1、1、1、1;-1、1、1、1、-1;1、1、1、1、-1;1、-1、-1、-1、-1。
[0313]
ltf2x80m_part1=ltf2x80m_2(1:242);ltf2x80m_part2=ltf2x80m_2(243:484);
[0314]
ltf2x80m_part3=ltf2x80m_2(485:517);ltf2x80m_part4=ltf2x80m_2(518:759);
[0315]
ltf2x80m_part5=ltf2x80m_2(760:1001)。
[0316]012
为连续12个0,0
23
为连续的23个0,0
11
为连续的11个0。
[0317]
该2xeht_ltf_320m序列及对应的翻转序列在整个带宽上、在单个资源块上、以及在组合资源块上,以及考虑多流场景下的papr中最大的papr为8.7366db。
[0318]
接下来介绍在80mhz带宽下的4x模式的ltf序列。
[0319]
(10)一种可能的80mhz带宽的4x ltf序列,包括1024个元素,记为:序列八。
[0320]
[0321][0322]
接下来参见表9所示,介绍了上述的序列八自身和对应的翻转序列在整个带宽上、单个ru、以及组合ru上的papr中的最大值为6.8997db。
[0323]
假设gan网络生成了x6个80mhz 4x的ltf序列,针对每个80mhz 4x的ltf序列,在该80mhz 4x的ltf序列自身及对应的翻转序列在整个带宽上、单个ru、以及组合ru上的多个papr中选择出最大的papr,则一共可以选择出x6个papr,即选出x6个papr最大值,每个papr最大值对应一个gan网络生成的80mhz 4x ltf序列。
[0324]
然后,在x6个papr最大值中,再选最小的papr值,这个选出来的最小papr对应的gan网络生成的80mhz 4x ltf序列,即为我们想要的80mhz 4x的ltf序列。
[0325]
例如,表9中的6.8997db是从x6个papr最大值中选出来的最小papr,6.8997db对应的gan网络生成的80mhz 4x序列即为我们想要的80mhz 4x的ltf序列,即上述的序列八。
[0326]
训练集合中包括y6个80mhz 4x的ltf序列,针对每个ltf序列,在该ltf序列自身及对应的翻转序列在整个带宽上、单个ru、以及组合ru上的多个papr中选择出最大的papr,则一共可以选择出y6个papr。这个y6个papr中的最小值为7.1345db。
[0327]
gan网络生成的ltf序列的papr小于训练集合中的ltf序列的papr,则gan网络生成的不同带宽下的ltf的序列的papr值更低些。
[0328]
表9
[0329]
[0330][0331]
前文介绍了本技术实施例的传输ppdu的方法,下文中将介绍本技术实施例中的传输ppdu的装置。本技术实施例的传输ppdu的装置包括应用于发送端的传输ppdu的装置和应用于接收端的传输ppdu的装置,应理解,所述应用于发送端的传输ppdu的装置即为上述方法中的第一通信设备,其具有上述方法中第一通信设备的任意功能,所述应用于接收端的资源分配装置即为上述方法中的第二通信设备,其具有上述方法中第二通信设备的任意功能。
[0332]
本技术实施例可以根据上述方法示例对通信设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0333]
参见图9,图9是本技术实施例提供的应用于发送端的传输ppdu的装置的一结构示意图。包括:处理单元11和收发单元12。
[0334]
处理单元11,用于生成物理层协议数据单元ppdu,该ppdu包括ltf序列;收发单元12,用于发送该ppdu。
[0335]
可选的,该ppdu包括的ltf序列可以是前述(1)至(10)提供的任一ltf序列。
[0336]
本技术实施例提供的应用于发送端的传输ppdu的装置即为上述方法中的第一通信设备,其具有上述方法中第一通信设备的任意功能,具体细节可参见上述方法,此处不再赘述。
[0337]
参见图10,图10是本技术实施例提供的应用于接收端的传输ppdu的装置的一结构示意图。包括:收发单元21和处理单元22。
[0338]
收发单元21,用于接收ppdu,该ppdu包括ltf序列;处理单元22,用于对该ppdu进行解析,得到ltf序列。
[0339]
可选的,该ppdu包括的ltf序列可以是前述(1)至(10)提供的任一ltf序列。
[0340]
本技术实施例提供的应用于接收端的传输ppdu的装置即为上述方法中的第二通信设备,其具有上述方法中第二通信设备的任意功能,具体细节可参见上述方法,此处不再赘述。
[0341]
以上介绍了本技术实施例的应用于发送端的传输ppdu的装置和应用于接收端的传输ppdu的装置,以下介绍所述应用于发送端的传输ppdu的装置和所述应用于接收端的传输ppdu的装置可能的产品形态。应理解,但凡具备上述图9所述的应用于发送端的传输ppdu的装置的特征的任何形态的产品,和但凡具备上述图10所述应用于接收端的传输ppdu的装置的特征的任何形态的产品,都落入本技术的保护范围。还应理解,以下介绍仅为举例,不限制本技术实施例的应用于发送端的传输ppdu的装置的产品形态和应用于传输ppdu的的资源分配装置的产品形态仅限于此。
[0342]
作为一种可能的产品形态,本技术实施例应用于发送端的传输ppdu的装置和应用于接收端的传输ppdu的装置,可以由一般性的总线体系结构来实现。
[0343]
所述应用于发送端的传输ppdu的装置,包括处理器和与所述处理器内部连接通信的收发器。该处理器用于生成生成ppdu,所述ppdu包括ltf序列;收发器,用于发送所述ppdu。可选地,所述应用于发送端的传输ppdu的装置还可以包括存储器,所述存储器用于存储处理器执行的指令。可选地,该ppdu包括的ltf序列可以是前述(1)至(10)提供的任一ltf序列。
[0344]
所述应用于接收端的传输ppdu的装置,包括处理器和与所述处理器内部连接通信的收发器。该收发器用于接收ppdu;处理器,用于对接收到的所述ppdu进行解析,得到所述ppdu包括的ltf序列。可选地,所述应用于接收端的传输ppdu的装置还可以包括存储器,所述存储器用于存储处理器执行的指令。可选地,该ppdu包括的ltf序列可以是前述(1)至(10)提供的任一ltf序列。
[0345]
作为一种可能的产品形态,本技术实施例应用于发送端的传输ppdu的装置和应用于接收端的传输ppdu的装置,可以由通用处理器来实现。
[0346]
实现应用于发送端的传输ppdu的装置的通用处理器包括处理电路和与所述处理电路内部连接通信的输入输出接口。该处理电路用于生成ppdu,所述ppdu包括ltf序列;该输入输出接口,用于发送所述ppdu。可选地,该通用处理器还可以包括存储介质,所述存储介质用于存储处理电路执行的指令。可选地,该ppdu包括的ltf序列可以是前述(1)至(10)提供的任一ltf序列。
[0347]
实现应用于接收端的传输ppdu的装置的通用处理器包括处理电路和与所述处理电路内部连接通信的输入输出接口。该输入输出接口用于接收ppdu,该ppdu包括ltf;该处理电路用于对该ppdu ppdu进行解析,得到所述ppdu包括的ltf序列。可选地,该通用处理器还可以包括存储介质,所述存储介质用于存储处理电路执行的指令。可选地,该ppdu包括的ltf序列可以是前述(1)至(10)提供的任一ltf序列。
[0348]
作为一种可能的产品形态,本技术实施例所述应用于发送端的传输ppdu的装置和应用于接收端的传输ppdu的装置,还可以使用下述来实现:一个或多个fpga(现场可编程门阵列)、pld(可编程逻辑器件)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本技术通篇所描述的各种功能的电路的任意组合。
[0349]
应理解,上述各种产品形态的应用于发送端的传输ppdu的装置和应用于接收端的传输ppdu的装置,分别具有上述方法实施例中第一通信设备和第二通信设备的任意功能,此处不再赘述。
[0350]
本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行前述传输ppdu的方法。
[0351]
本技术实施例还提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行前述传输ppdu的方法。
[0352]
本技术实施例还提供一种无线通信系统,包括第一通信设备(如ap)和第二通信设备(如sta),该第一通信设备和该第二通信设备可以执行前述传输ppdu的方法。
[0353]
本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软
件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0354]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参见前述方法实施例中的对应过程,在此不再赘述。
[0355]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0356]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
[0357]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0358]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0359]
还需要说明的是,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“至少一个”是指一个或一个以上;“a和b中的至少一个”,类似于“a和/或b”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和b中的至少一个,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
[0360]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包括有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0361]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0362]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0363]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0364]
尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
[0365]
显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术实施例的精神和范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包括这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1