A method for determining a channelized frequency spectrum from an RF signal comprising:
- conducting, in a first fiber optical loop, a first percentage of a pulse an RF modulated laser light generated by modulating a carrier laser with an RF input signal, for a predetermined number of cycles n, each cycle equal to a time period t1;
- conducting, in a second fiber optical loop, a second percentage the pulse, for a predetermined number of cycles k, each cycle equal to a time period t2, where t2*k=t1*n;
- switching state of a switch to a state configured to permit the second fiber optical loop after n*t1 cycles to couple the second percentage of the pulse into the first fiber optical loop to increase the intensity of the pulse in the first fiber optical loop;
- tapping out, after every cycle, a pulse replica of the pulse in the first fiber optical loop, forming a set of pulse replicas;
- generating a frequency spectrum from the set of pulse replicas by autocorrelating the pulse replicas to generate data points and applying a Fourier Transform to the autocorrelated data points.