Skip to content

phwl/cyclostationary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cyclostationary

Implementation of cyclostationary analysis:

requirements.txt - dependencies
analysis/src/audiosample.npy - sample array to verify computation
analysis/src/cyclostationary.py - estimates Spectral Correlation Density (SCD) using FFT accumulation (FAM) method
analysis/src/livescd.py - reads from microphone and plots scd using pyqtgraph
analysis/src/intro.ipynb - jupyter notebook showing SCD for different modulation types
analysis/gen/bpsk.py - generate bpsk file
analysis/gen/noise_bpsk.npy - generated by gen/bpsk.py

To verify:

python cyclostationary.py # should print "audiotest: PASS (error=0.0)" and show

Screen shot

To acquire audio from microphone and plot scf:

python livescd.py

Screen shot

About

Cyclostationary analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •