US20190097673A1 - Interference suppression in a radio transceiver device - Google Patents
Interference suppression in a radio transceiver device Download PDFInfo
- Publication number
- US20190097673A1 US20190097673A1 US16/083,176 US201616083176A US2019097673A1 US 20190097673 A1 US20190097673 A1 US 20190097673A1 US 201616083176 A US201616083176 A US 201616083176A US 2019097673 A1 US2019097673 A1 US 2019097673A1
- Authority
- US
- United States
- Prior art keywords
- signal
- radio
- tot
- reception signal
- interference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
- H04B1/50—Circuits using different frequencies for the two directions of communication
- H04B1/52—Hybrid arrangements, i.e. arrangements for transition from single-path two-direction transmission to single-direction transmission on each of two paths or vice versa
- H04B1/525—Hybrid arrangements, i.e. arrangements for transition from single-path two-direction transmission to single-direction transmission on each of two paths or vice versa with means for reducing leakage of transmitter signal into the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/02—Transmitters
- H04B1/04—Circuits
- H04B1/0475—Circuits with means for limiting noise, interference or distortion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/10—Means associated with receiver for limiting or suppressing noise or interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
- H04L1/206—Arrangements for detecting or preventing errors in the information received using signal quality detector for modulated signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/24—Testing correct operation
- H04L1/248—Distortion measuring systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
Definitions
- Embodiments presented herein relate to interference suppression, and particularly to a method, a control device, a computer program, and a computer program product for suppressing interference in a received reception signal in a radio transceiver device.
- communications networks there may be a challenge to obtain good performance and capacity for a given communications protocol, its parameters and the physical environment in which the communications network is deployed.
- radio link systems in some communications networks are designed as Frequency Division Duplex (FDD) systems.
- FDD Frequency Division Duplex
- the transmitted carrier frequency differs from the received carrier frequency.
- the transmitted signal is commonly at a much higher power level than the received signal.
- the receiver of a radio transceiver device operating in a FDD system would saturate if the transmitted signal of the radio transceiver device would leak into its receiver.
- a diplexer filter (also known as a branching filter) is commonly used to prevent the transmitted signal from leaking with high power into the receiver.
- Such a diplexer is relatively expensive to manufacture, and constitutes a quite space-consuming component.
- FDD systems used for providing microwave links are manufactured and sold for many different frequency bands, and it is therefore necessary to have at least one specific diplexer per frequency band, due to the frequency dependency of components.
- the diplexer is commonly designed in several variants (many per frequency band) leading to high cost due to the diplexer as such and the variant penalty cost.
- An object of embodiments herein is to provide efficient mechanisms for suppressing interference in a received reception signal in a radio transceiver device.
- a method 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.
- the 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.
- this method provides efficient suppression of interference in a received reception signal in a radio transceiver device.
- this method provides a simple mechanism for preventing, or at least countering/alleviating, leakage of the transmitted signal of the radio transceiver device into its receiver.
- this method reduces the total cost of the radio transceiver device.
- this method requires only a few frequency indexes to be stored in the radio transceiver device which, in turn, gives low production cost and less warehousing comparted to a radio transceiver device using a diplexer.
- 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.
- the control device comprises processing circuitry.
- the processing circuitry is configured to cause the control device to obtain a transmission reference signal based on the radio transmission signal.
- the processing circuitry is configured to cause the control device to estimate 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 processing circuitry is configured to cause the control device to suppress interference in the reception signal by combining the reception signal with the distortion component signal.
- 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.
- the control device comprises processing circuitry and a computer program product.
- the computer program product stores instructions that, when executed by the processing circuitry, causes the control device to perform steps, or operations. The steps, or operations, cause the control device to obtain a transmission reference signal based on the radio transmission signal.
- the steps, or operations cause the control device to estimate 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 steps, or operations cause the control device to suppress interference in the reception signal by combining the reception signal with the distortion component signal.
- 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.
- the control device comprises an obtain module configured to obtain a transmission reference signal based on the radio transmission signal.
- the control device comprises an estimate module configured to estimate 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 control device comprises a suppress module configured to suppress interference in the reception signal by combining the reception signal with the distortion component signal.
- a computer program for suppressing interference in a received reception signal in a radio transceiver device comprising computer program code which, when run on a control device, causes the control device to perform a method according to the first aspect.
- a computer program product comprising a computer program according to the fifth aspect and a computer readable storage medium on which the computer program is stored.
- a radio transceiver device 100 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.
- the radio transceiver device comprises a control device for suppressing interference in a received reception signal in the radio transceiver device according to any of the second aspect, the third aspect, or the fourth aspect.
- any feature of the first, second, third, fourth, fifth, sixth and seventh aspects may be applied to any other aspect, wherever appropriate.
- any advantage of the first aspect may equally apply to the second, third, fourth, fifth, sixth, and/or seventh aspect, respectively, and vice versa.
- FIGS. 1, 2, 3 are schematic diagrams illustrating radio transceiver devices and parts thereof according to embodiments
- FIGS. 4, 5, 6, 7, and 8 schematically illustrate signal spectrums according to embodiments
- FIGS. 9 and 10 are flowcharts of methods according to embodiments.
- FIG. 11 is a schematic diagram showing functional units of a control device according to an embodiment
- FIG. 12 is a schematic diagram showing functional modules of a control device according to an embodiment
- FIG. 13 shows one example of a computer program product comprising computer readable storage medium according to an embodiment.
- 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.
- 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.
- the embodiments disclosed herein in particular relate to mechanisms for suppressing interference in a received reception signal in a radio transceiver device.
- 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.
- FIG. 1 is a schematic diagram illustrating a radio transceiver device 100 according to an embodiment.
- the radio transceiver device 100 comprises a baseband part 110 and a radio frequency part 120 .
- the baseband part 110 comprises baseband circuitry and is configured for processing of transmission signals and reception signals at baseband, or potentially at an intermediate frequency.
- the radio frequency part 120 comprises radio circuitry and is configured for processing of transmission signals and reception signals at radio frequency.
- the baseband part 110 comprises a control device 300 . A description of the functionality of the control device 300 will be provided below with reference to FIGS. 9 and 10 .
- 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.
- FIG. 2 is a schematic diagram illustrating details of the radio frequency part 120 of the radio transceiver device 100 according to an embodiment.
- the radio frequency part 120 is configured to generate (by up converting a transmission signal S Tx by multiplication with e j2 ⁇ fTxt ) and to transmit a radio transmission signal S Tx-RF to a remote transceiver and to receive a radio reception signal S Tot-RF from the remote transceiver.
- the radio transmission signal S Tx-RF leaks into the radio reception signal S Tot-RF , here modelled by h.
- the model h is a linear model, e.g. a tapped delay-line model.
- the model h(S Tx-RF ) could be based on band-stop filtering of the radio transmission signal S Tx-RF .
- the leakage of the radio transmission signal S Tx-RF into the radio reception signal S Tot-RF could be modelled as being caused by a notch filter replacing the diplexer.
- h is a linear filter.
- the total received radio reception signal S Tot-RF is therefore the sum of a desired radio reception signal S Rx-RF and a filtered version of the radio transmission signal S Tx-RF .
- the reception signal S Tot-RF thus comprises the desired radio reception signal S Rx-RF and an internal leakage contribution, as modelled by the model h(S Tx-RF ), of the radio transmission signal S Tx-RF .
- the total received signal may also comprise one or more adjacent interferer signals.
- the reception signal S Tot-RF further comprises an external leakage contribution S Adj-RF of another radio reception signal.
- this so-called another radio reception signal defines an adjacent interferer signal.
- this so-called another radio reception signal could be any modulated signal.
- the desired radio reception signal S 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).
- the relative difference in power between the transmitted signal and the desired reception signal, i.e., between S Tx-RF and S Rx-RF is often large, i.e. P Tx-RF >>P Rx-RF and P Tx-RF >>P Adj-RF , where P Tx-RF denotes the power of S Tx-RF , where P Rx-RF denotes the power of S Rx-RF , and where P Adj-RF denotes the power of S Adj-RF .
- the radio transmission signal S Tx-RF is more than one order of magnitude larger in power than the radio reception signal S Tot-RF .
- FIG. 4 An example of a resulting signal spectrum 400 of the desired radio reception signal S Rx-RF and the external leakage contribution S Adj-RF of another radio reception signal is illustrated in FIG. 4 .
- the left-most peak 400 a is caused by S Rx-RF and the right-most peak 400 b is caused by S Adj-RF .
- an example of a resulting signal spectrum 500 of the total received radio reception signal S Tot-RF (i.e., also including the radio transmission signal S Tx-RF ) is illustrated in FIG. 5 .
- the left-most peak 500 a is caused by S Rx-RF
- the middle-most peak 500 b is caused by S Adj-RF
- the right-most peak 500 c is caused by S Tx-RF .
- the total received radio reception signal S Tot-RF is distorted by a function denoted ⁇ , before down conversion (by multiplication with e ⁇ 2 ⁇ fRxt ).
- the function ⁇ is nonlinear and modelled as memoryless.
- the nonlinear function ⁇ can be modelled by a third order memoryless nonlinearity and hence be written as follows:
- Equation (1) the symbol x denotes input to the nonlinear function (here defined by the total received radio reception signal S Tot-RF ), and A is a parameter of function ⁇ , i.e., A parameterizes ⁇ . It can be assumed that
- 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:
- Equation (1) is thus an approximation of the true distortion.
- Equations (2), (3), (4), (8), and (9) below are based on this approximation.
- the resulting total received radio reception signal ⁇ (S Tot-RF ) after having been subjected to the nonlinearity ⁇ is modelled as follows:
- Equation (2) the symbol ⁇ denotes convolution. In Equation (2) any receiver noise has been assumed to be insignificant.
- Peaks 600 a and 600 b are caused by S Rx-RF and S Aaj-RF , respectively, and peak 600 c is caused by S Tx-RF .
- All different signal spectrums contain distortion shown as side lobes to the original spectra.
- the distortion of S Rx-RF and S Adj-RF is due to the cross modulation from S Tx-RF (as seen in Equation (2) and (3).
- FIG. 7 schematically illustrates the resulting signal spectrum 700 where a notch filter has been used as filter h.
- Peaks 700 a and 700 b are caused by S Rx-RF and S Adj-RF , respectively, and peak 700 c is caused by S Tx-RF .
- the distortion of S Rx-RF and S Adj-RF is reduced significantly (side lobes are now reduced). However, the distortion due to cross modulation is still considered far too high to meet requirements on received signal quality.
- a linear filter a illustrated in FIG. 2 , is configured to remove all signals not centered around S Rx (and S Adj , where S Adj is a baseband version of S Aaj-RF ) and thus to remove up and down converted versions of the radio transmission signal S Tx-RF .
- S Adj is a baseband version of S Aaj-RF
- the radio transmission signal S Tx-RF and non-relevant signals are heavily suppressed and thus in principle removed.
- all the peaks centered around ⁇ 0.3 ⁇ 10 9 Hz and 0.6 ⁇ 10 9 Hz together with the transmission signal close to 0.3 ⁇ 10 9 Hz in FIG. 7 can be removed by filtering.
- the cross modulation of S Tx-RF and S Adj-RF still leaks into the desired reception signal S Rx .
- the remaining reception signal S Tot can thus be expressed as follows:
- One general task and purpose of the receiver is to derive information in S Rx from the observed reception signal S Tot , i.e. to remove unwanted distortion and the adjacent channel (S Adj ).
- FIG. 3 is a schematic diagram illustrating details of the baseband part 110 of the radio transceiver device 100 according to an embodiment.
- the transmission signal S Tx is generated by a mapper (denoted Map in FIG. 3 ) mapping symbols of a digital input signal D in to a signal constellation point and filtering the thus generated sequence of constellation points by a transmitter filter p Tx .
- the transmission signal S Tx will below be denoted a transmission reference signal.
- the reception signal S Tot is processed by a control device 300 to provide a compensated reception signal S Comp . Further details of the control device 300 and how the compensated reception signal S Comp is determined will be disclosed below.
- the compensated reception signal S Comp is filtered by a receiver filter p Rx , resulting in a filtered receiver signal ⁇ Rx , and fed to a detector, denoted Dec, resulting in a detected receiver signal S 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 Rx,Dec is then fed to an inverse mapper Map ⁇ 1 performing the inverse operations of the mapper Map to produce a digital output sequence D Out .
- FIG. 9 illustrating a method for suppressing interference in a received reception signal S Tot in the radio transceiver device 100 as performed by the control device 300 according to an embodiment.
- the radio transceiver device 100 is configured to receive the reception signal S Tot as a radio reception signal S Tot-RF and to generate a radio transmission signal S Tx-RF .
- the radio transmission signal S Tx-RF and the radio reception signal S Tot-RF occupy at least partly non-overlapping frequency bands.
- the control device 300 obtains the transmission reference signal S Tx based on the radio transmission signal S Tx-RF .
- the control device 300 estimates an interference distortion component signal ⁇ CM .
- the interference distortion component signal ⁇ CM is estimated based on the transmission reference signal S 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.
- the control device 300 suppresses interference in the reception signal S Tot . Interference in the reception signal S Tot is suppressed by combining the reception signal S Tot with the distortion component signal ⁇ CM .
- combining the reception signal S Tot with the distortion component signal ⁇ CM results in a compensated reception signal S Comp .
- the compensated reception signal S Comp is determined so as to compensate the reception signal S Tot for the internal leakage contribution due to h(S Tx-RF ).
- the interference distortion component signal ⁇ CM represents at least one non-linear component, for example the nonlinear function ⁇ , in the radio circuit of the radio transceiver device 100 .
- the interference distortion component signal ⁇ CM is an estimation of cross modulation in a receiver branch of the radio transceiver device 100 .
- Embodiments relating to further details of suppressing interference in a received reception signal S Tot in the radio transceiver device 100 will now be disclosed.
- FIG. 10 illustrating methods for suppressing interference in a received reception signal S Tot in the radio transceiver device 100 as performed by the control device 300 according to further embodiments. It is assumed that steps S 102 , S 104 , s 106 are performed as described with reference to FIG. 9 , and a repeated description of these steps is therefore omitted.
- One general task and purpose of the receiver is to derive information in S Rx from the observed reception signal S Tot , i.e. to remove unwanted distortion and the adjacent channel (S Adj-RF ).
- the cross modulation of S Tx-RF and S Adj-RF leaks into the desired reception signal S Rx . Without any cross modulation S Adj-RF could be removed by filtering. Without any cross modulation S Tx-RF could also be removed by filtering.
- control device 300 is configured to estimate the cross modulation S CM , i.e. to find ⁇ CM .
- the cross modulation ⁇ CM can be defined according to Equation (4):
- the radio transmission signal S Tx-RF can be assumed known or at least the complex base band version of it, i.e. the transmission signal S Tx , can be considered known.
- one task of the control device 300 is to find a function, r(S Tot , S Tx ; ⁇ ), where ⁇ denotes a parameter (which may be vector valued), that estimates ⁇ CM such that
- ⁇ CM r ( S Tot ,S Tx , ⁇ ).
- the control device 300 could thereby estimate the cross modulation ⁇ CM using the estimator, r, and compensates the received signal S Tot with the estimated distortion ⁇ CM .
- the interference distortion component signal ⁇ CM is estimated by minimizing an error signal e based on a difference between the compensated reception signal S Comp and a receiver signal.
- ⁇ Rx is a filtered receiver signal and S Rx,Dec is a detected receiver signal.
- the control device 300 is configured to determine the filtered receiver signal ⁇ Rx by performing step S 108 and to process the filtered receiver signal ⁇ Rx to obtain the detected receiver signal S Rx,Dec by performing step S 110 :
- the control device 300 filters the compensated reception signal S Comp , resulting in the filtered receiver signal check for missing ⁇ Rx .
- the control device 300 processes the filtered receiver signal ⁇ Rx by the detector, resulting in the detected receiver signal S Rx,Dec .
- the error signal e is then determined as a difference between the filtered receiver signal ⁇ Rx and the detected receiver signal S Rx,Dec . That is, according to an embodiment the error signal e is formulated as in Equation (6):
- the interference distortion component signal ⁇ CM is estimated using a least means squares (LMS) estimate based on the error signal e.
- LMS least means squares
- the square of the error signal e can be minimized in order to determine an optimum parameter set ⁇ for estimating ⁇ CM .
- Equation (7) An LMS approach finding the parameters can be derived according to Equation (7):
- Equation (8) The LMS expression estimating the coefficients ( ⁇ k,i or ⁇ ) becomes according to Equation (8):
- Equation (9) the symbol * denotes complex conjugation.
- P Tx-RF denotes the power of S Tx-RF
- P Rx-RF denotes the power of S Rx-RF
- P Adj-RF denotes the power of S Adj-RF
- FIG. 11 schematically illustrates, in terms of a number of functional units, the components of a control device 300 according to an embodiment.
- Processing circuitry 1110 is provided using any combination of one or more of a suitable central processing unit (CPU), multiprocessor, microcontroller, digital signal processor (DSP), etc., capable of executing software instructions stored in a computer program product 1310 (as in FIG. 13 ), e.g. in the form of a storage medium 1130 .
- the processing circuitry 1110 may further be provided as at least one application specific integrated circuit (ASIC), or field programmable gate array (FPGA).
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- the processing circuitry 1110 is configured to cause the control device 300 to perform a set of operations, or steps, S 102 -S 110 , as disclosed above.
- the storage medium 1130 may store the set of operations
- 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.
- 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 Tx , ⁇ , S Tot , and to provide S Comp .
- 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.
- FIG. 12 schematically illustrates, in terms of a number of functional modules, the components of a control device 300 according to an embodiment.
- the control device 300 of FIG. 12 comprises a number of functional modules; an obtain module 1110 a configured to perform step S 102 , an estimate module 1110 b configured to perform step S 104 , and a suppress module 1110 c configured to perform step S 106 .
- the control device 300 of FIG. 12 may further comprises a number of optional functional modules, such as any of a filter module configured to perform step S 108 , and a detector module 1110 e configured to perform step S 110 .
- each functional module 1110 a - 1110 e 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 FIG. 12 .
- the modules correspond to parts of a computer program, they do not need to be separate modules therein, but the way in which they are implemented in software is dependent on the programming language used.
- one or more or all functional modules 1110 a - 1110 e may be implemented by the processing circuitry 1110 , possibly in cooperation with functional units 1120 and/or 1130 .
- the processing circuitry 1110 may thus be configured to from the storage medium 1130 fetch instructions as provided by a functional module 1110 a - 1110 e and to execute these instructions, thereby performing any steps as disclosed herein.
- the control device 300 may be provided as a standalone device or as a part of at least one further device.
- the control device 300 may be provided in the radio transceiver device 100 .
- a radio transceiver device 100 as herein disclosed comprising a control device 300 as herein disclosed.
- functionality of the control device 300 may be distributed between at least two devices, or nodes.
- a first portion of the instructions performed by the control device 300 may be executed in a first device
- 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.
- 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 FIG. 11 the processing circuitry 1110 may be distributed among a plurality of devices, or nodes. The same applies to the functional modules 1110 a - 1110 e of FIG. 12 and the computer program 1320 of FIG. 13 (see below).
- FIG. 13 shows one example of a computer program product 1310 comprising computer readable storage medium 1330 .
- a computer program 1320 can be stored, which computer program 1320 can cause the processing circuitry 1110 and thereto operatively coupled entities and devices, such as the communications interface 1120 and the storage medium 1130 , to execute methods according to embodiments described herein.
- the computer program 1320 and/or computer program product 1310 may thus provide means for performing any steps as herein disclosed.
- the computer program product 1310 is illustrated as an optical disc, such as a CD (compact disc) or a DVD (digital versatile disc) or a Blu-Ray disc.
- the computer program product 1310 could also be embodied as a memory, such as a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or an electrically erasable programmable read-only memory (EEPROM) and more particularly as a non-volatile storage medium of a device in an external memory such as a USB (Universal Serial Bus) memory or a Flash memory, such as a compact Flash memory.
- the computer program 1320 is here schematically shown as a track on the depicted optical disk, the computer program 1320 can be stored in any way which is suitable for the computer program product 1310 .
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Noise Elimination (AREA)
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.
Description
- Embodiments presented herein relate to interference suppression, and particularly to a method, a control device, a computer program, and a computer program product for suppressing interference in a received reception signal in a radio transceiver device.
- In communications networks, there may be a challenge to obtain good performance and capacity for a given communications protocol, its parameters and the physical environment in which the communications network is deployed.
- For example, radio link systems in some communications networks are designed as Frequency Division Duplex (FDD) systems. In FDD systems the transmitted carrier frequency differs from the received carrier frequency. The transmitted signal is commonly at a much higher power level than the received signal. Hence, the receiver of a radio transceiver device operating in a FDD system would saturate if the transmitted signal of the radio transceiver device would leak into its receiver.
- A diplexer filter (also known as a branching filter) is commonly used to prevent the transmitted signal from leaking with high power into the receiver.
- Such a diplexer is relatively expensive to manufacture, and constitutes a quite space-consuming component. Furthermore, FDD systems used for providing microwave links are manufactured and sold for many different frequency bands, and it is therefore necessary to have at least one specific diplexer per frequency band, due to the frequency dependency of components. Hence, the diplexer is commonly designed in several variants (many per frequency band) leading to high cost due to the diplexer as such and the variant penalty cost.
- There is thus a need for a less complicated mechanism for preventing the transmitted signal of the radio transceiver device to leak into its receiver.
- An object of embodiments herein is to provide efficient mechanisms for suppressing interference in a received reception signal in a radio transceiver device.
- According to a first aspect there is presented a method 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. The 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.
- Advantageously this method provides efficient suppression of interference in a received reception signal in a radio transceiver device. In particular, interference arising from cross-modulation between transmitted and received signals, due to the non-linearity in the radio circuit, is suppressed.
- Advantageously this method provides a simple mechanism for preventing, or at least countering/alleviating, leakage of the transmitted signal of the radio transceiver device into its receiver.
- Advantageously this method reduces the total cost of the radio transceiver device.
- Advantageously this method requires only a few frequency indexes to be stored in the radio transceiver device which, in turn, gives low production cost and less warehousing comparted to a radio transceiver device using a diplexer.
- According to a second aspect there is presented 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. The control device comprises processing circuitry. The processing circuitry is configured to cause the control device to obtain a transmission reference signal based on the radio transmission signal. The processing circuitry is configured to cause the control device to estimate 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 processing circuitry is configured to cause the control device to suppress interference in the reception signal by combining the reception signal with the distortion component signal.
- According to a third aspect there is presented 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. The control device comprises processing circuitry and a computer program product. The computer program product stores instructions that, when executed by the processing circuitry, causes the control device to perform steps, or operations. The steps, or operations, cause the control device to obtain a transmission reference signal based on the radio transmission signal. The steps, or operations, cause the control device to estimate 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 steps, or operations, cause the control device to suppress interference in the reception signal by combining the reception signal with the distortion component signal.
- According to a fourth aspect there is presented 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. The control device comprises an obtain module configured to obtain a transmission reference signal based on the radio transmission signal. The control device comprises an estimate module configured to estimate 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 control device comprises a suppress module configured to suppress interference in the reception signal by combining the reception signal with the distortion component signal.
- According to a fifth aspect there is presented a computer program for suppressing interference in a received reception signal in a radio transceiver device, the computer program comprising computer program code which, when run on a control device, causes the control device to perform a method according to the first aspect.
- According to a sixth aspect there is presented a computer program product comprising a computer program according to the fifth aspect and a computer readable storage medium on which the computer program is stored.
- According to a seventh aspect there is presented a
radio transceiver device 100 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. The radio transceiver device comprises a control device for suppressing interference in a received reception signal in the radio transceiver device according to any of the second aspect, the third aspect, or the fourth aspect. - It is to be noted that any feature of the first, second, third, fourth, fifth, sixth and seventh aspects may be applied to any other aspect, wherever appropriate. Likewise, any advantage of the first aspect may equally apply to the second, third, fourth, fifth, sixth, and/or seventh aspect, respectively, and vice versa. Other objectives, features and advantages of the enclosed embodiments will be apparent from the following detailed disclosure, from the attached dependent claims as well as from the drawings.
- Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/the element, apparatus, component, means, step, etc.” are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
- The inventive concept is now described, by way of example, with reference to the accompanying drawings, in which:
-
FIGS. 1, 2, 3 are schematic diagrams illustrating radio transceiver devices and parts thereof according to embodiments; -
FIGS. 4, 5, 6, 7, and 8 schematically illustrate signal spectrums according to embodiments; -
FIGS. 9 and 10 are flowcharts of methods according to embodiments; -
FIG. 11 is a schematic diagram showing functional units of a control device according to an embodiment; -
FIG. 12 is a schematic diagram showing functional modules of a control device according to an embodiment; -
FIG. 13 shows one example of a computer program product comprising computer readable storage medium according to an embodiment. - 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.
- Like numbers refer to like elements throughout the description. Any step or feature illustrated by dashed lines should be regarded as optional.
- 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.
- 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.
- 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.
- 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.
-
FIG. 1 is a schematic diagram illustrating aradio transceiver device 100 according to an embodiment. Theradio transceiver device 100 comprises abaseband part 110 and aradio frequency part 120. Thebaseband part 110 comprises baseband circuitry and is configured for processing of transmission signals and reception signals at baseband, or potentially at an intermediate frequency. Theradio frequency part 120 comprises radio circuitry and is configured for processing of transmission signals and reception signals at radio frequency. Thebaseband part 110 comprises acontrol device 300. A description of the functionality of thecontrol device 300 will be provided below with reference toFIGS. 9 and 10 . - 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. -
FIG. 2 is a schematic diagram illustrating details of theradio frequency part 120 of theradio transceiver device 100 according to an embodiment. - The
radio frequency part 120 is configured to generate (by up converting a transmission signal STx by multiplication with ej2πfTxt) and to transmit a radio transmission signal STx-RF to a remote transceiver and to receive a radio reception signal STot-RF from the remote transceiver. - The radio transmission signal STx-RF leaks into the radio reception signal STot-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(STx-RF) could be based on band-stop filtering of the radio transmission signal STx-RF. In this way the leakage of the radio transmission signal STx-RF into the radio reception signal STot-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 STot-RF is therefore the sum of a desired radio reception signal SRx-RF and a filtered version of the radio transmission signal STx-RF. The reception signal STot-RF thus comprises the desired radio reception signal SRx-RF and an internal leakage contribution, as modelled by the model h(STx-RF), of the radio transmission signal STx-RF.
- The total received signal may also comprise one or more adjacent interferer signals. Hence, according to an embodiment the reception signal STot-RF further comprises an external leakage contribution SAdj-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 SRx-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).
- The relative difference in power between the transmitted signal and the desired reception signal, i.e., between STx-RF and SRx-RF is often large, i.e. PTx-RF>>PRx-RF and PTx-RF>>PAdj-RF, where PTx-RF denotes the power of STx-RF, where PRx-RF denotes the power of SRx-RF, and where PAdj-RF denotes the power of SAdj-RF. According to an embodiment the radio transmission signal STx-RF is more than one order of magnitude larger in power than the radio reception signal STot-RF.
- An example of a resulting
signal spectrum 400 of the desired radio reception signal SRx-RF and the external leakage contribution SAdj-RF of another radio reception signal is illustrated inFIG. 4 . InFIG. 4 theleft-most peak 400 a is caused by SRx-RF and theright-most peak 400 b is caused by SAdj-RF. As a comparison, an example of a resultingsignal spectrum 500 of the total received radio reception signal STot-RF (i.e., also including the radio transmission signal STx-RF) is illustrated inFIG. 5 . InFIG. 5 theleft-most peak 500 a is caused by SRx-RF, themiddle-most peak 500 b is caused by SAdj-RF, and theright-most peak 500 c is caused by STx-RF. - The total received radio reception signal STot-RF is distorted by a function denoted ƒ, before down conversion (by multiplication with e−2πfRxt). 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| 2. (1) - In Equation (1), the symbol x denotes input to the nonlinear function (here defined by the total received radio reception signal STot-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:
-
- 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.
- The resulting total received radio reception signal ƒ(STot-RF) after having been subjected to the nonlinearity ƒ is modelled as follows:
-
ƒ(S Tot-RF ;A)=h⊗s Tx-RF +s Rx-RF +S Adj-RF +A(h⊗s Tx-RF +s Rx-RF +S Adj-RF)|h⊗s s Tx-RF +s Rx-RF +S Adj-RF|2 (2) - In Equation (2) the symbol ⊗ denotes convolution. In Equation (2) any receiver noise has been assumed to be insignificant.
-
FIG. 6 schematically illustrates the resultingsignal spectrum 600 where the non-linear function ƒ is set to ƒ(STot-RF; A) defined in Equation (2), and the filter h is determined as h=1. 600 a and 600 b are caused by SRx-RF and SAaj-RF, respectively, and peak 600 c is caused by STx-RF. All different signal spectrums contain distortion shown as side lobes to the original spectra. The distortion of SRx-RF and SAdj-RF is due to the cross modulation from STx-RF (as seen in Equation (2) and (3).Peaks - As a comparison
FIG. 7 schematically illustrates the resultingsignal spectrum 700 where a notch filter has been used as filter h. 700 a and 700 b are caused by SRx-RF and SAdj-RF, respectively, and peak 700 c is caused by STx-RF. The distortion of SRx-RF and SAdj-RF is reduced significantly (side lobes are now reduced). However, the distortion due to cross modulation is still considered far too high to meet requirements on received signal quality.Peaks - Further, a linear filter a, illustrated in
FIG. 2 , is configured to remove all signals not centered around SRx (and SAdj, where SAdj is a baseband version of SAaj-RF) and thus to remove up and down converted versions of the radio transmission signal STx-RF. Thus, after application of the linear filter a the radio transmission signal STx-RF and non-relevant signals are heavily suppressed and thus in principle removed. Thus all the peaks centered around −0.3·109 Hz and 0.6·109 Hz together with the transmission signal close to 0.3·109 Hz inFIG. 7 can be removed by filtering. But note that the cross modulation of STx-RF and SAdj-RF still leaks into the desired reception signal SRx. The remaining reception signal STot can thus be expressed as follows: -
S Tot =S Rx+2AS Rx |h⊗S Tx-RF|2 +S Adj-RF+2AS Adj |h⊗S Tx-RF|2. (3) - One general task and purpose of the receiver is to derive information in SRx from the observed reception signal STot, i.e. to remove unwanted distortion and the adjacent channel (SAdj).
-
FIG. 3 is a schematic diagram illustrating details of thebaseband part 110 of theradio transceiver device 100 according to an embodiment. - The transmission signal STx is generated by a mapper (denoted Map in
FIG. 3 ) mapping symbols of a digital input signal Din to a signal constellation point and filtering the thus generated sequence of constellation points by a transmitter filter pTx. The transmission signal STx will below be denoted a transmission reference signal. - The reception signal STot is processed by a
control device 300 to provide a compensated reception signal SComp. Further details of thecontrol device 300 and how the compensated reception signal SComp is determined will be disclosed below. - The compensated reception signal SComp is filtered by a receiver filter pRx, resulting in a filtered receiver signal ŜRx, and fed to a detector, denoted Dec, resulting in a detected receiver signal SRx,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 SRx,Dec is then fed to an inverse mapper Map−1 performing the inverse operations of the mapper Map to produce a digital output sequence DOut.
- Reference is now made to
FIG. 9 illustrating a method for suppressing interference in a received reception signal STot in theradio transceiver device 100 as performed by thecontrol device 300 according to an embodiment. - As disclosed above, the
radio transceiver device 100 is configured to receive the reception signal STot as a radio reception signal STot-RF and to generate a radio transmission signal STx-RF. The radio transmission signal STx-RF and the radio reception signal STot-RF occupy at least partly non-overlapping frequency bands. - S102: The
control device 300 obtains the transmission reference signal STx based on the radio transmission signal STx-RF. - S104: The
control device 300 estimates an interference distortion component signal ŜCM. The interference distortion component signal ŜCM is estimated based on the transmission reference signal STx and on the model of nonlinearity in a radio circuit of theradio transceiver device 100. An example of this model h has been provided above. - S106: The
control device 300 suppresses interference in the reception signal STot. Interference in the reception signal STot is suppressed by combining the reception signal STot with the distortion component signal ŜCM. - In general terms, combining the reception signal STot with the distortion component signal ŜCM results in a compensated reception signal SComp. According to an embodiment the compensated reception signal SComp is determined so as to compensate the reception signal STot for the internal leakage contribution due to h(STx-RF).
- According to an embodiment the interference distortion component signal ŜCM represents at least one non-linear component, for example the nonlinear function ƒ, in the radio circuit of the
radio transceiver device 100. - According to an embodiment the interference distortion component signal ŜCM is an estimation of cross modulation in a receiver branch of the
radio transceiver device 100. - Embodiments relating to further details of suppressing interference in a received reception signal STot in the
radio transceiver device 100 will now be disclosed. - Reference is now made to
FIG. 10 illustrating methods for suppressing interference in a received reception signal STot in theradio transceiver device 100 as performed by thecontrol device 300 according to further embodiments. It is assumed that steps S102, S104, s106 are performed as described with reference toFIG. 9 , and a repeated description of these steps is therefore omitted. - One general task and purpose of the receiver is to derive information in SRx from the observed reception signal STot, i.e. to remove unwanted distortion and the adjacent channel (SAdj-RF). The cross modulation of STx-RF and SAdj-RF leaks into the desired reception signal SRx. Without any cross modulation SAdj-RF could be removed by filtering. Without any cross modulation STx-RF could also be removed by filtering.
- Instead the
control device 300 is configured to estimate the cross modulation SCM, i.e. to find ŜCM. From Equation (3) follows that the cross modulation ŜCM can be defined according to Equation (4): -
s CM =As Rx |h⊗s Tx-RF|2 +As Adj |h⊗s Tx-RF|2 (4) - The radio transmission signal STx-RF can be assumed known or at least the complex base band version of it, i.e. the transmission signal STx, can be considered known. Thus, according to aspects, one task of the
control device 300 is to find a function, r(STot, STx; Θ), where Θ denotes a parameter (which may be vector valued), that estimates ŜCM such that -
Ŝ CM =r(S Tot ,S Tx,Θ). (5) - The
control device 300 could thereby estimate the cross modulation ŜCM using the estimator, r, and compensates the received signal STot with the estimated distortion ŜCM. According to an embodiment the interference distortion component signal ŜCM is estimated by minimizing an error signal e based on a difference between the compensated reception signal SComp and a receiver signal. As disclosed above, ŜRx, is a filtered receiver signal and SRx,Dec is a detected receiver signal. Hence, according to an embodiment thecontrol device 300 is configured to determine the filtered receiver signal ŜRx by performing step S108 and to process the filtered receiver signal ŜRx to obtain the detected receiver signal SRx,Dec by performing step S110: - S108: The
control device 300 filters the compensated reception signal SComp, resulting in the filtered receiver signal check for missing ŜRx. - S110: The
control device 300 processes the filtered receiver signal ŜRx by the detector, resulting in the detected receiver signal SRx,Dec. - The error signal e is then determined as a difference between the filtered receiver signal ŜRx and the detected receiver signal SRx,Dec. That is, according to an embodiment the error signal e is formulated as in Equation (6):
-
e=Ŝ Rx −S Rx,Dec. (6) - There can be different ways to use the error signal e to determine the interference distortion component signal ŜCM. According to an embodiment the interference distortion component signal Ŝ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 ŜCM.
- An LMS approach finding the parameters can be derived according to Equation (7):
-
E[e(n)e(n)*]=E└e(n)(S CM(n)−r(S Tot ,S Tx,Θ))*┘. (7) - The resulting compensation then becomes according to Equation (8):
-
- The LMS expression estimating the coefficients (βk,i or Θ) becomes according to Equation (8):
-
βk,l(m+1)=βk,l(m)−μe(n)S Tot(n)*S Tx(n−k)*S Tx(n−l). (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 anduncompensated spectrum 800 as illustrated inFIG. 8 are achieved, where -
- where PTx-RF denotes the power of STx-RF, where PRx-RF denotes the power of SRx-RF, and where PAdj-RF denotes the power of SAdj-RF.
-
FIG. 11 schematically illustrates, in terms of a number of functional units, the components of acontrol device 300 according to an embodiment.Processing circuitry 1110 is provided using any combination of one or more of a suitable central processing unit (CPU), multiprocessor, microcontroller, digital signal processor (DSP), etc., capable of executing software instructions stored in a computer program product 1310 (as inFIG. 13 ), e.g. in the form of astorage medium 1130. Theprocessing circuitry 1110 may further be provided as at least one application specific integrated circuit (ASIC), or field programmable gate array (FPGA). - Particularly, the
processing circuitry 1110 is configured to cause thecontrol device 300 to perform a set of operations, or steps, S102-S110, as disclosed above. For example, thestorage medium 1130 may store the set of operations, and theprocessing circuitry 1110 may be configured to retrieve the set of operations from thestorage medium 1130 to cause thecontrol device 300 to perform the set of operations. The set of operations may be provided as a set of executable instructions. - Thus the
processing circuitry 1110 is thereby arranged to execute methods as herein disclosed. Thestorage 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. Thecontrol device 300 may further comprise acommunications interface 1120 at least configured to obtain STx, Θ, STot, and to provide SComp. As such thecommunications interface 1120 may comprise one or more transmitters and receivers, comprising analogue and digital components. Theprocessing circuitry 1110 controls the general operation of thecontrol device 300 e.g. by sending data and control signals to thecommunications interface 1120 and thestorage medium 1130, by receiving data and reports from thecommunications interface 1120, and by retrieving data and instructions from thestorage medium 1130. Other components, as well as the related functionality, of thecontrol device 300 are omitted in order not to obscure the concepts presented herein. -
FIG. 12 schematically illustrates, in terms of a number of functional modules, the components of acontrol device 300 according to an embodiment. Thecontrol device 300 ofFIG. 12 comprises a number of functional modules; an obtainmodule 1110 a configured to perform step S102, anestimate module 1110 b configured to perform step S104, and a suppressmodule 1110 c configured to perform step S106. Thecontrol device 300 ofFIG. 12 may further comprises a number of optional functional modules, such as any of a filter module configured to perform step S108, and adetector module 1110 e configured to perform step S110. - In general terms, each
functional module 1110 a-1110 e 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 thestorage medium 1130 which when run on the processing circuitry makes thecontrol device 300 perform the corresponding steps mentioned above in conjunction withFIG. 12 . It should also be mentioned that even though the modules correspond to parts of a computer program, they do not need to be separate modules therein, but the way in which they are implemented in software is dependent on the programming language used. Preferably, one or more or allfunctional modules 1110 a-1110 e may be implemented by theprocessing circuitry 1110, possibly in cooperation withfunctional units 1120 and/or 1130. Theprocessing circuitry 1110 may thus be configured to from thestorage medium 1130 fetch instructions as provided by afunctional module 1110 a-1110 e and to execute these instructions, thereby performing any steps as disclosed herein. - The
control device 300 may be provided as a standalone device or as a part of at least one further device. For example, thecontrol device 300 may be provided in theradio transceiver device 100. Hence, according to an embodiment there is provided aradio transceiver device 100 as herein disclosed comprising acontrol device 300 as herein disclosed. - 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 thecontrol device 300 may be executed in a first device, and a second portion of the of the instructions performed by thecontrol 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 thecontrol device 300 may be executed. Hence, the methods according to the herein disclosed embodiments are suitable to be performed by acontrol device 300 residing in a cloud computational environment. Therefore, although asingle processing circuitry 1110 is illustrated inFIG. 11 theprocessing circuitry 1110 may be distributed among a plurality of devices, or nodes. The same applies to thefunctional modules 1110 a-1110 e ofFIG. 12 and thecomputer program 1320 ofFIG. 13 (see below). -
FIG. 13 shows one example of acomputer program product 1310 comprising computerreadable storage medium 1330. On this computerreadable storage medium 1330, acomputer program 1320 can be stored, whichcomputer program 1320 can cause theprocessing circuitry 1110 and thereto operatively coupled entities and devices, such as thecommunications interface 1120 and thestorage medium 1130, to execute methods according to embodiments described herein. Thecomputer program 1320 and/orcomputer program product 1310 may thus provide means for performing any steps as herein disclosed. - In the example of
FIG. 13 , thecomputer program product 1310 is illustrated as an optical disc, such as a CD (compact disc) or a DVD (digital versatile disc) or a Blu-Ray disc. Thecomputer program product 1310 could also be embodied as a memory, such as a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or an electrically erasable programmable read-only memory (EEPROM) and more particularly as a non-volatile storage medium of a device in an external memory such as a USB (Universal Serial Bus) memory or a Flash memory, such as a compact Flash memory. Thus, while thecomputer program 1320 is here schematically shown as a track on the depicted optical disk, thecomputer program 1320 can be stored in any way which is suitable for thecomputer program product 1310. - 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.
Claims (19)
1. A method performed by a control device for suppressing interference in a received reception signal STot in a radio transceiver device configured to receive the reception signal STot as a radio reception signal STot-RF and to generate a radio transmission signal STx-RF, wherein the radio transmission signal STx-RF and the radio reception signal STot-RF occupy at least partly non-overlapping frequency bands, the method comprising:
obtaining a transmission reference signal STx based on the radio transmission signal STx-RF;
estimating an interference distortion component signal ŜCM based on the transmission reference signal STx and on a model of nonlinearity in a radio circuit of the radio transceiver device; and
suppressing interference in the reception signal STot by combining the reception signal STot with the distortion component signal ŜCM.
2. The method according to claim 1 , wherein combining the reception signal STot with the distortion component signal ŜCM results in a compensated reception signal SComp.
3. The method according to claim 1 , wherein the interference distortion component signal Ŝ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 STot comprises a desired radio reception signal SRx-RF and an internal leakage contribution, as modelled by the model, of the radio transmission signal STx-RF.
5. The method according to claim 2 , wherein the compensated reception signal SComp is determined so as to compensate the reception signal STot for the internal leakage contribution h(STx-RF).
6. The method according to claim 1 , wherein the interference distortion component signal Ŝ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 ŜCM is estimated by minimizing an error signal e based on a difference between the compensated reception signal SComp and a receiver signal.
8. The method according to claim 7 , wherein the receiver signal is a filtered receiver signal SRx and determined by:
filtering the compensated reception signal SComp, resulting in the filtered receiver signal ŜRx.
9. The method according to claim 7 , further comprising:
processing the filtered receiver signal ŜRx by a detector, resulting in a detected receiver signal SRx,Dec, and
wherein the difference is determined between the filtered receiver signal ŜRx and the detected receiver signal SRx,Dec.
10. The method according to claim 6 , wherein the interference distortion component signal Ŝ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 STx-RF is more than one order of magnitude larger in power than the radio reception signal STot-RF.
12. The method according to claim 1 , wherein the model is based on band-stop filtering of the radio transmission signal STx-RF.
13. The method according to claim 4 , wherein the reception signal STot further comprises an external leakage contribution SAdj-RF of another radio reception signal, wherein the desired radio reception signal SRx-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 STot in a radio transceiver device configured to receive the reception signal STot as a radio reception signal STot-RF and to generate a radio transmission signal STx-RF, wherein the radio transmission signal STx-RF and the radio reception signal STot-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 STx based on the radio transmission signal STx-RF;
estimate an interference distortion component signal ŜCM based on the transmission reference signal STx and on a model of nonlinearity in a radio circuit of the radio transceiver device; and
suppress interference in the reception signal STot by combining the reception signal STot with the distortion component signal ŜCM.
15. A control device for suppressing interference in a received reception signal STot in a radio transceiver device configured to receive the reception signal STot as a radio reception signal STot-RF and to generate a radio transmission signal STx-RF, wherein the radio transmission signal STx-RF and the radio reception signal STot-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 STx based on the radio transmission signal STx-RF;
estimate an interference distortion component signal ŜCM based on the transmission reference signal STx and on a model of nonlinearity in a radio circuit of the radio transceiver device; and
suppress interference in the reception signal STot by combining the reception signal STot with the distortion component signal ŜCM.
16. A control device for suppressing interference in a received reception signal STot in a radio transceiver device configured to receive the reception signal STot as a radio reception signal STot-RF and to generate a radio transmission signal STx-RF, wherein the radio transmission signal STx-RF and the radio reception signal STot-RF occupy at least partly non-overlapping frequency bands, the control device comprising:
an obtain module configured to obtain a transmission reference signal STx based on the radio transmission signal STx-RF;
an estimate module configured to estimate an interference distortion component signal ŜCM based on the transmission reference signal STx 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 STot by combining the reception signal STot with the distortion component signal ŜCM.
17. (canceled)
18. For suppressing interference in a received reception signal STot in a radio transceiver device configured to receive the reception signal STot as a radio reception signal STot-RF and to generate a radio transmission signal STx-RF, wherein the radio transmission signal STx-RF and the radio reception signal STot-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 STx based on the radio transmission signal STx-RF;
estimate an interference distortion component signal ŜCM based on the transmission reference signal STx and on a model of nonlinearity in a radio circuit of the radio transceiver device; and
suppress interference in the reception signal STot by combining the reception signal STot with the distortion component signal ŜCM.
19. (canceled)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2016/057404 WO2017174116A1 (en) | 2016-04-05 | 2016-04-05 | Interference supression in a radio transceiver device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20190097673A1 true US20190097673A1 (en) | 2019-03-28 |
Family
ID=55661443
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/083,176 Abandoned US20190097673A1 (en) | 2016-04-05 | 2016-04-05 | Interference suppression in a radio transceiver device |
| US16/083,234 Expired - Fee Related US10498386B2 (en) | 2016-04-05 | 2017-02-14 | Interference suppression in a radio transceiver device |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/083,234 Expired - Fee Related US10498386B2 (en) | 2016-04-05 | 2017-02-14 | Interference suppression in a radio transceiver device |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US20190097673A1 (en) |
| EP (2) | EP3440779A1 (en) |
| WO (2) | WO2017174116A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3440779A1 (en) | 2016-04-05 | 2019-02-13 | Telefonaktiebolaget LM Ericsson (publ) | Interference supression in a radio transceiver device |
| US11165455B2 (en) | 2018-05-16 | 2021-11-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Interference mitigation |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5218448A (en) * | 1989-12-15 | 1993-06-08 | Matsushita Electric Industrial Co., Ltd. | Signal reproducing apparatus |
| US20070254590A1 (en) * | 2006-04-27 | 2007-11-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Adjacent channel interference supression |
| US20100277236A1 (en) * | 2008-01-15 | 2010-11-04 | Mitsubishi Electric Corporation | Predistorter |
| US7916671B1 (en) * | 2009-07-16 | 2011-03-29 | Pmc-Sierra, Inc. | Echo cancellation for duplex radios |
| US20140126675A1 (en) * | 2012-11-07 | 2014-05-08 | Datum Systems, Inc. | Method and apparatus for demodulation of a desired signal in the presence of nonlinear-distorted interference |
| US9209891B1 (en) * | 2012-09-24 | 2015-12-08 | RKF Engineering Solutions, LLC | Satellite beamforming using split switches |
| US20170104506A1 (en) * | 2014-06-26 | 2017-04-13 | Huawei Technologies Co., Ltd. | Interference cancellation apparatus and method |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5848105A (en) | 1996-10-10 | 1998-12-08 | Gardner; William A. | GMSK signal processors for improved communications capacity and quality |
| KR100442255B1 (en) * | 2002-02-27 | 2004-07-30 | 엘지전자 주식회사 | Apparatus for equalizing channel |
| US8170487B2 (en) * | 2006-02-03 | 2012-05-01 | Qualcomm, Incorporated | Baseband transmitter self-jamming and intermodulation cancellation device |
| US8320868B2 (en) * | 2010-02-11 | 2012-11-27 | Mediatek Singapore Pte. Ltd. | Integrated circuits, communication units and methods of cancellation of intermodulation distortion |
| US9077440B2 (en) | 2013-01-04 | 2015-07-07 | Telefonaktiebolaget L M Ericsson (Publ) | Digital suppression of transmitter intermodulation in receiver |
| US8995932B2 (en) | 2013-01-04 | 2015-03-31 | Telefonaktiebolaget L M Ericsson (Publ) | Transmitter noise suppression in receiver |
| DE102013114797B4 (en) * | 2013-12-23 | 2021-06-10 | Apple Inc. | Transceiver device and method for generating a compensation signal |
| EP3155726B1 (en) | 2014-06-10 | 2018-03-14 | Telefonaktiebolaget LM Ericsson (publ) | Active cancellation of transmitter leakage in a radio receiver |
| EP3440779A1 (en) | 2016-04-05 | 2019-02-13 | Telefonaktiebolaget LM Ericsson (publ) | Interference supression in a radio transceiver device |
-
2016
- 2016-04-05 EP EP16714421.1A patent/EP3440779A1/en not_active Withdrawn
- 2016-04-05 US US16/083,176 patent/US20190097673A1/en not_active Abandoned
- 2016-04-05 WO PCT/EP2016/057404 patent/WO2017174116A1/en not_active Ceased
-
2017
- 2017-02-14 WO PCT/EP2017/053325 patent/WO2017174240A1/en not_active Ceased
- 2017-02-14 US US16/083,234 patent/US10498386B2/en not_active Expired - Fee Related
- 2017-02-14 EP EP17705382.4A patent/EP3440780B1/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5218448A (en) * | 1989-12-15 | 1993-06-08 | Matsushita Electric Industrial Co., Ltd. | Signal reproducing apparatus |
| US20070254590A1 (en) * | 2006-04-27 | 2007-11-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Adjacent channel interference supression |
| US20100277236A1 (en) * | 2008-01-15 | 2010-11-04 | Mitsubishi Electric Corporation | Predistorter |
| US7916671B1 (en) * | 2009-07-16 | 2011-03-29 | Pmc-Sierra, Inc. | Echo cancellation for duplex radios |
| US9209891B1 (en) * | 2012-09-24 | 2015-12-08 | RKF Engineering Solutions, LLC | Satellite beamforming using split switches |
| US20140126675A1 (en) * | 2012-11-07 | 2014-05-08 | Datum Systems, Inc. | Method and apparatus for demodulation of a desired signal in the presence of nonlinear-distorted interference |
| US20170104506A1 (en) * | 2014-06-26 | 2017-04-13 | Huawei Technologies Co., Ltd. | Interference cancellation apparatus and method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2017174116A1 (en) | 2017-10-12 |
| EP3440779A1 (en) | 2019-02-13 |
| US10498386B2 (en) | 2019-12-03 |
| US20190089403A1 (en) | 2019-03-21 |
| WO2017174240A1 (en) | 2017-10-12 |
| EP3440780B1 (en) | 2025-10-01 |
| EP3440780A1 (en) | 2019-02-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3345306B1 (en) | Interference phase estimate system and method | |
| US10200217B2 (en) | Systems and methods for adaptively-tuned digital self-interference cancellation | |
| US9252831B2 (en) | Multi-tap adaptive filter for transmit signal leakage cancellation | |
| US10411743B2 (en) | Cancelling intermodulation interference | |
| US9203448B2 (en) | Wireless communication apparatus | |
| EP3110017B1 (en) | All digital transmitter noise correction | |
| US9755691B2 (en) | Method and system for mitigating the effects of a transmitted blocker and distortions therefrom in a radio receiver | |
| CN104518808A (en) | Equipment and method for eliminating self-interference signals | |
| US9660673B2 (en) | Apparatus and method for canceling inter-modulation products | |
| US20230179455A1 (en) | Multi-stage sequential pim reduction via sequential training | |
| US8576965B2 (en) | Methods and systems for interference cancellation in multi-mode coexistence modems | |
| US11664964B2 (en) | PIM model adaptation | |
| US10873360B2 (en) | Self-interference cancellation system and method | |
| US10498386B2 (en) | Interference suppression in a radio transceiver device | |
| EP3161966B1 (en) | Receiver device and method for non-linear channel compensation | |
| US10211931B1 (en) | Method of interference cancellation and transceiving device | |
| US20180234194A1 (en) | Homodyne receiver calibration | |
| KR101532707B1 (en) | Projector-Camera System | |
| EP2765704A1 (en) | Method for signal conditioning in a processing apparatus and processing apparatus thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL), SWEDEN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GAEVERT, BJOERN;NILSSON, GOERAN;LINDGREN, ROBERT;AND OTHERS;SIGNING DATES FROM 20160405 TO 20160502;REEL/FRAME:046813/0813 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |