文件帮助中心文件
低密度奇偶校验(LDPC)速率恢复
OUT = NRRATERECOVERLDPC(IN,TRBLKLEN,R,RV,MOD,NLAYERS)
Out = NrraterecoverLDPC(___,numcb)
Out = NrraterecoverLDPC(___,numcb,nref)
例子
出去= nrraterecoverldpc(在那trblklen.那R.那RV.那摩擦那纳罗尔)返回表示输入数据向量的LDPC编码代码块的速率恢复的输出在。输入trblklen.运输块长度,R.是目标代码率,RV.是冗余版本,摩擦是调制类型,和纳罗尔是传输层的数量。用于软输入的内部缓冲区没有大小限制,输出包含代码块的总数。
出去= nrraterecoverldpc(在那trblklen.那R.那RV.那摩擦那纳罗尔)
出去
在
trblklen.
R.
RV.
摩擦
纳罗尔
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 =α(4500,1);trblklen = 4000;r = 0.5;RV = 0;mod =.'QPSK';nlayers = 1;numcb = 1;raterec = nrraterecoverldpc(梭子,trblklen,r,rv,mod,nlayers,numcb);大小(Raterec)
ans =.1×212672 1
在代码块签名之前收到软比特,指定为向量。
数据类型:双倍的|单身的
双倍的
单身的
原始传输块长度,指定为非负整数。
数据类型:双倍的
目标代码速率,指定为范围(0,1)的实际标量。
冗余版本,指定为0到3的整数。
'pi / 2-bpsk'
'QPSK'
'16QAM'
'64QAM'
'256QAM'
调制方案,指定为'pi / 2-bpsk'那'QPSK'那'16QAM'那'64QAM', 或者'256QAM'。该调制方案确定码字的调制类型和每个调制符号使用的比特数。
数据类型:char|细绳
char
细绳
与传输块相关联的传输层数,指定为从1到4的整数。
计划代码块段的数量,指定为正整数。numcb.小于或等于传输块的代码块段的数量。
有限缓冲速率匹配,指定为正整数。Nref.在TS 38.212第5.4.21节中定义。
恢复的计划代码段,作为矩阵返回。行的数量出去计算出来trblklen.和R.。列中的数量出去等于numcb.或传输块的代码块的总数。填充位设置为INF.对应于它们在编码期间使用的零。
INF.
[1]3GPP TS 38.212。“nr;多路复用和信道编码。“第三代合作伙伴计划;技术规范集团无线电接入网络。
nrcodeblocksedddpc.
nrcrcdecode.
nrldpcdecode.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室