解码turbo-encoded样品
无线HDL工具箱/错误检测和纠正
的<年代p一个ncl一个年代年代="block">LTE Turbo译码器年代p一个n>模块实现了LTE标准TS 36.212所需的turbo译码器<一个href="//www.tianjin-qmedu.com/help/wireless-hdl/ref/lteturbodecoder.html" class="intrnllnk">[1]一个>并提供针对HDL代码生成和硬件部署优化的接口和体系结构。块迭代两个最大解码器。您可以指定迭代的数量。编码率为1/3。该块接受编码位作为软编码值的3×1向量,[s p1 p2]
.在这个向量,年代
是系统的部分吗P1
和P2.
是两个编码器的奇偶校验位。
此块使用带有相关控制信号总线的流样本接口。该接口使块能够独立于帧大小进行操作,并易于与其他无线HDL工具箱™块连接。该块接受并返回一个代表单个样本的值和一个包含三个控制信号的总线。这些信号表明每个样本的有效性和帧的边界。要将矩阵转换为样本流和这些控制信号,请使用<一个href="//www.tianjin-qmedu.com/help/wireless-hdl/ref/frametosamples.html">帧样本年代p一个n>块或块<一个href="//www.tianjin-qmedu.com/help/wireless-hdl/ref/whdlframestosamples.html">Whdlflamestosamples.
函数。有关接口的完整描述,请参见<一个href="//www.tianjin-qmedu.com/help/wireless-hdl/ug/streaming-sample-interface.html" class="a">流示例接口一个>.
块只有在完成前一帧的解码后才能接受下一帧。你必须离开迭代* 2 *半曲线+BlockSize输入帧之间+4个空闲周期。中描述了半迭代延迟<一个href="//www.tianjin-qmedu.com/help/wireless-hdl/ref/lteturbodecoder.html" class="intrnllnk">算法一个>部分。或者,您可以使用输出信号<年代trong class="guilabel">ctrl年代trong>.结束
以确定块何时可以接受新输入。
这个波形显示了120个样本(+ 4个尾位)的输入帧,帧之间有2632个空闲周期。每个输入样本都是由三个定点软判决值组成的向量。输入输出<年代trong class="guilabel">ctrl年代trong>总线扩展以显示控制信号。开始
和结束
显示框架边界,并且有效的
限定数据样本。
[1] 3gpp ts 36.212。"多路复用和信道编码"第三代合作伙伴计划;技术规范集团无线电接入网络;进化通用地面无线电接入(E-UTRA).URL:<一个href="https://www.3gpp.org" target="_blank">https://www.3gpp.org.一个>.
[2] Bahl, L. R., J. Cocke, F. Jelinek, J. Raviv。“最小化符号错误率的线性码的最优译码”。IEEE信息理论汇刊.第1T-20卷,1974年3月,284-287页。
[3] Viterbi,Andrew J。“”卷积码的地图解码器的直观理由和简化实施。IEEE通信选定领域期刊.卷。16,1998年2月2日。
lteTurboEncode
(LTE工具箱)年代p一个n>|<年代p一个n我temscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">lteTurboDecode
(LTE工具箱)年代p一个n>