Skip to main content

Implementation and performance analysis of DVB-T2 rotated constellation demappers on a GPU

Abstract

The DVB-T2 standard for digital terrestrial broadcasting supports the use of quadrature amplitude modulation constellations where the constellation points are rotated in the I–Q plane. This combined with a cyclic delay of the Q component provides improved performance in some fading channels. The complexity of the optimal demapping process for rotated constellations is however significantly higher than for non-rotated constellations. This makes the DVB-T2 demapper one of the most computationally complex parts of a receiver. In this article, we examine possible simplifications of the demapping process suitable for implementation on a general purpose computer containing a modern graphics processing unit (GPU). Furthermore, we measure the performance in terms of throughput, as well as accuracy, of the implemented algorithms. The implementations are designed to interface efficiently to a previously implemented real-time capable GPU-based low-density parity-check channel decoder.

This is a preview of subscription content, access via your institution.

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

References

  1. 1.

    Bae, K., Kim, K., & Yang, H. (2012). Low complexity two-stage soft demapper for rotated constellation in DVB-T2. 2012 IEEE International Conference on Consumer Electronics (ICCE) (pp. 618–619). doi:10.1109/ICCE.2012.6162044.

  2. 2.

    Boutros, J., & Viterbo, E. (1998). Signal space diversity: a power- and bandwidth-efficient diversity technique for the Rayleigh fading channel. IEEE Transactions on Information Theory, 44(4), 1453–1467. doi:10.1109/18.681321.

    Article  MATH  MathSciNet  Google Scholar 

  3. 3.

    Draft ETSI TR 102 831 V0.10.4 (2010). Implementation guidelines for a second generation digital terrestrial television broadcasting system (DVB-T2). ETSI Technical Report.

  4. 4.

    DVB BlueBook A133 (2009). Implementation guidelines for a second generation digital terrestrial television broadcasting system (DVB-T2). DVB Technical Report.

  5. 5.

    ETSI EN 300 744 v1.6.1 (2009). Digital video broadcasting (DVB); framing structure, channel coding and modulation for digital terrestrial television (DVB-T). ETSI Technical Report.

  6. 6.

    ETSI EN 302 755 v1.1.1 (2009). Digital video boadcasting (DVB); frame structure channel coding and modulation for a second generation Digital Terrestrial television Broadcasting System (DVB-T2). ETSI Technical Report.

  7. 7.

    Gallager, R. (1963). Low-density parity-check codes. Ph.D. Thesis, M.I.T.

  8. 8.

    Grönroos, S., Nybom, K., & Björkqvist, J. (2011). Complexity analysis of software defined DVB-T2 physical layer. Analog Integrated Circuits and Signal Processing, 69, 131–142. doi:10.1007/s10470-011-9724-4.

    Article  Google Scholar 

  9. 9.

    Grönroos, S., Nybom, K., & Björkqvist, J. (2012). Efficient GPU and CPU-based LDPC decoders for long codewords. Analog Integrated Circuits and Signal Processing, 73, 583–595. doi:10.1007/s10470-012-9895-7.

  10. 10.

    Kim, K., Bae, K., & Yang, H. (2012) One-dimensional soft-demapping using decorrelation with interference cancellation for rotated QAM constellations. 2012 IEEE Consumer Communications and Networking Conference (CCNC) (pp. 787–791). doi:10.1109/CCNC.2012.6181165.

  11. 11.

    Li, M., Nour, C., Jego, C., & Douillard, C. (2009). Design of rotated QAM mapper/demapper for the DVB-T2 standard. IEEE Workshop on Signal Processing Systems, SiPS 2009 (pp. 18–23). doi:10.1109/SIPS.2009.5336265.

  12. 12.

    NVIDIA. (2010). GeForce GTX 570. http://www.nvidia.com/object/product-geforce-gtx-570-us.html. Accessed 18 June 2013.

  13. 13.

    NVIDIA. (2009). NVIDIA’s Next Generation CUDA Compute Architecture: Fermi. Whitepaper, http://www.nvidia.com. Accessed 18 June 2013.

  14. 14.

    NVIDIA. (2010). NVIDIA GeForce GTX 570 GPU Datasheet. Datasheet, http://www.nvidia.com. Accessed 18 June 2013.

  15. 15.

    NVIDIA. (2013). CUDA C Programming Guide. http://docs.nvidia.com/cuda/cuda-c-programming-guide/. Accessed 18 June 2013.

  16. 16.

    Pérez-Calderón, D., Baena-Lecuyer, V., Oria, A., López, P., & Doblado, J. (2011). Rotated constellation demapper for DVB-T2. Electronics Letters, 47(1), 31–32. doi:10.1049/el.2010.2682.

    Article  Google Scholar 

  17. 17.

    Vangelista, L., Benvenuto, N., Tomasin, S., Nokes, C., Stott, J., Filippi, A., Vlot, M., Mignone, V., & Morello, A. (2009). Key technologies for next-generation terrestrial digital television standard DVB-T2. IEEE Communications Magazine, 47 (10), 146–153. doi:10.1109/MCOM.2009.5273822.

    Article  Google Scholar 

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Stefan Grönroos.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Grönroos, S., Nybom, K. & Björkqvist, J. Implementation and performance analysis of DVB-T2 rotated constellation demappers on a GPU. Analog Integr Circ Sig Process 78, 589–598 (2014). https://doi.org/10.1007/s10470-013-0101-3

Download citation

Keywords

  • DVB-T2
  • Demapper
  • QAM
  • SDR
  • CUDA