Title :
Efficient implementation scheme of a real-time radar beamformer on a VLIW DSP processor, TMS320C66x TI DSP implementation
Author :
Bahtat, M. ; Belkouch, Said ; Elleaume, P. ; Le Gall, Pascale
Author_Institution :
LGECOS Lab., Univ. of Cadi Ayyad, Marrakech, Morocco
Abstract :
Beamforming has been known to be mostly implemented on FPGAs and ASICs due to high real-time constraints on computation capability and bandwidth limits. However, recent advances in digital signal processors (DSP) showed great performance improvements with very low power consumption, making it promising to perform a phased array beamforming in flexible software instead of analog or hardware solutions. VLIW DSP processors are powered by an instruction level parallelism (ILP), offering the possibility to execute multiple separate instructions in one clock cycle. Even so, there is a big challenge on associated compilers which cannot guarantee the best use of resources, and then decrease obtained performance. We describe in this paper an efficient assembly implementation scheme for the beamforming algorithm, which exploits at best the available hardware units so as to minimize the execution time. Our experimental results on the high-end TMS320C6678 VLIW TI DSP, reached an average gain of 77.5% for the number of needed clock cycles relatively to conventional compiled implementations.
Keywords :
array signal processing; clocks; digital signal processing chips; instruction sets; low-power electronics; phased array radar; power consumption; radar signal processing; ASIC; FPGA; ILP; TMS320C6678 VLIW TI DSP; TMS320C66x TI DSP; VLIW DSP processor; assembly implementation; bandwidth limit; beamforming algorithm; clock cycle; compiler; computation capability; digital signal processor; flexible software; hardware unit; instruction level parallelism; low power consumption; phased array beamforming; real-time radar beamformer; Array signal processing; Digital signal processing; Hardware; Kernel; Multicore processing; Radar; VLIW; Bank Conflicts; Beamforming; DSP; Efficient Scheme; ILP; Memory Latencies; TMS320C66x; VLIW;
Conference_Titel :
Complex Systems (ICCS), 2012 International Conference on
Conference_Location :
Agadir
Print_ISBN :
978-1-4673-4764-8
DOI :
10.1109/ICoCS.2012.6458555