Graphical Channel Simulator (Gaussian Noise + Limited Bandwidth + Fading + BER Estimation)
dinart/psk_simu
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Graphical Channel Simulator dependencies: gnuradio, python std libs File Description: psk_simu.py - Main block of the program. Contains the main code. utils.py - Utility library. Contains a channel model, usefull dictionaries and BER estimator. bersink.py - BER visualizer (Modified version of number sink) constsink.py Constelation Sink (Modified version) fftsink.py FFT Sink (Modified version) Getting started: Just run psk_simu.py and control the parameters in the GUI: SNR: Signal to Noise Ratio (in dB) Bandwidth: Bandwidth of the passband signal (in kHz) Fading: Rayleigh fading based on Doppler Spectrum. Parameter is equal to log(Fd.Ts), where Fd is Doppler Shift Frequency and Ts is the sinalization period.
About
Graphical Channel Simulator (Gaussian Noise + Limited Bandwidth + Fading + BER Estimation)
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published