Patent ID: 7787545

Claim:
A method for encoding, pulse shaping, modulating, and transmitting a signal in a communication system, the method comprising: selecting, by a transmitter control system, an analysis wavelet filter bank that is adaptive and capable of encoding, pulse shaping, and modulating the signal; recursively generating, by the transmitter control system, low-pass and high-pass filters according to the analysis wavelet filter bank; re-ordering the low-pass and high-pass filters according to frequency by the analysis wavelet filter bank, wherein re-ordering the low-pass and high-pass filters includes: pairing a plurality of high-pass filters and a plurality of low-pass filters to form a plurality of filter bank pairs, wherein the analysis wavelet filter bank is in a stage of recursion; numbering said plurality of filter bank pairs; ordering even numbered filter bank pairs such that an even numbered input to each of the even numbered filter bank pairs are filtered with a low-pass filter, and an odd numbered input to each of the even numbered filter bank pairs are filtered with a high-pass filter; and reordering odd numbered filter bank pairs such that an odd numbered input to each of the odd numbered filter bank pairs are filtered with a low-pass filter, and an even numbered input to each of the odd numbered filter bank pairs are filtered with a high-pass filter; selecting values from the signal with the analysis wavelet filter bank; using the selected values for modulating the low-pass and high-pass filters; and combining the modulated low-pass and high-pass filters to output an encoded signal.