LTE Turbo译码器年代p一个n>
解码涡轮编码样本
- 库:年代trong>
无线HDL工具箱/错误检测和纠正
描述
的<年代p一个ncl一个年代年代="block">LTE Turbo译码器年代p一个n>块实现了LTE标准TS 36.212所要求的turbo解码器<一个href="//www.tatmou.com/jp/jp/help/wireless-hdl/ref/lteturbodecoder.html" class="intrnllnk">[1]一个>并为HDL代码生成和硬件部署提供了优化的接口和架构。该块迭代两个MAX解码器。您可以指定迭代次数。编码率为1/3。该块接受编码的位作为软编码值的3 × 1矢量,[s p1 p2]
.在这个向量中,年代
是系统位,和P1
而且P2
是来自两个编码器的奇偶校验位。
此块使用流采样接口,并带有用于相关控制信号的总线。该接口使块能够独立于帧大小操作,并易于与其他无线HDL工具箱™块连接。该块接受并返回代表单个样本的值,以及包含三个控制信号的总线。这些信号表明每个样本的有效性和框架的边界。若要将矩阵转换为样本流和这些控制信号,请使用<一个href="//www.tatmou.com/jp/jp/help/wireless-hdl/ref/frametosamples.html">帧到样本年代p一个n>块或<一个href="//www.tatmou.com/jp/jp/help/wireless-hdl/ref/whdlframestosamples.html">whdlFramesToSamples
函数。有关接口的完整描述,请参见<一个href="//www.tatmou.com/jp/jp/help/wireless-hdl/ug/streaming-sample-interface.html" class="a">流式采样接口一个>.
块只有在完成前一帧的解码后才能接受下一帧。你必须离开迭代* 2 *HalfIterationLatency+BlockSize在输入帧之间+4个空闲循环。中描述了半迭代延迟<一个href="//www.tatmou.com/jp/jp/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]巴尔,L. R.科克,F.耶利内克,J.拉维夫。最小化符号错误率的线性码的最佳解码。IEEE信息论汇刊.卷1T-20, 1974年3月,第284-287页。
[3]维特比,安德鲁J。卷积码MAP解码器的直观证明和简化实现。IEEE通讯选定领域杂志.第16卷第2期,1998年2月
扩展功能
版本历史
另请参阅
块
功能
lteTurboEncode
(LTE工具箱)年代p一个n>|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">lteTurboDecode
(LTE工具箱)年代p一个n>