《GMD译码算法报告.doc》由会员分享,可在线阅读,更多相关《GMD译码算法报告.doc(2页珍藏版)》请在三一办公上搜索。
GMD译码算法一 GMD译码算法步骤主要根据课本上提供的译码流程来编写译码过程的,下面是译码算法中核心的译码步骤:第一步,将接收到的序列R,送入似然比估值器,计算码元的对数似然函数比L,并输出给后续计算单元。第二步,把L送入量化器,进行量化计算,输出序列第三步,从量化器中输出的序列中删去个最不可信的码元,并按照的正负号,把序列换成由-1,1,0元素组成的试探序列。第四步,把序列送入纠错纠删译码器,得到一个已译码字第五步,检验是否满足。如满足则输出,它就是GMD译码器给出的码字;若不满足,则在序列中删除个最不可信的码元,重新回到第一步。第六步,若试探到最后,仍没有找到一个满足的码字,则译码器宣告译码失败,并输出一个特定信号通知用户。二 GMD译码流程图为了使译码算法的过程跟清晰,条理化,下面给出GMD译码算法的流程图把由量化器来的序列以可信度递增的次序重排各码元在位置上删除得到试探序列调用子程序,进行纠错纠删译码是,译码失败否否是输出码字译码失败是三 译码算法实现(见附件中源代码)