SPMD-Based Mixed-Radix FFT and Channel Estimation for Energy-Efficient O-RAN

Fangfang Ye,Feng Yuan,Shan Cao,Zhiyuan Jiang,Sheng Zhou
DOI: https://doi.org/10.1109/fcn60432.2023.10544302
2023-01-01
Abstract:With the development of Open Radio Access Network (O-RAN), it is more difficult for traditional Field Programmable Gate Array (FPGA) and Application Specific Integrated Circuit (ASIC) baseband processing hardware to satisfy the evolving software requirements. General Purpose Processors (GPPs) can be a more suitable solution due to their flexibility. However, its energy efficiency depends on whether the algorithm implementation can better utilize the hardware. This paper explores using Single Program Multiple Data (SPMD) programming to accelerate mixed-radix Fast Fourier Transform (FFT) and channel estimation in modern wireless basebands on GPPs. We describe the implementation of SPMD for channel estimation and mixed-radix FFT on an Intel x86 platform. The algorithms are implemented by the Implicit SPMD Program Compiler (ISPC), a compiler designed for SPMD programming. Their performance is evaluated in terms of processing speed. With SPMD, the channel estimation module is accelerated up to 6.88 times. The mixed-radix FFT module can reach a speedup of up to 8.18 times. The results demonstrate that the use of SPMD significantly improves the processing speed of these algorithms. The performance suggests that SPMD programming can be an effective approach to accelerating baseband signal processing.
What problem does this paper attempt to address?