Title:
Design of concurrent cooperative transmission systems on software-defined radios

Thumbnail Image
Author(s)
Chang, Yong Jun
Authors
Advisor(s)
Weitnauer, Mary Ann
Advisor(s)
Editor(s)
Associated Organization(s)
Series
Supplementary to
Abstract
Concurrent cooperative transmission (CCT) occurs when a collection of power-constrained single-antenna radios transmit simultaneously to form a distributed multi-input and multi-output (DMIMO) link. DMIMO can be a means for highly reliable and low-latency cooperative routing, when the MIMO channel is exploited for transmit and receive diversity; in this context, the range extension benefit is emphasized. Alternatively, DMIMO can be a means for high-throughput ad hoc networking, when the MIMO channel is used with spatial multiplexing. In both cases, concatenated DMIMO links are treated. The key contribution of this dissertation is a method of pre-synchronization of distributed single-antenna transmitters to form a virtual antenna array, in the absence of a global clock, such as a global positioning system (GPS) receiver or a network time protocol (NTP) to provide reference signals for the synchronization. Instead, the reference for synchronization comes from a packet, transmitted by the previous virtual array and simultaneously received by all the cooperative transmitters for the next hop. The method is realized for two types of modulation: narrowband non-coherent binary frequency-shift keying (NCBFSK) and wideband orthogonal frequency division multiplexing (OFDM). The pre-synchronization algorithms for transmission are designed to minimize the root-mean-square (RMS) transmit time, sampling and carrier frequency error between cooperative transmitters, with low implementation complexity. Since CCT is not supported by any existing standard or off-the-shelf radios, CT must be demonstrated by using software-defined radios (SDRs). Therefore, another contribution is a fully self-contained and real-time SDR testbed for CCT-based networking. The NCBFSK and OFDM systems have been designed and implemented in C++ and Python programming languages in the SDR testbed, providing practical performance of the CCT-based systems.
Sponsor
Date Issued
2013-11-18
Extent
Resource Type
Text
Resource Subtype
Dissertation
Rights Statement
Rights URI