Patent ID: 7995456

Claim:
A device that is designed to send a signal through a transmission medium over a channel, the device comprising: a transmitter that includes a pulse generator that is designed to generate at least one pulse, a preamble generator block that is designed to receive the at least one pulse from the pulse generator and that generates a preamble by using at least one pair of complementary sequences or codes, with A 1 ,B 1 being one of the at least one pair and A 2 ,B 2 being the other of the at least one pair, with each one of the at least one pair of sequences or codes being of length L, wherein the preamble generator applies codes A 1 and A 2 to a phase signal I and codes B 1 and B 2 to a phase signal Q in that order, a quadrature modulator and an upconverter that is operatively coupled to the preamble generator to quadrature modulate and upconvert the phase signal I containing sequences or codes A 1 and A 2 and then phase signal Q containing sequences or codes B 1 and B 2 , a composition block that is adapted to receive the quadrature modulated and upconverted signals from the quadrature modulator and upconverter to generate a composed signal that is transmitted to a transmission medium over a channel; a receiver that includes an antenna that is adapted to receive the composed signal after it has been transmitted over the channel and through the transmission medium, a quadrature demodulator and a downconverter that is designed to receive the composed signal from the antenna and then to demodulate and downconvert it to obtain the original phases signals I and Q that have been distorted by having been transmitted through the transmission medium, a correlator block that is designed to receive the distorted original phase signals I and Q and to correlate the distorted original phase signals with the sequences or codes A 1 , A 2 , B 1 and B 2 that were used for coding and in the same order that they were applied, a filter coefficient calculator block that receives the correlated signals from the correlator block and that calculates filter coefficients that are generally representative of distortion that is caused by the transmission of signals through the transmission medium from the transmitter to the receiver, a coefficient loader that, when used, causes the calculated filter coefficients to be applied to a filter block that is then operatively coupled to the quadrature modulator and downcoverter block; and wherein the use of the updated filter coefficients allows distortion associated with the transmission medium to be compensated at the receiver.