The invention relates to an apparatus and method for deciding a symbol upon reception of a signal coupled with a quadrature signal.
Digital signals, also referred to as symbols, transmitted with the aid of cable-supported or wireless-supported communications systems represent a one-place or multi-place digital value in coded form. Coding for transmission is effected through the quadrature signal pair, which corresponds to a pointer that at certain points in time takes on discrete positions in the Cartesian amplitude and phase space of the quadrature signal pair. Usual transmission methods of this kind are QAM (quadrature amplitude modulation) and PSK (phase-shift keying).
In a usual receiver for the reception of digital signals, a complex multiplier or mixer driven by a local oscillator mixes the received QAM signal, modulated onto a carrier, into the base band of the circuit arrangement while preserving the frequency and phase. In digital processing, this can take place before or after A/D (analog-to-digital) conversion. The signal is sampled and digitized either with the symbol timing or a multiple thereof, or the digitizing timing is allowed to run free relative to the required symbol timing. In this case, the symbol is ultimately converted through a purely digital sampling rate change to the symbol timing or a multiple thereof. Gain controls make certain that the applicable dynamic range is exhausted and that the received symbols are correctly imaged to the symbol decider stage. An adaptive equalizer diminishes intersymbol interference, which has its origin in linear distortions of the transmitter, the transmission path, or the receiver.
In high-quality demodulators for QAM or PSK signals, the control circuits for frequency and phase control of the local oscillator, for gain control, for recovery of the symbol timing, and for the adaptive equalizer require both the received signals and also those elements of the specified symbol alphabet that are judged by a decider stage to be most probable. This kind of control using the decided symbol is referred to as “decision feedback” control and presupposes correct symbol decisions for correct control voltages.
Because the decision feedback controls in digital demodulators of the prior art are coupled to one another, latching is difficult if the control for the local oscillator, which mixes the received signal into the base band, is not yet stable in terms of frequency and phase. Latching often does not succeed unless the respective frequencies and phases lie relatively close to their nominal values.
Demodulators for QAM or PSK signals conventionally utilize a decision that assigns the received symbols according to the shortest distance to nominal symbols in the complex I/Q symbol plane. If the nominal symbols are arrayed on a uniform grid, a grid pattern arises for the decisions.
Such a procedure is optimal with respect to a signal with additive Gaussian noise but requires exact prior knowledge of the carrier frequency and carrier phase as well as the time of sampling. If the carrier phase, in particular in the case of higher-quality modulation methods, is only a few degrees away from the nominal phase, the symbols in the middle and outer range of radii are incorrectly decided. In the case of 256-QAM, a deviation as small as approximately 3 degrees is enough to lead to incorrect decisions. This effect is still stronger if there is a frequency offset with accumulating phase error, because a correct control voltage is generated only within a few angular degrees about a deviation of 0°, and also of 90°, 180°, and 270° if the quadrants are treated in modulo fashion.
The phase deviations between the received symbol and decided symbol are plotted for an angle deviation running from −45 to +45° in
EP 0571788 A2 discloses a carrier and phase control in which only the inner four symbols of the I/Q plane are employed, with additional hysteresis, in the framework of a reduced constellation. The frequency of these symbols in higher-quality modulation methods with uniform distribution, however, is at a very low level, for example only approximately 1.6% in the case of uniformly distributed 256-QAM.
U.S. Pat. No. 5,471,508 discloses a tracking mode by which the control initially works with a reduced modulation alphabet in the I/Q space, only large radii being taken into consideration.
In a method known from DE 199 28 206 A1, the complex I/Q plane is subdivided into smaller squares so that a more unambiguous mean control voltage can be obtained. This method, however, necessitates the use of large tables.
A method known from DE 41 00 099 C1 takes into consideration only the vertices of the I/Q modulation alphabet; in this way, again, many symbols get lost. What is more, a control is proposed that is too inexact for effective use.
EP 0249045 B1 (U.S. Pat. No. 4,811,363, DE 36 19 744 A1) proposes a method with a more comprehensive procedure in which a two-stage decision is performed. In a first step, a decision is made for a nominal radius; afterward, in a second step, the most probable nominal phase point on this decided nominal radius is assumed. Thus there is also known a partitioning of the complex plane with an orientation to the radii of circles on which the nominal symbols are arrayed, so that the bounds of the phase control in the radius direction are determined by annular sectors. These decision methods often lead to incorrect control voltages because the received symbols do not usually lie exactly at the nominal points. Such a method still functions in an acceptable fashion for phase constellations of 16-QAM. When a 64-QAM plane is considered, however, nine radii must be taken into account, some of which lie very close together as can be seen from
In 256-QAM, the radius bounds already lie so close together that adequately correct radius decisions can only be obtained very tentatively, particularly when additive noise is present. By way of illustration,
Experience indicates that in the case of such nominal radius decisions in 256-QAM, poor radius decisions predominate in the middle region in which the individual radii in the complex I/Q space lie very close together.
If an incorrect nominal radius has been decided in such a decision, the subsequent decision for a symbol at this radius must necessarily be incorrect as well. Thus the procedure described in what has gone before is inapplicable or only conditionally applicable for higher-quality modulation methods.
EP 0 281 652 discloses a method that forestalls a premature incorrect decision for a nominal radius in the following way: the first decision picks out not one nominal radius but a group of nominal radii that lie in a tolerance range about the radius of the received signal, before a decision for a phase is made in a second step from the set of all nominal phase values occurring at the selected nominal radii. There is no further evaluation of the distance between the received symbol and the selected symbol.
It is a goal of the invention to improve a method for deciding a symbol upon reception of a signal coupled with a quadrature signal pair and to furnish a corresponding circuit arrangement for implementation of such a method.
The starting point is a method for deciding a symbol upon reception of a signal coupled with a quadrature signal pair, in which the decision is made through analysis of the distance from at least one reception point to at least one nominal point of the symbol in the complex space. The advantageous approach includes in distance being analyzed in the non-Cartesian or not exclusively Cartesian complex phase space and the decision is made in dependence thereon.
Instead of a pure box decision for a certain nominal symbol or a pure radius decision for a certain nominal radius followed by determination of the nominal phase, there is accordingly a combined procedure for the decision that simultaneously takes account of radial and phase-dependent aspects.
What is done in this procedure is thus not successively to determine, in a first step, particularly suitable radii for a received signal and then, in a subsequent step, to seek a suitable angle at this radius; instead, radius and angle are now considered simultaneously in a single decision by taking account of the distance between a reception point and a nominal point.
The analysis is advantageously carried out in the polar coordinate space, and so to this end the Cartesian phase space is transformed into a polar coordinate space. The decisions or a provisional decision then takes place in the polar coordinate space. In a combined consideration of quantities that depend on the radius component and/or the phase component, decision bounds can advantageously be flexibly adapted to the applicable requirements. Variables are defined for this purpose and then dynamically occupied in dependent fashion according to requirements.
The resulting larger tolerance with respect to phase errors is important particularly in decision feedback control in hunting mode, where reception frequency and reception phase have not yet been latched.
A combination of polar and Cartesian decisions offers good capabilities especially in the case of signals with additive noise.
In principle, other transformation methods can also be used in order to arrive at optimal decisions, depending on what coordinate system proves suitable for the objectives in view.
The examination and analysis of a Euclidean distance from the reception point to the possible nominal points serves in particular as a radius-dependent and phase-dependent criterion for decision. Here it is advantageous to introduce a factor to specify the weighting of radius errors and phase/angle errors relative to one another, in order to achieve optimal weighting in dependence on the signal state. The variable factor can advantageously be adapted to the prevailing reception conditions in dynamic fashion so that automation can be provided in dependence on the instantaneous reception conditions.
Additionally or alternatively, the sums of the radius projections and of the angle projections of the distance between the reception point and nominal points can also be analyzed. Here again, weighting with the aid of a dynamically adaptable factor is advantageous.
Particularly advantageous is a combination of such analyses and determinations from various coordinate systems, for example analysis on the one hand in the polar coordinate system and on the other hand in the Cartesian coordinate system, a joint evaluation being performed. Here again, a weighting factor can be used to advantage in order to permit dynamic adaptation to the reception conditions.
An auxiliary decider (slicer) can be employed to identify relevant nominal phase points to be tested.
A circuit arrangement for implementation of such a method essentially comprises the usual components of a receiver or decoder. After the conversion of the signal from the I/Q coordinate system to polar coordinates, symbol decision is performed next. Data originating in a minimization analysis of the various analyzable parameters, phase, radius, I coordinate and/or Q coordinate, are employed for this purpose.
Application of the method or of a corresponding circuit arrangement is a candidate procedure particularly in the case of binary or complex digital modulation methods such as QAM. Such modulation methods are utilized by the newer radio, television, and data services over cable, satellite, and land line.
These and other objects, features and advantages of the present invention will become more apparent in light of the following detailed description of preferred embodiments thereof, as illustrated in the accompanying drawings.
As can be seen from
In the embodiment depicted, demodulator 1 receives at an input an analog signal sa from a signal source 2, for example a tuner. This analog signal sa, which usually exists in a band-limited intermediate frequency position, is supplied to an A/D (analog-to-digital) converter 3 for conversion to a digital signal sd. For the case where the further circuit components are to have no symbol sampling mechanism, A/D converter 3 has an input for a timing signal or sampling signal ti. Digital signal sd is led from A/D converter 3 to a bandpass filter 5, which removes dc components and interfering harmonics from the digital signal.
The signal output from bandpass filter 5 is supplied to a quadrature converter 6, which converts digital or digitized signal sd into the base band. The base band corresponds to the requirements of demodulator 1 and of the modulation method employed. Accordingly, the quadrature converter outputs digitized signal sd split into two quadrature signal components I, Q of the Cartesian coordinate system. For frequency conversion, quadrature converter 6 is usually fed with two carriers offset by 90° from a local oscillator 7 whose frequency and phase are controlled by a carrier controller 8.
Quadrature signal components I, Q output by quadrature converter 6 are supplied to a low-pass filter 9, which removes interfering harmonics. Low-pass filter 9 and a symbol sampler 10 connected after it form a circuit for changing the sampling rate. Symbol sampler 10 advantageously has a sampling controller integrated or connected ahead of it. Symbol sampler 10 is controlled through an input to which sampling signal ti is supplied by a timing controller 21. In the normal operating state, symbol sampling times ti are dictated by the symbol rate 1/T of the modulation method employed or a whole-number multiple thereof and by the exact phase position of the received symbols.
The output signal of sampler 10 is filtered by a low-pass filter 11 with a Nyquist characteristic and supplied to a gain controller 12. Gain controller 12 serves to cover the dynamic range of a provisional decider 17 and a symbol decider 15 in calibrated fashion.
The output signal of gain controller 12 is supplied to an equalizer 14.
Alternatively, a self-controlling gain controller can be used, the self-contained amplitude controller 13 in particular then being dispensable. Equalizer 14 removes interfering distortions from components I, Q of the quadrature signal pair and furnishes at its output a provisional complex symbol S. A coordinate converter, in the present case a quadrature converter 20, connected next in series converts complex symbol S from the Cartesian to the polar coordinate system; that is, a polar value pair R, α is formed from a sampled quadrature signal pair I, Q.
Thus, with the polar coordinates, a radius component R and an angle component α described by I=R·cos(α) and Q=R·sin(α) and satisfying the relations R={square root}{square root over ((I2+Q2))} and α=arctan(Q/I) are formed. Provisional symbol S now exists in both Cartesian and polar coordinates. Alternatively, coordinate converters of a different kind can also be employed.
Digital signal processing often achieves coordinate transformation by the so-called Cordic method, which employs only additions and multiplications by two, operations that can be implemented by simple positional shifts in the case of binary numbers. Alternatively, other approximation methods or the use of tables is also possible. The inverse conversion, that is, conversion from polar signal components R and α to their quadrature components I and Q respectively, can likewise be accomplished with a Cordic converter, a table, or an approximation method.
While a circuit arrangement with a converter 6 for converting the digital signal into the complex Cartesian space I, Q and a converter 20 for conversion to polar coordinates has been described, circuit arrangements in which the first converter itself converts digital signal sd into a complex signal with polar coordinates R, α are also possible.
From provisional symbols furnished in this fashion, so-called decided symbols Se are formed by symbol decider 15, which decided symbols can in particular exist in both Cartesian and polar coordinates. A storage unit M connected to one more of the circuit devices is expediently used to store the values.
These symbols S, Se, and/or their radius components Re or αe are then supplied directly or indirectly to further digital signal processors 16 and preferably also to decision feedback control circuits or components in demodulator 1. In particular, equalizer 14 is given symbol Se, carrier controller 8 is given a control signal derived from the difference between the received nominal phase α and decided nominal phase αe in a control circuit 22, gain controller 12 is given a control signal derived from the difference between the received radius R and decided radius Re in an amplitude controller 13, and sampler 10 is given a sampling signal ti derived from a comparison between the received symbol string and the decided symbol string in timing controller 21.
For the control of timing controller 21, carrier control circuit 13 and amplitude control circuit 22, and further components of demodulator 1, these are connected to a controller. The controller brings about an orderly sequence and controls the individual components and processes in accordance with hardware-supported or software-supported instructions. The controller can preferably also have functions of individual ones of the said components wholly or partly integrated into it.
In contrast to the usual symbol determination with the aid of symbol decider 15 in the Cartesian complex coordinate space I, Q, symbol decision in the present case is performed by symbol decider 15 in the non-Cartesian complex coordinate space or not completely in the Cartesian complex coordinate space.
In what follows, the decision made by decision device 15 is explained in illustrative fashion with reference to a multiplicity of diagrams. The goal here is a simultaneous examination of quantities that depend on the radius R, the angle α, and/or the Cartesian coordinates I and Q. Decision device 15 is advantageously connected to a storage M in which, among other things, comparison data are stored.
As can be seen from
Because of the fundamentally unlike character of the two variables radius R and phase α, additional processing is expedient here.
The first question to be considered is in what relationship the two coordinates R, α stand, a merely arbitrarily plotted division of the axes being sketched in
The second point to be considered is how the distance function is to be defined in the polar coordinate plane R, α.
From
In order to effect a further optimization of the examination system, the Euclidean distance between the received symbols S(R,α) and the nominal symbols Se(R,α) can be minimized. Examples of such decision grids for 64-QAM are depicted in
The introduction of multipliers u, w makes it possible to allot unequal weights to the radius fields and angle fields according to min(({square root}{square root over (2)}u·(RS−RSe)2+(αS−αSe)2)). Because the issue is merely the determination of the minimum and not of absolute values, an appropriately selected factor u is sufficient. For the subsequent analysis, w is therefore chosen equal to 1.
An inverse transformation of the decision grid of the first quadrant with the factor u=4 from
Alternatively, a minimization decision can also be employed that uses for example the sum of the projections on R and α instead of the Euclidean distance, that is, a procedure according to min(u|RS−RSw|+|αS−αSe|).
As can be seen from
Because the radius component RS and the angle component αS exist as results from coordinate converter 20 and the radius component RSe and the angle component αSe for the nominal symbols exist in tables in storage M, such a minimum determination can be carried out relatively easily through simple comparisons. The decision can be adapted during operation to instantaneous circumstances, for example high phase jitter or severe noise, by simply changing the multiplier, in particular radius multiplier u.
Striking in
The number of nominal symbols Se to be tested can be suitably diminished in order to reduce the effort involved in the minimum calculation. For example, the square bounded by four symbols in which the reception point lies can first be determined by a decider or slicer 17 in the Cartesian system with a one-half symbol offset. Only the minimum distance to these four nominal points is then calculated. If the reception point lies outside the nominal fields, then in the minimum determination it is necessary to test the four marginal nominal points of which two lie nearest the reception point in the Cartesian space and two have a larger radius. Such a situation for 256-QAM can be inferred from
Although the present invention has been shown and described with respect to several preferred embodiments thereof, various changes, omissions and additions to the form and detail thereof, may be made therein, without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
103 44 756.3 | Sep 2003 | DE | national |