文档
极性率匹配
rm = nrratematchpolar(enc,k,e)
rm = nrratematchpolar(enc,k,e,ibil)
例子
R M= nrratematchpolar(enc,,,,k,,,,e)返回长度的速率匹配输出e对于极地编码的输入enc和信息块长度k,如TS 38.212第5.4.1节所示[1]。在此语法中,编码 - 位交织被禁用。使用此语法进行下行链路(DL)配置。
R M= nrratematchpolar(enc,,,,k,,,,e)
R M
enc
k
e
R M= nrratematchpolar(enc,,,,k,,,,e,,,,ibil)控制编码的交织。为了启用编码的交织,设置ibil至真的。使用此语法进行上行链路(UL)配置,并启用了编码 - 位置交织。
R M= nrratematchpolar(enc,,,,k,,,,e,,,,ibil)
ibil
真的
全部收缩
创建一个512位的极地编码随机块,并执行极性速率匹配。指定一个56位的信息块和864位的速率匹配输出。
n = 2^9;k = 56;E = 864;in = randi([0 1],n,1);out = nrratematchpolar(in,k,e)
ut =864×11 1 0 1 1 0 0 1 1 1 1⋮
极性编码的消息,指定为二进制值的列向量。
极地编码的消息的长度,n,是两个的力量。有关更多信息,请参见TS 38.212第5.3.1节。
n
对于DL配置,n≤512。
对于UL配置,n≤1024。
数据类型:双倍的|int8
双倍的
int8
位置的信息块长度,指定为正整数。k包括CRC位,如果适用
数据类型:双倍的
速率匹配的输出长度位于位,指定为正整数。
如果18≤k≤25,e必须在范围内k+ 3 <e≤8192。
如果k> 30,e必须在范围内k<e≤8192。
错误的
编码位交织,指定为错误的或者真的。
对于DL配置,指定错误的。
对于UL配置,指定真的。
数据类型:逻辑
逻辑
比率匹配的输出数据,返回e-1二进制值的by-1列向量。R M从编码消息继承其数据类型enc。
[1]3GPP TS 38.212。“ nr;多路复用和通道编码。”第三代合伙项目;技术规格组无线电访问网络。
nrcrcencode
nrdciencode
nrpolarencode
nrraterecoflallal
nruciencode
该示例的修改版本存在于您的系统上。您想打开此版本吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室
立即进行审判