University of Mississippi
Implementation of a Software Defined Spread Spectrum Communication System
Abstract
dc:description.abstractThe goal of this thesis is to develop a framework to prototype a software defined direct sequence spread spectrum transceiver that can be used as a node in an ad hoc network. We introduce the concept of a software radio, the current state of art, and GNU Radio and its concepts. We discuss in detail the design and development methods of GNU Radio and develop a flowgraph in Python to demonstrate the method of development. We present a mathematical analysis of (DSSS) modulation and demodulation schemes along with the transmitter and receiver design. We use this design to develop an analogous design in GNU Radio using the signal processing blocks that are present in GNU Radio and ones we develop. We perform simulations and tests to validate the algorithms, signal processing blocks and flowgraphs that we developed. We find that the signal acquistion algorithm is capable of determining the code and frequency offset in a received (DSSS) signal. We also find that the carrier tracking loop is capable of tracking the received carrier when the signal has a high (SNR). We conclude that GNU Radio as a technology can be used to prototype transceivers that are highly configurable and expandable. Finally, we identify and suggest some possible areas where this design can be developed and improved further.
Degree
thesis:*- Name thesis:degree_name
- M.S. in Engineering Science
- Level thesis:degree_level
- Thesis
- Year dc:date.available
- 2012
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Ali, Mir
- Contributors dc:contributor
-
- John N. Daigle
- Allen Glisson
- Lei Cao
Subjects
dc:subject × 5Identifiers
dc:identifier.*- Repository record dc:identifier
- https://egrove.olemiss.edu/etd/33
- OAI identifier oai:identifier
- oai:egrove.olemiss.edu:etd-1032