This application is related to wireless communications.
Wireless communication systems may be prone to interference due to limitations of wireless links. For example, in a cellular system that exhibits a frequency reuse scheme in order to increase the spectral efficiency, the communication rates among the nodes operating in the same frequency band may be degraded due to interference resulting from simultaneous transmission.
To overcome the limitations of wireless links arising from interference, the use of a shared node (SN), (i.e., helper node, relay node), has been implemented to combat limitations in wireless links. However, an SN has not been considered widely to mitigate inter-cell interference.
A method and apparatus are described for minimizing inter-cell interference at multiple wireless transmit/receive units (WTRUs) using a shared node (SN). Each WTRU may be configured to receive a desired signal transmitted by a base station in a cell combined with interfering signals transmitted by other base stations in other cells in a first transmission time interval (TTI), and a precoded signal transmitted by the SN in a second TTI. The WTRUs may buffer the desired and interfering mixed signals received in the first TTI, and then combine the buffered signals with the precoded signal received in the second TTI to minimize the interfering signal's power and maximize the desired signal's power at each WTRU so that the desired signal may be decoded with higher probability. The SN may generate the precoded signal based on codewords or codeword components transmitted by the base stations in the same resource blocks. Each WTRU may transmit positive acknowledgement (ACK)/negative acknowledgement (NACK) feedback to its base station based on the results of attempting to decode the codewords or codeword components at the end of second TTI.
A more detailed understanding may be had from the following description, given by way of example in conjunction with the accompanying drawings wherein:
When referred to hereafter, the terminology “wireless transmit/receive unit (WTRU)” includes but is not limited to a user equipment (UE), a mobile station, a fixed or mobile subscriber unit, a pager, a cellular telephone, a personal digital assistant (PDA), a computer, or any other type of user device capable of operating in a wireless environment.
When referred to hereafter, the terminology “base station (BS)” includes but is not limited to a Node-B, a site controller, an access point (AP), or any other type of interfacing device capable of operating in a wireless environment.
When referred to hereafter, the terminology “shared node (SN)” refers to a node, (i.e., relay node, helper node, helper WTRU) that forwards at least one signal. In the case of an uplink transmission, the node forwards at least one signal received from at least one WTRU to at least one base station, (e.g., Node-B, access point (AP), evolved Node-B (eNB), and the like). In the case of a downlink transmission, the node forwards at least one signal received from at least one base station to at least one WTRU.
As shown in
The communications systems 100 may also include a base station 114a and a base station 114b. Each of the base stations 114a, 114b may be any type of device configured to wirelessly interface with at least one of the WTRUs 102a, 102b, 102c, 102d to facilitate access to one or more communication networks, such as the CN 106, the Internet 110, and/or the other networks 112. By way of example, the base stations 114a, 114b may be a base transceiver station (BTS), a Node-B, an evolved Node-B (eNB), a Home Node-B (HNB), a Home eNB (HeNB), a site controller, an access point (AP), a wireless router, and the like. While the base stations 114a, 114b are each depicted as a single element, it will be appreciated that the base stations 114a, 114b may include any number of interconnected base stations and/or network elements.
The base station 114a may be part of the RAN 104, which may also include other base stations and/or network elements (not shown), such as a base station controller (BSC), a radio network controller (RNC), relay nodes, and the like. The base station 114a and/or the base station 114b may be configured to transmit and/or receive wireless signals within a particular geographic region, which may be referred to as a cell (not shown). The cell may further be divided into cell sectors. For example, the cell associated with the base station 114a may be divided into three sectors. Thus, in one embodiment, the base station 114a may include three transceivers, i.e., one for each sector of the cell. In another embodiment, the base station 114a may employ multiple-input multiple-output (MIMO) technology and, therefore, may utilize multiple transceivers for each sector of the cell.
The base stations 114a, 114b may communicate with one or more of the WTRUs 102a, 102b, 102c, 102d over an air interface 116, which may be any suitable wireless communication link, (e.g., radio frequency (RF), microwave, infrared (IR), ultraviolet (UV), visible light, and the like). The air interface 116 may be established using any suitable radio access technology (RAT).
More specifically, as noted above, the communications system 100 may be a multiple access system and may employ one or more channel access schemes, such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and the like. For example, the base station 114a in the RAN 104 and the WTRUs 102a, 102b, 102c may implement a radio technology such as universal mobile telecommunications system (UMTS) terrestrial radio access (UTRA), which may establish the air interface 116 using wideband CDMA (WCDMA). WCDMA may include communication protocols such as high-speed packet access (HSPA) and/or evolved HSPA (HSPA+). HSPA may include high-speed downlink (DL) packet access (HSDPA) and/or high-speed uplink (UL) packet access (HSUPA).
In another embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement a radio technology such as evolved UTRA (E-UTRA), which may establish the air interface 116 using long term evolution (LTE) and/or LTE-advanced (LTE-A).
In other embodiments, the base station 114a and the WTRUs 102a, 102b, 102c may implement radio technologies such as IEEE 802.16 (i.e., worldwide interoperability for microwave access (WiMAX)), CDMA2000, CDMA2000 1X, CDMA2000 evolution-data optimized (EV-DO), Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), global system for mobile communications (GSM), enhanced data rates for GSM evolution (EDGE), GSM/EDGE RAN (GERAN), and the like.
The base station 114b in
The RAN 104 may be in communication with the CN 106, which may be any type of network configured to provide voice, data, applications, and/or voice over Internet protocol (VoIP) services to one or more of the WTRUs 102a, 102b, 102c, 102d. For example, the CN 106 may provide call control, billing services, mobile location-based services, pre-paid calling, Internet connectivity, video distribution, and the like, and/or perform high-level security functions, such as user authentication. Although not shown in
The CN 106 may also serve as a gateway for the WTRUs 102a, 102b, 102c, 102d to access the PSTN 108, the Internet 110, and/or other networks 112. The PSTN 108 may include circuit-switched telephone networks that provide plain old telephone service (POTS). The Internet 110 may include a global system of interconnected computer networks and devices that use common communication protocols, such as the transmission control protocol (TCP), user datagram protocol (UDP) and the Internet protocol (IP) in the TCP/IP suite. The networks 112 may include wired or wireless communications networks owned and/or operated by other service providers. For example, the networks 112 may include another CN connected to one or more RANs, which may employ the same RAT as the RAN 104 or a different RAT.
Some or all of the WTRUs 102a, 102b, 102c, 102d in the communications system 100 may include multi-mode capabilities, i.e., the WTRUs 102a, 102b, 102c, 102d may include multiple transceivers for communicating with different wireless networks over different wireless links. For example, the WTRU 102c shown in
The processor 118 may be a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a microprocessor, one or more microprocessors in association with a DSP core, a controller, a microcontroller, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) circuit, an integrated circuit (IC), a state machine, and the like. The processor 118 may perform signal coding, data processing, power control, input/output processing, and/or any other functionality that enables the WTRU 102 to operate in a wireless environment. The processor 118 may be coupled to the transceiver 120, which may be coupled to the transmit/receive element 122. While
The transmit/receive element 122 may be configured to transmit signals to, or receive signals from, a base station (e.g., the base station 114a) over the air interface 116. For example, in one embodiment, the transmit/receive element 122 may be an antenna configured to transmit and/or receive RF signals. In another embodiment, the transmit/receive element 122 may be an emitter/detector configured to transmit and/or receive IR, UV, or visible light signals, for example. In yet another embodiment, the transmit/receive element 122 may be configured to transmit and receive both RF and light signals. The transmit/receive element 122 may be configured to transmit and/or receive any combination of wireless signals.
In addition, although the transmit/receive element 122 is depicted in
The transceiver 120 may be configured to modulate the signals that are to be transmitted by the transmit/receive element 122 and to demodulate the signals that are received by the transmit/receive element 122. As noted above, the WTRU 102 may have multi-mode capabilities. Thus, the transceiver 120 may include multiple transceivers for enabling the WTRU 102 to communicate via multiple RATs, such as UTRA and IEEE 802.11, for example.
The processor 118 of the WTRU 102 may be coupled to, and may receive user input data from, the speaker/microphone 124, the keypad 126, and/or the display/touchpad 128 (e.g., a liquid crystal display (LCD) display unit or organic light-emitting diode (OLED) display unit). The processor 118 may also output user data to the speaker/microphone 124, the keypad 126, and/or the display/touchpad 128. In addition, the processor 118 may access information from, and store data in, any type of suitable memory, such as the non-removable memory 130 and/or the removable memory 132. The non-removable memory 130 may include random-access memory (RAM), read-only memory (ROM), a hard disk, or any other type of memory storage device. The removable memory 132 may include a subscriber identity module (SIM) card, a memory stick, a secure digital (SD) memory card, and the like. In other embodiments, the processor 118 may access information from, and store data in, memory that is not physically located on the WTRU 102, such as on a server or a home computer (not shown).
The processor 118 may receive power from the power source 134, and may be configured to distribute and/or control the power to the other components in the WTRU 102. The power source 134 may be any suitable device for powering the WTRU 102. For example, the power source 134 may include one or more dry cell batteries (e.g., nickel-cadmium (NiCd), nickel-zinc (NiZn), nickel metal hydride (NiMH), lithium-ion (Li-ion), and the like), solar cells, fuel cells, and the like.
The processor 118 may also be coupled to the GPS chipset 136, which may be configured to provide location information (e.g., longitude and latitude) regarding the current location of the WTRU 102. In addition to, or in lieu of, the information from the GPS chipset 136, the WTRU 102 may receive location information over the air interface 116 from a base station, (e.g., base stations 114a, 114b), and/or determine its location based on the timing of the signals being received from two or more nearby base stations. The WTRU 102 may acquire location information by way of any suitable location-determination method while remaining consistent with an embodiment.
The processor 118 may further be coupled to other peripherals 138, which may include one or more software and/or hardware modules that provide additional features, functionality and/or wired or wireless connectivity. For example, the peripherals 138 may include an accelerometer, an e-compass, a satellite transceiver, a digital camera (for photographs or video), a universal serial bus (USB) port, a vibration device, a television transceiver, a hands free headset, a Bluetooth® module, a frequency modulated (FM) radio unit, a digital music player, a media player, a video game player module, an Internet browser, and the like.
The RAN 104 may include eNBs 140a, 140b, 140c, though it will be appreciated that the RAN 104 may include any number of eNBs while remaining consistent with an embodiment. The eNBs 140a, 140b, 140c may each include one or more transceivers for communicating with the WTRUs 102a, 102b, 102c over the air interface 116. In one embodiment, the eNBs 140a, 140b, 140c may implement MIMO technology. Thus, the eNB 140a, for example, may use multiple antennas to transmit wireless signals to, and receive wireless signals from, the WTRU 102a.
Each of the eNBs 140a, 140b, 140c may be associated with a particular cell (not shown) and may be configured to handle radio resource management decisions, handover decisions, scheduling of users in the UL and/or DL, and the like. As shown in
The CN 106 shown in
The MME 142 may be connected to each of the eNBs 140a, 140b, 140c in the RAN 104 via an S1 interface and may serve as a control node. For example, the MME 142 may be responsible for authenticating users of the WTRUs 102a, 102b, 102c, bearer activation/deactivation, selecting a particular serving gateway during an initial attach of the WTRUs 102a, 102b, 102c, and the like. The MME 142 may also provide a control plane function for switching between the RAN 104 and other RANs (not shown) that employ other radio technologies, such as GSM or WCDMA.
The serving gateway 144 may be connected to each of the eNBs 140a, 140b, 140c in the RAN 104 via the S1 interface. The serving gateway 144 may generally route and forward user data packets to/from the WTRUs 102a, 102b, 102c. The serving gateway 144 may also perform other functions, such as anchoring user planes during inter-eNB handovers, triggering paging when DL data is available for the WTRUs 102a, 102b, 102c, managing and storing contexts of the WTRUs 102a, 102b, 102c, and the like.
The serving gateway 144 may also be connected to the PDN gateway 146, which may provide the WTRUs 102a, 102b, 102c with access to packet-switched networks, such as the Internet 110, to facilitate communications between the WTRUs 102a, 102b, 102c and IP-enabled devices.
The CN 106 may facilitate communications with other networks. For example, the CN 106 may provide the WTRUs 102a, 102b, 102c with access to circuit-switched networks, such as the PSTN 108, to facilitate communications between the WTRUs 102a, 102b, 102c and traditional land-line communications devices. For example, the CN 106 may include, or may communicate with, an IP gateway, (e.g., an IP multimedia subsystem (IMS) server), that serves as an interface between the CN 106 and the PSTN 108. In addition, the CN 106 may provide the WTRUs 102a, 102b, 102c with access to other networks 112, which may include other wired or wireless networks that are owned and/or operated by other service providers.
Relaying operations may be implemented where an SN with multiple antennas communicates with one or more base stations that may interfere with each other. By using various precoding schemes, an SN may assist WTRUs by forwarding a desired signal and mitigating existing inter-cell interference. In one TTI, base stations may transmit signals to their respective WTRUs, and the SN is able to monitor and decode at least a portion of their transmissions. Then, in the next TTI, the SN may design its relaying operation, (i.e., precoder selection), and the like, such that the interfered WTRU maybe able to mitigate the interference and decode its packet.
In one embodiment, a half-duplex decode-and-forward (DF) SN may jointly decode a plurality of signals received from interfering base stations simultaneously, (i.e., same time/frequency resource block), and in a later time slot may transmit with an optimized precoding matrix which resolves the interference at the WTRUs and facilitates decoding. The optimization may depend on the overall channel state information (CSI) in the system, based on the direct and interfering links between the base stations and the WTRUs, as well as the links between the SN and the WTRUs.
In another embodiment, an interference-alignment SN may employ a precoding operation such that, after proper combining of the signals received at different time slots at the WTRUs, the desired and interfering signals may lay in orthogonal subspaces with respect to each other.
In another embodiment using a partial DF SN, the interfering base stations may transmit multiple layers simultaneously, (i.e., each base station may employ superposition coding or multi-layer transmission using MIMO operation). The DF SN may decode only a selected subset of the layers from all base stations and treat the remaining layers as noise. A precoding optimization based on the decoded layers may be employed. The DF SN may then transmit a signal that is precoded accordingly to facilitate decoding of all layers at the WTRUs after the signals in different time slots are combined.
In another embodiment using an amplify-and-forward (AF) SN, the AF SN may receive the signals from interfering base stations added over the air. The AF SN may precode the received signals (without decoding) and forward the received signals in a later time slot. The precoding may be optimized such that the desired signal power at the WTRUs is maximized.
The selection procedure for WTRUs that participate in shared relaying and the relaying operation may depend on channel conditions. The signaling flow of channel state information (CSI) feedback and a procedure to acknowledge WTRU pairing and relaying schemes from an SN to base stations and WTRUs is described herein.
The channels between the BSs 205, the WTRUs 215 and the SN 220 may follow an additive white Gaussian noise (AWGN) model, and the received signals during a first transmission phase, [0,To], (assuming that the signal is being received from t=0 up to t=To), as shown in
Y
SN
=h
1SN
X
1
+h
2SN
X
2
+Z
SN Equation (1)
Y
1,T1
=h
11
X
1
+h
21
X
2
+Z
1, and Equation (2)
Y
2,T1
=h
12
X
1
+h
22
X
2
+Z
2, Equation (3)
where X1 is the transmit signal by the BS 2051, X2 is the transmit signal by the BS 2052, YSN is the received signal at the SN 220, Y1,T1 is the received signal at the WTRU 2151 during the first transmission phase, Y2,T1 is the received signal at the WTRU 2152 during the first transmission phase, h1sN=[h1SN,1 h1SN,2] is the channel between the BS 2051 and two antenna ports of the SN 220, h2SN=[h2SN,1 h2SN,2] is the channel between the BS 2052 and two antenna ports of the SN 220, h11 is the channel between the BS 2051 and the WTRU 2151, h12 is the channel between the BS 2051 and the WTRU 2152, h21 is the channel between the BS 2052 and the WTRU 2151, and h22 is the channel between the BS 2052 and the WTRU 2152. ZSN is the noise term observed at SN 220, Z1 is the noise term observed at WTRU 2151 and Z2 is the noise term observed at the WTRU 2152. For i=1, 2, Xi is the signal of the BS 205i satisfying the power constraint:
E(Xi2)≦Pi, Equation (4)
where E(.) corresponds to a standard expected value operation and Pi is the allowed maximum transmitting power of BS 205i for i=1 or 2, and Zi is an independent identically distributed Gaussian noise process with variance of Ni and ZSN=[ZSN,1 ZSN,2] with covariance matrix of KZSN.
In a second transmission phase, (e.g., a different TTI), of the system 200 shown in
Y
1,T2
=h
SN1
X
SN
+Z
1′, and Equation (5A)
Y
2,T2
=h
SN2
X
SN
+Z
2′, Equation (5B)
where Y1,T2 is the received signal at the WTRU 2151 during the second transmission phase, Y2,T2 is the received signal at the WTRU 2152 during the second transmission phase, XSN is the signal vector transmitted by the SN 220, hSN1=[hSN1,1 hSN1,2] and hSN2==[hSN2,1 hSN2,2] are the channels between the two antenna ports of the SN 220 and the WTRUs 215, respectively, and [hSNi,1 hSNi,2] denotes the channel coefficients between the receive antenna of the WTRU 215i and the two transmit antennas of the SN 220. Zi′ (i=1,2) is an independent identically distributed Gaussian noise process with variance of Ni′ experienced at the WTRUs 215 during the second transmission phase of the system 200.
The transmit vector XSN satisfies the power constraint such that:
tr(E(XSNXSN*))<PSN. Equation (6)
The tr(.) represents the standard trace operation, and PSN is the allowed maximum transmit power of the SN. For simplicity, To may be equal to T/2 throughout the analysis in each embodiment.
It is assumed that the BS 205i has channel state information (CSI) of the forward channels to the SN 220, i.e., hii, hisN, and the WTRUs 215 may have optimal CSI of the links from both the BSs 205 and the SN 220. However, in order to fully capitalize the benefits due to relaying, the SN 220 may be assumed to have full CSI of the network.
Common to all proposed transmission schemes described herein, the WTRUs 215 may combine the signals transmitted by both of the BSs 205 during a first time slot and transmitted by the SN 220 during the second time slot. Then, the WTRUs 215 may decode their desired signals using the combined signals.
In a distributed interference alignment scheme, as the base stations perform their transmissions independently in the first time slot without any type of coordination, the transmitted signals interfere with each other at the destinations. Due to the broadcast nature of the transmission, the SN 220 receives the signals from both BSs 205.
In the first time slot, the communication between the BSs 205 and the SN 220 may be represented as a multiple access communication and the capacity may be written as, assuming:
E[Z
SN
Z
SN
*]=I, Equation (7)
R
1
SN≦0.5 log(1+(|h1SN,1|2+|h1SN,2|2)P1), Equation (8)
R
2
SN≦0.5 log(1+(|h2SN,1|2+|h2SN,2|2)P2), and Equation (9)
R
1
SN
+R
2
SN≦0.5 log det(I+HKxH*), Equation (10)
where H=[h1SNT h2SNT], Kx=diag(P1,P2) and I is an identity matrix. Assuming that the SN 220 is able to decode the messages in the first time slot, it may be able to perform a transmission strategy so that the desired and interfering signals can be separated by the WTRUs 215 at the end of the second time slot. Such a transmission strategy is to apply precoding at the SN 220 and transmit a linear combination of the two messages, XSN. The precoding matrix is designed such that the received signals over two time slots are aligned properly at the destinations and the interfering signals may be eliminated completely by applying appropriate linear filters at the receivers.
In the precoding and decoding operations, if the SN 220 successfully decodes the messages transmitted by the BSs 205 in the first time slot [0, T0], the BSs 205 may apply a precoding matrix to the conjugates of the decoded messages before transmitting the composite signals. Then, the signal transmitted by the SN 220 in the second time slot [T0, T] may be written as:
is the precoding matrix with corresponding entries t11, t12, t21 and t22, and Xi*, i=1,2, are the complex conjugates of the messages, Xi, i=1,2. The received signals at the WTRU 2151 and the WTRU 2152, denoted as Y1,T2 and Y2,T2 respectively, may then be written as:
Y
1,T2
=h
SN1
X
SN
+Z
1′=(hSN1,1t11+hSN1,2t21)X1*+(hSN1,1t12+hSN1,2t22)X2*+Z1′, Equation (13)
Y
2,T2
=h
SN2
X
SN
+Z
2′=(hSN2,1t11+hSN2,2t21)X1*+(hSN2,1t12+hSN2,2t22)X2*+Z2′. Equation (14)
Over two time slots, the destinations receive signals transmitted by the base stations as shown above in equations (1), (2) and (3), and transmitted by the SN 220 as shown above in equations (13) and (14). In the design of the system, one goal is to design the precoding matrix t such that when these two signals are appropriately combined, the interfering signal is eliminated completely. To achieve this goal, it may be sufficient for the following equations to hold:
where k is a parameter used to satisfy the total power constraint of the SN 220.
Then, the received signals at the WTRUs 215 in the second time slot may be written as:
Y
1,T2
=kh
21
X
1
*−kh
11
X
2
*+Z
1′, and Equation (16)
Y
2,T2
=kh
22
X
1
*−kh
12
X
2
*+Z
2′, and Equation (17)
Combining equations (1), (2), (3), (16) and (17), the overall signal received at the destinations over two time slots is then written as:
In the decoding procedure, before applying a receive filter to the overall signal, the WTRUs 215 first apply a conjugate operation on the signals received in the second time slot, resulting in Equations (18) and (19) to be modified as follows:
From equations (20) and (21), it may be observed that X1 and X2 may be extracted without interference at WTRUs 2151 and 2152, respectively, by applying such linear filters that the interfering signal components are cancelled completely. For achieving a signal where interference signals are canceled completely, the following receive processing may be employed at the WTRUs 2151 and 2152, respectively, where
From equations (22) and (23), it may be observed that the interfering signal is cancelled completely and only the desired signal and the noise remain after the filtering operation. In the special case when k=1, the transmission becomes similar to an Alamouti coding scheme.
Assuming E[|Z1′|2]=E[|Z2′|2]=1, and that Gaussian inputs are used at the BSs 205, the achievable rates may be written by using equations (22) and (23) as:
The objective is to maximize the sum rate (R1+R2) which is constrained by the multiple-access rates at the SN 220 given in equations (8), (9) and (10)m and the achievable rates at the receivers in equations (24) and (25) is subject to the SN power constraint:
While maximizing the sum rate, the first constraint is due to maximum total power of the SN 220 which may be written as:
|t11|2P1+|t12|2P2+|t21|2P1+|t22|2P2≦PSN, Equation (27)
and the second constraint may be due to the design of the precoding matrix from equation (15) which may be re-written as:
It may be possible to obtain the closed form precoding matrix satisfying the desired conditions to align the interference as follows. From equations (24) and (25) it may be observed that the throughput expressions are increasing functions of k and hence the largest k value satisfying equations (27) and (28) is optimal which gives the optimal precoding matrix. From equation (28), each ti,j=1,2 can be explicitly written as a function of k, so that equation (27) may be satisfied with equality which will lead to largest k value.
The achievable rates in equation (26A) may be improved by incorporating selection relaying proposed elsewhere. In particular, for the cases where BS-to-SN channels limit the transmission rates even with respect to direct transmission without the SN 220, the BSs may choose not to exploit the SN 220 and resume transmission in the second time slot. However in the embodiments described herein, only the cases where relaying is beneficial over direct communications are considered.
It may also be possible to extend the optimization problem as described above to a more general one. First, the precoding matrix t may be set to satisfy the expression:
Here the factor k in equation (15) is replaced to a diagonal matrix with elements k1 and k2. Then, the received signal in the second transmission phase may be expressed as:
Y
1,T2
=k
1
h
21
X
1
*−k
1
h
11
X
2
*+Z
1′, and Equation (30)
Y
2,T2
=k
2
h
22
X
1
*−k
2
h
12
X
2
*+Z
2′. Equation (31)
The received signal in both transmission phases may be expressed as:
Projecting the above expressions on and └k1h11*−h21┘ and └k2h22*−h12┘, respectively, the following expressions are obtained:
The achievable rate at WTRUs 2151 and 2152 may be expressed as:
The advantage of using different k parameters in precoding formulation is that the optimization problem may be solved with constraints on the power for each transmit antenna at the SN 220, instead of total power as:
Here, the first constraint sets parameter k1 and second sets parameter k2, XSN,1 and XSN,2 are transmit signals from the two antennas of the SN 220, respectively, and PSN,1 and PSN,2 are power constraints on the two antennas of the SN 220, respectively.
SN precoding may be optimized in an embodiment involving DF shared relaying. The SN 220 may not generate its signal to put the interference and desired signals in orthogonal subspace. Rather, it may employ a general precoding matrix given by:
Then, the received signals at the destinations in the second time slot may be:
Y
1,T2
=h
SN1
X
SN
+Z
1′=(hSN1,1t11+hSN1,2t21)X1+(hSN1,1t12+hSN1,2t22)X2+Z1′, and Equation (42)
Y
2,T2
=h
SN2
X
SN
+Z
2′=(hSN1,2t11+hSN2,2t21)X1+(hSN2,1t12+hSN2,2t22)X2+Z2′. Equation (43)
Considering the received signals in the first time slot as given in equations (1), (2) and (3), along with the received signals in the second time slot, the overall received signal may be written as:
Y
1T
=w
1a
X
1
+w
2a
X
2
+Z
1T; and Equation (44)
Y
2T
=w
1b
X
1
+w
2b
X
2
+Z
2T; and Equation (45)
where:
w
1a
=[h
11
h
SN1
t
1]T, Equation (46)
w
2a
=[h
21
h
SN1
t
2]T, Equation (47)
w
1b
=[h
12
h
SN2
t
1]T, Equation (48)
w
2b
=[h
22
h
SN2
t
2]T, Equation (49)
t
1
=[t
11
t
21]T, and Equation (50)
t
2
=[t
12
t
21]T. Equation (51)
Here,
Y
1T
=[Y
1,T1
Y
1,T2]T, Equation (52)
Y
2T
=[Y
2,T1
Y
2,T2]T, Equation (53)
Z
1T
=[Z
1
Z
1′]T, and Equation (54)
Z
2T
=[Z
2
Z
2′]T. Equation (55)
For decoding, the destinations employ MMSE decoding to compensate for the effect of interference, where:
Z′
eff1
=w
2a
X
2
+Z
1T, and Equation (56)
Z′
eff2
=w
1b
X
1
+Z
2T, Equation (57)
which have the covariance matrices of KZeff1 and KZeff2, respectively.
Then, MMSE filtering may be applied to the received signals as:
where Z′eff1 and Z′eff2 have unitary covariance matrices. Then, the received signal-to-noise (SNR) at WTRUs 2151 and 2152 for X1, X2, respectively may be re-written as:
SNR
mmse1
optbf
=P
1
w
1a
*K
Zeff1
−1
w
1a, and Equation (60)
SNR
mmse2
optbf
=P
2
w
2b
*K
Zeff2
−1
w
2b. Equation (61)
The SNRs at the WTRUs 2151 and 2152 may be maximized over the set of t1 and t2 precoding vectors, which satisfy:
tr{E[X
SN
X
SN
*]}=P
SN. Equation (62)
From the maximum SNRmmsei, i=1,2, the overall achievable rates may be found as:
R
1
optbf≦0.5 log(1+SNRmmse1), and Equation (63)
R
2
optbf≦0.5 log(1+SNRmmse2). Equation (64)
Similarly, the overall rates along with the decoding constraints at the SN 220 given in equations (8), (9) and (10), the following rates may provide the overall rates achieved by MMSE decoding:
max(min(R1SN+R2SN,min(R1SN,R1optbf)+min(R2SN,R2optbf))) such that tr{E└XSNXSN*┘}≦PSN. Equation (65)
However, the sum-rate given as above may be maximized by properly choosing the SN precoding matrix XSN, which is obtained by searching among the possible [t11,t12,t21,t22] set subject to the SN power constraint. Hence, given the channel gains and node powers, the above optimization determines the optimal [t11*,t12*,t21*,t22*] set. However, due to the non-convexity of the throughput expressions, it is infeasible to obtain optimal closed form an SN precoding matrix. Hence, exhaustive search is used in determining the precoding matrix.
Another embodiment involving amplify-and-forward shared relaying is now described. The relaying transmission scheme is generalized to incorporate AF transmission at the SN 220. In AF, the SN does not attempt to decode the signals transmitted from the base stations in the first transmission phase. In the second transmission phase, it amplifies the overall signal it received in the first transmission phase in accordance to its power constraint.
Since the SN 220 is not obliged to decode the base station messages, the rate limitation to guarantee the decodability of the source messages, as given in equations (8), (9) and (10) is removed. However, since the overall received signal is corrupted by the noise, the AF scheme causes noise amplification.
Considering the received signals as given in equations (1), (2), (3), (5A) and (5B), the SN 220 may generate a precoding matrix which is obtained by multiplying the received signals at each antenna by real β1 and β2 respectively, which gives the SN transmitted signal:
X
SN([XSN1XSN2)]T), Equation (66)
where:
X
SN1=β1([h1SN,1h2SN,1][X1X2]T+ZSN1,1), and Equation (67)
X
SN2=β2([h1SN,2h2SN,2][X1X2]T+ZSN2,1). Equation (68)
Here β1 and β2 are the amplifying coefficients at the two antennas of SN 220, respectively. The AF SN precoding may be extended to obtain better performance, in particular more diversity gain. A more general amplifying operation may be expressed as follows such that XSN1 and XSN2 are given as:
X
SN1=β11([h1SN,1h2SN,1][X1X2]T+ZSN1,1)+β12([h1SN,2h2SN,2][X1X2]T+ZSN2,1); and Equation (69)
X
SN2=β21([h1SN,2h2SN,2][X1X2]T+ZSN2,1)+β22([h1SN,1h2SN,1][X1X2]T+ZSN1,1), Equation (70)
where β11, β12, β21 and β22 are the amplification coefficients at the antennas.
Accordingly, each transmitted signal may be linear combination of two received signals. The beta values may be complex, which may provide gain values similar to multi-user (MU)-MIMO. However, for simplicity, it is assumed that β11=β12 and β21=β22.
Due to SN power constraint, the transmitted signal may satisfy tr(E(XSNXSN*))<PSN which is equal to:
β12(|h1SN,1|2P1+|h2SN,1|2P2+1)+β22(|h1SN,2|2P1+|h2SN,1|2P2+1)≦PSN, Equation (71)
where P1 and P2 are the source transmission powers.
Following equations (5A) and (5B), and using XSN with AF, the received signals at the WTRUs 2151 and 2152 may be obtained as,
Then, denoting:
v
2a
=[h
21
h
21,eff]T,v1a=[h11h11,eff]T, and Equation (80)
Z
1,mmse
=v
2a
X
2
+[Z
R1,1
Z
1,eff]T, Equation (81)
the MMSE receiver at the WTRU 2151 results in the SNR of:
SNR
mmse1
AF
=P
1
v
1a
*K
Z1.mmse
−1
v
1a. Equation (82)
Similarly at the WTRU 2152,
v
1b
=[h
12
h
12,eff]T, Equation (83)
v
2b
=[h
22
h
22,eff]T, and Equation (84)
Z
2,mmse
=v
1b
X
1
+[Z
SN2,1
Z
2,eff]T, Equation (85)
the SNR at WTRU 2152 with MMSE is:
SNR
mmse2
AF
=P
2
v
2b
*K
Z2.mmse
−1
v
2b. Equation (86)
Overall achievable rates for AF transmission is then given by,
R
1
AF≦0.5 log(1+SNRmmse1AF), and Equation (87)
R
2
AF≦0.5 log(1+SNRmmse2AF). Equation (88)
The achievable rates obtained by AF transmission may not be limited by the decoding constraints at the SN given by equations (8), (9) and (10), hence R1 and R2 may provide the end-to-end achievable rates with optimized sum-rate as follows:
max(R1AF+R2AF)s.t.tr{E[XSNXSN*]}≦PSN. Equation (89)
Based on the throughput expression of AF transmission as provided above, the SN 220 may determine optimal scaling vector β=[β1, β2] constrained by its transmission power as well as the channel gains in the system 200.
In yet another embodiment, a partial DF shared relaying is provided. The BSs 205 may employ message splitting, (i.e., split their codewords into two pieces). The SN 220 may decode only one of these splits and assist in transmission, whereas the other split is directly transmitted to the WTRU 215 without use of the SN 220. The power and rate allocated to each split may be determined by the overall channel gains in the network, as well as power constraints at the nodes, (i.e., BSs 205 and WTRUs 215).
The messages at the BSs 205 may be split as:
X
1
=X
1a
+X
1b, and Equation (90)
X
2
=X
2a
+X
2b. Equation (91)
X1a and X2a may denote the message splits transmitted via the SN 220, and X1b and X2b are the splits transmitted directly to the WTRUs 215. The input/output relations of the system in the first transmission phase may be given as:
Y
SN
=h
1SN(X1a+X1b)+h2SN(X2a+X2b)+ZSN, Equation (92)
Y
1,T1
=h
11(X1a+X1b)+h21(X2a+X2b)+Z1, and Equation (93)
Y
2,T1
=h
12(X1a+X1b)+h22(X2a+X2b)+Z2. Equation (93)
The input/output relations of the system in the first transmission phase with the SN precoding matrix may be given as:
The received signals may be represented as:
Y
1,T2
=h
SN1
X
SN
+Z
1′=(hSN1,1t11+hSN1,2t21)X1a(hSN1,1t12+hSN1,2t22)X2a+Z1′, and Equation (96)
Y
2,T2
=h
SN2
X
SN
+Z
2′=(hSN2,1t11+hSN2,2t21)X1a(hSN2,1t12+hSN2,2t22)X2a+Z2′. Equation (97)
The SN precoding may be used to employ beamforming with the message splits X1a and X2a where the matrix coefficients, t11, t12, t21, and t22 are selected to maximize the throughput in the system.
Combining the two signals transmitted over two transmission phases, the following relationships may be obtained:
Y
1T
=w
1a
X
1a
+w
2a
X
2a
+w
1b
X
1b
+w
2b
X
2b
+Z
1T, and Equation (98)
Y
2T
=v
1a
X
1a
+v
2a
X
2a
+v
1b
X
1b
+v
2b
X
2b
+Z
2T, Equation (99)
where:
w
1a
=[h
11
h
SN1
t
1]T, Equation (100)
w
2a
=[h
21
h
SN1
t
2]T, Equation (101)
w
1b
=[h
110]T, Equation (102)
w
2b
=[h
210]T, Equation (103)
v
1a
=[h
12
h
SN2
t
1]T, Equation (104)
v
2a
=[h
22
h
SN2
t
2]T, Equation (105)
v
1b
=[h
120]T, Equation (106)
v
2b
=[h
220]T, Equation (107)
t
1
=[t
11
t
21]T, and Equation (108)
t
2
=[t
12
t
21]T. Equation (109)
Here,
Y
1T
=[Y
1,T1
Y
1,T1]T, Equation (110)
Y
2T
=[Y
2,T1
Y
2,T2]T, Equation (111)
Z
1T
=[Z
1
Z
1′]T, and Equation (112)
Z
2T
=[Z
2
Z
2′]T. Equation (113)
At a first destination, X2a and X2b are the interference terms, and similarly X1a and X1b are the interference terms at a second destination. For simplicity, the received signals may be re-written as:
Y
1T
=w
1a
X
1a
+w
1b
X
1b
+Z
eff1, Equation (114)
Y
2T
=v
2a
X
2a
+v
2b
X
2b
+Z
eff2, Equation (115)
Z
eff1
=w
2a
X
2a
+w
2b
X
2b
+Z
1T, and Equation (116)
Z
eff2
=v
1a
X
1a
+v
1b
X
1b
+Z
2T. Equation (117)
The outputs at the destinations may be processed by the corresponding whitening filters to null the effect of interference Zeff1 and Zeff2. Hence, at the first destination, input Y1T→KZeff1−1/2→Y1Tw and Y2T→KZeff2−1/2→Y2Tw, where KZeff1 and KZeff2 are the covariance matrices of Zeff1 and Zeff2, respectively.
Then, the whitened signals may be written as:
The parameters Zeff1w and Zeff2w have identity covariance matrices, I. From the whitened signals, following achievable rates at the destinations which form a space division multiple access system (SDMA), and the achievable throughputs may be determined as:
R
1a≦0.5 log(1+|w1aw|2P1a), Equation (126)
R
1b≦0.5 log(1+|w1bw|2P1b), Equation (127)
R
2a≦0.5 log(1+|v2aw|2P2a), Equation (128)
R
2b≦0.5 log(1+|v2bw|2P2b), Equation (129)
R
1a+R1b≦0.5 log det(I+HwKx1Hw*), and Equation (130)
R
2a+R2b≦0.5 log det(I+HvKx2Hv*), Equation (131)
where:
H
w
=[w
1a
w
,w
1b
w], Equation (132)
H
v
=[v
2a
w
,v
2b
w], and Equation (133)
On the other hand, since X1a and X2a may be decoded at the SN 220, the following expressions may denote the achievable rates from the BSs 205 to the SN 220:
where H=[h1SNT h2SNT], Kx=diag(P1a,P2a) and I is identity matrix. Note that due to power constraints at the sources, the following expressions are obtained P1a+P1b=P1 and P2a+P2b=P2. The individual rates are given by R1=R1a+R1b and R2=R2a+R2b. Using Fourier-Motzkin elimination method, the constraints on the sum-rate may be obtained as:
R
tot
=R
1
+R
2. Equation (138)
The following optimization problem provides the optimal power splits; P1a, P1b, P2a, and P2b and rates R1a, R1b, R2a, and R2b. The aim is to maximize the sum rate of the system 200, i.e., R1+R2, so that:
From the optimization problem above, the optimal message split powers are obtained that are denoted by P1a*, P1b*, P2a*, P2b* at the sources as well as the optimal SN precoding matrix with optimal [t11*,t12*,t21*,t22*] set which in turn give the rates of the splits, R1a, R1b,R2a, and R2b.
The previously described transmission schemes may require the SN 220 to connect two donor BSs 205 at the same time, and the WTRUs 215 that are helped to connect to a BS 205 and the SN 220.
As shown in
Since the throughput performances of different precoding schemes may be different under different channel conditions, a decision of which precoding scheme to use may be performed by the SN 220 based on the measurement of the channels in all interfaces shown in
In the decode and forward scheme, the BS 205 may need to know the CSI between the WTRU 215 and the SN 220 (HSN-WTRU). This may be achieved by the SN 220 transmitting this information in the uplink control channel together with HBS-SN. The BS 205 may receive and decode the uplink control channel of the WTRU 215 that carries the CSI information to the SN 220. This may require that the BS 205 know the resource allocation of the uplink control channel of the WTRU 215 so that it may read the correct resources that carry the required CSI information. The resource allocation information, (i.e., what information is carried in which resources of the control channel), may be configured by the BS 205 during the initial connection setup.
As shown in
00: the SN 220 is not able to decode both of BS signals; AF transmission is performed;
01: the SN 220 is not able to decode a first BS signal, but a second BS signal is decoded successfully and the SN 220 transmits the second BS signal only;
10: the SN 220 is not able to decode the second BS signal, but the first BS signal is decoded successfully and the SN 220 transmits the first BS signal only; and
11: the SN 220 is able to decode the BS signals and a precoding procedure may be employed.
The receiver 910 may be configured to receive a first signal including a first codeword and a second signal including a second codeword via the plurality of antennas 905A and 905B. The decoder 925 may be configured to attempt to decode the first and second codewords during a particular TTI.
Alternatively, the receiver 910 may be configured to receive a first signal including a first set of codeword components and a second signal including a second set of codeword components via the plurality of antennas 905A and 905B. The decoder 925 may be configured to attempt to decode at least one codeword component in each of the first and second sets of codeword components during a particular TTI.
The precoder 930 may be configured to precode the first and second signals. The transmitter 920 may be configured to transmit the precoded signals via the plurality of antennas 905A and 905B during a subsequent TTI. The first signal may be transmitted by a first base station in a first cell, and the second signal may be transmitted by a second base station in a second cell.
The receiver 910 may be further configured to receive a list of WTRUs from base stations that transmitted the first and second signals, and to receive channel measurements performed by a plurality of WTRUs on the list. The processor 915 may be configured to select a pair of WTRUs from the list based on the channel measurements. The transmitter may be further configured to transmit information associated with the selected WTRU pair to the selected pair of WTRUs and to base stations that transmitted the first and second signals.
The receiver 1010 may be configured to receive a desired signal, an interfering signal and a precoded signal via the plurality of antennas 1005A and 1005B. The buffer 1025 may be configured to buffer the desired and interfering signals. The processor may be further configured to combine the buffered signals with the precoded signal to minimize the interfering signal's power and maximize the desired signal's power at the WTRU 215.
The precoded signal may be generated by the SN 220 based on a first signal transmitted by a first base station in a first cell and a second signal transmitted by a second base station in a second cell.
The first base station may transmit the desired signal and the second base station may transmit the interfering signal in the same resource blocks.
The precoded signal may be generated by an SN 220 that receives and processes the first and second signals during a particular transmission time interval (TTI) and, during a subsequent TTI, the SN 220 may precode the first and second signals, and transmit the precoded signals.
The first signal and the desired signal may include a first codeword, the second signal and the interfering signal may include a second codeword, and the SN 220 may attempt to decode the first and second codewords during the particular TTI.
The decoder 1030 may be configured to attempt to decode the first codeword. The transmitter 1020 may be configured to transmit ACK/NACK feedback to the first base station.
The first signal and the desired signal may include a first set of codeword components, the second signal and the interfering signal may include a second set of codeword components, and the SN 220 may attempt to decode at least one codeword component in each of the first and second sets of codeword components.
The decoder 1030 may be configured to attempt to decode the first set of codeword components. The transmitter 1020 may configured to transmit ACK/NACK feedback for the first set of codeword components to the first base station.
Although features and elements are described above in particular combinations, one of ordinary skill in the art will appreciate that each feature or element may be used alone or in combination with any of the other features and elements. In addition, the embodiments described herein may be implemented in a computer program, software, or firmware incorporated in a computer-readable medium for execution by a computer or processor. Examples of computer-readable media include electronic signals, (transmitted over wired or wireless connections), and computer-readable storage media. Examples of computer-readable storage media include, but are not limited to, a read only memory (ROM), a random access memory (RAM), a register, a cache memory, a semiconductor memory device, a magnetic media, (e.g., an internal hard disc or a removable disc), a magneto-optical media, and an optical media such as a compact disc (CD) or a digital versatile disc (DVD). A processor in association with software may be used to implement a radio frequency transceiver for use in a WTRU, UE, terminal, base station, Node-B, eNB, HNB, HeNB, AP, RNC, wireless router or any host computer.
This application claims priority to International Application No. PCT/US2011/062432, filed Nov. 29, 2011, which claims the benefit of U.S. Provisional Application No. 61/419,163 filed Dec. 2, 2010, the contents of which are hereby incorporated by reference herein.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US11/62432 | 11/29/2011 | WO | 00 | 10/16/2013 |
Number | Date | Country | |
---|---|---|---|
61419163 | Dec 2010 | US |