主要内容

wlanS1GDemodulate

S1G波形的解调场

描述

例子

信谊= wlanS1GDemodulate (处方cfg通过正交频分复用(OFDM)对接收的时域信号进行解调,恢复解调后的频域信号处方.解调功能处方利用S1G传输参数cfg和信号场值

例子

信谊= wlanS1GDemodulate (___“OFDMSymbolOffset”,symOffset指定OFDM符号采样偏移量作为循环前缀长度的一部分。

例子

全部折叠

对S1G-SIG场进行OFDM解调,提取数据和导频子载波。

生成S1G传输的WLAN波形。

cfg = wlanS1GConfig;位= [1;0;0;1);波形= wlanWaveformGenerator(比特,cfg);

获取字段索引,提取S1G-SIG字段。

印第安纳州= wlanFieldIndices (cfg);rx =波形(ind.S1GSIG (1): ind.S1GSIG (2):);

在S1G-SIG字段上进行OFDM解调。

信谊= wlanS1GDemodulate (rx,“S1G-SIG”cfg);

获取OFDM信息,然后提取数据和导频子载波。

信息= wlanS1GOFDMInfo (“S1G-SIG”cfg);data =符号(info.DataIndices,:,);飞行员=符号(info.PilotIndices,:,);

在S1G-Data字段上执行OFDM解调,获取OFDM符号偏移量,指定为循环前缀长度的一部分。

使用指定的调制和编码方案(MCS)为S1G传输生成WLAN波形。

cfg = wlanS1GConfig (“主持人”7);位= [0;0;0;1);波形= wlanWaveformGenerator(比特,cfg);

获取字段索引并提取S1G-Data字段。

印第安纳州= wlanFieldIndices (cfg);rx =波形(ind.S1GData (1): ind.S1GData (2):);

对S1G-Data字段执行OFDM解调,指定OFDM符号偏移0

场=“S1G-Data”;信谊= wlanS1GDemodulate (rx、字段cfg,“OFDMSymbolOffset”, 0);

输入参数

全部折叠

接收的时域信号,指定为大小的复值矩阵N年代——- - - - - -Nr

  • N年代是时域样本的个数。如果N年代不是OFDM符号长度的整数倍,l年代,则函数忽略其余字段国防部(N年代l年代符号。

  • Nr接收天线数。

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

字段要解调,指定为这些值之一。

  • “S1G-LTF1”解调首个S1G长训练场(S1G- ltf1)

  • “S1G-SIG”—解调S1G信令(S1G- sig)字段。

  • “S1G-LTF2N”-解调后续的S1G长训练场(S1G- ltf2n)。

  • “S1G-SIG-A”—解调S1G信号A (S1G- sig -A)场。

  • “S1G-SIG-B”—对S1G信号B (S1G- sig -B)场进行解调。

  • “S1G-Data”—解调S1G-Data字段。

数据类型:字符|字符串

物理层(PHY)格式配置,指定为wlanS1GConfig对象。

OFDM符号采样偏移量,作为循环前缀长度的一部分,指定为区间[0,1]中的标量。

指定的值指示相对于循环前缀的开始OFDM解调的起始位置。

例子:0.45

数据类型:

输出参数

全部折叠

解调后的频域信号,作为大小的复值数组返回Nsc——- - - - - -N信谊——- - - - - -Nr

  • Nsc是在解调场中被占用的活跃子载波数。

  • N信谊为OFDM符号数。

  • Nr接收天线数。

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

扩展功能

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

版本历史

介绍了R2019a