使用波形发生器功能或通过单独构建每个字段来构建VHT PPDU。
创建VHT配置对象。
vht = wlanvhtconfig;
生成VHT PPDU。比特中的输入数据序列的长度必须是PSDU的长度的8倍,其以字节表示。关闭窗口。
X = RANDI([0 1],VHT.PSDULENG * 8,1);y = wlanwaveformgenerator(x,vht,'windowtransitiontime',0);
绘制波形的幅度。
t =((1:长度(y))' - 1)/ 80e6;图(t,abs(y))xlabel('时间(s)')ylabel('幅度(v)'的)
创建L-STF,L-LTF,L-SIG,VHT-SIG-A,VHT-STF,VHT-LTF和VHT-SIG-B前导磁场。
lstf = wlanlstf(vht);lltf = wlanlltf(vht);lsig = wlanlsig(vht);vhtsiga = wlanvhtsiga(vht);VHTSTF = WLANVHTSTF(VHT);vhtltf = wlanvhtltf(vht);vhtsigb = wlanvhtsigb(vht);
使用输入数据字段生成VHT数据字段X
,其用作波形发生器的输入。
vhtdata = wlanvhtdata(x,vht);
连接各个字段以创建单个PPDU。
z = [lstf;lltf;LSIG;vhtsiga;vhtstf;VHTLTF;vhtsigb;vhtdata];
验证两种方法创建的PPDU是否相同。
isequal(y,z)
ANS =.逻辑1