Skip to content

Selltowitz/radio_antenna_rx_tx_simulation

Repository files navigation

Radio Antenna RX/TX Simulation

This is a MATLAB project, which was made in the course "N14 Digital Broadband Communication" at University of Applied Sciences HTW Berlin. The course was held by Prof. Dr.-Ing. Markus Nölle and Dipl. Ing. Lutz Molle.

Markus Nölle GitHub

Markus Nölle GitLab

Markus Nölle ResearchGate

Lutz Molle ResearchGate

Content

This project simulates a RX and TX antenna as well as the channel. It does the following:

  • simulating loops for different number of antennas (nrAntennas)
  • generate random Bits for sending/receiving
  • assignment of the bits to modulation symbols (QPSK, QAM)
  • Modulation and demolation
  • adding SNR (0-30dB)
  • applying different channels (AWGN, Rayleigh, Rice)
  • implementing different combining methods: MRC, EGC, SDC or simple sumation
  • error counting
  • applying an error function and calculating BER
  • aborting the simulation when a specific number of errors have occured
  • comparing different aspects of the above and plotting them

Basic how to use

Use the main simulation functions:

  • simulation_DifferentRiceChannels.m
  • simulation_Diversity.m
  • simulation2.m

Those are using the functions inside the folder "subfunctions"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages