WO2014108098A1 - Interference cancellation for division free duplexing or full duplex operation - Google Patents

Interference cancellation for division free duplexing or full duplex operation Download PDF

Info

Publication number
WO2014108098A1
WO2014108098A1 PCT/CN2014/070513 CN2014070513W WO2014108098A1 WO 2014108098 A1 WO2014108098 A1 WO 2014108098A1 CN 2014070513 W CN2014070513 W CN 2014070513W WO 2014108098 A1 WO2014108098 A1 WO 2014108098A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
chain
transmit
cancellation
receive
Prior art date
Application number
PCT/CN2014/070513
Other languages
French (fr)
Inventor
Wolfgang Oberhammer
Eddy Hum
Wen Tong
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Priority to EP14737915.0A priority Critical patent/EP2941827B1/en
Publication of WO2014108098A1 publication Critical patent/WO2014108098A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B15/00Suppression or limitation of noise or interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/38Transceivers, 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/40Circuits
    • H04B1/50Circuits using different frequencies for the two directions of communication
    • H04B1/52Hybrid 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/525Hybrid 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/06Receivers
    • H04B1/10Means associated with receiver for limiting or suppressing noise or interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/06Receivers
    • H04B1/10Means associated with receiver for limiting or suppressing noise or interference
    • H04B1/12Neutralising, balancing, or compensation arrangements
    • H04B1/123Neutralising, balancing, or compensation arrangements using adaptive balancing or compensation means

Definitions

  • the present invention relates communication network, and, in particular embodiments, to interface cancellation for division free duplexing or full duplex operation.
  • the communication route between communicating devices can include a signal that is transmitted from a first device and received at another device, and another signal that is transmitted from a second device and received at the first device at the same time that the first signal is transmitted.
  • duplex communication networks may be employed.
  • duplex communication networks allow users to communicate in parallel with one another using schemes such as Time Division Multiple Access (TDMA) and Frequency Division Multiple Access (FDMA).
  • TDMA Time Division Multiple Access
  • FDMA Frequency Division Multiple Access
  • TDMA uses time-division multiplexing to separate incoming (received) and outgoing (transmitted) signals. Because the incoming and outgoing signals are separated in time, the signals may be carried on the same frequency.
  • FDMA uses transmitters and receivers that operate on different frequencies. The frequencies of the transmitted and received signals can be sufficiently separated such that their modulated frequency spectra do not overlap.
  • FD Full Duplex
  • DFD Division Free Duplexing
  • FD or DFD devices transmit in the same time slot and at the same frequency as other devices.
  • a wireless transceiver device may be transmitting and receiving signals at the same time and at the same frequency.
  • a key challenge to FD or DFD operation is how to address self interference
  • the transmit power ratio may be larger than zero dBm while the receive power ratio may be less than -90 dBm, a difference of a factor of more than one billion. Therefore, a key challenge to FD or DFD operation is how to address interference of a signal being transmitted on a signal at the same frequency that is being received at the same time.
  • a wireless communication device includes a transmit chain, a receive chain, and a cancellation block.
  • the wireless device may have any combination of one or more transmit antennas and one or more receive antennas, or it may have a single antenna used for both transmitting and receiving.
  • the device can transmit a first signal and receive a second signal concurrently (e.g., at the same time) and within overlapping frequency bands (e.g., at the same frequency).
  • the cancellation block can generate a third (cancellation) signal that accounts for channel characteristics (channel estimation) on the transmitted first signal.
  • the cancellation signal can be applied to the received second signal to compensate for interference caused by the transmitted first signal.
  • the cancellation signal is determined using a copy of the analog form of the first signal (sampled from the end of the transmit chain) and a copy of the received second signal before the cancellation signal is applied (sampled before the received second signal enters the receive chain).
  • the cancellation signal is determined using the two signals just mentioned and also using the digital form of the first signal (e.g., a copy of the first signal before that signal is processed by the transmit chain).
  • the copy of the analog form of the first signal and the copy of the received second signal are converted to digital form upstream of the cancellation block, and the cancellation signal is thus generated in digital form using the digital form of the first signal, the digital form of the copy of the first signal, and the digital form of the copy of the received second signal.
  • the cancellation signal is then converted to analog form.
  • the analog form of the cancellation signal is subtracted from the analog form of the received second signal to produce a "compensated" second signal (the signal is compensated in the sense that the interference introduced by the first signal is reduced, and in particular is reduced to a level at which the receive chain is not saturated).
  • the compensated second signal is converted from analog form to digital form and then further processed to produce a signal that has a satisfactory signal-to-noise ratio.
  • the resulting signal can then be input to a receive baseband processor.
  • the copy of the received second signal (sampled at the front of the receive chain) and the copy of the first signal (sampled from the end of the transmit chain) are input to the cancellation block via a feedback chain.
  • a predistorter observation path is also used for the feedback chain.
  • the feedback chain may include a predistorter, which may be a digital predistorter (DPD).
  • DPD digital predistorter
  • a switch is used to select an input to the feedback chain from either the copy of the received second signal or the copy of the first signal.
  • a predefined (known) benchmark signal is stored in memory.
  • the benchmark signal can be transmitted by the wireless device and then used to determine an initial measure of the channel characteristics based on the digital form of the transmitted benchmark signal, a copy of the analog form of the transmitted
  • a switch is used to select an input to the transmit chain from either the memory (if the benchmark signal is to be used) or from another source (if another signal other than the benchmark signal is to be transmitted).
  • interference cancellation is an extension of the approaches described above.
  • a combined cancellation signal that accounts for all transmitters is generated based on feedback and channel characteristics per transmitter.
  • a combined cancellation signal that accounts for all transmitters is independently generated per receiver.
  • Embodiments according to the present disclosure introduce a number of advantages. For example, because the cancellation signal is based, at least in part, on the digital version of the signal to be transmitted (from the head of the transmit chain), the received interfering signal (that is, the transmitted signal) and cancellation signal are aligned in time. Consequently, tight time constraints do not need to be imposed on the cancellation block. Also, in one embodiment, the DPD provides information about the interfering signal after removal of transmitter distortion and dispersion effects, facilitating the cancellation of multipath effects (e.g., echoes) and improving the accuracy and efficiency of the cancellation signal.
  • multipath effects e.g., echoes
  • dispersive elements e.g., the coupler and filter
  • the receive chain can be duplicated in the cancellation signal path to mitigate computational requirements in the cancellation block.
  • channel estimation does not need to rely on an unknown transmit signal.
  • assumptions do not need to be made about signal content, for example, allowing faster channel adaptation (e.g., faster adjustment of transmission parameters such as frequency).
  • computing the cancellation signal in the digital domain instead of in the analog domain improves accuracy over almost any range of frequencies; hence, bandwidth is not restricted in comparison to existing solutions.
  • additional antennas, radiation patterns, and beamforming are not needed for interference cancellation, meaning that embodiments according to the present invention can be simpler, less costly, and smaller than existing solutions.
  • embodiments according to this disclosure provide a solution to the problem of self interference during FD or DFD operation, facilitating such operation and thus helping to address the larger issues associated with schemes such as TDMA and FDMA.
  • Figure 1 A is a block diagram of an example of a wireless radio frequency (RF) transceiver device upon which embodiments according to the present disclosure can be implemented.
  • Figure IB is a block diagram of another example of a wireless RF transceiver device upon which embodiments according to the present disclosure can be implemented.
  • RF radio frequency
  • Figure 2A is a block diagram showing the flow of signals to, from, and within a wireless RF transceiver device in an embodiment according to the present disclosure.
  • Figure 2B is a block diagram showing the flow of signals to, from, and within a wireless RF transceiver device in another embodiment according to the present disclosure.
  • Figure 3 is a block diagram illustrating an example of a wireless RF transceiver device that can be used to implement interference cancellation with FD or DFD operation in an embodiment according to the present disclosure.
  • Figure 4 is a block diagram illustrating the use of a benchmark signal to initialize a cancellation block in a wireless RF transceiver device in an embodiment according to the present disclosure.
  • Figure 5 is a block diagram illustrating RF interference cancellation in an embodiment according to the present disclosure.
  • Figure 6 is a flowchart of an example of a method for cancelling interference during FD or DFD wireless communication in an embodiment according to the present disclosure.
  • Figure 7 is a flowchart of a method for generating a cancellation signal during FD or DFD wireless communication in an embodiment according to the present disclosure.
  • Figure 8 is a block diagram of another example of a wireless RF transceiver device upon which embodiments according to the present disclosure can be implemented.
  • Figure 9 is a block diagram illustrating RF interference cancellation in an embodiment according to the present disclosure.
  • a burst is a symbol or series of symbols of predefined duration and unique to a specific air interface.
  • FIG. 1 A is a block diagram of an example of a wireless radio frequency (RF) transceiver device 100 upon which embodiments according to the present disclosure may be implemented.
  • the device 100 (100a) includes a transmit chain 110 and a receive chain 120.
  • the transmit chain 110 is coupled to a first antenna 112
  • the receive chain 120 is coupled to a second antenna 114. That is, the device 100a is a single-input, single-output (SISO) device.
  • SISO single-input, single-output
  • the device 100a can include input and output interfaces such as those found in, for example, a wireless handheld device such as a cell phone or computer system.
  • the device 100a can also include components other than those shown in Figure 1 A, such as but not limited to a central processing unit, memory, and a display.
  • a digital radio module 130 is coupled to the transmit and receive chains.
  • the module 130 among other functions that are known in the art and thus are not discussed in this disclosure, performs digital signal processing to convert between digital radio signals and analog RF signals.
  • the module 130 interfaces, on one side, with the transmit chain 110 and the receive chain 120. On another side, the module 130 can interface with a baseband processing element via a digital up and down converter. In one embodiment, the baseband processing/radio interface is implemented according to the Common Public
  • the device 100a includes a cancellation block 140 and a feedback chain 150.
  • the feedback chain 150 provides copies of signals from the transmit and receive chains to the cancellation block 140. More specifically, the feedback chain 150 provides, to the cancellation block 140, a copy of the original (first) signal to be transmitted after that signal has been processed by the transmit chain 110. The first signal is then transmitted, and the feedback chain 150 provides a copy of a (second) signal that has been received by the device 100a before the second signal has been processed by the receive chain 120, where the second signal was received within the same time frame and within the same frequency band as the transmitted first signal.
  • the cancellation block 140 uses those signals in combination with the original signal to be transmitted (e.g., a signal from the module 130 or a known benchmark signal, before the signal was processed by the transmit chain 110) to generate a cancellation signal.
  • the cancellation signal is supplied to the receive chain 120 via a cancellation path 160.
  • the cancellation signal can be used to compensate for self interference (interference between the signal transmitted by and the signal received by the device 100a).
  • Figure IB is a block diagram of another example of a wireless RF transceiver device 100 (100b) upon which embodiments according to the present disclosure may be implemented.
  • the transmit chain 110 and the receive chain 120 in the device 100b are both coupled to the same antenna 116. That is, the device 100b includes a single antenna 116 that is used for both transmitting and receiving.
  • Figure 2A is a block diagram showing the flow of signals to, from, and within the device 100a ( Figure 1A) in an embodiment according to the present disclosure.
  • the device 100a is used for Full Duplex (FD) operation, also known as Division Free Duplexing (DFD).
  • FD Full Duplex
  • DMD Division Free Duplexing
  • the device 100a can send and receive signals within the same time frame (e.g., concurrently, or in parallel) and within the same frequency band (e.g., at or about the same frequency).
  • the transmit chain 110 receives a first signal 201 in digital form.
  • the digital first signal 201 can be received from the module 130 ( Figure 1 A) or from memory (see Figure 3, below).
  • the digital first signal 201 is converted to analog form (analog first signal 202) by the transmit chain 110.
  • the analog first signal 202 can then be transmitted via the first antenna 112.
  • a copy 203 of the analog first signal 202 is received by the feedback chain 150, which converts the signal to digital form (digital copy 204).
  • the digital copy 204 of the first signal is then received at the cancellation block 140.
  • the cancellation block 140 also receives the digital first signal 201.
  • the cancellation block 140 receives both the original digital signal 201 that is to be
  • the analog first signal 202 will reach the device 100 (e.g., at the second antenna 114) along multiple paths because of, for example, reflection from objects (natural and man-made) such as objects 240 and 250.
  • the multipath effects can cause the properties of a transmitted signal to change, which can result in multiple pulses per signal that are received at different times at the device 100.
  • the transmitted first signal 205 represents, essentially, the cumulative version of those pulses over time.
  • a second signal 206 can also be received at the device 100.
  • the second signal 206 may be transmitted from another wireless device or from a wireless node (e.g., a base station) in a communications network, for example.
  • the second signal 206 can be within the same frequency band as the transmitted first signal 205. As such, the transmitted first signal 205 can interfere with the second signal 206.
  • the received second signal 207 represents the version of the second signal 206 that is received at the device 100. That is, the received second signal 207 includes the effects of the interference caused by the transmitted first signal 205 on the second signal 206.
  • a copy 208 of the received second signal 207 (which is in analog form) is received by the feedback chain 150, which converts the signal to digital form (digital copy 209).
  • the digital copy 209 of the received second signal 207 is then received at the cancellation block 140.
  • the cancellation block 140 also receives, in addition to the signals mentioned above, a digital copy of the signal received at the device 100 before that signal is processed by the receive chain 120.
  • the cancellation block 140 generates a third (cancellation) signal 210 in digital form using the following inputs: the digital signal 201 (the original signal to be transmitted); the digital signal 204 (the digital signal converted from the copy 203 of the analog signal 202 that was transmitted); and
  • the digital signal 209 (the digital signal converted from the copy 208 of the analog received second signal 207).
  • the cancellation block 140 uses the above inputs for channel estimation. That is, the cancellation block 140 approximates the effects of the channel on the transmitted first signal 205 between the first antenna 112 and the second antenna 114. Channel effects include, for example, the multipath effects mentioned above. The cancellation block 140 then compensates for those effects.
  • the cancellation signal 210 is essentially the inverse of the transmitted first signal 205 as it is received at the device 100a.
  • interference cancellation is implemented using the signals 201, 203, and 208; in another embodiment, interference cancellation is implemented using the signals 203 and 208; and in another embodiment, interference cancellation is
  • the cancellation signal 210 originates, at least in part, on the digital portion of the transmit chain 110 because it is based, at least in part, on the digital signal 201.
  • the transmitted and cancellation signals are aligned in time.
  • the transmitted signal can be delayed to account for processing time in the cancellation block.
  • the cancellation signal is constructed from the same time sequence that is transmitted as each burst is unique and the transmitter-to-receiver propagation delay may be smaller than the time needed to generate a cancellation signal. Consequently, the propagation time from the antenna 112 to the antenna 114 does not impose a fixed time limit on the cancellation block 140 with regard to generating a cancellation signal that can be aligned in time with the interfering signal.
  • the cancellation signal 210 in digital form is converted to an analog signal 211 in the cancellation path 160, then phase-aligned with and subtracted from the analog received second signal 207 at a first subtractor 230.
  • the compensated second signal 212 is, essentially, the received second signal 207 minus the interference effects introduced by the transmitted first signal 205. In this manner, the effects of self interference for FD or DFD operation are addressed.
  • the resulting signal - compensated second signal 212 in analog form - is then input to the receive chain 120 for further processing.
  • the receive chain 120 for further processing.
  • compensated second signal 212 is converted to digital form (digital second signal 213) in the receive chain 120.
  • the digital second signal 213 is input to the cancellation block 140 for further signal processing.
  • the result of that signal processing is subtracted from the digital second signal 213 at a second subtractor 235, so that the resulting digital signal 214 has an acceptable signal-to-noise ratio.
  • the signal 214 can then be input into the receive baseband processor 320 ( Figure 3).
  • Figure 2B is a block diagram showing the flow of signals to, from, and within the device 100b (Figure IB) in an embodiment according to the present disclosure.
  • the device 100b is used for FD or DFD operation.
  • the device 100b functions as just described in the example of Figure 2A, except that the analog first signal 202 can be transmitted via the single antenna 116 and will be received at the same antenna 116 along multiple paths because of reflection from the objects 240 and 250.
  • the cancellation block 140 uses the inputs described in conjunction with Figure 2A for channel estimation. That is, the cancellation block 140 approximates the effects of the channel on the transmitted first signal 205 at the antenna 116. Channel effects include, for example, the multipath effects mentioned above. The cancellation block 140 then compensates for those effects.
  • the cancellation signal 210 is essentially the inverse of the transmitted first signal 205 as it is received at the device 100b. The cancellation signal 210 is generated and applied as described in conjunction with Figure 2A.
  • Figure 3 illustrates an example of a device 100 that can be used to implement interference cancellation with FD or DFD operation in an embodiment according to the present disclosure.
  • various elements are presented as separate components. However, the functionality provided by those separate components may be combined in various ways and implemented as one or more different components.
  • the device 100 may include elements and functionalities other than those described, and may include alternatives to those elements.
  • the transmit chain 110 includes a digital-to-analog converter (DAC) 302, a mixer 304, and amplifiers 306 and 308.
  • DAC digital-to-analog converter
  • a coupler and filter 310 is located between the transmit chain 110 and the first antenna 112. The analog copy 203 of the first signal is sampled downstream of (after) the transmit chain 110 before the coupler and filter 310.
  • the receive chain 120 includes a preamplifier 312, a mixer 314, and an analog-to-digital converter (ADC) 316.
  • a coupler and filter 318 is located between the second antenna 114 and the first subtractor 230.
  • the analog copy 208 of the received second signal is sampled upstream of (before) the first subtractor 230 after the coupler and filter 318.
  • the second subtractor 235 is downstream of the receive chain 120. The output of the second subtractor 235 can be input to the receive baseband processor 320 via the module 130.
  • the transmit chain 110 and the receive chain 120 can both be connected to the same antenna.
  • the feedback chain 150 utilizes the digital predistorter observation path that is included in many contemporary types of transceivers.
  • the feedback chain 150 includes a switch 322, a preamplifier 324, a mixer 326, an ADC 328, and a digital predistorter (DPD) 330.
  • the DPD 330 has the inverse response of the amplifiers (power amplifiers) 306 and 308 so that the input from the feedback chain 150 to the cancellation block 140 will be linear.
  • the DPD 330 provides a copy of the signal 209, facilitating the cancellation of multipath effects (e.g., echoes) and thus reducing the computational load on the cancellation block 140, and also improving the accuracy and efficiency of the cancellation signal 210.
  • the switch 322 is used to select an input for the feedback chain 150 from among either the copy 203 of the first signal or the copy 208 of the second signal.
  • a local oscillator 332 is coupled to both the mixer 314 and the mixer 326.
  • the DPD observation path (e.g., the path from the switch 322 through the ADC 328 to the DPD 330) in the manner just described reduces costs by relying on existing components to implement more than one function. That is, in the example of Figure 3, the feedback chain 150 is used both as the DPD observation path and to provide feedback to the cancellation block 140 for the purpose of interference cancellation. As an alternative to the example of Figure 3, two parallel chains or paths can be utilized - one as the DPD observation path, and one to provide feedback to the cancellation block 140. There is considerable synergy between DPD observation and interference cancellation, allowing the DPD observation path to be shared with the cancellation block 140 as just described. Furthermore, timing alignment functions used for the DPD can be shared with the cancellation block 140 and thus do not need to be duplicated for interference cancellation.
  • the cancellation path 160 includes a DAC 334, a mixer 336, and a coupler and filter 338.
  • dispersive elements e.g., the coupler and filter
  • the device 100 includes a second switch 340 coupled between a memory 342, the transmit chain 110, and the module 130.
  • the module 130 can be the source of a signal to be transmitted by the device 100. Alternately, a known or benchmark signal can be predetermined and stored in the memory 342.
  • the switch 340 is used to select a source for the transmit chain 110 from among either the memory 342 or the module 130.
  • the module 130 is selected as the source for normal operation.
  • the memory 342 can be selected as the source in order to initialize the cancellation block 140. That is, a known benchmarking signal can be accessed from the memory 342 and used for initial channel estimation in lieu of a signal from the module 130.
  • the discussion above is based on the example of the device 100 that utilizes multiple antennas 112 and 114 (e.g., the device 100a of Figure 2A). However, that discussion can be readily adapted to implementations that utilize a single antenna 116 (e.g., the device 100b of Figure 2B). For example, referring to Figure 3, if the antennas 112 and 114 are replaced with a single antenna, then the functionality provided by the couplers and filters 310 and 318 can be replaced with a single coupler and filter that receives the signal 202 as an input when the device 100 is transmitting, and outputs the signal 207 when the device 100 is receiving.
  • a benchmark signal 401 in digital form is accessed from the memory 342 ( Figure 3) and, in one embodiment, is input to the cancellation block 140 and to the transmit chain 110, where it is converted to analog form.
  • a copy 402 of the analog form of the benchmark signal is input to the cancellation block 140 via the feedback chain 150, where the copy 402 is converted into digital form (digital copy 405).
  • the analog form of the benchmark signal is transmitted via the first antenna 112 and is received at the second antenna 114 (received benchmark signal 403).
  • the benchmark signal can be transmitted and received at the same antenna.
  • a copy 404 of the analog form of the received benchmark signal 403 is also input to the cancellation block 140 via the feedback chain 150, where the received benchmark signal is converted to digital form (digital copy 406).
  • the cancellation block 140 can then use the benchmark signal 401, the digital form 405 of the copy 402, and the digital form 406 of the received benchmark signal 403 for channel estimation.
  • the cancellation signals 210 (digital) and 211 (analog) can be generated more quickly and with reduced processing requirements, as the channel (propagation characteristics) can be assessed with a known signal with characteristics specifically selected to facilitate timing alignment.
  • benchmarking is implemented using the signals 401, 402, and 404; in another embodiment, benchmarking is implemented using the signals 402 and 404; and in another embodiment, benchmarking is implemented using the signals 401 and 404.
  • Figure 5 is a block diagram illustrating RF interference cancellation in an embodiment according to the present invention.
  • Figure 5 is discussed with reference to the signals and elements described above in conjunction with Figures 2 A, 2B, and 3.
  • a signal 205 is transmitted from the first antenna 112 and is received at the second antenna 114.
  • the signal 205 can be transmitted from the antenna 116 and, due to channel effects (reflection, etc.), the signal 205 will also be received at the antenna 116.
  • the version of the signal 205 that arrives at the device 100 is affected by the characteristics 'h' of the channel/path travelled by the signal.
  • the power ratio of the signal 205 is much larger (on the order of a billion times larger) than the power ratio of another signal 206 received at the device 100.
  • the signals 205 and 206 arrive at the device 100 within the same timeframe and within the same frequency band, and thus the signal 205 can overwhelm the signal 206 if not cancelled out.
  • the subtractor 230 the
  • cancellation signal 211 is applied to the signal 207 (which represents, in essence, the signal 206 including the interfering signal 205) in order to restore the signal 207 to the dynamic range of the receive chain 120. Otherwise, considering the magnitude of the interference component of the signal 207, the receive chain 120 would be saturated.
  • a known signal processing technique can be applied to remove residual interference from the signal 213.
  • FIG. 6 is a flowchart 600 of a method for wireless communication in an embodiment according to the present disclosure. Specifically, the flowchart 600 illustrates a method for cancelling interference during FD or DFD operation. Although specific steps are described by the flowchart 600, the method is not limited to those steps or the order in which the steps are described. In one embodiment, the method described by the flowchart 600 is implemented using the device 100 of Figure 1 A or IB. Figure 6 is discussed with reference to elements of Figures 2A and 2B.
  • a first signal (205) is transmitted from a wireless device.
  • a cancellation signal (210) is generated.
  • the cancellation signal accounts for channel characteristics on the transmitted first signal.
  • the cancellation signal is generated in digital form using inputs that include, in one embodiment, the digital form (201) of the first signal, the digital form (204) of a copy (203) of the analog form (202) of the first signal, and the digital form (209) of a copy (208) of a second signal (206, 207) received at the wireless device, where the first signal transmitted and the second signal are received concurrently (e.g., at the same time) within overlapping frequency bands.
  • the cancellation signal is generated using the signals 201, 203, and 208, or using the signals 203 and 208, or using the signals 201 and 208.
  • a predefined benchmark signal 401 is accessed from memory.
  • the benchmark signal is transmitted from the device 100 to determine an initial measure of the channel
  • benchmarking is implemented using the signals 401, 402, and 404, or using the signals 402 and 404, or using the signals 401 and 404.
  • the analog form of the cancellation signal is applied to (e.g., subtracted from) the received second signal to compensate for interference between the transmitted first signal and the second signal.
  • the resultant compensated second signal (212) is converted from analog form to digital form (213).
  • the digital form of the compensated second signal is further processed to produce a third signal (214) that has a signal-to-noise ratio within a specified range.
  • the third signal is input to a receive baseband processor.
  • FIG. 7 is a flowchart 700 of a method for wireless communication in an embodiment according to the present disclosure. Specifically, the flowchart 700 illustrates a method for generating a cancellation signal that can be used to address the problem of self interference during FD or DFD operation. Although specific steps are described by the flowchart 700, the method is not limited to those steps or the order in which the steps are described. In one embodiment, the method described by the flowchart 700 is implemented using the cancellation block 140 including the feedback chain 150 of Figures 1 A and IB. Figure 7 is discussed with reference to elements of Figures 2 A and 2B.
  • a digital form (201) of a first signal that is an input to a transmit chain of a wireless device is accessed.
  • the transmit chain converts the first signal to analog form (202).
  • a copy (203) of the analog form of the first signal is converted to digital form (204).
  • the analog form (208) of a second signal (207) is accessed from a receive chain of the wireless device, where the first signal is transmitted and the second signal is received concurrently within overlapping frequency bands.
  • the first signal is a predefined benchmark signal 401 from memory
  • the second signal is the benchmark signal as it is received (403) at the receive chain.
  • a third (cancellation) signal (210) that accounts for channel characteristics on the transmitted first signal is generated.
  • the third signal is generated in digital form using the digital form (201) of the first signal, the digital form (204) of the copy (203) of the analog form (202) of the first signal, and the digital form (209) of the copy (208) of the received second signal (207).
  • the third signal is generated using the signals 201, 203, and 208, or using the signals 203 and 208, or using the signals 201 and 208.
  • the third signal is then converted to analog form (211) and subtracted from the received second signal to compensate for interference caused by the transmitted first signal, producing a compensated second signal (212).
  • the compensated second signal can be converted from analog form to digital form (213) and then further processed to produce a fourth signal (214) that has a signal-to-noise ratio within a specified range.
  • the fourth signal can then be input to a receive baseband processor.
  • a cancellation signal can be determined based on a combination of some or all of the following signals: the signal to be transmitted, sampled before the signal is processed in the transmit chain; a copy of the signal to be transmitted after processing in the transmit chain; and a copy of the received signal before the signal is processed in the receive chain.
  • the cancellation signal can then be subtracted from the received signal, to remove any interference from the first signal included in the second signal.
  • FIG. 8 is a block diagram of another example of a wireless RF transceiver device 100 (100c) upon which embodiments according to the present disclosure can be implemented.
  • the device 100c includes multiple transmit antennas 122 (the antennas 801 and 802) and multiple receive antennas 124. That is, the device 100c is a multiple-input, multiple-output (MIMO) device. Although two transmit antennas and two receive antennas are shown, the present disclosure is not so limited.
  • the device 100c is used for FD or DFD operation.
  • the wireless transceiver device 100 can be implemented as a single-input, multiple-output (SIMO) device or as a multiple-input, single-output (MISO) device.
  • SIMO is also known as transmit diversity.
  • Figure 9 is a block diagram illustrating RF interference cancellation in the device 100c an embodiment according to the present disclosure.
  • signals in Figure 9 are labeled with reference number similar to those used for analogous signals in Figures 2 A and 2B.
  • the transmit chain 110a receives a digital signal 201a
  • the transmit chain 110b receives a digital signal 201b.
  • the digital signals 201a and 201b can be received from the module 130 or from memory as previously described herein.
  • the digital signals 201a and 201b are converted to analog form (analog signals 202a and 202b, respectively) by the transmit chains.
  • the signal 202a can then be transmitted via the first antenna 801, and the signal 202b can then be transmitted via the second antenna 802.
  • Each transmitted signal has a known time sequence (known because they are transmitted by the same device 100c).
  • the transmitted signals are independent of one another (de-correlated).
  • Copies 203a and 203b of the signals 202a and 202b, respectively, are received by the feedback chain 150, which converts the signals to digital form (signals 204a and 204b, respectively). There may be multiple feedback chains (in parallel to one another), or there may be a single feedback chain that is switched back and forth between the transmit chains 110a and 110b.
  • the signals 204a and 204b are then received at the cancellation block 140.
  • the cancellation block 140 also receives the signals 201a and 201b.
  • the signal 202a will reach the device 100c (e.g., at the receive antenna 803) along multiple paths as previously described herein.
  • the signal 202b will reach the receive antenna 803 along multiple paths.
  • the channel (path) characteristics hi 1 between the first transmit antenna 801 and the receive antenna 803 will be different from the channel (path) characteristics h21 between the second transmit antenna 802 and the receive antenna 803. Prudent implementation will block the line-of-sight path between the transmit antennas 801 and 802 and the receive antenna 803.
  • the signal 205a represents the signal 202a that is received at the antenna 803 including the effects of the channel characteristics hi 1
  • the signal 205b represents the signal 202b that is received at the antenna 803 including the effects of the channel characteristics h21.
  • a signal 206 can also be received at the device 100c as previously described herein.
  • the signal 207 includes the effects of the interference caused by the signals 205a and 205b on the signal 206.
  • a copy 208 of the signal 207 is received by the feedback chain 150, which converts the signal to digital form (the signal 209).
  • the signal 209 is then received at the cancellation block 140.
  • the cancellation block 140 can then generate a cancellation signal 210 in digital form using the signals 201a and 201b, the signals 204a and 204b, and the signal 209.
  • the cancellation signal 210 can be determined as follows.
  • the signal R e.g., the signal 207 that is received by the device 100c can be expressed as:
  • R rx + hl l *TXl + h21 *TX2 + N; (1) where rx is the signal (e.g., the signal 206) received from a distant transmitter or transmitters; N is noise (generally, additive white Gaussian noise); TX1 corresponds to the signal transmitted from the antenna 801 and hi 1 *TX1 corresponds to the effect of the signal 205a on R; and TX2 corresponds to the signal transmitted from the antenna 802 and h21 *TX2 corresponds to the effect of the signal 205b on R.
  • the cancellation signal C e.g., the signal 210) can be expressed as:
  • Equations (1) and (2) can be readily extended to cover implementations that utilize more than two transmit antennas. Specifically, if there is a third transmit antenna, then a term h31 *TX3 is added to equation (1) and a term (-h31 *TX3) is added to equation (2).
  • the cancellation signal 210 in digital form is converted to an analog signal 211, then phase-aligned with and subtracted from the signal 207 at a first subtractor 230. Because the signals 202a and 202b are de-correlated, the cancellation signal 210/211 can be based on the linear superposition of the transmitted signals. In this manner, the effects of self interference for FD or DFD operation are addressed.
  • a cancellation signal as just described is determined independently for each receive antenna. If there are two transmit antennas and two receive antennas, for example, a first cancellation signal is generated for the first receive antenna considering characteristics of the channels between the first and second transmit antennas and the first receive antenna as described above, and a second cancellation signal is generated for the second receive antenna considering characteristics of the channels between the first and second transmit antennas and the second receive antenna in a manner similar to that described above.
  • each of these elements can be implemented in redundant fashion, on a per-antenna basis. Alternatively, each of these elements may share some or all of the components, on a per-chain basis. In other words, for example, there may be multiple, independent cancellation blocks, one per receive antenna; or there may be multiple cancellation blocks, one per receive antenna, that share some components; or there may be a single cancellation block for all receive antennas that is switched between the receive antennas.
  • the approach used to implement the various functional blocks 110, 120, 140, 150, and 160 in a MIMO, SIMO, or MISO implementation is a matter of design choice based on factors such as cost, efficiency, and size.

Abstract

In full duplex operation, a first signal is transmitted from a wireless device while a second signal in the same frequency band as the first signal is received at the device. A third signal can be generated that accounts for channel characteristics on the transmitted first signal. The third signal can be applied to the received second signal to compensate for interference caused by the transmitted first signal.

Description

INTERFERENCE CANCELLATION FOR DIVISION FREE DUPLEXING
OR FULL DUPLEX OPERATION
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority to U.S. Patent Application No. 13/ 739,927 filed January 11, 2013, and entitled "Interface Cancellation for Division Free Duplexing or Full Duplex Operation," which is incorporated herein by reference as if reproduced in its entirety.
FIELD OF INVENTION
[0002] The present invention relates communication network, and, in particular embodiments, to interface cancellation for division free duplexing or full duplex operation.
BACKGROUND
[0003] The communication route between communicating devices can include a signal that is transmitted from a first device and received at another device, and another signal that is transmitted from a second device and received at the first device at the same time that the first signal is transmitted. To avoid interference between the two signals, duplex communication networks may be employed. Generally, duplex communication networks allow users to communicate in parallel with one another using schemes such as Time Division Multiple Access (TDMA) and Frequency Division Multiple Access (FDMA).
[0004] TDMA uses time-division multiplexing to separate incoming (received) and outgoing (transmitted) signals. Because the incoming and outgoing signals are separated in time, the signals may be carried on the same frequency. [0005] FDMA uses transmitters and receivers that operate on different frequencies. The frequencies of the transmitted and received signals can be sufficiently separated such that their modulated frequency spectra do not overlap.
[0006] Nevertheless, there are disadvantages associated with the schemes mentioned above. For example, the efficiency of time-division multiplexing is reduced because of the need to coordinate sending and receiving, and delivery of signals may be delayed because of the need to separate the signals in time. Frequency-division multiplexing can be problematic because of the relative scarcity of frequency spectra and the growing number of users and applications.
[0007] Full Duplex (FD) operation, also known as Division Free Duplexing (DFD), is a promising alternative to the above schemes. FD or DFD devices transmit in the same time slot and at the same frequency as other devices. As a result, a wireless transceiver device may be transmitting and receiving signals at the same time and at the same frequency. Thus, a key challenge to FD or DFD operation is how to address self interference
(interference between the signals transmitted by and the signals received by the transceiver device). More specifically, the transmit power ratio may be larger than zero dBm while the receive power ratio may be less than -90 dBm, a difference of a factor of more than one billion. Therefore, a key challenge to FD or DFD operation is how to address interference of a signal being transmitted on a signal at the same frequency that is being received at the same time.
SUMMARY [0008] In one embodiment, a wireless communication device includes a transmit chain, a receive chain, and a cancellation block. The wireless device may have any combination of one or more transmit antennas and one or more receive antennas, or it may have a single antenna used for both transmitting and receiving.
[0009] The device can transmit a first signal and receive a second signal concurrently (e.g., at the same time) and within overlapping frequency bands (e.g., at the same frequency). The cancellation block can generate a third (cancellation) signal that accounts for channel characteristics (channel estimation) on the transmitted first signal. The cancellation signal can be applied to the received second signal to compensate for interference caused by the transmitted first signal.
[0010] In one embodiment, the cancellation signal is determined using a copy of the analog form of the first signal (sampled from the end of the transmit chain) and a copy of the received second signal before the cancellation signal is applied (sampled before the received second signal enters the receive chain). In another embodiment, the cancellation signal is determined using the two signals just mentioned and also using the digital form of the first signal (e.g., a copy of the first signal before that signal is processed by the transmit chain). In one such embodiment, the copy of the analog form of the first signal and the copy of the received second signal are converted to digital form upstream of the cancellation block, and the cancellation signal is thus generated in digital form using the digital form of the first signal, the digital form of the copy of the first signal, and the digital form of the copy of the received second signal. The cancellation signal is then converted to analog form. The analog form of the cancellation signal is subtracted from the analog form of the received second signal to produce a "compensated" second signal (the signal is compensated in the sense that the interference introduced by the first signal is reduced, and in particular is reduced to a level at which the receive chain is not saturated).
[0011] In one embodiment, the compensated second signal is converted from analog form to digital form and then further processed to produce a signal that has a satisfactory signal-to-noise ratio. The resulting signal can then be input to a receive baseband processor.
[0012] In one embodiment, the copy of the received second signal (sampled at the front of the receive chain) and the copy of the first signal (sampled from the end of the transmit chain) are input to the cancellation block via a feedback chain. In one embodiment, a predistorter observation path is also used for the feedback chain. Thus, in one
embodiment, the feedback chain may include a predistorter, which may be a digital predistorter (DPD). By using the DPD observation path to provide feedback to the cancellation block, hardware costs can be reduced. In one such embodiment, a switch is used to select an input to the feedback chain from either the copy of the received second signal or the copy of the first signal.
[0013] In one embodiment, a predefined (known) benchmark signal is stored in memory. The benchmark signal can be transmitted by the wireless device and then used to determine an initial measure of the channel characteristics based on the digital form of the transmitted benchmark signal, a copy of the analog form of the transmitted
benchmark signal, and a copy of the benchmark signal received at the wireless device. In one such embodiment, a switch is used to select an input to the transmit chain from either the memory (if the benchmark signal is to be used) or from another source (if another signal other than the benchmark signal is to be transmitted).
[0014] In implementations involving multiple transmit antennas, interference cancellation is an extension of the approaches described above. Generally speaking, a combined cancellation signal that accounts for all transmitters is generated based on feedback and channel characteristics per transmitter. In implementations involving multiple transmit antennas and multiple receive antennas, a combined cancellation signal that accounts for all transmitters is independently generated per receiver.
[0015] Embodiments according to the present disclosure introduce a number of advantages. For example, because the cancellation signal is based, at least in part, on the digital version of the signal to be transmitted (from the head of the transmit chain), the received interfering signal (that is, the transmitted signal) and cancellation signal are aligned in time. Consequently, tight time constraints do not need to be imposed on the cancellation block. Also, in one embodiment, the DPD provides information about the interfering signal after removal of transmitter distortion and dispersion effects, facilitating the cancellation of multipath effects (e.g., echoes) and improving the accuracy and efficiency of the cancellation signal. Furthermore, dispersive elements (e.g., the coupler and filter) in the receive chain can be duplicated in the cancellation signal path to mitigate computational requirements in the cancellation block. Moreover, because a known benchmark signal can be used from memory, channel estimation does not need to rely on an unknown transmit signal. Hence, assumptions do not need to be made about signal content, for example, allowing faster channel adaptation (e.g., faster adjustment of transmission parameters such as frequency). [0016] Furthermore, computing the cancellation signal in the digital domain instead of in the analog domain improves accuracy over almost any range of frequencies; hence, bandwidth is not restricted in comparison to existing solutions. Also, additional antennas, radiation patterns, and beamforming are not needed for interference cancellation, meaning that embodiments according to the present invention can be simpler, less costly, and smaller than existing solutions.
[0017] In general, embodiments according to this disclosure provide a solution to the problem of self interference during FD or DFD operation, facilitating such operation and thus helping to address the larger issues associated with schemes such as TDMA and FDMA.
[0018] These and other objects and advantages of the various embodiments of the present disclosure will be recognized by those of ordinary skill in the art after reading the following detailed description of the embodiments that are illustrated in the various drawing figures.
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated in and form a part of this specification and in which like numerals depict like elements, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the disclosure.
[0020] Figure 1 A is a block diagram of an example of a wireless radio frequency (RF) transceiver device upon which embodiments according to the present disclosure can be implemented. [0021] Figure IB is a block diagram of another example of a wireless RF transceiver device upon which embodiments according to the present disclosure can be implemented.
[0022] Figure 2A is a block diagram showing the flow of signals to, from, and within a wireless RF transceiver device in an embodiment according to the present disclosure.
[0023] Figure 2B is a block diagram showing the flow of signals to, from, and within a wireless RF transceiver device in another embodiment according to the present disclosure.
[0024] Figure 3 is a block diagram illustrating an example of a wireless RF transceiver device that can be used to implement interference cancellation with FD or DFD operation in an embodiment according to the present disclosure.
[0025] Figure 4 is a block diagram illustrating the use of a benchmark signal to initialize a cancellation block in a wireless RF transceiver device in an embodiment according to the present disclosure.
[0026] Figure 5 is a block diagram illustrating RF interference cancellation in an embodiment according to the present disclosure.
[0027] Figure 6 is a flowchart of an example of a method for cancelling interference during FD or DFD wireless communication in an embodiment according to the present disclosure.
[0028] Figure 7 is a flowchart of a method for generating a cancellation signal during FD or DFD wireless communication in an embodiment according to the present disclosure. [0029] Figure 8 is a block diagram of another example of a wireless RF transceiver device upon which embodiments according to the present disclosure can be implemented.
[0030] Figure 9 is a block diagram illustrating RF interference cancellation in an embodiment according to the present disclosure.
DETAILED DESCRIPTION
[0031] Reference will now be made in detail to the various embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. While described in conjunction with these embodiments, it will be understood that they are not intended to limit the disclosure to these embodiments. On the contrary, the disclosure is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the disclosure as defined by the appended claims.
Furthermore, in the following detailed description of the present disclosure, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. However, it will be understood that the present disclosure may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the present disclosure.
[0032] For simplicity of discussion, the discussion below refers to signals in the singular. That discussion can readily be extended to groups or bursts of signals. A burst is a symbol or series of symbols of predefined duration and unique to a specific air interface. IMPLEMENTATIONS THAT USE ONE ANTENNA, OR ONE TRANSMIT AND ONE RECEIVE ANTENNA
[0033] Figure 1 A is a block diagram of an example of a wireless radio frequency (RF) transceiver device 100 upon which embodiments according to the present disclosure may be implemented. The device 100 (100a) includes a transmit chain 110 and a receive chain 120. In the example of Figure 1 A, the transmit chain 110 is coupled to a first antenna 112, and the receive chain 120 is coupled to a second antenna 114. That is, the device 100a is a single-input, single-output (SISO) device.
[0034] The device 100a can include input and output interfaces such as those found in, for example, a wireless handheld device such as a cell phone or computer system. The device 100a can also include components other than those shown in Figure 1 A, such as but not limited to a central processing unit, memory, and a display.
[0035] A digital radio module 130 is coupled to the transmit and receive chains. The module 130, among other functions that are known in the art and thus are not discussed in this disclosure, performs digital signal processing to convert between digital radio signals and analog RF signals. There may be two such modules, one for the transmit chain 110 and one for the receive chain 120.
[0036] In one embodiment, the module 130 interfaces, on one side, with the transmit chain 110 and the receive chain 120. On another side, the module 130 can interface with a baseband processing element via a digital up and down converter. In one embodiment, the baseband processing/radio interface is implemented according to the Common Public
Radio Interface (CPRI) or equivalent. [0037] In the example of Figure 1 A, the device 100a includes a cancellation block 140 and a feedback chain 150. As will be described in more detail below, the feedback chain 150 provides copies of signals from the transmit and receive chains to the cancellation block 140. More specifically, the feedback chain 150 provides, to the cancellation block 140, a copy of the original (first) signal to be transmitted after that signal has been processed by the transmit chain 110. The first signal is then transmitted, and the feedback chain 150 provides a copy of a (second) signal that has been received by the device 100a before the second signal has been processed by the receive chain 120, where the second signal was received within the same time frame and within the same frequency band as the transmitted first signal. The cancellation block 140 uses those signals in combination with the original signal to be transmitted (e.g., a signal from the module 130 or a known benchmark signal, before the signal was processed by the transmit chain 110) to generate a cancellation signal. The cancellation signal is supplied to the receive chain 120 via a cancellation path 160. The cancellation signal can be used to compensate for self interference (interference between the signal transmitted by and the signal received by the device 100a).
[0038] Figure IB is a block diagram of another example of a wireless RF transceiver device 100 (100b) upon which embodiments according to the present disclosure may be implemented. In contrast to the example of Figure 1A, the transmit chain 110 and the receive chain 120 in the device 100b are both coupled to the same antenna 116. That is, the device 100b includes a single antenna 116 that is used for both transmitting and receiving. [0039] Figure 2A is a block diagram showing the flow of signals to, from, and within the device 100a (Figure 1A) in an embodiment according to the present disclosure. In the Figure 2 embodiment, the device 100a is used for Full Duplex (FD) operation, also known as Division Free Duplexing (DFD). In general, the device 100a can send and receive signals within the same time frame (e.g., concurrently, or in parallel) and within the same frequency band (e.g., at or about the same frequency).
[0040] In the example of Figure 2 A, the transmit chain 110 receives a first signal 201 in digital form. The digital first signal 201 can be received from the module 130 (Figure 1 A) or from memory (see Figure 3, below). The digital first signal 201 is converted to analog form (analog first signal 202) by the transmit chain 110. The analog first signal 202 can then be transmitted via the first antenna 112.
[0041] Continuing with reference to Figure 2A, a copy 203 of the analog first signal 202 is received by the feedback chain 150, which converts the signal to digital form (digital copy 204). The digital copy 204 of the first signal is then received at the cancellation block 140. The cancellation block 140 also receives the digital first signal 201. Thus, the cancellation block 140 receives both the original digital signal 201 that is to be
transmitted (before the signal 201 enters the transmit chain 110) and a digital copy 204 of the signal to be transmitted after processing in the transmit chain.
[0042] During transmission, the analog first signal 202 will reach the device 100 (e.g., at the second antenna 114) along multiple paths because of, for example, reflection from objects (natural and man-made) such as objects 240 and 250. The multipath effects can cause the properties of a transmitted signal to change, which can result in multiple pulses per signal that are received at different times at the device 100. In Figure 2 A, the transmitted first signal 205 represents, essentially, the cumulative version of those pulses over time. Concurrent with the arrival of the transmitted first signal 205 at the device 100a, a second signal 206 can also be received at the device 100. The second signal 206 may be transmitted from another wireless device or from a wireless node (e.g., a base station) in a communications network, for example. In FD or DFD operation, the second signal 206 can be within the same frequency band as the transmitted first signal 205. As such, the transmitted first signal 205 can interfere with the second signal 206. In Figure 2A, the received second signal 207 represents the version of the second signal 206 that is received at the device 100. That is, the received second signal 207 includes the effects of the interference caused by the transmitted first signal 205 on the second signal 206.
[0043] In the example of Figure 2 A, a copy 208 of the received second signal 207 (which is in analog form) is received by the feedback chain 150, which converts the signal to digital form (digital copy 209). In the example of Figure 2A, the digital copy 209 of the received second signal 207 is then received at the cancellation block 140. Thus, in the example of Figure 2A, the cancellation block 140 also receives, in addition to the signals mentioned above, a digital copy of the signal received at the device 100 before that signal is processed by the receive chain 120.
[0044] In one embodiment, the cancellation block 140 generates a third (cancellation) signal 210 in digital form using the following inputs: the digital signal 201 (the original signal to be transmitted); the digital signal 204 (the digital signal converted from the copy 203 of the analog signal 202 that was transmitted); and
the digital signal 209 (the digital signal converted from the copy 208 of the analog received second signal 207).
[0045] To generate the cancellation signal 210, in one embodiment, the cancellation block 140 uses the above inputs for channel estimation. That is, the cancellation block 140 approximates the effects of the channel on the transmitted first signal 205 between the first antenna 112 and the second antenna 114. Channel effects include, for example, the multipath effects mentioned above. The cancellation block 140 then compensates for those effects. The cancellation signal 210 is essentially the inverse of the transmitted first signal 205 as it is received at the device 100a.
[0046] In other embodiments, not all of the above inputs may be used. For example, in one embodiment, interference cancellation is implemented using the signals 201, 203, and 208; in another embodiment, interference cancellation is implemented using the signals 203 and 208; and in another embodiment, interference cancellation is
implemented using the signals 201 and 208.
[0047] The cancellation signal 210 originates, at least in part, on the digital portion of the transmit chain 110 because it is based, at least in part, on the digital signal 201.
Accordingly, the transmitted and cancellation signals are aligned in time. The
transmitted signal can be delayed to account for processing time in the cancellation block. The cancellation signal is constructed from the same time sequence that is transmitted as each burst is unique and the transmitter-to-receiver propagation delay may be smaller than the time needed to generate a cancellation signal. Consequently, the propagation time from the antenna 112 to the antenna 114 does not impose a fixed time limit on the cancellation block 140 with regard to generating a cancellation signal that can be aligned in time with the interfering signal.
[0048] The cancellation signal 210 in digital form is converted to an analog signal 211 in the cancellation path 160, then phase-aligned with and subtracted from the analog received second signal 207 at a first subtractor 230. Thus, the compensated second signal 212 is, essentially, the received second signal 207 minus the interference effects introduced by the transmitted first signal 205. In this manner, the effects of self interference for FD or DFD operation are addressed.
[0049] The resulting signal - compensated second signal 212 in analog form - is then input to the receive chain 120 for further processing. In one embodiment, the
compensated second signal 212 is converted to digital form (digital second signal 213) in the receive chain 120. In one such embodiment, the digital second signal 213 is input to the cancellation block 140 for further signal processing. The result of that signal processing is subtracted from the digital second signal 213 at a second subtractor 235, so that the resulting digital signal 214 has an acceptable signal-to-noise ratio. The signal 214 can then be input into the receive baseband processor 320 (Figure 3).
[0050] Figure 2B is a block diagram showing the flow of signals to, from, and within the device 100b (Figure IB) in an embodiment according to the present disclosure. In the Figure 2B embodiment, the device 100b is used for FD or DFD operation. In the example of Figure 2B, the device 100b functions as just described in the example of Figure 2A, except that the analog first signal 202 can be transmitted via the single antenna 116 and will be received at the same antenna 116 along multiple paths because of reflection from the objects 240 and 250.
[0051] To generate the cancellation signal 210, in one embodiment, the cancellation block 140 uses the inputs described in conjunction with Figure 2A for channel estimation. That is, the cancellation block 140 approximates the effects of the channel on the transmitted first signal 205 at the antenna 116. Channel effects include, for example, the multipath effects mentioned above. The cancellation block 140 then compensates for those effects. The cancellation signal 210 is essentially the inverse of the transmitted first signal 205 as it is received at the device 100b. The cancellation signal 210 is generated and applied as described in conjunction with Figure 2A.
[0052] Figure 3 illustrates an example of a device 100 that can be used to implement interference cancellation with FD or DFD operation in an embodiment according to the present disclosure. In the discussion to follow, various elements are presented as separate components. However, the functionality provided by those separate components may be combined in various ways and implemented as one or more different components.
Furthermore, the device 100 may include elements and functionalities other than those described, and may include alternatives to those elements.
[0053] In the example of Figure 3, the transmit chain 110 includes a digital-to-analog converter (DAC) 302, a mixer 304, and amplifiers 306 and 308. A coupler and filter 310 is located between the transmit chain 110 and the first antenna 112. The analog copy 203 of the first signal is sampled downstream of (after) the transmit chain 110 before the coupler and filter 310.
[0054] In the example of Figure 3, the receive chain 120 includes a preamplifier 312, a mixer 314, and an analog-to-digital converter (ADC) 316. A coupler and filter 318 is located between the second antenna 114 and the first subtractor 230. The analog copy 208 of the received second signal is sampled upstream of (before) the first subtractor 230 after the coupler and filter 318. The second subtractor 235 is downstream of the receive chain 120. The output of the second subtractor 235 can be input to the receive baseband processor 320 via the module 130.
[0055] As mentioned above, the transmit chain 110 and the receive chain 120 can both be connected to the same antenna.
[0056] In the example of Figure 3, the feedback chain 150 utilizes the digital predistorter observation path that is included in many contemporary types of transceivers.
Accordingly, in the example of Figure 3, the feedback chain 150 includes a switch 322, a preamplifier 324, a mixer 326, an ADC 328, and a digital predistorter (DPD) 330. The DPD 330 has the inverse response of the amplifiers (power amplifiers) 306 and 308 so that the input from the feedback chain 150 to the cancellation block 140 will be linear. The DPD 330 provides a copy of the signal 209, facilitating the cancellation of multipath effects (e.g., echoes) and thus reducing the computational load on the cancellation block 140, and also improving the accuracy and efficiency of the cancellation signal 210. The switch 322 is used to select an input for the feedback chain 150 from among either the copy 203 of the first signal or the copy 208 of the second signal. In one embodiment, a local oscillator 332 is coupled to both the mixer 314 and the mixer 326.
[0057] Utilizing the DPD observation path (e.g., the path from the switch 322 through the ADC 328 to the DPD 330) in the manner just described reduces costs by relying on existing components to implement more than one function. That is, in the example of Figure 3, the feedback chain 150 is used both as the DPD observation path and to provide feedback to the cancellation block 140 for the purpose of interference cancellation. As an alternative to the example of Figure 3, two parallel chains or paths can be utilized - one as the DPD observation path, and one to provide feedback to the cancellation block 140. There is considerable synergy between DPD observation and interference cancellation, allowing the DPD observation path to be shared with the cancellation block 140 as just described. Furthermore, timing alignment functions used for the DPD can be shared with the cancellation block 140 and thus do not need to be duplicated for interference cancellation.
[0058] In the example of Figure 3, the cancellation path 160 includes a DAC 334, a mixer 336, and a coupler and filter 338. By duplicating dispersive elements (e.g., the coupler and filter) that are in the receive chain 120 in the cancellation signal path 160, computational requirements in the cancellation block 140 can be mitigated.
[0059] In one embodiment, the device 100 includes a second switch 340 coupled between a memory 342, the transmit chain 110, and the module 130. As mentioned above, the module 130 can be the source of a signal to be transmitted by the device 100. Alternately, a known or benchmark signal can be predetermined and stored in the memory 342. The switch 340 is used to select a source for the transmit chain 110 from among either the memory 342 or the module 130. The module 130 is selected as the source for normal operation. The memory 342 can be selected as the source in order to initialize the cancellation block 140. That is, a known benchmarking signal can be accessed from the memory 342 and used for initial channel estimation in lieu of a signal from the module 130.
[0060] The discussion above is based on the example of the device 100 that utilizes multiple antennas 112 and 114 (e.g., the device 100a of Figure 2A). However, that discussion can be readily adapted to implementations that utilize a single antenna 116 (e.g., the device 100b of Figure 2B). For example, referring to Figure 3, if the antennas 112 and 114 are replaced with a single antenna, then the functionality provided by the couplers and filters 310 and 318 can be replaced with a single coupler and filter that receives the signal 202 as an input when the device 100 is transmitting, and outputs the signal 207 when the device 100 is receiving.
[0061] With reference to Figure 4, a benchmark signal 401 in digital form is accessed from the memory 342 (Figure 3) and, in one embodiment, is input to the cancellation block 140 and to the transmit chain 110, where it is converted to analog form. A copy 402 of the analog form of the benchmark signal is input to the cancellation block 140 via the feedback chain 150, where the copy 402 is converted into digital form (digital copy 405).
[0062] In the example of Figure 4, the analog form of the benchmark signal is transmitted via the first antenna 112 and is received at the second antenna 114 (received benchmark signal 403). As mentioned above, in the embodiment of Figure IB, the benchmark signal can be transmitted and received at the same antenna. A copy 404 of the analog form of the received benchmark signal 403 is also input to the cancellation block 140 via the feedback chain 150, where the received benchmark signal is converted to digital form (digital copy 406). The cancellation block 140 can then use the benchmark signal 401, the digital form 405 of the copy 402, and the digital form 406 of the received benchmark signal 403 for channel estimation. As a result, the cancellation signals 210 (digital) and 211 (analog) can be generated more quickly and with reduced processing requirements, as the channel (propagation characteristics) can be assessed with a known signal with characteristics specifically selected to facilitate timing alignment.
[0063] In other embodiments, not all of the above benchmark signals may be used. For example, in one embodiment, benchmarking is implemented using the signals 401, 402, and 404; in another embodiment, benchmarking is implemented using the signals 402 and 404; and in another embodiment, benchmarking is implemented using the signals 401 and 404.
[0064] Figure 5 is a block diagram illustrating RF interference cancellation in an embodiment according to the present invention. Figure 5 is discussed with reference to the signals and elements described above in conjunction with Figures 2 A, 2B, and 3. In the example of Figure 5, a signal 205 is transmitted from the first antenna 112 and is received at the second antenna 114. Similarly, in the Figure IB embodiment, the signal 205 can be transmitted from the antenna 116 and, due to channel effects (reflection, etc.), the signal 205 will also be received at the antenna 116. The version of the signal 205 that arrives at the device 100 is affected by the characteristics 'h' of the channel/path travelled by the signal.
[0065] As mentioned previously herein, the power ratio of the signal 205 is much larger (on the order of a billion times larger) than the power ratio of another signal 206 received at the device 100. In FD or DFD operation, the signals 205 and 206 arrive at the device 100 within the same timeframe and within the same frequency band, and thus the signal 205 can overwhelm the signal 206 if not cancelled out. At subtractor 230, the
cancellation signal 211 is applied to the signal 207 (which represents, in essence, the signal 206 including the interfering signal 205) in order to restore the signal 207 to the dynamic range of the receive chain 120. Otherwise, considering the magnitude of the interference component of the signal 207, the receive chain 120 would be saturated. At the subtractor 235, a known signal processing technique can be applied to remove residual interference from the signal 213.
[0066] Figure 6 is a flowchart 600 of a method for wireless communication in an embodiment according to the present disclosure. Specifically, the flowchart 600 illustrates a method for cancelling interference during FD or DFD operation. Although specific steps are described by the flowchart 600, the method is not limited to those steps or the order in which the steps are described. In one embodiment, the method described by the flowchart 600 is implemented using the device 100 of Figure 1 A or IB. Figure 6 is discussed with reference to elements of Figures 2A and 2B.
[0067] In block 602 of Figure 6, a first signal (205) is transmitted from a wireless device. [0068] In block 604, a cancellation signal (210) is generated. The cancellation signal accounts for channel characteristics on the transmitted first signal. The cancellation signal is generated in digital form using inputs that include, in one embodiment, the digital form (201) of the first signal, the digital form (204) of a copy (203) of the analog form (202) of the first signal, and the digital form (209) of a copy (208) of a second signal (206, 207) received at the wireless device, where the first signal transmitted and the second signal are received concurrently (e.g., at the same time) within overlapping frequency bands. In other embodiments, the cancellation signal is generated using the signals 201, 203, and 208, or using the signals 203 and 208, or using the signals 201 and 208.
[0069] In one embodiment, with reference also to Figure 4, a predefined benchmark signal 401 is accessed from memory. In one such embodiment, the benchmark signal is transmitted from the device 100 to determine an initial measure of the channel
characteristics using the digital form of the benchmark signal 401, a copy (402) of the analog form of the benchmark signal converted to digital form (405), and a copy (404) of the benchmark signal 403 received at the device 100 and converted to digital form (406). In other embodiments, benchmarking is implemented using the signals 401, 402, and 404, or using the signals 402 and 404, or using the signals 401 and 404.
[0070] In block 606 of Figure 6, the cancellation signal is converted to analog form (211).
[0071] In block 608, the analog form of the cancellation signal is applied to (e.g., subtracted from) the received second signal to compensate for interference between the transmitted first signal and the second signal. [0072] In block 610, the resultant compensated second signal (212) is converted from analog form to digital form (213).
[0073] In block 612, the digital form of the compensated second signal is further processed to produce a third signal (214) that has a signal-to-noise ratio within a specified range.
[0074] In block 614, the third signal is input to a receive baseband processor.
[0075] Figure 7 is a flowchart 700 of a method for wireless communication in an embodiment according to the present disclosure. Specifically, the flowchart 700 illustrates a method for generating a cancellation signal that can be used to address the problem of self interference during FD or DFD operation. Although specific steps are described by the flowchart 700, the method is not limited to those steps or the order in which the steps are described. In one embodiment, the method described by the flowchart 700 is implemented using the cancellation block 140 including the feedback chain 150 of Figures 1 A and IB. Figure 7 is discussed with reference to elements of Figures 2 A and 2B.
[0076] In block 702 of Figure 7, a digital form (201) of a first signal that is an input to a transmit chain of a wireless device is accessed. The transmit chain converts the first signal to analog form (202).
[0077] In block 704, a copy (203) of the analog form of the first signal is converted to digital form (204). [0078] In block 706, the analog form (208) of a second signal (207) is accessed from a receive chain of the wireless device, where the first signal is transmitted and the second signal is received concurrently within overlapping frequency bands.
[0079] In one embodiment, with reference also to Figure 4, the first signal is a predefined benchmark signal 401 from memory, and the second signal is the benchmark signal as it is received (403) at the receive chain.
[0080] In block 708 of Figure 7, the analog form of the received second signal is converted to digital form (209).
[0081] In block 710, a third (cancellation) signal (210) that accounts for channel characteristics on the transmitted first signal is generated. In one embodiment, the third signal is generated in digital form using the digital form (201) of the first signal, the digital form (204) of the copy (203) of the analog form (202) of the first signal, and the digital form (209) of the copy (208) of the received second signal (207). In other embodiments, the third signal is generated using the signals 201, 203, and 208, or using the signals 203 and 208, or using the signals 201 and 208.
[0082] The third signal is then converted to analog form (211) and subtracted from the received second signal to compensate for interference caused by the transmitted first signal, producing a compensated second signal (212). The compensated second signal can be converted from analog form to digital form (213) and then further processed to produce a fourth signal (214) that has a signal-to-noise ratio within a specified range. The fourth signal can then be input to a receive baseband processor. [0083] In summary, a cancellation signal can be determined based on a combination of some or all of the following signals: the signal to be transmitted, sampled before the signal is processed in the transmit chain; a copy of the signal to be transmitted after processing in the transmit chain; and a copy of the received signal before the signal is processed in the receive chain. The cancellation signal can then be subtracted from the received signal, to remove any interference from the first signal included in the second signal. Thus, embodiments according to this disclosure provide a solution to the problem of self interference during FD or DFD operation, facilitating such operation and thus helping to address the larger issues associated with schemes such as TDMA and FDMA.
IMPLEMENTATIONS THAT USE MULTIPLE TRANSMIT ANTENNAS
[0084] Figure 8 is a block diagram of another example of a wireless RF transceiver device 100 (100c) upon which embodiments according to the present disclosure can be implemented. In contrast to the examples of Figures 1A and IB, the device 100c includes multiple transmit antennas 122 (the antennas 801 and 802) and multiple receive antennas 124. That is, the device 100c is a multiple-input, multiple-output (MIMO) device. Although two transmit antennas and two receive antennas are shown, the present disclosure is not so limited. In the Figure 8 embodiment, the device 100c is used for FD or DFD operation.
[0085] In general, embodiments according to the present disclosure can be implemented on various combinations of the types of devices described in Figures 1 A, IB, and 8. For example, in addition to the implementations described above, the wireless transceiver device 100 can be implemented as a single-input, multiple-output (SIMO) device or as a multiple-input, single-output (MISO) device. SIMO is also known as transmit diversity.
[0086] Figure 9 is a block diagram illustrating RF interference cancellation in the device 100c an embodiment according to the present disclosure. For ease of comparison and discussion, signals in Figure 9 are labeled with reference number similar to those used for analogous signals in Figures 2 A and 2B.
[0087] In the example of Figure 9, the transmit chain 110a receives a digital signal 201a, and the transmit chain 110b receives a digital signal 201b. The digital signals 201a and 201b can be received from the module 130 or from memory as previously described herein. The digital signals 201a and 201b are converted to analog form (analog signals 202a and 202b, respectively) by the transmit chains. The signal 202a can then be transmitted via the first antenna 801, and the signal 202b can then be transmitted via the second antenna 802. Each transmitted signal has a known time sequence (known because they are transmitted by the same device 100c). The transmitted signals are independent of one another (de-correlated).
[0088] Copies 203a and 203b of the signals 202a and 202b, respectively, are received by the feedback chain 150, which converts the signals to digital form (signals 204a and 204b, respectively). There may be multiple feedback chains (in parallel to one another), or there may be a single feedback chain that is switched back and forth between the transmit chains 110a and 110b. The signals 204a and 204b are then received at the cancellation block 140. The cancellation block 140 also receives the signals 201a and 201b. [0089] During transmission, the signal 202a will reach the device 100c (e.g., at the receive antenna 803) along multiple paths as previously described herein. Similarly, the signal 202b will reach the receive antenna 803 along multiple paths. In the example of Figure 9, the channel (path) characteristics hi 1 between the first transmit antenna 801 and the receive antenna 803 will be different from the channel (path) characteristics h21 between the second transmit antenna 802 and the receive antenna 803. Prudent implementation will block the line-of-sight path between the transmit antennas 801 and 802 and the receive antenna 803. The signal 205a represents the signal 202a that is received at the antenna 803 including the effects of the channel characteristics hi 1, and the signal 205b represents the signal 202b that is received at the antenna 803 including the effects of the channel characteristics h21.
[0090] Concurrent with the arrival of the transmitted signals 205a and 205b at the device 100c, a signal 206 can also be received at the device 100c as previously described herein. In Figure 9, the signal 207 includes the effects of the interference caused by the signals 205a and 205b on the signal 206.
[0091] As described previously herein, a copy 208 of the signal 207 is received by the feedback chain 150, which converts the signal to digital form (the signal 209). The signal 209 is then received at the cancellation block 140. In one embodiment, the cancellation block 140 can then generate a cancellation signal 210 in digital form using the signals 201a and 201b, the signals 204a and 204b, and the signal 209.
[0092] More specifically, in one embodiment, the cancellation signal 210 can be determined as follows. In the example of Figure 9, the signal R (e.g., the signal 207) that is received by the device 100c can be expressed as:
R = rx + hl l *TXl + h21 *TX2 + N; (1) where rx is the signal (e.g., the signal 206) received from a distant transmitter or transmitters; N is noise (generally, additive white Gaussian noise); TX1 corresponds to the signal transmitted from the antenna 801 and hi 1 *TX1 corresponds to the effect of the signal 205a on R; and TX2 corresponds to the signal transmitted from the antenna 802 and h21 *TX2 corresponds to the effect of the signal 205b on R. In the example of Figure 9, the cancellation signal C (e.g., the signal 210) can be expressed as:
C = (-hl l *TXl) + (-h21 *TX2). (2)
[0093] Equations (1) and (2) can be readily extended to cover implementations that utilize more than two transmit antennas. Specifically, if there is a third transmit antenna, then a term h31 *TX3 is added to equation (1) and a term (-h31 *TX3) is added to equation (2).
[0094] The cancellation signal 210 in digital form is converted to an analog signal 211, then phase-aligned with and subtracted from the signal 207 at a first subtractor 230. Because the signals 202a and 202b are de-correlated, the cancellation signal 210/211 can be based on the linear superposition of the transmitted signals. In this manner, the effects of self interference for FD or DFD operation are addressed.
[0095] In an implementation in which there are multiple receive antennas 124 (Figure 8), a cancellation signal as just described is determined independently for each receive antenna. If there are two transmit antennas and two receive antennas, for example, a first cancellation signal is generated for the first receive antenna considering characteristics of the channels between the first and second transmit antennas and the first receive antenna as described above, and a second cancellation signal is generated for the second receive antenna considering characteristics of the channels between the first and second transmit antennas and the second receive antenna in a manner similar to that described above.
[0096] With reference back to Figure 8, depending on the implementation, there may be one or more transmit chain(s) 110, one or more receive chain(s) 120, one or more cancellation block(s) 140, one or more feedback chain(s) 150, and one or more cancellation path(s) 160. That is, each of these elements can be implemented in redundant fashion, on a per-antenna basis. Alternatively, each of these elements may share some or all of the components, on a per-chain basis. In other words, for example, there may be multiple, independent cancellation blocks, one per receive antenna; or there may be multiple cancellation blocks, one per receive antenna, that share some components; or there may be a single cancellation block for all receive antennas that is switched between the receive antennas. The approach used to implement the various functional blocks 110, 120, 140, 150, and 160 in a MIMO, SIMO, or MISO implementation is a matter of design choice based on factors such as cost, efficiency, and size.
[0097] Although the present disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions, and alterations can be made without departing from the spirit and scope of the disclosure as defined by the appended claims.

Claims

1. A device comprising:
a transmit chain operable for receiving an input comprising a digital form of a first signal and for converting the digital form of the first signal into an analog form of the first signal;
a receive chain; and
a cancellation block coupled to the receive chain and the transmit chain, wherein the transmit chain is further operable for transmitting the analog form of the first signal while a second signal is being received by the receive chain in a frequency band that overlaps a frequency band used for transmitting the first signal, wherein the cancellation block is operable for generating a third signal that accounts for interference between the first signal transmitted by the transmit chain and the second signal received by the receive chain, and wherein the receive chain is operable for applying the third signal to the second signal received by the receive chain to produce a compensated second signal.
2. The device of Claim 1, wherein the analog form of the first signal is converted back to digital form upstream of the cancellation block, and wherein a digital form of the third signal is generated using: the digital form of the first signal that is input to the transmit chain; a digital form of the second signal, converted from an analog form of the second signal received by the receive chain; and the digital form of the first signal that was converted back from the analog form of the first signal; wherein the digital form of the third signal is then converted to analog form, wherein the analog form of the third signal is applied to the analog form of the second signal received by the receive chain.
3. The device of Claim 1, wherein an analog form of the second signal received by the receive chain and the analog form of the first signal transmitted by the transmit chain are input to the cancellation block via a feedback chain that is parallel to the transmit chain and the receive chain, the feedback chain comprising analog-to-digital converters.
4. The device of Claim 3, wherein the feedback chain further comprises a digital predistorter observation path.
5. The device of Claim 1, further comprising a switch coupled to the transmit chain and the receive chain, wherein the switch is configured to select an input to the cancellation block from among the transmit chain and the receive chain.
6. The device of Claim 1, further comprising memory that stores a benchmark signal, wherein the transmit chain is operable for transmitting the benchmark signal to determine an initial value for the third signal.
7. The device of Claim 6, further comprising:
a module operable for producing the digital form of the first signal; and a switch coupled to the memory and the module, wherein the switch is configured to select a source for the transmit chain, the source selected from among the memory and the module.
8. The device of Claim 1, further comprising an antenna configuration selected from the group consisting of: a single transmit and receive antenna; a single transmit antenna and a single receive antenna; a single transmit antenna and multiple receive antennas; multiple transmit antennas and a single receive antenna; and multiple transmit antennas and multiple receive antennas.
9. A method for wireless communication, the method comprising:
transmitting an analog form of a first signal from a wireless device, the analog form converted from a first digital form of the first signal;
generating a cancellation signal that accounts for channel characteristics on the transmitted first signal, the cancellation signal generated in digital form using inputs comprising: a second digital form of the first signal produced by converting the analog form of the first signal back to digital form, and a digital form of a second signal received at the wireless device, wherein the first signal is transmitted and the second signal is received concurrently within overlapping frequency bands;
converting the cancellation signal from digital form to analog form; and applying the analog form of the cancellation signal to an analog form of the second signal received at the wireless device, to compensate for interference between the first signal transmitted by the wireless device and the second signal received by the wireless device.
10. The method of Claim 9, wherein the cancellation signal is generated also using the first digital form of the first signal.
11. The method of Claim 9, wherein the step of applying comprises subtracting the analog form of the cancellation signal from the analog form of the second signal received at the wireless device to produce a compensated second signal, wherein the method further comprises:
converting the compensated second signal from analog form to digital form; processing the digital form of the compensated second signal to produce a third signal that has a signal-to-noise ratio within a specified range; and
inputting the third signal to a receive baseband processor.
12. The method of Claim 9, wherein the wireless device comprises a feedback path, wherein the method further comprises selecting an input to the feedback path by switching between the analog form of the second signal received at the wireless device and the analog form of the first signal.
13. The method of Claim 12, wherein the feedback path further comprises a digital predistorter observation path.
14. The method of Claim 9, further comprising:
accessing a benchmark signal from memory; and transmitting the benchmark signal to determine an initial measure of the channel characteristics, wherein the initial measure is useful for determining an initial value of the cancellation signal.
15. A device comprising:
a plurality of transmit chains comprising a first transmit chain coupled to a first antenna and configured to convert a digital form of a first signal into an analog form of the first signal, the plurality of transmit chains further comprising a second transmit chain coupled to a second antenna and configured to convert a digital form of a second signal into an analog form of the second signal;
a receive chain coupled to a third antenna; and
a cancellation block coupled to the receive chain and the transmit chains, wherein the first transmit chain is operable for transmitting the analog form of the first signal while the second transmit chain is transmitting the analog form of the second signal and while a third signal is being received by the receive chain, the first and second transmit chains configured to transmit in overlapping frequency bands that also overlap a frequency band of the third signal; the cancellation block configured to generate a fourth signal that accounts for channel effects between the first and third antennas on the first signal transmitted by the first transmit chain and for channel effects between the second and third antennas on the second signal transmitted by the second transmit chain, the fourth signal then subtracted from the third signal received by the receive chain to produce a compensated third signal.
16. The device of Claim 15, wherein the fourth signal is generated using the analog form of the first signal, the analog form of the second signal, an analog form of the third signal, the digital form of the first signal, and the digital form of the second signal.
17. The device of Claim 15, wherein the device comprises a feedback path that is shared by the first transmit chain, the second transmit chain, and the receive chain, wherein an input to the feedback path is selected by switching between the first transmit chain, the second transmit chain, and the receive chain.
18. The device of Claim 17, wherein the feedback path further comprises a digital predistorter observation path.
19. The device of Claim 15, further comprising a plurality of receive chains comprising a second receive chain configured to receive a fifth signal via a fourth antenna, wherein the analog form of the first signal and the analog form of the second signal are transmitted and the fifth signal is received concurrently with one another and within overlapping frequency bands, wherein the cancellation block is configured to generate a sixth signal that accounts for channel effects between the first and fourth antennas on the first signal transmitted by the first transmit chain and that also accounts for channel effects between the second and fourth antennas on the second signal transmitted by the second transmit chain, the sixth signal then subtracted from the fifth signal received by the second receive chain to produce a compensated fifth signal.
20. The device of Claim 15, further comprising a memory that stores a benchmark signal useful for determining an initial value for the fourth signal, and a module that processes baseband signals to produce the digital form of the first signal and the digital form of the second signal.
PCT/CN2014/070513 2013-01-11 2014-01-13 Interference cancellation for division free duplexing or full duplex operation WO2014108098A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP14737915.0A EP2941827B1 (en) 2013-01-11 2014-01-13 Interference cancellation for division free duplexing or full duplex operation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/739,927 US8964608B2 (en) 2013-01-11 2013-01-11 Interference cancellation for division free duplexing or full duplex operation
US13/739,927 2013-01-11

Publications (1)

Publication Number Publication Date
WO2014108098A1 true WO2014108098A1 (en) 2014-07-17

Family

ID=51165058

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/070513 WO2014108098A1 (en) 2013-01-11 2014-01-13 Interference cancellation for division free duplexing or full duplex operation

Country Status (3)

Country Link
US (1) US8964608B2 (en)
EP (1) EP2941827B1 (en)
WO (1) WO2014108098A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104678407A (en) * 2015-02-16 2015-06-03 络达科技股份有限公司 Device and method for reducing harmonic interference on GPS signal receiving
JP2017529715A (en) * 2014-06-26 2017-10-05 華為技術有限公司Huawei Technologies Co.,Ltd. Interference cancellation apparatus and method
US9973224B2 (en) 2014-06-26 2018-05-15 Huawei Technologies Co., Ltd. Interference cancellation apparatus and method
US10050812B2 (en) 2014-06-26 2018-08-14 Huawei Technologies Co., Ltd. Methods and apparatuses for interference cancellation
WO2020133213A1 (en) * 2018-12-28 2020-07-02 Oppo广东移动通信有限公司 Signal sampling method, terminal device and network device
WO2020133252A1 (en) * 2018-12-28 2020-07-02 Oppo广东移动通信有限公司 Interference measurement method and devices

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105474549B (en) * 2013-12-04 2018-05-11 华为技术有限公司 Self-interference removing method, transceiver and the communication equipment of duplexer
US9209848B2 (en) * 2014-02-02 2015-12-08 Redline Innovations Group Inc. Methods and systems for dual-using a reception channel
US9614658B2 (en) 2014-06-20 2017-04-04 Huawei Technologies Co., Ltd. System and method for radio full duplex
US9705662B2 (en) 2014-08-15 2017-07-11 Huawei Technologies Co., Ltd. System and method for radio full duplex
US9966983B2 (en) * 2014-08-15 2018-05-08 Huawei Technologies Co., Ltd. Interference cancellation in MIMO same channel full-duplex transceivers
US9825752B2 (en) * 2014-10-31 2017-11-21 Avago Technologies General Ip (Singapore) Pte. Ltd. In-band full-duplex operation
CN104617981B (en) * 2015-01-19 2017-03-29 厦门大学 A kind of full duplex self-interference removing method and device based on Power estimation
JP6367160B2 (en) * 2015-07-16 2018-08-01 日本電信電話株式会社 Transceiver
US9490855B1 (en) * 2015-09-01 2016-11-08 Qualcomm Incorporated Method and apparatus for self-directed interference cancellation filter management

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030161419A1 (en) * 2002-02-27 2003-08-28 The Boeing Company Polarization division duplexing with cross polarization interference canceller
US20070217488A1 (en) 2006-03-17 2007-09-20 Stmicroelectronics N.V. Method and device for processing an incident signal received by a full-duplex type device
US20080039045A1 (en) 2006-08-08 2008-02-14 Daniel F Filipovic Intermodulation distortion detection and mitigation
CN101141235A (en) * 2006-09-08 2008-03-12 北京大学 Interference canceling method for co-frequency co-time slot duplexing
US20080107046A1 (en) 2006-11-06 2008-05-08 Nokia Corporation Analog signal path modeling for self-interference cancellation
US20090186582A1 (en) 2008-01-22 2009-07-23 Khurram Muhammad System and method for transmission interference cancellation in full duplex transceiver

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU588176B2 (en) * 1985-09-18 1989-09-07 Nec Corporation One frequency repeater for a digital radio system
US20040106381A1 (en) * 2002-09-06 2004-06-03 Engim Incorporated Transmit signal cancellation in wireless receivers
US7817641B1 (en) 2005-10-20 2010-10-19 Amir Keyvan Khandani Methods for spatial multiplexing of wireless two-way channels
US8170487B2 (en) * 2006-02-03 2012-05-01 Qualcomm, Incorporated Baseband transmitter self-jamming and intermodulation cancellation device
KR100961888B1 (en) * 2006-08-07 2010-06-09 삼성전자주식회사 Apparatus and method for cancellating interference in mobile communication system
US7672643B2 (en) * 2007-02-16 2010-03-02 Samsung Electronics Co., Ltd. System and method for transmitter leak-over cancellation with closed loop optimization
US7756480B2 (en) * 2007-02-16 2010-07-13 Samsung Electronics Co., Ltd. System and method for transmitter leak-over cancellation
KR101497613B1 (en) * 2008-01-14 2015-03-02 삼성전자주식회사 Apparatus and method for interference cancellation and maintaining synchronization over interference channel estimation in communication system based full duplex relay
US20090323856A1 (en) * 2008-06-27 2009-12-31 Crestcom, Inc. Transmit-canceling transceiver responsive to heat signal and method therefor
KR20100089166A (en) * 2009-02-03 2010-08-12 삼성전자주식회사 Apparatus and method for interference cancellation in mobile full duplex relay
US9369260B2 (en) 2010-04-09 2016-06-14 General Electric Company Division free duplexing networks
US20110256857A1 (en) * 2010-04-20 2011-10-20 Intersil Americas Inc. Systems and Methods for Improving Antenna Isolation Using Signal Cancellation
IL206008A0 (en) * 2010-05-27 2011-02-28 Amir Meir Zilbershtain Transmit receive interference cancellation
US8428542B2 (en) * 2010-06-28 2013-04-23 Exelis, Inc. Adaptive cancellation of multi-path interferences
WO2012059555A1 (en) * 2010-11-03 2012-05-10 Telefonaktiebolaget L M Ericsson (Publ) Self-interference suppression in full-duplex mimo relays
CA2859307C (en) * 2011-12-14 2015-02-10 Redline Communications Inc. Single channel full duplex wireless communication
US8780964B2 (en) * 2012-01-24 2014-07-15 Qualcomm Incorporated Methods and apparatus for reducing and/or eliminating the effects of self-interference

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030161419A1 (en) * 2002-02-27 2003-08-28 The Boeing Company Polarization division duplexing with cross polarization interference canceller
US20070217488A1 (en) 2006-03-17 2007-09-20 Stmicroelectronics N.V. Method and device for processing an incident signal received by a full-duplex type device
US20080039045A1 (en) 2006-08-08 2008-02-14 Daniel F Filipovic Intermodulation distortion detection and mitigation
CN101141235A (en) * 2006-09-08 2008-03-12 北京大学 Interference canceling method for co-frequency co-time slot duplexing
US20080107046A1 (en) 2006-11-06 2008-05-08 Nokia Corporation Analog signal path modeling for self-interference cancellation
CN101563851A (en) * 2006-11-06 2009-10-21 诺基亚公司 Analog signal path modeling for self-interference cancellation
US20090186582A1 (en) 2008-01-22 2009-07-23 Khurram Muhammad System and method for transmission interference cancellation in full duplex transceiver

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017529715A (en) * 2014-06-26 2017-10-05 華為技術有限公司Huawei Technologies Co.,Ltd. Interference cancellation apparatus and method
US9973224B2 (en) 2014-06-26 2018-05-15 Huawei Technologies Co., Ltd. Interference cancellation apparatus and method
US10050812B2 (en) 2014-06-26 2018-08-14 Huawei Technologies Co., Ltd. Methods and apparatuses for interference cancellation
US10084584B2 (en) 2014-06-26 2018-09-25 Huawei Technologies Co., Ltd. Interference cancellation apparatus and method
CN104678407A (en) * 2015-02-16 2015-06-03 络达科技股份有限公司 Device and method for reducing harmonic interference on GPS signal receiving
WO2020133213A1 (en) * 2018-12-28 2020-07-02 Oppo广东移动通信有限公司 Signal sampling method, terminal device and network device
WO2020133252A1 (en) * 2018-12-28 2020-07-02 Oppo广东移动通信有限公司 Interference measurement method and devices

Also Published As

Publication number Publication date
US20140198691A1 (en) 2014-07-17
EP2941827A1 (en) 2015-11-11
EP2941827A4 (en) 2016-01-27
EP2941827B1 (en) 2018-08-22
US8964608B2 (en) 2015-02-24

Similar Documents

Publication Publication Date Title
US8964608B2 (en) Interference cancellation for division free duplexing or full duplex operation
US9768826B2 (en) Self-interference cancellation method, transceiver, and communications device for transmit/receive shared antenna
US9698836B2 (en) Systems and methods for mitigation of self-interference in spectrally efficient full duplex communications
US10033428B2 (en) Method for reducing self-interference signal in communications system, and apparatus
EP3210307B1 (en) Full duplex radio with tx leakage cancellation
CA2873411C (en) Full duplex wireless transmission with self-interference cancellation
US10205585B2 (en) Systems and methods for analog cancellation for division free duplexing for radios using MIMO
WO2020013878A1 (en) Reconfigurable and modular active repeater device
Alexandropoulos et al. Joint design of multi-tap analog cancellation and digital beamforming for reduced complexity full duplex MIMO systems
EP3065439B1 (en) Method and device for reducing self-interference signal of communication system
KR101452999B1 (en) Apparatus and method for calibration in multi-antenna system
CN111865361B (en) Full-duplex self-interference elimination method and device
US20170111164A1 (en) Dual-mode radio system having a full-duplex mode and a half-duplex mode
EP3065361B1 (en) Digital interference cancellation apparatus and method for wireless full duplex system and transceiver
López-Valcarce et al. Full-duplex mmWave communication with hybrid precoding and combining
Askar et al. Agile full-duplex transceiver: The concept and self-interference channel characteristics
Balti et al. Hybrid beamforming design for wideband mmwave full-duplex systems
Li et al. Multi-tap analog self-interference cancellation for full-duplex communications
Hayashi et al. Self-interference canceller for full-duplex radio relay station using virtual coupling wave paths
Alexandropoulos et al. Full duplex massive MIMO architectures: Recent advances, applications, and future directions
Haneda et al. Design and Implementation of Full‐duplex Transceivers
US11329707B1 (en) Communication systems, devices, and methods for multicarrier frequency division duplexing
WO2016062576A2 (en) Full duplex radio
WO2018059691A1 (en) A full-duplex wireless beamforming apparatus with self-interference cancellation and method
Chen et al. Constrained-MMSE Combining for Spatial Domain Self-Interference Cancellation in Full-Duplex Massive MIMO Systems

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14737915

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2014737915

Country of ref document: EP