On the Performance of Code Block Segmentation for LTE-Advanced: An In-Depth Analysis

  • Karlo Lenzi CPqD
  • Felipe A. P. Figueiredo CPqD
  • José A. B. Filho CPqD
  • Fabricio L. Figueiredo CPqD

Abstract


In our previous work, we presented a brief analysis of the performance of the code block segmentation procedure adopted by the 3GPP LTE Advanced Standard as part of its physical layer channel coding scheme. Here, an in-depth analysis of its performance is offered together with a new approach to the LTE-Advanced code block segmentation. Code block segmentation is a generic procedure applied before turbo encoding whose function is to fragment a large transport block into smaller code blocks, reducing memory requirements. Analysis showed that only 39% of all transport blocks need segmentation. Results based on two different architectures, one focused on a DSP and the other on an FPGA, provided a speedup of 80 times over the original procedure with a total resources count of 166 slices, maximum frequency of 392 MHz and with very low latency.
Keywords: Computer architecture, Clocks, Long Term Evolution, Encoding, Optimization, Field programmable gate arrays, Hardware, LTE, code block segmentation, code optimization, architecture design, DSP, FPGA
Published
2013-10-23
LENZI, Karlo; FIGUEIREDO, Felipe A. P.; B. FILHO, José A.; FIGUEIREDO, Fabricio L.. On the Performance of Code Block Segmentation for LTE-Advanced: An In-Depth Analysis. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 25. , 2013, Porto de Galinhas/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 200-205.