wlanNonHTDatagydF4y2Ba
生成非ht - data字段波形gydF4y2Ba
语法gydF4y2Ba
描述gydF4y2Ba
生成非ht数据场时域波形gydF4y2BaPSDUgydF4y2Ba位gydF4y2BaygydF4y2Ba
= wlanNonHTData (gydF4y2BapsdugydF4y2Ba
,gydF4y2BacfggydF4y2Ba
)gydF4y2BapsdugydF4y2Ba
非高温传输参数gydF4y2BacfggydF4y2Ba
.gydF4y2Ba
指定扰码器初始化状态。gydF4y2BaygydF4y2Ba
= wlanNonHTData (gydF4y2BapsdugydF4y2Ba
,gydF4y2BacfggydF4y2Ba
,gydF4y2BascramInitgydF4y2Ba
)gydF4y2Ba
生成指定过采样因子的过采样非ht数据场波形。有关过采样的详细信息,请参见gydF4y2BaFFT-Based采样过密gydF4y2Ba.gydF4y2BaygydF4y2Ba
= wlanNonHTData (gydF4y2Ba___gydF4y2BaOversamplingFactor =gydF4y2BaosfgydF4y2Ba
)gydF4y2Ba
例子gydF4y2Ba
生成非ht数据波形gydF4y2Ba
为20MHz非ht - data字段生成36 Mbps的波形。gydF4y2Ba
创建一个非ht配置对象并赋值gydF4y2BaMCSgydF4y2Ba
5。gydF4y2Ba
cfg = wlanNonHTConfig(gydF4y2Ba“主持人”gydF4y2Ba5);gydF4y2Ba
将随机数据分配给PSDU并生成数据场波形。gydF4y2Ba
psdu = randi([0 1],cfg.PSDULength*8,1);y = wlanNonHTData(psdu,cfg);大小(y)gydF4y2Ba
ans =gydF4y2Ba1×2gydF4y2Ba4480年1gydF4y2Ba
生成非高温传输数据场信号gydF4y2Ba
配置传输参数gydF4y2BawlanNonHTConfiggydF4y2Ba
对象,指定80mhz的信道带宽和静态带宽操作。gydF4y2Ba
cfg = wlanNonHTConfig(gydF4y2Ba“ChannelBandwidth”gydF4y2Ba,gydF4y2Ba“CBW80”gydF4y2Ba,gydF4y2Ba“SignalChannelBandwidth”gydF4y2Ba,真的,gydF4y2Ba...gydF4y2Ba“BandwidthOperation”gydF4y2Ba,gydF4y2Ba“静态”gydF4y2Ba);gydF4y2Ba
生成一个适当长度的随机PSDU。gydF4y2Ba
Psdu = randi([0 1],8*cfg。PSDULength 1gydF4y2Ba“int8”gydF4y2Ba);gydF4y2Ba
生成初始伪随机扰频器序列。gydF4y2Ba
[range,numBits] =扰码范围(cfg);raminit = randi(range);gydF4y2Ba
生成非ht数据字段信号。gydF4y2Ba
y = wlanNonHTData(psdu,cfg,冲压初始化);gydF4y2Ba
输入参数gydF4y2Ba
psdugydF4y2Ba
- - - - - -gydF4y2BaPSDU比特gydF4y2Ba
二值列向量gydF4y2Ba
物理层收敛程序(PLCP)服务数据单元(gydF4y2BaPSDUgydF4y2Ba)位,指定为长度为8 ×的二进制值列向量gydF4y2BalgydF4y2Ba,在那里gydF4y2BalgydF4y2BaPSDU长度,单位为字节。指定gydF4y2BalgydF4y2Ba,设置gydF4y2BaPSDULengthgydF4y2Ba
的属性gydF4y2BacfggydF4y2Ba
输入。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
cfggydF4y2Ba
- - - - - -gydF4y2Ba非高温传输参数gydF4y2Ba
wlanNonHTConfiggydF4y2Ba
对象gydF4y2Ba
非高温传输参数,指定为agydF4y2BawlanNonHTConfiggydF4y2Ba
对象。gydF4y2Ba
scramInitgydF4y2Ba
- - - - - -gydF4y2Ba初始扰频器状态或初始伪随机扰频器序列gydF4y2Ba
93gydF4y2Ba
(默认)|gydF4y2Ba区间[1,127]中的整数gydF4y2Ba|gydF4y2Ba二值列向量gydF4y2Ba
每个生成包的初始扰频器状态或初始伪随机扰频器序列。gydF4y2Ba
属性禁用带宽信令时gydF4y2BaSignalchannelBandwidthgydF4y2Ba
的属性gydF4y2BacfggydF4y2Ba
输入gydF4y2Ba0gydF4y2Ba
(gydF4y2Ba假gydF4y2Ba
),此输入表示扰频器的初始状态。在这种情况下,这个输入必须是区间[1,127]中的整数,或者是对应的长度为7的二进制值列向量。默认值:gydF4y2Ba93gydF4y2Ba
的I.1.5.2节中的示例状态gydF4y2Ba[1]gydF4y2Ba.gydF4y2Ba
启用带宽信令时,可以设置gydF4y2BaSignalchannelBandwidthgydF4y2Ba
的属性gydF4y2BacfggydF4y2Ba
输入gydF4y2Ba1gydF4y2Ba
(gydF4y2Ba真正的gydF4y2Ba
),此输入表示的伪随机扰码器序列如表17-7所示gydF4y2Ba[1]gydF4y2Ba.在这种情况下,该输入必须是区间[的整数gydF4y2Ba最小值gydF4y2Ba,gydF4y2Ba马克斯gydF4y2Ba],或length对应的二值列向量gydF4y2BaNgydF4y2BaBgydF4y2Ba.的价值gydF4y2Ba最小值gydF4y2Ba,gydF4y2Ba马克斯gydF4y2Ba,gydF4y2BaNgydF4y2BaBgydF4y2Ba的值gydF4y2BaBandwidthOperationgydF4y2Ba
而且gydF4y2BaChannelBandwidthgydF4y2Ba
的属性gydF4y2BacfggydF4y2Ba
根据这个表格输入。gydF4y2Ba
的价值gydF4y2BacfggydF4y2Ba .gydF4y2Ba BandwidthOperationgydF4y2Ba |
的价值gydF4y2BacfggydF4y2Ba .gydF4y2Ba ChannelBandwidthgydF4y2Ba |
的价值gydF4y2Ba最小值gydF4y2Ba | 的价值gydF4y2Ba马克斯gydF4y2Ba | 的价值gydF4y2BaNgydF4y2BaBgydF4y2Ba |
---|---|---|---|---|
“缺席”gydF4y2Ba |
“CBW20”gydF4y2Ba |
1gydF4y2Ba | 31gydF4y2Ba | 5gydF4y2Ba |
“缺席”gydF4y2Ba |
“CBW5”gydF4y2Ba ,gydF4y2Ba“CBW10”gydF4y2Ba ,gydF4y2Ba“CBW40”gydF4y2Ba ,gydF4y2Ba“CBW80”gydF4y2Ba ,或gydF4y2Ba“CBW160”gydF4y2Ba |
0gydF4y2Ba | 31gydF4y2Ba | 5gydF4y2Ba |
“静态”gydF4y2Ba 或gydF4y2Ba“动态”gydF4y2Ba |
“CBW20”gydF4y2Ba |
1gydF4y2Ba | 15gydF4y2Ba | 4gydF4y2Ba |
“静态”gydF4y2Ba 或gydF4y2Ba“动态”gydF4y2Ba |
“CBW5”gydF4y2Ba ,gydF4y2Ba“CBW10”gydF4y2Ba ,gydF4y2Ba“CBW40”gydF4y2Ba ,gydF4y2Ba“CBW80”gydF4y2Ba ,或gydF4y2Ba“CBW160”gydF4y2Ba |
0gydF4y2Ba | 15gydF4y2Ba | 4gydF4y2Ba |
如果不指定此输入,则函数使用gydF4y2BaNgydF4y2BaBgydF4y2Ba默认值的最重要位,gydF4y2Ba93gydF4y2Ba
.gydF4y2Ba
第17.3.5.5节gydF4y2Ba[1]gydF4y2Ba指定应用于传输数据的置乱和反置乱过程。扰码器初始化字段后面的报头字段和数据字段(包括数据填充位)通过用由多项式生成的长度为127的周期序列XORing每个位进行扰码gydF4y2BaS (x)gydF4y2Ba=gydF4y2BaxgydF4y2Ba7gydF4y2Ba+gydF4y2BaxgydF4y2Ba4gydF4y2Ba+ 1gydF4y2Ba.PSDU的八个字节被放入一个比特流中,在每个八个字节中,位0 (LSB)是第一个,位7 (MSB)是最后一个。该图演示了序列生成和异或操作。gydF4y2Ba
从整数到比特的转换使用左msb方向。例如,用十进制初始化扰频器gydF4y2Ba1gydF4y2Ba
,位映射到这些元素。gydF4y2Ba
元素gydF4y2Ba | XgydF4y2Ba7gydF4y2Ba | XgydF4y2Ba6gydF4y2Ba | XgydF4y2Ba5gydF4y2Ba | XgydF4y2Ba4gydF4y2Ba | XgydF4y2Ba3.gydF4y2Ba | XgydF4y2Ba2gydF4y2Ba | XgydF4y2Ba1gydF4y2Ba |
---|---|---|---|---|---|---|---|
比特值gydF4y2Ba | 0gydF4y2Ba | 0gydF4y2Ba | 0gydF4y2Ba | 0gydF4y2Ba | 0gydF4y2Ba | 0gydF4y2Ba | 1gydF4y2Ba |
若要生成与小数等效的位流,请使用gydF4y2Baint2bitgydF4y2Ba
函数。例如,对于十进制gydF4y2Ba1gydF4y2Ba
:gydF4y2Ba
Int2bit (1,7)' ans = 0 0 0 0 0 0 0 1gydF4y2Ba
例子:gydF4y2Ba(1;0;1;1;1;0;1]gydF4y2Ba
将扰频器93的初始化状态传递为二进制向量。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
osfgydF4y2Ba
- - - - - -gydF4y2Ba过采样因子gydF4y2Ba
1gydF4y2Ba
(默认)|gydF4y2Ba大于等于1的标量gydF4y2Ba
过采样因子,指定为大于或等于1的标量。过采样的循环前缀长度必须是整数个样本。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
输出参数gydF4y2Ba
ygydF4y2Ba
-非ht数据场时域波形gydF4y2Ba
复数矩阵gydF4y2Ba
非ht数据场时域波形,返回为大小的复值矩阵gydF4y2BaNgydF4y2Ba年代gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaTgydF4y2Ba.gydF4y2Ba
NgydF4y2Ba年代gydF4y2Ba时域样本的数量是多少gydF4y2Ba
NgydF4y2BaTgydF4y2Ba是发射天线的个数。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
复数支持:金宝appgydF4y2Ba是的gydF4y2Ba
更多关于gydF4y2Ba
PSDUgydF4y2Ba
物理层(Physical layer) PSDU (service data unit)。该字段由可变数量的八位字节组成。最小值为0(零),最大值为2500。有关更多信息,请参见IEEE Std 802.11™-2012,章节15.3.5.7。gydF4y2Ba
非高温数据字段gydF4y2Ba
non-high throughput Data (non-HT Data)字段用于传输MAC帧,由service字段、PSDU、tail bits和pad bits组成。gydF4y2Ba
服务领域gydF4y2Ba—包含16个0,用于初始化扰码器。gydF4y2Ba
PSDUgydF4y2Ba—可变长字段,包含PLCP服务数据单元PSDU (service data unit)。gydF4y2Ba
尾巴gydF4y2Ba-终止卷积码所需的尾位。该字段对单个编码流使用6个零。gydF4y2Ba
垫块gydF4y2Ba—变长字段,确保非ht数据字段包含整数个符号。gydF4y2Ba
算法gydF4y2Ba
非高温数据场处理gydF4y2Ba
non-HT Data字段在报文中的L-SIG字段后面。具体算法请参见章节17.3.5gydF4y2Ba[1]gydF4y2Ba.非ht数据包括PSDU中的用户有效负载加上16个服务位、6个尾部位和填充位,以填充最后一个OFDM符号。该函数对非ht数据场进行发射机处理,并生成时域波形。gydF4y2Ba
FFT-Based采样过密gydF4y2Ba
一个gydF4y2Ba采样过量gydF4y2Ba信号是以高于奈奎斯特速率的频率采样的信号。无线局域网信号通过使用小的保护带来最大化占用的带宽,这可能会给抗成像和抗混叠滤波器带来问题。过采样增加了相对于总信号带宽的保护带宽度,从而增加了信号中的采样数量。gydF4y2Ba
当生成OFDM波形时,该函数通过使用更大的IFFT和零垫来执行过采样。该图显示了OFDM波形的过采样过程gydF4y2BaNgydF4y2BaFFTgydF4y2Ba副载波组成gydF4y2BaNgydF4y2BaggydF4y2Ba两边都有警备波段的副载波gydF4y2BaNgydF4y2Ba圣gydF4y2Ba占用带宽子载波。gydF4y2Ba
参考文献gydF4y2Ba
[1] IEEE Std 802.11™-2020 (IEEE Std 802.11-2016修订版)。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范信息技术IEEE标准。系统间的电信和信息交换。局域网和城域网。特殊要求。gydF4y2Ba
扩展功能gydF4y2Ba
C/ c++代码生成gydF4y2Ba
使用MATLAB®Coder™生成C和c++代码。gydF4y2Ba
版本历史gydF4y2Ba
在R2015b中引入gydF4y2Ba
另请参阅gydF4y2Ba
wlanNonHTConfiggydF4y2Ba
|gydF4y2BawlanNonHTDataRecovergydF4y2Ba
|gydF4y2BawlanLSIGgydF4y2Ba
Abrir比如gydF4y2Ba
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?gydF4y2Ba
MATLAB突击队gydF4y2Ba
Ha hecho clic en unenlace que对应一个este commando de MATLAB:gydF4y2Ba
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。gydF4y2Ba
选择网站gydF4y2Ba
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:gydF4y2Ba.gydF4y2Ba
您也可以从以下列表中选择一个网站:gydF4y2Ba
如何获得最佳的网站性能gydF4y2Ba
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。gydF4y2Ba
美洲gydF4y2Ba
- 美国拉丁gydF4y2Ba(西班牙语)gydF4y2Ba
- 加拿大gydF4y2Ba(英语)gydF4y2Ba
- 美国gydF4y2Ba(英语)gydF4y2Ba
欧洲gydF4y2Ba
- 比利时gydF4y2Ba(英语)gydF4y2Ba
- 丹麦gydF4y2Ba(英语)gydF4y2Ba
- 德国gydF4y2Ba(德语)gydF4y2Ba
- 西班牙gydF4y2Ba(西班牙语)gydF4y2Ba
- 芬兰gydF4y2Ba(英语)gydF4y2Ba
- 法国gydF4y2Ba(法语)gydF4y2Ba
- 爱尔兰gydF4y2Ba(英语)gydF4y2Ba
- 意大利gydF4y2Ba(意大利语)gydF4y2Ba
- 卢森堡gydF4y2Ba(英语)gydF4y2Ba
- 荷兰gydF4y2Ba(英语)gydF4y2Ba
- 挪威gydF4y2Ba(英语)gydF4y2Ba
- 奥地利gydF4y2Ba(德语)gydF4y2Ba
- 葡萄牙gydF4y2Ba(英语)gydF4y2Ba
- 瑞典gydF4y2Ba(英语)gydF4y2Ba
- 瑞士gydF4y2Ba
- 联合王国gydF4y2Ba(英语)gydF4y2Ba
亚太地区gydF4y2Ba
- 澳大利亚gydF4y2Ba(英语)gydF4y2Ba
- 印度gydF4y2Ba(英语)gydF4y2Ba
- 新西兰gydF4y2Ba(英语)gydF4y2Ba
- 中国gydF4y2Ba
- 日本gydF4y2Ba(日本語)gydF4y2Ba
- 한국gydF4y2Ba(한국어)gydF4y2Ba