Patent ID: 8279796

Claim:
A radio system comprising: a selected number of inputs for substantially simultaneously receiving radio signals in different frequency bands; a selected number of conversion paths for converting the radio signals received at corresponding ones of the inputs into a corresponding number of digital streams; a plurality of digital processing circuits implemented on a field programmable gate array for substantially simultaneously processing digital samples for a plurality of channels, the samples for each channel taken from a selected one of the digital streams, wherein a maximum number of channels is greater than a maximum number of digital streams, each digital processing circuit comprising: mixing circuitry for generating digital in-phase and quadrature sample streams from the samples for a corresponding channel; gain control circuitry for setting gain for the in-phase and quadrature sample streams; digital filtering circuitry for filtering the digital in-phase and quadrature sample streams, the digital filtering circuitry comprising: comb filters for filtering and decimating the in-phase and quadrature sample streams output from the mixing circuitry; and low pass finite impulse response filters for filtering and decimating the filtered in-phase and quadrature sample streams output from the comb filters; and Cartesian to polar rotation and phase differentiation circuitry for generating magnitude, phase, and instantaneous frequency information from the in-phase and quadrature sample streams; switching circuitry for switching the samples for each of the channels from a selected one of the digital streams to the corresponding data processing circuit; and a digital signal processor for demodulating a selected one of the in-phase and quadrature sample stream and the magnitude, phase, and instantaneous frequency information from a selected one of the plurality of digital processing circuits, wherein the digital signal processor selects between the in-phase and quadrature sample stream and the magnitude, phase, and instantaneous frequency information based on a modulation type of digital samples of the channel being processed by the selected one of the digital processing circuits, the digital signal processor selecting blocks of instantaneous frequency, magnitude, and phase information when the modulation type of the channel being demodulated comprises Gaussian Mean Shift Keying.