8-QAM Software Defined Radio Based Approach for Channel Encoding and Decoding Using Forward Error Correction | Wireless Personal Communications
Skip to main content

8-QAM Software Defined Radio Based Approach for Channel Encoding and Decoding Using Forward Error Correction

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The aim of this paper is to use a software defined radio (SDR) based approach in order to select channel encoding and decoding method accordingly using 8-QAM (Quadrature Amplitude Modulation) in terms of bit error rate (BER). By selecting a higher order format of QAM, we are able to carry more bits of information per symbol; also the data rate can be increased thus achieving greater distance between adjacent points in the I–Q plane by distributing the points more evenly. Hence the constellation points are more distinct and data errors are reduced. In the present work 8-QAM is chosen as modulation scheme so that balance can be maintained between higher data rates while maintaining an acceptable bit error rate for SDR. Channel coding schemes forward error correction are used where the re-transmission of the data is not feasible, thus redundant bits are added along with the message bits and transmitted through the channel. On the receiver side, this channel coded signal is decoded in order to get back the original data even if the channel coded signal undergoes some interference from the noise in the transmission medium. The performance is then analyzed in terms of BER for Hamming and convolution coding algorithms at a particular value of SNR in LabVIEW graphical programming. With the help of LabVIEW we were able to design the systems in a block-based manner in shorter time as compared to the commonly used text-based programming languages.

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

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Sadiku, M.N.O., Akujuobi, C.M. (2004). Software-defined radio: A brief overview. IEEE Potentials Journal, 23(4), 14–15.

    Google Scholar 

  2. Xu, X., Bosisio, R.G. (2002). Analysis and implementation of six-port software-defined radio receiver platform, IEEE, July 2006 Edition, ISBN: 0130617938, Pearson Education.

  3. Joshua Noseworthy software-defined radios: The radios of the future.

  4. Simon, H. (1988). Digital Communications. Toronto, Canada: Wiley. ISBN:0-471-62947-2.

  5. Kim, N., Kehtarnavaz, N., Torlak M. (2006). LabVIEW-Based Software-Defined Radio: 4-QAM Modem Proceedings of ICASSP, vol. 2, pp. 985–988.

  6. Marriwala, N., Sahu, O.P., Khullar, R., Vohra, A. (2011). Software defined dadio (SDR) 4-bit QAM Modem using Lab-VIEW for Gaussian channel. CIIT International Journal of Wireless, Communication, 3(4), 237–245.

    Google Scholar 

  7. Pesyna, K., Wesson, K. Channel Coding Implementation for a LabVIEW Software Defined Radio

  8. Hamming, R.W. (1950). Error detecting and error correcting codes. The bell system technical journal. Journal of the Society for Industrial & Applied Mathematics, 29, 147–160.

    Google Scholar 

  9. Chan, F, Haccoun, D. (1997). Adaptive Viterbi decoding of convolutional codes over memoryless channels. IEEE Transactions on Communications, 45(11), 1389–1400.

    Google Scholar 

  10. Viterbi, J. (1971). Convolutional codes and their performance in communication systems. IEEE Transactions on Communication, Technology COM-19, 751–772.

    Google Scholar 

  11. Fleming, C. (2002). A tutorial on convolutional coding with Viterbi decoding.

  12. Berrou, C., Glavieux, A., Thitimajshima, P. (1993). Near Shannon limit error-correcting coding and decoding. In: Proceedings of the ICC ’93, pp. 1064–1070.

  13. Forney, G. D, Jr. (1974). Convolutional codes II: maximum-likelihood decoding. Information Control, 25, 222–226.

    Article  MathSciNet  MATH  Google Scholar 

  14. Kehtarnavaz, N., & Gope, C. (2006). DSP system design using labview and simulink: a comparative evaluation. Proceedings of ICASSP, 2, 985–988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nikhil Marriwala.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Marriwala, N., Sahu, O.P. & Vohra, A. 8-QAM Software Defined Radio Based Approach for Channel Encoding and Decoding Using Forward Error Correction. Wireless Pers Commun 72, 2957–2969 (2013). https://doi.org/10.1007/s11277-013-1191-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-013-1191-z

Keywords