Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free Selective max-min algorithm for low-density parity-check decoding

With the growing importance of error correction in different communication systems, using an efficient and easily implementable code is always appreciated. One of the most important codes is the low-density parity-check (LDPC) code. Two main iterative decoding algorithms are usually used, namely the sum-product (SP) algorithm (also referred to as belief propagation) and the min–sum (MS). The SP algorithm is more accurate but suffers from very high complexity. On the other hand, the MS algorithm has a much lower complexity at the expense of some performance degradation. To handle this performance degradation, many algorithms were presented in the literature as improvements for the MS, like the scaled MS and the offset MS. However, all those improved algorithms are more complex than the traditional MS. In this study, an efficient and low complexity LDPC decoding algorithm, called selective max–min (SMM), is proposed. The SMM performance is closer to SP than to MS as long as the average number of ones per column in the parity check matrix is around or less than 4 (which is the case for most of the communication systems using LDPC). On the other hand, the SMM exhibits only a minor complexity increase over traditional MS making it suitable for practical implementation.

References

    1. 1)
      • 7. Xu, M., lianhui, W., Zhang, M.: ‘A modified offset min-sum decoding algorithm for LDPC codes’. Third IEEE Int. Conf. on Computer Science and Information Technology (ICCSIT), July 2010, vol. 3, pp. 1922.
    2. 2)
      • 5. Alles, M., Brack, T., Wehn, N.: ‘A reliability-aware LDPC code decoding algorithm’. IEEE 65th Vehicular Technology Conf. (VTC), April 2007, pp. 15441548.
    3. 3)
      • 2. Guilloud, F.: ‘Generic architecture for LDPC codes decoding’. PhD dissertation, Télécom Paris, 2004.
    4. 4)
      • 8. Cao, Y.: ‘An improved LDPC decoding algorithm based on min-sum algorithm’. 11th Int. Symp. on Communications and Information Technologies (ISCIT), October 2011, pp. 2629.
    5. 5)
      • 9. Falcao, G., Silva, V., Marinho, J., Sousa, L.: ‘LDPC decoders for the WiMAX (IEEE 802.16e) based on multicore architectures’, in Dalal, U.D., Kosta, Y.P., (Eds.): ‘WIMAX New Developments’ (InTech, Vukovar, Croatia, 2009), ch. 6, pp. 133150.
    6. 6)
      • 12. Seo, S., Mudge, T., Zhu, Y., Chakrabarti, C.: ‘Design and analysis of LDPC decoders for software defined radio’. IEEE Workshop on Signal Processing Systems, October 2007, pp. 210215.
    7. 7)
      • 1. Gallager, R.G.: ‘Low density parity check codes’ (MIT Press, Cambridge, MA, 1963).
    8. 8)
      • 4. Srinivasan, V.K.K, Singh, C.K., Balsara, P.T.: ‘A generic scalable architecture for min-sum/offset-min–sum unit for irregular/regular LDPC decoder’, IEEE Trans. Very Large Scale Integr. Syst., 2010, 18, (9), pp. 13721376 (doi: 10.1109/TVLSI.2009.2023659).
    9. 9)
      • 10. Yang, X., Yuan, D., Ma, P., Zhang, H.: ‘Performance of LDPC codes in image transmission over rayleigh fading channel’. Proc. Int. Conf. on Communication Technology, 2003.
    10. 10)
      • 11. Wey, C.-L., Shieh, M.-D., Lin, S.-Y.: ‘Algorithms of finding the first two minimum values and their hardware implementation’, IEEE Trans. Circuits Syst. I: Regul. Pap., 2008, 55, pp. 34303437 (doi: 10.1109/TCSI.2008.924892).
    11. 11)
      • 6. Zhao, J., Zarkeshvari, F., Banihashemi, A.H.: ‘On implementation of min-sum algorithm and its modifications or decoding low-density parity-check (LDPC) codes’, IEEE Trans. Commun., 2005, 53, (4), pp. 549554 (doi: 10.1109/TCOMM.2004.836563).
    12. 12)
      • 3. Zheng, H., Jin, X., Hu, H.: ‘Design of scaled BP-based decoding algorithm for LDPC codes on flat rayleigh fading SI channel using EXIT’. IEEE Int. Symp. on Communications and Information Theory, October 2005, pp. 400403.
    13. 13)
      • Xu, M., lianhui, W., Zhang, M.: `A modified offset min-sum decoding algorithm for LDPC codes', Third IEEE Int. Conf. on Computer Science and Information Technology (ICCSIT), July 2010, p. 19–223, .
    14. 14)
      • Cao, Y.: `An improved LDPC decoding algorithm based on min-sum algorithm', 11thInt. Symp. on Communications and Information Technologies (ISCIT), October 2011, p. 26–29.
    15. 15)
    16. 16)
      • Zheng, H., Jin, X., Hu, H.: `Design of scaled BP-based decoding algorithm for LDPC codes on flat rayleigh fading SI channel using EXIT', IEEE Int. Symp. on Communications and Information Theory, October 2005, p. 400–403.
    17. 17)
    18. 18)
      • Yang, X., Yuan, D., Ma, P., Zhang, H.: `Performance of LDPC codes in image transmission over rayleigh fading channel', Proc. Int. Conf. on Communication Technology, 2003.
    19. 19)
    20. 20)
      • R.G. Gallager . (1963) Low density parity check codes.
    21. 21)
      • Guilloud, F.: `Generic architecture for LDPC codes decoding', 2004, PhD, Télécom Paris.
    22. 22)
      • Alles, M., Brack, T., Wehn, N.: `A reliability-aware LDPC code decoding algorithm', IEEE 65th Vehicular Technology Conf. (VTC), April 2007, p. 1544–1548.
    23. 23)
      • G. Falcao , V. Silva , J. Marinho , L. Sousa , U.D. Dalal , Y.P. Kosta . (2009) LDPC decoders for the WiMAX (IEEE 802.16e) based on multicore architectures.
    24. 24)
      • Seo, S., Mudge, T., Zhu, Y., Chakrabarti, C.: `Design and analysis of LDPC decoders for software defined radio', IEEE Workshop on Signal Processing Systems, October 2007, p. 210–215.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-com.2011.0722
Loading

Related content

content/journals/10.1049/iet-com.2011.0722
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address