论文网
论文网 |  教育学论文 |  文学论文 |  理学论文 |  工学论文 |  农学论文 |  医学论文 |  军事学论文 |  管理学论文 |  法学论文 
历史学论文 |  哲学论文 |  经济学论文 |  论文翻译 |  论文标签 |  论文排行 |  推荐论文 |  友情链接 |  网站地图 |  外文文献
  
    论文网
信道上LDPC码的译码算法及应用研究

论文标题:信道上LDPC码的译码算法及应用研究
A Study on LDPC Decoding Algorithm and Application over Channels
论文作者
论文导师 郭树旭,论文学位 硕士,论文专业 电子与通信工程
论文单位 吉林大学,点击次数 226,论文页数 66页File Size987K
2007-10-18论文网 http://www.lw23.com/lunwen_200672987/

LDPC码是一种逼近仙农限的、易实现和系统复杂度低的优秀的线性纠错码。由于低密度校验码的诸多优点,在信息可靠传输中具有良好应用前景,已经引起学术界和IT业界的高度重视,成为当今信道编码领域最受瞩目的研究热点之一。 本文主要从LDPC码译码、译码算法分析和编码方法以及LDPC码的应用四个方面对LDPC码的相关技术进行了阐述。LDPC码的各种译码算法可以归于一种基于图的消息传播算法(Message Passing Algorithm),文中首先介绍一般意义的Message Passing算法以及置信传播算法,然后介绍不同信道上LDPC码的译码算法。LDPC码的性能分析不是针对某个具体的LDPC码,而是分析由度分布多项式确定的LDPC码集合的平均性能,文中采用这种思想,分析了BEC信道、BSC信道上的译码以及连续输出信道上的BP译码算法。LDPC码的编码复杂度较高,Jorge Campello和Dharmendra S.Modha从图论的观点提出一种叫做比特填充(Bit Filling)的算法,文中重点对比特填充算法进行了研究,并应用于LDPC码校验矩阵的构造。本文简要介绍了基于LDPC码的OFDM,MIMO-OFDM系统的主要特点。 文中从译码、性能分析及编码和应用的角度系统的介绍了LDPC码。结果显示,LDPC码具有性能优异、译码简单以及译码速度快等优点。这些优点使LDPC码非常适合高速通信系统。
Gallager 1963 invented Low density parity check code in PhD thesis based on a relatively simple decoder. LDPC codes have been largely ignored by the coding community until Mackay 1996 showed that LDPC have near-Shannon limit performance. A Low density parity check code is the code specified by sparse matrix, which is one of the researches focus of Error–correcting code field at present. In this paper LDPC codes are detailedly introduced from the following aspects, basic decoding algorithm, performance analysis, main simplified decoding algorithm, optimization designing, construction of check matrix and efficient encoding and OFDM, MIMO-OFDM system model based on LDPC codes and the main features. The iterative decoding algorithm, Belief Propagation, based on bipartite graph is used to decode LDPC. If the code length is infinite the decoding algorithm is optimal, but when the code length is final the circles are inevitable so the algorithm is Hypo-optimal. LDPC codes’performances are excellent. The simulation results show that they are error-correcting codes capable of getting close to the Shannon limit. LDPC codes are inherently parallel and thus are faster to decode, so that they are suitable for the high-speed communication systems. In this paper we introduce detailedly the basic principles of the algorithm of decoding over BSC, BEC and the continuous channel and analyze their decoding complexity. The result shows that LDPC codes have linear-complexity decoding. Belief Propagation is based on simpler bipartite graph and we will see that under a suitable set of symmetry assumptions the conditional decoding probability will become independent of the transmitted codeword, allowing us in the sequel to assume that the all-zero codeword was transmitted. And we typically analyze their collective and asymptotic behavior. Under the idea we analyze the performance of LDPC codes over BSC, BEC and continuous channel. The result shows that there is a threshold phenomenon for BP algorithm. If the signal to noise ratio larger than the threshold, it is possible to communicate in an error free manner, otherwise communicate in error free manner is impossible. If the degree distributions of a LDPC code are known, its threshold can be calculated by a complicated numerical analysis, density evolution. The simulation results the performance of the codes is very close to the asymptotic theoretical bounds.. For example, the (n,3,6) regular code’s signal to noise ratio threshold is 1.1dB over AWGN channel, while the simulation result shows that achieves a bit-error probability of 10-5 less than 0.15 dB away form the threshold. In Gallagher’s original paper the LDPC codes are regular. That is, the degrees of all bit nodes are equal, and the degrees of all check nodes are equal. This means that the parity-check matrix of the code described above contains the same number of ones in each row and the same number of ones in each column. M.G.Luby improved performance comes from using codes based on irregular graphs. That is, the degrees of the nodes on each side of the graph can vary widely. The simulation results show that the idea is correct. Each channel, even each decoding algorithm has LDPC codes that are most suitable for the channel or for the algorithm. In paper Thomas J. Richardson design LDPC codes that perform at rates extremely close to the Shannon capacity on AWGN channel and Jilei Hou design LDPC codes on Rayleigh fading channels. Michael G. Luby, in paper , analyze LDPC codes on BEC and put forward a construction method of LDPC codes on BEC. Except for LDPC codes on BEC other LDPC codes are optimized by numerical analysis. Not a good degree distribution but also the appropriate check matrix is necessary for a practical LDPC code. In Gallagher’s original paper a method is posed for constructing the regular LDPC codes’check matrix. After the invention irregular, several methods are presented in for the problem of low weight code words. Jorge Campello and Dharmendra S.Modha form the point of graph pose the Bit Filling algorithm. In our paper we study the algorithm and use it to construction LDPC codes check matrix. In many ways LDPC codes can be considered serious competitors to turbo codes. In particular, LDPC codes exhibit an asymptotically better performance than turbo codes and they admit a wide range of trade-offs between performance and decoding complexity. One major criticism concerning LDPC codes has been their apparent high encoding complexity. Whereas turbo codes can be encoded in linear time, a straightforward encoder implementation for a LDPC code has complexity quadratic in the block length. It was suggested to use cascaded rather than bipartite graphs. By choosing the number of stages and the relative size of each stage carefully one can construct codes which are encodable and decodable in linear time. One drawback of this approach lies in the fact that each stage has a length which is in general considerably smaller than the length of the overall code. These results, in general, in a performance loss compared to a standard LDPC code with the same overall length. In it was suggested to force the parity check matrix to have (almost) lower triangular form, i.e., the ensemble of codes is restricted not only by the degree constraints but also by the constraint that the parity check matrix have lower triangular shape. This restriction guarantees a linear time encoding complexity but, in general, it also results in some loss of performance. In Tom Richardson has shown that, even without cascade constructions or restrictions on the shape of the parity check matrix, the encoding complexity is quite manageable in most cases and provably linear in many cases. More precisely, for a (3, 6)-regular code of length n the encoding complexity seems indeed to be of order n2 but the actual number of operations required is no more than 0.0172n2+O(n). The author also shows that“optimized”irregular codes have a linear encoding complexity and that the required amount of preprocessing is of order at most n3/2. In our paper we study the algorithm and implement the efficient encoding of LDPC codes posed by Tom Richardson. The practical results also show that the“optimized”irregular codes’encoding can be implemented with linear complexity. LDPC codes have good performance that approximate shannon limit. The OFDM, MIMO-OFDM system are based on LDPC codes. It need to be further studied.

【相关论文】
  • 空时分组码的编译码算法及应用研究
  • Turbo乘积码的译码算法及FPGA实现
  • Turbo码的译码算法研究及其DSP实现
  • Turbo码的译码算法比较研究以及在CPM技术中的应用
  • LDPC码译码算法的研究
  • LDPC译码算法的研究及其在OFDM系统中的应用
  • 小波图像压缩编码算法及应用研究
  • 椭圆曲线密码算法及应用研究
  • 矢量量化编码算法及应用研究
  • RS码的编译码算法及DSP实现
  • LDPC码编译码研究及应用
  • HARQ组合译码算法及其在自编码扩频系统中的应用研究
  • 分组Turbo码的Chase译码算法研究
  • 多进制LDPC码编译码算法研究与硬件实现
  • 一种改进的Step-by-Step译码算法及其应用


  • [baidu搜索]:信道上LDPC码的译码算法及应用研究 [google搜索]:信道上LDPC码的译码算法及应用研究
    论文更新1 论文更新2 论文更新3 论文更新4 论文更新5 论文更新6 论文更新7 论文更新8 论文索引 第6图书馆
    Copyright (c) 2009 论文网 www.lw23.com All Rights Reserved . 鄂 08104732