主要内容

802.11 az波形生成

这个例子展示了如何参数化和生成IEEE®802.11az™高效(HE)测距空数据包(NDP)波形,并突出了该标准的一些关键特性。

介绍

802.11az标准[1],通常被称为下一代定位(NGP),它使一个站能够确定其相对于其他站的位置。该标准支持两种HE测距物理层金宝app(PHY)协议数据单元(PPDU)格式:

  • 他不等民主党

  • 基于HE触发器(TB)测距NDP

HE测距NDP和HE TB测距NDP分别类似于HE测深NDP和HE TB NDP反馈PPDU格式,定义在802.11ax™标准中。有关这些HE PPDU格式的更多信息,请参见[2].

HE测距NDP支持一个或多个用户的定位金宝app与可选的安全HE长训练场(HE- ltf)序列。单用户HE测距波形包含单个用户的HE- ltf符号,也支持可选的安全HE- ltf序列。金宝app多用户HE测距波形只允许多个用户使用安全的HE- ltf符号。单用户和多用户波形可以包含HE-LTF符号的多次重复。该特性有助于提高距离估计精度。

因为802.11az标准使用与802.11ax标准相同的底层PHY技术,所以处理链非常相似。这个例子展示了如何使用安全和非安全HE- ltf序列生成802.11az HE测距NDP波形。

他测距NDP没有安全HE- ltf

HE测距NDP包含用于单个用户的HE- ltf符号,并使用在[2].HE-LTF符号数是HE-LTF重复次数与每次重复的HE-LTF符号数的乘积。HE-LTF符号的数量取决于时空流的数量,如表21-13所示[3.].HE测距NDP中HE- ltf符号的构造遵循[2为HE-LTF中所有重复的HE-LTF符号。

单用户HE测距NDP生成

配置一个带有两个天线、两个时空流和两个HE-LTF重复的传输。

cfg = heRangingConfig (“NumTransmitAntennas”2);cfg.User{1}。NumSpaceTimeStreams = 2;cfg.User{1}。NumHELTFRepetition = 2;

生成指定配置的HE测距NDP波形。

tx = heRangingWaveformGenerator (cfg);

画出第一个天线的传输功率。

heRangingWavGenPlot (tx, cfg);

图中包含一个轴对象。标题为Power of HE Ranging Packet的axis对象包含line、text类型的9个对象。

他用安全的HE- ltf测距NDP

生成具有安全HE- ltf符号的HE测距NDP,如[2]时,指定这些传输参数组合中的任意一个。

  • 一个单用户heRangingConfig对象的SecureHELTF属性设置为1真正的

  • 多用户heRangingConfig对象

安全HE-LTF包含一个随机的LTF序列,定义见[1].要为选定的用户指定此序列,请设置SecureHELTFSequence对应的性质用户财产的heRangingConfig对象。如果SecureHELTFSequence属性小于给定用户配置所需的位数,则对象循环扩展安全序列。如果输入的位数SecureHELTFSequence如果大于给定用户配置所需的位数,则该对象仅使用所需的位数。对象从指定的十六进制序列中提取所需的位。当传输包含一个安全的HE-LTF序列时,该序列必须对HE-LTF符号使用一个零功率保护间隔。包扩展(PE)以零功率保护间隔开始。

具有安全HE- ltf生成的单用户HE测距NDP

配置一个带有两个天线、两个时空流、三个HE-LTF重复和安全HE-LTF符号的传输。

cfg = heRangingConfig (“NumTransmitAntennas”2,“SecureHELTF”,真正的);cfg.User{1}。NumSpaceTimeStreams = 2;cfg.User{1}。NumHELTFRepetition = 3;cfg.User{1}。SecureHELTFSequence =“12345678 abcdef1234”

生成指定配置的HE测距NDP波形。

tx = heRangingWaveformGenerator (cfg);

画出第一个天线的传输功率。

heRangingWavGenPlot (tx, cfg);

图中包含一个轴对象。标题为Power of HE Ranging Packet的axis对象包含line、text类型的12个对象。

多用户测距NDP生成

多用户HE测距NDP波形包含多个用户的安全HE- ltf符号。传输将每个用户的HE-LTF符号连接到最多64个连续符号。这个例子演示了使用安全的HE-LTF序列为两个用户生成波形。配置传输参数,指定两个用户以及每个用户的时空流数和HE-LTF重复数。

cfg = heRangingConfig (2);cfg.User{1}。NumSpaceTimeStreams = 1;cfg.User{1}。NumHELTFRepetition = 2;cfg.User{2}。NumSpaceTimeStreams = 1;cfg.User{2}。NumHELTFRepetition = 3;

方法确定为每个用户生成安全HE-LTF符号所需的安全HE-LTF比特数numSecureHELTFBits对象的功能。

numNibbles = numSecureHELTFBits (cfg) / 4;% 4比特每小口

为每个用户设置安全的HE-LTF序列。

secureSeqUser1 =“a12c67f8b90dc56e78a2b3f1”;cfg.User{1}。SecureHELTFSequence = secureSeqUser1(1:numNibbles(1)); secureSeqUser2 =“b3a49c5e6c1a2d35ed47c2d915f”;cfg.User{2}。SecureHELTFSequence = secureSeqUser2(1:numNibbles(2));

生成指定配置的HE测距NDP波形。

tx = heRangingWaveformGenerator (cfg);

画出第一个天线的传输功率。

heRangingWavGenPlot (tx, cfg);

图中包含一个轴对象。标题为Power of HE Ranging Packet的axis对象包含line、text类型的20个对象。

参考文献

  1. IEEE P802.11az™/D2.0信息技术标准草案。系统之间的电信和信息交换。

  2. IEEE P802.11ax™/ D4.1信息技术标准草案——电信和信息交换系统之间-本地和市区网络特定需求-第11部分:无线局域网介质访问控制(MAC)和物理层(体育)规范-第六修正案:高效WLAN的增强。

  3. IEEE Std 802.11™-2016信息技术IEEE标准。系统间电信和信息交换。局域网和城域网。特殊要求。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。