Skip to content
This repository has been archived by the owner on Oct 12, 2020. It is now read-only.

CSpyridakis/CommSys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CommSys MIT license Size

This repository contains code and report files of Labs implemented for a Communication Systems Course at the Technical University of Crete. During this course, 3 Labs were carried out, with specific learning objectives for everyone.

Learning objectives

In the first lab, we had to create SRRC pulses for different values of roll-off factor a, compute Fourier Transform for each case, based on that, calculate the Theoretical and Practical Bandwidth. Then, prove the Nyquist ISI criterion for SRRC pulses. Finally, create a baseband 2-PAM Communication System without Noise existence.

In the first portion of the second lab, we had to use our knowledge about SRRC pulses from the first lab to create N-PAM baseband waveforms and do a spectrum analysis on them for different values of N and T (period). The purpose of this lab is to understand the dissimilarities of each waveform and how to choose designing parameters based on requirements.

In the third lab, we had to make a complete 16-QAM simulation - with Noise existence - of a passband communication system, with the assumption of having an ideal channel and using two independent 4-PAM waveforms to implement this.

Documentation

If you want more information about each lab you could read (or just try to read, unfortunately at this point are only in greek language) the following report files:

  1. Lab 1 - Report
  2. Lab 2 - Report
  3. Lab 3 - Report

Code

Moreover, code created for these labs is available here:

  1. Lab 1
  2. Lab 2
  3. Lab 3

Enviroment

  • Code: This project was developed using Matlab R2014b
  • Reports: Report files are written in LaTeX