• DocumentCode
    2160616
  • Title

    Real-time software implementation of an IEEE 802.11a baseband receiver on Intel multicore

  • Author

    Berger, Christian R. ; Arbatov, Volodymyr ; Voronenko, Yevgen ; Franchetti, Franz ; Püschel, Markus

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2011
  • fDate
    22-27 May 2011
  • Firstpage
    1693
  • Lastpage
    1696
  • Abstract
    We present a software-only implementation of an IEEE 802.11a (WiFi) receiver optimized for Intel multicore platforms. The receiver is about 50 times faster than a straightforward C implementation, i.e., an implementation that has the same functionality, but leaves optimization completely to the compiler. Our hand-optimized implementation achieves real-time for all data rates up to the maximum of 54 Mbit/s on a Core i7, clocked at 3.3 GHz, and for up to 12 Mbit/s on an Atom, clocked at 1.6 GHz, using two cores in both cases. To achieve this performance we use up to two threads, up to 16-way vectorization using Intel´s SSE, and various other optimizations.
  • Keywords
    multiprocessing systems; wireless LAN; IEEE 802.11a baseband receiver; Intel SSE; Intel multicore; WiFi receiver; bit rate 12 Mbit/s; bit rate 54 Mbit/s; frequency 1.6 GHz; frequency 3.3 GHz; optimization; real-time software implementation; straightforward C implementation; Decoding; Instruction sets; OFDM; Real time systems; Receivers; Viterbi algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing (ICASSP), 2011 IEEE International Conference on
  • Conference_Location
    Prague
  • ISSN
    1520-6149
  • Print_ISBN
    978-1-4577-0538-0
  • Electronic_ISBN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.2011.5946826
  • Filename
    5946826