通常,当为发射机设计卷积编码器时,在发送消息之后,应用某种终止机制来将编码器驱动回其零状态。这通常通过将尾部序列附加到所发送的消息来实现,例如,在没有反馈的卷积编码器的情况下,尾部序列是特定数量(n)的零。这样,需要n个时钟周期来使编码器返回到全零状态。
另一方面,例如,当在HDL中实现卷积编码器时,也可以通过简单地复位编码器的所有(移位)寄存器来实现对零状态的这种复位。这样,仅在一个时钟周期之后就可以达到零状态。
在文献中,我从未见过任何人提到第二种方法,我想知道这是什么原因?
发布于 2013-01-11 01:23:23
如果机器的状态完全由移位寄存器内容决定,则这是合理的。然而,在一些有效的移位寄存器实现中,寄存器不能复位到零-移位寄存器宏没有复位引脚。您必须用零来刷新它们。
因此,这可能是硬件限制的结果。我知道我在使用流水线数据的Xilinx设计中遇到过这种情况。
https://stackoverflow.com/questions/14219243
复制相似问题