Radio receiver with hybrid channelizer architecture
First Claim
1. A radio receiver comprising:
- an input to receive a first signal encoding digital samples of a radiofrequency signal;
a frequency shifter configured to generate a second signal that is frequency shifted relative to the first signal;
a first polyphase filter bank configured to receive the first signal and provide filter bank outputs for a first plurality of sub-bands, each of the first plurality of sub-bands having a passband;
a second polyphase filter bank configured to receive the second signal and provide filter bank outputs for a second plurality of sub-bands, wherein each of the second plurality of sub-bands has a passband that at least partially overlaps with at least one of the passbands of the first plurality of sub-bands;
a switch network configured to (i) select, for each channel of multiple channels, a filter bank output for a respective sub-band from among the first plurality of sub-bands and the second plurality of sub-bands, and (ii) provide the filter bank outputs for the respective sub-bands to respective digital channelizer modules for the multiple channels, wherein the switch network is operable to vary which sub-bands are selected for the multiple channels;
control logic configured to (i) receive data indicating a channel center frequency for a particular channel of the multiple channels, (ii) select, from among the first plurality of sub-bands and the second plurality of sub-bands, a particular sub-band that has a sub-band center frequency that is closest to the channel center frequency for the particular channel, and (iii) determine a frequency difference between the channel center frequency for the particular channel and the sub-band center frequency for the particular sub-band; and
a signal generator configured to generate a mixing signal based on the frequency difference and provide the mixing signal to the digital channelizer module for the particular channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a radio receiver with a hybrid channelizer architecture. In some implementations, a receiver includes an input to receive a first signal encoding digital samples of a radiofrequency signal. The receiver includes a frequency shifter configured to generate a second signal that is frequency shifted relative to the first signal. The receiver includes a first polyphase filter bank configured to receive the first signal and provide filter bank outputs for first sub-bands. The receiver includes a second polyphase filter bank configured to receive the second signal and provide filter bank outputs for second sub-bands. The receiver includes a switch network configured to select among the filter bank outputs and provide the filter bank outputs to respective digital channelizer modules for multiple channels.
16 Citations
18 Claims
-
1. A radio receiver comprising:
-
an input to receive a first signal encoding digital samples of a radiofrequency signal; a frequency shifter configured to generate a second signal that is frequency shifted relative to the first signal; a first polyphase filter bank configured to receive the first signal and provide filter bank outputs for a first plurality of sub-bands, each of the first plurality of sub-bands having a passband; a second polyphase filter bank configured to receive the second signal and provide filter bank outputs for a second plurality of sub-bands, wherein each of the second plurality of sub-bands has a passband that at least partially overlaps with at least one of the passbands of the first plurality of sub-bands; a switch network configured to (i) select, for each channel of multiple channels, a filter bank output for a respective sub-band from among the first plurality of sub-bands and the second plurality of sub-bands, and (ii) provide the filter bank outputs for the respective sub-bands to respective digital channelizer modules for the multiple channels, wherein the switch network is operable to vary which sub-bands are selected for the multiple channels; control logic configured to (i) receive data indicating a channel center frequency for a particular channel of the multiple channels, (ii) select, from among the first plurality of sub-bands and the second plurality of sub-bands, a particular sub-band that has a sub-band center frequency that is closest to the channel center frequency for the particular channel, and (iii) determine a frequency difference between the channel center frequency for the particular channel and the sub-band center frequency for the particular sub-band; and a signal generator configured to generate a mixing signal based on the frequency difference and provide the mixing signal to the digital channelizer module for the particular channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
obtaining, from a radiofrequency signal received at a receiver, a first digital signal and second digital signal that is frequency shifted with respect to the first digital signal; providing the first digital signal to a first polyphase filter bank that provides filter bank outputs for a first plurality of sub-bands, each of the sub-bands in the first plurality of sub-bands having a passband; providing the second digital signal to a second polyphase filter bank that provides filter bank outputs for a second plurality of sub-bands, wherein each of the sub-bands in the second plurality of sub-bands has a passband that at least partially overlaps with at least one of the passbands of the first sub-bands; and selecting, for each of multiple channels of output by the receiver, a respective sub-band from among the first plurality of sub-bands and the second plurality of sub-bands using switch logic operable to vary which sub-bands are selected for the multiple channels, wherein the selecting comprises; determining a channel center frequency for a particular channel of the multiple channels; and selecting, for the particular channel from among the first plurality of sub-bands and the second plurality of sub-bands, a particular sub-band that has a sub-band center frequency that is closest to the channel center frequency for the particular channel; determining a frequency difference between the channel center frequency for the particular channel and the sub-band center frequency for the particular sub-band; generating, a mixing signal based on the frequency difference; and providing, the mixing signal and the filter bank output for the particular sub-band to a channelizer module for the particular channel. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory machine-readable storage media storing instructions that when executed by one or more processors cause the one or more processors to perform operations comprising:
-
obtaining, from a radiofrequency signal received at a receiver, a first digital signal and second digital signal that is frequency shifted with respect to the first digital signal; providing the first digital signal to a first polyphase filter bank that provides filter bank outputs for a first plurality of sub-bands, each of the sub-bands in the first plurality of sub-bands having a passband; providing the second digital signal to a second polyphase filter bank that provides filter bank outputs for a second plurality of sub-bands, wherein each of the sub-bands in the second plurality of sub-bands has a passband that at least partially overlaps with at least one of the passbands of the first sub-bands; selecting, for each of multiple channels of output by the receiver, a respective sub-band from among the first plurality of sub-bands and the second plurality of sub-bands using switch logic operable to vary which sub-bands are selected for the multiple channels, wherein the selecting comprises; determining a channel center frequency for a particular channel of the multiple channels; and selecting, for the particular channel from among the first plurality of sub-bands and the second plurality of sub-bands, a particular sub-band that has a sub-band center frequency that is closest to the channel center frequency for the particular channel; determining a frequency difference between the channel center frequency for the particular channel and the sub-band center frequency for the particular sub-band; generating, a mixing signal based on the frequency difference; and providing, the mixing signal and the filter bank output for the particular sub-band to a channelizer module for the particular channel.
-
Specification