• DocumentCode
    2168164
  • Title

    Implementation of IEEE 802.11n LDPC codes based on general purpose processors

  • Author

    Xiao Han ; Kai Niu ; ZhiQiang He

  • Author_Institution
    Key Lab. of Universal Wireless Commun., Beijing Univ. of Posts & Telecommun., Beijing, China
  • fYear
    2013
  • fDate
    17-19 Nov. 2013
  • Firstpage
    218
  • Lastpage
    222
  • Abstract
    Recently, General-purpose processor (GPP) soft defined radio (SDR) platforms have drawn great attention for their programmability and flexibility, and some high-speed wireless protocol stacks (e.g., IEEE 802.11a/b/g) have been implemented on them using commodity general-purpose PCs. Low-density parity-check (LDPC) codes are optionally used in IEEE 802.11n high throughput (HT) system as a high-performance error correcting code instead of convolutional codes for the near Shannon limit performance. In order to complete the implementation of IEEE 802.11n on SDR platforms, this paper presents the encoding and decoding of IEEE 802.11n LDPC codes on GPPs. We extensively use the features of contemporary processor architectures to accelerate data processing, including large low-latency caches to store lookup tables and SIMD processing on GPPs. Layered decoding is used in this paper, which can significantly reduce the number of iterations and is well suited to using SIMD instructions. The implementation results show that the throughput can meet the protocol timing requirement under the performance premise.
  • Keywords
    cache storage; microprocessor chips; parallel processing; parity check codes; software radio; table lookup; wireless LAN; IEEE 802.11n; LDPC codes; SIMD processing; data processing acceleration; general purpose processors; lookup table cache; low density parity check codes; processor architecture; soft defined radio platform; Decoding; IEEE 802.11n Standard; Iterative decoding; Parallel processing; Throughput; Vectors; General-purpose processor (GPP); IEEE 802.11n; Low-density parity-check (LDPC) codes; layered decoding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication Technology (ICCT), 2013 15th IEEE International Conference on
  • Conference_Location
    Guilin
  • Type

    conf

  • DOI
    10.1109/ICCT.2013.6820375
  • Filename
    6820375