主要内容

构建非HT PPDU

通过使用波形生成器函数或通过单独构建每个字段来构建非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)”

图包含一个轴对象。轴对象包含一个类型行的对象。

单个PPDU字段

创建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

也可以看看

|||