Abstract: A system for demodulating a received signal containing repetitive blocks of m frequency hopped pulses having a predetermined hopping sequence. "m" is an integer greater than one. The system includes m filters respectively tuned to the frequencies of the predetermined hopping sequence; a network for distributing the received signal to all m filters in parallel; and an integrator for integrating at an integer-multiple of the hop rate the output signals from the filters over an interval corresponding to the block of pulses to determine the time of arrival of the last pulse of each block. The filters are optical RF bandpass filters. The integrator includes a signal accumulator having a series of cells respectively coupled to different filters. Signals are accumulated in the cells from the filters at an integer-multiple of the hop rate and the accumulated signals are shifted serially from cell to cell at the integer-multiple of the hop rate to provide a serial output from an end cell.