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 (210, 220) for sampling the data signal for providing N decimated data streams, where N > 1; characterized by 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; and at least two demodulators (335-1, 335-2) operative on the at least two transform output signals to provide at least two bit streams from the plurality of different transponder channels; 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; and wherein the divided filter bank includes a bank of bifurcated filters and the DCT is an N-point type IV DCT and wherein the transform element performs matrix-based processing on the number of decimated data steams using sparse matrix factorization. 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 (210, 220) for sampling the data signal for providing N decimated data streams, where N > 1; characterized by 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; and at least two demodulators (335-1, 335-2) operative on the at least two transform output signals to provide at least two bit streams from the plurality of different transponder channels; 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; and wherein the divided filter bank includes a bank of bifurcated filters and the DCT is an N-point type IV DCT and wherein the transform element performs matrix-based processing on the number of decimated data steams using sparse matrix factorization. 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; and wherein the divided filter bank includes a bank of bifurcated filters and the DCT is an N-point type IV DCT and wherein the transform element performs matrix-based processing on the number of decimated data steams using sparse matrix factorization.