A novel scheme for ultra-wideband (UWB) monocycle pulse generation is proposed based on a dual-output push-pull Mach-Zehnder modulator (MZM). The MZM is driven by a non-return-to-zero (NRZ) data sequence and biased at the nonlinear point to generate edge-triggered pulses. To combine the complementar