The present disclosure relates to a physical downlink control channel in wireless telecommunications systems.
As used herein, the term “user equipment” (alternatively “UE”) might in some cases refer to mobile devices such as mobile telephones, personal digital assistants, handheld or laptop computers, and similar devices that have telecommunications capabilities. Such a UE might include a device and its associated removable memory module, such as but not limited to a Universal Integrated Circuit Card (UICC) that includes a Subscriber Identity Module (SIM) application, a Universal Subscriber Identity Module (USIM) application, or a Removable User Identity Module (R-UIM) application. Alternatively, such a UE might include the device itself without such a module. In other cases, the term “UE” might refer to devices that have similar capabilities but that are not transportable, such as desktop computers, set-top boxes, or network appliances. The term “UE” can also refer to any hardware or software component that can terminate a communication session for a user. Also, the terms “user equipment,” “UE,” “user agent,” “UA,” “user device,” and “mobile device” might be used synonymously herein.
As telecommunications technology has evolved, more advanced network access equipment has been introduced that can provide services that were not possible previously. This network access equipment might include systems and devices that are improvements of the equivalent equipment in a traditional wireless telecommunications system. Such advanced or next generation equipment may be included in evolving wireless communications standards, such as long-term evolution (LTE). For example, an LTE system might include an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) node B (eNB), a wireless access point, or a similar component rather than a traditional base station. Any such component will be referred to herein as an eNB, but it should be understood that such a component is not necessarily an eNB. Such a component may also be referred to herein as an access node or an access point.
LTE may be said to correspond to Third Generation Partnership Project (3GPP) Release 8 (Rel-8 or R8), Release 9 (Rel-9 or R9), and Release 10 (Rel-10 or R10), and possibly also to releases beyond Release 10, while LTE Advanced (LTE-A) may be said to correspond to Release 10 and possibly also to releases beyond Release 10. As used herein, the terms “legacy”, “legacy UE”, and the like might refer to signals, UEs, and/or other entities that comply with LTE Release 10 and/or earlier releases but do not comply with releases later than Release 10. The terms “advanced”, “advanced UE”, and the like might refer to signals, UEs, and/or other entities that comply with LTE Release 11 and/or later releases. While the discussion herein deals with LTE systems, the concepts are equally applicable to other wireless systems as well.
For a more complete understanding of this disclosure, reference is now made to the following brief description, taken in connection with the accompanying drawings and detailed description, wherein like reference numerals represent like parts.
a, 10b, and 10c are diagrams of examples of four-port transmit diversity with different DMRS ports, according to an embodiment of the disclosure.
a and 12b are diagrams of examples of E-PDCCH with and without cross-interleaving, according to an embodiment of the disclosure.
a and 19b are diagrams of resource mapping based on SFBC, according to an embodiment of the disclosure.
a and 22b are diagrams of resource mapping based on hybrid SFBC and STBC, according to an embodiment of the disclosure.
a and 23b are diagrams of other examples of resource mapping based on hybrid SFBC and STBC in the presence of CSI-RS, according to an embodiment of the disclosure.
a and 24b are diagrams of examples of RE to REG mapping in OFDM symbols containing DMRS, according to an embodiment of the disclosure.
a and 25b are diagrams of other examples of RE to REG mapping in OFDM symbols containing DMRS, according to an embodiment of the disclosure.
a and 26b are diagrams of other examples of RE to REG mapping in OFDM symbols containing DMRS, according to an embodiment of the disclosure.
It should be understood at the outset that although illustrative implementations of one or more embodiments of the present disclosure are provided below, the disclosed systems and/or methods may be implemented using any number of techniques, whether currently known or in existence. The disclosure should in no way be limited to the illustrative implementations, drawings, and techniques illustrated below, including the exemplary designs and implementations illustrated and described herein, but may be modified within the scope of the appended claims along with their full scope of equivalents. Embodiments are described herein in the context of an LTE wireless network or system, but can be adapted for other wireless networks or systems.
In an LTE system, a physical downlink control channel (PDCCH) is used to carry downlink control information (DCI) from an eNB to one or more UEs. DCI may contain a downlink (DL) data assignment or an uplink (UL) data grant for a UE. By decoding PDCCHs in a subframe, a UE knows whether there is a DL data transmission scheduled to itself in the current DL subframe or a UL resource assignment for itself in a future UL subframe.
A physical downlink shared channel (PDSCH), PBCH (physical broadcast channel), PSC/SSC (primary synchronization channel/secondary synchronization channel), and CSI-RS (channel state information reference signal) are transmitted in a PDSCH region 130. DL user data is carried by the PDSCH channels scheduled in the PDSCH region 130. Cell-specific reference signals are transmitted over both the control channel region 120 and the PDSCH region 130.
The PDSCH is used in LTE to transmit DL data to a UE. The PDCCH and the PDSCH are transmitted in different time-frequency resources in a LTE subframe as shown in
In a frequency division duplex system, a radio frame includes ten subframes of one millisecond each. A subframe 110 includes two slots in time and a number of resource blocks (RBs) in frequency as shown in
An OFDM symbol in time and a subcarrier in frequency together define a resource element (RE). A physical RB can be defined as, for example, 12 consecutive subcarriers in the frequency domain and all the OFDM symbols in a slot in the time domain. An RB pair with the same RB index in slot 0 (140a) and slot 1 (140b) in a subframe can be allocated together to the same UE for its PDSCH.
In LTE, multiple transmit antennas are supported at the eNB for DL transmissions. Each antenna port can have a resource grid as shown in
In LTE, the set of antenna ports supported for DL transmission depends on the reference signal configuration. Cell specific reference signals (CRSs) support a configuration of one, two or four antenna ports and are transmitted on antenna ports p=0, pε{0, 1}, and pε{0, 1, 2, 3} respectively. CRS signals are transmitted in all subframes and can be used for channel measurement and PDSCH demodulation.
UE-specific reference signals, which can also be referred to as demodulation reference signals (DMRS), are used for PDSCH demodulation and are transmitted on antenna ports p=7, p=8, or one or several of pε{7, 8, 9, 10, 11, 12, 13, 14}. DMRSs are transmitted only in the RBs upon which the corresponding PDSCH for a particular UE is mapped.
Channel state information reference signals (CSI-RS) can be configured as one, two, four or eight ports and are transmitted on antenna ports p=15, p=15, 16, p=15, . . . , 18 and p=15, . . . , 22, respectively. CSI-RSs can be transmitted only in certain subframes.
An example of mapping CRS and DMRS to REs in a subframe is shown in
A subset of the LTE DL subframes in a radio frame supporting PDSCH transmission can be configured as Multimedia Broadcasting and multicasting Single Frequency Network (MBSFN) subframes, as shown in
The PDCCH region 120 shown in
For a PDCCH region that spans 10 MHz bandwidth and three OFDM symbols, the available CCEs in the case of four CRS ports are in the range of 34 to 39 depending on the number of hybrid automatic repeat request (HARQ) groups configured. Assuming an equal resource partition between UL grants and DL assignments, about 17 to 20 CCEs are available for each link. So the average number of UEs that can be scheduled in a subframe could be less than ten.
With the introduction of Multi-User Multiple Input and Multiple Output (MU-MIMO) and future support of Machine-to-Machine (M2M) communication, the current PDCCH capacity may not be enough to support a large number of UEs in a cell. One approach for PDCCH capacity enhancement is to transmit DCI in the legacy PDSCH region. Similar to the situation with the R-PDCCH (Relay Physical Downlink Control Channel) in which a number of RBs are reserved in the PDSCH region for transmitting DCIs from an eNB to relay nodes (RNs), some RBs in the traditional PDSCH region can be reserved for DCI transmission to the UE. Hereinafter, a physical downlink control channel transmitted in the PDSCH region will be referred to as an enhanced or extended PDCCH (E-PDCCH). The set of RBs and OFDM symbols reserved for this purpose can be referred as the E-PDCCH region. One example is shown in
One of the wireless network deployment scenarios under study for LTE Rel-11 for system performance improvement through coordinated scheduling is the deployment in a cell covered by a macro-eNB of multiple low power nodes (LPNs) that share the same cell ID with the macro-eNB. The LPNs might be relay nodes, remote radio heads, or similar components. This scenario is also referred as Coordinated Multi-Point (CoMP) Scenario 4 in some contexts. An example is shown in
In a scenario where an E-PDCCH is transmitted in the MBSFN subframes, the CRS is not available, and thus DMRSs may need to be used for E-PDCCH demodulation.
A conceptual block diagram of data transmission with transmit diversity in LTE systems is shown in
x
(0)(i)=d(2i)
x
(1)(i)=d(2i+1)
where i=0, 1, . . . , Msymblayer−1; Msymblayer=Msymb.
Precoding for transmit diversity can be combined with the above layer mapping. The precoding for transmit diversity can be defined for two and four antenna ports.
For transmission on two antenna ports {0, 1}, the output y(i)=[y(0)(i) y(1)(i)]T, i=0, 1, . . . , Msymbap−1 of the precoding operation can be defined by:
for i=0, 1, . . . , Msymblayer−1 with Msymbap2Msymblayer, where Re( ) and Im( ) indicate the real and imaginary part, respectively.
For four-port transmit diversity on antenna ports {0, 1, 2, 3}, the following layer mapping can be performed:
The output y(i)=[y(0)(i) y(1)(i) y(2)(i) y(3)(i)]T, i=0, 1, . . . , Msymbap−1 of the precoding operation can be defined by:
For maintaining orthogonality between the symbols, thus achieving maximum diversity gain and allowing simple decoding, the symbol pair {y(p)(2i), y(p)(2i+1)} (i=0, 1, . . . , Msymblayer−1; p=0, 1, 2, 3) may need to be transmitted over the same wireless channel. For this purpose, {y(p)(2i), y(p)(2i+1)} could be mapped to two REs in close proximity in either time or frequency. In LTE, each symbol pair is mapped to consecutive REs in the same OFDM symbol.
In LTE Rel-8, DL transmit diversity only uses CRSs as the reference signal for demodulation. When DMRSs are used as demodulation reference signals, transmit diversity is not supported. For PDCCH transmission, CRSs are used as demodulation reference signals. Therefore, transmit diversity is used for PDCCH transmission if more than one CRS port is present. For E-PDCCH transmission, as DMRSs are likely configured as the demodulation reference signals due to reasons such as E-PDCCH transmission in MBSFN subframes or in the CoMP scenario as shown in
Beamforming transmission requires DL channel state information (CSI) including precoding information, which is not always available at an eNB. For example, under certain PDSCH transmission modes in LTE, such as transmission modes 2 and 3, a UE does not feed back precoding information to the eNB. In addition, even if precoding information is reported by a UE, it may not always be reliable under a fast fading channel with a high mobility UE. In the situation that UE feeds back only wideband precoding information, it may not be good enough to form a narrow beam.
Unlike in the PDSCH case where, with the support of HARQ, retransmission can be performed by an eNB in the case of a PDSCH decoding failure at a UE, any E-PDCCH decoding failure could lead to the loss of a DL and/or UL packet because retransmission is not possible for an E-PDCCH (as is also the case for the legacy PDCCH). So it may be desirable to have more robust E-PDCCH transmissions under even the worst case channel conditions and UE mobility. Implementations of the present disclosure can address questions that may arise regarding how to support E-PDCCH with transmit diversity (TxD) for robust E-PDCCH detection performance using DMRS as the demodulation reference signals.
The concept of an E-PDCCH has been discussed in a number of publications. However, in all these discussions, E-PDCCH transmission is limited to one of the following transmission schemes: a single-port transmission with CRS as the demodulation reference signal; a single-port transmission with DMRS as the demodulation reference signal (this scheme supports beamforming-based E-PDCCH transmission); transmit diversity using SFBC (space frequency block coding) with CRS as the demodulation reference signal; or Single User MIMO (SU-MIMO) or MU-MIMO with DMRS as the demodulation reference signal. In the SU-MIMO case, multiple data layers can be transmitted to a single user over the same resource for increased data throughput with multiple transmission antennas at the eNB and multiple reception antennas at the UE. In the case of MU-MIMO, multiple E-PDCCHs, one to each UE, can be transmitted over the same resource.
However, transmit diversity for E-PDCCH transmission with DMRS as the demodulation reference signal has not been discussed. Robust E-PDCCH transmission with transmit diversity using DMRS may be needed for improved E-PDCCH detection performance in scenarios where CRSs are either not available or cannot be used for E-PDCCH demodulation. Examples of such scenarios include an E-PDCCH being transmitted over an LPN located in a macro-cell coverage area and sharing the same cell ID as the macro-cell, or an E-PDCCH being transmitted in the MBSFN region in an MBSFN subframe.
In an implementation, transmit diversity is used for E-PDCCH transmission with LTE Rel-10 DMRSs as demodulation reference signals. Such implementations allow for more robust E-PDCCH transmission to a UE from a nearby TP or TPs in a CoMP deployment scenario where LPNs share the same cell ID as the macro-eNB. Terms such as “near” a TP or “a nearby TP” or “close to” a TP are used herein to indicate that a UE would have a better DL signal strength or quality if the DL signal is transmitted to that UE from that TP rather than from a different TP. Such implementations would also allow for more robust E-PDCCH transmission to a UE in MBSFN subframes where CRSs are not available in the MBSFN region. The UE could use the received DMRS signals for channel estimation and E-PDCCH demodulation.
Two resource mapping methods, one based on space frequency block code (SFBC) and the other based on hybrid SFBC and space time block code (STBC), are also provided for mapping of transmit diversity precoded signals to resource elements.
Although the Rel-10 DMRS is discussed hereinafter, it should be understood that the implementations described herein are not limited only to the Rel-10 DMRS. For example, a new DMRS could be defined for the same purpose.
An E-PDCCH could also be transmitted using beamforming, where both the E-PDCCH and DMRS are precoded with the same precoding vectors.
In an implementation, the configuration of E-PDCCH transmission schemes for a UE can be implicitly signaled through demodulation reference signal configuration for the UE. For example, if multiple DMRS ports are configured for E-PDCCH transmission to a UE, transmit diversity could be assumed by the UE for E-PDCCH transmission. The UE could use the received DMRS signals for channel estimation and E-PDCCH demodulation. This concept is applicable to an E-PDCCH with or without cross-interleaving. If a single DMRS port is configured for a UE, a single port E-PDCCH transmission with the configured DMRS could be used by the UE. Beamforming, which is transparent to the UE, could be achieved by applying precoding to both the DMRS and E-PDCCH.
Alternatively, the configuration of E-PDCCH transmission schemes could be explicitly signaled to a UE.
The same DMRS sequence and resources defined in LTE Rel-10 could be reused for the E-PDCCH. However, in the case of E-PDCCH with cross-interleaving, the same DMRS ports could be shared by different UEs for E-PDCCH demodulation. In this case, DMRS ports could be viewed as TP-specific RS ports and precoding might not be applied on the DMRS.
The transmit diversity method could also be used for PDSCH transmission in MBSFN subframes with DMRS.
More specifically, a method for E-PDCCH transmission with transmit diversity (TxD) using UE-specific reference signal (RS) or demodulation RS (DMRS) ports for demodulation is provided for LTE systems. E-PDCCH transmission with transmit diversity could enable robust E-PDCCH transmissions to a UE from a nearby TP in a cell where multiple LPNs are deployed that share the same cell ID as the macro-eNB. Such robust E-PDCCH transmissions could also be provided in an MBSFN subframe where CRSs are not available. In addition, robust E-PDCCH transmissions could be made from multiple TPs with increased transmit diversity, and thus improved robustness of E-PDCCH decoding could be achieved.
An implementation of one such E-PDCCH transmission scheme is illustrated in
Alternatively, DMRS may be precoded at the eNB as shown in
It should be noted that the additional precoding 910 applied in
A UE can be configured with either CRS or DMRS as the demodulation reference signals for its E-PDCCH demodulation. When CRS is configured for E-PDCCH demodulation, the number of CRS ports is indicated in the Physical Broadcast Channel (PBCH) and thus no additional signaling is needed for the CRS ports. If DMRS is configured for E-PDCCH demodulation, the DMRS ports may need to be signaled to the UE through UE-specific higher layer signaling.
The following Rel-10 DMRS ports may be configured for E-PDCCH to a UE: a single DMRS port, i.e., port {7}, {8}, . . . , {14}; two DMRS ports, i.e., any two of the DMRS ports {7, 8, 9, 10, 11, 12, 13, 14}; or four DMRS ports, i.e., ports {7, 8, 11, 13}, {9, 10, 12, 14}, {7, 8, 9, 10}, {11, 12, 13, 14}, {7, 8, 12, 14}, or {9, 10, 11, 13}.
When the Rel-10 DMRSs are reused for E-PDCCH demodulation, proper pairing of DMRS ports may be needed. For example, in the case of two-port TxD, any pair of DMRS ports {7, 8}, {9, 10}, {11, 13}, or {12, 14} may be used to save DMRS overhead, because the DMRS ports in each pair share the same time-frequency resource. In addition, high mobility UEs can be supported because the DMRS signals in each pair are orthogonal to each other over two adjacent OFDM symbols. Further, due to the orthogonal covering code used for each pair of ports, two separate channel estimations could be derived, one for each slot. Therefore, good channel estimation can be done as the channels do not change significantly over two adjacent OFDM symbols, even for high mobility UEs. For very high speed scenarios, it is possible to choose one DMRS port from {7, 8, 11, 13} and one from {9, 10, 12, 14} to improve channel estimation at the cost of additional DMRS overhead, as these two ports of DMRS occupy different resources and therefore will not cause interference with each other in the situation of a UE with very high mobility.
In the case of four-port TxD, DMRS ports {7, 8, 11, 13} or {9, 10, 12, 14} may be used. With these two groups of DMRS ports, the same DMRS resource is used on all the antenna ports in each group. A drawback is that this grouping may not be good for high mobility UEs because the DMRS signals of those ports are orthogonal only if the channels do not change significantly over a subframe. Otherwise, the orthogonality may not hold and large channel estimation errors may occur.
An alternative option is to use DMRS ports {7, 8, 9, 10} or {11, 12, 13, 14} instead, in which different frequency resources are used for ports {7, 8} and {9, 10} and similarly for ports {11, 13} and {12, 14}. This option could provide better channel estimation even in the high mobility case because orthogonality can be maintained as long as the channels do not change between two adjacent OFDM symbols. This condition can be satisfied even at high mobility. A drawback is that more overhead may be needed for the DMRS.
The TxD schemes provided herein may be applied to an E-PDCCH with DMRSs that are different from the ones defined in LTE Rel-10. In fact, new DMRSs may be introduced for the E-PDCCH. Such an example is shown in
In some implementations, a set of NRBE-PDCCH RBs could be configured for potential E-PDCCH transmission by Radio Resource Control (RRC) signaling. The configured RBs may or may not be adjacent in frequency. The location of a configured RB in the two slots of an LTE subframe may or may not be the same. These RBs are referred to as virtual RBs (VRBs) and the mapping from VRBs to physical RBs (PRBs) in a subframe may be semi-statically configured by RRC. The configured VRBs may be continuously numbered nVRBE-PDCCH=0, 1, . . . , NRBE-PDCCH−1 such that the smallest VRB number of nVRB corresponds to nVRBE-PDCCH=0 and the largest VRB number of nVRB corresponds to nVRBE-PDCCH=NRBE-PDCCH−1. In some implementations, an E-PDCCH may be transmitted on one or several VRBs without being cross-interleaved with other E-PDCCHs. Alternatively, multiple E-PDCCHs may be cross-interleaved in one or several VRBs. A conceptual diagram is shown in
Without cross-interleaving, an E-PDCCH can be transmitted on an aggregation of one or several VRBs. For the E-PDCCH example without cross-interleaving shown in
In the case of E-PDCCH with cross-interleaving, as shown in
The possible E-PDCCH transmission schemes that a UE can assume under different E-PDCCH configurations are summarized in Table 2 below. The E-PDCCH transmission scheme for a UE could be semi-statically configured through demodulation RS configuration.
When a UE is configured with a single CRS or DMRS port for E-PDCCH demodulation, a single port transmission could be assumed by the UE. When a UE is configured with two or four CRS or DMRS ports, TxD could be assumed by the UE for its E-PDCCH demodulation. The relation between the number of CRS and DMRS ports and the transmission scheme could be used to save additional signaling for E-PDCCH transmission scheme configuration.
Alternatively, when more than one DMRS port is configured for E-PDCCHs, the use of either TxD or MIMO for the E-PDCCHs could be explicitly signaled. For example, a TxD scheme or a multiple layer spatial multiplexing or beamforming scheme could be configured when multiple DMRS ports are configured.
An example of E-PDCCH transmission is shown in
In the second option, DMRS is used as the E-PDCCH demodulation RS. In this case, E-PDCCHs to UE01330a could be sent over the configured DMRS ports using one of two transmission methods. In the first method, single DMRS port transmission is used if one DMRS port is configured. In the second method, TxD is used if two or four DMRS ports are configured.
In the case of E-PDCCH transmission with cross-interleaving, UE01330a can be cross-interleaved with UEs whose E-PDCCHs are also transmitted from the same macro-cell. However, UE01330a cannot be cross-interleaved with UE11330b or UE21330c if their E-PDCCHs are transmitted from different TPs and their demodulation reference signals are thus not the same.
It may be desirable to transmit an E-PDCCH to UE11330b, which is close to TP11310a, only from TP11310a. In such a case, the DMRS could be configured as the only E-PDCCH demodulation reference signal. The E-PDCCH to UE11330b could then be transmitted with one of two options: single DMRS port transmission or transmit diversity. When single DMRS port transmission is used, the E-PDCCH could be transmitted over one antenna port without precoding or over more than one antenna with open-loop precoding or close-loop precoding if DL CSI for UE11330b is available at TP11310a. If there are two or more antennas in TP11310a, the use of transmit diversity could allow robust E-PDCCH transmission with two or four DMRS ports from TP11310a to UE11330b.
An approach similar to that used for UE11330b and TP11310a could be used for E-PDCCH transmission from TP21310b to UE21330c, which is close to TP21310b.
Another example is shown in
Similarly, if TP11420a and TP21420b have two antenna ports each, then TP11420a could transmit DMRS ports 7 and 8, and TP21420b could transmit DMRS ports 11 and 13. UE31410 could be configured with DMRS ports {7, 8, 11, 13} and four-port TxD could be used for E-PDCCH transmission to the UE 1410 from the two TPs 1420. Such an implementation is shown in
In the second configuration, DMRS ports support joint beamforming transmission. In this configuration, if E-PDCCH without cross-interleaving is configured, then beamforming could be used to transmit E-PDCCHs to the UE 1410 from the two TPs 1420 with precoded DMRS if DL CSI regarding the two TPs 1420 to the UE 1410 is available at the eNB 1430. In this case, the UE 1410 could feed back a precoding matrix indicator (PMI) for each of the two TPs 1420 and a single DMRS port could be configured for the UE 1410. An example is shown in
In the third configuration, DMRS ports support joint beamforming and TxD transmission. In this configuration, a two-port TxD can be used for E-PDCCH transmission to the UE 1410 from the two TPs 1420, as shown in
TxD resource mapping for E-PDCCH will now be considered. Let {y(p)(i), i=0, 1, . . . , Msymbap−1} be the output modulation symbols after TxD precoding at port p, where p is one of the two DMRS ports configured for two-port TxD, or p is one of the four DMRS ports configured for four-port TxD. Then for each of the DMRS ports used for the TxD transmission, the block of complex symbols {y(p)(i), i=0, 1, . . . , Msymbap−1} can be mapped to resource element (k,l) in OFDM symbols not containing DMRS.
Unlike LTE Rel-8 to Rel-10, where DMRS is not present in RBs over which TxD is performed, to support TxD with DMRS for E-PDCCH transmission, new mapping may need to be defined in OFDM symbols containing DMRS. Some mapping options will now be discussed. TxD resource mapping for E-PDCCH without cross-interleaving will be considered first, and then TxD resource mapping for E-PDCCH with cross-interleaving will be considered.
An example of mapping of TxD precoded symbols {y(p)(i), i=0, 1, . . . , Msymbap−1} to REs for two-port or four-port TxD with DMRS ports using resource mapping based on space frequency block code (SFBC) is shown in
Another option is that y(i) and y(i+1) are only allowed to be mapped to adjacent REs. In this case, the unmapped REs would be at the lowest frequency index in the OFDM symbols containing DMRS. An example is shown in
In these SFBC-based TxD options, resource elements (k,l) in an OFDM symbol containing DMRS can be used in the mapping if those resource elements are not used for transmission of DMRS, if those resource elements are not used for transmission of CSI-RS, and if the complex symbols y(p)(i) and y(p)(i+1), where i is an even number, are mapped to resource elements (k,l) and (k+n, l) in the same OFDM symbol with, for example, n<3.
With the above mapping rules, some REs in the OFDM symbols containing DMRS are left un-mapped to any TxD precoded symbols, resulting in some overhead. The overhead due to unmapped REs could be reduced or eliminated by using STBC (space time block code) based mapping in the OFDM symbols containing DMRS.
An example of such a mapping scheme for two-port or four-port TxD with DMRS ports is shown in
In these hybrid SFBC- and STBC-based resource mapping options, resource elements (k,l) in an OFDM symbol containing DMRS can be used in the mapping if those resource elements are not used for transmission of DMRS and if those resource elements are not used for CSI-RS.
In this hybrid SFBC- and STBC-based resource mapping option, the mapping to resource element (k,l) in the OFDM symbols containing DMRS on antenna port p not reserved for other purposes can be in increasing order with first the index/over the adjacent two OFDM symbols and then the index k over the assigned RBs for the transmission.
TxD resource mapping for E-PDCCH with cross-interleaving will now be considered. An REG may be defined in each OFDM symbol in an E-PDCCH region supporting cross-interleaving. In OFDM symbols that do not contain DMRS or CSI-RS, the same REG definition in Rel-8 may be used. That is, an REG is composed of four consecutively available REs in one OFDM symbol in an RB configured for potential E-PDCCH transmission counted in ascending order of subcarriers. An RE is assumed to be unavailable with respect to mapping the E-PDCCH if the RE is used for transmission of CRS. If CRS is configured for port 0, it can be assumed that REs for transmission of CRS on antenna port 1 are unavailable for an REG. Precoded TxD symbols for 2-tx and 4-tx could be mapped as defined in Rel-8 within each REG. For example, a TxD precoded symbol pair could be mapped to RE 1 and 2.
In OFDM symbols containing DMRS or CSI-RS, at least two options for REG definition may exist. In the first option, an REG is composed of four consecutively available REs in one OFDM symbol in an RB configured for potential E-PDCCH transmission counted in ascending order of subcarriers. An RE is assumed to be unavailable with respect to mapping the E-PDCCH if the RE is used for the transmission of DMRS or if the RE is configured for CSI-RS. For an REG={RE(k0), RE(k1), RE(k2), RE(k3)}, where ki (i=0, 1, 2, 3) are the subcarrier indices of the REs, the following conditions may be satisfied:
k1−k0<3 and k3−k3<3.
One such example is shown
k1−k0=1 and k3−k3=1.
One such example is shown
In the second option, an REG is composed of four neighboring available REs in a RB in two consecutive OFDM symbols containing DMRS and configured for potential E-PDCCH transmission counted in ascending order of OFDM symbols first and then subcarriers. An RE is assumed to be unavailable with respect to mapping the E-PDCCH if the RE is used for the transmission of DMRS or if the RE is configured for CSI-RS. One such example is shown
With the above resource mapping, E-PDCCHs may be multiplexed, scrambled, modulated, and/or mapped to layers and precoded in a manner similar to that used for the legacy PDCCH, with the following exceptions: TxD transmission uses DMRS ports for demodulation; for the purpose of REG-to-RE mapping, the downlink system bandwidth can be determined as NRBE-PDCCH; NREG is the number of REGs in the E-PDCCH region; and nPDCCH is the number of transmitted E-PDCCHs in the E-PDCCH region.
It should be noted that for 4-tx TxD, the two pairs of TxD precoded symbols of two pairs of antennas could be transmitted in the same REG in E-PDCCH with cross-interleaving. In the case of E-PDCCH transmission without cross-interleaving, the two pairs of TxD precoded symbols of two pairs of antennas could be transmitted alternatively along frequency and/or time.
The above examples show the mapping within an RB. If multiple consecutive RBs are assigned for a UE or a group of UEs for the E-PDCCH transmission, the mapping could be extended to include all assigned RBs. For example, the mapping of a pair of precoded TxD symbols does not need to be limited at the RB boundary, and thus unused orphan REs at the RB boundary can be avoided.
When E-PDCCH without cross-interleaving is configured in a cell and DMRSs are configured as the E-PDCCH demodulation reference signals for a UE, DMRS signals might be transmitted only on the resource blocks where the corresponding E-PDCCH is transmitted for the UE. The UE can perform channel estimation based on the configured DMRS in the resources over which E-PDCCH detection is performed.
When E-PDCCH with cross-interleaving is configured in a cell, different E-PDCCHs could be multiplexed and transmitted on the same E-PDCCH region. If DMRSs are configured as the E-PDCCH demodulation reference signals, the same DMRS ports could be used throughout a whole E-PDCCH region, and the DMRS signals may need to be transmitted in the E-PDCCH region as long as there is E-PDCCH transmission in the region. The DMRSs in this case can be shared among UEs and can be considered TP-specific. As used herein, the term “TP-specific” refers to a signal that is transmitted from a transmission point but is not transmitted from other transmissions points near that transmission point.
So when DMRSs are configured as E-PDCCH demodulation reference signals for a UE and E-PDCCH with cross-interleaving is configured in a cell, the UE can assume the same DMRS configuration in the E-PDCCH region when performing channel estimation for E-PDCCH detection. If CRS is configured for E-PDCCH demodulation at a UE, the UE can assume that there is no DMRS transmission in the RBs over which E-PDCCH detection is performed.
Each TP can be configured to have its own E-PDCCH region. This configuration could reduce the required blind decodes at a UE since only one E-PDCCH region would need to be searched. It is generally desirable that the E-PDCCH regions configured with cross-interleaving are non-overlapping with each other. A benefit of non-overlapping E-PDCCH regions is that E-PDCCH interference between TPs could be reduced. The E-PDCCH regions from different TPs could have overlaps if the coverage of the TPs are non-overlapping, i.e., there is no or very small interference with each other. E-PDCCH regions configured with DMRS and without cross-interleaving could overlap, and the interference among them could be reduced or avoided through coordinated E-PDCCH scheduling.
It may be preferable that an E-PDCCH region configured with cross-interleaving and with CRS as the E-PDCCH demodulation RS do not overlap with regions configured with DMRS as the E-PDCCH demodulation RS, since a region configured with CRS as the E-PDCCH demodulation RS might have UEs attached to the macro-eNB and interference could occur with E-PDCCHs transmitted from LPNs due to the large coverage of the macro-eNB.
When a UE leaves the coverage area of one TP and enters the coverage of another TP, a reconfiguration of the E-PDCCH for the UE may be needed. The reconfiguration could be done by higher layer signaling, such as RRC signaling. Alternatively, the eNB could transmit an E-PDCCH to the UE from the targeting TP when E-PDCCH without cross-interleaving is used. Such mobility scenarios are shown in
The SFBC-based or hybrid SFBC- and STBC-based transmit diversity as described above can apply Alamouti coding on the symbols of an E-PDCCH transmitted from multiple antennas, and therefore can improve spatial diversity gain due to the fact that after coding, the two data streams transmitted from each antenna are orthogonal to each other. However, such transmit diversity may require mapping for pairs of coded symbols onto neighbor REs.
Alternatively, channel independent beamforming or random beamforming (RBF) can be used, in which precoding vectors (or matrices) are randomly selected from a known codebook and applied to an E-PDCCH. As in the situation of high mobility and a highly dispersive channel, the feedback wideband CSI may be aging and not able to match the variations of the channels. Therefore, instead of relying on such unreliable and inaccurate CSI for the precoding, some randomly chosen precoding vectors can be used to achieve some spatial diversity gain. Several variations of RBF can be used for E-PDCCH transmission, as follows.
In a first variation, symbol-based RBF may be used. In such a method, each modulated symbol or a group of modulated symbols of an E-PDCCH for a UE is precoded with a known precoding vector (matrix) before transmission over multiple antennas. Different precoding vectors (matrices) may be applied to different symbols or different groups of symbols, and precoding vectors (matrices) in a codebook can be cyclically used to precode different symbols or groups of symbols.
For example, if there are Nw precoding vectors {w1, w2, . . . wN
where y(p)(i) is the ith precoded symbol to be transmitted over the pth antenna. The precoding vector v(i) is of the size of Px1 and is defined in one scenario as follows:
v(i)=wk,k=i mod Nw+1
where mod is a modular function. In another scenario, v(i) can be defined as:
v(i)=wk,k=(floor(i/L))mod Nw+1
where L is the size of a group of symbols over which the same precoding vector is applied. L is known to both the eNB and the UE.
The mapping of the precoded symbols to REs can be along the frequency direction first followed by the time direction or vice versa. The starting precoding vector at the first symbol can vary from subframe to subframe and/or from cell to cell to further randomize possible interference in adjacent cells. One such example of precoding vector selection is given below:
v(i)=wk,k=(floor(i/L)+ƒ(ns+CellID))mod Nw+1
where ns is a subframe number, cellID is a cell identifier, and ƒ( ) is a predefined function of ns and cellID.
This symbol-based RBF scheme can create a channel variation from symbol to symbol and therefore can bring some potential spatial diversity gain.
The precoding vector selection and mapping to the symbols can be pre-defined so that the UE knows exactly the precoding vector that is applied on each symbol for channel estimation purposes. Alternatively, either dynamic or semi-static signaling can be used to convey the pre-coding vector pattern to the UE.
When such RBF is used, any reference signals used for channel estimation and E-PDCCH demodulation should not be precoded. This may allow the UE to estimate the channel for each symbol through the channel information from such reference signals and corresponding precoding on each symbol. For example, if the estimated channel for the ith symbol at a receive antenna corresponding to the pth transmit antenna is ĥ(p)(i) and the known precoding vector is v(i), then the channel after precoding for the ith symbol can be estimated as:
ĥ(
i)=[ĥ(0)(i),ĥ(1)(i), . . . ,ĥ(P−1)(i)]·v(i),i=0,1, . . . ,Msymb−1.
This channel estimate can then be used for equalization and demodulation. An RS port is required for each of the transmit antennas. CRS can be used for this purpose as it is not precoded. Alternatively, DMRS without precoding can also serve this purpose.
In a second variation, PRB-based RBF may be used. That is, as an alternative to the per-symbol-based RBF, the random BF can also be applied on a per-PRB basis for an E-PDCCH. Namely, the same precoding vector (matrix) can be applied to the symbols of the E-PDCCH to be mapped onto the same PRB (or PRB pair). A different precoding vector is used for symbols of the E-PDCCH allocated to a different PRB or PRB pair.
Alternatively, a single precoding vector can be applied to symbols of the E-PDCCH to be mapped to a number of neighboring PRBs. For example, if a number of consecutive PRBs are used for E-PDCCH transmission for a UE or a group of UEs, the same randomly selected precoding vector can be applied to the whole group of PRBs.
A benefit of PRB-based RBF is that only one port of RS is needed for channel estimation if the RS in a PRB is also precoded with the same precoding vector used for the E-PDCCH in the PRB, assuming one layer transmission for the E-PDCCH.
If DMRS is used for demodulation and the same precoding vector applied to the E-PDCCH is also applied to the DMRS in the same PRB, then the UE does not need to be informed separately of the actual precoding vector used by the eNB, as such information is carried by the DMRS already. Therefore such RBF may be totally transparent to the UE.
However, if the RS used for demodulation cannot be precoded, such randomly selected precoding vector information may need to be conveyed to the UE. One way to do that is to pre-define the precoding vectors for each PRB and PRB pair (or a group of PRBs and PRB pairs). For example, a number of precoding vectors in a codebook can be cyclically used over the PRB/PRB pairs (or a group of PRBs/PRB pairs) starting from the lowest frequency to the highest frequency of the system bandwidth. In order to provide more patterns for precoding vectors for each PRB, there can be different patterns based on subframe number or frame number. This order can be pre-defined or signaled.
Such PRB-based RBF can be used in conjunction with other diversity schemes such as frequency diversity. For example, in frequency diversity transmission, the E-PDCCH from the same UE can be distributed and transmitted over a number of non-consecutive PRBs, and different precoding vectors can be applied to each of such PRBs. To achieve more diversity gain, different precoding vectors in the codebook can be selected cyclically for these PRBs.
In a third variation, E-PDCCH-based RBF may be used. That is, when multiple E-PDCCHs for different users need to share the same resources (PRBs or PRB pairs), different precoding vectors can be used for each E-PDCCH. For each E-PDCCH, the precoding vector can be selected either randomly or using a pre-determined pattern which may depend on the UE ID, subframe, PRB number, etc.
When the precoding vector for each E-PDCCH in a PRB or PRB pair is either randomly selected (which the UE is unaware of) or is determined based a predetermined pattern (which the UE is aware of), a single port of precoded RS may be used for each E-PDCCH for channel estimation and E-PDCCH demodulation. When a predetermined pattern is used for precoding vector selection for each E-PDCCH, un-precoded RS, one for each transmit antenna, can be shared by all the E-PDCCHs for E-PDCCH demodulation. The precoding vector in this case can vary from PRB to PRB or from symbol to symbol.
The multiplexing of multiple E-PDCCHs on a PRB (or PRB pair) can be based on frequency division multiplexing (FDM), time division multiplexing (TDM) or a mix of both. In one FDM case, each PRB (or PRB pair) can be divided into three resource units. Each resource unit includes four consecutive subcarriers in frequency and all OFDM symbols in a slot or a subframe in time. Each of the three resource units can be allocated to a different E-PDCCH, and the modulated symbols in each resource unit can be precoded independently. The DMRS symbols in each resource unit can be precoded the same as the E-PDCCH transmitted on that resource unit and used for E-PDCCH demodulation.
To summarize, randomly selected precoding vectors (matrices) can be applied to an E-PDCCH on a modulated symbol or PRB (PRB pair) or per-E-PDCCH channel basis. The precoding vectors can be cyclically selected from a codebook and applied to modulated symbols or PRB pairs. Both CRS and DMRS without channel independent precoding can be used as RS for E-PDCCH demodulation.
Antenna port configuration for an E-PDCCH with non-precoded RS will now be considered. Even though an E-PDCCH is transmitted in the legacy PDSCH region, the number of transmit antennas configured for E-PDCCH transmission may not follow that of the PDSCH. This is because E-PDCCH transmission may have different requirements from that of the PDSCH. In an embodiment, the same number of transmit antenna ports is used as is used in the legacy PDCCH rather than following that for the PDSCH transmission. By doing this, the transmission of the E-PDCCH may be more in line with that of the legacy PDCCH. For example, if the number of transmit antenna ports for legacy PDCCH transmission as detected from the PBCH is two, then the number of transmit antenna ports assumed for E-PDCCH transmission is two. If the number of transmit antenna ports for legacy PDCCH transmission as detected from the PBCH is four, then the number of transmit antenna ports assumed for E-PDCCH transmission is four. The number of transmit antenna ports can determine the precoding vectors (matrices) used for precoding operation. Alternatively, the number of transmit antenna ports of the E-PDCCH can be independently configured and signaled to the UE by higher layer signaling, such as RRC signaling. It may be preferable that a maximum of four transmit antenna ports be configured for E-PDCCH transmission.
After the number of transmit antenna ports for the E-PDCCH is determined, other information that may need to be conveyed to the UE might include the transmission mode to be used, whether BF transmission or diversity transmission is to be used, and whether such transmission modes are supported for E-PDCCH transmission. Such transmission modes can be implicitly signaled to the UE through the number of demodulation RS ports. For example, if one demodulation RS port (CRS or DMRS) is configured for the E-PDCCH, then BF transmission can be assumed, but if multiple demodulation RS ports are configured, a diversity scheme such as SFBC-based transmit diversity can be assumed by the UE. Alternatively, the E-PDCCH transmission mode and the RS ports for a UE may be explicitly signaled. Here, it is assumed that there is only one layer transmission for the E-PDCCH. It should be mentioned that if PRB-based RBF is used as the diversity scheme, then there is no distinction between closed-loop BF and RBF from the UE's perspective. In this case, switching between BF and RBF is totally transparent to the UE (if DMRS with precoding is used for E-PDCCH demodulation).
In summary, if non-precoded RS is used for demodulation of the E-PDCCH, the number of transmit antennas used for E-PDCCH transmission can be the same as that used for legacy PDCCH transmission. Such a configuration can be inherited from that of the legacy PDCCH transmission or can be signaled through a higher layer. Beamforming or diversity transmissions can be either implicitly signaled by the configured number of demodulation RS ports or explicitly signaled to a UE. When non-precoded RS is used for E-PDCCH demodulation, a UE can assume the same number of transmit antennas as the legacy PDCCH transmission.
E-PDCCH multiplexing in a PRB pair will now be considered. Sub-PRB pair resource unit partitioning will be considered first, and then procedures for E-PDCCH resource assignment will be considered.
Regarding sub-PRB pair resource unit partitioning, when multiple E-PDCCHs are multiplexed in the same PRBs or PRB pairs, one problem may be how to assign or allocate the DMRS to UEs. When the symbol-based RBF approach is used, a non-precoded DMRS can be used, and the DMRS can be shared by all UEs in a PRB. In this case, the number of DMRS ports required equals the number of transmit antennas at the eNB. In addition, the precoding vectors used for RBF may need to be known at the UEs. An advantage is that an E-PDCCH for a UE would be spread over multiple RBs, and thus both potential spatial diversity and frequency diversity can be achieved. In contrast, when the PRB-based RBF method is used, only a single DMRS port with the same precoding may be needed, and the precoding can be transparent to a UE. A drawback is that there may not be enough spatial and frequency diversity because the resources of one PRB pair may not be large enough for many E-PDCCHs.
On the other hand, the minimum resource allocation for the legacy PDCCH is one CCE, which equals to 36 REs, or about the size of a third of a PRB pair. So it may not be efficient in terms of resource utilization when the minimum resource allocation for the E-PDCCH is PRB pair-based. For example, in some high SNR and small DCI scenarios, the required E-PDCCH performance may be achieved with a resource allocation of one CCE, meaning that assigning one PRB pair to one E-PDCCH may be a waste of resources. Therefore, it may be more efficient to define a sub-PRB partition. Possible ways of partitioning a PRB or PRB pair for E-PDCCH multiplexing and transmission include a horizontal sub-PRB pair resource unit partition and a vertical sub-PRB pair resource unit partition.
Regarding horizontal sub-PRB pair resource unit partitioning, a PRB pair can be partitioned along frequency into different resource units. In one embodiment, the PRB pair can be partitioned into three resource units with equal size in frequency as depicted in
An advantage of such a partition is that, in each resource unit, a set of DMRS symbols can be precoded independently from those in other resource units and thus can be used for E-PDCCH demodulation transmitted in that resource unit.
In another embodiment, the PRB pair can be partitioned into two resource units with equal size in frequency as depicted in
In another embodiment, vertical sub-PRB pair resource unit partitioning may be used. That is, a PRB pair can be partitioned into different resource units in the time domain. In one embodiment, the PRB can be partitioned into two resource units in time as depicted in
Both types of partitioning can be used for close-loop beamforming (CL-BF), RBF, DMRS-based TxD, and MU-MIMO transmissions.
In summary, a PRB or PRB pair can be partitioned along either the frequency domain or the time domain to create smaller resource units. DMRS symbols in each resource unit can be used as demodulation RS for the E-PDCCH transmitted in that resource unit. If precoding is used, the same precoding vectors may be used as those for the E-PDCCH transmitted in the same resource unit.
Procedures for E-PDCCH resource assignment will now be considered. Partitioning a PRB pair in frequency or time to smaller resource units provides finer granularity in terms of resource mapping for the E-PDCCH compared to PRB pair-based resource allocation. Each resource unit can be precoded individually and can be allocated to different UE. In other words, when mapping and multiplexing E-PDCCHs of different UEs, each UE can be assigned with a number of resource units just as it was assigned with a number of CCEs for a legacy PDCCH. The resource mapping of the E-PDCCH for each UE can be localized or distributed. These partitions may be particularly beneficial for CL-BF, as a smaller resource may be needed for the E-PDCCH in many cases due to the beamforming gain.
Similar to the CCE concept used for legacy PDCCH resource allocation, the resource unit can be used in Rel-11 for E-PDCCH resource assignment. The assignment procedure of the E-PDCCH for a UE can follow a similar PDCCH assignment procedure as defined in Rel-8. Namely, each resource unit can be viewed as a CCE and assigned with an index. The assignment procedure of the E-PDCCH for a particular UE can be determined by the possible number of resource units used for the E-PDCCH, the number of E-PDCCH candidates, and/or UE ID.
The DMRS symbols in those resource units can be used as demodulation RS for the E-PDCCH transmitted in those resource units. For example, frequency domain partitioning may be used to partition a PRB pair into three resource units, and one resource unit may be assigned to one UE while the remaining two resource units may be assigned to another UE. Then, if DMRS port 7 is used for demodulation of the E-PDCCH, the first UE can use DMRS symbols of port 7 in the first resource unit for demodulation of its E-PDCCH transmission, while the second UE can use DMRS symbols of port 7 in the other two resource units for demodulation of its E-PDCCH transmission.
Alternatively, each UE can be assigned with a different DMRS port. For the previous example, DMRS port 7 within a PRB pair can be assigned to the first UE for its E-PDCCH transmission, and DMRS port 8 within a PRB pair can be assigned to the second UE for its E-PDCCH transmission. With such assignments, a channel can be estimated based on the DMRS symbols from the same port in the whole PRB pair, which may improve the channel estimation accuracy, even if the E-PDCCH of each UE is only transmitted from part of a PRB or PRB pair. If E-PDCCHs from more than two UEs are transmitted in one PRB pair, two additional scrambling sequences can be used to scramble each DMRS port (such as port 7 and 8), as in the case of MU-MIMO in Rel-10. That can allow the support of up to four E-PDCCHs from different UEs in one PRB pair.
In summary, resources of an E-PDCCH for a UE can be assigned based on resource units partitioned from a PRB pair. The resource units can be used for E-PDCCH assignment, and the same assignment procedure of the PDCCH in Rel-8 can be used for E-PDCCH assignment. DMRS symbols of a DMRS port in a resource unit or in the whole PRB pair can be assigned for demodulation of an E-PDCCH.
Several topics related to E-PDCCH operations will now be considered. The topics include E-PDCCH configuration and signaling, resource units for the E-PDCCH and their multiplexing, DMRS port assignment for E-PDCCH demodulation, E-PDCCH transmission modes, and the E-PDCCH search space and blind decoding.
Regarding E-PDCCH configuration and signaling, an E-PDCCH region can be configured by an eNB and signaled by the eNB to a UE semi-statically, for example using higher layer signaling such as RRC signaling. Alternatively, the E-PDCCH region can be signaled by the eNB to a UE dynamically, i.e., on a subframe-by-subframe basis using, for example, PHY level signaling. The region can be configured either UE-specifically or cell-specifically. There can be more than one E-PDCCH region in the same subframe. Different E-PDCCH regions could be configured together or separately.
Resource allocation for an E-PDCCH region can be either localized or distributed. In a localized case, consecutive PRBs or PRB pairs can be allocated. In a distributed case, non-consecutive PRBs or PRB pairs can be allocated. In either a localized or distributed case, a set of N_VRB Virtual RBs (VRBs) can be allocated for an E-PDCCH region and for potential E-PDCCH transmission. The resource allocation can be signaled using one of the three existing resource allocation methods for the PDSCH as specified in 3GPP TS 36.213, section 7.1.6.
The allocated VRBs can be indexed from 0 to N_VRB-1. For resource allocation type 0 or type 1, the mapping from VRB to PRB can be derived according to 3GPP TS 36.211, section 6.2.3. For resource allocation type 2, the mapping can be configured through RRC signaling.
More than one E-PDCCH region can be allocated in a subframe. In one embodiment, if two E-PDCCH regions are allocated in the same subframe and one has a localized resource allocation and the other has a distributed resource allocation, some UEs can be configured to use the E-PDCCH region with localized E-PDCCH resources, while other UEs can be configured to use the E-PDCCH region with distributed E-PDCCH resources. A UE may then only need to search for its E-PDCCH in the E-PDCCH region for which it is configured. In another embodiment, a UE may be configured with two E-PDCCH regions, one region for carrying UE-specific E-PDCCHs and the other region for carrying non-UE-specific information, such as E-PDCCHs intended for multiple UEs or an E-PHICH.
Similar to the RRC signaling for an R-PDCCH, an example of RRC signaling for an E-PDCCH region is shown below:
The parameter or information element “resourceAllocationType” represents the resource allocation used: type 0, type 1, or type 2. Value type0 corresponds to type 0, value type1 corresponds to type 1, value type2Localized corresponds to type 2 with localized virtual RBs and type2Distributed corresponds to type 2 with distributed virtual RBs.
The parameter or information element “resourceBlockAssignment” indicates the resource block assignment bits according to 3GPP TS 36.213, section 7.1.6. Value type01 corresponds to type 0 and type 1, and the value type2 corresponds to type 2. Value nrb6 corresponds to a downlink system bandwidth of 6 RBs, value nrb15 corresponds to a downlink system bandwidth of 15 RBs, and so on.
In some embodiments, the existing RRC signaling method for R-PDCCH configuration can be reused as semi-static signaling of an E-PDCCH region configuration. The E-PDCCH region can contain localized resource allocation or distributed resource allocation or both. Multiple E-PDCCH regions can be configured in the same subframe.
Resource units for the E-PDCCH and their multiplexing will now be considered. The resource units are defined here as REs for E-PDCCH transmission. Similar to the PDCCH, an E-PDCCH can include one or multiple of such resource units. In this set of embodiments, at least three options are available: a CCE-based option, a VRB- or VRB pair-based option, and an eCCE-based or sub-PRB-based option.
In the CCE-based option, the existing definition of CCE in Rel-8 may be reused, where one CCE includes nine REGs and one REG includes four consecutive REs in an OFDM symbol, excluding REs for reference signals.
For E-PDCCH purposes, REGs may be defined over only the VRBs allocated to an E-PDCCH region and indexed from the VRB with the lowest index to the VRB with the highest index in each OFDM symbol, and may then continue in the next OFDM symbol. An E-PDCCH channel sent to a UE may include one or more CCEs.
RS for E-PDCCH demodulation are common to all UEs in the corresponding VRBs. In this option, the VRBs allocated for an E-PDCCH region cannot be shared with a PDSCH transmission unless there is no E-PDCCH transmission in a subframe.
This CCE-based option can provide good frequency diversity and can be good for carrying non-UE-specific E-PDCCHs.
Another option is to use either a VRB or a VRB pair as the minimum E-PDCCH unit for E-PDCCH transmission. An E-PDCCH for a UE may use one or more VRBs or VRB pairs. This option can be advantageous for providing both frequency selective gain and beamforming gain if channel state information is available at an eNB. It is also good for resource utilization because a VRB that is not scheduled for an E-PDCCH in a subframe can be used for PDSCH transmission. A constraint of this option is that a VRB pair is roughly equivalent to three CCEs, so it may be too coarse for E-PDCCH resource allocation.
Instead of using a CCE or a VRB/VRB pair as the minimum E-PDCCH unit for E-PDCCH transmission, a new unit may be defined, which may be referred to herein as an extended CCE, an enhanced CCE, or an eCCE. An eCCE has a finer granularity and occupies a smaller time/frequency region compared to a VRB or VRB pair. This may make it easy to use DMRS as demodulation reference signals for the E-PDCCH. It may also allow multiple E-PDCCHs to be multiplexed in a VRB/VRB pair.
There are a few options for eCCE definition in a VRB/VRB pair. In one option, a VRB/VRB pair can be divided into a number of eCCEs along the frequency domain. That is, eCCEs may be frequency division multiplexed in a VRB/VRB pair as shown in
In yet another option, the eCCEs can be code division multiplexed (CDM) in a VRB/VRB pair. In this case, each eCCE is assigned with an orthogonal cover code (OCC) over a VRB/VRB pair. When an eCCE is allocated to an E-PDCCH, every symbol of the E-PDCCH is spread by the corresponding OCC assigned to the eCCE and mapped to a group of closely located REs in the VRB/VRB pair. The groups of closely located REs for OCC spreading can be pre-defined, using similar mapping options for REG description as described above in connection with TxD resource mapping for the E-PDCCH. For convenience, such groups of REs can be called a REG. A conceptual example is shown in
Although multiplexing three eCCEs in one PRB is possible, multiplexing two or four eCCEs in one PRB in CDM fashion can also be possible, as the orthogonal code only has 1 or −1 element, thus simplifying the computation in both the transmission and reception sides. An example of REG groups for the case of multiplexing four eCCEs in a RB pair is shown in
One advantage of the CDM-based eCCE multiplexing is that all the eCCEs can have exactly the same number of resource elements in each RB, and this may lead to simplified rate matching during encoding. That is, only the information about the number of eCCEs allocated to an E-PDCCH may be needed for rate matching during channel encoding of the E-PDCCH. In addition, better diversity over a PRB and similar channel estimation performance for each eCCE can be achieved if the CDM method of eCCE multiplexing is used.
eCCEs in an E-PDCCH region can be indexed, i.e., {eCCE(0), eCCE91), . . . , eCCE(NeCCE−1)}, where NeCCE is the total number of eCCEs available in the E-PDCCH region. Within a VRB/VRB pair, the index of an eCCE can ascend from lower time/frequency to higher time/frequency in the case of FDM- or TDM-based eCCE allocation within an RB. For CDM-based allocation, the index of an eCCE can be linked to the OCC code index.
An E-PDCCH for a UE may include one or more eCCEs. In cases where more than one eCCE is used, at least one of two options may be used. In a first option, consecutive eCCEs are allocated to an E-PDCCH, e.g., in closed-loop beamforming mode to achieve beamforming gain. In a second option, interleaving may be performed on the eCCEs first. That is, the indices of the eCCEs for an E-PDCCH may not be contiguous after interleaving, e.g., in open-loop beamforming or TxD mode to achieve frequency diversity gain.
In some embodiments, E-PDCCH resource units can be defined based on a CCE, a VRB/VRB pair, or an eCCE. The E-PDCCH resource units can be multiplexed based on the FDM, TDM, or CDM methods. Multiple eCCEs can be multiplexed with the CDM method in a PRB/PRB pair with an orthogonal cover code.
DMRS port assignment for E-PDCCH demodulation will now be considered. For the eCCEs defined in a VRB/VRB pair, at least three options are available in assigning or associating DMRS ports to the eCCEs. In the first option, DMRS ports are associated with UEs, in the second option, DMRS ports are associated with eCCEs, and in the third option, a DMRS RE is associated with its embedded eCCE.
In the first option, each UE can be configured with one or multiple DMRS ports. A UE performs channel estimation based on the assigned DMRS port for each of its eCCEs. The assigned DMRS port can be precoded with the same precoder as that used for the E-PDCCH data in each eCCE allocated for the E-PDCCH.
An example is shown in
In the second option, instead of signaling the DMRS port to the UE, a fixed association can be used between a DMRS port and an eCCE in a RB/RB pair. For example, each DMRS port can be associated with an eCCE within a PRB or PRB pair. In the case of four eCCEs per PRB pair, each of the four eCCEs in a PRB pair may be associated with one of the four DMRS ports, e.g., DMRS ports 7-10. In the case of two eCCEs in a PRB pair, each of the two eCCEs may be associated with one of the two DMRS ports, e.g., DMRS ports 7 and 8. In such an embodiment, a UE can use the DMRS port associated with the eCCE to perform E-PDCCH demodulation during blind decoding.
In each PRB pair, the DMRS can be precoded with the same precoder as that for the E-PDCCH data in each associated eCCE. More than one eCCE in one PRB or PRB pair can be allocated to one UE. An example of this second option is shown in
The first and second DMRS assignment options can also be applied to eCCEs with CDM multiplexing, though the second option can provide more flexibility in E-PDCCH scheduling in terms of E-PDCCH multiplexing in a PRB/PRB pair. In addition, there is no need to signal the DMRS port to a UE in the second option.
A difference between the first and second options may be noted. In the first option, all DMRS REs of the DMRS port assigned to a UE in a PRB/PRB pair can be used for channel estimation and demodulation of the E-PDCCH in the PRB or PRB pair for that UE. This means that the same precoding vector may be applied to all eCCEs within the same PRB/PRB pair and assigned to that UE.
For the second option, however, either the same or different precoding vectors can be applied to different eCCEs allocated to the same UE within that PRB/PRB pair, as a different DMRS port is associated with different eCCEs. Another merit of the second option, as mentioned above, is that no signaling is needed to inform the UE which DMRS port it can use. The UE may assume the corresponding DMRS ports for the demodulation of an assigned eCCE.
In the first two options, a total of four DMRS ports in a PRB or PRB pair may be needed if four eCCEs are defined in a PRB/PRB pair. For each eCCE, a DMRS port is used for its demodulation. In the third option, the demodulation of the E-PDCCH for each eCCE may use only the DMRS REs embedded in that eCCE. As a result, only one legacy DMRS port may be needed for demodulation of all eCCEs in a PRB/PRB pair, for example, DMRS port 7 as defined in Rel-10.
The DMRS transmitted in the DMRS REs within an eCCE is precoded with the same precoder as that used for the E-PDCCH data in the eCCE. The DMRS transmitted in the DMRS REs in different eCCEs of a PRB may be precoded differently if the eCCEs are allocated to different UEs or even to the same UE.
A benefit for this option is that DMRS RE overhead can be reduced compared to the first two options, as only the DMRS RE for one DMRS port is used. If necessary, two DMRS ports (for example, ports 7 and/or 8) can be assigned to each eCCE without additional overhead. The two DMRS ports may be used for supporting two-port TxD or for supporting MU-MIMO transmission for E-PDCCH.
One possible constraint for this option is that DMRS REs may need to be present in each eCCE. So this option may be appropriate only for the case of three eCCEs per PRB pair as shown in
In some embodiments, a DMRS port for E-PDCCH demodulation can be configured for a UE. In other embodiments, a unique DMRS port is associated with each eCCE in a PRB or PRB pair for the demodulation of E-PDCCH. In yet other embodiments, DMRS REs of a DMRS port embedded in an eCCE can be used for the demodulation of that particular eCCE.
E-PDCCH transmission modes will now be considered. Two possible transmission modes can be used for E-PDCCH transmission: beamforming (either close-loop or open-loop) and TxD.
For beamforming, a DMRS-based reference signal may be used. The E-PDCCH and the corresponding DMRS are precoded with the same precoder(s). This may be applicable to either VRB/VRB pair-based or eCCE-based resource allocation.
For TxD, either CRS or un-precoded DMRS may be used. This can be used for all three of the E-PDCCH resource allocation methods, i.e., CCE, VRB/VRB pair, or eCCE based approaches. For eCCE-based E-PDCCH resource allocation, either CRS or un-precoded DMRS may be used as well. The REGs within an eCCE used for 2-antenna or 4-antenna TxD can be pre-defined following the principle of using the closest neighboring REs in one block. A similar approach for REG definition as described above can be used.
The transmission mode for a UE may be semi-statically configured through RRC signaling. The configuration can be either explicit or implicit. In the case of implicit signaling, the transmission mode can be linked to, for example, the resource allocation type or resource unit for E-PDCCH scheduling. For example, the reference signal for demodulation and the transmission mode can be associated with the resource unit for E-PDCCH scheduling in the following ways. If the resource unit for scheduling is CCE-based, the reference signal for demodulation may be CRS or DMRS and the transmission mode may be TxD. If the resource unit for scheduling is VRB-based, the reference signal for demodulation may be DMRS and the transmission mode may be beamforming or TxD. If the resource unit for scheduling is eCCE-based, the reference signal for demodulation may be DMRS and the transmission mode may be beamforming or TxD.
The E-PDCCH search space and blind decoding will now be considered. In one embodiment, after being configured with an E-PDCCH region, a UE can try to detect a possible E-PDCCH in the E-PDCCH region in each subframe. Similarly to what is done for the legacy PDCCH, to reduce the number of blind decodings, a UE-specific search space can be defined for each UE in the E-PDCCH region. A UE-specific search space may include all the possible resource allocations that may be used for E-PDCCH transmission to the UE. In addition, a non-UE-specific search space may be defined in the same E-PDCCH region or in a designated different E-PDCCH region over which a multi-cast or broadcast E-PDCCH may be transmitted to a group of or all UEs in a cell. The search space may be defined according to different E-PDCCH resource allocations.
For a search space for CCE-based resource allocation, the same approach used for the PDCCH defined in Rel-8 and for the R-PDCCH defined in Rel-10 can be used. This may include the following: Four CCE aggregation levels (1, 2, 4, 8) can be defined. The number of E-PDCCH candidates for each aggregation level and the corresponding CCEs for each E-PDCCH candidate can be specified, for example, (6, 6, 2, 2) E-PDCCH candidates for aggregation levels (1, 2, 4, 8), respectively. At each CCE aggregation level, a search space can be defined to search for all the E-PDCCH candidates for the aggregation level. The CCEs of an E-PDCCH candidate for each aggregation level may be a function of the total number of CCEs in the E-PDCCH region, the subframe index, and a UE's Radio Network Temporary Identity (RNTI).
For a search space for VRB-based resource allocation, the same RB-based search space approach used for the R-PDCCH defined in Rel-10 can be used. This may include the following: Four VRB aggregation levels (1, 2, 4, 8) may be defined. The number of E-PDCCH candidates for each aggregation level and the corresponding VRBs can be specified. At each aggregation level, a search space may be defined for all the E-PDCCH candidates for the aggregation level. The VRBs of an E-PDCCH candidate for each aggregation level may be a function of the total number of VRBs in the E-PDCCH region, the subframe index, and a UE's RNTI.
For a search space for eCCE-based resource allocation, the search space can be defined using the following steps: In a first step, assume a set of NVRBE-PDCCH VRBs is configured for an E-PDCCH region for potential E-PDCCH transmission by higher layers. The VRBs can be continuously numbered as {VRB0, VRB1, . . . , VRBN
L{(Yk+m)mod └NeCCE/L┘}+i,i=0,1, . . . ,L−1; m=1,2, . . . ,M(L)
where Yk is a variable depending on UE ID and subframe index k.
In some embodiments, an eCCE based interleaving method for the E-PDCCH can be used to exploit a higher level of frequency diversity gain. The eCCEs may be interleaved or permuted such that eCCEs for an E-PDCCH are spread over different VRBs for increased frequency and time diversity. For example, the eCCEs can be arranged into a matrix with N rows and k columns as shown in
The eCCEs {eCCE(p(i)), i=0, 1, . . . , NeCCE−1}, after interleaving, can be mapped in increasing order of i to the VRBs in the E-PDCCH region, where, if four eCCEs are configured in a PRB, {eCCE(p(0)), . . . , eCCE(p(3))} are mapped to VRB0, {eCCE(p(4)), . . . , eCCE(p(7))} are mapped to VRB1, and so on, and {eCCE(p(NeCCE−4))), . . . , eCCE(p(NeCCE−1)))} are mapped to VRBN
The VRBs can be mapped to PRBs either through localized resource allocation or distributed resource allocation. In localized resource allocation, the VRBs are mapped to contiguous PRBs, while in distributed resource allocation, the VRBs are mapped to distributed PRBs across the system bandwidth.
In addition to the semi-static signaling of the E-PDCCH region to a UE as discussed previously, the E-PDCCH multiplexing method, the DMRS port assignment, and/or the E-PDCCH transmission mode can be signaled to a UE semi-statically. For example, two bits can be used to indicate the multiplexing method. That is, one of the four options can be indicated: CCE-based, VRB-based, eCCE with interleaving, or eCCE without interleaving. If CCE-based multiplexing is selected, then one bit can be used to indicate one of the two reference signals. That is, CRS or DMRS and TxD is assumed as the transmission mode. Otherwise, if VRB-based or eCCE-based multiplexing is selected, DMRS may be assumed as the reference signal and one bit may be used to indicate one of the two transmission modes, i.e., beamforming or TxD.
Further considerations regarding DMRS port assignment for the E-PDCCH will now be provided. In some embodiments, similar to the legacy PDCCH, an E-PDCCH can be transmitted on an aggregation of one or several consecutive eCCEs, which may be indicated by E-PDCCH formats. As shown in Table 4, multiple E-PDCCH formats can be supported, and this may provide enough flexibility between performance and resources. As shown in
In one embodiment, a UE can monitor a set of E-PDCCH candidates for control information in every non-DRX subframe, where monitoring implies attempting to decode each of the E-PDCCHs in the set according to all the monitored DCI formats. A search space is defined for each UE, which includes a set of E-PDCCH candidates with different aggregation levels in the range of {1, 2, 4, 8}.
The starting eCCE position of an E-PDCCH candidate for a UE could be linked to its UE ID, i.e., RNTI, and the subframe index. When an UE is configured to monitor the E-PDCCH, it can determine the starting eCCE position of each E-PDCCH candidate first, and then it will try to decode each of the E-PDCCH candidates.
One difference between decoding a legacy PDCCH and decoding an E-PDCCH is related to the reference signals. For a PDCCH, CRS may be used for channel estimation, while for eCCE, DMRS ports may be used.
There can be generally two ways to assign the DMRS ports to eCCEs; one is explicit and the other is implicit. In the case of explicit assignment, RRC signaling can be used to tell a UE which DMRS port or ports to use for E-PDCCH decoding. In this approach, the same DMRS port or ports can be used by a UE during the configuration. A drawback of this approach is that UEs assigned with the same DMRS port or ports cannot be scheduled to transmit an E-PDCCH on the same PRBs. This could introduce some scheduling constraints and thus prevent efficient use of the eCCE resources.
In the case of implicit assignment, a DMRS port can be linked to the eCCE resources. For example, when an UE is trying to decode an E-PDCCH on an eCCE, the UE may automatically know which DMRS port it should use to decode the eCCE. Some implicit ways of signaling DMRS ports will now be described.
The assignment of DMRS to eCCE may need to consider a number of requirements, such as whether such an assignment is implicit or explicit and the support of SU-MIMO and MU-MIMO. A goal may be to provide enough flexibility and yet maximize the usage of the DMRS ports.
In the following description, it is assumed that there are four DMRS ports in one PRB pair as well, namely DMRS port 7-10. It should be noted that the DMRS ports mentioned here are transmitted in each PRB pair containing the eCCEs allocated to an UE. Considering that multiple eCCEs could be allocated to one E-PDCCH, in which one DMRS port is enough to decode the E-PDCCH, an implicit signaling of the DMRS port for decoding such an E-PDCCH could be that, for aggregation level L=1, i.e., if one eCCE, eCCEm(mε{0, 1, . . . , NeCCE−1}) is allocated to an E-PDCCH, the DMRS port could be allocated as follows:
DMRS port number=m mod MeCCE+7
where MeCCE is the number of eCCEs in a PRB pair, which could be four, for example. With this implicit assignment rule, if each E-PDCCH is allocated with one eCCE, then the association between DMRS port and corresponding eCCE could be as shown in
For aggregation level L>=2, i.e., if a set of {eCCEm, eCCEm+1, . . . , eCCEm+L−1} are allocated to an E-PDCCH, where mε{0, 1, . . . , NeCCE−1} and m mod L=0, the DMRS ports could be assigned as
DMRS port number=ƒ(m,m+1, . . . ,m+L−1)mod MeCCE+7
where the aggregation level L can be, for example, 1, 2, 4, 8, . . . , 2n, wherein n is an integer. ƒ( . . . ) is a function of eCCE indices allocated to an E-PDCCH.
At least two options are available for implicit DMRS port signaling. In a first option, the max( . . . ) function is used in the above implicit association to derive the DMTS port as follows:
where the aggregation level L can be, for example, 1, 2, 4, 8, . . . , 2n, wherein n is an integer. m is the eCCE index, mε{0, 1, . . . , NeCCE−1} and m mod L=0. MeCCE is the number of eCCEs in a PRB pair and MeCCE=4 is assumed in the following discussion.
In the case when multiple eCCEs are allocated to the same E-PDCCH, according to the above relation, one DMRS port may be assigned, which may correspond to the eCCE with the largest index. An example for L=2 is shown in
An example of DMRS port assignments for E-PDCCHs with different aggregation levels is shown
When L>=2, if SU-MIMO with two layers is supported for E-PDCCH transmission, then the above formula could be extended to include both layers:
where DMRS_portk is the DMRS port for layer k, k=1, 2. The aggregation level L can be, for example, 1, 2, 4, 8, . . . , 2n, wherein n is an integer. m is the eCCE index, mε{0, 1, . . . , NeCCE−1} and m mod L=0. MeCCE is the number of eCCEs in a PRB pair and MeCCE=4 is assumed in the following discussion. An example is shown in
It can be seen that, in the situation where there is only one eCCE assigned to an E-PDCCH, it may be difficult to assign different orthogonal DMRS ports for different layers according to the implicit DMRS assignment rule, and therefore, SU-MIMO transmission may not be scheduled.
Multi-user MIMO (MU-MIMO) may also be supported for E-PDCCH transmission. That is, two or more UEs may share or partially share the same eCCE or eCCEs for E-PDCCH transmission. The same DMRS port assignment rule can be used, and the MU-MIMO operation is transparent to a UE. That is, a UE may not be aware of the eCCE sharing with other UEs. An example is shown in
In a second option for implicit DMRS port signaling, min( . . . ) could be used to derive the DMRS ports as follows:
where the aggregation level L can be, for example, 1, 2, 4, 8, . . . , 2n, wherein n is an integer. m is the eCCE index, mε{0, 1, . . . , NeCCE−1} and m mod L=0. MeCCE is the number of eCCEs in a PRB pair and MeCCE=4 is assumed in the following discussion.
For this case, if multiple eCCEs are allocated to one E-PDCCH, the DMRS port corresponding to the smallest eCCE index could be used for decoding the E-PDCCH.
An example for L=2 is shown in
An example of DMRS port assignments with the second option for E-PDCCHs with different aggregation levels is shown in
To support SU-MIMO transmission for E-PDCCH, the formula can be extended for L>1 as follows:
where DMRS_portk is the DMRS port for layer k, k=1, 2. The aggregation level L can be, for example, 1, 2, 4, 8, . . . , 2n, wherein n is an integer. m is the eCCE index, mε{0, 1, . . . , NeCCE−1} and m mod L=0. MeCCE is the number of eCCEs in a PRB pair and MeCCE=4 is assumed in the following discussion. An example is shown in
MU-MIMO transmission for E-PDCCH could also be scheduled for this option. An example is shown in
A comparison between the first and second options for implicit DMRS port signaling is now provided. As described above, the two options can be used as implicit signaling rules to associate a DMRS port for decoding an E-PDCCH. They can also be used to support SU-MIMO and MU-MIMO transmission of an E-PDCCH. There are some subtle differences between these two options. One example is shown in
In some embodiments, other methods can be used for allocating DMRS ports. Assume that NeCCE is the total number of eCCEs configured in a subframe for a UE and that L is the aggregation level. In addition, assume that PL is the number of E-PDCCH candidates at the aggregation level L. The indices of eCCEs {eCCEm, eCCEm+1, . . . , eCCEm+L−1} contained in the E-PDCCH candidate p (p=0, 1, . . . , PL−1) at the aggregation level L in subframe k are given by:
m=L·(Yk+p)mod └NeCCE/L┘
where Yk=(A·Yk−1) mod D, Yk−1=nRNTI, A=nRNTI, A=39827, D=65537 k=└s/2┘. nRNTI is the UE ID, i.e., RNTI, and ns (ns=0, 1, . . . , 19) is the slot number.
For aggregation L>1, a DMRS port associated with an E-PDCCH can be derived by a combination of E-PDCCH resource and UE configuration as follows:
DMRS port#=m mod(MeCCE)+7+Poffset
where Poffsetε{0, 1} can be either implicitly or explicitly signaled to a UE.
If Poffset=0 is configured, for L=2, either DMRS port 7 or port 9 would be allocated to an E-PDCCH, depending on the staring eCCE location of the E-PDCCH in a PRB pair, i.e., the value of m mod(MeCCE). On the other hand, if Poffset=1 is configured, then either DMRS port 8 or port 10 would be allocated to an E-PDCCH candidate. This is shown in
For L=4 and L=8, the allocation is shown in
There can be a number of alternatives to determine and/or signal the UE configuration Poffset. In a first alternative, Poffset (or 7+Poffset) is explicitly signaled to a UE by RRC. In this case, the eNB directly controls the DMRS port assignment to a UE, and the assignment can be changed semi-statically.
In a second alternative, Poffset is implicitly derived from UE ID as follows:
P
offset
=n
RNTI mod 2
where nRNTI is assigned by the eNB. In this alternative, there is no additional signaling required. In certain cases, since the assignment is linked to the RNTI, the assignment may not be changed after the RNTI is assigned. Some UEs may not be paired for MU-MIMO transmission for E-PDCCH if they have the same Poffset value.
In a third alternative Poffset is implicitly derived from Yk as follows:
P
offset
=Y
k mod 2
This option may not require additional signaling. Furthermore, since Yk changes from subframe to subframe, the DMRS port assignment can also change from subframe to subframe. If two UEs cannot be paired in one subframe for MU-MIMO transmission for E-PDCCH, they can be paired for such operation in a different subframe, where they have different Poffset values and their search spaces overlap. This may be an improvement to the second alternative.
Note that, instead of signaling a value of Poffset that corresponds to a DMRS port number, a value of Poffset may be signaled to a UE to indicate the pre-defined set of DMRS ports. For example, with Poffset=0 and Poffset=1, two sets of DMRS ports can be defined at each aggregation level, and one bit can be used to signal which set is to be used by a UE for E-PDCCH transmission. For aggregation level two, the two sets of DMRS ports are {7, 9} and {8, 10}. One of the two sets can be signaled to a UE by using one bit. If the bit is zero, {7, 9} is selected; otherwise {8, 10} is selected. One of the two DMRS ports within the selected set is then assigned to an E-PDCCH according to the resource location of the E-PDCCH.
Similarly, for an aggregation level greater than two, the two sets of DMRS ports are {7} and {8}. In this case, each set contains only one port. One of the two sets can be signaled to a UE by using the same one bit. If the bit is zero, {7} is selected; otherwise if the bit equals to one, {8} is selected.
An example of DMRS port allocation based on the third alternative is shown in
In summary, for an aggregation level greater than one, three UE configurations can be used to determine the DMRS port association with a corresponding an E-PDCCH transmission in conjunction with an E-PDCCH resource. In a first alternative, the UE configuration is semi-statically signaled to a UE through RRC signaling, in a second alternative, the UE configuration is derived from the UE's RNTI, and in a third alternative, the UE configuration is derived from the UE's RNTI and subframe index.
Based on the above implicit DMRS signaling rules, the eNB could schedule E-PDCCH transmission on different eCCEs, and also use the associated DMRS ports for its transmission. That means the same beamforming vector could be applied to all eCCEs assigned to the E-PDCCH and corresponding DMRS ports. SU-MIMO and MU-MIMO transmission of the E-PDCCH could also be scheduled. It should be noted that, as seen from previous examples, SU-MIMO and MU-MIMO transmission of the E-PDCCH may not always be able to be scheduled on every eCCE, as orthogonal DMRS ports within a resource block or resource block pair may not be available for that purpose due to limited DMRS port resources and the implicit DMRS allocation rules. But it is believed that loss due to such a limitation could be small. In general, there may be a compromise between complexity in DMRS port signaling and flexibility in scheduling the E-PDCCH. The options discussed above can achieve such a compromise in a favorable manner.
At the UE side, the UE may need to decode the E-PDCCH using the associated DMRS port inferred by the implicit rule. The UE is not aware of how many eCCEs are used for its E-PDCCH. That is, the UE may not know the AL of the E-PDCCH and whether or not MU-MIMO transmission is used for its E-PDCCH. The UE may need to try to decode all candidate E-PDCCHs at every aggregation level. For SU-MIMO transmission of the E-PDCCH, the UE could be configured semi-statically or could find out this information blindly by trying to decode the E-PDCCH in both cases, i.e., when SU-MIMO is used or when SU-MIMO is not used.
All the E-PDCCH candidates at an aggregation level form a search space for a UE at the aggregation level. The size of each search space, i.e., the number of E-PDCCH candidates, may be predefined. For example, six E-PDCCH candidates may be specified for aggregation level 1, four candidates may be specified for aggregation level 2, and two candidates may be specified for aggregation levels 4 and 8. The size of the search spaces determines the total number of blind decodings a UE may need to perform in order to receive an E-PDCCH.
To facilitate the searching and better utilize the implicit DMRS port assignment rule, some options are reiterated for consideration here. The starting position of an E-PDCCH candidate should align with the integer multiples of eCCEs contained in its AL. Namely, the starting eCCE index m should satisfy mε{0, 1, . . . , NeCCE−1} and m mod L=0. If an E-PDCCH is transmitted across multiple PRB pairs, for example, for AL=8, either the same or different precodings may be used for the DMRS port and the E-PDCCH in different PRB pairs. The option of using the same precoding may improve channel estimation under a flat fading channel. Either the same precoding vector or different precoding vectors may be assumed by the UE. When orthogonal DMRS ports are not available, MU-MIMO transmission of E-PDCCH could be supported for two E-PDCCHs with the same DMRS port but with different DMRS scrambling sequences. The seed for different DMRS scrambling sequences could be signaled to the UE with UE-specific higher layer signaling in a semi-static manner. The implicit DMRS port assignment may be applicable to localized transmission only where consecutive eCCEs are allocated to an E-PDCCH. For distributed transmission, non-consecutive eCCEs may be allocated to an E-PDCCH. In this case, due to the limitation of the DMRS resources and characteristics of the distributed E-PDCCH transmission, it may be beneficial to support only a single layer E-PDCCH transmission. For the distributed E-PDCCH transmission based on the eCCE (namely, the smallest unit of distributed E-PDCCH transmission is one eCCE), a separate DMRS port can be used for each eCCE of an E-PDCCH. For example, the DMRS port for eCCE#m allocated to an E-PDCCH can be derived as follows:
DMRS_port_for_eCCEm=(m)mod MeCCE+7
where m is the eCCE index. For example, if an E-PDCCH consists of four eCCEs {eCCE0, eCCE5, eCCE10, eCCE15}, then the corresponding DMRS ports can be obtained as DMRS ports {7, 8, 9, 10}, respectively. For MU-MIMO transmission of the E-PDCCH, different DMRS scrambling sequences can be used for different E-PDCCHs. The DMRS scrambling sequence could be signaled to the UE with UE-specific higher layer signaling in a semi-static manner.
In summary, implicit DMRS port assignment may be used to assign a DMRS port for each E-PDCCH. The DMRS ports assigned to an E-PDCCH are a function of eCCEs assigned to the E-PDCCH. The DMRS ports assigned to the E-PDCCH could be associated to the largest assigned eCCE index in a PRB pair or could be associated to the smallest assigned eCCE index in a PRB pair. SU-MIMO and MU-MIMO transmission for E-PDCCH could be supported with orthogonal DMRS ports assigned to different layers of the E-PDCCH from the same UE or different E-PDCCHs from different UEs.
Referring back to
In one embodiment, whether DMRS port 7 or port 8 is used by a UE for E-PDCCH demodulation can be semi-statically signaled to the UE by the eNB, for example using RRC signaling. The scrambling ID associated with the DMRS port can also be semi-statically signaled to the UE. The same scrambling ID can be used for all UEs with a cell.
The benefits and features of this approach can include the following: Only DMRS ports 7 and 8 are needed for E-PDCCH demodulation purposes; thus DMRS overhead is reduced compared to cases where DMRS ports 7 to 10 are used. The same DMRS port may be assumed for all eCCEs allocated to the same UE. UEs with the same DMRS port can still be multiplexed within the same PRB pair, as different DMRS REs are used by different UEs. Therefore, there is no scheduling constraint within a PRB pair in terms of which UEs can be scheduled together. Any UEs can be scheduled within a PRB pair. MU-MIMO can be supported for two UEs assigned with different DMRS ports. For example, if DMRS port 7 is assigned to UE1 and DMRS port 8 is assigned to UE2, then the two UEs can be paired to perform MU-MIMO on the same eCCEs. MU-MIMO with orthogonal ports can be supported for all aggregation levels and is not limited to certain aggregation levels. SU-MIMO can be supported by assigning both of the DMRS ports to the same UE. In this case, the UE may always assume two-layer transmission. Each UE performs rate matching based on the available REs in the allocated eCCEs by assuming its own CSI-RS configuration. Therefore, there is no ambiguity between the eNB and the UE.
In Rel-8, PUCCH resources for acknowledgements and negative acknowledgements (ACK/NACK) can be derived based at least in part on the first CCE of the PDCCH that schedules the corresponding PDSCH. In Rel-11, with the introduction of the E-PDCCH, the PUCCH resources for ACK/NACK can be based on the eCCE, which is the smallest control channel element for the E-PDCCH. However, if MU-MIMO transmission is supported for E-PDCCH transmission, such an implicit mapping mechanism may have some issues. For example, as shown in
To avoid this issue, the implicit mapping rule between a PUCCH resource for ACK/NACK and the first CCE index may need to be modified. In an embodiment, the PUCCH resource for ACK/NACK can be linked to the eCCE index whose corresponding DMRS port is used for E-PDCCH decoding. In general, if a set of {eCCEm, eCCEm+1, . . . , eCCEm+L−1} are allocated to an E-PDCCH, where mε{0, 1, . . . , NeCCE−1} and m mod L=0, DMRS ports for E-PDCCH decoding may be determined by the following equation:
DMRS port number=ƒ(m,m+1, . . . ,m+L−1)mod MeCCE+7
The PUCCH resource nPUCCH(1,p) on antenna port p for ACK/NACK transmission using PUCCH format 1a/1b can be derived based on the corresponding absolute eCCE index as described below:
n
PUCCH
(1,p=p0)=ƒ(m,m+1, . . . , m+L−1)+NPUCCHoffset
where the aggregation level L can be, for example, 1, 2, 4, 8, . . . , 2n, wherein n is an integer. NPUCCHoffset is an offset configured by a higher layer.
The above operation is performed because the DMRS ports derived from the above formula would be different for different E-PDCCHs paired for MU-MIMO, and their corresponding eCCE indices used in deriving the DMRS ports are different.
To be more specific, in one example, a DMRS port can be derived as follows:
Then, the PUCCH resource for ACK/NACK can be derived based on a corresponding ƒ( . . . ) function as described below:
n
PUCCH
(1,p=p0)
=m+L−1+NPUCCHoffset
mε{0,1, . . . ,NeCCE−1} andm mod L=0.
In another example, a DMRS port can be derived as follows:
Then, the PUCCH resource for ACK/NACK can be derived based on a corresponding absolute eCCE index as described below:
n
PUCCH
(1,p=p0)
=m+N
PUCCH
offset
In the situation of a MU-MIMO transmission of an E-PDCCH where the same DMRS port but different scrambling identities (SCIDs) are assigned to two E-PDCCHs, the eCCEs used to generate the PUCCH ACK/NACK resource can be linked to the eCCEs generated above plus an offset. For example, such offset can be the SCID to generate the different sequences, which can be signaled to the UE semi-statically using higher layer signaling. For example,
n
PUCCH
(1,p=p0)=ƒ(m,m+1, . . . ,m+L−1)+NPUCCHoffset+SCID
In this situation, the eNB should properly schedule E-PDCCH transmission to avoid any usage of ƒ(m, m+1, . . . , m+L−1)+1 as an eCCE index for PUCCH ACK/NACK resource generation.
For a two antenna port transmission case, the PUCCH resource for antenna port p=p1 is given by:
n
PUCCH
(1,p=p1)
=n=n
PUCCH
(1,p=p0)+1
Again, the eNB should try to avoid PUCCH ACK/NACK resource collisions by proper E-PDCCH scheduling. In this case, for example, the eNB may not schedule two aggregation level 1 E-PDCCHs in two consecutive eCCEs.
In summary, in some embodiments, for E-PDCCH transmission, the eCCE used to generate the PUCCH ACK/NACK resource is a function of eCCE indices assigned for the E-PDCCH. The eCCE used to generate the PUCCH ACK/NACK resource may be the one used to generate the DMRS assignment for the E-PDCCH decoding. Alternatively or additionally, the eCCE used to generate the PUCCH ACK/NACK resource may be the one used to generate the DMRS assignment for the E-PDCCH demodulation, plus the SCID, the seed to generate the DMRS sequence.
Common control channels can also be configured and transmitted in an E-PDCCH. Similar to the legacy PDCCH design, the common control channels can be transmitted together with UE-specific control channels over an E-PDCCH region with distributed transmission. This is because common control channels are used to carry common messages for multiple UEs and therefore may not benefit from beamforming transmission. To enhance the performance of common control channels, distributed transmission may be used.
Similar to the legacy PDCCH design, a subset of the resources in the E-PDCCH region configured for distributed transmission can be used for common control channel transmission. Common search spaces can be defined over the subset of such resources for UEs to perform blind decoding of common control channels. UE-specific search spaces can also be defined in the same region for some or all UEs, and a UE can be configured through RRC signaling regarding whether or not to use blind decoding to detect UE-specific control channels in the region. As a result, both an E-PDCCH region with localized transmission and an E-PDCCH region with distributed transmission can be configured, and UE-specific search spaces can be defined in each of the two regions.
For UEs that are configured for distributed transmission of the E-PDCCH, the UE-specific E-PDCCH region with distribution transmission can be viewed as a UE-specific search space (USS) with distributed transmission. Such UE-specific search spaces along with common search spaces in the distributed transmission region for the E-PDCCH can be REG-based or eCCE-based. The REG-based transmission may be similar to that designed in Rel-8, where a REG is the smallest unit for resource mapping of control channels. The eCCE-based transmission may use an eCCE as the smallest unit to transmit each control channel.
At the eNB side, the transmission procedure of common control channels and UE-specific control channels with distributed transmission is illustrated in
At the UE side, the receiving procedure of common control channels and UE-specific control channels with distributed transmission is illustrated in
In summary, in the E-PDCCH, eCCEs based on common control channels and UE-specific control channels with distributed transmission can be interleaved and mapped to physical eCCEs distributed across the system bandwidth.
The concepts described above may be implemented by a network element. A simplified network element is shown with regard to
Further, the above may be implemented by a UE. One exemplary device is described below with regard to
Where UE 3200 is enabled for two-way communication, it may incorporate a communication subsystem 3211, including a receiver 3212 and a transmitter 3214, as well as associated components such as one or more antenna elements 3216 and 3218, local oscillators (LOs) 3213, and a processing module such as a digital signal processor (DSP) 3220. As will be apparent to those skilled in the field of communications, the particular design of the communication subsystem 3211 will be dependent upon the communication network in which the device is intended to operate.
Network access requirements will also vary depending upon the type of network 3219. In some networks network access is associated with a subscriber or user of UE 3200. A UE may require a removable user identity module (RUIM) or a subscriber identity module (SIM) card in order to operate on a network. The SIM/RUIM interface 3244 is normally similar to a card-slot into which a SIM/RUIM card can be inserted and ejected. The SIM/RUIM card can have memory and hold many key configurations 3251, and other information 3253 such as identification, and subscriber related information.
When required network registration or activation procedures have been completed, UE 3200 may send and receive communication signals over the network 3219. As illustrated in
Signals received by antenna 3216 through communication network 3219 are input to receiver 3212, which may perform such common receiver functions as signal amplification, frequency down conversion, filtering, channel selection and the like. Analog to digital (A/D) conversion of a received signal allows more complex communication functions such as demodulation and decoding to be performed in the DSP 3220. In a similar manner, signals to be transmitted are processed, including modulation and encoding for example, by DSP 3220 and input to transmitter 3214 for digital to analog (D/A) conversion, frequency up conversion, filtering, amplification and transmission over the communication network 3219 via antenna 3218. DSP 3220 not only processes communication signals, but also provides for receiver and transmitter control. For example, the gains applied to communication signals in receiver 3212 and transmitter 3214 may be adaptively controlled through automatic gain control algorithms implemented in DSP 3220.
UE 3200 generally includes a processor 3238 which controls the overall operation of the device. Communication functions, including data and voice communications, are performed through communication subsystem 3211. Processor 3238 also interacts with further device subsystems such as the display 3222, flash memory 3224, random access memory (RAM) 3226, auxiliary input/output (I/O) subsystems 3228, serial port 3230, one or more keyboards or keypads 3232, speaker 3234, microphone 3236, other communication subsystem 3240 such as a short-range communications subsystem and any other device subsystems generally designated as 3242. Serial port 3230 can include a USB port or other port known to those in the art.
Some of the subsystems shown in
Operating system software used by the processor 3238 may be stored in a persistent store such as flash memory 3224, which may instead be a read-only memory (ROM) or similar storage element (not shown). Those skilled in the art will appreciate that the operating system, specific device applications, or parts thereof, may be temporarily loaded into a volatile memory such as RAM 3226. Received communication signals may also be stored in RAM 3226.
As shown, flash memory 3224 can be segregated into different areas for both computer programs 3258 and program data storage 3250, 3252, 3254 and 3256. These different storage types indicate that each program can allocate a portion of flash memory 3224 for their own data storage requirements. Processor 3238, in addition to its operating system functions, may enable execution of software applications on the UE. A predetermined set of applications that control basic operations, including at least data and voice communication applications for example, will normally be installed on UE 3200 during manufacturing. Other applications could be installed subsequently or dynamically.
Applications and software may be stored on any computer readable storage medium. The computer readable storage medium may be a tangible or in transitory/non-transitory medium such as optical (e.g., CD, DVD, etc.), magnetic (e.g., tape) or other memory known in the art.
One software application may be a personal information manager (PIM) application having the ability to organize and manage data items relating to the user of the UE such as, but not limited to, e-mail, calendar events, voice mails, appointments, and task items. Naturally, one or more memory stores may be available on the UE to facilitate storage of PIM data items. Such PIM application may have the ability to send and receive data items, via the wireless network 3219. Further applications may also be loaded onto the UE 3200 through the network 3219, an auxiliary I/O subsystem 3228, serial port 3230, short-range communications subsystem 3240 or any other suitable subsystem 3242, and installed by a user in the RAM 3226 or a non-volatile store (not shown) for execution by the processor 3238. Such flexibility in application installation increases the functionality of the device and may provide enhanced on-device functions, communication-related functions, or both. For example, secure communication applications may enable electronic commerce functions and other such financial transactions to be performed using the UE 3200.
In a data communication mode, a received signal such as a text message or web page download will be processed by the communication subsystem 3211 and input to the processor 3238, which may further process the received signal for output to the display 3222, or alternatively to an auxiliary I/O device 3228.
A user of UE 3200 may also compose data items such as email messages for example, using the keyboard 3232, which may be a complete alphanumeric keyboard or telephone-type keypad, among others, in conjunction with the display 3222 and possibly an auxiliary I/O device 3228. Such composed items may then be transmitted over a communication network through the communication subsystem 3211.
For voice communications, overall operation of UE 3200 is similar, except that received signals may typically be output to a speaker 3234 and signals for transmission may be generated by a microphone 3236. Alternative voice or audio I/O subsystems, such as a voice message recording subsystem, may also be implemented on UE 3200. Although voice or audio signal output is preferably accomplished primarily through the speaker 3234, display 3222 may also be used to provide an indication of the identity of a calling party, the duration of a voice call, or other voice call related information for example.
Serial port 3230 in
Other communications subsystems 3240, such as a short-range communications subsystem, is a further optional component which may provide for communication between UE 3200 and different systems or devices, which need not necessarily be similar devices. For example, the subsystem 3240 may include an infrared device and associated circuits and components or a Bluetooth™ communication module to provide for communication with similarly enabled systems and devices. Subsystem 3240 may further include non-cellular communications such as WiFi or WiMAX.
The UE and other components described above might include a processing component that is capable of executing instructions related to the actions described above.
In addition to the processor 3310 (which may be referred to as a central processor unit or CPU), the system 3300 might include network connectivity devices 3320, random access memory (RAM) 3330, read only memory (ROM) 3340, secondary storage 3350, and input/output (I/O) devices 3360. These components might communicate with one another via a bus 3370. In some cases, some of these components may not be present or may be combined in various combinations with one another or with other components not shown. These components might be located in a single physical entity or in more than one physical entity. Any actions described herein as being taken by the processor 3310 might be taken by the processor 3310 alone or by the processor 3310 in conjunction with one or more components shown or not shown in the drawing, such as a digital signal processor (DSP) 3380. Although the DSP 3380 is shown as a separate component, the DSP 3380 might be incorporated into the processor 3310.
The processor 3310 executes instructions, codes, computer programs, or scripts that it might access from the network connectivity devices 3320, RAM 3330, ROM 3340, or secondary storage 3350 (which might include various disk-based systems such as hard disk, floppy disk, or optical disk). While only one CPU 3310 is shown, multiple processors may be present. Thus, while instructions may be discussed as being executed by a processor, the instructions may be executed simultaneously, serially, or otherwise by one or multiple processors. The processor 3310 may be implemented as one or more CPU chips.
The network connectivity devices 3320 may take the form of modems, modem banks, Ethernet devices, universal serial bus (USB) interface devices, serial interfaces, token ring devices, fiber distributed data interface (FDDI) devices, wireless local area network (WLAN) devices, radio transceiver devices such as code division multiple access (CDMA) devices, global system for mobile communications (GSM) radio transceiver devices, universal mobile telecommunications system (UMTS) radio transceiver devices, long term evolution (LTE) radio transceiver devices, worldwide interoperability for microwave access (WiMAX) devices, and/or other well-known devices for connecting to networks. These network connectivity devices 3320 may enable the processor 3310 to communicate with the Internet or one or more telecommunications networks or other networks from which the processor 3310 might receive information or to which the processor 3310 might output information. The network connectivity devices 3320 might also include one or more transceiver components 3325 capable of transmitting and/or receiving data wirelessly.
The RAM 3330 might be used to store volatile data and perhaps to store instructions that are executed by the processor 3310. The ROM 3340 is a non-volatile memory device that typically has a smaller memory capacity than the memory capacity of the secondary storage 3350. ROM 3340 might be used to store instructions and perhaps data that are read during execution of the instructions. Access to both RAM 3330 and ROM 3340 is typically faster than to secondary storage 3350. The secondary storage 3350 is typically comprised of one or more disk drives or tape drives and might be used for non-volatile storage of data or as an over-flow data storage device if RAM 3330 is not large enough to hold all working data. Secondary storage 3350 may be used to store programs that are loaded into RAM 3330 when such programs are selected for execution.
The I/O devices 3360 may include liquid crystal displays (LCDs), touch screen displays, keyboards, keypads, switches, dials, mice, track balls, voice recognizers, card readers, paper tape readers, printers, video monitors, or other well-known input/output devices. Also, the transceiver 3325 might be considered to be a component of the I/O devices 3360 instead of or in addition to being a component of the network connectivity devices 3320.
In an implementation, a method is provided for operating a UE in a wireless communication network. The method comprises sending, by the UE, an ACK/NACK message after receiving data on a PDSCH scheduled by an E-PDCCH, wherein the sending is from at least one antenna port and uses at least one physical resource, and wherein the at least one physical resource is determined based at least partially on a resource over which the E-PDCCH is received, and wherein the resource over which the E-PDCCH is received consists of at least one eCCE.
In another implementation, a method is provided for operating an eNB in a wireless communication network. The method comprises detecting, by the eNB, from a UE, an ACK/NACK message after a PDSCH scheduled by an E-PDCCH is transmitted to the UE, wherein the detection of the ACK/NACK is over at least one physical resource, and wherein the at least one physical resource is determined based at least partially on a resource over which the E-PDCCH is transmitted, and wherein the resource over which the E-PDCCH is transmitted consists of at least one eCCE.
In another implementation, a method is provided for operating an eNB in a wireless communication network. The method comprises determining, by the eNB, an antenna port out of a set of antenna ports for sending a UE an E-PDCCH, the determining being based at least partly on a time and frequency resource for the E-PDCCH and an offset parameter; and sending, by the eNB to the UE, the E-PDCCH and a demodulation reference signal associated with the antenna port.
In another implementation, a method is provided for operating a UE in a wireless communication network. The method comprises determining an antenna port of an E-PDCCH candidate based at least partly on at least one of a time and frequency resource for the E-PDCCH candidate and an offset parameter; and receiving the E-PDCCH candidate using a demodulation reference signal associated with the antenna port.
The following are incorporated herein by reference for all purposes: 3GPP Technical Specification (TS) 36.211, 3GPP TS 36.213, 3GPP TS 36.216, 3GPP TS 36.331, and 3GPP TR 36.819.
The embodiments described herein are examples of structures, systems or methods having elements corresponding to elements of the techniques of this application. This written description may enable those skilled in the art to make and use embodiments having alternative elements that likewise correspond to the elements of the techniques of this application. The intended scope of the techniques of this application thus includes other structures, systems or methods that do not differ from the techniques of this application as described herein, and further includes other structures, systems or methods with insubstantial differences from the techniques of this application as described herein.
While several embodiments have been provided in the present disclosure, it should be understood that the disclosed systems and methods may be embodied in many other specific forms without departing from the scope of the present disclosure. The present examples are to be considered as illustrative and not restrictive, and the intention is not to be limited to the details given herein. For example, the various elements or components may be combined or integrated in another system or certain features may be omitted, or not implemented.
Also, techniques, systems, subsystems and methods described and illustrated in the various embodiments as discrete or separate may be combined or integrated with other systems, modules, techniques, or methods without departing from the scope of the present disclosure. Other items shown or discussed as coupled or directly coupled or communicating with each other may be indirectly coupled or communicating through some interface, device, or intermediate component, whether electrically, mechanically, or otherwise. Other examples of changes, substitutions, and alterations are ascertainable by one skilled in the art and could be made without departing from the spirit and scope disclosed herein.
The present application claims priority to U.S. Provisional Application Nos. 61/533,470 filed Sep. 12, 2011; 61/541,514 filed Sep. 30, 2011; 61/554,582 filed Nov. 2, 2011; 61/576,558 filed Dec. 16, 2011; 61/606,839 filed Mar. 5, 2012; 61/611,968 filed Mar. 16, 2012, and 61/644,089 filed May 8, 2012 by Shiwei Gao, et al., entitled “Enhanced PDCCH with Transmit Diversity in LTE Systems”, which are incorporated herein by reference as if reproduced in their entirety.
Number | Date | Country | |
---|---|---|---|
61533470 | Sep 2011 | US | |
61541514 | Sep 2011 | US | |
61554582 | Nov 2011 | US | |
61576558 | Dec 2011 | US | |
61606839 | Mar 2012 | US | |
61611968 | Mar 2012 | US | |
61644089 | May 2012 | US |