Publisher
The University of Arizona.Rights
Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.Abstract
The goal of the project was to evaluate the Zynq Ultrascale+ MPSoC device for its potential use in digital signal processing and digital wireless communications applications. The evaluation was divided into three distinct phases. The first phase being a conversion of existing fixed-point complex math C library functions to operate using ARM NEON intrinsic functions. The second phase was the creation and execution of a program which performs complex, discrete-time cross-correlation to be run as a timed benchmark on the device. Finally, the third phase was to design a demonstration which utilizes the video encoding capabilities, as well as its ability to interface with a software-defined radio device, to implement a signal capture camera. The project resulted in success in all three phases. The functions, which were successfully converted, were utilized in the cross-correlation benchmark. The timed benchmark resulted in cross-correlating one-million 320 complex element random input arrays against a 40 complex element reference array in an average of 2624.6 seconds. The result of the demonstration is a system which simultaneously runs a GNU Radio flowgraph to operate a BPSK receiver on the software-defined radio while also encoding and decoding video being captured by a camera to be displayed.Type
textElectronic Thesis
Degree Name
B.S.Degree Program
Honors CollegeElectrical and Computer Engineering
