aethersdr / aethersdr/AetherSDR
Add adjustable positive/negative modulation asymmetry for AM transmit (up to 150% positive)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 221
- Forks
- 117
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 299
Description
Request preparation
- I used an AI assistant to help structure this request
- I checked for existing issues covering the same feature
What would you like?
AM mode transmission can allow for asymmetry between positive and negative modulation percentage. While negative peak modulation must be limited to 100% to prevent the AM carrier from being cutoff, positive modulation percentage can peak as high as 150 percent without splatter or great distortion. The FCC AM broadcast standard is to allow upwards of 125 percent positive modulation of a carrier. My feature request is allow a control for AM modulation to allow a variable amount of positive peak modulation between 100 and 150 percent while limiting negative peaks to 100 percent. The control does not need to be on the front panel but may be made available in an audio processing submenu as it does not need to be adjusted frequently. K1VL
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
Start by locating the AM transmit modulation path and the audio processing submenu described in the request. Determine where negative peaks are limited and how a positive modulation control could be exposed; done means variable positive peaks from 100% to 150% while negative peaks remain capped at 100%.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc, desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100