1. A method for processing a radio frequency signal, comprising: concurrently receiving a plurality of digitized modulated radio frequency signals representing a plurality of analog modulated radio frequency signals, each having a minimum sampling rate of at least 1 GHz, and an associated digital clock having a clock rate of at least 1 gigahertz; receiving a switching control signal; concurrently communicating a plurality of digitized modulated radio frequency signals, having a minimum sampling rate of 1 GHz, and a respective digital clock for each respective digitized modulated radio frequency signal with a non-blocking switch matrix to a plurality of correlator-based digital signal processors in dependence on the switching control signal; and outputting information from the plurality of correlator-based digital signal processors, dependent on at least a modulation of the digitized modulated radio frequency signals, and a state of the switching control signal.