• DocumentCode
    2186646
  • Title

    Software-based QPP interleaving for baseband DSPs with LUT-accelerated addressing

  • Author

    Karlsson, Andreas ; Sohl, Joar ; Liu, Dake

  • Author_Institution
    Dept of Electrical Engineering, Linköping University, Sweden
  • fYear
    2015
  • fDate
    21-24 July 2015
  • Firstpage
    785
  • Lastpage
    789
  • Abstract
    This paper demonstrates how QPP interleaving and de-interleaving for Turbo decoding in 3GPP-LTE can be implemented efficiently on baseband processors with lookup-table (LUT) based addressing support of multi-bank memory. We introduce a LUT-compression technique that reduces LUT size to 1% of what would otherwise be needed to store the full data access patterns for all LTE block sizes. By reusing the already existing program memory of a baseband processor to store LUTs and using our proposed general address generator, our 8-way data access path can reach the same throughput as a dedicated 8-way interleaving ASIC implementation. This avoids the addition of a dedicated interleaving address generator to a processor which, according to ASIC synthesis, would be 75% larger than our proposed address generator. Since our software implementation only involves the address generator, the processor´s datapaths are free to perform the other operations of Turbo decoding in parallel with interleaving. Our software implementation ensure programmability and flexibility and is the fastest software-based implementation of QPP interleaving known to us.
  • Keywords
    Application specific integrated circuits; Baseband; Decoding; Digital signal processing; Program processors; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Signal Processing (DSP), 2015 IEEE International Conference on
  • Conference_Location
    Singapore, Singapore
  • Type

    conf

  • DOI
    10.1109/ICDSP.2015.7251983
  • Filename
    7251983