System and method for concurrently demodulating and decoding multiple data streams
AssigneeDigeo, Inc.
InventorMark Peting
Life of this patent
Estimating the term…
Abstract
An architecture and method are disclosed for concurrently processing multimedia data from several satellite transponders or satellite carriers. In one embodiment, a combination of a fast Fourier transform, a complex multiplication, and an inverse fast Fourier transform are performed on a group of transponders/carriers to filter the underlying multimedia content, to decimate the signals and to correct for gain and phase imbalances.
Claims48
An apparatus for convolving digital samples from a plurality of cable or satellite multimedia signal carriers comprising:
- a fast Fourier transform (“FFT”) module to transform a plurality of time-based digital samples from each of said signal carriers into a plurality of frequency coefficients;
- a multiplier to multiply said plurality of frequency coefficients by a plurality of filter coefficients to produce filtered coefficients in the frequency domain;
- and
- an inverse fast Fourier transform (“IFFT”) module to convert said filtered coefficients from the frequency domain into the time domain to produce convolved, time-based digital samples for each of said signal carriers.
In a system which concurrently processes multimedia data from multiple cable or satellite signal carriers, a method for concurrently convolving said multimedia data comprising:
- performing an N-point fast Fourier transform (“FFT”) on time-based multimedia data from a first group of signal carriers to generate a set of frequency coefficients representing said first group of signal carriers in the frequency domain;
- multiplying said plurality of frequency coefficients by a plurality of filter coefficients to produce filtered coefficients for each multimedia stream in said first group of signal carriers;
- and
- performing an M-point inverse fast Fourier transform (“IFFT”) module to convert said filtered coefficients from the frequency domain into the time domain to produce a set of convolved, time-based data samples for each multimedia stream in said first group of signal carriers.
A machine-readable medium having code stored thereon which defines an integrated circuit (IC) for convolving digital samples from a plurality of cable or satellite multimedia signal carriers, said IC comprising:
- a fast Fourier transform (“FFT”) module to transform a plurality of time-based digital samples from each of said signal carriers into a plurality of frequency coefficients;
- a multiplier to multiply said plurality of frequency coefficients by a plurality of filter coefficients to produce filtered coefficients in the frequency domain;
- and
- an inverse fast Fourier transform (“IFFT”) module to convert said filtered coefficients from the frequency domain into the time domain to produce convolved, time-based digital samples for each of said signal carriers.
Dependencies are inferred from the claim text.