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

Digital experiments and cleanup #199

Merged
merged 24 commits into from
Dec 2, 2015
Merged

Digital experiments and cleanup #199

merged 24 commits into from
Dec 2, 2015

Conversation

cjcliffe
Copy link
Owner

  • Removed leftover prototype demodulator code
  • Modems now control sample rate snapping/locking/limits
  • Experimental FSK modem and modem parameters

Todo:

  • Add modem parameters (basically SoapyKwArgInfo/SoapyKwArgs for modems)
  • Add parameter get/set functions
  • Implement Constellation and BPS settings for digital modems using ModemArgInfo
  • Add configuration property grid (until dat-gui style property UI is available)
  • Allow modems to post notification for changed parameters
  • Persist settings when creating a new modem
  • Persist settings when toggling modem type
  • Save/Load settings with session files
  • Add a rudimentary "console" window for digital modem hex/binary display
    • Add selection/copy support
  • Add basic constellation X/Y plot visuals
  • Test and fix any remaining issues on Windows and Linux

@cjcliffe cjcliffe added this to the 0.1.x milestone Nov 24, 2015
@cjcliffe cjcliffe self-assigned this Nov 24, 2015
@cjcliffe
Copy link
Owner Author

cjcliffe commented Dec 2, 2015

Working ok on OSX/Win/Linux VM here -- moving unfinished outStream implementations to a new issue.

cjcliffe added a commit that referenced this pull request Dec 2, 2015
@cjcliffe cjcliffe merged commit 777e4a3 into master Dec 2, 2015
@cjcliffe cjcliffe deleted the digital_experiments branch December 2, 2015 03:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant