主要内容

wlanConstellationDemap

星座demapping

描述

例子

y= wlanConstellationDemap (信谊,noiseVarEst,numBPSCS)demaps收到符号信谊使用不痒的决定近似log-likelihood-ratio (LLR)方法numBPSCS,每副载波的编码比特数空间流。

例子

y= wlanConstellationDemap (信谊,noiseVarEst,numBPSCS,demapType)还指定了demapping类型。

例子

y= wlanConstellationDemap (信谊,noiseVarEst,numBPSCS,阶段)顺时针derotates符号之前demapping弧度中指定的数量阶段

例子

y= wlanConstellationDemap (信谊,noiseVarEst,numBPSCS,demapType,阶段)指定demapping类型和相位旋转。

例子

全部折叠

执行4096 - qam demapping在一个数据位的序列。

创建数据位的顺序。

位=兰迪([0,1],49152年1“int8”);

执行星座映射的数据位通过使用4096 - qam。

numBPSCS = 12;信谊= wlanConstellationMap(比特,numBPSCS);大小(对称)
ans =1×24096年1

4096 - qam星座demapping执行。因为默认demapping类型是软,软的输出是一个矢量位。

noiseVarEst = 0;y = wlanConstellationDemap(信谊、noiseVarEst numBPSCS);大小(y)
ans =1×249152年1

执行256 - qam demapping通过解调。

创建数据位的顺序。

位=兰迪([0,1],416,1);

执行星座映射的数据位通过使用256 - qam星座。

numBPSCS = 8;信谊= wlanConstellationMap(比特,numBPSCS);

256 - qam星座demapping执行困难。

noiseVarEst = 0;demapType =“硬”;y = wlanConstellationDemap(信谊、noiseVarEst numBPSCS, demapType);

验证demapped数据与原始数据。

isequal(比特,y)
ans =逻辑1

BPSK和QBPSK demapping不同的OFDM符号VHT-SIG-A字段使用软解调。IEEE®802.11中的定义demapping 22.3.8.3.3 ac™-2013节

创建数据位的顺序。指定列中的两个OFDM符号。

位=兰迪([0,1],48岁,2,“int8”);

执行星座映射的数据位。指定大小的星座旋转列数量的输入序列。第一列是BPSK调制映射。第二列是QBPSK调制的调制。

numBPSCS = 1;阶段=[0π/ 2];mappedData = wlanConstellationMap(比特numBPSCS阶段);

执行星座demapping估计噪声方差等于零(不添加噪声)。derotate星座,在映射函数中指定相同的阶段。软比特的输出是一个向量可以卷积译码器的输入。

noiseVar = 0;demappedData = wlanConstellationDemap (mappedData, noiseVar numBPSCS阶段);

验证demapped数据与原始数据。因为没有噪音,你可以恢复原始数据没有错误通过分配负逻辑1,正值一个逻辑0。换句话说,你可以把软位转换成碎片。

demappedBits = int8 ((demappedData < = 0));demappedBits isequal(位)
ans =逻辑1

执行BPSK demapping四维数组使用硬解调。

创建数据位的序列作为四维的数组,每副载波416编码比特每空间流衬垫块,四个OFDM符号,两个空间流,两段。

numCBPSSI = 416;numSym = 4;numSS = 2;numSeg = 2;位=兰迪([0,1],numCBPSSI numSym, numSS, numSeg);大小(位)
ans =1×4416年4 2 2

执行BPSK星座映射在一个旋转的数据位 π 2 弧度。

numBPSCS = 1;阶段=π/ 2;信谊= wlanConstellationMap(比特numBPSCS阶段);大小(对称)
ans =1×4416年4 2 2

QBPSK星座demapping执行困难。derotate星座,在映射函数中指定相同的阶段。

noiseVarEst = 0;demapType =“硬”;y = wlanConstellationDemap(信谊、noiseVarEst numBPSCS, demapType);

验证demapped数据与原始数据。

isequal(比特,y)
ans =逻辑1

输入参数

全部折叠

收到了符号,指定为复值向量,矩阵,或多维数组。如果指定这个输入矩阵和数组,函数执行星座demapping列。

数据类型:
复数的支持:金宝app是的

噪声方差估计,指定为负的标量。当你指定demapType输入“硬”,该函数不使用这个输入。

例子:0.7071

数据类型:

每副载波的编码比特数空间流,指定为log2 (),在那里是调制的秩序。因此,numBPSCS必须是一个值。

  • 1二进制相移键控(BPSK)调制,17.3.5.8节指定[1]

  • 2正交相移键控(QPSK)调制,17.3.5.8节指定[1]

  • 4正交调幅16级(16-QAM),指定17.3.5.8节[1]

  • 664 - qam, 17.3.5.8节指定[1]

  • 8256 - qam, 21.3.10.9节指定[1]

  • 101024 - qam, 27.3.11.9节指定[2]

  • 124096 - qam, 36.3.12.8节指定[3]

数据类型:

Demapping类型,指定为其中一个值。

  • “硬”——艰难的决定demapping

  • “软”——不痒的决定近似LLR方法

数据类型:

星座旋转弧度,指定为一个标量,矢量,或多维数组。这个输入的大小必须兼容的大小信谊输入。这个输入和信谊有兼容的大小,如果对于每一个相应的尺寸,尺寸大小相等或其中之一是1。当一个维度信谊等于1和相应的尺寸吗阶段大于1,那么输出尺寸大小相同的尺寸吗阶段

例子:π*(0:大小(位,1)/ numBPSCS-1)。“/ 2;

数据类型:

输出参数

全部折叠

Demapped符号,返回为一个整数值向量,矩阵,或多维数组。这个输出相同的大小信谊除了的行数,等于的行数信谊乘以numBPSCS

引用

[1]IEEE Std 802.11™-2016(-2012年修订IEEE Std 802.11)。“第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。“IEEE标准信息技术——之间的通信和信息交换系统。当地和市区网络——特定的需求。

[2]IEEE P802.11ax™/ D4.1。“第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。修改1:高效WLAN的增强。“信息技术标准草案——之间的通信和信息交换系统。当地和市区网络——特定的需求。

[3]IEEE®P802.11be™/ D1.0。“第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。修正案八:增强了极高的吞吐量(过去)。“信息技术标准草案——之间的通信和信息交换系统。当地和市区网络——特定的需求。

扩展功能

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

另请参阅

介绍了R2017b