Skip to content

ChristosMatzoros/Advanced-Telecommunication-Systems-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE511-Advanced-Telecommunication-Systems

This project is composed of four sub-assignments that use the Monte-Carlo method to simulate a telecommunication system (in Matlab).

In the first assignment, I implemented from scratch a discrete digital transmission AWGN channel with m-PSK modulation(BPSK/QPSK/8-PSK/16-PSK), with a changeable SNR value, size of oversampling and other parameters. It includes a BER evaluation for different SNR values.

In the second assignment, I appended the capability of simulating a fading channel(y=xh+w) with a varying channel characteristics (h). To obtain the correct values, the receiver implements equalization/channel inversion. The receiver can either know or not the value of h. In addition to that, I implemented the Maximal Ratio Combining(MRC) diversity technique for 2 diversity branches. A BER evaluation with different values of SNR is also included for every technique.

I continued by simulating a 2x2 MIMO fading channel for a varying channel. I implemented the spatial multiplexing technique, with a receiver that uses Least Squares channel inversion (2x2 MIMO). As a next step, I implemented a 16-QAM Modulation for the simulation. An evaluation was made to specify the best combination that maximizes the goodput.

Finally, on the last assignment, I simulated a simple version of an OFDM system (ΙΕΕΕ 802.11a) with a changeable cyclic prefix for a fading channel as well as for a steady LTI channel.

About

Telecommunication system simulator in Matlab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages