主要内容

nrpdschdecode.

解码PDSCH调制符号

描述

例子

水煤浆符号) = nrPDSCHDecode (信谊国防部nidrnti.返回软比特水煤浆和星座符号符号由TS 38.211第7.3.11-3节规定的物理下行共享通道(PDSCH)处理的反向操作产生[1].解码包括层解调,解调信谊用调制方案国防部,与扰乱身份解释nid.输入rnti.是用户设备(UE)的无线网络临时标识符(RNTI)。

例子

水煤浆符号) = nrPDSCHDecode (载体PDSCH.信谊返回软比特水煤浆和星座符号符号对于指定的运营商配置,载体和PDSCH配置,PDSCH..输入信谊指定要解码的接收的PDSCH符号。

水煤浆符号) = nrPDSCHDecode (___NVAR.除了任何先前语法中的任何语法中的输入参数之外,除了输入参数之外,还指定PDSCH解调中的软比特的噪声方差缩放因子。

例子

全部收缩

生成和解码PDSCH调制符号。

使用256-QAM调制指定8000位码字对应的二进制值的随机序列。为指定的物理层细胞标识号、RNTI和传输层数生成PDSCH调制符号。

调制='256QAM';nlayers = 4;ncellid = 42;rnti = 6143;数据= randi([0 1],8000,1);txsym = nrPDSCH(数据、调制nlayers、ncellid rnti);

将添加剂白色高斯噪声(AWGN)添加到PDSCH符号。然后解调以产生软比特估计。

SNR = 30;%snr在db中rxsym = awgn(txsym,snr);rxbits = nrpdschdecode(rxsym,调制,ncellid,rnti);

使用默认属性创建运营商配置对象。将物理层单元格标识指定为42。

carrier = nrcarrierconfig;carrier.ncellid = 42;

创建具有默认属性的PDSCH配置对象。设置无线网络临时标识为1005,带宽部分大小为25,BWP启动PRB索引为10,PRB占用整个BWP。

pdsch = nrPDSCHConfig;pdsch。rnti.= 1005; pdsch.NID = [];%“NID”设置为“carrier”的“NCellID”属性pdsch.nsizebwp = 25;pdsch.nstartbwp = 10;pdsch.prbset = 0:pdsch.nsizebwp-1;

用指定的载波配置和PDSCH配置为单个8000位码字生成PDSCH符号。

CWS = randi([0 1],8000,1);信谊= nrPDSCH(载体,pdsch水煤浆);

将添加剂白色高斯噪声(AWGN)添加到PDSCH符号。然后解调符号以产生软比特估计。

SNR = 30;%snr在db中rxsym = awgn(信谊、信噪比);[rxbits、符号]= nrPDSCHDecode(载体,pdsch rxsym);

输入参数

全部收缩

接收到的PDSCH调制符号,指定为一个复矩阵的大小N再保险-经过-NN再保险是图层中的资源元素数量N是层数。N确定中码字的数量水煤浆

  • 如果N是从1到4,函数返回一个码字水煤浆

  • 如果N从5到8,函数返回两个码字在水煤浆

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

调制方案,指定为'QPSK''16QAM'64 qam,或'256QAM'、字符串数组或字符向量的单元格数组。这个调制方案规定了码字的调制类型和每个调制符号所使用的比特数。如果水煤浆包含两个码字,调制方案适用于两个码字。或者,您可以使用字符串阵列或字符向量的单元数组来为每个码字指定不同的调制方案。

调制方案 每个符号的位数
'QPSK' 2
'16QAM' 4
64 qam 6
'256QAM' 8

例子:要为两个码字指定不同的调制方案,可以使用这些格式中的任何一种:{'QPSK','16QAM'}或者["正交相移编码”、“16 qam”)

数据类型:char|字符串|细胞

置乱标识,指定为从0到1023的整数。nid是物理层单元格标识号(0到1007)或更高的层参数dataScramblingIdentityPDSCH(0 - 1023)。有关更多信息,请参见TS 38.331第6.3.2节。

数据类型:双倍的

UE的RNTI,指定为0到65,535的整数。

数据类型:双倍的

噪声方差,指定为非负数字标量。柔软的位随着添加剂白色高斯噪声(AWGN)的差异来缩放。假设单位信号功率,默认值对应于100 dB的SNR。

请注意

默认值假设解码器和编码器是背靠背连接的,其中噪声方差为零。为了避免或者+ INF值,函数使用1平台以及作为噪声方差的默认值。为了通过嘈杂的信道传输信号时获得适当的结果,相应地调整噪声差异。

数据类型:双倍的

特定OFDM数字的载波配置参数,指定为一个nrcarrierconfig对象。此函数仅使用ncellid.本财产的财产nrcarrierconfig对象。

属性字段 描述
ncellid.

1(默认),从0到1007的整数

物理层单元特性

PDSCH配置参数,指定为nrPDSCHConfig对象。此功能仅使用这些功能nrPDSCHConfig对象属性。

属性字段 描述
调制

'QPSK'(默认)、'16QAM'、'64QAM'或'256QAM',一个字符串标量、字符串数组或字符向量的单元格数组

码字的调制方案

n

[](默认),取值范围为0 ~ 1023

置乱标识,指定为从0到1023的整数。使用[]允许此属性等于的值ncellid.载体输入。

rnti.

1(默认),从0到65,535的整数

无线电网络用户设备的临时标识符

输出参数

全部收缩

近似对数似然比(LLR)软位,返回为一个或两个实列向量的单元阵列。输出水煤浆的数据类型信谊.列向量的数量取决于其中的层数信谊.输出的符号表示硬位。

数据类型:双倍的||细胞

每个码字的符号星座水煤浆,作为复数的一个或两个列向量的单元阵列返回。符号的数据类型信谊

数据类型:双倍的||细胞

参考

[1]3GPP TS 38.211。“nr;物理渠道和调制。“第三代合作伙伴项目;技术规范无线电接入网

扩展功能

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

介绍了R2018b