1. Field of the Invention
The present invention relates generally to wireless communication systems, and, more particularly, to full-duplex wireless transmitters and receivers.
2. Description of the Prior Art
In the area of wireless communication systems, whose applications are varied and wide, typically half-duplex technology was and is currently employed. A half-duplex technology provides communication in both directions, but only one direction at a time (not simultaneously). Typically, once a party begins receiving a signal, it must wait for the transmitter to stop transmitting, before replying. Accordingly, half-duplex technology restricts the throughput that can be realized by using full-duplex technology.
Multi-input-multi-output (MIMO) systems, employing multiple antennas, are typically used for wireless applications, however, under severe shadowing environment, not only is throughput limited, the distance the signal can reach is also limited. For example, in home environments, because of room partitions and fewer windows, a transmitted signal cannot reach its destination if it has to travel far. Therefore, wireless relays are employed and serve as repeaters to extend the range of the signal. But because a single channel is used for communication, the relay reduces throughput by half.
A full-duplex technology allows communication in both directions, and, unlike half-duplex, allows this to happen simultaneously. Land-line telephone networks are full-duplex, since they allow both callers to speak and be heard at the same time. A good analogy for a full-duplex system would be a two-lane road with one lane for each direction.
Attempts at considering using full-duplex for wireless communications have stalled due to current full-duplex designs requirement for a sharp filter resulting in unbearable increased costs for use in wireless devices, such as smart phones and the like.
Further, current full-duplex considerations use the radio frequency (RF) signal to cancel “self interference”. Self interference is the constructive or destructive interference resulting from reception of echoes of the original signal, which has the undesirable effect of fading. It is expensive and challenging to cancel self interference at RF levels. A more extensive explanation of prior art techniques and limitations follows.
Just like Internet has been the major driving force of the prosperity of information technology, wireless has been the same force of the growth of communication industry over the past decade. But nothing is going to be more explosive than the marriage of Internet and wireless for growing trends into a so-called “wireless Internet tsunami”. Fashion leading wireless Internet products and services like Apple's iPhone and iPad, Google's Andriod devices, and Netflix's movie streaming from Internet are just the precursors of the wireless Internet tsunami.
To support such phenomenon growth, wireless industry also generates a large quantity of innovations, most noticeable 802.11n in indoor wireless Local Area Network (LAN) area and the coming 4G in outdoor wireless service area. The fundamental innovations of both 802.11n and 4G are all about exploring the capacity of multiple antennas at reflective wireless space, MIMO technology. While MIMO in 4G is still evolving and under-developed, MIMO in 802.11n has gone through fairly extensive field tests. It is now fair to say on one hand MIMO has created noticeable gains and merits on the other hand MIMO has failed to deliver some of its promised service, as discussed below. It is believed that similarly 4G cannot depend on MIMO technology alone to fulfill the demands of new wireless service.
In all sorts of applications and services, video streaming probably is one of the most demanding services to test the underlying Internet and wireless technologies. For example, one of the design targets of 802.11n has been described as “to deliver three HD video streaming around a whole house”, which turns out to be a commercial promising specification. The failure of 802.11n to achieve this promise can be supported by observing all kinds of wired technologies still used by service providers to deliver video streaming. If 802.11n has achieved the promise, wireless shall be much more convenient and the preferred technology to deploy video steaming around houses.
While MIMO technology of 802.11n has, to some extent, achieve its intended purpose, under some statistic model (that is under average), it is still quite easy to find a house where the video streaming target is not achieved in that the video streaming is not reachable. It is not unusual that some corner around a house even one HD video streaming cannot be achieved. To achieve the promise “to deliver three HD video streaming around whole houses”, wireless technology beyond MIMO needs to be further explored.
With the success of a company like Netflix, video steaming around a house has become a reality and the demand to support such service uniformly across all houses is expected to increasingly intensify.
Given the inadequacy of one wireless hop, which includes one pair of wireless access point (AP) and wireless client, it is natural to consider multiple wireless hops between AP and client. The simplest form of two-hop wireless is a half duplex wireless relay (or repeater, extender), which is used to relay received wireless signal. An example of a half-duplex wireless relay system, well known in the art, is shown in
In order to remove the penalty of reducing the throughput by half, several challenges must be overcome. First, the RF band (or channel) used for the transmission of the original signal must be different than that used for the relayed signal, otherwise, multiple collision scenarios can happen between different forward and reverse links. Secondly, the self interference generated by the relay node must be removed. The same challenges exist for full duplex wireless systems, where the self interference originates from the transmitted signal to the received signal in the same RF band.
In the case where full duplex is used, in
On the transmitter side, a digital-to-analog converter (DAC) receives the output of the modulator and converts it to analog form. The output of the DAC is then amplified using the baseband amplifier and up to this point, the signal is at baseband. Next, a mixer converts the frequency of the signal at the output of the baseband amplifier to RF and passes it onto a power amplifier (PA), which amplifies the signal and sends it to the splitter. The splitter splits the output of the PA to provide one of the splitter outputs to the RF canceller in the receiver, as previously discussed, and to provide the other output to the antenna. Of particular noteworthiness is the cancellation of self interference at RF, which poses the problems discussed above.
A copy of the amplified RF signal, generated by the splitter in
In full duplex wireless systems, because the signal is at a high frequency, linearity is difficult to maintain. Also, SNR is low, which also makes full duplex wireless systems difficult to achieve.
What is needed is a method and apparatus to cancel self interference when a transmitted and received signal use different (but usually nearby) RF band, thus the term generalized full duplex wireless.
a) shows further details of the device 40, or 142 or 144.
b) shows further details of the device 36, or 136 or 140.
a) shows the general scheme of how to use two transmitting antenna for interference cancellation.
b) shows sharing of transmit and receive antennas in the case where wireless relay over half duplex wireless protocol is employed, such as shown in
a) shows the antenna cancellation system for modified second GFD example as shown in
b) shows the antenna cancellation systems for
Briefly, an embodiment of the present invention includes a full duplex wireless system is employed for communicating data between an access point and a client. The full duplex wireless system includes a receive path configured to receive radio frequency data, including self interference, from an antenna and generates baseband output to a demodulator, the receive path includes a combiner that combines the received radio frequency with a self interference canceller path output to generate a combiner output. Further, a self interference tracking path is configured to receive the combiner output and to generate a self interference tracking path output, the self interference tracking path converts the combiner output to baseband and tracks the self-interference. Additionally, a self interference canceller path receives the self interference tracking path output and generates the self interference canceller path output that is at radio frequency (RF).
These and other objects and advantages of the present invention will no doubt become apparent to those skilled in the art after having read the following detailed description of the preferred embodiments illustrated in the several figures of the drawing.
In the following description of the embodiments, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration of the specific embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized because structural changes may be made without departing from the scope of the present invention. It should be noted that the figures discussed herein are not drawn to scale and thicknesses of lines are not indicative of actual sizes.
Basically, there are two self cancellation loops, one is in RF for coarse interference cancellation the other is in baseband for fine interference cancellation. In accordance with various embodiments of the present invention, two baseband learning loops are employed for both coarse (RF) and fine (baseband) interference tracking, the cancellation of coarse and fine interference conducted in RF and baseband, respectively. The benefits of this technique include better interference cancellation because of adaptive RF tracking through baseband and easily extendibility to MIMO cases because the self interference matrix of MIMO is handled in baseband.
An example of a full-duplex wireless relay system 1 is shown in
It is noted that there are two types of full duplex wireless systems will be discussed herein. One such type is wireless transmission between a wireless pair, such as an AP source to a relay node, and the relay noted to the client and the other type is the way in which the relay is conducted. While the AP source and the relay node are communicating, under half duplex mode (for example, from the AP source 2 to the relay node 3), the relay node 3 can communicate with the client sink 4 at the same time (also under half duplex mode). This results in full duplex communication between the sending and receiving of the relay node 3 (also referred to herein as “full duplex wireless relay”). In other embodiments, the full duplex communication between AP source 2 to the relay node 3 or between the relay node 3 to the client sink 4 are shown and (also referred to herein as “full duplex wireless protocol”), which is another type of full duplex communication.
In full duplex communication systems, as will be later discussed in detail, the relay node 3 undesirably introduces self interference, caused by the echo of relayed signal to the reception of the original signal, thereby lowering the signal-to-noise ratio (SNR) of the original signal.
In
The receiver path 12 is shown to include a receiver path combiner 12, a receiver path splitter 22, a receiver path LNA 24, a receiver path mixer 26, a receiver path LPF 30, a receiver path VGA 32, a receiver path ADC 34 and a baseband adaptive canceller device 36 that generates receiver output 38 for use by a demodulator, not shown in
In the path 12, the combiner 20 is shown to receive an RF signal from an antenna (not shown) and to combine the received RF signal with the output of the mixer 58, which effectively and substantially cancels the self interference caused by the full duplex wireless relay during transmission of the signal. The output of the combiner 12 is passed on to the splitter 22, which splits the output of the combiner 20 to two signals, one for use by the LNA 42 and another for use by the LNA 24, both of which amplify the output of the splitter 22. The output of the LNA 24 is fed to the mixer 26, which also receives a reference signal 28, at a baseband frequency LO1, and down converts the output of the LNA 24 to baseband. The output of the mixer 26 is provided to the LPF 30 for filtering and the output of the LPF 30 is amplified by the VGA 32. The output of the VGA 32 is provided to the ADC 34 for conversion to digital form and upon conversion, fed to the canceller 36. The canceller 36 is an adaptive filter that serves to remove the correlation of its two inputs, i.e. the output of the ADC 34 and the input from the modulator 2, from the output of the ADC 34 to generate an output provided to the demodulator 1. Because the frequency (LO2) of the reference signal 46 is distinctly different than the frequency (LO1) of the reference signal 28, the output of the modulation, in this case, the modulator 2, needs to be converted by LO2−LO1 (the difference between the frequencies of the reference signal 46 and the reference signal 28) before the modulator output can be correlated with the output of the ADC 34. The output of the canceller 36 is provided to the demodulator for demodulation. The canceller 36 also receives another input, which is from a modulator that operates in conjunction with the demodulator to which the output 38 goes.
The DAC 60 is shown to receive the output of the modulator and converts the same to analog form. The output of the DAC 60 is shown provided as input to the amplifier 62 for amplification thereof. The output of the amplifier 62 is provided as one of the mixer 64's input. The other input to the mixer 64 is the reference signal 46, at a frequency LO2, which is a frequency to which the output of the amplifier 62 is converted in RF band. The mixer 64 performs such a conversion and provides the output to the PA 66, which amplifies the output of the mixer 64 and provides the amplified signal to the antenna for transmission.
In the path 18, the DAC 54 converts the output of the device 40 to analog form and provides the same to the VGA 56 for amplification and upon amplification, the analog signal is provided to the mixer 58, whose other input is the signal 46. The mixer 58 up converts the output of the VGA 56 to RF and provides the same to the combiner 20. The output of the mixer 58 is the self interference to be cancelled from the receiver path. The RF modulated signal is amplified by the PA 66, in RF domain, and transmitted to the antenna.
In the path 16, the LNA 42 receives the output of the splitter 22 and amplifies the same and provides the same to the mixer 44, which mixes the output of the LNA 42 with the signal 46 to down convert the output of the LNA 42 to baseband and to provide the same to the BPF 48 for filtering. Upon filtering, the output of the BPF 48 is provided as input to the VGA 50, which amplifies the same and provides the amplified signal to the ADC 52 for conversion to digital form. The output of the ADC 52 is provided as input to the device 40, which receives another input, as previously indicated, from the modulator. The device 40 serves to learn the correlation between its two inputs, i.e. the output of the ADC 52 and the output of the modulator 2, and generates an input to the path 18. Because the paths 16 and 18 use the same frequency, LO2, for their reference signals, i.e. reference signal 46, no conversion of the modulator output's frequency is necessary, unlike that which is required by the device 36.
Path 16 effectively converts the signal to baseband and path 18 effectively causes the self-interference to be cancelled from help by the combiner 20 of the path 12 at RF.
It should be noted that the paths shown in
The operation of the system 10 is now discussed.
Accordingly,
In the path 16, the estimated self interference included in the signal received is removed by the combiner 12. The residual self interference in path 16 is in RF domain until it is mixed down by the mixer 44 but prior to mixing, it is amplified by the LNA 42. Upon down conversion to baseband, the signal passes through a band selection low pass filter, the LPF 48, so that the out-of-band signal can be reduced. The band selected signal is then amplified by the VGA 50 to provide a suitable signal level to be processed by the ADC 52 (both I and Q channels are converted using two ADCs only one of which is shown in
The signal that is received from the antenna includes far end signal and self interference. For example, in
Theoretically, the RF modulation must be linear, which means if M(.) is the RF modulation system, and assuming x, y to be two baseband signals and M(x), M(y) to be the corresponding RF signal, then M(x+y) must equal M(x)+M(y). This is not much of a limit because most popular modulation systems these days are linear. The following discussion is directed to such linear systems. Both DAC and ADC discussed herein contain I and Q channels, requiring each DAC and each ADC to process complex signals.
When the adaptive filter, in baseband, such as the device 36 or the device 40 have difficulty further reducing the self interference, nonlinear adaptive filter such as adaptive Volterra filter can be used to further improve performance.
It is noted that the LPF 48, in the path 16, is used to remove the originally-transmitted signal, also referred to herein as the “far end signal” so that adaptive training can converge faster. However, if the far end signal can be stopped temporarily during a self interference training mode, the LPF 48 can be removed. In the adaptive training of self interference, after the training converged, the filter updated speed usually will be reduced to very slow so that even large far end signal can be considered as noise which does not affect the adaptive filter coefficients. This is used to reduce complexity, as later discussed. The paths 16 and 18 need to maintain enough linearity and SNR so that self-interference cancellation can be done effectively. In the case of transmission of half duplex wireless protocol, the ADC that is not needed might be optionally reused in the RF tracking path.
Accordingly,
It is noted that, in some embodiments, when the adaptive filter in baseband, such as the device 36, has difficulty in further reducing the self interference, nonlinear adaptive filter, such as an adaptive Volterra filter, can be used to further improve the performance of system 10.
The relation of RF adaptive tracking and baseband adaptive canceller, path 18, to the device 36 are shown in
The LPF 48 in the path 16 is used to remove the far end signal so that adaptive training can converge faster. However, in some embodiments where the far end signal can be stopped temporarily during a self interference training mode, the band selection filter can be removed. In the adaptive training of self interference, after the training converged, the filter updated speed usually will be reduced to very slow so that even large far end signal can be considered as noise which will not affect the adaptive filter coefficients. In subsequent embodiments, shown in figures to be discussed herein, this property reduces complexity. The tracking and cancellation paths 16 and 18 need to maintain enough linearity and SNR so that the cancellation can be done effectively. When transmitting half duplex wireless protocol, the ADC that is not needed might be reused in the RF tracking path.
As previously noted,
a) shows further details of the device 40, or 142 or 144. The device 40/142/144 is shown to receive an input from the modulator and uses the input it receives from the ADC, as error, to correlate with modulator input by adjusting filter coefficients (H) with LMS algorithm and outputting the learned self interference to the DAC. The ADC, in
b) shows further details of the device 36, or 136 or 140. The device 36/136/140 is shown to receive an input from the modulator and uses another input it receives from the ADC, subtracting filter output to generate error, which then correlate with modulator input by adjusting filter coefficients (H) with LMS algorithm and outputting the learned self interference. The input receives from the ADC after subtracting filter output, the learned self interference, is outputting to demodulator. The ADC, in
There are two main differences between system 10 of
Note that full duplex wireless relays in
Similar to
In FIG. 6's system 150 is shown to include a receiver path 152, analogous to the path 12 of
As compared to
Using a similar bus notation as that of
Now GFD wireless systems will be shown and described after presenting some background regarding the same. Given an m-way full duplex wireless switch, with ‘m’ being an integer number, (when m is 2 the system degenerates to a relay) over nTnR MIMO wireless protocol. Assuming k=m, when full duplex wireless protocol is employed, and k=m−1 when half duplex wireless protocol is employed.
It is noted that the combiners which convert n×k×m buses into n×m buses, in
GFD Wireless with Antenna Cancellations:
In the case where transmitting antennas are doubled, an antenna cancellation apparatus and method is employed in accordance with various embodiments of the present invention, as will follow. Antenna cancellation is controlled through baseband to further reduce the interference. The approach can be applied to all GFD systems with proper extension on transmitting path.
a) shows the general scheme of how to use two transmitting antenna for interference cancellation. A power cancellation line is a perpendicular line through the middle between two transmitting antennas sending the same but opposite sign of signal, “T” and “−T” (that is both signals are 180 degree off). A RF signal with an opposite sign can be constructed by simply negating the signal in baseband or in RF.
In the case where baseband inversion is used,
In previous sections, wireless relays are employed in an effort to discuss the GFD wireless systems. However, there are several important applications that can be directly applied. The first example is a multiple radio system. Such system has become more and more common in almost all kinds of major platforms. For examples smart phones always include GPS, 3G, WLAN and Bluetooth; notebooks mostly include both WLAN and Bluetooth; and iPad like device could include GPS, 3G, WLAN and Bluetooth. The GFD wireless technology can be used to the case that multiple radios must operate at the same time, e.g. WLAN has to connect to internet for map database while GPS needs to get current location. The second example is simply a full duplex wireless protocol, in such case m=1 and k=1 in
Although the present invention has been described in terms of specific embodiment, it is anticipated that alterations and modifications thereof will no doubt become apparent to those more skilled in the art. It is therefore intended that the following claims be interpreted as covering all such alterations and modification as fall within the true spirit and scope of the invention.
This application claims priority to U.S. Provisional Patent Application No. 61/470,290, filed on Mar. 31, 2011, by Chien-Cheng Tung and entitled “FULL DUPLEX WIRELESS METHOD AND APPARATUS”.
Number | Date | Country | |
---|---|---|---|
61470290 | Mar 2011 | US |