摘要
对于北斗卫星导航系统中使用的BCH(15,11)码,提出了一种基于重编码的低复杂度软判决译码算法。该算法在检测到硬判决结果包含错误时,根据软判决向量构造若干备选信息序列,并对每个信息序列进行重新编码,与接收软判决向量进行相关,选择最大相关值的码字作为译码结果。仿真结果表明,该算法相对于传统的硬判决译码算法的复杂度增加不高,但是纠错性能相有了很大提升,并且避免了纠错ROM信号的存储,因此是实际导航接收机译码算法的良好选择。
A low-complexity soft-decision decoding algorithm based on the re-encoding technique was proposed for the BCH(15,1 l) code in BeiDou satellite navigation system. Several candidate information sequences were constructed by the soft-decision vector and then re-encoded in the algorithm if the error in the hard-decision result was detected. The correlation between each codeword and the soft-decision vector was calculated, and the codeword with the maximum correlation value was selected as decoding output. Simulation results show that the presented algorithm outperforms traditional hard-decision decoding at the expense of moderate complexity increase. Moreover, the storage of error-correction ROM signal is avoided. Hence, the presented algorithm is a good choice for decoding in a practical navigation receiver.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2016年第8期1790-1794,共5页
Journal of System Simulation
关键词
北斗
BCH码
软判决译码
重编码
BeiDou
BCH code
soft-decision decoding
re-encoding