In present-day digital communications systems a digital signal which has to be transmitted is converted into a time-continuous analog signal which is then transmitted via a physical propagation medium, referred to as a transmission channel, such as a radio wave in air or a light wave in an optical fibre, for example. On receipt, the signal received, which undergoes physical interaction with the transmission channel, is processed and converted into digital form.
The stages used in emission normally comprise:
On receipt, paired operations are performed:
The operations of frequency shifting on emission, and baseband return on receipt are controlled by separate independent oscillators, one for transmitting, one for receiving. The frequencies and a fortiori the phases of these oscillators can therefore never perfectly coincide. In general there is a phase error, which varies over time.
Although the size of the abovementioned error can almost normally be compensated for using an analog device, such as a phase-locked loop applied to the frequency changing circuits, there is always a residue of baseband carrier frequency, and ultimately phase error, in the output from the complex demodulator.
The frequency or/and phase difference affecting the oscillators in transmission and reception constitutes a disturbing factor which introduces a parasitic out-of-phase error in the observations of the signal delivered at the output from the complex demodulator.
Other factors can help to intensify this parasitic out-of-phase error particularly the propagation time which the signal requires to pass through the transmission channel, and any relative movement between the transmitter and the receiver which gives rise to a Doppler effect, which also tends to introduce a disturbing out-of-phase error.
It would therefore seem essential to compensate for any phase drift so that the received signal can be suitably processed in order to extract and recognize the symbols transmitted with a satisfactory degree of certainty.
Phase drift compensation techniques known in the prior art are stated with reference to the baseband signal in relation to which the effect of the parasitic out-of-phase error θk applying to the observation data yk, which are complex data, delivered at the output from the complex demodulator in the receiver can be expressed using the relationship:
yk=akeiθk+bk (1)
In this relationship, ak designates the complex symbol emitted, which belongs to the finite alphabet {Q1, Q2, . . . , QM} having M elements, in QAM modulation (Quadrature Amplitude Modulation), with M states, akε{Q1, Q2, . . . , QM}, M=2N, N designating the length of the binary packets used to construct a complex symbol ak,
Of the techniques known in the prior art which are used to allow estimation of the parasitic out-of-phase error θk with a view to correcting it, the most sophisticated estimates are based on extremely cumbersome digital processing, Monte Carlo methods using Markov chain or other methods, which simultaneously processes whole ranges of observation data received.
Such techniques have however proved to be very difficult if not impossible to implement in practice, because they require excessively great computing power in real time.
Because of their simplicity of use, the technique of phase locking loops, referred to as PLL, meaning Phase Locked Loop, which process observation data received sequentially in succession, are preferred.
Typically a phase locked loop is an iterative digital algorithm which makes it possible to estimate the phase value and therefore the parasitic out-of-phase error. The abovementioned digital algorithms and processing depend closely on the type of modulation used.
By way of example, in the case of two-state phase modulation, MDP2, also referred to as Binary Phase Shift Keying, BPSK, the symbols transmitted on transmission have the values −1 or +1. Because of the parasitic out-of-phase error θk mentioned above which is brought about by the transmission channel, the observation data obtained on reception as the output from the complex demodulator are no longer the corresponding −1 or +1 values, but these values out of phase, as shown in
A conventional phase locked loop which can be used to estimate the true phase and therefore the parasitic out-of-phase error θk in the case of BPSK modulation is the COSTAS loop, which can be used to estimate the phase φk of a current observation datum yk from the iterative formula
φk=φk−1+γIm(yk2e−i2φ
on the basis of the current observation datum yk and the previous estimate of the phase φk−1.
Other relationships are used for other types of modulation, in particular the modulation of two carriers in quadrature, referred to as QAM modulation, standing for Quadrature Amplitude Modulation.
In general, whatever type of modulation is used, phase locked loops fulfil the relationship:
φk=φk−1+γF(yk,φk−1) (3).
All phase locked loops of this type are designed to calculate the current phase φk as a function of the estimate of the previous phase φk−1 using a function F which depends closely on the type of M-QAM modulation in question.
Furthermore, parameter γ may be formed by a second order filtering function, a proportional and integral corrector, or by a higher order filtering function.
The aforesaid phase locked loops which adopt the traditional analog model have the same major limitation because of the fact that the phase estimate φk is essentially based on the preceding estimated value φk−1, on a function of one or several past observation data and/or the present observation datum and one or more past estimates.
Because of this, the current phase estimate and the correction of the current phase remain largely sub-optimal.
The restriction to a causal estimate, which only depends on past observations, is no longer necessary when a block of observation data are placed in memory, for example for the needs of error correction.
With this in mind patent application PCT WO 2004/036753 published on the 29 Apr. 2004 describes a process for estimating the phase of observation data transmitted via a transmission channel on the basis of BPSK or QAM modulated symbols, this operation being carried out on an observation data block by running at least one phase lock loop on a predetermined sequence of observation data extracted from that block.
The process described in this document effectively makes it possible to be substantially free of the abovementioned restriction to a causal estimate, because block-based processing makes it possible to take into account not only previous observation data but also subsequent observation data within the same block for the current evaluation of phase φk.
Thus, in an embodiment of the aforementioned process this restriction is overcome by using a first and then a second iterative process comprising a conventional phase loop, reading the observation data in one direction and then the reverse direction.
However, the aforesaid process has the disadvantage that it only makes use of information available in receivers which are equipped in particular with a turbo-decoder, in which information on the reliability of the observation data is also available, in the case of BPSK type modulation in which the symbol is equal to either +1 or −1.
This information is available in the form of soft information, a priori information on each symbol, in the turbo-decoder.
However, in this situation where the number of states in the matrix of symbols is restricted to two, the margin of error in the phase of each observation datum with respect to the aforesaid states and the corresponding symbols is close to ±Π/2. The current phase loops in the state of the art used to detect observation data transmitted using BPSK modulation operate correctly and the introduction of an additional correction on the base of the aforesaid soft information in BPSK modulation definitely appears to be of reduced utility.
In particular, this invention has the object of providing a process of phase estimation for a digital receiver which is particularly suited to the processing of any digital signal transmitted through QAM modulation to a receiver equipped with a flexible error correction system, or, more generally, any receiver using an iterative method, known as a turbo method, such methods being conventionally used for error correction coding (turbo codes), equalization (turbo equalization) or synchronization (turbo synchronization).
Another object of this invention is also to provide a process for estimating gain for a digital receiver having automatic gain control which is particularly suitable for the processing of any digital signal transmitted by QAM modulation to a receiver provided with a soft error correction system, or more generally any receiver using an iterative method as mentioned in connection with the phase estimation process to which this invention relates.
Another object of this invention is also to provide a process for jointly estimating phase and gain for a digital receiver which is particularly suitable for the processing of any digital signal transmitted by QAM modulation to a receiver fitted with a soft error correction system, or more generally, any receiver using an iterative method such as mentioned in connection with the process for estimating phase or gain respectively to which this invention relates.
Another object of this invention is also implementation of the process of phase estimation and the process of gain estimation respectively in the joint process for estimating phase and gain to which this invention relates, in single carrier and/or multicarrier receivers.
Finally, another object of this invention is to implement a specific phase locked loop structure which makes it possible to increase the accuracy of the estimate of phase and gain respectively in the joint estimation of phase and gain in a digital receiver equipped with a soft error correction system, or, more generally, in any receiver using an equivalent iterative method.
The process of estimating phase and/or gain in observation data parameters placed in memory corresponding to a sequence of digital symbols formed by a suite of bits in QAM modulation transmitted by a transmission channel to which this invention relates is noteworthy in that it comprises the steps consisting of making a iterative estimate of these phase and/or gain parameters from a sequence of observation data, this iterative estimation being performed on the basis of a specific phase and/or gain relationship linking a successive estimated phase and/or gain observation data in this sequence, initializing at least one adaptive process of estimating the said phase and/or gain parameters on the basis of at least one of the successive phase and/or gain values estimated from these observation data and performing this adaptive estimation procedure comprising at least one function of estimating these phase and/or gain parameters on the basis of the likelihood probability value expressed in terms of the log-likelihood of each of the observation data in relation to the full set of bits constituting these symbols.
The process to which the invention relates finds application in the use of digital signal receivers having a decoding structure of the “turbo” type, in particular receivers for large flows of digital signals transmitted using QAM modulation with a large number of states.
It will be better understood from a reading of the description and examination of the drawings below, in which, with the exception of
a shows by way of illustration a flow diagram of the essential stages in implementing the process to which this invention relates,
b shows by way of illustration a detail of implementation of the initialization stage followed by execution of the adaptive process executed by the process according to the invention as illustrated in
a shows by way of illustration a flow chart of the essential stages in implementing the process to which this invention relates in a first example relating to estimation of the phase,
b shows by way of illustration a flow chart of the essential stages in implementing the process to which this invention relates in a second example relating to the estimation of gain,
c shows by way of illustration a chronogram of the reading of observation data in a forward direction and a reverse direction respectively for executing implementation of the process according to the invention as illustrated in
a shows by way of illustration a flow chart of the essential stages in implementing the process according to the invention in a third preferred non-restrictive example relating to the joint estimation of gain and phase,
b shows a phase gain loop according to the object of this invention,
a shows in the form of functional blocks an illustrative diagram of a turbodecoding receiver equipped with a gain-phase loop according to the object of this invention implementing the process according to the invention illustrated in
b represents in the form of functional blocks a turbodecoding receiver which can perform phase disambiguation.
A more detailed description of implementation of the process according to this invention will now be provided in association with
In general, it is pointed out that the process of estimating phase and/or gain parameters for observation data placed in memory to which this invention relates applies to data corresponding to a succession of digital symbols formed by a suite of bits in QAM modulation transmitted by any transmission channel
By “observation data placed in memory” is meant any suite of observation data yk placed in memory on any medium whatsoever.
In particular, and in a particularly advantageous embodiment of the process according to the invention, the latter may be implemented for observation data placed in memory as blocks and, in particular, observation data processed by a receiver equipped with turbo decoding facilities, as will be described later in the description.
In general, with reference to
The aforesaid iterative estimation is performed on the basis of a specific phase and/or gain relationship linking the estimated phase of successive observation data in the sequence selected.
Following iterative estimation stage A there is of course available a plurality of estimated phase and/or gain values resulting from stage A.
Stage A is then followed by a stage B which consists of initializing at least one adaptive process for estimating phase and/or gain parameters on the basis of at least one of the successive phase and/or gain values estimated from the observation data obtained in stage A.
Following the aforesaid initialization, the adaptive estimation process is then executed, and, in accordance with a particularly noteworthy aspect of the process to which this invention relates this comprises at least one function of estimating phase and/or gain parameters depending upon their likelihood probability values, expressed in terms of log-likelihood, for each observation datum with regard to the set of bits constituting the symbols in the modulation considered.
In general, and in the context of implementing the process according to this invention as illustrated in
In the context of implementing the process according to this invention, it is pointed out that the iterative estimation implemented in stage A makes use of knowledge of the stored value of the phase or gain parameter respectively for at least the preceding observation datum in order to obtain a corresponding value of the phase or gain parameter respectively for the current observation datum yk of rank k.
Conversely, the adaptive process implemented in stage B uses not only the concept of the iterative nature of the value of the phase or gain parameter respectively, but an external variable, the external variable then corresponding to an estimate of the phase and/or gain parameters depending on the likelihood probability value obtained externally. This externally-obtained probability value may be provided by a turbo-decoder, for example, as will be described later in the description.
As far as the implementation of stage A in
φk=φk−1+γF(yk,φk−1);Gk=Gk−1+γG(yk,Gk−1). (4)
In the above relationship:
φk, φk−1 indicate the value of the estimated phase of observation data yk and yk−1 respectively, of rank k and k−1 respectively,
Gk and Gk−1 indicate the estimated gain value for the observation data yk and yk−1 respectively, of rank k and k−1 respectively,
F and G respectively indicate a specific function which depends on the type of QAM modulation used,
γ indicates a predetermined filtering function.
Conversely, in stage B in
AEφ(φk,φk−1,Lk)
AEG(Gk,Gk−1,Lk),
With reference to the same
After the process according to the invention as illustrated in
More specifically, it is pointed out that the adaptive process implemented in stage B preferably comprises an iterative function of estimating the estimated phase or gain respectively for each observation datum yk of rank k in relation to all the symbols for the QAM modulation considered, having regard to the likelihood probabilities expressed in terms of the log-likelihood for each observation datum yk in relation to the set of bits constituting the symbols.
Thus with reference to
AEφ:φk=φk−1+CArgk(Imk,Wj)
AEG:Gk=Gk−1+CMk(Rek,Wj).
Stage B2 in
In general, with reference to
The value of the corrective phase argument term CArgk(Imk,Wj) for the observation datum is taken to be equal to the imaginary part of the complex number produced from the current observation datum yk of rank k and the conjugate symbol
Having regard to the above considerations and the specific value of the corrective phase argument term described previously, the iterative function for estimating the phase of each observation datum satisfies the relationship:
In the above relationship:
γ designates the predetermined filtering function previously defined in the description,
Im(yk
Wj(yk,Lk,φk−1) indicates the weighting or confidence value expressed in likelihood probability terms attributed to the symbol Qj with regard to the current observation datum yk.
As far as the adaptive process for estimating gain is concerned, it is pointed out that the iterative function AEG comprises:
Having regard to the comments on the functional definition of the aforesaid corrective gain term, the iterative function AEG satisfies the relationship:
In the above relationship it is pointed out that:
γ indicates the predetermined filtering function,
Re(yk
Wj(yk,Lk,Gk−1) designates the weighting or confidence value expressed in likelihood terms attributed to symbol Qj in relation to current observation datum yk.
Of course the weighting value or confidence value expressed in terms of the likelihood attributed to the symbol Qj in respect of observation datum yk naturally depends on the estimated phase when the iterative function is implemented for estimating phase, and, on the contrary, the estimated gain when the iterative function of the adaptive processes is implemented for estimating gain.
For an estimate of the phase, the weighting or confidence value expressed in probability terms attributed to the symbol Qj with regard to current observation datum yk satisfies the relationship:
In the above relationship:
exp indicates the exponential function,
qmj indicates the mth bit of symbol Qj considered in the QAM modulation used,
Lmn indicates the log-likelihood value for the current observation datum for mth bit of the nth QAM symbol for a modulation with N+1 symbols,
Ln indicates the list of log-likelihood values for all the bits, with Ln=(L1n, . . . LNn),
σb2 indicates the power of the noise for the transmission channel in question,
θ indicates the phase argument estimated for the observation datum in question.
Likewise, when estimating gain, the weighting or confidence value expressed in likelihood terms attributed to symbol Qj with respect to the observation datum considered satisfies the relationship:
In the above relationship, the same parameters indicate the same parameters as in relationship (7), except for parameter G, which designates the estimated gain value for the observation datum yn considered.
In addition to this, the value of the abovementioned weighting or confidence value introduced through relationships (7) and (8) above is not limiting. In fact the value of the weighting or confidence value expressed in terms of probability attributed to the symbol Qj in relation to yk may advantageously correspond to an overall value for each symbol provided per symbol by the soft demapper or turbo-decoder.
In this variant the weighting or confidence value expressed in terms of likelihood attributed to symbol Qj with regard to yk satisfies the relationship for phase:
for gain:
In the above relationships Lnj indicates the likelihood ratio
provided per symbol by the soft demapper or turbo-decoder, In indicating the Napieran logarithm, P(aj) indicating the probability of the complex symbol aj and P(ref) the probability of a reference value.
Different modes of implementing the process of estimating phase and/or gain to which this invention relates will now be described by way of examples in association with
a relates to a first non-limiting example in which the process to which the invention relates can be used to perform an estimate of the phase parameter only which is suitable for every type of QAM modulation in particular.
With reference to abovementioned
Once these have been placed in memory as aforesaid, stage A in
With reference to
Initialization stage b1 is then followed by a stage b2 which consists of executing the first adaptive process AEφ1, this adaptive process comprising at least one function of estimating phase parameters depending upon the likelihood value, expressed in terms of the log-likelihood for each observation datum, in relation to all the constituent bits of the symbols in the QAM modulation constellation used.
It will thus be understood that the likelihood value, or soft information, constitutes an external variable through which the process may be rendered adaptive in accordance with the definition previously given in the description. This first aforesaid adaptive process is thus capable of generating a first suite of successive intermediate estimated out-of-phase error values φ0 to φN by reading the observation data yk of rank k, for example in a forward direction.
The initialization carried out in stage b1 makes it possible to fix the first values for the first adaptive process. Preferably, when the parameter which has to be estimated has continuity from one observation data block to another, in particular in the case of phase, the first adaptive process is advantageously initialized by considering the last estimated value for the preceding block, for example. It will be understood in particular that for ordinary transmission channels the phase parameter is a parameter which varies slowly because of the stability of transmission during the period corresponding to the transmission of a block of observation data.
Execution of the first aforesaid adaptive process in stage b2 makes it possible to construct a sequence of estimated phase values φ0 . . . φk, . . . φK, as shown in
Following stage b2 the process to which the invention relates consists of executing a stage b3 consisting of initializing a second adaptive process AEφ2 in such a way as to fix the first value of the latter from the last intermediate estimated out-of-phase error value obtained following execution of the first adaptive process AEφ1.
Preferably, the first value of the second adaptive process AEφ2 is initialized, namely φ′K, with the last numerical value φK calculated by the first adaptive process AEφ1. This operation is shown in
Stage b3 is then followed by stage b4 consisting of executing the second adaptive process, which of course includes a function for estimating phase parameters dependent on the likelihood value expressed in terms of log-likelihood for each observation datum in relation to the set of bits constituting the symbols. The second adaptive process AEφ2 makes it possible to create a second suite of estimated successive intermediate out-of-phase error values φ′K−1 to φ′0.
The process to which the invention relates then consists of calculating, in a stage b5, the final value for the estimated out-of-phase error φ″k for each observation datum yk of rank k as a combination of the first and second intermediate out-of-phase error value of the same rank k according to the relationship:
φ″k=g(φk,φ′k). (9)
In general, it is pointed out that the relationship combining the first and the second suite of successive intermediate out-of-phase error values is a function selected in relation to the type of QAM modulation considered.
In a particular embodiment, g is selected in such a way as to express the final estimated out-of-phase error value in the form of a linear combination of the first and second suite of successive estimated intermediate out-of-phase error values, for example.
One particular choice might consist of choosing linear combination coefficients Ak=Bk=½, the linear combination being then of the form
φ″k=Akφk+Bkφ′k. (10)
Furthermore, the linear combination coefficients Ak and Bk may be variable coefficients so as to favour one of the two adaptive processes on the basis of the rank k of the observation data. It is thus possible to choose the weighting for the linear combination in such a way as to favour the first adaptive process AEφ1 in the right had part of the block illustrated in
As far as implementation of first and second adaptive processes AEφ1 and AEφ2 respectively is concerned, it is pointed out that the latter may be used in a particularly advantageous manner through the intermediary of a first and a second phase loop respectively satisfying relationship 11:
In particular, with reference to the aforesaid relationship, it is indicated that the first adaptive process is used with ε=−1 in the aforesaid relationship and the second adaptive process is used with ε=+1.
When implementing the aforesaid first and second phase loops, executing the first and the second adaptive processes respectively in succession, expression of the weighting or confidence value expressed in terms of the log-likelihood attributed to symbol Qj with regard to the observation datum considered yk satisfies relationship 7 given previously in the description.
The process for estimating phase to which this invention relates in its mode of implementation as illustrated in
It should be noted in practice that parameter γ which occurs in the expression for the adaptive function representing the phase loop may comprise a digital filtering function applied to the phase argument or the gain element respectively in order to form the phase or gain argument corrective term on the basis of the out-of-phase error model which it is desired to correct. For simple out-of-phase errors it is possible to manage with a simple proportional corrector, whereas in more complex cases advantageous use can be made of an integral corrector, or a higher order filter. Preferably filtering function γ may be implemented by means of a digital filter of order 2 satisfying relationship 12:
In the above relationship z indicates the transform into Z.
A second example of implementing the process according to the invention to estimate only the gain of a receiver receiving observation data yk, this receiver being for example provided with an automatic gain control loop, will now be given in connection with
As a general rule, for QAM type modulation, it is also necessary to estimate the channel gain in order to be able to proceed with correct demapping of the QAM symbol at the receiver.
In this situation it is assumed that the observation datum received yk is associated with symbol ak by relationship 13 below:
yk=Gak+bk,kε[0,K]. (13)
In the above relationship, ak designates the symbols of the QAM constellation used and G indicates a gain, more frequently an attenuation, provided by the transmission channel.
As in the case of estimating phase alone in the embodiment described in relation to
In the case of implementing stage A in
Following stage o, the process according to the invention for estimating the gain parameter only then consists of calling a stage c1 which comprises initializing a first adaptive process to fix the first values of the first adaptive process, such as the last estimated gain value. The first adaptive process is denoted AEG1 in
Abovementioned stage c1 is then followed by a stage c2 consisting of executing first adaptive process AEG1 which of course comprises at least one function for estimating gain parameters which is dependent on the likelihood value, expressed in terms of log-likelihood, for each observation datum with regard to the set of constituent bits of the symbols of the QAM modulation constellation considered. Execution of the first adaptive process AEG1 makes it possible to produce a first suite of successive intermediate gain values denoted G0 to GK by reading observation data yk of rank k in a forward direction for example as illustrated in association with
In a manner similar to the first example for estimating phase only, the process according to the invention for estimating gain only then consists of, in a stage c3, initializing a second adaptive process referred to as AEG2 in such a way as to fix the first values of the second adaptive process on the basis of the last estimated gain value GK obtained after executing the first adaptive process.
The aforesaid initialization stage is then followed by a stage c4 consisting of executing the second adaptive process AEG2 which of course comprises at least one function for estimating gain parameters which depends on the likelihood value, expressed in terms of log-likelihood, for each observation datum with regard to the set of constituent bits of the symbols for the QAM modulation considered.
Execution of the second adaptive process AEG2 makes it possible to produce a second suite of successive intermediate gain values denoted G′K−1 to G′0 by reading observation data yk of rank k in the reverse or retrograde direction.
In a manner similar to the embodiment of the process according to the invention for estimating phase only, a stage c5 is then called to calculate the final estimated gain value G″k for every observation datum yk of rank k, this final gain value being expressed as a combination of the first and second intermediate gain values of same rank k according to relationship 14:
G″k=g(Gk,G′k). (14)
Of course, stage c6 makes it possible to perform end of block processing, and the processing may be repeated for each block by the return B=B+1 in the same way as in the situation in
In a similar way to the process for estimating phase only, the process according to the invention in the example of estimating gain only is advantageously implemented to execute the first and second adaptive processes AEG1, AEG2 through the intermediary of a first and a second gain loop respectively satisfying relationship 15:
In the above relationship ε takes the value −1 for implementing the first adaptive process AEG1 and E=+1 for implementing the second adaptive process AEG2.
With reference to the first and second examples of non-restrictive implementation of the processes for estimating phase and gain respectively to which this invention relates it is pointed out that the perfect symmetry of the phase and gain parameters in the relationships which make it possible to execute the process according to the invention is associated with the independent nature of the phase and/or gain variables governing the expression of the phase and gain values respectively in the representative functions of the aforesaid adaptive processes.
In order to implement embodiments estimating phase only or gain only in accordance with
In reality, the problem relating to knowledge of one or other of the aforesaid parameters, which in fact mutually exist simultaneously, is that each estimate must normally be based on the results of the other. In the situation where one of the parameters has not been correctly estimated, there is then an unavoidable risk of propagating error.
A third example of implementing the process according to the invention makes it possible to overcome the abovementioned error propagation risks under the conditions below, this third example of implementation comprising estimating these two parameters jointly.
The process used for estimating phase and gain in relation to the subject matter of this invention by joint estimation is now described in association with
With reference to aforesaid
In particular it will be understood that aforesaid stage o′ of course comprises the placing of a block of observation data yk in memory accompanied executing a stage referred to as a′, substantially corresponding to stage A in
In order to implement stage A′, and in accordance with a preferred non-restrictive embodiment, use of two separate iterative phase and gain functions respectively may be advantageously replaced by calling an adaptive phase or gain process respectively in which the value of Lk, the list of the log-likelihood values for all the bits, is arbitrarily taken to be equal to 0. Under these conditions the adaptive process for estimating gain and phase respectively is then implemented with respect to each symbol, each of the symbols for the QAM modulation being considered to be equally likely. This assumption is sufficient to ensure an acceptable degree of accuracy for the initialization stage alone.
Following aforesaid stage o′, the process for joint estimation of the gain and phase parameters to which the invention relates, as illustrated in
In order to implement joint estimation of gain and phase respectively, it is pointed out that the process according to the invention comprises processing observation data yk satisfying relationship 16:
yk=akGeiθk+bk for kε[0,K]. (16)
In this relationship ak indicates the QAM symbols, G indicates a parasitic gain provided by the transmission channel, for example, and θk indicates the parasitic out-of-phase error which has to be processed. In particular it will be understood that stage d1 can be used to initialize and fix the first estimated gain value G0 and phase value φ0 in order to implement the first adaptive process referred to as AEGφ1.
The abovementioned initialization stage is followed by a stage d2 consisting of executing the first adaptive process AEGφ1 and comprises at least one function of estimating gain and phase parameters which are dependent on the likelihood probability, expressed in terms of log-likelihood, of each observation datum with regard to the set of constituent bits for the symbols of the QAM modulation considered.
Execution of the first adaptive process AEGφ1 makes it possible to produce a first suite of successive intermediate values for gain G0 to GK and φ0 to φK respectively.
Stage d2 is followed by a stage d3 which consists of initializing a second adaptive gain and phase process AEGφ2 in such a way as to fix the first values for the second adaptive process on the basis of the last estimated gain and phase values obtained respectively following execution of the first adaptive process AEGφ1.
Second adaptive process AEGφ2 is then executed, this adaptive process comprising at least one function of estimating gain and phase parameters respectively which depend on the likelihood probability value, expressed in terms of log-likelihood, of each observation datum in relation to the set of constituent bits of the QAM modulation symbols.
Execution of the second adaptive process AEGφ2 makes it possible to produce a second suite of successive intermediate gain and phase values G′K−1 to G′0 and φ′K−1 to φ′0 by reading observation data yk of rank k in the reverse or retrograde direction.
Abovementioned stage d4 is then followed by stage d5 which consists of calculating the final gain and phase value respectively for each observation datum yk of rank k as a combination of the first and second intermediate gain and phase values respectively of the same rank k according to relationship 17:
G″k=g(Gk,G′k). (17)
φ″k=g(φk,φ′k).
In the above relationship g indicates a specific function.
In order to implement a joint estimation of phase and gain as described in connection with
In the above relationships it will not be forgotten that, as in the case when implementing estimation of phase or gain alone respectively, parameter ε is taken to be equal to −1 for first adaptive process AEGφ1 but is taken to be equal to the value +1 for second adaptive process AEGφ2.
Furthermore parameters γ1 and γ2 indicate a specific filtering function selected in relation to the type of QAM modulation. The choice may be made in a way comparable to that indicated for the choice of parameter γ in the example of implementing estimation of phase alone or gain alone respectively.
In order to implement a joint estimation of phase and gain the weighting or confidence value expressed in terms of the log-likelihood attributed to symbol Qj in relation to the observation datum must also be calculated jointly for the phase and gain parameters.
On this assumption the abovementioned weighting or confidence value satisfies relationship (20):
In the aforesaid relationship G indicates the estimated gain and θ indicates the estimated phase for observation data yn in question and Ln designates
In all the situations in which the process according to the invention illustrated in
A gain phase loop according to this invention will now be described in association with
The abovementioned gain phase loop comprises a summator 40 receiving at its summation inputs the phase parameter φk+ε and the gain parameter Gk+ε estimated for the preceding observation datum and the phase correction term CArgk(Im,Wj) respectively for the gain CMk(Rek,Wj) and produces the phase parameter γk and/or the gain parameter Gk estimated for the current observation datum γk of rank k. A functional modulus 42 of the argument of phase F and gain G respectively is provided, which, on receiving current observation datum yk of rank k, phase and gain parameters φk+ε, Gk+ε estimated for the previous observation datum, symbols Q1 to QM from the alphabet of QAM symbols and the list of log-likelihood values for all bits Lk, provides a phase and/or gain argument. A filter 42 γ1,γ2 applied to the phase and/or gain argument delivers the phase and/or gain correction term to summator 40. The phase loop shown in
The process according to the invention, in particular when implemented for jointly estimating phase and gain may advantageously be implemented in the case of single carrier and multicarrier transmissions.
It will be understood in particular that because of the level of accuracy achieved, particularly in the case of implementing a joint estimate of phase and gain, this process can be applied to a large range of frequencies, in particular in the case of multicarrier transmission. It will be seen in fact that the variability of the transmission channel, which depends on the transmission frequency, is not the same in relation to the carrier frequency. The flexibility of implementing the process according to this invention in this situation appears particularly attractive because of the accuracy of the results obtained, regardless of the variability of the transmission channel and multicarrier transmission conditions.
In particular, in the case of multicarrier transmission, the process according to the invention may be implemented independently on a smaller number of sub-carriers forming the multicarrier system, it being understood that the concept of independence ultimately amounts to qualifying the parameters, such as filtering parameters γ, for example, on the basis of the sub-carrier frequency value.
Furthermore, in this situation the process according to the invention may advantageously comprise interpolating gain and/or phase values for the other subcarriers of the multicarrier system in relation to the frequency values of the subcarriers considered. It will of course be understood that in this way the gain and/or phase values can be adjusted in order to achieve optimum accuracy.
The process of joint estimation of the gain in phase according to this invention as described in
With regard to the aforesaid receiver, at the output from the complex demodulator, which is not shown in the drawing in
Of course in order to implement the process according to the invention on the basis of joint detection of the phase and gain respectively, for initializing stage o′ the iterative initialization procedure is implemented through the intermediary of module 4 in which Lk=0 is set regardless of k, module 4 then providing the initialization values from a merely iterative procedure denoted AEGφ(Lk=0) and the procedure for initializing and executing the two adaptive processes AEGφ1 and AEGφ2 respectively then being performed.
As far as amplitude and phase processing module 1, flexible demapper 2 and turbo-decoder 3 are concerned, these modules will not be described in detail, as they are equivalent to elements known in the art.
Gain-phase loop module 4 is a digital processing module comprising functions implementing the gain-phase loop satisfying relationships 18, 19 and 20 previously given in the description, as described in association with
Finally, as illustrated in
The operating procedure for the abovementioned interleavers and interleaver module will not be described in detail it is equivalent to a procedure known in the art. It can be used to disambiguate qπ/2 with q integer, for the observation data and finally the symbols emitted.
Number | Date | Country | Kind |
---|---|---|---|
0409928 | Sep 2004 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR05/02301 | 9/16/2005 | WO | 10/17/2007 |