TY - GEN
T1 - SDR waveform components implementation on single FPGA multiprocessor platform
AU - Taj, M. I.
AU - Hammami, O.
AU - Akil, M.
PY - 2010/12/1
Y1 - 2010/12/1
N2 - Multiprocessors in embedded systems have a bright future with Software Defined Radio (SDR) applications where both, high performance and high adaptability are required. Framed within this statement, this paper implements the two most important SDR waveform components: FFT and Viterbi Decoding, on our designed 16 Processing Element (PE) Network on chip (NoC) based general purpose Multiprocessors System on chip (MPSoC), implemented on a single chip Xilinx Virtex-4 FPGA. We designed a parallelization strategy, by synchronizing the PEs, for each of the two algorithms and obtained a speed-up of 6 with eight PEs, for radix-2 FFT and 216 states of Viterbi Decoding. We also propose partitioning mechanism for SDR resources for PEs more than eight. The case study of our partitioning mechanism reduced execution time to 63%, thus an efficient answer to ITRS prediction.
AB - Multiprocessors in embedded systems have a bright future with Software Defined Radio (SDR) applications where both, high performance and high adaptability are required. Framed within this statement, this paper implements the two most important SDR waveform components: FFT and Viterbi Decoding, on our designed 16 Processing Element (PE) Network on chip (NoC) based general purpose Multiprocessors System on chip (MPSoC), implemented on a single chip Xilinx Virtex-4 FPGA. We designed a parallelization strategy, by synchronizing the PEs, for each of the two algorithms and obtained a speed-up of 6 with eight PEs, for radix-2 FFT and 216 states of Viterbi Decoding. We also propose partitioning mechanism for SDR resources for PEs more than eight. The case study of our partitioning mechanism reduced execution time to 63%, thus an efficient answer to ITRS prediction.
U2 - 10.1109/ICECS.2010.5724631
DO - 10.1109/ICECS.2010.5724631
M3 - Conference contribution
AN - SCOPUS:79953070897
SN - 9781424481576
T3 - 2010 IEEE International Conference on Electronics, Circuits, and Systems, ICECS 2010 - Proceedings
SP - 790
EP - 793
BT - 2010 IEEE International Conference on Electronics, Circuits, and Systems, ICECS 2010 - Proceedings
T2 - 2010 IEEE International Conference on Electronics, Circuits, and Systems, ICECS 2010
Y2 - 12 December 2010 through 15 December 2010
ER -