Title :
Hardware accelerated multichannel receiver
Author :
McDonald, Eric J. ; Schlossberg, Nathaniel W. ; Grayver, Eugene
Author_Institution :
Aerosp. Corp., Los Angeles, CA
Abstract :
Software-based radios implemented on general-purpose processors are cheaper, easier, and faster to develop, maintain, and upgrade than hardware-based equivalents. Unfortunately, today´s general-purpose processors are not fast enough to process certain waveforms. The current alternative is to use application-specific integrated circuits (ASICs) or field-programmable gate arrays (FPGAs) for all the signal processing. These operate at very high speeds but are dramatically more expensive and require lengthy development cycles. A single, often small, block is responsible for the bulk of signal processing in a large class of radios. It is therefore very wasteful to implement all the signal processing in a high-speed device such as an ASIC or FPGA. In this paper, we present a software-centric architecture that offloads only the most computationally expensive tasks to an FPGA. The resultant system combines the advantages of both platforms, while minimizing the disadvantages of each. An open-source software radio platform is combined with a consumer off-the-shelf (COTS) FPGA development board to create a hardware-accelerated multichannel receiver. The FPGA is efficiently utilized by partitioning the device into multiple accelerator regions and taking advantage of runtime partial reconfiguration to reconfigure each region as needed during operation. Comparisons between a software-only receiver and a hardware-accelerated implementation are performed.
Keywords :
field programmable gate arrays; radio receivers; signal processing; software architecture; software radio; telecommunication computing; consumer off-the-shelf FPGA development board; general-purpose processors; hardware accelerated multichannel receiver; open-source software radio platform; runtime partial reconfiguration; signal processing; software-centric architecture; software-only receiver; Acceleration; Application specific integrated circuits; Array signal processing; Computer architecture; Field programmable gate arrays; Hardware; Open source software; Receivers; Signal processing; Software radio;
Conference_Titel :
Aerospace conference, 2009 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4244-2621-8
Electronic_ISBN :
978-1-4244-2622-5
DOI :
10.1109/AERO.2009.4839418