Abstract:
A method and system for predistorting a signal before transmission of the signal to compensate for nonlinearities introduced when the signal is transmitted to a receiver. A signal received on a first frequency is evaluated at a receiver to determine whether the received signal includes nonlinearities without comparing the received signal to the original signal or a pilot tone. The nonlinearity data that result from the evaluation are transmitted back to the originator of the signal on a second frequency where the nonlinearity data are used to predistort signals before transmission therefrom. Communication of the nonlinearity data between transmitter and receiver at each site is through a reverse channel which is further controlled by a serial line.

Description:
BACKGROUND OF THE INVENTION 
     The present invention is directed to systems and methods for adaptive equalization of signals in communication systems, and more particularly to a system and method in which a received signal is evaluated without reference to an input signal to determine whether nonlinearities are present and to provide information for correcting the nonlinearities. 
     Nonlinearities in communication system components can distort a communicated signal so that the signal&#39;s bit error rate (BER) may be unacceptably degraded. For example, power amplifiers have nonlinear amplitude modulation to amplitude modulation (AM/AM) and amplitude modulation to phase modulation (AM/PM) conversion characteristics which can distort signals passed therethrough. This problem and several potential solutions are discussed in U.S. Pat. No. 4,291,277 that is incorporated by reference. 
     One method of correcting nonlinearities in a signal is to predistort the signal before it is processed for transmission in order to compensate for nonlinearities that are introduced during processing. A predistortion correction is typically determined by comparing an input signal to an output signal, and feeding back the determined differences to correct the input signal. The correction of the nonlinearities may be adaptive so that the corrections change as the nonlinearities change, such as discussed in the above referenced patent. 
     However, such methods typically require that a copy of the input signal be preserved for comparison to the output signal and typically include a shift register or other delay mechanism for this purpose. Other systems may use a pilot tone as an ersatz for the input signal. It would be desirable to avoid the comparison of the input signal to the output signal and eliminate this delay, and to avoid the use of pilot tones which can decrease available bandwidth. 
     The present invention relies on characteristics of the received signal that indicate when nonlinearities are present, without resorting to comparison to either the input signal or a pilot tone and without the delays attendant therewith. Thus, with the present invention nonlinearities may be determined at any place in the system without reference to an input or pilot signal. 
     Accordingly, it is an object of the present invention to provide a novel method and system for compensating for nonlinearities in a communication system that avoids comparisons to other signals and thereby obviates the problems of the prior art. 
     It is another object of the present invention to provide a novel method and system for compensating for nonlinearities introduced when a signal is transmitted in which characteristics of a transmitted signal are evaluated to determine whether the signal includes nonlinearities. 
     It is yet another object of the present invention to provide a novel method and system for compensating for nonlinearities introduced when a signal is transmitted in which characteristics of a signal are evaluated at a receiver, without resort to the originally transmitted signal or pilot tone, and the results of the evaluation are sent back to the transmitter for predistortion of signals transmitted therefrom. 
     It is still another object of the present invention to provide a novel method and system for predistorting an RF signal to compensate for nonlinearities introduced when the RF signal is communicated on a first frequency in which nonlinearity corrections are generated at a receiver and provided to a collocated transmitter through a reverse channel connection for transmission back to the original transmitter on a second frequency. 
     It is a further object of the present invention to provide a novel method and system for predistorting an RF signal to compensate for nonlinearities introduced when the RF signal is communicated in which nonlinearity corrections are provided back to the original transmitter that includes a predistorter connected to a collocated receiver through a reverse channel connection. 
     These and many other objects and advantages of the present invention will be readily apparent to one skilled in the art to which the invention pertains from a perusal of the claims, the appended drawings, and the following detailed description of the preferred embodiments. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     FIG. 1 is a block diagram of an embodiment of the present invention. 
     FIG. 2 is an illustration of the constellation point space. 
     FIG. 3 is a partial block and partial circuit diagram of a further embodiment of the present invention. 
    
    
     DESCRIPTION OF PREFERRED EMBODIMENTS 
     With reference now to FIG. 1, an embodiment of the present invention may include a plurality of transmitter/receivers 10 for communicating signals in a communication system. Each of transmitter/receivers 10 may include a multiplexer 18 that accepts one or more input signals and converts the input signals to a single serial stream of data bits, a modulator 20 that modulates the stream for spectral efficiency, a predistorter 22 that predistorts the stream responsive to a correction discussed below, and an upconverter and power amplifier 24 that upconverts the stream to appropriate transmission frequency, and amplifies and filters the signal as needed for transmission on antenna 26. 
     A low noise amplifier and downconverter 28 returns the received signal to an intermediate frequency, a demodulator 30 demodulates the IF spectrum into data and clock, a demultiplexer 32 regenerates digital data, and a controller 34 provides a nonlinearity correction to predistorter 22. Transmitter/receivers 10 need not be identical. 
     Operation of the present invention may be understood by considering transmission of an input signal from a first transmitter/receiver 10 to a second transmitter/receiver 10. At the first transmitter/receiver 10 an input data stream may be separated into in-phase (I) and quadrature phase (Q) components, and modulated at an intermediate frequency (IF). The signal, now at IF, passes through predistorter 22 and AM/AM and AM/PM distortions are corrected in the manner discussed below. The signal is upconverted, amplified, filtered, and transmitted from antenna 26 on a frequency f1. At the second transmitter/receiver 10 the signal on frequency f1 is received, downconverted, demodulated, demultiplexed and provided as an output signal. 
     Demodulator 30 at the second transmitter/receiver 10 evaluates the received signal without resort to an original signal because the original signal was only provided to the first transmitter/receiver 10) to determine whether and how many nonlinearities are present and generates nonlinearity corrections, if needed. Collectively, the number of nonlinearities and nonlinearity corrections may be denoted nonlinearity data. The nonlinearity data are provided to multiplexer 18 through a reverse channel connection 36. Multiplexer 18 sends the nonlinearity data to antenna 26 where it is transmitted on a frequency f2 back to the first transmitter/receiver 10. 
     At the first transmitter/receiver 10 the received nonlinearity data is demodulated, demultiplexed and provided to controller 34 through a reverse channel connection 38. The nonlinearity data are interpreted in controller 34 and provided to predistorter 22 to correct signals being transmitted from the first transmitter/receiver 10. 
     Demodulator 30 may include a processor for extracting nonlinearity information. The processor looks at the received signal to determine whether the data therein may have a nonrandom distribution. That is, if the data is not being influenced by a nonlinearity, the data will have a random distribution that falls within a predetermined space of expected results. If the data is being influenced by a nonlinearity, the distribution of the data will tend to have a nonrandom characteristic due to the nonlinearity. The nonrandomness of the data may be detected if when the distribution of data falls outside a the predetermined space of expected results. 
     By way of further explanation, consider packages of data arriving that each include a most significant bit (msb), a least significant bit (lsb), and plural bits following the least significant bit, the first following bit being denoted a state-splitting bit (ssb) and the next following bit being denoted a pseudo-splitting bit (psb). The two following bits may be exclusive-or-ed. Each data set may be defined by these bits (or other predetermined bits) joined together to form a constellation point in a 2 N  -QAM constellation, where N is an integer from four to eight. In the absence of nonlinearities, the constellation point (cp) for each data set will fall within a defined space, such as space A in FIG. 2. Space A may be defined to include all expected constellation points when nonlinearities are not present. If nonlinearities are present, the constellation points will begin to move out of space A and into a surrounding space B, where the width of space B may be twice the width of space A. When a constellation point is in space B, the processor may indicate a count at time To and latch the nonlinearity data at time T1. The process may continue with the result being a zero count when the BER is good and a higher count as the signal degrades. The process may evaluate both I and Q axes of data. 
     As discussed above, when the count is zero, the constellation is good, causing the BER is to be good. In a preferred embodiment a BER of 10 -12  may be achieved (i.e., 10 12  bits per error), that results in an almost perfect quadrature constellation. When imperfections such as nonlinearities occur, the constellation points begin to shift from their defined space and the residual BER begins to degrade (fewer bits per error). The counts from both the I and Q axes are sampled and fed to the predistorter. The predistorter changes the phase and/or amplitude as needed, and another count is taken. Each change made and the resulting count are placed in a memory. The process is repeated and the processor determines which correction provides the count closest to zero (best performance). As the number of samples increases and the count improves, the predistorter converges on optimum performance. 
     A preferred embodiment of the present invention is illustrated in FIG. 3 in which numerical designations for similar features from FIG. 1 have been retained to facilitate and understanding thereof. Predistorter 22 may include a nonlinear operator 40 for generating third order intermodulation products of the input signal, an attenuator 42 having a 50 dB gain stage responsive to nonlinearity correction, a phase shifter 44 for rotating the signal to any desired phase responsive to the nonlinearity correction, and a summer 46 for adding the nonlinear corrections to the original signal. The extraction of the nonlinearity data discussed above takes place in processor/memory 48. The nonlinearity data therefrom is provided through a serial line 50 (e.g., an RS-485 serial line) to a controller unit 52. Controller unit 52 decodes the data and forwards it to multiplexer 18 through reverse channel 54 that may be further controlled by a serial line for transmission on frequency f2 back to the originator of the signal. At the signal originator, the data are demultiplexed in demultiplexer 32 and provided to the controller unit 52 through a reverse channel 56. Controller unit 52 is linked to controller 34 (denoted an RPC unit) through an FSK link 58. RPC unit 34 interprets the nonlinearity data and provides instructions to predistorter 22 to vary amplitude and phase as needed. 
     As is apparent, the system on both f1 and f2. That is, predistorter 22 at the signal originator will correct for nonlinearities in the f1 frequency channel, and predistorter 22 at the signal recipient will correct for nonlinearities in the f2 frequency channel (by which the nonlinearity corrections are provided back to the signal originator.) 
     The preferred embodiment of FIG. 3 may be used in a microwave relay system in which transmitter/receivers 10 are about 50 kilometers apart for input signals with 2 GHz bands. The IF frequency is 70 MHz. The input data stream may include a main channel of data, wayside channel, and other channels as appropriate. Correction signals are transmitted over the hop between pairs of transmitter/receivers 10. 
     In an alternative embodiment, the evaluation of the nonlinearities without resort to the original signal may be performed at a site in the system other than the receiver. For example, the evaluation may be performed at the originator of the signal in a unit that may be separate from the transmitter. 
     While preferred embodiments of the present invention have been described, it is to be understood that the embodiments described are illustrative only and the scope of the invention is to be defined solely by the appended claims when accorded a full range of equivalence, many variations and modifications naturally occurring to those of skill in the art from a perusal hereof.