A digital sweep generator includes a counter which receives a clock signal to generate a frequency output and an accumulator which sums the outputs of the counter at each clock. The value held by the accumulator is a quadratic function of time which is used as a phase representation to address a wave generator PROM. The PROM may be selectively coupled to different ranges of accumulator output to set the sweep rate.