Receiver device and method for non-linear channel compensation

10158388 ยท 2018-12-18

Assignee

Inventors

Cpc classification

International classification

Abstract

A receiver device for a communication system is arranged for receiving a signal comprising a plurality of transponder signals each containing a plurality of carrier signals and comprises: an adjustable spectral filter configurable for selecting a desired transponder signal. Means for performing a non-linear transformation on the selected desired transponder signal, whereby the non-linear transformation is represented by a set of parameter values. At least one receive filter configurable to select at least one desired carrier signal of the non-linearly transformed selected desired transponder signal and, performance measuring means for determining one or more performance metrics on at least one carrier signal of the plurality of carrier signals contained in the desired transponder signal to obtain the set of parameter values.

Claims

1. A method for compensating distortion in a receiver of a communication system, the method comprising: receiving a signal comprising a plurality of transponder signals each containing a plurality of carrier signals, applying said received signal to an adjustable spectral filter, said adjustable spectral filter configurable to select a desired transponder signal, performing a non-linear transformation on said selected desired transponder signal, whereby said non-linear transformation is represented by a set of parameter values based on one or more performance metrics, applying the non-linearly transformed selected desired transponder signal to at least one receive filter, said at least one receive filter set to select at least one desired carrier signal, wherein said one or more performance metrics are determined on at least one carrier signal of said plurality of carrier signals contained in said desired transponder signal.

2. The method for compensating distortion as in claim 1, wherein said non-linear transformation is given as a product of a first function operable on the amplitude of said selected desired transponder signal and a second function operable on the phase of said selected desired transponder signal.

3. The method for compensating distortion as in claim 1, wherein said first function operable on the amplitude and said second function operable on the phase are polynomial functions.

4. The method for compensating distortion as in claim 1, comprising a step of performing a decoding operation on said selected at least one desired carrier signal.

5. The method for compensating distortion as in claim 4, wherein said set of parameter values representing said non-linear transformation is determined using a performance metric provided by an error-correcting decoder.

6. The method for compensating distortion as in claim 5, wherein in said performance metric provided by said error-correcting decoder the number of iterations required to obtain error-free decoding is minimized.

7. The method for compensating distortion as in claim 5, whereby in said performance metric provided by said error-correcting decoder a weighted sum of the number of unsatisfied parity check nodes at different iterations in the decoding process is minimized.

8. The method for compensating distortion as in claim 1, wherein the signal-to-noise-plus-distortion ratio of said received signal is used as a performance metric.

9. The method for compensating distortion as in claim 1, wherein said set of parameter values is selected among a plurality of predefined sets of parameter values.

10. The method for compensating distortion as in claim 1, wherein said adjustable spectral filter is configured taking into account at least the centre frequency and the bandwidth of said desired transponder signal.

11. The method for compensating distortion as in claim 1, wherein said at least one desired carrier signal on which said one or more performance metrics are determined, overlaps at least in part with one or more other known carrier signals of said plurality of carrier signals of said selected desired transponder signal and wherein a received version of said one or more other known carrier signals is subtracted from said at least one desired carrier signal and wherein the outcome of said subtracting is exploited in said one or more performance metrics.

12. A receiver device for a communication system, said receiver device arranged for receiving a signal comprising a plurality of transponder signals each containing a plurality of carrier signals, said receiver device comprising: an adjustable spectral filter that selects a desired transponder signal, a transformation unit that performs a non-linear transformation on said selected desired transponder signal, whereby said non-linear transformation is represented by a set of parameter values, at least one receive filter configurable to select at least one desired carrier signal of the non-linearly transformed selected desired transponder signal, a performance measurer that determines one or more performance metrics on at least one carrier signal of said plurality of carrier signals contained in said desired transponder signal, to obtain said set of parameter values.

13. The receiver device as in claim 12, comprising a decoder unit for decoding said selected at least one desired carrier signal.

14. The receiver device as in claim 12, comprising a downconversion mixer arranged for providing an input signal to said adjustable spectral filter.

15. The receiver device as in claim 12, wherein said performance measuring means is arranged for subtracting from said at least one desired carrier signal on which said one or more performance metrics are determined, a received version of one or more other carrier signals of said plurality of carrier signals of said selected desired transponder signal and for exploiting the outcome of said subtracting in said one or more performance metrics.

16. A satellite communication system comprising a receiver device as in claim 12.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The invention will now be described further, by way of example, with reference to the accompanying drawings, wherein like reference numerals refer to like elements in the various figures.

(2) FIG. 1 illustrates a prior art satellite communication system, whereby modulators are used to transmit carriers over one or more satellite transponders. A receiver is used to demodulate and decode one or more carriers.

(3) FIG. 2 illustrates a satellite communication system, whereby a receiver exploits the present invention, which allows reducing self-distortion and intermodulation when demodulating and decoding one particular carrier.

(4) FIG. 3 illustrates a receiver exploiting the present invention, which is used to demodulate and decode multiple carriers.

(5) FIG. 4a shows a scatter plot of the received symbols at the input of the decoder in a state-of-art communication system.

(6) FIG. 4b shows a scatter plot of the received symbols at the input of the decoder when using a receiver that exploits the present invention.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

(7) The present invention will be described with respect to particular embodiments and with reference to certain drawings but the invention is not limited thereto but only by the claims.

(8) Furthermore, the terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a sequence, either temporally, spatially, in ranking or in any other manner. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein.

(9) It is to be noticed that the term comprising, used in the claims, should not be interpreted as being restricted to the means listed thereafter; it does not exclude other elements or steps. It is thus to be interpreted as specifying the presence of the stated features, integers, steps or components as referred to, but does not preclude the presence or addition of one or more other features, integers, steps or components, or groups thereof. Thus, the scope of the expression a device comprising means A and B should not be limited to devices consisting only of components A and B. It means that with respect to the present invention, the only relevant components of the device are A and B.

(10) Reference throughout this specification to one embodiment or an embodiment means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases in one embodiment or in an embodiment in various places throughout this specification are not necessarily all referring to the same embodiment, but may. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner, as would be apparent to one of ordinary skill in the art from this disclosure, in one or more embodiments.

(11) Similarly it should be appreciated that in the description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.

(12) Furthermore, while some embodiments described herein include some but not other features included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention, and form different embodiments, as would be understood by those in the art. For example, in the following claims, any of the claimed embodiments can be used in any combination.

(13) It should be noted that the use of particular terminology when describing certain features or aspects of the invention should not be taken to imply that the terminology is being re-defined herein to be restricted to include any specific characteristics of the features or aspects of the invention with which that terminology is associated.

(14) In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In other instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

(15) The present invention proposes a post-compensation method to reduce intermodulation and self-distortion at the receiver prior to decoding.

(16) The method of the present invention can be used in a system where one or more (collocated or remote) transmitters communicate over a non-linear channel with one or more receivers. An example of such a system is a satellite communication system, as depicted in FIG. 1 and FIG. 2.

(17) FIG. 2 illustrates a satellite communication system 200 adapted for exploiting the proposed post-compensation method. The transmit segment 210 and satellite segment 230 are similar to the transmit segment 110 and satellite segment 130 described in FIG. 1. Note that the transmit segment 210 comprises one or more modulators, which are not necessarily collocated.

(18) FIG. 2 considers an embodiment of a receiver according to the present invention. The receiver 260 aims to recover the data conveyed by only one carrier. This carrier is referred to as the desired carrier. It is labelled with 221 at the transmitter and 251 at the receiver input.

(19) A receiver arranged for exploiting the method of the invention typically includes a downconverter 261, followed by a selective filter 262. The input x(t) of this selective filter can be written as
x(t)=.sub.NL-A(s.sub.A(t))+.sub.NL-B(s.sub.B(t))+ . . . +.sub.NL-N(s.sub.N(t))+w(t)(1)
where .sub.NL-A(s.sub.A(t)) denotes the signal received from a given desired transponder, labelled A. The desired transponder is defined as the transponder carrying the desired carrier, i.e. the carrier carrying data one is interested in. The transmitted signal s.sub.A(t) is amplified by the transponder TWTA. The transponder and downconversion operation can be modelled by a non-linear function .sub.NL-A(.). Note that this function is not necessarily memoryless. Likewise the other terms .sub.NL-B(s.sub.B(t), . . . , .sub.NL-N(s.sub.N(t)) are the downconverted signals of transponders, other than the desired transponder. The term w(t) denotes additive noise.

(20) The purpose of the selective filter 262 is to suppress all terms in equation (1), except for the term corresponding to the desired transponder. The signal sent over that transponder of interest s.sub.A(t) can contain one or more carriers. One of these carriers is the carrier 221 carrying the data of interest. The selective filter output can be written as
y(t)=.sub.NL-A(s.sub.A(t))+{tilde over (w)}(t)(2)
where {tilde over (w)}(t) denotes the filtered additive noise term. As is apparent from equation (2), the output 270 of this selective filter 262 only contains the carriers which have been transmitted over the same non-linearity 232. Note that this selective filter can be implemented as an analog or a digital filter.

(21) The filter output 270 is fed through a non-linear transformation function, which can be modelled by a non-linear transformation 263. The non-linear transformation function output can be written as
z(t)=g.sub.NL[.sub.NL-A(s.sub.A(t))+{tilde over (w)}(t);p.sub.A](3)
where g.sub.NL[.;p.sub.A] denotes a non-linear transformation characterized by a finite set of parameters p.sub.A. The non-linear transformation function as well as the parameters describing this function are selected in such a way that z(t) represents a good approximation of the original signal s.sub.A(t):
s.sub.A(t)g.sub.NL[.sub.NL-A(s.sub.A(t))+{tilde over (w)}(t);p.sub.A](4)
Note that when the relationship from equation (4) is valid, the self-distortion and intermodulation of the carriers in s.sub.A(t) is reduced. In fact, in case of perfect equality in equation (4), the impairments introduced by the non-linear channel are completely removed.

(22) The output of the non-linear transformation block 263 is fed to a receive filter 264, which is typically matched to a transmit filter or to an equivalent filter obtained by concatenating the transmit filter and elements of the channel. The filter 264 filters out the desired carrier 273 from s.sub.A(t) and produces the received data symbols.

(23) A decoding unit 265 further processes the received data symbols corresponding to the desired carrier. A person skilled in the art understands that proper synchronization and equalization is required prior to decoding, however, for sake of simplicity this is not shown in the drawing.

(24) The non-linear transformation function in equation (3) is applied to the aggregate signal s.sub.A(t), containing all carriers belonging to the desired transponder. The receiver 260 is only interested in receiving the data of only one of these carriers. State-of-the-art receivers not applying the method disclosed in this invention, are typically not aware of the concept of desired transponder. In order to apply the current invention, the bandwidth and centre frequency of the transponder one is interested in, need to be known at the receiver, so that the selective filtering and non-linear transformation function can be applied. However, contrary to other (multi-carrier) post-distortion compensation techniques, this invention does not necessarily require demodulation and decoding of carriers, other than the carrier of interest.

(25) In one embodiment the aggregate signal s.sub.A(t) contains one or more carriers with overlapping bandwidths. One or more of the overlapping carriers are known to the receiver. In this embodiment the receiver subtracts one or more of the known carriers from the output of the non-linear transformation block 263, i.e. z(t). The result can be fed to a receive filter 264, which filters out the desired carrier 273 from s.sub.A(t) and produces the received data symbols. These received data symbols are further processed by decoding unit 265.

(26) In one embodiment the non-linear transformation function g.sub.NL[.;p.sub.A] is a complex-valued function that can be written as the product of two functions, operating on the amplitude and angle of the complex-valued input signal
g.sub.NL[y(t);p.sub.A]=h.sub.NL[|y(t)|;p.sub.A].exp(jk.sub.NL[(y(t));p.sub.A])(5)
where |y(t)| denotes the magnitude of y(t), h.sub.NL[.;p.sub.A] denotes a non-linear function operating on a real-valued input. exp(.) is the exponential function and j the imaginary unit (satisfying j.sup.2=1). (y(t)) denotes the argument (also called phase) of y(t). k.sub.NL[.;p.sub.A] is a non-linear function operating on a real-valued input. The functions h.sub.NL[.;p.sub.A] and k.sub.NL[.;p.sub.A] can be described by means of a finite set of parameters. The parameters are used to configure the non-linear transformation (e.g. via a polynomial or non-polynomial function, or via a look-up table).

(27) A preferred way to split up the non-linear transformation function g.sub.NL[.;p.sub.A] in a product of a function acting on the amplitude and a function acting on the angle of the complex-valued input signal is the following. The non-linear function h.sub.NL[.;p.sub.A] is written as
h.sub.NL[|y(t)|;p.sub.A]=p.sub.1.|y(t)|+p.sub.2.|y(t)|.sup.2+p.sub.3.|Y(t)|.sup.3(6)
where p.sub.A=[p.sub.1, p.sub.2, p.sub.3] denotes the parameter set describing the function h.sub.NL[.;p.sub.A]. Likewise, the non-linear function k.sub.NL[.;p.sub.A] can be written as
k.sub.NL[(y(t));p.sub.A]=p.sub.A.(y(t))+p.sub.5.(y(t)).sup.2+p.sub.6.(y(t)).sup.3(7)
where p.sub.A=[p.sub.4, p.sub.5, p.sub.6] denotes the parameter set describing the function k.sub.NL[.;p.sub.A]. The rationale behind the models described in equations (6) and (7) is that they are good approximations of the inverse of certain amplifier models (described by .sub.NL-A(.)). As a result, with proper selection of the parameters, it is possible to reduce the self-distortion and intermodulation, by satisfying the relationship described in equation (4).

(28) Alternatively, the non-linear and non-polynomial function h.sub.NL[.;p.sub.A] can be written as
h.sub.NL[|y(t)|;p.sub.A]=p.sub.1.|y(t)|.sup.p.sup.2+p.sub.3.|y(t)|.sup.p.sup.4(8)
Likewise, the non-linear and non-polynomial function k.sub.NL[.;p.sub.A] can be written as
k.sub.NL[(y(t));p.sub.A]=p.sub.5.(y(t)).sup.p.sup.6+p.sub.7.(y(t)).sup.p.sup.8(9)
The exponents p.sub.2, p.sub.4, p.sub.6, p.sub.8 are not necessarily integer and may be real-valued. These functions are suitable to compensate for certain amplifier models. Other polynomial or non-polynomial models are suitable to compensate for yet other amplifier models.

(29) In an advantageous embodiment the parameters of the non-linear transformation function g.sub.NL[y(t);p.sub.A] are selected in an adaptive manner, based on performance metrics determined by the receiver on one or more carriers.

(30) In one embodiment a decoder performance metric is used to measure the signal quality of the received desired carrier. In case of a linear block code with an iterative decoding strategy, a good metric is the number of required decoding iterations to obtain an error-free reception. Another suitable metric is the number of unsatisfied parity check nodes in a particular decoding iteration (e.g. the last decoding iteration) or a weighted sum of the number of unsatisfied parity check nodes at different iteration stages in the decoding process. One can understand that other similar decoding metrics can be devised, which provide an indication of the received signal quality.

(31) In another embodiment the signal quality of the received carrier of interest is measured with a state-of-art noise and distortion level estimator. This noise and distortion level estimator estimates the thermal noise together with the impairments introduced by the self-distortion and intermodulation, and thus provides a signal-to-noise-plus-distortion metric.

(32) The performance metrics described above drive a feedback loop, which is used to tune the parameters of the non-linear transformation function. The parameters are selected in order to reduce the distortion level as measured by any of the performance metrics mentioned above. This can be done in a calibration phase or continuously via an adaptive parameter tracking. When the non-linear transformation function approximates the inverse of the non-linearity on the satellite, equation (4) will be satisfied, resulting in a reduced self-distortion and intermodulation level, as can be perceived in the spectrum 272.

(33) For certain scenarios the distortion level is minimized if the non-linear transformation is selected by applying one of the methods described above. In an alternative embodiment the parameters can also be chosen such that the non-linear transformation is substantially equal to the inverse of the known non-linear channel. In this case this channel is perfectly or approximately known to the receiver.

(34) For other scenarios the distortion level is minimized if when the non-linear transformation function is not equal to the inverse of the non-linear channel. This is for instance the case on quasi-linear channels. Also note that the inverse of the non-linear channel does not always exist or is not always uniquely defined. This can for instance occur with channels for which the output level is not monotonically increasing with the input level. Tuning the parameters of the non-linear transformation function by means of an adaptive feedback loop is advised in this scenario.

(35) FIG. 3 illustrates another embodiment of the present invention. In this embodiment the receiver has more than one desired carrier, i.e. more than one carrier is demodulated and decoded by a receiver 360. This receiver includes a selective filter 362, a non-linear transformation block 363 and multiple matched filters 371, 372 and 373 and decoders 375, 376 and 377. In this scenario, the non-linear transformation parameters are tuned by combining the performance metrics from one or more receive chains. A good combination comprises optimizing the average of the performance metrics measured on the different received carriers. It is also possible to use the performance metric of the received carrier exhibiting the best performance. It is clear that other combinations of the available performance metrics can be used.

(36) In another embodiment the third order intermodulation product of two or more received carriers (at output of 371, 372 or 373) is computed and correlated with the aggregate signal 382. The level of correlation is used as a performance metric for the intermodulation level present in signal 382.

(37) While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive. The foregoing description details certain embodiments of the invention. It will be appreciated, however, that no matter how detailed the foregoing appears in text, the invention may be practiced in many ways. The invention is not limited to the disclosed embodiments.

(38) Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure and the appended claims. In the claims, the word comprising does not exclude other elements or steps, and the indefinite article a or an does not exclude a plurality. A single processor or other unit may fulfil the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. Any reference signs in the claims should not be construed as limiting the scope.