# šŸ“” 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] = Δφ[nāˆ’1] + step φ[n] = φ[nāˆ’1] + Δφ[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) --- ## šŸ”— Related Components - [PS Subsystem](ps_subsystem.md) - [PL Rx Subsystem](pl_rx_subsystem.md)