Making Radios with GReasy: GNU Radio With FPGAs Made Easy

dc.contributor.authorMarlow, Ryan Laneen
dc.contributor.committeechairAthanas, Peter M.en
dc.contributor.committeememberDietrich, Carl B.en
dc.contributor.committeememberReed, Jeffrey H.en
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2014-08-30T08:00:49Zen
dc.date.available2014-08-30T08:00:49Zen
dc.date.issued2014-08-29en
dc.description.abstractRadio technology is rapidly evolving and as processing capabilities and algorithms become more complex, the need for alternative compilation and user interface abstraction increases. Field Programmable Gate Array (FPGA) technology introduces unique reconfigurable hardware architectures that can aid in software defined radio (SDR) design. FPGAs have greater processing capability than traditional general purpose processors (GPP) found in desktop workstations. This work builds on an ongoing project, GReasy, that augments a Linux based open source SDR development platform, GNU Radio, with FPGA processing capabilities. By delegating processing intensive portions of a radio design to the Xilinx Zynq FPGA architecture, the domain of deployable radios by GNU Radio can be broadened. Xilinx Zynq, integrates the FPGA fabric and CPU onto a single chip, which eliminates the need for a controlling host computer; thus, providing a single, portable, low-power, embedded platform. This thesis presents a Zynq capable version of GNU Radio -- an open-source rapid radio deployment tool -- with an enhanced flow that utilizes the processing capability of FPGAs. This work features TFlow -- an FPGA back-end compilation accelerator for instant FPGA assembly. GReasy generates a description of the hardware components that are used by TFlow for the instant FPGA assembly. Once the FPGA is programmed with a design based on the description generated by GReasy, modules and the target hardware can be parameterized to realize an even larger class of applications and further solidify the concept of rapid assembly of software defined radios.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.identifier.othervt_gsexam:3641en
dc.identifier.urihttp://hdl.handle.net/10919/50432en
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectField programmable gate arraysen
dc.subjectGNU Radioen
dc.subjectSoftware radioen
dc.subjectRapid Assemblyen
dc.subjectProductivityen
dc.titleMaking Radios with GReasy: GNU Radio With FPGAs Made Easyen
dc.typeThesisen
thesis.degree.disciplineComputer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Marlow_RL_T_2014.pdf
Size:
8.81 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Marlow_RL_T_2014_support_1.pdf
Size:
377.48 KB
Format:
Adobe Portable Document Format
Description:
Supporting documents
Collections