发明名称 一种系统二进制确定无速率码的译码方法
摘要 该发明属于通信传输技术领域中的系统二进制确定无速率码的译码方法。包括:信号接收及常规处理,帧的检测处理,译码处理及译码结果的处理。该发明首先对全部原始帧进行检测,若均为正确帧,则向发射机反馈确认信号;否则接收下一个编码帧,然后将所有原始帧相互异或处理、其结果再与所接收的编码帧进行异或处理,得到一个错误指示序列,然后根据该指示序列得到各原始帧的错误指示序列,再对有错误的帧进行比特翻转处理、以使其成为正确帧;因而与传统的系统二进制确定无速率码译码方法相比、该发明具有信道传输中对错误帧进行纠正的能力强,信道传输差错率低,系统传输的可靠性高,有效提高了系统传输的容量、传输的效率和通信质量等特点。
申请公布号 CN102208963B 申请公布日期 2013.07.17
申请号 CN201110136551.7 申请日期 2011.05.25
申请人 电子科技大学 发明人 林灯生;张芹;肖鸣;李少谦
分类号 H04L1/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 电子科技大学专利中心 51203 代理人 詹福五
主权项 一种系统二进制确定无速率码的译码方法,包括:步骤1.信号接收及常规处理:接收机收到发射机发出的采用常规SBDRC编码的信号,进行解调、解交织处理后,去掉各信号帧的帧号、并按照帧号的顺序保存在帧存储器中;步骤2.帧的检测处理:首先采用帧校验序列对按设定量送入帧存储器中所有的原始帧进行检测、并按照原帧号顺序将检测结果保存在帧质量缓存器中,若所有的原始帧都正确,则直接转步骤4处理、并向发射机反馈传输成功的确认信号;若经检测原始帧有错、则接收编码帧,然后将所有原始帧和接收的编码帧一并送入步骤3进行译码处理;步骤3.译码处理:首先将经帧内移位后的各原始帧相互异或处理、所得异或处理的结果再与一并送入的编码帧进行异或处理,得到一个错误指示序列,然后根据所得错误指示序列得到各原始帧的错误指示序列,即在所得错误指示序列的末尾添加一个比特0、然后将添加0后的错误指示序列进行循环移位,移位次数为帧长加1减去原始帧帧号减1与编码帧帧号减1的乘积除以帧长加1的模;接着再去掉循环移位后所得序列的最后一个比特、即得到一个原始帧的错误指示序列,重复该过程、即可得到各原始帧的错误指示序列,再利用这些错误指示序列依次对有错误的帧进行比特翻转处理、经检测后将结果保存在帧质量缓存器中,当所有正确的原始帧与编码帧的和达到原始帧总数后,则对所有正确帧根据常规确定二进制无速率译码方法进行译码,译出所有原始帧后、转步骤4,并向发射机反馈确认信号;若未能译出所有原始帧,则接收下一编码帧并按照本步骤上述方法、直至译出所有原始帧并向发射机反馈确认信号后、再转步骤4处理;步骤4.检测及译码结果的处理:将以上步骤经检测或译码所得的全部原始帧送入接收机信宿。
地址 611731 四川省成都市高新区(西区)西源大道2006号