我已经能够在GNU Radio中成功解码CCSDS打孔卷积码。但是,解码过程涉及一些我想进一步了解的特殊特征。
首先,下图显示了CCSDS穿孔矩阵。
GNU Radio中的穿刺/穿刺块需要一个穿刺样式和穿刺大小,下表显示了不同的速率。
最初,流程图无法解码卷积编码的位流,直到我延迟了位流(以RED表示)。上表的最右列显示了适用于各个穿刺率的延迟值。延迟值表现出一定的周期性,由于某种原因,其被证明是例如穿孔率的分母。对于速率2/3,延迟值; 2,5,8,11,14;周期为3,即denom(2/3)。对于所有其他比率,可以得出相同的结论。
我想了解为什么会这样。为什么解穿孔器/ cc_decoder不能立即工作而没有延迟?
此致
M。