Patent ID: 7206359

Claim:
A wireless communication system, comprising: a transmitter for transmitting a radio frequency signal to a receiver, the transmitter including: a forward error correction (“FEC”) encoder for encoding input symbols to generate encoded symbols; a permutation component for permutating the encoded symbols; a complex symbol mapper for mapping the permutated symbols into complex-valued transmission symbols; a demultiplexer for generating parallel output symbols from the complex-valued transmission symbols; an adaptive inverse discrete wavelet packet transform (“IDWPT”) component for receiving the parallel output symbols and generating an orthogonal multiplexed complex symbol stream, wherein the IDWPT uses a pruned filter bank to avoid signal impediments; a pulse shaping component that uses a wavelet scaling function to generate shaped pulses from the orthogonal multiplexed complex symbol stream; and a signal processing component for generating the radio frequency signal from the shaped pulses; and the receiver for receiving the radio frequency signal from the transmitter and an undesired signal component, the receiver including: a receiver pulse shaping component for generating a matched filter output from an input derived from the radio frequency signal and the undesired signal component, wherein the receiver pulse shaping component is matched to the pulse shaping component associated with the transmitter; a decimator for selecting one sample per symbol from the matched filter output; a symbol synchronization component for determining a sampling instant for the decimator, wherein the symbol synchronization component uses maximum likelihood decision directed (“MLDD”) synchronization that is pulse shape independent and non-data aided; an adaptive discrete wavelet packet transform (“DWPT”) component for generating parallel received symbols from the selected samples, wherein the DWPT uses a pruned filter bank associated with the DWPT that matches the pruned filter bank associated with the IDWPT and the pruned filter bank associated with the DWPT uses filters that match filters associated with the IDWPT; a multiplexer for generating a serial symbol stream from the parallel received symbols; an interference excision component for analyzing the serial symbol stream to minimize effects of the undesired signal component and generating a received symbol stream; an inverse permutation component for depermutating the received symbol stream, the inverse permutation component using an inverse of a permutation used by the permutation component; and an FEC decoder for decoding the depermutated symbols into output symbols.