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
Link To Document :
بازگشت