High Performance Software Defined Radio
UCERD Gathering Intellectuals
Software Defined Radio (SDR) is a radio communication technique which converts hardware problems to software problems using a programmable processing system. With the increase of SDR applications, the demand for high bandwidth and signal processing also
increased. Therefore, the SDR system needs a programmable and scalable multicore processing hardware architecture. In this work, we proposed a scalable multi-core, programmable and parametrizable high performance software defined radio system architecture and software development environment. The proposed system uses heterogeneous processing cores including CPU, SIMD, and FPGA architectures and supports C++, Python, and Data-flow programming environment. To proposed system is implemented and tested it on heterogeneous multi-core system and Altera DE1-SoC development board. In order to prove that the system is efficient in a variety of scenarios, different modulation techniques are used.