Skip to main content
Log in

SC-LDPC Code Design for Half-Duplex Relay Channels

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

This paper studies code design for the half-duplex relay channel when the transmissions take place over binary input additive white Gaussian noise (BIAWGN) channels. Using the decode-forward relay protocol, we design the relay code based on a spatially coupled low-density parity-check (SC-LDPC) code. We show a low complexity density evolution analysis for the proposed relay code. From the density evolution results, we observe that the proposed spatially coupled relay code achieves a capacity approaching performance. We also observe that the proposed code outperforms existing optimized LDPC relay codes. Through simulation results, we evaluate the finite-length performance of the proposed code.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. Due to the actual density evolution of SC-LDPC codes over BIAWGN channel, the analysis in [10] requires tracking multiple pdfs of messages traveling over multiple edge types (see [18] for more details).

  2. Note that other existing works related to the design of relay code based on SC-LDPC codes including [11] and [12] do not fit with the code design scheme mentioned in [8].

  3. Two extremes can be considered for relay coding strategy. In one extreme, s and r simultaneously transmit completely independent information. In the other extreme, s and r simultaneously transmit identical information. In [13], it has been shown that the latter strategy performs better than first extreme for low SNRs. Moreover, the latter strategy reduces the complexity at the destination [8].

  4. Similar to [8], we define the capacity bound as the lowest total power required in (1) to achieve a given rate.

  5. For a given total power P and rate R, we calculate \(\frac{E_b}{N_0}\) by \(\frac{E_b}{N_0} = 10\log _{10}\frac{P}{2R}\) dB.

  6. For a given total power P and rate R, we calculate \(\frac{E_b}{N_0}\) by \(\frac{E_b}{N_0} = 10\log _{10}\frac{P}{2R}\) dB.

  7. Similar to [8], we define the capacity bound as the lowest total power required in (1) to achieve a given rate.

  8. Note that there exists a slight difference (about 0.04 dB) in capacity bound results between [8] and our paper. Since [8] showed capacity bound considering AWGN channel, while we calculate the capacity bound considering BIAWGN channel.

References

  1. Meulen, E. C. V. D. (1971). Three-terminal communication channels. Advances in Applied Probability, Vol. 3, no. 1, pp. 120–154, [Online]. http://www.jstor.org/stable/1426331.

  2. Cover, T., & Gamal, A. (1979). Capacity theorems for the relay channel. IEEE Transaction on Information Theory, 25(5), 572–584.

    Article  MathSciNet  MATH  Google Scholar 

  3. Razaghi, P., & Yu, W. (2007). Bilayer low-density parity-check codes for decode-and-forward in relay channels. IEEE Transaction on Information Theory, 53(10), 3723–3739.

    Article  MathSciNet  MATH  Google Scholar 

  4. Azmi, M., Yuan, J., Lechner, G., & Rasmussen, L. (2011). Design of multi-edge-type bilayer-expurgated LDPC codes for decode-and-forward in relay channels. IEEE Transaction on Communications, 59(11), 2993–3006.

    Article  Google Scholar 

  5. Ha, J., Kim, J., & McLaughlin, S. (2004). Rate-compatible puncturing of low-density parity-check codes. IEEE Transaction on Information Theory, 50(11), 2824–2836.

    Article  MathSciNet  MATH  Google Scholar 

  6. Hu, J., & Duman, T. (2007). Low density parity check codes over wireless relay channels. IEEE Transaction on Wireless Communication, 6(9), 3384–3394.

    Article  Google Scholar 

  7. Chakrabarti, A., de Baynast, A., Sabharwal, A., & Aazhang, B. (2007). Low density parity check codes for the relay channel. IEEE Journal on Selected Areas in Communication, 25(2), 280–291.

    Article  Google Scholar 

  8. Li, C., Yue, G., Wang, X., & Khojastepour, M. (2008). LDPC code design for half-duplex cooperative relay. IEEE Transaction on Wireless Communication, 7(11), 4558–4567.

    Article  Google Scholar 

  9. Kudekar, S., Measson, C., Richardson, T., & Urbankez, R. (2010). Threshold saturation on BMS channels via spatial coupling. In Proceedings of International Symposium on Turbo Codes and Iterative Inform. Processing (ISTC), pp. 309–313.

  10. Si, Z., Thobaben, R., & Skoglund, M. (2013). Bilayer LDPC convolutional codes for decode-and-forward relaying. IEEE Transaction on Communications, 61(8), 3086–3099.

    Article  Google Scholar 

  11. Uchikawa, H., Kasai, K., & Sakaniwa, K. (2011). Spatially coupled LDPC codes for decode-and-forward in erasure relay channel. In Proceedings of IEEE International Symposium on Information Theory (ISIT), pp. 1474–1478.

  12. Wei, L., Costello, D., & Fuja, T. (2013). Coded cooperation using rate-compatible spatially-coupled codes. In Proceedings of IEEE International Symposium on Information Theory (ISIT), pp. 1869–1873.

  13. Chakrabarti, A., Sabharwal, A., & Aazhang, B. (2005). Sensitivity of achievable rates for half-duplex relay channel. In Proceedings Workshop on Signal Processing Advances in Wireless Comm., pp. 970–974.

  14. Johnson, S. J. (2010). Iterative error correction: Turbo, low-density parity-check and repeat-accumulate codes. Cambridge: Cambridge University Press.

    MATH  Google Scholar 

  15. Felstrom, A., & Zigangirov, K. (1999). Time-varying periodic convolutional codes with low-density parity-check matrix. IEEE Transaction on Information Theory, 45(6), 2181–2191.

    Article  MathSciNet  MATH  Google Scholar 

  16. Kudekar, S., Richardson, T., & Urbanke, R. (2011). Threshold saturation via spatial coupling: Why convolutional LDPC ensembles perform so well over the BEC. IEEE Transaction on Information Theory, 57(2), 803–834.

    Article  MathSciNet  Google Scholar 

  17. Si, Z., Thobaben, R., & Skoglund, M. (2012). Rate-compatible LDPC convolutional codes achieving the capacity of the BEC. IEEE Transaction on Information Theory, 58(6), 4021–4029.

    Article  MathSciNet  Google Scholar 

  18. Noor-A-Rahim, M., Lechner, G., & Nguyen, K. D. (2016). Density evolution analysis of spatially coupled LDPC codes over BIAWGN channel. In Proceedings of Australian communication theory workshop (AusCTW).

Download references

Acknowledgments

This work was supported by the Australian Research Council Grant DE12010016.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Md. Noor-A-Rahim.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Noor-A-Rahim, M., Nguyen, K.D. & Lechner, G. SC-LDPC Code Design for Half-Duplex Relay Channels. Wireless Pers Commun 92, 771–783 (2017). https://doi.org/10.1007/s11277-016-3576-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-016-3576-2

Keywords

Navigation