Title :
A Range and Scaling Study of an FPGA-Based Digital Wireless Channel Emulator
Author :
Buscemi, Scott ; Kritikos, Will ; Sass, Ron
Author_Institution :
Adv. Commun. Technol. Lab., SPAWAR Syst. Center Atlantic, Charleston, SC, USA
Abstract :
A Digital Wireless Channel Emulator (DWCE) is a system that is capable of emulating the RF environment for a group of wireless devices. A major issue with current designs is that they do not scale to a large enough number of nodes to emulate meaningful network. A reason for this lack of scalability is the large amount of computations and network capacity required for such a system. Previously documented DWCE systems implement a hub-and-spoke configuration that inhibits them from simply adding additional hardware to scale. This paper investigates the use of a FPGA cluster configured as a distributed system to provide the computational and network structure to scale a DWCE to support 1250 wireless devices. This scale is approximately two orders of magnitude larger than any other previously documented system. This paper presents multiple FPGA cluster configurations that use currently available hardware and describes the algorithms used to route the signals through the network and place the computational hardware on each FPGA. The low level VHDL Signal Path Component (SPC) is synthesized and mapped under different parameters to interpolate is resource utilization. One example FPGA build with enough SPCs to fill 80% of the FPGA resources is successfully run through the Xilinx tool-chain to determine the maximum FPGA system clock speed. Finally, the scaling results are presented that detail the maximum sample frequency of various sized DWCE systems which could be used to examine a variety of wireless devices.
Keywords :
field programmable gate arrays; hardware description languages; wireless channels; DWCE systems; FPGA-based digital wireless channel emulator; RF environment; Xilinx tool-chain; computational hardware; current designs; distributed system; documented system; hub-and-spoke configuration; low-level VHDL SPC; low-level VHDL signal path component; maximum FPGA system clock speed; multiple-FPGA cluster configurations; network capacity; wireless devices; Ad hoc networks; Clocks; Equations; Field programmable gate arrays; Hardware; Transceivers; Wireless communication; FPGA Compute Cluster; Wireless Channel Emulator; Wireless Communications;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2013 IEEE 21st Annual International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4673-6005-0
DOI :
10.1109/FCCM.2013.42