Project(s)
Suggestions for task 3:
Suggestion of topics for second part of PWC2.
OFDM with severe interference. This is done with a single computer. You should fake an interferer as some random narrowband transmission. Then you should sense the channel before transmitting and only use the subcarriers that does not suffer from heavy interference. You can assume that the receiver knows which subcarriers that the transmission uses, but you also have to investigate the possibilities for a situation where the Rx does not know it.
Ranging objects. By transmitting a pilot symbol and measuring the channel response you can identify the distance to certain massive objects. Your task is to measure the distance to a wall that is around 5-6 meters away, and to investigate how exact this measurement can be made.
Intrusion alarm. In a static environment, the channel is constant. Your task is to identify if a person went into the room. By transmitting and estimating the channel continuously, you can identify changes in the channel. The test will be conducted as follows: You will turn on the equipment, and then we will leave the room. I will then open the door and walk right by the speakers/mic. The speaker should then make a loud ALARM sound.
MIMO. Your task is to implement and test a 2x2 MIMO or a 2x1 MISO system with Alamouti coding. The speakers should not be pointed directly against the mic, but rather should be well separated and point in various directions.
Ultra Robust systems. Try to setup low-rate systems that are very robust against with respect to synchronization and noise. It should be able to achieve synchronization locks even if there is significant disturbance in the room. During the data phase, the noise in the room shouldn’t really affect the system.
Source coding. Try to implement Ziv-Lempel source-encoding of your picture to reduce the size before transmission.
Turbo Codes. Implement a Turbo code.
Large QAM-systems. Try to improve the bitrate of your system by increasing the constellation size. Can you transmit 1024-QAM? What is the highest bitrate that you can transmit over this channel with the equipment you got.
CDMA systems. Build a CDMA –multiuser system with two users and three computers (one transmitter and two receivers).
Trellis coded Modulation. Implement a TCM system (chapter 8 in Göran’s textbook).
PLLs. Fake a Doppler shift at the transmitter and try to catch the phase with a Phase locked loop.
Graphical interface. I need some nice graphical interface for future use. The following should be done. 1) I need the routine as one .exe file. 2) the user should draw a picture, 3) this should be transmitted over the channel. 4) preferably, the picture should be reconstructed pixel-by-pixel at the receiving computer. This will require C++.