2

通常,在为发送器设计卷积编码器时,会应用某种终止机制来在发送消息后将编码器驱动回其零状态。这通常通过将尾序列附加到传输的消息来完成,例如,在没有反馈的卷积编码器的情况下,一定数量 (n) 的零。这样,编码器需要 n 个时钟周期才能将编码器返回到全零状态。
另一方面,例如,当在 HDL 中实现卷积编码器时,也可以通过简单地复位编码器的所有(移位)寄存器来实现这种复位为零状态。这样,只需一个时钟周期就可以达到零状态。
在文献中,我从未见过有人提到第二种方法,我想知道这可能是什么原因?

4

1 回答 1

2

如果机器的状态完全由移位寄存器的内容决定,那么这是有道理的。然而,在一些有效的移位寄存器实现中,寄存器不能复位为零——移位寄存器宏没有复位引脚。您必须用零刷新它们。

因此,其中一些可能是硬件限制的结果。我知道我在 Xilinx 的流水线数据设计中遇到过这种情况。

于 2013-01-10T17:23:22.877 回答