首页 > 解决方案 > GNU Radio 中的穿孔卷积码

问题描述

我已经能够在 GNU Radio 中成功解码 CCSDS 穿孔卷积码。但是,解码过程涉及一些我想了解更多的特殊特征。 gnuradio_flowgraph

首先,CCSDS的穿刺矩阵如下图所示。

穿刺矩阵

GNU Radio 中的打孔/去打孔块需要打孔模式和打孔大小,如下表所示,用于不同的速率。

穿刺表 一开始,流程图无法解码卷积编码的比特流,直到我延迟了比特流(以红色圈出)。适用于各个穿刺率的延迟值显示在上表的最右侧列中。延迟值显示出一定的周期性,由于某种原因,它成为打孔率的分母,例如对于速率 2/3,延迟值;2,5,8,11,14; 周期为 3,即 denom(2/3)。对于所有其他费率,可以得出相同的结论。

我想了解为什么会发生这种情况。为什么 depuncturer/cc_decoder 不能无延迟地工作?

问候,

M。

标签: gnuradiognuradio-companion

解决方案


推荐阅读