Skip to content

Share acquisition transitions and spectrum statistics - #14

Open
AlCalzone wants to merge 2 commits into
musithang:mainfrom
AlCalzone:alcalzone-shared-acquisition-preparation
Open

Share acquisition transitions and spectrum statistics#14
AlCalzone wants to merge 2 commits into
musithang:mainfrom
AlCalzone:alcalzone-shared-acquisition-preparation

Conversation

@AlCalzone

Copy link
Copy Markdown

This PR prepares sdrtop to support IQ receivers and power-trace analyzers through shared acquisition behavior. It is one of three independent prerequisites for #7.

RX transitions and spectrum statistics were tied to the IQ path. A direct power path would otherwise duplicate that logic and risk different behavior.

This PR extracts backend-neutral transition and statistics helpers while preserving existing IQ results. #7 reuses them for power traces.

Extract backend-neutral control and math helpers for the tinySA prerequisites. Preserve finite IQ averaging, peak decay, noise-floor calculation, and RX session behavior.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Address musithang#14 review with documented availability and parameter contracts, buffer preconditions, and boundary regressions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@AlCalzone
AlCalzone marked this pull request as ready for review September 8, 2026 09:13
AlCalzone added a commit to AlCalzone/sdrtop that referenced this pull request Sep 8, 2026
Address musithang#14 review with documented availability and parameter contracts, buffer preconditions, and boundary regressions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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.

1 participant