Efficient Implementation of OFDM Inner Receiver on a Programmable Multi-Core Processor Platform

This paper presents an efficient implementation of OFDM inner receiver on a programmable multi-core processor platform with CMMB as an application. The platform consists of an array of programmable SIMD processors interconnected in a 2-D mesh network, which can provide high performance and is quite suitable for wireless communication applications. Implemented on one cluster with 8 cores, the receiver includes symbol timing, carrier frequency offset and sampling frequency offset synchronization, channel estimation and equalization. Multiple optimization techniques are explored to improve system throughput such as: task-level parallelism on many cores, data-level parallelism on SIMD cores, minimization of memory access and route-length-minimization task mapping techniques. Besides, efficient memory strategy and specific instructions for complex computation increase the performance. The simulation results show that the inner receiver could achieve a throughput of up to 120Mbps when operating at 750MHz.

[1]  Shuming Chen,et al.  The design and algorithm mapping of a heterogeneous multi-core processor for SDR , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[2]  D.N. Truong,et al.  A complete real-time 802.11a baseband receiver implemented on an array of programmable processors , 2008, 2008 42nd Asilomar Conference on Signals, Systems and Computers.

[3]  Dake Liu,et al.  An 11mm2 70mW Fully-Programmable Baseband Processor for Mobile WiMAX and DVB-T/H in 0.12μm CMOS , 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[4]  Wei-Chang Liu,et al.  Low complexity synchronization design of an OFDM receiver for DVB-T/H , 2009, IEEE Transactions on Consumer Electronics.

[5]  Zhiyi Yu,et al.  A novel vector/SIMD multiply-accumulate unit based on reconfigurable booth array , 2010, 2010 10th IEEE International Conference on Solid-State and Integrated Circuit Technology.

[6]  Zhiyi Yu,et al.  A fully programmable frame synchronization architecture of OFDM systems implemented on a multi-core processor platform , 2010, 2010 10th IEEE International Conference on Solid-State and Integrated Circuit Technology.

[7]  Chuan Wu,et al.  A novel synchronization scheme for OFDM-based CMMB receivers , 2009, 2009 IEEE 8th International Conference on ASIC.