通过使用波形生成器函数或通过单独构建每个字段来构建非HT PPDU。
创建一个非HT配置对象。
nht = wlannonhtconfig;
生成非HT PPDU。位的输入数据序列的长度必须是以字节表示的PSDU长度的8倍。关闭窗户。
x = randi([0 1],nht.psdulength*8,1);y = wlanwaveformgenerator(x,nht,'Window TransitionTime',0);
绘制波形的大小。
t =((1:长度(y))'-1)/20E6;图(t,abs(y))xlabel(“时间)”)ylabel(“大小(v)”)
创建L-STF,L-LTF和L-SIG序言。
lstf = wlanlstf(nht);lltf = wlanlltf(nht);lsig = wlanlsig(nht);
使用输入数据字段生成非HT-DATA字段X
,用作波形生成器的输入。
nhtdata = wlannonhtdata(x,nht);
加入单个字段以创建一个PPDU。
z = [lstf;lltf;lsig;nhtdata];
验证两种方法创建的PPDU是相同的。
是等于(y,z)
ans =逻辑1