aethersdr / aethersdr/AetherSDR
dsp presets and better pan adapter
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 221
- Forks
- 117
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 299
Description
Better noise reduction workflow for DX
AetherSDR already has a strong DSP foundation, but for practical HF/DX operating it would be very helpful to have:
DX-focused DSP presets for common conditions such as:
static / QRN
pulse noise
weak-signal DX
crowded band / heterodyne conditions
Quick A/B comparison between NR/NB/ANF/TNF options
Per-band and per-mode DSP memory, so settings can be saved and recalled automatically for bands like 80 m, 40 m, 20 m, etc.
A more refined weak-signal optimisation mode that helps pull out marginal DX without making the audio sound too processed
For DXing, the display is just as important as the audio. It would be great to have:
a sharper high-definition panadapter mode
improved weak-signal peak definition
peak hold / max hold
better signal snap-to-peak / centroid accuracy
improved noise-floor scaling so weak stations stand out more clearly
an optional quality vs CPU performance setting so users can choose smoother or sharper rendering depending on their hardware
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by locating the DSP controls for NR, NB, ANF, and TNF and the panadapter rendering path, then determine how presets, per-band and per-mode memory, peak handling, and quality-versus-CPU settings would fit together. Done requires a defined, scoped implementation plan rather than the full wishlist.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc, data-visualization, performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100