Skip to content

zhouhiking/psk_simu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published

Languages

  • Python 100.0%