Return to search

The design of a high speed topology for a QPSK demodulator with emphasis on the synchronization algorithms needed for demodulation

Thesis (MScEng (Electrical and Electronic Engineering))--University of Stellenbosch, 2010. / ENGLISH ABSTRACT: This thesis describes the design and implementation of a software based QPSK demodulator
with a demodulation speed of 100 Mbps. The objective of the thesis was to identify a topology
for the QPSK demodulator that would allow for high data rates and the design of the synchronization
algorithms for carrier and symbol recovery. The QPSK demodulator was implemented
on an Altera Stratix II field programmable gate array (FPGA), which does complex I and Q sampling
on a down converted 720 MHz QPSK signal. The I and Q down converted baseband
signals are sent through matched filters which are implemented with discrete components to
maximize the signal to noise ratio of the received rectangular baseband pulses. A 1 GSPS direct
digital synthesizer (DDS) is used to generate the synchronous clock for the analog to digital
converters which samples the matched filter outputs. The demodulator uses two samples per
symbol to demodulate the QPSK signal. A dual locking system is implemented to have a wide
pre-locking filter for symbol synchronization and a narrow band post-lock filter to minimize the
loop noise. A symbol lock detection algorithm decides when the symbol recovery loop is locked
and switches between the loop filters.
A second 1 GSPS DDS output is mixed with a local oscillator to generate the 1.44 GHz LO signal
for the quadrature down conversion. The carrier recovery loop uses a numerically controlled oscillator
inside the FPGA for initial carrier acquisition which allows for very wide locking bandwidth.
After lock is achieved, the external carrier recovery loop takes over and removes any
frequency offset in the complex baseband signal by changing the frequency of the DDS. A QPSK
modulator was also developed to provide a QPSK signal with known data. The modulator can
generate any constellation diagram up to 256 points. / AFRIKAANSE OPSOMMING: Hierdie tesis bespreek die ontwerp en implementasie van ’n sagteware gebaseerde QPSK demodulator
met ’n demodulasie spoed van 100 Mbps. Die doelstelling is om ’n topologie te identifiseer
vir ’n QPSK demodulator wat ’n hoë datatempo sal toelaat en ook om sinkronisasie algoritmes
te ontwikkel vir draer en simbool herkenning.
Die QPSK demodulator is geïmplimenteer op ’n Stratix II FPGA van Altera wat kompleks basisband
monstering doen op infase en kwadratuur basisband seine. Die basisband seine word
gegenereer van ’n 720 MHz QPSK sein met ’n kwadratuur menger wiese uittrees deur puls
passende filters gestuur word om die sein tot ruis verhouding te maksimeer. ’n Een gigamonster
per sekonde direk digitale sintetiseerder (DDS) is gebruik om die klok vir die analoog na digitaal
omsetters te genereer vir sinkrone monstering van die pulse passende filter uittrees. Die demodulator
gebruik twee monsters per simbool om ’n QPSK sein te demoduleer. ’n Tweevoudige sluit
algoritme word gebruik vir die simbool sinkronisasie waar ’n wyeband filter die inisiële sluit
funksie verrig en dan word daar oorgeslaan na ’n nouband filter vir fase volging wat die ruis
in die terugvoerlus verminder. Daar is ’n simbool sluit detektor wat identifiseer wanneer die
simbool beheerlus gesluit is en selekteer dan die gepaste filter.
’n Tweede DDS en ’n sintetiseerder se uittrees word gemeng om ’n 1.44 GHz draer te genereer
vir kohurente frekwensie translasie in die kwadratuur menger. Die draer sinkronisasie gebruik
’n numeries beheerbare ossilator vir die inisiële frekwensie en fase sluit wat baie vinnig geimplenteer
kan word omdat dit alles in sagteware binne in die FPGA gebeur. Na die interne draer
beheerlus gesluit is, neem die eksterne beheerlus oor om enige fase of frekwensie afsette in die
kompleks basisband seine van die kwadratuur menger te verwyder deur die frekwensie van
die draer DDS te beheer. ’n QPSK modulator is ook ontwikkel om verwysings data te genereer.
Enige konstelasie vorm tot 256 punte kan geimplementeer word.

Identiferoai:union.ndltd.org:netd.ac.za/oai:union.ndltd.org:sun/oai:scholar.sun.ac.za:10019.1/4107
Date03 1900
CreatorsBooysen, Samuel
ContributorsDe Swardt, J. B., University of Stellenbosch. Faculty of Engineering. Dept. of Electrical and Electronic Engineering.
PublisherStellenbosch : University of Stellenbosch
Source SetsSouth African National ETD Portal
LanguageEnglish
Detected LanguageEnglish
TypeThesis
Format95 p. : ill.
RightsUniversity of Stellenbosch

Page generated in 0.0015 seconds