Explanation- Figure shows the block diagram of pulse generator. The circuit consists of two current sources, a ramp capacitor and schematic trigger circuit as well as current switching circuit. The two current sources provide a constant current to a ramp capacitor, so that the capacitor can be charged and discharged. The ratio of the charging current and discharging current is determined by setting the symmetry control i.e. the symmetry control determine the duty cycle of the output waveform. In the current source and appropriate control voltage is applied to control the current in transistors which control the frequency i.e. the sum of the two current. The multiplier switch provides decade swathing control output frequency and frequency dial provides continues vernier control of the output frequency. The upper current source provides a constant current to the ramp capacitor. This will charge the capacitor at a constant rate. The voltage across the ramp capacitor linearly increases. When the positive ramp reaches maximum upper limit set by the circuit components, the Schmitt trigger changes its state. The trigger circuit output become negative. The trigger circuit negative output changes the condition of the current control switch this make the capacitor to slowly discharge linearly. When the discharge ramp reaches the lower limit set by the circuit components the schematic trigger comes back to its original state. The trigger circuit output becomes positive and the condition of the current control switch again charges. This make the capacitor to charge by switching upper current source on. This process is a repetitive giving positive and negative pulses at a constant rate. The Schmitt trigger output is given to the trigger output circuit, 50 Ω and 600 Ω amplifiers. The trigger output circuit differentiates square wave output inverts the resulting pulse and provides positive trigger pulse. The generator can be synchronized to an external signal by triggering the circuit by an external synchronization pulse.