Skip to content

Add RFAmplifier and RFMixer blocks#2

Merged
milanofthe merged 2 commits intomainfrom
feature/rf-active-blocks
Mar 4, 2026
Merged

Add RFAmplifier and RFMixer blocks#2
milanofthe merged 2 commits intomainfrom
feature/rf-active-blocks

Conversation

@milanofthe
Copy link
Member

Summary

  • RFAmplifier: Algebraic block with linear voltage gain and optional soft saturation (tanh compression). Ports: rf_inrf_out.
  • RFMixer: Ideal frequency converter via time-domain multiplication. Ports: rf, loif_out.
  • Both implemented as Function blocks following existing codebase patterns.
  • 21 new tests (11 amplifier + 10 mixer), all 32 tests passing.

@milanofthe milanofthe merged commit 5f8cb87 into main Mar 4, 2026
2 checks passed
@milanofthe milanofthe deleted the feature/rf-active-blocks branch March 4, 2026 09:03
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