Márquez-Viloria, David A.
Loading...
1 results
Publication Search Results
Now showing 1 - 1 of 1
Publication Implementation of two-dimensional discrete ambiguity distributions on fpga hardware computational structures(2011) Márquez-Viloria, David A.; Rodríguez, Domingo; College of Engineering; Ducoudray, Gladys O.; Morales, Lizdabel; Department of Electrical and Computer Engineering; Wayland, KeithThis project presents an approach for the implementation of digital signal processing algorithms on hardware computational structures. The implementation of Discrete Ambiguity Distributions in two dimensions using FPGA (Field Programmable Gate English Array) is shown as a particular case. This work seeks to understand the different approaches that can be followed in implementing signal processing algorithms which can be classified into software implementations, hard- ware implementations or a combination of both. First, an implementation of hard- ware/software of a signal generator that uses a digital signal processor is described. Next, an implementation that combines hardware/software on an FPGA to calculate the ambiguity function is shown. Both hardware/software implementations are us- ing the hardware as a component hardware-in-the-loop into the computational cycle to accelerate the processing. Through the use of operators and Kronecker algebra, the ambiguity function can be expressed with a matrix structure that facilitates the implementation in hardware structures and presents an environment for the analysis, design, implementation, and modification of certain class of signal processing algorithms using an integrated hardware/software approach. This approach consists in five fundamental stages: 1) Signal processing algorithm development using the numeric computation software packag Matlab®; 2) Formulation of signal processing algorithms in Simulink® ; 3) Algorithms implementation using System Generator for DSPTM; 4) Field Programmable Gate Array (FPGA) algorithm simulation and emulation; 5) Signal processing algorithm validation through Matlab.