主要内容

wlanLSIGRecover

恢复L-SIG信息位

描述

例子

recBits= wlanLSIGRecover (rxSig胸部noiseVarEst生化武器返回已恢复的L-SIG1信息比特,recBits,给出时域L-SIG波形,rxSig.指定信道估计,胸部,噪声方差估计,noiseVarEst为信道带宽,生化武器

例子

recBits= wlanLSIGRecover (rxSig胸部noiseVarEst生化武器名称,值通过使用一个或多个名-值对参数返回信息位并指定算法参数。

例子

recBitsfailCheck= wlanLSIGRecover(___返回有效性检查的状态,failCheck,使用前面语法中的参数。

例子

recBitsfailCheckeqSym= wlanLSIGRecover(___返回均衡后的符号,eqSym

recBitsfailCheckeqSymcpe= wlanLSIGRecover(___返回公共相位误差,cpe

例子

全部折叠

恢复在有噪声的2x2 MIMO信道中传输的L-SIG信息,并计算接收到的信息位中存在的误码数。

设置通道带宽和采样率。

chanBW =“CBW40”;Fs = 40e6;

创建一个对应于40 MHz 2x2 MIMO通道的VHT配置对象。

vht = wlanVHTConfig(...“ChannelBandwidth”chanBW,...“NumTransmitAntennas”2,...“NumSpaceTimeStreams”2);

生成L-LTF和L-SIG字段信号。

txLLTF = wlanLLTF(vht);[txLSIG,txLSIGData] = wlanLSIG(vht);

创建一个2x2 TGac信道和一个信噪比为10 dB的AWGN信道。

tgacChan = wlanTGacChannel(“SampleRate”fs,“ChannelBandwidth”chanBW,...“NumTransmitAntennas”2,“NumReceiveAntennas”2);chNoise = com . awgnchannel (“NoiseMethod”信噪比(SNR)...“信噪比”10);

将信号通过有噪声的2x2多径衰落信道传递。

rxLLTF = chNoise(tgacChan(txLLTF));rxLSIG = chNoise(tgacChan(txLSIG));

增加额外的白噪声,对应于9分贝噪声值的接收机。噪声方差等于k * T * B * F,在那里k为玻尔兹曼常数,T是环境温度,B是信道带宽(采样率),和F是接收机噪声数字。

据nVar = 10 ^ ((-228.6 + 10 * log10 (290) + 10 * log10 (fs) + 9) / 10);rxNoise = com . awgnchannel (“NoiseMethod”“方差”“方差”据nVar);rxLLTF = rxNoise(rxLLTF);rxLSIG = rxNoise(rxLSIG);

基于L-LTF进行信道估计。

demodLLTF = wlanLLTFDemodulate(rxLLTF,chanBW,1);chanEst = wlanLLTFChannelEstimate(demodLLTF,chanBW);

恢复L-SIG信息位。

rxLSIGData = wlanLSIGRecover(rxLSIG,chanEst,0.1,chanBW);

确认恢复的L-SIG数据无误码。

numErrors = biterr(txLSIGData,rxLSIGData)
numErrors = 0

使用强制零均衡器算法恢复L-SIG信息。计算接收数据中的误码数。

创建HT配置对象。

cfgHT = wlanHTConfig;

生成L-SIG字段并将其通过AWGN通道传递。

[txLSIG,txLSIGData] = wlanLSIG(cfgHT);rxSIG = awgn(txLSIG,20);

使用强制零算法恢复L-SIG字段。信道估计是1的向量,因为没有引入衰落。

胸围= 1 (52,1);noiseVarEst = 0.1;rxLSIGData = wlanLSIGRecover(rxSIG,chEst,noiseVarEst,“CBW20”“EqualizationMethod”“ZF”);

确认恢复的L-SIG数据无误码。

numErrors = biterr(txLSIGData,rxLSIGData)
numErrors = 0

从引入固定相位和频率偏移的信道中恢复L-SIG字段。

创建一个对应于160 MHz SISO信道的VHT配置对象。生成传输的L-SIG字段。

cfgVHT = wlanVHTConfig(“ChannelBandwidth”“CBW160”);txLSIG = wlanLSIG(cfgVHT);

要引入45度相位偏移和100hz频率偏移,请创建“相位和频率偏移系统”对象。

pfOffset = com . phasefrequencyoffset (“SampleRate”160 e6,“PhaseOffset”45岁的...“FrequencyOffset”, 100);

向传输的L-SIG字段引入相位和频率偏移,然后将其通过AWGN信道。

rxSIG = awgn(pfOffset(txLSIG),20);

恢复L-SIG信息位、故障检查状态和均衡符号,禁用先导相位跟踪。

chEst = ones(416,1);noiseVarEst = 0.01;[recBits,failCheck,eqSym] = wlanLSIGRecover(rxSIG,chEst,noiseVarEst,“CBW160”“PilotPhaseTracking”“没有”);

验证L-SIG是否通过了故障检查。

disp (failCheck)
0

通过绘制均衡符号来可视化相位偏移。

散点图(eqSym)网格

图散点图包含一个轴对象。标题为Scatter plot的axes对象包含一个类型为line的对象。该对象表示通道1。

输入参数

全部折叠

接收的L-SIG字段,指定为N年代——- - - - - -NR矩阵。N年代是样本的数量,和NR接收天线数。

N年代与信道带宽成正比。

ChannelBandwidth N年代
“CBW5”“CBW10”“CBW20” 80
“CBW40” 160
“CBW80” 320
“CBW160” 640

数据类型:
复数支持:万博1manbetx是的

通道估计,指定为N-by-1-by -NR数组中。N占用子载波的数量,和NR接收天线数。

信道带宽 N
“CBW5”“CBW10”“CBW20” 52
“CBW40” 104
“CBW80” 208
“CBW160” 416

数据类型:
复数支持:万博1manbetx是的

噪声方差估计,指定为非负标量。

数据类型:

信道带宽(以MHz为单位),指定为“CBW5”“CBW10”“CBW20”“CBW40”“CBW80”,或“CBW160”

例子:“CBW80”对应80mhz的信道带宽

数据类型:字符|字符串

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:“PilotPhaseTracking”、“没有”禁用导频相位跟踪。

OFDM符号采样偏移量表示为循环前缀(CP)长度的一个分数,指定为由逗号分隔的对组成“OFDMSymbolOffset”和区间[0,1]中的标量。您指定的值指示OFDM解调相对于CP开始的开始位置0表示CP的开始,值为1表示CP的结束。

数据类型:

均衡方法,指定为这些值之一。

  • “患者”—接收机采用最小均方误差均衡器。

  • “ZF”—接收机使用强制零均衡器。

当接收信号有多个接收天线时,该函数在均衡过程中利用接收机分集。当传输的时空流的数量为1时你指定这个参数为“ZF”时,函数进行极大比组合。

数据类型:字符|字符串

导频相位跟踪,指定为由逗号分隔的对组成“PilotPhaseTracking”其中一个值。

  • “PreEQ”-启用先导相位跟踪,该功能在任何均衡操作之前执行。

  • “没有”-禁用先导相位跟踪。

数据类型:字符|字符串

输出参数

全部折叠

恢复的L-SIG信息位,作为包含二进制数据的24元素列向量返回。24个元素对应L-SIG字段的长度。

数据类型:int8

失败检查状态,作为逻辑标量返回。如果L-SIG奇偶校验失败,或者它的前四位不符合8个允许的数据速率之一,failCheck真正的

数据类型:逻辑

均衡的符号,返回为48乘1的矢量。L-SIG域共有48个数据子载波。

数据类型:
复数支持:万博1manbetx是的

以弧度为单位的普通相位误差,作为标量返回。

更多关于

全部折叠

L-SIG

L-SIG是802.11™OFDM PLCP遗留序文的第三个字段。该字段是EHT、HE、VHT、HT和非HT ppdu的组成部分。它由24位组成,包含速率、长度和奇偶校验信息。L-SIG字段使用BPSK调制,速率为1/2二进制卷积编码(BCC)传输。

遗留序言中的L-SIG。

L-SIG是一种OFDM符号,其持续时间随信道带宽而变化。

信道带宽(MHz) 子载波频率间隔,ΔF(赫兹) 快速傅里叶变换周期(TFFT= 1 /ΔF 防护间隔时间(GI)T胃肠道TFFT/ 4) L-SIG持续时间(T信号T胃肠道+TFFT
20、40、80、160 312.5 3.2μs 0.8μs 4μs
10 156.25 6.4μs 1.6μs 8μs
5 78.125 12.8μs 3.2μs 16μs

L-SIG包含接收到的配置的报文信息。

L-SIG中的报文信息。

  • 位0到3指定非ht格式的数据速率(调制和编码速率)。

    速率(比特0-3) 调制

    编码率(R

    数据速率(Mb/s)
    20mhz信道带宽 10mhz信道带宽 5 MHz信道带宽
    1101 BPSK 1/2 6 3. 1.5
    1111 BPSK 3/4 9 4.5 2.25
    0101 正交相移编码 1/2 12 6 3.
    0111 正交相移编码 3/4 18 9 4.5
    1001 16-QAM 1/2 24 12 6
    1011 16-QAM 3/4 36 18 9
    0001 64 - qam 2/3 48 24 12
    0011 64 - qam 3/4 54 27 13.5

    对于HT和VHT格式,L-SIG速率位为“11 10 0 1”.HT和VHT格式的数据速率信息在特定格式的信令字段中发出信号。

  • 第4位预留给将来使用。

  • 第5到16位:

    • 对于非ht,请根据表17-1和IEEE 10.27.4章节的描述,指定数据长度(以字节为单位传输的数据量)®性病802.11 -2020。

    • 对于HT-mixed,传输时间请参见IEEE Std 802.11-2020的19.3.9.3.5和10.27.4章节。

    • 对于VHT,请参考IEEE Std 802.11-2020 21.3.8.2.4章节配置传输时间。

  • 第17位具有0到16位的偶校验。

  • 位18到23包含信号尾位的全部零。

请注意

HT增加的信令字段(wlanHTSIG)及VHT (wlanVHTSIGAwlanVHTSIGB)格式提供这些格式的数据速率和配置信息。

  • 对于HT-mixed格式,请参见IEEE Std 802.11-2020中19.3.9.4.3节中的HT-SIG位设置。

  • 对于VHT格式,IEEE Std 802.11-2020的21.3.8.3.3节和21.3.8.3.6节分别描述了VHT- sig - a和VHT- sig - b字段的位设置。

参考文献

[1] IEEE Std 802.11™-2016 (IEEE Std 802.11-2012修订版)。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范信息技术IEEE标准。系统间的电信和信息交换。局域网和城域网。特殊要求

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

在R2015b中引入


1IEEE Std 802.11-2012经IEEE许可改编和转载。版权所有IEEE 2012。版权所有。