主要内容gydF4y2Ba

wlanVHTDatagydF4y2Ba

生成VHT-Data字段gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

ygydF4y2Ba= wlanVHTData (gydF4y2BapsdugydF4y2Ba,gydF4y2BacfggydF4y2Ba)gydF4y2Ba生成一个gydF4y2BaVHT-Data领域gydF4y2Ba1gydF4y2Ba来自用户数据位的时域波形gydF4y2BapsdugydF4y2Ba对于传输参数gydF4y2BacfggydF4y2Ba.看到gydF4y2Bavht -数据场处理gydF4y2Ba用于波形生成的详细信息。gydF4y2Ba

ygydF4y2Ba= wlanVHTData (gydF4y2BapsdugydF4y2Ba,gydF4y2BacfggydF4y2Ba,gydF4y2BascramInitgydF4y2Ba)gydF4y2Ba使用gydF4y2BascramInitgydF4y2Ba用于扰频器初始化状态。gydF4y2Ba

ygydF4y2Ba= wlanVHTData (gydF4y2Ba___gydF4y2BaOversamplingFactor =gydF4y2BaosfgydF4y2Ba)gydF4y2Ba生成具有指定过采样因子的过采样VHT-Data波形。有关过采样的详细信息,请参见gydF4y2BaFFT-Based采样过密gydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

生成MIMO 20 MHz VHT-Data字段的波形。gydF4y2Ba

创建VHT配置对象。分配20mhz信道带宽,2个发射天线,2个时空流,MCS为4。gydF4y2Ba

cfgVHT = wlanVHTConfig(gydF4y2Ba“ChannelBandwidth”gydF4y2Ba,gydF4y2Ba“CBW20”gydF4y2Ba,gydF4y2Ba“NumTransmitAntennas”gydF4y2Ba2,gydF4y2Ba“NumSpaceTimeStreams”gydF4y2Ba2,gydF4y2Ba“主持人”gydF4y2Ba4);gydF4y2Ba

生成用户有效载荷数据和VHT-Data字段波形。gydF4y2Ba

psdu = randi([0 1],cfgVHT.PSDULength*8,1);y = wlanVHTData(psdu,cfgVHT);大小(y)gydF4y2Ba
ans =gydF4y2Ba1×2gydF4y2Ba2160 2gydF4y2Ba

20mhz波形是一个有两列的阵列,对应于两个发射天线。每列有2160个复样。gydF4y2Ba

: y (1:10)gydF4y2Ba
ans =gydF4y2Ba10×2复杂gydF4y2Ba-0.0598 + 0.1098i -0.1904 + 0.1409i 0.6971 - 0.3068i -0.0858 - 0.2701i -0.1284 + 0.9268i -0.8318 + 0.3331 i 0.1313 + 0.4956i 0.3591 + 0.5485i 0.9749 + 0.2859i -0.9751 + 0.3334 i 0.0559 + 0.2448 i 0.0881 - 0.8230i -0.1878 - 0.2959i -0.2952 - 0.4433i -0.1005 -0.5562 - 0.5976i 1.0999 + 0.3292i -0.2036 - 0.0200igydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

PHY服务数据单元(gydF4y2BaPSDUgydF4y2Ba),指定为gydF4y2BaNgydF4y2BabgydF4y2Ba1的向量。gydF4y2BaNgydF4y2BabgydF4y2Ba比特数是否等于gydF4y2BaPSDULengthgydF4y2Ba×8。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

传输参数,指定为agydF4y2BawlanVHTConfiggydF4y2Ba对象。gydF4y2Ba

初始扰码器状态的数据扰码器为每个数据包生成,指定为整数,二进制向量,1 × -gydF4y2BaNgydF4y2BaUgydF4y2Ba整数行向量,或者7 ×gydF4y2BaNgydF4y2BaUgydF4y2Ba二进制矩阵。gydF4y2BaNgydF4y2BaUgydF4y2Ba是用户数量,从1到4。如果指定为整数或二进制向量,则该设置适用于所有用户。如果指定为行向量或二进制矩阵,则每个用户的设置将在相应的列中指定为区间[1,127]中的整数或相应的二进制向量。gydF4y2Ba

在传输数据上使用的扰频器初始化遵循IEEE中描述的过程gydF4y2Ba®gydF4y2BaIEEE 802.11ad™-2012,章节18.3.5.5和IEEE 802.11ad™-2012,章节21.3.9。扰码器初始化字段后面的报头字段和数据字段(包括数据填充位)通过用由多项式生成的长度为127的周期序列XORing每个位进行扰码gydF4y2BaS (x)gydF4y2Ba=gydF4y2BaxgydF4y2Ba7gydF4y2Ba+gydF4y2BaxgydF4y2Ba4gydF4y2Ba+1gydF4y2Ba.PSDU的八个字节被放入一个比特流中,在每个八个字节中,位0 (LSB)是第一个,位7 (MSB)是最后一个。该图显示了序列的生成和异或操作。gydF4y2Ba

从整数到比特的转换使用左msb方向。例如,用十进制初始化扰频器gydF4y2Ba1gydF4y2Ba,位映射到这些元素。gydF4y2Ba

元素gydF4y2Ba XgydF4y2Ba7gydF4y2Ba XgydF4y2Ba6gydF4y2Ba XgydF4y2Ba5gydF4y2Ba XgydF4y2Ba4gydF4y2Ba XgydF4y2Ba3.gydF4y2Ba XgydF4y2Ba2gydF4y2Ba XgydF4y2Ba1gydF4y2Ba
比特值gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 0gydF4y2Ba 1gydF4y2Ba

若要生成与小数等效的位流,请使用gydF4y2Baint2bitgydF4y2Ba函数。例如,对于十进制gydF4y2Ba1gydF4y2Ba:gydF4y2Ba

Int2bit (1,7)' ans = 0 0 0 0 0 0 0 1gydF4y2Ba

例子:gydF4y2Ba[1, 0, 1, 1, 1, 0, 1]gydF4y2Ba将扰频器93的初始化状态传递为二进制向量。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba

过采样因子,指定为大于或等于1的标量。过采样的循环前缀长度必须是整数个样本。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Baint8gydF4y2Ba|gydF4y2Baint16gydF4y2Ba|gydF4y2Baint32gydF4y2Ba|gydF4y2Baint64gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Bauint16gydF4y2Ba|gydF4y2Bauint32gydF4y2Ba|gydF4y2Bauint64gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

VHT-Data领域gydF4y2Ba时域波形,返回为gydF4y2BaNgydF4y2Ba年代gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaTgydF4y2Ba矩阵。gydF4y2BaNgydF4y2Ba年代gydF4y2Ba时域样本的个数和gydF4y2BaNgydF4y2BaTgydF4y2Ba是发射天线的个数。看到gydF4y2Bavht -数据场处理gydF4y2Ba用于波形生成的详细信息。gydF4y2Ba

更多关于gydF4y2Ba

全部折叠gydF4y2Ba

VHT-Data领域gydF4y2Ba

VHT-Data字段携带来自介质访问控制(MAC)层的一个或多个帧。该字段位于VHT ppdu中的VHT- sig - b字段之后。gydF4y2Ba

有关VHT-Data字段的详细描述,请参见IEEE Std 802.11-2016的21.3.10节。VHT数据字段由四个子字段组成。gydF4y2Ba

  • 服务领域gydF4y2Ba-包含7位扰码器初始化状态,1位为未来考虑保留,8位为VHT-SIG-B循环冗余检查(CRC)字段gydF4y2Ba

  • PSDUgydF4y2Ba—可变长字段,包含PLCP业务数据单元gydF4y2Ba

  • 体育垫gydF4y2Ba-传递给发射机以创建完整OFDM符号的可变位数gydF4y2Ba

  • 尾巴gydF4y2Ba-终止卷积码所需的比特(当传输使用LDPC信道编码时不需要)gydF4y2Ba

PSDUgydF4y2Ba

物理层(物理层)PSDU(业务数据单元)。一个PSDU可以由一个介质访问控制(MAC)协议数据单元(MPDU)或一个聚合MPDU (A-MPDU)中的多个MPDU组成。单用户场景下,VHT-Data字段包含一个PSDU。在多用户场景下,VHT-Data字段最多为4个用户携带4个psdu。gydF4y2Ba

算法gydF4y2Ba

全部折叠gydF4y2Ba

vht -数据场处理gydF4y2Ba

的gydF4y2BaVHT-Data领域gydF4y2Ba对服务进行编码,gydF4y2BaPSDUgydF4y2Ba、垫位和尾位。的gydF4y2BawlanVHTDatagydF4y2Ba函数执行发送器处理gydF4y2BaVHT-Data领域gydF4y2Ba并输出时域波形gydF4y2BaNgydF4y2BaTgydF4y2Ba发射天线。gydF4y2Ba

NgydF4y2Ba西文gydF4y2Ba为BCC编码器的个数。gydF4y2Ba
NgydF4y2Ba党卫军gydF4y2Ba是空间流的数量。gydF4y2Ba
NgydF4y2BaSTSgydF4y2Ba是时空流的数量。gydF4y2Ba
NgydF4y2BaTgydF4y2Ba是发射天线的个数。gydF4y2Ba

BCC信道编码显示。gydF4y2Ba

具体算法请参见IEEE Std 802.11ac™-2013gydF4y2Ba[1]gydF4y2Ba,第22.3.4.9节和22.3.4.10节,分别为单用户和多用户。gydF4y2Ba

FFT-Based采样过密gydF4y2Ba

一个gydF4y2Ba采样过量gydF4y2Ba信号是以高于奈奎斯特速率的频率采样的信号。无线局域网信号通过使用小的保护带来最大化占用的带宽,这可能会给抗成像和抗混叠滤波器带来问题。过采样增加了相对于总信号带宽的保护带宽度,从而增加了信号中的采样数量。gydF4y2Ba

当生成OFDM波形时,该函数通过使用更大的IFFT和零垫来执行过采样。该图显示了OFDM波形的过采样过程gydF4y2BaNgydF4y2BaFFTgydF4y2Ba副载波组成gydF4y2BaNgydF4y2BaggydF4y2Ba两边都有警备波段的副载波gydF4y2BaNgydF4y2Ba圣gydF4y2Ba占用带宽子载波。gydF4y2Ba

FFT-based过采样。gydF4y2Ba

参考文献gydF4y2Ba

IEEE信息技术标准。系统间的电信和信息交换。局域网和城域网。特殊要求。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。修改件4:在6 GHz以下频段运行的非常高吞吐量的增强。gydF4y2Ba

扩展功能gydF4y2Ba

C/ c++代码生成gydF4y2Ba
使用MATLAB®Coder™生成C和c++代码。gydF4y2Ba

版本历史gydF4y2Ba

在R2015b中引入gydF4y2Ba


1gydF4y2BaIEEE Std 802.11ac-2013经IEEE许可改编和转载。版权所有IEEE 2013。版权所有。gydF4y2Ba