COMS4105

Communication Systems

School of Electrical Engineering and Computer Science
The University of Queensland
Brisbane, Australia



In this course we use Github.
Content relating to the setting up the low-cost software defined radios (SDRs) is available publically.

Highlights of the course


Theory: Signals, Systems, Spectrum

Communication systems use signals which are modulated onto a carrier. The spectrum of different modulation schemes have different efficiencies and shapes.

Spectum of 802.11n transmitting at 72Mbits/sec

Information Theory: Source and Channel Coding

To enable a communication system to work efficiently both source and channel coding is used. An example of source encoding is Huffman coding. Meanwhile channel coding can include simple codes like parity and Hamming, Convolutional coding to advanced coding schemes like Reed-Solomon and LDPC.

A convolutional decoder trellis using the Viterb algorithm

Real-world signals: SDR

To allow experimentation with real signals which travel over the air this course uses software defined radio (SDR). Each student will have access to their own SDR based on the RTL8182 chip. This is a low cost SDR which has a generous tuning range and reasonable instantaneous bandwidth.

RTL2832U based SDR