Adaptive predistortion system

Pulse or digital communications – Systems using alternating or pulsating current – Angle modulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C375S285000, C375S297000

Reexamination Certificate

active

06252912

ABSTRACT:

FIELD OF THE INVENTION
The present invention generally relates to the field of data communications. More specifically, the present invention is for a method and apparatus for adaptively predistorting a signal before it is transmitted from a transmitter to a receiver of a communication system.
BACKGROUND OF THE INVENTION
Digital data communications systems are commonly used to transmit and/or receive data between remote transmitting and receiving locations. A central facet of any data communications system is the reliability and integrity of the data which is being communicated. Ideally, the data which is being transmitted from the transmitting location should be identical to the data which is being received at the receiving location. Practically however, the data which is received at the receiving location has oftentimes been corrupted with respect to the original data that was transmitted from the transmitting location. Such data communication errors may be attributed in part to one or more of the transmission equipment, the transmission medium or the receiving equipment. With respect to the transmission medium, these types of data errors are usually attributed to the less than ideal conditions associated with the particular transmission medium.
For example, in the case of wireless communication systems, the transmission medium, which is typically air, often suffers from atmospheric and othere effects that tend to degrade the data being transmitted . Some of these non-ideal conditions may be modeled and taken into account in order to compensate for and thereby reduce or possibly eliminate any deleterious effects resulting therefrom. In this respect, it is generally known that signal attenuation is a function of the distance that the data signal must propagate through the atmosphere. Thus, it is possible to design a wireless communications system which is capable of transmitting a data signal sufficiently robust such that in spite of known distance-dependent atmospheric attenuation, the data signals at the receiving location can be properly and accurately received. Other types of non-idealities associated with an air or atmospheric transmission medium are often highly random events which may not be modeled a priori and thus may not be compensated for or eliminated.
The transmission of data over interconnecting wires also suffers from several noise and attenuation phenomena. For example, wires exhibit frequency dependent attenuation characteristics. Additionally, wires are subject to thermal or other types of noise.
To overcome these problems, data communications systems often rely on error detection and error correction schemes, to detect the occurrence of a data error and to correct a data error, respectively. One simple form of error detection is the use of a parity bit associated with each block of data to indicate whether the particular block contains an odd or even number of 1 bits. However, this is a very simple scheme which has numerous disadvantages. It is a simple type of error detection scheme which is capable of accurately detecting up to one bit error per data block. Moreover, the use of a parity bit cannot detect the occurrence of two bit errors in a data block, since this is not even detected as a parity violation. Additionally, the use of a parity bit only detects errors; it cannot correct errors. Any time that an error is detected, the receiving location typically requests retransmission of the particular data block from the transmitting location.
One type of error correction scheme commonly used in data communications systems is the use of redundant data transmissions and a voting circuit at the receiving location. In such a system, the data being transmitted is repeated a number of times, such as five. At the receiving location, all five data blocks are received and processed by a voting circuit which compares the five received versions of each data bit and determines the bit to be a 1 or 0 based on the voting consensus. Although such a system is capable of detecting and correcting data errors, it does so at a great cost in terms of the effective data throughput or transmission rate. This is due to the fact that each data block must be repeated a number of times.
Another type of error correcting scheme is the use of encoded data, such as trellis coded modulation (TCM). Trellis coded modulation involves the use of forward error correction in a transmitter and corresponding decoding in a receiver to correct data errors which occur during transmission. The signal transmitted by the transmitter includes some form of memory or history so that a current signal is dependent on previous signals. This is achieved by limiting the choices for a next possible signal based on the current and previous signals. In this way, by knowing a sequence of previously received signals, the receiver obtains some assistance in determining the authenticity of a currently received signal. At the receiver, the sequence information of the received signals is used to select a next signal most likely to have been transmitted. Both the transmitter and receiver know the predetermined, limited choices for a next signal based on the previous signals. Thus, even if a signal gets corrupted during transmission, the receiver may be able to still identify the correct, intended signal. One type of TCM method is disclosed in U.S. Pat. No. 4,980,897 to Decker et al., entitled MULTI-CHANNEL TRELLIS ENCODER/DECODER, the contents of which are incorporated herein by reference.
The above-mentioned correction/detection schemes are examples of binary block codes. Specifically, an (n,k,d) binary block code is a set of 2
k
binary codewords of block length n and minimum distance d (i.e., coding distance). The transmitted data is partitioned into binary blocks of length k, then each block is mapped into a binary codeword of length n, which is then modulated and transmitted through the channel. This block code is capable of correcting up to t=(d−1)/2 errors within each codeword.
Different types of data transmission formats are susceptible to different types of attenuation and distortion. Narrowband transmission formats such as frequency shift keying (FSK) or amplitude shift keying (ASK) are somewhat immune to frequency dependent attenuation, and thus may suffer little or no distortion. However, the entire band of the narrowband signal may fall into an attenuation null and be severely attenuated. Wideband transmission formats such as spread spectrum are less susceptible to the signal degradation caused by a narrowband attenuation null. However, due to the wider bandwidth associated with a spread spectrum signal, the spread spectrum signal experiences more distortion due to frequency dependent attenuation. Thus, a conventional narrowband signaling format is susceptible to attenuation while a conventional wideband signaling format is susceptible to distortion.
Another type of signal enhancing approach is to compensate, by appropriate filtering of the received signal, for errors due to frequency dependent differences in attenuation, time delay, or both, introduced by either the transmitter, the transmission medium and/or the receiver. In this way, the deleterious effects, such as intersymbol interference which causes bit errors, are eliminated and the received signal is restored to its original level and quality. This approach is generally referred to as equalization.
In most practical cases, the channel characteristics are unknown and may vary with time. Hence, the equalizer must be updated with each new channel connection, as in the case of a voice-band modem operating in a switched network, and must also adapt the filter settings automatically to track changes in the channel with time. There are two general types of equalizers. In preset equalizers, a training sequence of data bits is transmitted and compared at the receiver with a locally generated sequence. The resulting error voltages are used to adjust the equalizer filter tap gains to optimum settings (which result in minimum distortion). In ada

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Adaptive predistortion system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Adaptive predistortion system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adaptive predistortion system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2511149

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.