First International Workshop on C-RAN

Research Article

Software-Defined Radio Based On Cortex-A9

  • @INPROCEEDINGS{10.1109/ChinaCom.2012.6417585,
        author={Xin Wei and Xin Qi and Limin Xiao and Zhiyuan Shi and Lianfen Huang},
        title={Software-Defined Radio Based On Cortex-A9},
        proceedings={First International Workshop on C-RAN},
        publisher={IEEE},
        proceedings_a={C-RAN},
        year={2013},
        month={2},
        keywords={sdr; xenomai; cortex-a9; soft demodulation; neon},
        doi={10.1109/ChinaCom.2012.6417585}
    }
    
  • Xin Wei
    Xin Qi
    Limin Xiao
    Zhiyuan Shi
    Lianfen Huang
    Year: 2013
    Software-Defined Radio Based On Cortex-A9
    C-RAN
    IEEE
    DOI: 10.1109/ChinaCom.2012.6417585
Xin Wei1,*, Xin Qi2, Limin Xiao2, Zhiyuan Shi3, Lianfen Huang3
  • 1: Xiamen University
  • 2: State Key Laboratory on Microwave and Digital Communications Tsinghua National Laboratory for Information Science and Technology, Tsinghua University
  • 3: School of Information Science &Technology , Xiamen University
*Contact email: weixinxinxin@126.com

Abstract

This paper presents an implementation of Software-defined Radio (SDR) system over ARM Cortex-A9 processor. Compared with conventionally used general purpose CPU, e.g. X86 CPU, ARM processors have advantages in both price and power consumption under the same computing capability. Two basic issues of SDR over ARM are investigated: the real-time operation and signal processing efficiency. For the former issue, we select the Linux-based real-time operating system Xenomai, which is built on Cortex-A9 platform. Testing results show that the performance of Xenomai on Cortex-A9 meets the real-time requirement of SDR. Furthermore, the NEON technology of Cortex-A9 is used to optimize the complex signal processing algorithms in communication systems. Soft Demodulation is taken as an example for the optimization, and the experimental results are provided to show the improvement of signal processing efficiency.