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

Conversation

MattCarrickPL
Copy link
Collaborator

Resolves issue #12 by properly defining the bandwidth of the LPF. Previous fixed resolved the issue for FSK/MSK but this fixes the problem for GFSK/GMSK. Also discovered that the GFSK/GMSK modulations were not low-pass filtered and were not resampled when random_pulse_shaping was enabled, and fixed that issue as well.

Matt Carrick added 3 commits February 13, 2023 16:24
* 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
@gvanhoy gvanhoy merged commit db6136b into TorchDSP:main Feb 14, 2023
@MattCarrickPL MattCarrickPL deleted the randomize_LPF branch February 14, 2023 19:49
ereoh pushed a commit that referenced this pull request Sep 25, 2024
Properly Randomize LPF for GFSK/GMSK Modulations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants