文档
低密度校验(LDPC)速率恢复
out = nrRateRecoverLDPC(in,trblklen,R,rv,mod,nLayers)
out = nrRateRecoverLDPC()___numCB)
out = nrRateRecoverLDPC()___、numCB Nref)
例子
出= nrRateRecoverLDPC (在,trblklen,R,房车,国防部,nLayers)返回表示ldpc编码的输入数据向量代码块的率恢复输出在.输入trblklen为传输块长度,R为目标码率,房车是冗余版本,国防部是调制类型,和nLayers为传输层数。用于软输入的内部缓冲区没有大小限制,输出包含代码块的总数。
出= nrRateRecoverLDPC (在,trblklen,R,房车,国防部,nLayers)
出
在
trblklen
R
房车
国防部
nLayers
nrRateRecoverLDPC是的倒数nrRateMatchLDPC并在接收端执行代码块连接、位交错和位选择阶段的逆操作。
nrRateRecoverLDPC
nrRateMatchLDPC
出= nrRateRecoverLDPC (___,numCB)指定代码块的数量numCB要恢复的,除了前面语法中的输入参数之外。
出= nrRateRecoverLDPC (___,numCB)
numCB
出= nrRateRecoverLDPC (___,numCB,Nref)返回有限软缓冲区大小的速率恢复输出Nref使用指定数量的代码块numCB要恢复,除了第一种语法中的输入参数。Nref在TS 38.212章节5.4.2.1[1].
出= nrRateRecoverLDPC (___,numCB,Nref)
Nref
全部折叠
创建长度为4500的输入数据,对应软位。原运输块长度为4000。执行LDPC率恢复输入到一个代码块。采用单传输层QPSK调制和零冗余版本。
Sbits = ones(4500,1);毛刺= 4000;R = 0.5;Rv = 0;mod =“正交相移编码”;Nlayers = 1;numCB = 1;raterec = nrRateRecoverLDPC(sbits,trblklen,R,rv,mod,nlayers,numCB);大小(raterec)
ans =1×212672年1
在代码块分割之前接收软位,指定为矢量。
数据类型:双|单
双
单
原始传输块长度,指定为非负整数。
数据类型:双
目标代码率,指定为(0,1)范围内的实标量。
冗余版本,取值范围为0 ~ 3之间的整数。
“π/ 2-BPSK”
“正交相移编码”
16 qam的
64 qam
256 qam
调制方案,指定为“π/ 2-BPSK”,“正交相移编码”,16 qam的,64 qam,或256 qam.
数据类型:字符|字符串
字符
字符串
与传输块关联的传输层数,指定为1到4之间的整数。
预定代码块段的数目,指定为正整数。numCB小于或等于传输块的代码块段数。
有限缓冲速率匹配,指定为正整数。Nref在TS 38.212章节5.4.2.1中定义。
速率恢复的计划代码段,作为矩阵返回。中的行数出是由trblklen和R.中的列数出等于numCB,或传输块的代码块总数。填充位设置为正对应于编码过程中使用的零。
正
[1]3gpp是38.212。“NR;多路复用和信道编码。”第三代合作伙伴计划;技术规范组无线接入网.
nrCRCDecode
nrCodeBlockSegmentLDPC
nrLDPCDecode
在您的系统中存在此示例的修改版本。您要打开这个版本吗?
您点击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站获取翻译后的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:.
你亦可选择下列网址:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
与当地办事处联系
现在开始试用