Multiple-channel software defined radios and systems using the same
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A radio system including a selected number inputs for substantially simultaneously receiving radio signals in different frequency bands and 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. Digital processing circuitry substantially simultaneously processes digital samples for plurality of channels, the samples taken from at least one of the digital streams, wherein a maximum number of channels is greater than a maximum number of digital streams provided by the conversion paths.
-
Citations
11 Claims
-
1. 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. - View Dependent Claims (2)
-
-
3. A digital radio comprising:
-
analog to digital conversion circuitry for substantially simultaneously converting radio signals received on plurality of frequency bands into a plurality of sample streams; and a field programmable gate array comprising first and second processing paths for substantially simultaneously processing samples for first and second channels, the samples taken from at least one of the plurality of sample streams, wherein a maximum number of sample streams is less than a maximum number of channels and each of the first and second processing paths includes; mixing circuitry for generating streams of in-phase and quadrature samples for the associated channel; gain control circuitry for controlling gain of the streams of in-phase and quadrature samples; digital filtering circuitry for filtering each of the streams of in-phase and quadrature samples comprising; a comb filter for filtering and decimating the in-phase and quadrature sample streams output from the mixing circuitry; and a 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 instantaneous frequency, magnitude, and phase information; and a digital signal processor for demodulating blocks of output information generated for each of the first and second channels by the first and second digital processing paths, the blocks of output information selected from the group consisting of blocks of in-phase and quadrature information and blocks of instantaneous frequency, magnitude, and phase information, wherein the digital signal processor selects between the blocks of in-phase and quadrature information and the blocks of instantaneous frequency, magnitude, and phase information based on a modulation type of the channel being demodulated, the digital signal processor selecting the blocks of instantaneous frequency, magnitude, and phase information when the modulation type of the channel being demodulated comprises Gaussian Mean Shift Keying. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A software defined digital radio system comprising:
-
a digital signal processor for demodulating sample blocks for a plurality of receive channels received on at least one selected frequency band, the sample blocks selected from the group consisting of blocks of in-phase and quadrature samples and blocks of, magnitude, phase, and instantaneous frequency samples; a field programmable gate array including; buffering circuitry for storing sample blocks for the receive channels being demodulated by the digital signal processor; and a plurality of receive processing paths each for processing input samples and in response generating for storage in the buffering circuitry the sample blocks for a corresponding one of the receive channels, each receive processing path including; mixing circuitry for mixing the corresponding data samples with a local oscillator to generate in-phase and quadrature sample streams; gain control circuitry for setting gain for the in-phase and quadrature sample streams output from the mixing circuitry; a comb filter for filtering and decimating the in-phase and quadrature sample streams generated by the mixing circuitry after setting the gain; a low pass finite impulse response filter for filtering and decimating the filtered in-phase and quadrature sample streams generated by the comb filters; and rotation and phase differentiation circuitry for generating magnitude, phase, and instantaneous frequency information from the filtered in-phase and quadrature sample streams generated by the low pass finite impulse response filters; input switching circuitry for switching input data samples from at least one input sample stream to the plurality of receive processing paths; analog to digital conversion circuitry for generating the at least one input sample stream from an analog input signal received on the at least one selected input radio frequency band, wherein the input switching circuitry and a number of the receive processing paths allows the sample blocks of the plurality of channels to be extracted from the at least one input sample stream and such that a maximum number of the receive channels processed by the digital signal processor is greater than a maximum number of digital streams generated by the analog to digital conversion circuitry; and wherein the digital signal processor selects between the blocks of in-phase and quadrature samples and the blocks of magnitude, phase, and instantaneous frequency samples based on a modulation type of the receive channel being demodulated, the digital signal processor selecting the blocks of magnitude, phase, and instantaneous frequency samples when the modulation type of the receive channel being demodulated comprises Gaussian Mean Shift Keying. - View Dependent Claims (9, 10, 11)
-
Specification