Font Size: a A A

The Implementation And Optimization For Lte Pusch Receiver Based On The General Purpose Processor

Posted on:2014-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:S P ZhangFull Text:PDF
GTID:2248330398972319Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
PUSCH (Physical Uplink Shared Channel) is one of the most important physical channels of LTE system. It is designed for the transmission of server data UL-SCH, UCI (Uplink Control Information) and demodulation reference signals. The process of PUSCH is complex and each sub-module has its own characteristics, so the design and implementation of high-performance PUSCH receiver is the key of LTE system. The great development of general-purpose processor technology makes the GPP possess the efficiently massive data processing abilities. And GPP has growing potential in wireless communications field for the facilitate transplantation, virtualization and natural multi-tasks support. Therefore, the design and implementation of high-performance PUSCH receiver based on GPP has great significance both in practice and theory.This paper focuses on the algorithm design, implementation and optimization of PUSCH receiver based on the Intel GPP architecture. Combined the general-purpose processor architecture features with the characteristics of PUSCH sub-module, we make great efforts on the algorithm design and optimization.This paper begins with a brief analysis of the the LTE uplink key technology and the characteristics of the Intel architecture, provides an overview of software development for real-time signal processing. Then we summarize the rule of high performance algorithms design based on which the key algorithms of PUSCH receiver are developed. In order to improve the efficiency of program execution we propose the methods of making full use of CPU computing resource by taking advantage of SIMD technolgy, multi-threading technology, instruction parallelism and pipeline technology. And each sub-module of PUSCH receiver is fully optimized by code structure optimization, data structure optimization and other typical optimization associated with the Intel compile. Finally, the solution of LTE PUSCH receiver based on Intel GPP architecture verified both in reliability and effectiveness which proves that our implementation can meet the requirement of LTE system.The above research results significantly improve the efficiency of real-time signal processing based on GPP architecture. It has great significance in the realization of multimode base-station in the future. What’s more, it is valuable for the commercial use of the LTE system.
Keywords/Search Tags:LTE, PUSCH, Intel GPP, SIMD, Multi-threading
PDF Full Text Request
Related items