Home Page Contact Us Customer Support Site Index
About Us Business Areas Products/Technologies Investor Relations News Careers
Product Summary
Technical Papers and Articles
Purchasing and Leasing
Warranty and Service Agreements
Systems Engineering
AST Training Center
O&M Training
Contact Customer Service

An Adaptive Nulling System for Digital Microwave Radio

Richard Gooch, Brian Sublett, and Tim Geyer
Applied Signal Technology, Inc. March, 2000

Abstract

This paper describes the development and operation of an adaptive nulling system designed to enhance the reception of quadrature-amplitude-modulated (QAM) signals which have been corrupted by cochannel and/or multipath interference. More specifically, an adaptive antenna preprocessor to an existing digital demodulator [4] is described. The adaptive antenna preprocessor is used to spatially null undesired directional interference by linearly combining the signals received by two antennas. A 64-tap adaptive equalizer contained within the digital demodulator is used to remove adjacent channel and intersymbol interference (ISI). Incorporated within the demodulator are gradient-search adaptive algorithms that automatically adjust both the equalizer and combiner weights to maximize the SINR of the received signal. These adaptive algorithms do not require knowledge of antenna calibration nor prearranged training signals. Instead “blind” adaptation is used during initial acquisition and decision-directed adaptation is used during tracking.

Back to top of page

Introduction

Due to the ever-increasing need to transmit digital data over the airwaves, the RF spectrum is rapidly becoming overcrowded. As a result, newly installed communication links are tightly constrained in both channel allocation and geographical placement. Frequency reusage, whereby neighboring or intersecting links use the same channel allocation, has caused cochannel interference to become an increasingly significant problem. In addition, constraints placed on link siting combined with the use of spectrally efficient high-order modulations (for example, 64-QAM) have increased the severity of the multipath encountered. While adaptive equalization and space diversity combining have long been employed to combat multipath, only recently has adaptive beamforming (nulling) come into consideration as a potential solution to both the multipath and cochannel interference problems [1-3]. Reference [1] introduced the use of the constant modulus algorithm for adaptive beamforming in the presence of multipath interference. Reference [2] described an adaptive beamforming system that used multiple performance criteria (including the constant modulus criterion) to enhance the reception of QAM signals. Reference [3] described methods for jointly optimizing the weights of an adaptive beamformer preceding an adaptive equalizer using the constant modulus and decision-directed LMS algorithms. This paper details the implementation and operation of a hybrid adaptive nulling and equalization system utilizing the concepts drawn from the above references.

Back to top of page

System Description

Refer to Figure 1 for a block diagram illustrating the hybrid adaptive combiner-demodulator system. The outputs of separate antennas (or a dual-feed antenna) are fed into two phase-locked receivers where the desired signal is coherently downconverted to a 70 MHz IF. The IF output of each receiver is then fed into the IF combiner which linearly weights (magnitude and phase) one of the signals and combines it with the second. The combiner output is then fed into the equalizer-demodulator where the signal is adaptively equalized and demodulated(1). A parallel digital output from a microcomputer residing within the demodulator is fed back to control the IF combiner weight.

Figure 1. Block diagram of the hybrid adaptive combiner-demodulator system

The microcomputer causes a null to be steered in a given direction by sending the appropriate complex weight value to the IF combiner. Figure 2 provides a simplified pictorial illustrating this effect. The beampatterns of two identical receiving antennas are shown. One antenna output is multiplied by a complex weight and then summed with the second. The overall beampattern of the combined output is also shown. Due to the multiple wavelength separation between the two antennas, the overall beampattern contains a series of nulls throughout the main beam. The number and width of the nulls is determined by the antenna spacing. The depth and location of a given null is determined by the magnitude and phase of the complex weight.

Figure 2. Illustration of main-beam nulling through coherent combination of two antenna outputs.

The basic objective of the combiner weight-control algorithm is to find the complex weight value that steers a null in the direction of the undesired interference while maximizing the gain in the direction of the desired signal-of-interest (SOI). More precisely, the ultimate objective is to find the set of equalizer and combiner weights that maximize the signal-to-interference plus noise ratio (SINR) of the desired signal. In actuality, the system uses a series of performance criteria to approximate the true SINR due to the inability to measure the latter. These performance criteria are inversely related to the SINR so that minimizing the performance function is tantamount to maximizing the SINR.

Two types of steepest-descent algorithms are employed to minimize the selected performance criterion. As described in [4], the equalizer weights are adapted using the LMS algorithm. The complex combiner weight is adapted using a weight-perturbation algorithm [2]. The weight-perturbation technique functions in a manner similar to the method one uses to focus a camera; the algorithm continually “rocks the weights” back-and-forth to determine the correct adjustment direction. Convergence is attained when the performance function takes on equal values at both ends of the perturbation. A detailed description of the weight-perturbation algorithm is given in the next section.

  1. The reader is referred to reference [4] for a detailed description of the equalizer-demodulator made by Applied Signal Technology, Inc.

  2. The system described in reference [3] uses the LMS algorithm to jointly adapt both the combiner and the equalizer weights.

Back to top of page

Weight-Update Algorithms

Due to the inability to directly measure the true SINR, the system employs multiple performance criteria during adaptation. It starts with a criterion that is mildly related to the SINR but has a wide acquisition range. It then switches to successively more accurate criteria that have narrower acquisition ranges.

During initial acquisition, the system minimizes the output variance subject to a constraint on the equalizer weights. This minimum output power (MOP) mode, as it is called, is used to suppress strong interference sources. In the MOP mode, the center equalizer tap is constrained to unity and both the equalizer and combiner weights are adapted to minimize the overall system output power. Neither baud nor carrier synchronization is required during this mode of adaptation.

During a second acquisition phase, the system minimizes the constant modulus (CM) error variance. The CM mode is used to better remove both multipath and cochannel interference and to attain symbol phase synchronization. The constant modulus error signal is formed by taking the difference between the complex equalizer output vector and a normalized version of the same vector. Symbol rate synchronization is required during this mode, but not carrier synchronization.

Once carrier synchronization is attained, the system switches into a tracking mode where the decision-directed (DD) error variance is minimized. The DD error variance, or cluster variance as it is often called, is formed by taking the difference between the complex equalizer output vector and the nearest valid constellation point. The cluster variance represents a measure of the residual interference plus noise on the signal. As such, its relationship to the SINR should be apparent.

In all three modes of operation, the system uses steepest-descent algorithms to find the combiner and equalizer weights that minimize the selected performance criterion. The gradient employed in the equalizer weight update is approximated using the LMS algorithm. The gradient employed in the combiner weight update is approximated using a weight-perturbation algorithm.

Let the performance criteria be expressed as one of the three error variances described above.

For a given input signal, will be a function of both the combiner and equalizer weights. The objective of the adaptive algorithm is to find the set of weights that minimize . This set of weights is referred to as the optimum weight vector.

Steepest descent is a commonly used method of minimizing a function of several variables. For N complex weights, the performance function can be thought of as a 2N dimensional surface. The gradient of the function is a vector which points “uphill” on the surface and whose magnitude is a measure of the steepness of that uphill climb. To move the weight vector towards the optimum value, the weights can be updated by taking steps in the direction of the negative of the gradient vector which points “downhill” on the performance surface towards a minimum.

The gradient vector is the derivative of the performance function with respect to each of the weights. It can be expressed mathematically as:

The steepest descent update of the weight vector is expressed as:

The LMS algorithm is a steepest-descent algorithm that uses an estimate the true gradient formed by taking the derivative of the quantity . It can be shown that

where is a vector of weight input signals. Substituting this gradient estimate into equation (3), the weight update equation for the LMS algorithm becomes:

Back to top of page

The LMS algorithm specified as above is used to update the equalizer weights in all modes of adaptation. In decision-directed mode, the time constant of the equalizer adaptation is approximately 10,000 symbol periods. Thus for symbol rates greater than 1 Mbaud, the time constant is less than 10 msec.

Notice that the LMS update requires the vector . To simplify the IF combiner design, the combiner weight input signal was assumed unaccessible. This assumption permits the IF combiner to be easily replaced by an RF combiner (currently under development) eliminating the need for two receivers. As a consequence, the LMS algorithm was not used to update the combiner weight. Instead, the combiner weight is updated using a steepest-descent algorithm that approximates the gradient with a difference quotient formed by measuring the value of the performance function at small perturbations about the current value of the weight vector.

The operation of the weight-perturbation algorithm is illustrated in Figure 3. Figure 3(a) shows contours of the performance function with respect to the in-phase and quadrature-phase components of the complex combiner weight. Figure 3(b) shows a cross section of that performance function in a plane defined by holding the quadrature component of the weight constant. It should be pointed out that for every combiner weight value, the adaptive equalizer is assumed to have converged so that the equalizer weight vector is optimum for that value of combiner weight. This is a valid assumption as long as the equalizer time constant is much greater than the combiner time constant.

Figure 3. (a) Performance surface contours. (b) Cross section of performance surface.

The weight perturbation algorithm operates as follows: First, the in-phase component of the weight is perturbed in the positive direction by a small value , and the performance function is estimated by averaging the error power over samples. This yields the performance function estimate . Next, the in-phase component is perturbed by , from the current weight value, and the error power is again averaged over samples to yield . The in-phase component is then returned to its current value and the quadrature component is perturbed in the same manner. The performance function is measured at a perturbation of to yield , and also at a perturbation of to yield . From these four estimates of the performance function in the neighborhood of the current weight value, the gradient estimate is then calculated according to:

Finally, the complex weight is updated by

Back to top of page

The performance function is a quadratic function of the equalizer weights once the combiner weight is fixed. And vice versa, it is a quadratic function of the combiner weight once the equalizer weights are fixed. However, is not a quadratic function of all the weights. Thus the contour plots shown in Figure 3(a) may not be elliptical. In fact, the performance function may have multiple local minima. This fact can be demonstrated quite easily by considering a multipath signal environment consisting of a direct path plus a single reflected path. One local minimum arises from the combiner spatially nulling the multipath, while another local minimum results from the equalizer canceling the multipath. The relative time constants of the equalizer and combiner algorithms along with the initial weight vector will determine which of these local minima the system converges to.

Back to top of page

Combiner Hardware

Figure 4 provides a simplified diagram of the IF combiner circuitry. The 20-bit parallel bus consists of 12 data bits and 8 control bits. The data bits are fed into a 12-bit quad D/A converter to generate three analog control voltages. The control bits determine the D/A converter being addressed along with read, write, reset, or DAC update operations. Two of the control voltages, and , represent the real and imaginary parts of the complex combiner weight (the CPM block) applied to channel one. The third control voltage, , determines the attenuation applied to channel two. This attenuation is used to remove gross gain imbalances between the two channels so that the CPM can operate in its linear region. While not shown in the figure, the IF combiner also contains circuitry to provide built-in test (BITE) and diagnostics.

Figure 4. Simplified IF combiner circuit diagram.

The heart of the IF combiner is the complex phasor modulator (CPM) used to implement the combiner weight. As shown in Figure 5, the CPM splits the input signal into in-phase (I) and quadrature-phase (Q) components, multiplies each component by the I and Q control voltages, and then recombines the resultant signals to generate a single output. In so doing, the CPM provides a full 360 degrees of phase control and a wide range of attenuation. The CPM used in the combiner provided less than 0.2 dB of amplitude ripple and 2 degrees of differential phase over an octave bandwidth. This translates into the capability to provide better than 35 dB of nulling over 40 MHz of signal bandwidth centered at a 70 MHz IF.

Figure 5. Block diagram of a complex phasor modulator.

Signed gains on the I and Q signal components are realized using a biphase modulator. A biphase modulator consists of an input transformer, two pairs of diodes, and an output transformer. The center tap of the input transformer is control port 1 and the center tap of the output transformer is control port 2. These two control ports are differential driven and used to bias the diodes. If port 1 is sufficiently more positive than port 2, one pair of diodes is biased on and the signal on the input transformer secondary is coupled directly through to the output transformer primary. If the voltages on ports 1 and 2 are reversed, the other pair of diodes is biased on and the input signal is coupled to the output transformer with a 180 degree phase shift, hence biphase modulation. Modulators employing PIN diode were used due to their high intercept points and wide linear control voltage range. Control voltage bandwidths of 100 kHz associated with PIN-diode modulators were adequate for the required combiner update rates.

Back to top of page

Experimental Results

The following scenario was used to test the combiner-demodulator system. A 33.9 Mbaud 16-QAM modem signal and an in-band sinusoidal interference signal were transmitted from separate locations. These signals were received using two spatially separated antennas and phase-locked receivers. For purposes of comparison, results are shown for the equalizer operating both with and without the combiner.

Figure 6 shows the results from the equalizer-only system. Figure 6(a) shows the power spectrum of the equalizer input signal. The scale of these photos is 10 MHz per division with the center at the 70 MHz IF frequency. The narrowband interference signal is clearly visible at approximately 75 MHz. Figure 6(b) shows the equalizer frequency response and equalizer impulse response after convergence. Notice that the equalizer has attempted to eliminate the interferer by placing a notch at the frequency of the sinusoidal interference. The effect of this can be seen in the equalizer output polar plot, shown in Figure 6(c), where the large clouds around each constellation point indicate considerable residual cochannel interference and notched-induced ISI. The cluster variance of this plot is –14.5 dB.

Figure 6. Results from equalizer-only system.

Figure 7 shows the results from the combiner-equalizer system. Figure 7(a) shows the output spectrum of the combiner, which is also the input signal to the equalizer, after both the combiner and equalizer weights have fully converged. The narrowband signal has been nulled so that its peak is no longer visible in the power spectrum. Superimposed on this photo is the power spectrum of the combiner output with its weight frozen at its final value and the wide band signal turned off. Comparison of these two power spectra to that in Figure 6(a) shows that the interference signal has been nulled by approximately 24 dB by the combiner. Now, as can be seen from the equalizer response shown in Figure 7(b), the equalizer no longer has to notch the interference signal. This eliminates not only the residual interference, but also notch induced ISI from the equalizer output and results in a much cleaner output polar plot, which is shown in Figure 7(c). The cluster variance in this plot is –21.7 dB, which indicates that the combiner has made an improvement of 7.2 dB to the SINR of the SOI.

Figure 7. Results from hybrid combiner-equalizer system.

Back to top of page

Conclusions

This paper has described an adaptive antenna preprocessor to an equalized demodulator. The hybrid system is capable of nulling directional cochannel or multipath interference while equalizing residual intersymbol interference not removed by the combiner. Experimental results have been presented which demonstrate the overall system placing a null of approximately 24 dB on a narrow band interference signal. Experimental results not presented here indicate that the system is capable of forming a 30 dB null over a 40 MHz wide interference bandwidth under certain conditions. Time constants of the overall system in tracking mode are estimated to be on the order of 100 msec.

Back to top of page

References

  1. R. Gooch and J. Lundell, “The CM Array: An Adaptive Beamformer for Constant Modulus Signals,” IEEE International Conference on Acoustics, Speech, and Signal Processing, May 1986.
  2. R. Gooch and B. Sublett, “A Multimode Adaptive Beamformer for Quadrature-Amplitude-Modulated Signals,” IEEE International Conference on Acoustics, Speech, and Signal Processing, April 1988.
  3. R. Gooch and B. Sublett, “Joint Spatial and Temporal Equalization in a Decision-Directed Adaptive Antenna System,” 22nd Annual Asilomar Conference on Signals, Systems, and Computers, October 1988.
  4. R. Gooch, V. Wolff, and J. Treichler, “Specification and Development of an Equalizer-Demodulator for Digital Microwave Radio Signals,” 21st IEEE Military Communications Conference, October 1988.