官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 请问一个问题!关于veterbi译码的尾bit

请问一个问题!关于veterbi译码的尾bit

12-14
就是输入如果是 一个数组3360,则需要有个尾bit 6个bit
则输入到解码器的时候,输入需要是3366,如果输入3360,则会出现译码错误
是因为尾bit的问题,我们实际系统中,请问尾bit怎么处理的?
难道也需要传尾bit么?
如果不传怎么办

Viterbi本身就是连续解码的过程,也就是帧长度无限长。而实际上都是有帧长度的,这就回导致路径回朔时后面bit的置信度较低,误码率较高。而在帧末尾加收尾比特(数目由编码器的寄存器个数决定),使网格图的最终状态回到0状态。这样测得的误码率比较准确。
实际系统中,要么加收尾比特,要么经过预编码,使得网格图从特定状态出发,回到同一状态,以达到同样的效果。
当然如果信息帧足够长的话,加不加收尾bit,误码率是相差不多的。

需要传尾比特吧,因为要让格图回到零状态啊。

你的意思就是说,在实际通信系统中,如果采用了veterbi的话,则一定需要传送尾bit对吧
那么在整个通信过程中,会不会由于尾bit的引入使得数据完整性得到影响
例如信道编码后,数据进行fft等操作,如果加入了尾bit,无法是2的阶数了啊
怎么办?

卷积之前就要考虑尾比特的数据长度,因为尾比特是卷积后调制,占用数据载波的。

Top