Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Properly Randomize LPF for GFSK/GMSK Modulations #33

Merged
merged 3 commits into from
Feb 14, 2023
Merged

Properly Randomize LPF for GFSK/GMSK Modulations #33

merged 3 commits into from
Feb 14, 2023

Commits on Feb 13, 2023

  1. modulator starts at zero-phase for a single sample, rather for a whol…

    …e symbol
    Matt Carrick committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    e6e8d3f View commit details
    Browse the repository at this point in the history
  2. insert() call forced to use numpy

    Matt Carrick committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    8f4e391 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. enabled random_pulse_shaping for GMSK and GFSK

    * using the same samples per symbol (oversampling rate) for GFSK/GMSK that is defined for FSK/MSK
    * enabled LPF and resampling for GMSK/GFSK when random_pulse_shaping is enabled
    * bandwidth of LPF takes into account the signal modulation index
    * added function to return modulation index based on modulation name
    Matt Carrick committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    4b5215f View commit details
    Browse the repository at this point in the history