构建HT PPDU.
使用波形发生器功能或通过单独构建每个字段来构建HT PPDU。
波形发生器
创建HT配置对象。
ht = wlanhtconfig;
生成HT PPDU。比特中的输入数据序列的长度必须是PSDU的长度的8倍,其以字节表示。关闭窗口。
x = randi([0 1],ht.psdulength * 8,1);y = wlanwaveformgenerator(x,ht,'windowtransitiontime',0);
绘制波形的幅度。
t =((1:长度(y))' - 1)/ 20e6;图(t,abs(y))xlabel('时间(s)')ylabel('幅度(v)'的)
个人PPDU字段
创建L-STF,L-LTF,L-SIG,HT-SIG,HT-STF和HT-LTF前导磁场。
lstf = wlanlstf(ht);lltf = wlanlltf(ht);lsig = wlanlsig(ht);htsig = wlanhtsig(ht);htstf = wlanhtstf(ht);htltf = wlanhtltf(ht);
使用输入数据字段生成HT-Data字段X
,这是与波形发生器一起使用的相同输入信号。
htdata = wlanhtdata(x,ht);
连接各个字段以创建单个PPDU。
z = [lstf;lltf;LSIG;htsig;htstf;htltf;htdata];
验证两种方法创建的PPDU是否相同。
isequal(y,z)
ANS =.逻辑1