wlanpsdulength
计算八位字的PSDU长度
描述
返回psdulength
= wlanpsdulength(cfgphy
,,,,单元
,,,,价值
)psdulength
,物理层一致性过程(PLCP)服务数据单元(PSDU)长度,八位字价值
和物理层配置cfgphy
。这价值
可以根据PLCP协议数据单元(PPDU)传输时间或数据符号数量单元
输入参数。
例子
使用指定的传输时间生成非HT波形
创建一个wlannonhtconfig
目的,'cfgphy'
,并指定传输时间,'txtime'
,在微秒中。
cfgphy = wlannonhtconfig;txtime = 300;
计算八位字中的PSDU长度。
psdulength = wlanpsdulength(cfgphy,'txtime',txtime)
psdulength = 207
设置在配置对象的用户有效负载中携带的字节数,'cfgphy'
到这个PSDU长度。创建一个随机的PSDU,'PSDU'
,使用计算出的PSDU长度。
cfgphy.psdulength = psdulength;data = randi([0 1],psdulength*8,1);
使用'cfgphy'
和'数据'
。
waveform = wlanwaveformgenerator(data,cfgphy);
用指定数量的数据符号生成HT波形
创建一个wlanhtconfig
目的,'cfgphy'
,并指定数据符号的数量,'numDataSymbols'
。
cfgphy = wlannonhtconfig;numDatasymbols = 200;
计算八位字中的PSDU长度。
psdulength = wlanpsdulength(cfgphy,'numDataSymbols',numDataSymbols)
psdulength = 597
设置在配置对象的用户有效负载中携带的字节数,'cfgphy'
,到这个PSDU长度。创建一个随机的PSDU,'PSDU'
,具有计算的PSDU长度。
cfgphy.psdulength = psdulength;data = randi([0 1],psdulength*8,1);
使用'cfgphy'
和'数据'
。
waveform = wlanwaveformgenerator(data,cfgphy);
输入参数
cfgphy
-PHY格式配置
wlanhesuconfig
目的|wlanvhtconfig
目的|wlanhtconfig
目的|wlannonhtconfig
目的
PHY格式配置,指定为wlanhesuconfig
,,,,wlanvhtconfig
,,,,wlanhtconfig
, 或者wlannonhtconfig
目的。该对象定义了PHY格式配置及其适用属性。
单元
-论点单位价值
'txtime'
|'numDataSymbols'
论点单位价值
,指定为'txtime'
或者'numDataSymbols'
。此值表示单位价值
从中计算出PSDU长度。
数据类型:char
|细绳
价值
-计算PSDU长度的值
数字标量
计算PSDU长度的值,指定为数字标量。输入参数单元
指定单位价值
。该表描述了该功能如何解释价值
基于单元
。
单元 价值 |
价值 描述 |
'txtime' |
标量号指定微秒中的PPDU传输时间 |
'numDataSymbols' |
标量号指定符号数量'数据' PPDU领域 |
数据类型:双倍的
输出参数
psdulength
- PSDU的长度
数字标量
PSDU的长度在八位字中以数字标量返回。此值返回适合指定值的最大PSDU长度'txtime'
或者'numDataSymbols'
。
数据类型:双倍的
扩展功能
C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。
版本历史记录
matlabコマンド
Matlabコマンドコマンドにするがクリックされまし。。
matlabコマンドコマンドに入力しててください。。。。ブラウザー
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)