INTERFERENCE SUPPRESSION IN A RADIO TRANSCEIVER DEVICE
20190097673 · 2019-03-28
Assignee
Inventors
- Björn Gävert (Göteborg, SE)
- Göran Nilsson (Hisings Backa, SE)
- Robert Lindgren (Västra Frölunda, SE)
- Thomas ERIKSSON (Göteborg, SE)
Cpc classification
H04B1/10
ELECTRICITY
H04B1/525
ELECTRICITY
H04W72/0453
ELECTRICITY
H04L5/0048
ELECTRICITY
International classification
H04B1/525
ELECTRICITY
Abstract
There is provided mechanisms performed by a control device for suppressing interference in a received reception signal in a radio transceiver device. The radio transceiver device is configured to receive the reception signal as a radio reception signal and to generate a radio transmission signal. The radio transmission signal and the radio reception signal occupy at least partly non-overlapping frequency bands. A method comprises obtaining a transmission reference signal based on the radio transmission signal. The method comprises estimating an interference distortion component signal based on the transmission reference signal and on a model of nonlinearity in a radio circuit of the radio transceiver device. The method comprises suppressing interference in the reception signal by combining the reception signal with the distortion component signal.
Claims
1. A method performed by a control device for suppressing interference in a received reception signal S.sub.Tot in a radio transceiver device configured to receive the reception signal S.sub.Tot as a radio reception signal S.sub.Tot-RF and to generate a radio transmission signal S.sub.Tx-RF, wherein the radio transmission signal S.sub.Tx-RF and the radio reception signal S.sub.Tot-RF occupy at least partly non-overlapping frequency bands, the method comprising: obtaining a transmission reference signal S.sub.Tx based on the radio transmission signal S.sub.Tx-RF; estimating an interference distortion component signal .sub.CM based on the transmission reference signal S.sub.Tx and on a model of nonlinearity in a radio circuit of the radio transceiver device; and suppressing interference in the reception signal S.sub.Tot by combining the reception signal S.sub.Tot with the distortion component signal .sub.CM.
2. The method according to claim 1, wherein combining the reception signal S.sub.Tot with the distortion component signal .sub.CM results in a compensated reception signal S.sub.Comp.
3. The method according to claim 1, wherein the interference distortion component signal .sub.CM is an estimation of cross modulation in a receiver branch of the radio transceiver device.
4. The method according to claim 1, wherein the reception signal S.sub.Tot comprises a desired radio reception signal S.sub.Rx-RF and an internal leakage contribution, as modelled by the model, of the radio transmission signal S.sub.Tx-RF.
5. The method according to claim 2, wherein the compensated reception signal S.sub.Comp is determined so as to compensate the reception signal S.sub.Tot for the internal leakage contribution h(S.sub.Tx-RF).
6. The method according to claim 1, wherein the interference distortion component signal .sub.CM represents at least one non-linear component f in the radio circuit.
7. The method according to claim 2, wherein the interference distortion component signal .sub.CM is estimated by minimizing an error signal e based on a difference between the compensated reception signal S.sub.Comp and a receiver signal.
8. The method according to claim 7, wherein the receiver signal is a filtered receiver signal S.sub.Rx and determined by: filtering the compensated reception signal S.sub.Comp, resulting in the filtered receiver signal .sub.Rx.
9. The method according to claim 7, further comprising: processing the filtered receiver signal .sub.Rx by a detector, resulting in a detected receiver signal S.sub.Rx,Dec, and wherein the difference is determined between the filtered receiver signal .sub.Rx and the detected receiver signal S.sub.Rx,Dec.
10. The method according to claim 6, wherein the interference distortion component signal .sub.CM is estimated using a least means squares estimate based on the error signal e.
11. The method according to claim 1, wherein the radio transmission signal S.sub.Tx-RF is more than one order of magnitude larger in power than the radio reception signal S.sub.Tot-RF.
12. The method according to claim 1, wherein the model is based on band-stop filtering of the radio transmission signal S.sub.Tx-RF.
13. The method according to claim 4, wherein the reception signal S.sub.Tot further comprises an external leakage contribution S.sub.Adj-RF of another radio reception signal, wherein the desired radio reception signal S.sub.Rx-RF and said another radio reception signal are located on neighbouring carrier frequencies.
14. A control device for suppressing interference in a received reception signal S.sub.Tot in a radio transceiver device configured to receive the reception signal S.sub.Tot as a radio reception signal S.sub.Tot-RF and to generate a radio transmission signal S.sub.Tx-RF, wherein the radio transmission signal S.sub.Tx-RF and the radio reception signal S.sub.Tot-RF occupy at least partly non-overlapping frequency bands, the control device comprising processing circuitry, the processing circuitry being configured to cause the control device to: obtain a transmission reference signal S.sub.Tx based on the radio transmission signal S.sub.Tx-RF; estimate an interference distortion component signal .sub.CM based on the transmission reference signal S.sub.Tx and on a model of nonlinearity in a radio circuit of the radio transceiver device; and suppress interference in the reception signal S.sub.Tot by combining the reception signal S.sub.Tot with the distortion component signal .sub.CM.
15. A control device for suppressing interference in a received reception signal S.sub.Tot in a radio transceiver device configured to receive the reception signal S.sub.Tot as a radio reception signal S.sub.Tot-RF and to generate a radio transmission signal S.sub.Tx-RF, wherein the radio transmission signal S.sub.Tx-RF and the radio reception signal S.sub.Tot-RF occupy at least partly non-overlapping frequency bands, the control device comprising: processing circuitry; and a computer program product storing instructions that, when executed by the processing circuitry, causes the control device to: obtain a transmission reference signal S.sub.Tx based on the radio transmission signal S.sub.Tx-RF; estimate an interference distortion component signal .sub.CM based on the transmission reference signal S.sub.Tx and on a model of nonlinearity in a radio circuit of the radio transceiver device; and suppress interference in the reception signal S.sub.Tot by combining the reception signal S.sub.Tot with the distortion component signal .sub.CM.
16. A control device for suppressing interference in a received reception signal S.sub.Tot in a radio transceiver device configured to receive the reception signal S.sub.Tot as a radio reception signal S.sub.Tot-RF and to generate a radio transmission signal S.sub.Tx-RF, wherein the radio transmission signal S.sub.Tx-RF and the radio reception signal S.sub.Tot-RF occupy at least partly non-overlapping frequency bands, the control device comprising: an obtain module configured to obtain a transmission reference signal S.sub.Tx based on the radio transmission signal S.sub.Tx-RF; an estimate module configured to estimate an interference distortion component signal .sub.CM based on the transmission reference signal S.sub.Tx and on a model of nonlinearity in a radio circuit of the radio transceiver device; and a suppress module configured to suppress interference in the reception signal S.sub.Tot by combining the reception signal S.sub.Tot with the distortion component signal .sub.CM.
17. (canceled)
18. For suppressing interference in a received reception signal S.sub.Tot in a radio transceiver device configured to receive the reception signal S.sub.Tot as a radio reception signal S.sub.Tot-RF and to generate a radio transmission signal S.sub.Tx-RF, wherein the radio transmission signal S.sub.Tx-RF and the radio reception signal S.sub.Tot-RF occupy at least partly non-overlapping frequency bands, a non-transitory computer-readable storage medium comprising a computer program product including instructions to cause processing circuitry to: obtain a transmission reference signal S.sub.Tx based on the radio transmission signal S.sub.Tx-RF; estimate an interference distortion component signal .sub.CM based on the transmission reference signal S.sub.Tx and on a model of nonlinearity in a radio circuit of the radio transceiver device; and suppress interference in the reception signal S.sub.Tot by combining the reception signal S.sub.Tot with the distortion component signal .sub.CM.
19. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The inventive concept is now described, by way of example, with reference to the accompanying drawings, in which:
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION
[0031] The inventive concept will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments of the inventive concept are shown. This inventive concept may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the inventive concept to those skilled in the art.
[0032] Like numbers refer to like elements throughout the description. Any step or feature illustrated by dashed lines should be regarded as optional.
[0033] As noted above, a diplexer filter is commonly used to prevent signals transmitted by a radio transceiver device from leaking into the receiver of the radio transceiver device. Disadvantages of such a diplexer have also been noted above.
[0034] The herein disclosed embodiments provide mechanisms that reduce cross modulation effects when the diplexer is replaced by a component that have lower isolation between transmitter and receiver, for example, by a notch filter.
[0035] Replacing the diplexer with a notch filter still leads to some power reduction of the transmitted signal into the receiver. However, the transmitted signal power suppression using a notch filter is lower compared to what is achieved using a diplexer. In general terms, the transmitted signal leaking into the receiver will experience nonlinear distortion in elements like the Low Noise Amplifier (LNA). A side effect of this is cross modulation nonlinear distortion, i.e. that the transmitted signal mixes with the received signal in the nonlinear elements in the receiver of the radio transceiver device. This way, components of the transmitted signal are translated in frequency and end up in the receive band of a FDD based communication system. Such components can then not be suppressed by simple filtering, since such filtering would also suppress the received desired signal. This is a problem which, if left unaddressed, will lead to performance degradation of the communication system.
[0036] The embodiments disclosed herein in particular relate to mechanisms for suppressing interference in a received reception signal in a radio transceiver device. In order to obtain such mechanisms there is provided a control device, a method performed by the control device, a computer program product comprising code, for example in the form of a computer program, that when run on a control device, causes the control device to perform the method.
[0037]
[0038] According to aspects of the disclosed radio transceiver device 100 for use in a microwave radio link, radio frequency is often in the order to several tens of GHz, intermediate frequency is in the MHz range, while baseband is a frequency band comprising and often centred around zero frequency.
[0039]
[0040] The radio frequency part 120 is configured to generate (by up converting a transmission signal S.sub.Tx by multiplication with e.sup.j2fTxt) and to transmit a radio transmission signal S.sub.Tx-RF to a remote transceiver and to receive a radio reception signal S.sub.Tot-RF from the remote transceiver.
[0041] The radio transmission signal S.sub.Tx-RF leaks into the radio reception signal S.sub.Tot-RF, here modelled by h. According to an embodiment the model h is a linear model, e.g. a tapped delay-line model. The model h(S.sub.Tx-RF) could be based on band-stop filtering of the radio transmission signal S.sub.Tx-RF. In this way the leakage of the radio transmission signal S.sub.Tx-RF into the radio reception signal S.sub.Tot-RF could be modelled as being caused by a notch filter replacing the diplexer. For example, according to aspects h is a linear filter. The total received radio reception signal S.sub.Tot-RF is therefore the sum of a desired radio reception signal S.sub.Rx-RF and a filtered version of the radio transmission signal S.sub.Tx-RF. The reception signal S.sub.Tot-RF thus comprises the desired radio reception signal S.sub.Rx-RF and an internal leakage contribution, as modelled by the model h(S.sub.Tx-RF), of the radio transmission signal S.sub.Tx-RF.
[0042] The total received signal may also comprise one or more adjacent interferer signals. Hence, according to an embodiment the reception signal S.sub.Tot-RF further comprises an external leakage contribution S.sub.Adj-RF of another radio reception signal. According to some aspects this so-called another radio reception signal defines an adjacent interferer signal. However, according to other aspects this so-called another radio reception signal could be any modulated signal. The desired radio reception signal S.sub.Rx-RF and this another radio reception signal can be located on neighbouring carrier frequencies, or be separated by at least one channel (where each channel could be defined by its own carrier frequency).
[0043] The relative difference in power between the transmitted signal and the desired reception signal, i.e., between S.sub.Tx-RF and S.sub.Rx-RF is often large, i.e. P.sub.Tx-RF>>P.sub.Rx-RF and P.sub.Tx-RF>>P.sub.Adj-RF, where P.sub.Tx-RF denotes the power of S.sub.Tx-RF, where P.sub.Rx-RF denotes the power of S.sub.Rx-RF, and where P.sub.Adj-RF denotes the power of S.sub.Adj-RF. According to an embodiment the radio transmission signal S.sub.Tx-RF is more than one order of magnitude larger in power than the radio reception signal S.sub.Tot-RF.
[0044] An example of a resulting signal spectrum 400 of the desired radio reception signal S.sub.Rx-RF and the external leakage contribution S.sub.Adj-RF of another radio reception signal is illustrated in
[0045] The total received radio reception signal S.sub.Tot-RF is distorted by a function denoted , before down conversion (by multiplication with e.sup.2fRxt). According to aspects the function is nonlinear and modelled as memoryless. For example, the nonlinear function can be modelled by a third order memoryless nonlinearity and hence be written as follows:
(x;A)=x+Ax|x|.sup.2.(1)
[0046] In Equation (1), the symbol x denotes input to the nonlinear function (here defined by the total received radio reception signal S.sub.Tot-RF), and A is a parameter of function , i.e., A parameterizes . It can be assumed that |A|<<1. In general terms, LNAs in a radio receiver are typically of class A type (i.e., so-called class A amplifiers). Normally a third order intermodulation is dominating over all other intermodulation products. The same is true for other non-linear elements like mixers. A more general form of memoryless non-linearity than expressed in Equation (1) is therefore:
[0047] This general form is hereinafter approximated by Equation (1). Equation (1) is thus an approximation of the true distortion. Equations (2), (3), (4), (8), and (9) below are based on this approximation.
[0048] The resulting total received radio reception signal (S.sub.Tot-RF) after having been subjected to the nonlinearity is modelled as follows:
(S.sub.Tot-RF;A)=h.Math.s.sub.Tx-RF+s.sub.Rx-RF+S.sub.Adj-RF+A(h.Math.s.sub.Tx-RF+s.sub.Rx-RF+S.sub.Adj-RF)|h.Math.s s.sub.Tx-RF+s.sub.Rx-RF+S.sub.Adj-RF|.sup.2(2)
[0049] In Equation (2) the symbol .Math. denotes convolution. In Equation (2) any receiver noise has been assumed to be insignificant.
[0050]
[0051] As a comparison
[0052] Further, a linear filter a, illustrated in
S.sub.Tot=S.sub.Rx+2AS.sub.Rx|h.Math.S.sub.Tx-RF|.sup.2+S.sub.Adj-RF+2AS.sub.Adj|h.Math.S.sub.Tx-RF|.sup.2.(3)
[0053] One general task and purpose of the receiver is to derive information in S.sub.Rx from the observed reception signal S.sub.Tot, i.e. to remove unwanted distortion and the adjacent channel (S.sub.Adj).
[0054]
[0055] The transmission signal S.sub.Tx is generated by a mapper (denoted Map in
[0056] The reception signal S.sub.Tot is processed by a control device 300 to provide a compensated reception signal S.sub.Comp. Further details of the control device 300 and how the compensated reception signal S.sub.Comp is determined will be disclosed below.
[0057] The compensated reception signal S.sub.Comp is filtered by a receiver filter p.sub.Rx, resulting in a filtered receiver signal .sub.Rx, and fed to a detector, denoted Dec, resulting in a detected receiver signal S.sub.Rx,Dec. The detector can be assumed a hard decision detector, i.e. it decides based on minimum Euclidean to a given set of symbols (for example an M-ary quadrature amplitude modulation (QAM) constellation). The detector could, according to some aspects, use prior knowledge (such as a training sequence or known symbols appearing periodically) as a complement to the hard decision. The detected receiver signal S.sub.Rx,Dec is then fed to an inverse mapper Map.sup.1 performing the inverse operations of the mapper Map to produce a digital output sequence D.sub.Out.
[0058] Reference is now made to
[0059] As disclosed above, the radio transceiver device 100 is configured to receive the reception signal S.sub.Tot as a radio reception signal S.sub.Tot-RF and to generate a radio transmission signal S.sub.Tx-RF. The radio transmission signal S.sub.Tx-RF and the radio reception signal S.sub.Tot-RF occupy at least partly non-overlapping frequency bands.
[0060] S102: The control device 300 obtains the transmission reference signal S.sub.Tx based on the radio transmission signal S.sub.Tx-RF.
[0061] S104: The control device 300 estimates an interference distortion component signal .sub.CM. The interference distortion component signal .sub.CM is estimated based on the transmission reference signal S.sub.Tx and on the model of nonlinearity in a radio circuit of the radio transceiver device 100. An example of this model h has been provided above.
[0062] S106: The control device 300 suppresses interference in the reception signal S.sub.Tot. Interference in the reception signal S.sub.Tot is suppressed by combining the reception signal S.sub.Tot with the distortion component signal .sub.CM.
[0063] In general terms, combining the reception signal S.sub.Tot with the distortion component signal .sub.CM results in a compensated reception signal S.sub.Comp. According to an embodiment the compensated reception signal S.sub.Comp is determined so as to compensate the reception signal S.sub.Tot for the internal leakage contribution due to h(S.sub.Tx-RF).
[0064] According to an embodiment the interference distortion component signal .sub.CM represents at least one non-linear component, for example the nonlinear function , in the radio circuit of the radio transceiver device 100.
[0065] According to an embodiment the interference distortion component signal .sub.CM is an estimation of cross modulation in a receiver branch of the radio transceiver device 100.
[0066] Embodiments relating to further details of suppressing interference in a received reception signal S.sub.Tot in the radio transceiver device 100 will now be disclosed.
[0067] Reference is now made to
[0068] One general task and purpose of the receiver is to derive information in S.sub.Rx from the observed reception signal S.sub.Tot, i.e. to remove unwanted distortion and the adjacent channel (S.sub.Adj-RF). The cross modulation of S.sub.Tx-RF and S.sub.Adj-RF leaks into the desired reception signal S.sub.Rx. Without any cross modulation S.sub.Adj-RF could be removed by filtering. Without any cross modulation S.sub.Tx-RF could also be removed by filtering.
[0069] Instead the control device 300 is configured to estimate the cross modulation S.sub.CM, i.e. to find .sub.CM. From Equation (3) follows that the cross modulation .sub.CM can be defined according to Equation (4):
s.sub.CM=As.sub.Rx|h.Math.s.sub.Tx-RF|.sup.2+As.sub.Adj|h.Math.s.sub.Tx-RF|.sup.2(4)
[0070] The radio transmission signal S.sub.Tx-RF can be assumed known or at least the complex base band version of it, i.e. the transmission signal S.sub.Tx, can be considered known. Thus, according to aspects, one task of the control device 300 is to find a function, r(S.sub.Tot, S.sub.Tx; ), where denotes a parameter (which may be vector valued), that estimates .sub.CM such that
.sub.CM=r(S.sub.Tot,S.sub.Tx,).(5)
[0071] The control device 300 could thereby estimate the cross modulation .sub.CM using the estimator, r, and compensates the received signal S.sub.Tot with the estimated distortion .sub.CM. According to an embodiment the interference distortion component signal .sub.CM is estimated by minimizing an error signal e based on a difference between the compensated reception signal S.sub.Comp and a receiver signal. As disclosed above, .sub.Rx, is a filtered receiver signal and S.sub.Rx,Dec is a detected receiver signal. Hence, according to an embodiment the control device 300 is configured to determine the filtered receiver signal .sub.Rx by performing step S108 and to process the filtered receiver signal .sub.Rx to obtain the detected receiver signal S.sub.Rx,Dec by performing step S110:
[0072] S108: The control device 300 filters the compensated reception signal S.sub.Comp, resulting in the filtered receiver signal check for missing .sub.Rx.
[0073] S110: The control device 300 processes the filtered receiver signal .sub.Rx by the detector, resulting in the detected receiver signal S.sub.Rx,Dec.
[0074] The error signal e is then determined as a difference between the filtered receiver signal .sub.Rx and the detected receiver signal S.sub.Rx,Dec. That is, according to an embodiment the error signal e is formulated as in Equation (6):
e=.sub.RxS.sub.Rx,Dec.(6)
[0075] There can be different ways to use the error signal e to determine the interference distortion component signal .sub.CM. According to an embodiment the interference distortion component signal .sub.CM is estimated using a least means squares (LMS) estimate based on the error signal e. In further detail, the square of the error signal e can be minimized in order to determine an optimum parameter set for estimating .sub.CM.
[0076] An LMS approach finding the parameters can be derived according to Equation (7):
E[e(n)e(n)*]=Ee(n)(S.sub.CM(n)r(S.sub.Tot,S.sub.Tx,))*.(7)
[0077] The resulting compensation then becomes according to Equation (8):
[0078] The LMS expression estimating the coefficients (.sub.k,i or ) becomes according to Equation (8):
k,l(m+1)=.sub.k,l(m)e(n)S.sub.Tot(n)*S.sub.Tx(nk)*S.sub.Tx(nl).(9)
In Equation (9) the symbol * denotes complex conjugation. Using a filter h with h=1 and appropriate configuration of A, the down converted compensated spectrum 810 and uncompensated spectrum 800 as illustrated in
where P.sub.Tx-RF denotes the power of S.sub.Tx-RF, where P.sub.Rx-RF denotes the power of S.sub.Rx-RF, and where P.sub.Adj-RF denotes the power of S.sub.Adj-RF.
[0079]
[0080] Particularly, the processing circuitry 1110 is configured to cause the control device 300 to perform a set of operations, or steps, S102-S110, as disclosed above. For example, the storage medium 1130 may store the set of operations, and the processing circuitry 1110 may be configured to retrieve the set of operations from the storage medium 1130 to cause the control device 300 to perform the set of operations. The set of operations may be provided as a set of executable instructions.
[0081] Thus the processing circuitry 1110 is thereby arranged to execute methods as herein disclosed. The storage medium 1130 may also comprise persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory. The control device 300 may further comprise a communications interface 1120 at least configured to obtain S.sub.Tx, , S.sub.Tot, and to provide S.sub.Comp. As such the communications interface 1120 may comprise one or more transmitters and receivers, comprising analogue and digital components. The processing circuitry 1110 controls the general operation of the control device 300 e.g. by sending data and control signals to the communications interface 1120 and the storage medium 1130, by receiving data and reports from the communications interface 1120, and by retrieving data and instructions from the storage medium 1130. Other components, as well as the related functionality, of the control device 300 are omitted in order not to obscure the concepts presented herein.
[0082]
[0083] In general terms, each functional module 1110a-1110e may in one embodiment be implemented only in hardware or and in another embodiment with the help of software, i.e., the latter embodiment having computer program instructions stored on the storage medium 1130 which when run on the processing circuitry makes the control device 300 perform the corresponding steps mentioned above in conjunction with
[0084] The control device 300 may be provided as a standalone device or as a part of at least one further device. For example, the control device 300 may be provided in the radio transceiver device 100. Hence, according to an embodiment there is provided a radio transceiver device 100 as herein disclosed comprising a control device 300 as herein disclosed.
[0085] Alternatively, functionality of the control device 300 may be distributed between at least two devices, or nodes. Thus, a first portion of the instructions performed by the control device 300 may be executed in a first device, and a second portion of the of the instructions performed by the control device 300 may be executed in a second device; the herein disclosed embodiments are not limited to any particular number of devices on which the instructions performed by the control device 300 may be executed. Hence, the methods according to the herein disclosed embodiments are suitable to be performed by a control device 300 residing in a cloud computational environment. Therefore, although a single processing circuitry 1110 is illustrated in
[0086]
[0087] In the example of
[0088] The inventive concept has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the inventive concept, as defined by the appended patent claims.