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
Practical Implementations of Blind Demodulators

J. R. Treichler, M. G. Larimore, and J. C. Harp
Applied Signal Technology, Inc.

Abstract

This paper examines the problem of demodulating time-dispersed digitally modulated signals with particular emphasis on two aspects, the all-digital implementation of such demodulators and the use of “blind” algorithms for initializing the demodulator in the absence of explicit training by the transmitter.

Back to top of page

Introduction

This paper examines the problem of demodulating time-dispersed digitally modulated signals with particular emphasis on two aspects, the all-digital implementation of such demodulators and the use of “blind” algorithms for initializing the demodulator in the absence of explicit training by the transmitter. Both were contrary to the directions taken in the original development of data communications systems but, paradoxically, both prove to be crucial to building the low-cost, bandwidth-efficient demodulators needed for modern commercial applications.

Back to top of page

Blind Acquisition in Data Transmission Systems

The classical demodulator for bandwidth-efficient QAM signals is “trained” by its counterpart and then, once operating properly, uses its own symbol decisions as the basis for continuously updating the demodulator’s various tracking loops. Over the past ten years there has been growing interest in the use of QAM demodulators which can acquire “blindly” as well, that is, which need no explicit cooperation from the transmitter to establish the communications link. Historically, interest in blind acquisition was limited to two related applications, non-invasive testing of equipment used for data transmission systems and signals intercept. In both cases it was necessary to acquire the transmitter’s signal without interference to its normal operation or to that of the intended receiver. Note that in both of these cases the transmitter and intended receiver still operate in a point-to-point fashion and will still use training to initialize each other. The monitoring receiver, however, must be capable of training itself without the transmitter’s help since the transmitter will send the training signal only when required by the intended receiver. The noninvasive test/intercept scenario is what motivated the blind equalization work reported in [1] and the fully blind QAM demodulator described in [2]. Foschini’s work [3] was motivated by the desire to restore the operation of a point-to-point digital microwave radio link after a fade without the need for cooperation from the transmitting terminal. While the necessary feedback path was available, the overall complexity of the transmission system was substantially reduced by not requiring its use.

Modern interest in blind equalization has been spurred by a different problem, the desire to operate digital point-to-multipoint and broadcast networks. The former of these inspired Godard’s suggestion of dispersion-directed blind equalization [4] in the late 1970s and Jablon’s work on a fully blind QAM demodulator [5] in the late 1980s. The broadcast application, an obvious extension of the multipoint problem, has now become practical for a variety of entertainment services, such as high-definition television (HDTV) and digital cable television. In these cases the need for blind acquisition stems from the desire to permit the transmitter to send its content unimpeded as the various receivers of the content come and go from the network. It is impractical in the extreme to require the transmitter to pause “revenue” transmission to train each new “client”, since it both interrupts the transmission of content and it requires a backward link to the transmitter from each receiver to request the training. A more subtle method, that of continuously embedding training signals within the content (thereby allowing the receiver’s tracking loops to operate in the classical fashion, albeit slower) is also undesirable since it dilutes the transmission rate of the revenue-bearing content.

What is needed then is a receiver which requires no special consideration from the transmitter in order to establish all of its tracking loops. What would be desirable is that this blind acquisition be accomplished with no more complexity than a trained demodulator and that there be no degradation in either demodulated signal quality or acquisition time. Most, but not all, of this is possible.

Back to top of page

Reassessment of the Demodulator Design

While an equalized QAM demodulator must contain processing steps for amplitude, timing, carrier, and equalizer acquisition, the classical use of a prearranged training sequence permits a significant degree of flexibility in the ordering of those steps, even though the various processing steps are coupled. It might not appear to the casual reader that the desire for blind acquisition would change this, but it does. Careful design of the training signal permits uncoupled measurements to be made of many key parameters at once. Initialized with these reasonably accurate values, the nested tracking loops will operate properly. In a blind demodulator, each of the parameters must be estimated in the presence of the partial or complete uncertainty about the others. This problem strongly impacts both the required ordering of the processing steps and the algorithms that can be used for each. An indication of this case can be seen by examining Table 1 which lists the first-order dependencies among various parameters to be tracked and others about which the demodulator will be uncertain. Note that all four are related to at least some of the other three.


Table 1. Interdependency Between the Various Demodulator Tracking Parameters

Parameter Is Affected by the Estimation of ...
amplitude timing, equalization
timing equalization, carrier extraction
equalization timing frequency, carrier freq/phase
carrier freq/phase timing, equalization

Back to top of page

Choice of Algorithms

While other approaches are possible, practical experience, [2] for example, has shown the following processing order and choice of algorithms to work quite well:

  • Automatic gain control—using an averaged measurement of the unequalized input power level,
  • Frequency-only symbol timing recovery—using one of several techniques that exploit the cyclostationarity of the bauded input signal,
  • CMA-based fractionally spaced blind filtering to coarsely equalize the signal and recover the symbol phase timing without the need for carrier acquisition,
  • Decision-directed carrier phase and frequency recovery—using the properly timed, coarsely equalized output of the equalizer.
  • Decision direction of other tracking loops (e.g., the adaptive equalizer and the AGC)—once carrier phase lock is acquired.

Some of the following considerations go into this particular sequencing and algorithm choice.

  • AGC—Unless there is significant interference present at the input of the demodulator, the AGC can be effectively decoupled from the operation of the other tracking loops. From Table 1 we note that unequalized dispersion will affect the AGC’s ability to accurately estimate the input power level. In fact, even extreme dispersion doesn’t change the input level by more than a few decibels and the equalizer’s filter typically has more than enough amplitude dynamic range to compensate for a small input scaling error made by the AGC.
  • Symbol timing—Even a moderate degree of signal dispersion is enough to destroy the waveshape characteristics used by some algorithms to recover timing frequency and particularly timing phase. Two algorithms have been used successfully in blind demodulators. Both exploit the cyclostationary nature of the QAM signal. The simplest, discussed in [2] and [6], takes a nonlinear function of the input waveform, typically the magnitude, and filters tightly around the expected symbol rate to extract a spectral component at exactly the symbol rate. This component is then used to drive the symbol tracking loop. The other technique, bandedge timing recovery (BETR) [6], [5] is more computationally intensive but produces a better symbol frequency estimate for a given SNR and number of symbols.
  • The chicken-and-egg problem of needing equalization to resolve timing phase and needing timing phase to perform equalization is accommodated by requiring the symbol timing circuitry to acquire the symbol frequency only and giving the equalizer the additional task of adjusting its bulk delay to present properly timed symbols to the decision circuit. Use of a fractionally spaced equalizer permits this delay adjustment without impeding equalization of the channel dispersion.
  • Since the Constant Modulus Adaptive (CMA) algorithm [1], [4] is carrier phase-invariant, the blind equalizer can operate completely independently of the carrier tracking loop. Removing the need to remove the carrier (“despin”) before the equalizer, permits the carrier tracking loop to be implemented with very low loop delay, speeding up its acquisition and improving its tracking rate in the presence of time varying signals. Demodulators which close the carrier tracking loop around the equalizer inevitably have poorer dynamic tracking performance than those that do not.
  • The CMA algorithm has become the workhorse for blind equalization of QAM signals, partially because it works and partially because its phase invariance permits the decoupling described above.
  • Once the carrier tracking loop has acquired, it is then possible to switch the preceding tracking loops, e.g., the equalizer, into a decision-directed mode. This usually has the combined positive effects of improving the demodulator’s SNR performance and improving its tracking speed.

Back to top of page

Resulting Architecture and Step-by-step Examples of Blind Acquisition

Taking into account the observations made in the previous section, a generic QAM demodulator can be refined into the blind demodulator shown in Figure 1.

Figure 1. The Block Diagram of a Generic Blind Demodulator for PSK and QAM Signals

The operation of the demodulator shown in Figure 1 can be illustrated by examining the complex-valued signal at various points in the demodulator. The example in this case is a 30 Mbaud, 64-QAM digital microwave radio signal which has been received through an actual microwave channel. Noise has been added at a level of –26.5 dB relative to the received signal power. The example demodulator employs a 32-tap, T/2-spaced adaptive equalizer.

The signal is first power-adjusted, digitized, and then quadrature-downconverted to a complex-valued baseband representation. At this point the signal has not been sampled synchronously with the symbol rate and still contains a residual carrier frequency component. In addition, it is corrupted by channel distortions and additive noise. The “constellation” of this signal, shown in Figure 2(a), exhibits no obvious features of 64-QAM. The next processing step is the recovery of the symbol frequency and the resampling of the complex-valued signal to exactly two samples per symbol. The baseband constellation at this point, shown in Figure 2(b), still shows no features of a bauded waveform—this owing to the lack of carrier lock, the channel distortion, and the remaining additive noise. However, progress has been made, even if it is not visible. Since the signal is now synchronously sampled, it can be blindly equalized. In this case the CMA algorithm is used. This processing will cause the equalizer filter to (1) remove channel distortions and out-of-band additive noise and (2) refine the sampling phase of the signal. The output of the blind adaptation step is shown in Figure 2(c). The constellation now has a distinct ringed characteristic of a 64-QAM signal which is rotating because of a residual carrier term. Recall that CMA is carrier-phase-invariant and can therefore adjust the equalizer taps without the need for accurate carrier removal.


Figure 2. Constellation of a 64-QAM Signal as it is Acquired by a Blind Demodulator

The demodulator must now remove the residual carrier term. This is achieved using the “four-corners” technique. This method treats a high-order, square QAM signal as a much simpler QPSK signal by the strategy of only updating the carrier tracking loop’s estimate of the carrier phase when the instantaneous amplitude of the signal is big enough. By setting this amplitude threshold just inside of the four corner points of the constellation, only those corner points are used in the blind carrier acquisition. Figure 2(d) shows the “despun” constellation after CMA-based equalization and “four-corners” carrier recovery.

Once the signal has been equalized and the carrier component has been removed, the 64-QAM constellation points are clearly discernable in the baseband data. The carrier tracking and equalizer control loops may now be switched into the “decision-directed” mode, whereby the loop corrections are derived from the error between the baseband signal and the nearest, ideal 64-QAM constellation point. Following this step, the demodulator acquisition is complete. The constellation resulting from this step is shown in Figure 2(e). The demodulated signal’s SNR for this example is within about 1 dB of the ideal value of 26.5 dB, as established by the input SNR.

Back to top of page

Examples

Figures 3, 4, and 5 show examples of practical blind demodulators. Figure 3 demodulates up to 24 voiceband modems. Figure 4 is a flexible demodulator for dispersive microwave channels. The demodulator shown there is fully digital and operates at symbol rates in excess of 40 MHz. The ASIC shown in Figure 5 is used for demodulating digital cable television signals. All of these implementations use the architecture described in this paper.


Figure 3. A Circuit Card Using Eight Texas Instruments TMS320C50 DSPs to Demodulate 24 V.33 128-QAM Modems Signals


Figure 4. A Single-Card Equalized Demodulator for 128-QAM Signals of Up to 40 Megasymbols/s


Figure 5. A Single-Chip Demodulator for 64- and 256-QAM Digital Television Signals

Back to top of page

Conclusions

Twelve years ago knowledgable experts believed it to be a practical impossibility to blindly acquire and subsequently demodulate heavy dispersed, high-order QAM signals. Since then the required techniques have been developed, reduced to practice, and evolved through several cycles of implementation improvements. The technology has now entered the commodity world of commercial digital broadcasting. That success does not mean that all of the analytical questions have been answered, however, nor that there is not substantial opportunity for improvement.

Back to top of page

References

  1. J.R. Treichler and B.G. Agee, “A New Approach to Multipath Correction of Constant Modulus Signals,” IEEE Trans. on Acoustics, Speech, and Signal Processing, vol. ASSP-31, pp. 459–472, April 1983.
  2. V.G. Wolff, R.P. Gooch, and J.R. Treichler, “Specification and Development of an Equalizer-demodulator for Wideband Digital Microwave Radio Signals,” Proceedings of the 1988 MILCOM, San Diego, CA.
  3. G.J. Foschini, “Equalizing Without Altering or Detecting Data”, Bell System Technical Journal, vol. 64, pp. 1885–1911, October 1985.
  4. D.N. Godard, “Self-recovering Equalization and Carrier Tracking in Two-dimensional Data Communications Systems,” IEEE Trans. on Communications, vol. COM-28, pp. 1867–1875, November 1980.
  5. N. Jablon, “Joint blind equalization carrier recovery and timing recovery for high-order QAM signal constellations,” IEEE Transactions on Signal Processing, vol. 40, no. 6, pp. 1383–1397, 1992.
  6. L.E. Franks, “Carrier and Bit Synchronization in Data Communications—A Tutorial Review,” IEEE Trans. on Communications, pp. 1107–1121, August 1980.
  7. C.R. Johnson, Jr., et al, “Blind Equalization Using the Constant Modulus Criterion: A Review,” to appear, IEEE Proceedings, special issue on blind estimation.