aethersdr / aethersdr/AetherSDR

Add adjustable positive/negative modulation asymmetry for AM transmit (up to 150% positive)

Open
#2,255 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

audio enhancement maintainer-review priority: low
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.