The following information about the project is what was given to us, group G R E Y:

2E1366 - Project Course in Signal Processing and Digital Communication

Space-Time Coding


Background

In wireless communications (electro-magnetic as well as acoustic) multipath propagation results in a fading channel. Robustness against fading can be achieved by introducing diversity into the system, for example using, frequency diversity, time diversity, spatial diversity or some combination of these. Space-time coding is a recent technique not yet used in commercial systems where spatial diversity at the transmitter is exploited to create very reliable communication over a fading channel. Multiple transmitters are required and one or more receivers can be used.

Several space-time codes have been proposed in the literature. A common space-time orthogonal block code using two transmitters is the so-called Alamouti space-time code.
 

Objective

The goal of this project is to implement a real-time digital acoustic communication system using the Alamouti space-time code. Robustness against flat fading should be demonstrated and reliable communication established in a multipath environment.
 

Specification

A system with two transmitters and one receiving microphone is referred to as a 2x1 system. And correspondingly, a 2x2 system has two transmitters and two receivers. The transmitting strategy is the same in both cases but the receivers are different and both should be implemented. The system should enable a user to transmit data from one PC to another. Each PC is equipped with a DSP card with two inputs and two outputs. The transmit PC has two speakers and the receive PC is equipped with two microphones. Thus, information can be transmitted between PCs by acoustic waves generated by the speaker and received by the microphones.

The data should be coded (Alamouti) and transmitted in packets over the channel. BPSK modulation should be used and the receiver should perform synchronization, frequency offset compensation, channel estimation, and detection. The data rate may be adjusted as to make the channel flat fading (no inter-symbol interference).

As a reference system, a 1x1 communication link should be implemented. The performance gains (in terms of BER) of the 2x1 and 2x2 systems should be assessed through experiments and compared against the theoretical gains that are achievable.

For demonstration purposes, a simple user interface should be implemented displaying system parameters and allowing online user interaction (change transmitter and receiver algorithms). Also, the interface should display "scatter plots" of the decision variable (for some packets) at different stages of the receiver algorithm.
 

Literature

Increasing data rate over wireless channels, Naguib, A.F.; Seshadri, N.; Calderbank, A.R., IEEE Signal Processing Magazine Volume: 17 3 , May 2000 , Page(s): 76-92.

A simple transmit diversity technique for wireless communications, Alamouti, S.M., Selected Areas in Communications, IEEE Journal on Volume: 16 8, Oct. 1998, Page(s): 1451-1458.

Space-time block coding for wireless communications: performance results, Tarokh, V.; Jafarkhani, H.; Calderbank, A.R., Selected Areas in Communications, IEEE Journal on Volume: 17 3, March 1999, Page(s): 451-460.

An Acoustic Communication System Using Structured Interference Suppression: Performance Evaluation and Real Time Implementation, Jöngren G., Master of Science Thesis, S3, KTH, Dec. 1998.




-The Flash/illustration above, illustrates the configuration of the project. 1x1 is viewed as one transmitting speaker, sending modulated data as an acoustic wave, symbolized as a "sinc" above. Also one microphone as the receiver in this 1x1-system. The reflection made by the mountains in the background, illustrates the "fading" that occurs in the realization of the systems.
-As a 2x1 system it is just one more transmitter (another speaker in the illustration above) and has another color on the "sinc"-wave to make it easier to track each signal in the illustration. As one can see here, the complexity increases. The project is to show that with Alamouti-coding, this configuration with two speakers are less sensitive to fading as the configuration with one speaker.

-The third configuration, 2x2 simply adds one more microphone. Also here, the waves are put apart by different colors.


[Signals, Sensors and Systems] [Royal Institute of Technology]
Questions about this homepage? Contact: Responsible (click the link!)
Last updated: 2001-04-11
Disclaimer:
[disclaimer]