LTE Turbo编码器
使用turbo算法编码二进制样本
- 库:
无线HDL工具箱/错误检测和纠正
描述
的LTE Turbo编码器块实现了LTE标准TS 36.212描述的turbo编码器[1]使用为HDL代码生成和硬件部署优化的接口和架构。编码器是一个并行级联卷积码(PCCC),具有两个8状态组成编码器和一个内部交织器。第一编码器对输入数据流进行操作,第二编码器对输入数据的交错版本进行操作。该块用独立的尾部位终止每个编码器输出。编码率为1/3。每个输入位的编码输出位以3 × 1向量的形式返回,[s p1 p2].在这个向量中,年代是系统位,和P1而且P2是来自两个编码器的奇偶校验位。
此块使用流采样接口,并带有用于相关控制信号的总线。该接口使块能够独立于帧大小操作,并易于与其他无线HDL工具箱™块连接。该块接受并返回代表单个样本的值,以及包含三个控制信号的总线。这些信号表明每个样本的有效性和框架的边界。若要将矩阵转换为样本流和这些控制信号,请使用帧到样本块或whdlFramesToSamples函数。有关接口的完整描述,请参见流式采样接口.
在前一帧完成后,该块可以接受新的输入数据。应用输入帧至少BlockSize+ 16个空闲循环。这16个周期包括算法中的12个管道延迟周期和4个尾位周期。该延迟不随块大小而变化。或者,你可以使用输出信号ctrl.结束来确定块何时准备好接受新的输入。
该波形显示40个样本的输入帧,帧之间有57个空闲周期。输入和输出ctrl总线扩展以显示控制信号。开始而且结束显示框架边界,和有效的限定数据样本。可选tail1而且tail2信号表示每个编码器的尾位有效时的周期。
的 此块使用流采样接口,并带有用于相关控制信号的总线。该接口使块能够独立于帧大小操作,并易于与其他无线HDL工具箱™块连接。该块接受并返回代表单个样本的值,以及包含三个控制信号的总线。这些信号表明每个样本的有效性和框架的边界。若要将矩阵转换为样本流和这些控制信号,请使用 在前一帧完成后,该块可以接受新的输入数据。应用输入帧至少 该波形显示40个样本的输入帧,帧之间有57个空闲周期。输入和输出whdlFramesToSamples
港口
输入
输出
参数
模型的例子
提示
控件中不能使用此块启用子系统或复位子系统.
控件中不能使用此块
启用子系统 或 复位子系统 .
算法
参考文献
[1] 3gpp ts 36.212。“多路复用和信道编码。”第三代伙伴计划;技术规范集团无线接入网;改进通用地面无线电接达(E-UTRA).URL:https://www.3gpp.org.
[1] 3gpp ts 36.212。“多路复用和信道编码。”
扩展功能
版本历史
另请参阅
块
功能
lteTurboEncode
(LTE工具箱)|lteTurboDecode
(LTE工具箱)|lteDLSCHInfo
(LTE工具箱)
块
功能
lteTurboEncode
(LTE工具箱)|lteTurboDecode
(LTE工具箱)|lteDLSCHInfo
(LTE工具箱)
功能
lteTurboEncode
(LTE工具箱)|lteTurboDecode
(LTE工具箱)|lteDLSCHInfo
(LTE工具箱)
lteTurboEncode
(LTE工具箱)| lteTurboDecode
(LTE工具箱)| lteDLSCHInfo
(LTE工具箱)