Optimization of DSSS receivers using hardware-in-the-loop simulations [electronic resource] /
Abstract (Summary)
Over the years, there has been significant interest in defining a hardware abstraction layer
to facilitate code reuse in software defined radio (SDR) applications. Designers are looking for a
way to enable application software to specify a waveform, configure the platform, and control
digital signal processing (DSP) functions in a hardware platform in a way that insulates it from
the details of realization.
This thesis presents a tool-based methodolgy for developing and optimizing a Direct
Sequence Spread Spectrum (DSSS) transceiver deployed in custom hardware like Field
Programmble Gate Arrays (FPGAs). The system model consists of a tranmitter which employs a
quadrature phase shift keying (QPSK) modulation scheme, an additive white Gaussian noise
(AWGN) channel, and a receiver whose main parts consist of an analog-to-digital converter
(ADC), digital down converter (DDC), image rejection low-pass filter (LPF), carrier phase locked
loop (PLL), tracking locked loop, down-sampler, spread spectrum correlators, and rectangular-topolar
converter.
The design methodology is based on a new programming model for FPGAs developed in
the industry by Xilinx Inc. The Xilinx System Generator for DSP software tool provides design
portability and streamlines system development by enabling engineers to create and validate a
system model in Xilinx FPGAs. By providing hierarchical modeling and automatic HDL code
generation for programmable devices, designs can be easily verified through hardware-in-theloop
(HIL) simulations.
HIL provides a significant increase in simulation speed which allows optimization of the
receiver design with respect to the datapath size for different functional parts of the receiver. The
parameterized datapath points used in the simulation are ADC resolution, DDC datapath size,
LPF datapath size, correlator height, correlator datapath size, and rectangular-to-polar datapath
size. These parameters are changed in the software enviornment and tested for bit error rate
(BER) performance through real-time hardware simualtions. The final result presents a system
design with minimum harware area occupancy relative to an acceptable BER degradation.
v
Bibliographical Information:
Advisor:
School:The University of Tennessee at Chattanooga
School Location:USA - Tennessee
Source Type:Master's Thesis
Keywords:
ISBN:
Date of Publication: