Cognitive Radio Universal Software Hardware

View Researcher's Other Codes

Disclaimer: The provided code links for this paper are external links. Science Nest has no responsibility for the accuracy, legality or content of these links. Also, by downloading this code(s), you agree to comply with the terms of use as set out by the author(s) of the code(s).

Please contact us in case of a broken link from here

Authors Miriam Leeser, Kaushik Chowdhury, George Eichinger
Journal/Conference Name IEEE 20th International Symposium on Field-Programmable Custom Computing Machines
Paper Category
Paper Abstract —The FPGA is an integral component of a software defined radio (SDR), which provides the needed reconfigurability for dynamically adapting its transceiver and data processing functions. The current state of the art in SDR design relies on complete processing of the raw samples at the host computer, thereby impacting time critical tasks. Instead, we propose to move the processing closer to the front-end by interfacing an external FPGA board with the SDR. Our architecture, called CRUSH, is composed of a Xilinx ML605 FPGA Development Board connected to an Ettus Research USRP N210 through an HDL framework, with a custom interface to allow flexible data transfer between them and independent programming capability on the two devices. Our test scenario for spectrum sensing, a key step in determining channel availability before transmission in dynamic spectrum access networks, indicates significant benefits: CRUSH can implement FFTs at 100x improvement, and can perform a complete sensing cycle 10x faster than legacy SDRs for large FFT sizes that enable wideband sensing. By potentially reducing the load on the host, and allowing a powerful FPGA extension for off the shelf devices, CRUSH will enable advances in both protocol design and radio hardware. For DySPAN we will show a live demonstration of the CRUSH platform performing spectrum sensing. For this demo CRUSH will be receive only and operate in the 50 MHz to 2.2 GHz region. A laptop will be connected to CRUSH via Ethernet and will display the live results via a MATLAB GUI.
Date of publication 2012
Code Programming Language VHDL

Copyright Researcher 2022