Claims
- 1. A receiver comprising:
a receiver section for providing a signal having a plurality of different frequency channels, each frequency channel conveying a different bit stream; and a multi-channel signal tuner operative on the signal for recovering the different bit streams from at least two of the plurality of different frequency channels and for simultaneously providing the recovered different bits streams, wherein the multi-channel signal tuner utilizes a discrete cosine transformation (DCT).
- 2. The receiver of claim 1, wherein the multi-channel signal tuner comprises:
a sampler for sampling the signal to provide a number of decimated sample streams; a transform element operative on the number of decimated sample streams to provide transform output signals wherein the transform element utilizes the DCT; and a number of demodulators operative on the transform output signals to provide the recovered different bit streams.
- 3. The receiver of claim 2, wherein the sampler includes:
a demultiplexer for demultiplexing the signal into the number of decimated sample streams; and a divided filter bank for processing the number of decimated sample streams for matching the DCT utilized by the transform element.
- 4. The receiver of claim 3, wherein the divided filter bank includes a bank of bifurcated filters and the DCT is an N-point type IV DCT.
- 5. The receiver of claim 4, wherein the transform element performs matrix-based processing on the number of decimated sample steams using a sparse matrix factorization of the N-point type IV DCT.
- 6. The receiver of claim 1, further comprising a broadcast channel distributor for providing a number of virtual channels from the recovered different bit streams.
- 7. A satellite receiver comprising:
a low-noise block for receiving a signal representing a plurality of different transponder channels and an analog-to-digital converter for providing therefrom a data signal representing a sequence of samples occurring at a sample rate greater than, or equal to, a Nyquist rate related to a total bandwidth of the plurality of different transponder channels, each transponder channel conveying a bit stream; a sampler for sampling the data signal for providing N decimated data streams, where N>1; a transform element operative on the N decimated data streams for simultaneously providing at least two transform output signals from at least two of the plurality of different transponder channels, wherein the transform element utilizes a discrete cosine transformation (DCT); and at least two demodulators operative on the at least two transform output signals to provide at least two bit streams from the plurality of different transponder channels.
- 8. The satellite receiver of claim 7, wherein the sampler includes:
a demultiplexer for demultiplexing the signal into the number of decimated data streams; and a divided filter bank for processing the number of decimated sample streams for matching the DCT utilized by the transform element.
- 9. The satellite receiver of claim 7, wherein the divided filter bank includes a bank of bifurcated filters and the DCT is an N-point type IV DCT.
- 10. The satellite receiver of claim 9, wherein the transform element performs matrix-based processing on the number of decimated data steams using sparse matrix factorization.
- 11. The satellite receiver of claim 7, further comprising a broadcast channel distributor for providing a number of virtual channels from the at least two bit streams.
- 12. An integrated circuit for use in a satellite receiver, which receives signals from a plurality of transponder channels, the integrated circuit comprising:
a transform element operative on a plurality of data streams for simultaneously providing at least two transform output signals, each of the data streams conveying samples of the plurality of transponder channels, wherein the transform element utilizes a discrete cosine transform (DCT); at least two demodulators operative on the at least two transform output signals for simultaneously providing two bit streams from at least two of the plurality of transponder channels; and a broadcast channel distributor for providing a number of virtual channels from the at least two bit streams.
- 13. The integrated circuit of claim 12, wherein the DCT is an N-point type IV DCT.
- 14. The integrated circuit of claim 13, wherein the transform element performs matrix-based processing on the plurality of data steams using sparse matrix factorization.
- 15. A multi-channel tuner comprising:
a sampler for sampling a signal representing a plurality of different frequency channels to provide a plurality of sample streams, each frequency channel conveying a transport bit stream; a bank of filters for filtering the plurality of sample streams to provide a plurality of filtered sample streams; a discrete cosine based transform element operative on the plurality of filtered sample streams to provide a plurality of data signals, each data signal associated with one of the different frequency channels; and a plurality of demodulators for demodulating each of the plurality of data signals to simultaneously provide the transport bit streams.
- 16. The multi-channel tuner of claim 1 wherein the plurality of data signals is at least two.
- 17. The multi-channel tuner of claim 1, wherein the bank of filters include a plurality of bifurcated filters and the discrete cosine based transform element uses a type IV discrete cosine transform.
- 18. A method for use in a receiver comprising:
providing a signal having a plurality of different frequency channels, each frequency channel conveying a different bit stream; and performing multi-channel signal tuning on the signal for recovering the different bit streams from at least two of the plurality of different frequency channels; and simultaneously providing the recovered different bits streams, wherein the step of multi-channel signal tuning utilizes a discrete cosine transformation (DCT).
- 19. The method of claim 18, wherein the multi-channel signal tuning step comprises:
sampling the signal to provide a number of decimated sample streams; performing transform-based processing on the number of decimated sample streams to provide transform output signals wherein the transform based processing utilizes the DCT; and demodulating the transform output signals to provide the recovered different bit streams.
- 20. The method claim 19, wherein the sampling step includes:
demultiplexing the signal into the number of decimated sample streams; and processing the number of decimated sample streams with a divided filter bank for matching the DCT utilized by the transform element.
- 21. The method of claim 20, wherein the divided filter bank includes a bank of bifurcated filters and the DCT is an N-point type IV DCT.
- 22. The method of claim 19, wherein the performing transform-based processing step performs matrix-based processing on the number of decimated sample steams using a sparse matrix factorization of the N-point type IV DCT.
- 23. The method of claim 18, further comprising the step of providing a number of virtual channels from the recovered different bit streams.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to the copending, commonly assigned U.S. patent application Ser. No. XXX, entitled “A Transform-Based Alias Cancellation Multi-Channel Tuner” filed on even date herewith.