Files
Zcu111ResmReceiver/docs/pl_tx_subsystem.md
2026-04-02 17:32:03 -03:00

732 B
Raw Blame History

📡 PL Tx Subsystem (Pulse Generator)

Overview

The Tx subsystem implements a pulse-based LFM chirp generator using a DDS/NCO architecture.


Architecture

TxPulseStart → pulse_gen_ctrl → tx_active → NCO → Output


Chirp Generation

Δφ[n] = Δφ[n1] + step
φ[n] = φ[n1] + Δφ[n]


Parameterization

  • Fc (center frequency)
  • B (bandwidth)

Derived: f_start = Fc B/2
step = B / (N 1)


Pulse Timing

|<------ PRI ------>| |<-- pulse -->| idle |


Trigger

Controlled via TxPulseStart (from PS subsystem)