Flexible short Transmission Time Interval (TTI) resource allocation
11533716 · 2022-12-20
Assignee
Inventors
- John Camilo Solano Arenas (Dusseldorf, DE)
- Niklas Andgart (SÖDRA SANDBY, SE)
- Laetitia FALCONETTI (Järfälla, SE)
Cpc classification
H04W72/23
ELECTRICITY
H04L5/0053
ELECTRICITY
H04L5/0044
ELECTRICITY
International classification
Abstract
A network node, wireless device and methods for short transmission time interval, sTTI, resource allocation in a communication network are provided. The network node includes processing circuitry configured to determine a downlink control information, DCI, message. The DCI message includes a bit field of at least two bits. Each bit corresponds to a group of at least one short Control Channel Element, sCCE, of a configured sPDCCH region. The processing circuitry is configured to transmit the DCI message to a wireless device. The bit field indicates whether the group of at least one sCCE is used for data transmission to the wireless device.
Claims
1. A network node for short transmission time interval, sTTI, resource allocation in a communication network, the network node comprising: processing circuitry configured to: determine a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one short Control Channel Element, sCCE, of a configured short Physical Downlink Control Channel, sPDCCH, region; and transmit the DCI message to a wireless device; and the bit field indicating whether the group of at least one sCCE is used for data transmission to the wireless device.
2. The network node of claim 1, wherein the data transmission is short Physical Downlink Shared Channel, sPDSCH, data transmission.
3. The network node of claim 1, wherein at least a portion of the configured sPDCCH region is used for short Physical Downlink Shared Channel, sPDSCH, data transmission.
4. The network node of claim 1, wherein each group of the at least one sCCE corresponds to a same quantity of sCCEs.
5. The network node of claim 1, wherein each bit corresponds to a respective group of non-overlapping sCCEs.
6. The network node of claim 1, wherein the group of at least one sCCE corresponds to a sCCE for transmission of the DCI message and at least one sCCE for the data transmission.
7. The network node of claim 1, wherein each sCCE has a respective sCCE index; and a mapping of the at least two bits to sCCE indices is based on a number of bits and size of the configured sPDCCH region.
8. The network node of claim 1, wherein each sCCE has a respective sCCE index; and a mapping of the at least two bits to sCCE indices is based on a predefined mapping.
9. The network node of claim 1, wherein a grouping of sCCEs is based on a location and aggregation level of a sPDCCH candidate associated with the DCI message.
10. The network node of claim 1, wherein the wireless device shares the sPDCCH region with a second wireless device.
11. The network node of claim 1, wherein an assignment of sPDCCH candidates for each wireless device is spread out over the sPDCCH region.
12. A method for a network node for short transmission time interval, sTTI, resource allocation in a communication network, the method comprising: determining a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one short Control Channel Element, sCCE, of a configured short Physical Downlink Control Channel, sPDCCH, region; and transmitting the DCI message to a wireless device; and the bit field indicating whether the group of at least one sCCE is used for data transmission to the wireless device.
13. A wireless device for short transmission time interval, sTTI, resource allocation in a communication network, the wireless device comprising: processing circuitry configured to: receive a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one short Control Channel Element, sCCE, of a configured short Physical Downlink Control Channel, sPDCCH, region; and determine whether the group of at least one sCCE is used for data transmission based at least in part on the bit field of the DCI message.
14. The wireless device of claim 13, wherein the data transmission is short Physical Downlink Shared Channel, sPDSCH, data transmission.
15. The wireless device of claim 13, wherein at least a portion of the configured sPDCCH region is used for short Physical Downlink Shared Channel, sPDSCH, data transmission.
16. The wireless device of claim 13, wherein each group of the at least one sCCE corresponds to a same quantity of sCCEs.
17. The wireless device of claim 13, wherein each bit corresponds to a respective group of non-overlapping sCCEs.
18. The wireless device of claim 13, wherein the group of at least one sCCE corresponds to a sCCE for transmission of the DCI message and at least one sCCE for the data transmission.
19. The wireless device of claim 13, wherein each sCCE has a respective sCCE index; and a mapping of the at least two bits to sCCE indices is based on a number of bits and size of the configured sPDCCH region.
20. The wireless device of claim 13, wherein each sCCE has a respective sCCE index; and a mapping of the at least two bits to sCCE indices is based on a predefined mapping.
21. The wireless device of claim 13, wherein a grouping of sCCEs is based on a location and aggregation level of a sPDCCH candidate associated with the DCI message.
22. The wireless device of claim 13, wherein the wireless device shares the sPDCCH region with another wireless device.
23. The wireless device of claim 13, wherein an assignment of sPDCCH candidates for each wireless device is spread out over the sPDCCH region.
24. A method for a wireless device for short transmission time interval, sTTI, resource allocation in a communication network, the method comprising: receiving a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one short Control Channel Element, sCCE, of a configured short Physical Downlink Control Channel, sPDCCH, region; and determining whether the group of at least one sCCE is used for data transmission based at least in part on the bit field of the DCI message.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) A more complete understanding of the present embodiments, and the attendant advantages and features thereof, will be more readily understood by reference to the following detailed description when considered in conjunction with the accompanying drawings wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
DETAILED DESCRIPTION
(28) As described in in the introduction section, it was suggested to have one bit indicating whether unused sCCE resources within the sPDCCH region are used for sPDSCH by a wireless device. For that, if many wireless devices are sharing the same sPDCCH PRB set the sDCI placement for those wireless devices may be consecutively configured. Thereby, the network node's flexibility to define where to transmit the sDCI within the sPDCCH region becomes restricted.
(29) This may result in that the network may also have the possibility to define sPDCCH candidates for different wireless devices to be more spread out over the defined sPDCCH region. Therefore, when all resources are not utilized for carrying the sDCI, the unused resources might not be placed consecutively from one sCCE index to the end. Hence, to be able to indicate exactly which sCCE resources may be used for data, more than one bit should be defined.
(30) One possible solution includes the definition of more than one bit as described in unpublished U.S. Provisional Patent Application 62/455,050. However, this solution may require a complicated scheme that is dependent on the exact configuration of the decoding candidates. This solution may also require that different wireless devices use similar sets of decoding candidates. If the number of decoding candidates is minimized, different wireless devices may have candidates at non-overlapping positions, to prevent blocking. The previous solution in unpublished U.S. Provisional Patent Application 62/455,050 may thereby be improved by the teachings described in this disclosure.
(31) The solution set out in unpublished U.S. Provisional Patent Application 62/455,050 may have some implementation challenges when applying techniques where each wireless device is assigned different mapping functions giving the decoding candidates individual locations, and furthermore also assigning each wireless device with individual bitmaps masking out only some active candidates. These techniques reduce the number of decoding attempts the wireless device has to perform, but at the same time may make the active search spaces very different between wireless devices.
(32) With the teachings of the instant disclosure, it is possible to: To have an efficient system, helping ensure the most resources possible to use for data (sPDSCH or PDSCH) if not used by control (sPDCCH). Allow co-existence between wireless devices with distributed and users with localized sPDCCH placement. Allow co-existence between CRS-sPDCCH and DMRS-sPDCCH. Allow co-existence with legacy LTE, allocation type 0. Have a low control channel overhead. Be flexible in order to allow different wireless devices to have different monitored decoding candidates. Assign unused consecutive or non-consecutive sPDCCH resources for data.
(33) Throughout this disclosure, it is assumed that sPDCCH parameters have been pre-configured over higher layer signaling such as RRC for LTE or pre-defined, e.g. in the LTE specifications. Typical sPDCCH parameters are the number of time resources, e.g. OFDM symbols, sPDCCH PRB set(s) containing the wireless device's search space, aggregation levels and nominal number of candidates per aggregation level used for sPDCCH transmission (sDCI) to be monitored by each wireless device. As an example for the short TTI (sTTI) operation, the pre-configured or pre-defined number of OFDM symbols (OS) for sPDCCH is 1, 2 or 3 in the following description. Also, the aggregation levels (AL) can be assumed to be configured up to AL4 (i.e. AL 1, 2 and 4) and the sPDCCH PRB set sizes up to 8 sCCEs.
(34) Before describing in detail exemplary embodiments, it is noted that the embodiments reside primarily in combinations of apparatus components and processing steps related to flexible resource allocation of short Transmission Time Interval (TTI). Accordingly, components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
(35) As used herein, relational terms, such as “first” and “second,” “top” and “bottom,” and the like, may be used solely to distinguish one entity or element from another entity or element without necessarily requiring or implying any physical or logical relationship or order between such entities or elements.
(36) Referring now to drawing figures in which like reference designators refer to like elements there is shown in
(37) Network node 12 includes transmitter 16 and receiver 18 for transmitting with wireless device 14, other network nodes 12 and/or other entities in system 10. In one or more embodiments, transmitter 16 and receiver 18 includes or is replaced by one or more communication interfaces.
(38) Network node 12 includes processing circuitry 20. Processing circuitry 20 includes processor 22 and memory 24. In addition to a traditional processor and memory, processing circuitry 20 may comprise integrated circuitry for processing and/or control, e.g., one or more processors and/or processor cores and/or FPGAs (Field Programmable Gate Array) and/or ASICs (Application Specific Integrated Circuitry). Processor 22 may be configured to access (e.g., write to and/or reading from) memory 24, which may comprise any kind of volatile and/or nonvolatile memory, e.g., cache and/or buffer memory and/or RAM (Random Access Memory) and/or ROM (Read-Only Memory) and/or optical memory and/or EPROM (Erasable Programmable Read-Only Memory). Such memory 24 may be configured to store code executable by processor 22 and/or other data, e.g., data pertaining to communication, e.g., configuration and/or address data of nodes, etc.
(39) Processing circuitry 20 may be configured to control any of the methods and/or processes described herein and/or to cause such methods, signaling and/or processes to be performed, e.g., by network node 12. Processor 22 corresponds to one or more processors 22 for performing network node 12 functions described herein. Network node 12 includes memory 24 that is configured to store data, programmatic software code and/or other information described herein. In one or more embodiments, memory 24 is configured to store configuration code 26. For example, configuration code 26 includes instructions that, when executed by processor 22, causes processor 22 to perform the processes describe herein with respect to network node 12.
(40) The term “network node 12” used herein can be any kind of network node comprised in a radio network which may further comprise any of base station (BS), radio base station, base transceiver station (BTS), base station controller (BSC), radio network controller (RNC), gNodeB, evolved Node B (eNB or eNodeB), Node B, gNB, multi-standard radio (MSR) radio node such as MSR BS, relay node, donor node controlling relay, radio access point (AP), transmission points, transmission nodes, Remote Radio Unit (RRU) Remote Radio Head (RRH), nodes in distributed antenna system (DAS) etc.
(41) It is contemplated that the functions of network node 12 and wireless device 14 described herein are not limited to performance by a single physical device and, in fact, can be distributed among several physical devices locally or across a network cloud such as a backhaul network and/or the Internet.
(42) Wireless device 14 includes transmitter 28 and receiver 30 for communicating with network node 12, other wireless devices 14 and/or other entities in system 10. In one or more embodiments, transmitter 28 and receiver 30 include or are replaced by one or more communication interfaces.
(43) Wireless device 14 includes processing circuitry 32. Processing circuitry 32 includes processor 34 and memory 36. In addition to a traditional processor and memory, processing circuitry 32 may comprise integrated circuitry for processing and/or control, e.g., one or more processors and/or processor cores and/or FPGAs (Field Programmable Gate Array) and/or ASICs (Application Specific Integrated Circuitry). Processor 34 may be configured to access (e.g., write to and/or reading from) memory 36, which may include any kind of volatile and/or nonvolatile memory, e.g., cache and/or buffer memory and/or RAM (Random Access Memory) and/or ROM (Read-Only Memory) and/or optical memory and/or EPROM (Erasable Programmable Read-Only Memory). Such memory 36 may be configured to store code executable by processor 34 and/or other data, e.g., data pertaining to communication, e.g., configuration and/or address data of nodes, etc.
(44) Processing circuitry 32 may be configured to control any of the methods and/or processes described herein and/or to cause such methods, signaling and/or processes to be performed, e.g., by wireless device 14. Processor 34 corresponds to one or more processors 34 for performing wireless device 14 functions described herein. Wireless device 14 includes memory 36 that is configured to store data, programmatic software code and/or other information described herein. In one or more embodiments, memory 36 is configured to store reception code 38. For example, reception code 38 includes instructions that, when executed by processor 34, causes processor 34 to perform the processes describe herein with respect to wireless device 14.
(45) Wireless device 14 may be a radio communication device, wireless device endpoint, mobile endpoint, device endpoint, sensor device, target device, device-to-device wireless device, user equipment (UE), machine type wireless device or wireless device capable of machine to machine communication, a sensor equipped with wireless device, tablet, mobile terminal, mobile telephone, laptop, computer, appliance, automobile, smart phone, laptop embedded equipped (LEE), laptop mounted equipment (LME), USB dongle and customer premises equipment (CPE), among other devices that can communicate radio or wireless signals as are known in the art. Wireless device 14 and UE 14 are used interchangeably in the disclosure.
(46)
(47) In one or more embodiments, network node 12 schedules DL transmission, at least in part by sending DCI message. Processing circuitry 20 is configured to configure a DCI message to provide an indication of resources used by the downlink data channel, and provide a bit field of more than one bit, wherein each bit represents a group of one or more sCCE of a configured sPDCCH region, and where the bit indicates whether these sCCE are: i. not used for data transmission to UE receiving DCI message ii. used for data transmission to UE receiving DCI message
(48) In one or more embodiments, the number of bits in the bit field depends on the size of the configured sPDCCH region. In one or more embodiments, the number of bits in the bit field depends on the bandwidth. In one or more embodiments, the number of bits in the bit field depends on wireless device 14's sPDCCH aggregation level. In one or more embodiments, the number of bits in the bit field depends on the number of users sharing the same sPDCCH region.
(49) In one or more embodiments, the number of bits in the bit field is transmitted by the network via higher layer signaling. In one or more embodiments, the mapping from bits to sCCE indices (i.e., how the groups of sCCEs are defined) is calculated dependent on number of bits and size of the sPDCCH region. In one or more embodiments, the mapping from bits to sCCE indices is configured by network node 12 based on a pre-defined mapping in specification. In one or more embodiments, the mapping from bits to sCCE indices is dynamically configured by network node 12 based on the configured location of the sPDCCH candidates for the users sharing the same sPDCCH region.
(50) In one or more embodiments, the mapping from bits to sCCE indices is transmitted by network node 12 via higher layer signaling. In one or more embodiments, the grouping of sCCEs depends on the location and aggregation level of the sPDCCH candidate used to send the DCI message region. In one or more embodiments, different wireless devices 14 share the same sPDCCH region (same sPDCCH PRB set).
(51) In one or more embodiments, the assignment of sPDCCH candidates for each wireless device 14 can be spread out over the sPDCCH region. In one or more embodiments, network node 12 dynamically sends configuration of control resources (reconfiguration of resources within the sPDCCH region).
(52)
(53) Flexible Resource Allocation of Unused sPDCCH Resources for sTTI Operation
(54) For operation of short TTI and specially for the case of 2 Orthogonal Frequency Division Multiplexing (OFDM) symbol (os) TTI length where the amount of resources can be limited, unused sPDCCH resources may be utilized, i.e., unused sCCE resources within the configured sPDCCH PRB set(s), for data (sPDSCH).
(55) As described in the background section of this disclosure, in each wireless device 14's sDCI, the wireless device 14 gets a resource allocation bitmap indicating sRBG (which is a multiple of the legacy RBG) for data transmission. Besides, an extra bit field indicator with more than one bit may be required for the wireless device 14's sDCI to allocate unused sPDCCH resources for data transmission. This additional bit field indicator may be needed to ensure co-existence between wireless devices 14 configured with the same sPDCCH PRB set.
(56) Hence, in one or more embodiments, an extra bit field indicator is defined, so that, each bit in the bit field represents one or more sCCE indices from the configured sPDCCH PRB set. When indicated a “1” in a certain bit, this denotes that wireless device 14 is scheduled data on the PRB resources building those sCCE. These one or more embodiments, include the configuration where the sPDCCH for different wireless devices 14 sharing the same sPDCCH PRB set can be spread out over the defined set. This includes, for example, when the assigned sDCI for the different users are not configured on consecutive sCCEs. These one or more embodiments are further described below.
(57) The number of bits in the bit field indicator depends on the sPDCCH PRB set size, i.e., the number of sCCEs present in the PRB set. In other words, the number of bits of this bit field indicator may depend on the system bandwidth as the sPDCCH PRB set size to be configured is likely to depend on the available number of PRBs in system 10. Likewise, the number of bits in the bit field depends on wireless device 14's sPDCCH aggregation level, which can lead to a limited number of potential unused sCCEs. Nevertheless, considering that the total number of bits included in the sDCI is targeted to be limited, the number of bits in this extra bit field indicator may need to be limited as well. The defined number of bits in the bit field indicator may be signaled by network node 12 to wireless device 14 via RRC. The defined number of bits in the bit field indicator may also be implicitly defined by other system parameters, like system bandwidth, or other configured RRC parameters like sPDCCH PRB set.
(58) For the mapping description below up to three bits are defined for this extra bitfield. However, this definition can be similarly extended to a higher number of bits.
(59) In order to describe the mapping definition of this extra bit field indicator, three different sPDCCH PRB set sizes containing different number of sCCEs are considered: 4 sCCEs, 6 sCCEs and 8 sCCEs, and three aggregation levels (ALs): 1, 2 and 4. Likewise, same mapping definition can be taken for different PRB set sizes and ALs.
(60) sCCE to Bit Field Indicator Mapping
(61) The sCCE-to-bit field indicator mapping is configured by network node 12 and known by wireless device 14s. The mapping can be pre-configured over higher layer signaling such as RRC for LTE or pre-defined, e.g. in the LTE specifications. The mapping definition is based on wireless device 14's sPDCCH location and its sPDCCH aggregation level. Thereby, each bit, e.g., from ab for the case of 2-bit indicator or from abc for the case of 3-bit indicator, comprises a group of sCCEs within the sPDCCH PRB set, as further described below.
(62) In one embodiment, the mapping function forms sCCE groups within the unused sCCEs of the configured sPDCCH PRB set. This mapping may thereby be different depending on the aggregation level and location of the found sPDCCH. The number of sCCE groups are then defined as follows: 1. For 2-bit indicator (ab), the unused sCCEs are split into two groups. 2. For 3-bit indicator (abc), the unused sCCEs are split into three groups. 3. One can generalize and say that for an x-bit indicator (abc), the unused sCCEs are split into x groups.
(63) As an alternative, the mapping definition can further imply forming sCCEs groups within the configured sPDCCH PRB set according to the number of bits configured for the bit field indicator. Considering up to 3-bit indicator, the sCCE groups are split such that the wireless device 14's sPDCCH is fully included in one of the groups. Thus, if one of the bits included in the wireless device 14's sPDCCH is set to 1, wireless device 14 already knows which remaining sCCE(s) are assigned for data. The number of sCCE groups are then defined as follows: 1. For 2-bit indicator (ab), the sCCEs are split into two groups. 2. For 3-bit indicator (abc), the sCCEs are split into three groups. 3. One can generalize and say that for an x-bit indicator (abc), the sCCEs are split into x groups.
(64) To let each bit in the bit vector be of similar importance, certain mapping may be allowed if and only if Condition 1 holds:
{max number of unused sCCEs in a group}<={min number of unused sCCEs in a group}+1 Condition 1:
(65) 2-Bit Indicator (Ab) Mapping
(66) Considering the case of 2-bit indicator (ab) and an sPDCCH PRB set sizes of 4 sCCEs with up to AL2 for sPDCCH, the mapping is defined as depicted in
(67) For an sPDCCH PRB set size of 4 sCCEs and AL4, there may be no need to transmit this extra bit field indicator as no unused sCCE are left. Likewise, it can be defined that no more than 2-bit indicator may be required for sPDCCH PRB set size of up to 4 sCCEs.
(68) For instance, if wireless device 14 is assigned with an AL1 sPDCCH located in sCCE index 1, the bit a refers to sCCE indices 0, and the bit b refers to sCCE indices 2, 3. For simplicity, the sPDCCH PRB set can be then seen as a*bb. Therefore, if wireless device 14 is signaled with a=1 and b=0, this indicates that the sCCE index 0 has been allocated for data.
(69) The split between groups for sPDCCH PRB set size 4 can be done as: Put border between 1 and 2 if Condition 1 allows (always OK for AL1 as seen in
(70) Likewise, the 2-bit indicator mapping for sPDCCH PRB set sizes 6 sCCEs and 8 sCCEs with up to AL4 for sPDCCH are defined as depicted in
(71) For 6 sCCE mappings in
(72) For 8 sCCE mappings in
(73) These are just examples of how to place borders. Other ways are possible. In general, the above condition may be fulfilled, and borders may be favored at the higher aggregation level borders (e.g., between 3 and 4 where AL4 has a border between the candidates).
(74) In one embodiment, the algorithm defined by the following pseudo-code can be used, here shown for up to AL4, and three bits, i.e., two borders between groups: Create ordered list of borders as [AL4 borders; AL2 borders; AL1 borders] Loop first border position over list (i.e., starting with higher aggregation levels): Loop second border position over list: If mapping is allowed according to condition 1: Use grouping according to chosen borders; Finished grouping.
(75) This algorithm can be expanded for different aggregation levels, e.g., starting the list with AL8 borders, or having more than two loops over border positions if having more than three bits (or only one loop for two bits).
(76) 3-Bit Indicator (Abc) Mapping
(77) As was defined above for 2-bit indicator mapping, the 3-bit indicator mapping is likewise defined.
(78) As shown in the case of a 6 sCCEs PRB set size, for AL4 UE's sPDCCH a 3-bit indicator might not be needed as there are only two potential unused sCCE left. So, it can be already signaled with 2-bit indicator. Furthermore, as shown in the case of 8 sCCEs PRB set size, the AL4 is marked as optional. This is taking into account that for the case of AL1 and AL2 each bit comprises two or more sCCEs. Therefore, network node 12 could decide to signal for the AL4 case the remaining potential unused sCCEs as defined for the 2-bit indicator. In case a fixed number of bits is defined for the DCI message, the extra bit may be sent but ignored since it has no meaning.
(79) Dynamic sCCE to Bit Field Indicator Mapping
(80) Multiple wireless device 14 can be configured to share the same sPDCCH region, i.e., same sPDCCH PRB set. For each wireless device 14, network node 12 configures a set of sPDCCH candidates per aggregation level which need to be monitored by each wireless device 14 at each short TTI. Those candidates can take any location within the sPDCCH PRB set. Therefore, as one or more embodiments of the disclosure, network node 12 dynamically configures the number of bits of the bit field indicator based on the number of users sharing the same sPDCCH region. Furthermore, network node 12 dynamically configures the sCCE to bit field indicator mapping based on the location of the configured sPDCCH candidates of all wireless devices 14. Thus, the mapping is dynamically defined in an optimal way to efficiently signal those unused sCCEs resources that are utilized for data. The number of bits of the bit field indicator and/or the dynamic mapping configuration is transmitted by network node 12 over higher layer signaling such as RRC to wireless devices 14.
(81) Hence, when network node 12 configures via RRC an sPDCCH PRB set to be shared between multiple wireless devices 14, it also configures via RRC those wireless devices 14 the bit field indicator size and/or the sCCE to bit field indicator mapping.
(82) Example of the flexible resource allocation of unused sPDCCH resources for sTTI operation
(83) An example of how the bit field indicator is configured is depicted in
(84) The three wireless devices 14 are configured to share the same sPDCCH PRB set, which consists of 6 sCCEs. The sDCI for each wireless device 14 is transmitted in an AL1 sPDCCH. As shown in
(85) As depicted, wireless device 14a (UE 14a) is configured with sRBGs 0, 1 and 3. Wireless device 14-a's bit field indicator is set to 100, which indicates that sCCE1 has been further allocated for sPDSCH. Wireless device 14c (UE 14c) is configured with sRBGs 2, 5, 6 and 8. Wireless device 14c's bit field indicator is set to 001, which indicates that sCCE5 has been further allocated for sPDSCH. As a result,
(86)
(87)
Some Embodiments
(88) According to one aspect of the disclosure, a network node 12 for short transmission time interval, sTTI, resource allocation in a communication network is provided. The network node 12 includes processing circuitry 20 configured to: determine a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one sCCE of a configured sPDCCH region. Processing circuitry 20 is configured to transmit the DCI message to a wireless device 14. The bit field indicates whether the group of at least one sCCE is used for data transmission to the wireless device 14.
(89) According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a size of the configured sPDCCH region. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a network bandwidth. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on an aggregation level of the wireless device. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a number of wireless devices sharing the same sPDCCH region.
(90) According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is transmitted using Radio Resource Control, RRC, signaling. According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is based on a number of bits and size of the sPDCCH region. According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is based on a predefined mapping.
(91) According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is based on a location of sPDDCH candidates for wireless devices 14 sharing the same sPDCCH region. According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is transmitted via Radio Resource Control, RRC, signaling. According to one embodiment of this aspect, a grouping of sCCEs is based on a location and aggregation level of a sPDCCH candidate associated with the DCI message. According to one embodiment of this aspect, the first wireless device 14 shares the sPDCCH region with a second wireless device 14. According to one embodiment of this aspect, an assignment of sPDCCH candidates for each wireless device 14 is spread out over the sPDCCH region. According to one embodiment of this aspect, the processing circuitry 20 is further configured to transmit a configuration of control resources.
(92) According to one aspect of the disclosure, a method for a network node 12 for short transmission time interval, sTTI, resource allocation in a communication network. A determining a downlink control information, DCI, message is determined. The DCI message includes a bit field of at least two bits. Each bit corresponds to a group of at least one sCCE of a configured sPDCCH region. Transmitting the DCI message to a wireless device 14. The bit field indicates whether the group of at least one sCCE is used for data transmission to the wireless device 14.
(93) According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a size of the configured sPDCCH region. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a network bandwidth. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on an aggregation level of the wireless device 14. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a number of wireless devices 14 sharing the same sPDCCH region.
(94) According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is transmitted using Radio Resource Control, RRC, signaling. According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is based on a number of bits and size of the sPDCCH region. According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is based on a predefined mapping.
(95) According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is based on a location of sPDDCH candidates for wireless devices 14 sharing the same sPDCCH region. According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is transmitted via Radio Resource Control, RRC, signaling. According to one embodiment of this aspect, a grouping of sCCEs is based on a location and aggregation level of a sPDCCH candidate associated with the DCI message.
(96) According to one embodiment of this aspect, the first wireless device 14 shares the sPDCCH region with a second wireless device 14. According to one embodiment of this aspect, an assignment of sPDCCH candidates for each wireless device 14 is spread out over the sPDCCH region. According to one embodiment of this aspect, transmitting a configuration of control resources.
(97) According to one aspect of the disclosure, a wireless device 14 for short transmission time interval, sTTI, resource allocation in a communication network is provided. The wireless device 14 includes processing circuitry 32 configured to receive a downlink control information, DCI, message. The DCI message includes a bit field of at least two bits. Each bit corresponds to a group of at least one sCCE of a configured sPDCCH region. Processing circuitry 32 is configured to determine whether the group of at least one sCCE is used for data transmission based on the DCI message.
(98) According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a size of the configured sPDCCH region. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a network bandwidth. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on an aggregation level of the wireless device 14.
(99) According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a number of wireless devices 14 sharing the same sPDCCH region. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is transmitted using Radio Resource Control, RRC, signaling. According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is based on a number of bits and size of the sPDCCH region. According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is transmitted via Radio Resource Control, RRC, signaling. According to one embodiment of this aspect, a grouping of sCCEs is based on a location and aggregation level of a sPDCCH candidate associated with the DCI message.
(100) According to one aspect of the disclosure, a method for a wireless device for short transmission time interval, sTTI, resource allocation in a communication network is provided. A downlink control information, DCI, message is received. The DCI message includes a bit field of at least two bits. Each bit corresponds to a group of at least one sCCE of a configured sPDCCH region. A determination is made whether the group of at least one sCCE is used for data transmission based on the DCI message.
(101) According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a size of the configured sPDCCH region. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a network bandwidth. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on an aggregation level of the wireless device 14.
(102) According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is based on a number of wireless devices 14 sharing the same sPDCCH region. According to one embodiment of this aspect, the number of bits of the at least two bits in the bit field is transmitted using Radio Resource Control, RRC, signaling. According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is based on a number of bits and size of the sPDCCH region.
(103) According to one embodiment of this aspect, a mapping of the at least two bits to sCCE indices is transmitted via Radio Resource Control, RRC, signaling. According to one embodiment of this aspect, a grouping of sCCEs is based on a location and aggregation level of a sPDCCH candidate associated with the DCI message.
(104) According to one aspect of the disclosure, a network node 12 for short transmission time interval, sTTI, resource allocation in a communication network is provided. The network node 12 includes a determination module 46 configured to determine a downlink control information, DCI, message. The DCI message includes a bit field of at least two bits. Each bit corresponds to a group of at least one sCCE of a configured sPDCCH region. A communication module 42 is configured to transmit the DCI message to a wireless device 14. The bit field indicates whether the group of at least one sCCE is used for data transmission to the wireless device 14.
(105) According to one aspect of the disclosure, a wireless device 14 for short transmission time interval, sTTI, resource allocation in a communication network is provided. The wireless device 14 includes a reception module 44 configured to receive a downlink control information, DCI, message. The DCI message includes a bit field of at least two bits. Each bit corresponds to a group of at least one sCCE of a configured sPDCCH region. The wireless device 14 includes a determination module 46 configured to determine resources whether the group of at least one sCCE is used for data transmission based on the DCI message.
(106) Further embodiments referenced as Embodiment 1A to 14A are described in the following.
(107) Embodiment 1A. Network node scheduling DL transmission, sending DCI message comprising a. providing indication of resources used by the downlink data channel b. bitfield of more than one bit, wherein each bit represents a group of one or more sCCE of a configured sPDCCH region, and where the bit indicates whether these sCCE are: i. not used for data transmission to UE receiving DCI message ii. used for data transmission to UE receiving DCI message.
(108) Embodiment 2A Network node of Embodiment 1A where the number of bits in the bitfield depends on the size of the configured sPDCCH region.
(109) Embodiment 3A. Network node of Embodiment 1A where the number of bits in the bitfield depends on the bandwidth.
(110) Embodiment 4A. Network node of Embodiment 1A where the number of bits in the bitfield depends on the UE's sPDCCH aggregation level.
(111) Embodiment 5A. Network node of Embodiment 1A where the number of bits in the bitfield depends on the number of users sharing the same sPDCCH region.
(112) Embodiment 6A. Network node of Embodiment 1A where the number of bits in the bitfield is transmitted by the network via higher layer signaling.
(113) Embodiment 7A. Network node of Embodiment 1A where the mapping from bits to sCCE indices (i.e., how the groups of sCCEs are defined) is calculated dependent on number of bits and size of the sPDCCH region.
(114) Embodiment 8A. Network node of Embodiment 1A where the mapping from bits to sCCE indices is configured by the network based on a pre-defined mapping in specification.
(115) Embodiment 9A. Network node of Embodiment 1A where the mapping from bits to sCCE indices is dynamically configured by the network based on the configured location of the sPDCCH candidates for the users sharing the same sPDCCH region.
(116) Embodiment 10A. Network node of Embodiment 1A where the mapping from bits to sCCE indices is transmitted by the network via higher layer signaling.
(117) Embodiment 11A. Network node of Embodiment 1A to 10A, where the grouping of sCCEs depends on the location and aggregation level of the sPDCCH candidate used to send the DCI message region.
(118) Embodiment 12A. Network node of Embodiment 1A where different users share the same sPDCCH region (same sPDCCH PRB set).
(119) Embodiment 13A. Network node of Embodiment 1A where the assignment of sPDCCH candidates for each user can be spread out over the sPDCCH region.
(120) Embodiment 14A. Network node of Embodiment 1A where the network node dynamically sends configuration of control resources (reconfiguration of resources within the sPDCCH region).
(121) Further, Embodiments Referenced as Embodiment 1 to Embodiment 44 are Described in the Following.
(122) Embodiment 1. A network node 12 for short transmission time interval, sTTI, resource allocation in a communication network, the network node 12 comprising: processing circuitry 20 configured to:
(123) determine a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one sCCE of a configured sPDCCH region; and
(124) transmit the DCI message to a wireless device 14; and
(125) the bit field indicating whether the group of at least one sCCE is used for data transmission to the wireless device 14.
(126) Embodiment 2. The network node 12 of Embodiment 1, wherein a number of bits of the at least two bits in the bit field is based on a size of the configured sPDCCH region.
(127) Embodiment 3. The network node 12 of Embodiment 1, wherein a number of bits of the at least two bits in the bit field is based on a network bandwidth.
(128) Embodiment 4. The network node 12 of Embodiment 1, wherein a number of bits of the at least two bits in the bit field is based on an aggregation level of the wireless device 14.
(129) Embodiment 5. The network node 12 of Embodiment 1, wherein a number of bits of the at least two bits in the bit field is based on a number of wireless devices 14 sharing the same sPDCCH region.
(130) Embodiment 6. The network node 12 of Embodiment 1, wherein a number of bits of the at least two bits in the bit field is transmitted using Radio Resource Control, RRC, signaling.
(131) Embodiment 7. The network node 12 of Embodiment, 1 wherein a mapping of the at least two bits to sCCE indices is based on a number of bits and size of the configured sPDCCH region.
(132) Embodiment 8. The network node 12 of Embodiment 1, wherein a mapping of the at least two bits to sCCE indices is based on a predefined mapping.
(133) Embodiment 9. The network node 12 of Embodiment 1, wherein a mapping of the at least two bits to sCCE indices is based on a location of sPDDCH candidates for wireless device 14 sharing the same sPDCCH region.
(134) Embodiment 10. The network node 12 of Embodiment 1, wherein a mapping of the at least two bits to sCCE indices is transmitted via Radio Resource Control, RRC, signaling.
(135) Embodiment 11. The network node 12 of Embodiment 1, wherein a grouping of sCCEs is based on a location and aggregation level of a sPDCCH candidate associated with the DCI message.
(136) Embodiment 12. The network node 12 of Embodiment 1, wherein the wireless device 14 shares the sPDCCH region with a second wireless device 14.
(137) Embodiment 13. The network node 12 of Embodiment 1, wherein an assignment of sPDCCH candidates for each wireless device 14 is spread out over the sPDCCH region.
(138) Embodiment 14. The network node 12 of Embodiment 1, wherein the processing circuitry 20 is further configured to transmit a configuration of control resources.
(139) Embodiment 15. A method for a network node 12 for short transmission time interval, sTTI, resource allocation in a communication network, the method comprising:
(140) determining a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one sCCE of a configured sPDCCH region (Block S100); and
(141) transmit the DCI message to a wireless device 14 (Block S102); and
(142) the bit field indicating whether the group of at least one sCCE is used for data transmission to the wireless device 14.
(143) Embodiment 16. The method of Embodiment 15, wherein a number of bits of the at least two bits in the bit field is based on a size of the configured sPDCCH region.
(144) Embodiment 17. The method of Embodiment 15, wherein a number of bits of the at least two bits in the bit field is based on a network bandwidth.
(145) Embodiment 18. The method of Embodiment 15, wherein a number of bits of the at least two bits in the bit field is based on an aggregation level of the wireless device 14.
(146) Embodiment 19. The method of Embodiment 15, wherein a number of bits of the at least two bits in the bit field is based on a number of wireless devices sharing the same sPDCCH region.
(147) Embodiment 20. The method of Embodiment 15, wherein a number of bits of the at least two bits in the bit field is transmitted using Radio Resource Control, RRC, signaling.
(148) Embodiment 21. The method of Embodiment 15, wherein a mapping of the at least two bits to sCCE indices is based on a number of bits and size of the sPDCCH region.
(149) Embodiment 22. The method of Embodiment 15, wherein a mapping of the at least two bits to sCCE indices is based on a predefined mapping.
(150) Embodiment 23. The method of Embodiment 15, wherein a mapping of the at least two bits to sCCE indices is based on a location of sPDDCH candidates for wireless devices 14 sharing the same sPDCCH region.
(151) Embodiment 24. The method of Embodiment 15, wherein a mapping of the at least two bits to sCCE indices is transmitted via Radio Resource Control, RRC, signaling.
(152) Embodiment 25. The method of Embodiment 15, wherein a grouping of sCCEs is based on a location and aggregation level of a sPDCCH candidate associated with the DCI message.
(153) Embodiment 26. The method of Embodiment 15, wherein the first wireless device 14 shares the sPDCCH region with a second wireless device 14.
(154) Embodiment 27. The method of Embodiment 15, wherein an assignment of sPDCCH candidates for each wireless device 14 is spread out over the sPDCCH region.
(155) Embodiment 28. The method of Embodiment 15, further comprising transmitting a configuration of control resources.
(156) Embodiment 29. A wireless device (14) for short transmission time interval, sTTI, resource allocation in a communication network, the wireless device (14) comprising:
(157) processing circuitry 32 configured to: receive a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one sCCE of a configured sPDCCH region; and determine whether the group of at least one sCCE is used for data transmission based on the DCI message.
(158) Embodiment 30. The wireless device 14 of Embodiment 29, wherein a number of bits of the at least two bits in the bit field is based on a size of the configured sPDCCH region.
(159) Embodiment 31. The wireless device 14 of Embodiment 29, wherein a number of bits of the at least two bits in the bit field is based on a network bandwidth.
(160) Embodiment 32. The wireless device 14 of Embodiment 29, wherein a number of bits of the at least two bits in the bit field is based on an aggregation level of the wireless device 14.
(161) Embodiment 33. The wireless device 14 of Embodiment 29, wherein a number of bits of the at least two bits in the bit field is based on a number of wireless devices 14 sharing the same sPDCCH region.
(162) Embodiment 34. The wireless device 14 of Embodiment 29, wherein a number of bits of the at least two bits in the bit field is transmitted using Radio Resource Control, RRC, signaling.
(163) Embodiment 35. The wireless device 14 of Embodiment 29, wherein a mapping of the at least two bits to sCCE indices is based on a number of bits and size of the sPDCCH region.
(164) Embodiment 36. The wireless device 14 of Embodiment 29, wherein a mapping of the at least two bits to sCCE indices is transmitted via Radio Resource Control, RRC, signaling.
(165) Embodiment 37. The wireless device 14 of Embodiment 29, wherein a grouping of sCCEs is based on a location and aggregation level of a sPDCCH candidate associated with the DCI message.
(166) Embodiment 38. A method for a wireless device 14 for short transmission time interval, sTTI, resource allocation in a communication network, the method comprising:
(167) receiving a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one sCCE of a configured sPDCCH region (Block S104); and
(168) determining whether the group of at least one sCCE is used for data transmission based on the DCI message (Block S106).
(169) Embodiment 39. The method of Embodiment 38, wherein a number of bits of the at least two bits in the bit field is based on a size of the configured sPDCCH region.
(170) Embodiment 40. The method of Embodiment 38, wherein a number of bits of the at least two bits in the bit field is based on a network bandwidth.
(171) Embodiment 41. The method of Embodiment 38, wherein a number of bits of the at least two bits in the bit field is based on an aggregation level of the wireless device 14.
(172) Embodiment 42. The method of Embodiment 38, wherein a number of bits of the at least two bits in the bit field is based on a number of wireless devices sharing the same sPDCCH region.
(173) Embodiment 43. The method of Embodiment 38, wherein a number of bits of the at least two bits in the bit field is transmitted using Radio Resource Control, RRC, signaling.
(174) Embodiment 44. The method of Embodiment 38, wherein a mapping of the at least two bits to sCCE indices is based on a number of bits and size of the sPDCCH region.
(175) Embodiment 45. The method of Embodiment 38, wherein a mapping of the at least two bits to sCCE indices is transmitted via Radio Resource Control, RRC, signaling.
(176) Embodiment 46. The method of Embodiment 38, wherein a grouping of sCCEs is based on a location and aggregation level of a sPDCCH candidate associated with the DCI message.
(177) Embodiment 47. A network node 12 for short transmission time interval, sTTI, resource allocation in a communication network, the network node 12 comprising:
(178) a determination module 40 configured to determine a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one sCCE of a configured sPDCCH region; and
(179) a communication module 42 configured to transmit the DCI message to a wireless device 14; and
(180) the bit field indicating whether the group of at least one sCCE is used for data transmission to the wireless device 14.
(181) Embodiment 48. A wireless device 14 for short transmission time interval, sTTI, resource allocation in a communication network, the wireless device 14 comprising:
(182) a reception module 44 configured to receive a downlink control information, DCI, message, the DCI message including a bit field of at least two bits, each bit corresponding to a group of at least one sCCE of a configured sPDCCH region; and
(183) a determination module 46 configured to determine whether the group of at least one sCCE is used for data transmission based on the DCI message.
(184) As will be appreciated by one of skill in the art, the concepts described herein may be embodied as a method, data processing system, and/or computer program product. Accordingly, the concepts described herein may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects all generally referred to herein as a “circuit” or “module.” Furthermore, the disclosure may take the form of a computer program product on a tangible computer usable storage medium having computer program code embodied in the medium that can be executed by a computer. Any suitable tangible computer readable medium may be utilized including hard disks, CD-ROMs, electronic storage devices, optical storage devices, or magnetic storage devices.
(185) Some embodiments are described herein with reference to flowchart illustrations and/or block diagrams of methods, systems and computer program products. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer (to thereby create a special purpose computer), special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
(186) These computer program instructions may also be stored in a computer readable memory or storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
(187) The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
(188) It is to be understood that the functions/acts noted in the blocks may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Although some of the diagrams include arrows on communication paths to show a primary direction of communication, it is to be understood that communication may occur in the opposite direction to the depicted arrows.
(189) Computer program code for carrying out operations of the concepts described herein may be written in an object oriented programming language such as Java® or C++. However, the computer program code for carrying out operations of the disclosure may also be written in conventional procedural programming languages, such as the “C” programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer. In the latter scenario, the remote computer may be connected to the user's computer through a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
(190) In the following, further embodiments according to the present disclosure will be described.
(191) Section 1: Introduction
(192) In Radio Access Network 1—Radio layer 1 (RAN1)#85, initial discussion on UE search space for short TTI (sTTI) operation took place. The following conclusion was made. From resource utilization perspective, sPDSCH assigned by a sPDCCH can be mapped to resources that are left unused by any sPDCCH Details are for further study, e.g., FFS, whether unused resources are on RB or RE level
In RAN1 #86, the following was agreed, among others. Legacy PDCCH can be used to transmit sDCI (DCI for sPDSCH and/or sPUSCH).
In RAN1 #87 the following was agreed, among others. A UE can be dynamically (with a subframe to subframe granularity) scheduled with legacy TTI unicast PDSCH and/or short TTI unicast PDSCH
In RAN1 #89 the following agreements were made: A CRS based sPDCCH RB set can be configured to a UE by higher-layer signalling either with distributed or localized mapping of sCCE to sREG FFS definition of localized mapping A UE 14 can be configured to monitor at most two sPDCCH RB set(s) containing the sTTI USS in an sTTI. One sPDCCH candidate is contained within one RB set An sREG consists of 1 RB within 1 OFDM symbol including REs for CRS and/or DMRS applied to CRS based sPDCCH SFBC is supported for CRS-based sPDCCH FFS number of antenna ports Single port DMRS-based sPDCCH demodulation is supported FFS bundling size FFS if two port DMRS-based sPDCCH demodulation is supported FFS bundling size A sPDCCH RB set can be configured with at least the following information: A set of RBs EPDCCH PRB allocation is reused Transmission scheme (e.g., CRS-based or DMRS-based) FFS: Dependent on subframe type Localized or distributed sCCE to sREG mapping (at least for CRS, and, if supported DMRS-based sPDCCH) FFS: Localized or distributed sPDCCH candidate to sCCE mapping Number of sPDCCH candidates/aggregation levels of the RB set FFS: Same or different sPDCCH candidates for different sTTI index Number of symbols for sPDCCH duration at least in case of CRS-based transmission RS scrambling sequence (e.g., VCID) in case of DMRS-based transmission FFS: other information (if needed) The number of OFDM symbols per RB set for DMRS based sPDCCH for 1-slot sTTI is 2 The number of OFDM symbols for DMRS based sPDCCH for ⅔-symbol sTTI is 2 for 2-symbol sTTI #1,2,3,4 FFS: 3 for 3-symbol sTTI #1 and #5 FFS: sTTI #0
(193) In the described embodiments, it is discussed how sPDCCH can be designed to allow for a flexible control region per sTTI and an efficient multiplexing of sPDCCH with PDSCH and sPDSCH.
(194) Section 2: Discussion
(195) To schedule sTTI, a sPDCCH needs to be included in each sTTI. In some embodiments, it is described in a way to achieve dynamic adaptation of the sPDCCH region, more specifically to efficiently reuse for sPDSCH resources left unused by sPDCCH.
(196) Section 2.1: Relevant Demodulation Combinations for sPDCCH and sPDSCH
(197) The straight-forward combinations to support are CRS based sPDCCH with CRS based sPDSCH and DMRS based sPDCCH with DMRS based sPDSCH.
(198) In case of DMRS based sPDCCH and sPDSCH, FDM between 2os sPDCCH and 2os sPDSCH is preferable to enable independent precoding for sPDSCCH and sPDSCH. In case of slot TTI, separate DMRS pairs for control and data can be achieved in the same PRB.
(199) To avoid the DMRS overhead and in case no particular beamforming scheme is wanted for sPDCCH, the combination CRS sPDCCH and DMRS sPDSCH is attractive. In case of 2os TTI, it is preferable not to allow TDM between CRS-based sPDCCH and DMRS-based sPDSCH in 2/3os sTTI. Otherwise, the UE 14 has to do rate matching around the DMRS positions of sPDSCH to detect its sDCI. To achieve the same BLER, a larger AL or more sREG/sCCE are needed to compensate for the larger RS overhead. In case of a 3os long sTTI, it is possible to have 1os CRS based sPDCCH and 2os DMRS based sPDSCH in the same PRB.
(200) The last combination, i.e., DMRS sPDCCH and CRS sPDSCH, could be considered but there is no use case for it and thus no strong need to support it. In case of slot TTI, it is possible to have sPDCCH and sPDSCH in the same PRB multiplexing in time domain. Note that as discussed in [11], it is considered that for slot TTI, sDCI for sTT10 is sent in legacy PDCCH region if PDCCH length >1. For the same reason as mentioned earlier, in case of 2os TTI, FDM is preferred between DMRS based sPDCCH and CRS based sPDSCH. The following is proposed:
(201) Proposal 1: CRS based sPDCCH can schedule a CRS based sPDSCH or a DMRS based sPDSCH
(202) Proposal 2: DMRS based sPDCCH schedules a DMRS based sPDSCH
(203) Proposal 3: FDM is supported in a PRB between sPDCCH and a DMRS based 2os sPDSCH
(204) Section 2.2: Flexible sPDCCH Region
(205) System level evaluation in [1] showed how important it is to have a flexible sPDCCH region in sTTI. At low load where the highest benefits of sTTI are expected, only few resources are needed for sPDCCH due to few co-scheduled UE 14 and due to high SINR. Assuming a fixed region for sPDCCH often leads to unnecessary high overhead in terms of unused resources. It may thus be critical to design sPDCCH so that the amount of occupied resources is adapted to the number of co-scheduled UEs 14 (in DL and UL) and their required aggregation level. The resources not occupied by the sPDCCH may be used by sPDSCH as also described in [2]. Some details are given below on how to inform the UE 14 of which sPDCCH resources which are unused such that sPDSCH can be mapped to those.
(206) Note that this scheme may be used for both 2os TTI and slot TTI. As mentioned previously, this may be of particular importance for 2os TTI due to the scarcity of resources in such a short TTI. For slot TTI optimizing, the control overhead may be less crucial since more resources are available for data and at least for a PDCCH length >1, sDCI may be transmitted in the legacy PDCCH region. However, since a scheme for reusing sPDCCH resources left unused for sPDSCH is needed for 2os TTI, it can be applied as well for slot TTI.
(207) Section 2.2.1: UE Configuration of sPDCCH Locations
(208) The locations to search for sPDCCH can be configured over RRC. Each UE 14 is configured with (at least) one sPDCCH set of locations to search for sDCI. These configurations can be separate for different UEs 14, or overlapping for two or more UEs 14. In
(209) The six configured sCCEs are represented in logical domain in
(210) Depending on configuration, the sPDCCH set can be configured frequency distributed (as in the example), or localized. It can also be configured to use one, or more than one, symbols for sPDCCH.
(211) Section 2.2.2: Multiplexing sPDCCH with sPDSCH/PDSCH
(212) As pointed out in [3], the RB group (sRBG) size for short TTI may be increased by a factor 2 or 3 compared to the RB group (RBG) size of 1 ms TTI operation, in order to limit the number of resource allocation (RA) allocation bits in the sDCI. The UEs 14 search for sDCI in the configured sPDCCH search space. Each found DL sDCI informs the UE about the sPDSCH frequency allocation that can be based on a bitmap indicating the scheduled sRBGs. In this way, co-existence with legacy allocation type 0 scheduling is ensured. It is proposed:
(213) Proposal 4: Define a sRBG that can be used for sTTI scheduling, containing a multiple of RBG used for 1 ms TTI operation.
(214) Using many sRBG for transmitting the sDCI to sTTI users (e.g. a separate sRBG per sTTI user) does not allow an efficient multiplexing with PDSCH, in particular in case of UL sDCI transmission. Each sRBG used for sDCI blocks, may prevent one (or more if the granularity of RBG is increased for sTTI) legacy RBG for usage by PDSCH of 1 ms TTI UEs 14. It is proposed:
(215) Proposal 5: For efficient sPDCCH/PDSCH multiplexing, support location of sDCI for different sTTI UEs 14 in the same(s) RBG
(216) If sPDCCH resources of only one UE 14 can be part of a sRBG, the UE 14 knows the resource elements used for its sPDCCH and the remaining resource elements can be used for its sPDSCH. Following proposal 2, if sPDCCH resources of more than one UE 14 can be part of a sRBG, each UE does not know which resource elements of the sRBG were used for sending sDCI to the other UEs 14. To make it work, more information may need to be signalled to the UE 14 to indicate which of the REs in a sRBG are used for sPDSCH.
(217) In order to multiplex sPDSCH and sPDCCH, while letting resources not used by sPDCCH be used by sPDSCH, a restriction may be added so that any PRB indicated by the sRBG bitmap are only used if they are not present in the search space configured to the UE for sPDCCH over RRC. This enables the eNB to configure the same sPDCCH-PRB-set containing PRBs in the same sRBG to different sTTI UEs for a more efficient sPDCCH/sPDSCH multiplexing and with no ambiguity on the resource elements used for sPDSCH. It is proposed:
(218) Proposal 6: For efficient sPDCCH/sPDSCH multiplexing among multiple sTTI UEs, the PRBs used for sPDSCH are the one indicated by the RA allocation field of sDCI excluding the PRBs belonging to the configured sPDCCH-PRB-set.
(219) As a consequence of proposal 3, a DL UE 14 may only be scheduled resources within the sPDCCH resources if explicitly told so by a flag in the sDCI message. The reuse of sPDCCH resources left unused can be performed in the logical domain on sCCE level. It is proposed:
(220) Proposal 7: The DL sDCI contains an indicator whether remaining sPDCCH resources are used for sPDSCH
(221) Section 2.2.2.1 Consecutive sCCE Utilization within the PRB Set
(222) In the simplest case, a one-bit indication would be sufficient. For instance, if this bit field is set to 1, the UE 14 uses sCCE resources with logical index larger than the one containing the sPDSCH assignment. If the field is set to false, none of the resources that were configured for sPDCCH, are used by this UE 14. If many UEs 14 share the same configured sPDCCH resources, only one UE 14 can be given a “1”.
(223) In
(224) Now assume that these three UEs 14 are given the same configured sPDCCH region, as defined in
(225) Applying the sPDCCH configuration from
(226) As seen in
(227) Observation 1: If multiple UEs 14 share the same sPDCCH PRB set, 1-bit indicator would be sufficient to indicate utilizing unused sPDCCH resources for sPDSCH in case of allocating consecutive logical sDCI
(228) Section 2.2.2.2 Non-Consecutive sCCE Utilization within the PRB Set
(229) Since the eNB 12 may have sufficient flexibility to assign the UE's sPDCCH candidates [4], the used sPDCCH candidates for different UEs 14 may actually be placed in different positions within the sPDCCH PRB set rather than consecutively. This configuration is depicted in
(230) As described before for the simplest case depicted in
(231) An example of grouping the 8 sCCE of a PRB set for ALs up to AL 4 is illustrated in
(232) In
(233) Proposal 8: An indicator with up to three bits is included in DL sDCI to efficiently utilize unused sPDCCH resources for sPDSCH.
(234) Section 2.2.3: Coexistence of sPDCCH for 2-Symbol and 1-Slot sTTI
(235) A question is whether a UE 14 configured for 2-symbol sTTI should be configured the same sPDCCH resources as a 1-slot sTTI UE. Applying the scheme above with an indicator that remains configured for sPDCCH resources can be used for sPDSCH, a slot-sTTI UE 14 is not aware of any 2-symbol TTI UEs 14 in the same sPDCCH region, and cannot adapt its sPDSCH resource allocation depending on smaller timescales than the slot-length TTI. This case was analyzed and illustrated in [5]. If slot-length UEs 14 get the indication to use remaining resources, it allows for the exploitation of sPDCCH resources left unused by UEs 14 receiving sDCI for 2-symbols sPUSCH. However, 2-symbols UEs 14 receiving DL assignment may not be able to reuse these resources for data during an entire slot. This restriction is known by the eNB 12 in the scheduling. It is up to the eNB 12 to let the most suitable UEs 14 reuse the resources left unused by sPDCCH. It is observed:
(236) Observation 2: Letting both 2-symbol UEs 14 and slot-sTTI UEs 14 share the same sPDCCH resources improves frequency resource utilization.
(237) Observation 3: Letting 2-symbol UEs 14 and slot-sTTI UEs 14 share the same sPDCCH may lead to some scheduling restrictions when reusing unused sPDCCH resources for data, but the eNB 12 is aware of this and can choose accordingly between same or separate sPDCCH resources. It is proposed:
(238) Proposal 9: Both 2-symbol sTTI and 7-symbol sTTI UEs 14 can share the same configured sPDCCH resources.
(239) In section 2, above, the following observations were made:
(240) TABLE-US-00002 Observation 1 If multiple UEs 14 share the same sPDCCH PRB set, 1-bit indicator would be sufficient to indicate utilizing unused sPDCCH resources for sPDSCH in case of allocating consecutive logical sDCI Observation 2 Letting both 2-symbol UEs 14 and slot-sTTI UEs 14 share the same sPDCCH resources improves frequency resource utilization. Observation 3 Letting 2-symbol UEs 14 and slot-sTTI UEs14 share the same sPDCCH may lead to some scheduling restrictions when reusing unused sPDCCH resources for data, but the eNB 12 is aware of this and can choose accordingly between same or separate sPDCCH resources.
(241) Based on the discussion in section 2, the following is proposed:
(242) TABLE-US-00003 Proposal 1 CRS based sPDCCH can schedule a CRS based sPDSCH or a DMRS based sPDSCH. Proposal 2 DMRS based sPDCCH schedules a DMRS based sPDSCH. Proposal 3 FDM is supported in a PRB between sPDCCH and a DMRS based 2os sPDSCH. Proposal 4 Define a sRBG that can be used for sTTI scheduling, containing a multiple of RBG used for 1 ms TTI operation. Proposal 5 For efficient sPDCCH/PDSCH multiplexing, support location of sDCI for different sTTI users in the same (s)RBG. Proposal 6 For efficient sPDCCH/sPDSCH multiplexing among multiple sTTI users, the PRBs used for sPDSCH are the one indicated by the RA allocation field of sDCI excluding the PRBs belonging to the configured sPDCCH-PRB-set. Proposal 7 The DL sDCI contains an indicator whether remaining sPDCCH resources are used for sPDSCH. Proposal 8 An indicator with up to three bits is included in DL sDCI to efficiently utilize unused sPDCCH resources for sPDSCH. Proposal 9 Both 2-symbol sTTI and 7-symbol sTTI UEs can share the same configured sPDCCH resources.
(243) Section 2: References
(244) [1] R1-163312, System level evaluation of short TTI, Ericsson, 3GPP TSG RAN WG1 Meeting #84 bis, Ericsson Busan, 11-15 Apr. 2016.
(245) [2] TR 36.881 v14.0.0, Study on latency reduction techniques for LTE.
(246) [3] R1-1706075, Design aspects of sPDSCH, Ericsson, 3GPP TSG RAN WG1 Meeting #88bis, April 2017.
(247) [4] R1-1712896, Search space for sTTI, Ericsson, 3GPP TSG RAN WG1 Meeting #90, August 2017, which was published on the priority date of the instant disclosure.
(248) [5] R1-1708864, Multiplexing sPDCCH with sPDSCH/PDSCH, Ericsson, RAN1 #89, May 2017.
(249) Many different embodiments have been disclosed herein, in connection with the above description and the drawings. It will be understood that it would be unduly repetitious and obfuscating to literally describe and illustrate every combination and subcombination of these embodiments. Accordingly, all embodiments can be combined in any way and/or combination, and the present specification, including the drawings, shall be construed to constitute a complete written description of all combinations and subcombinations of the embodiments described herein, and of the manner and process of making and using them, and shall support claims to any such combination or subcombination.
(250) It will be appreciated by persons skilled in the art that the embodiments described herein are not limited to what has been particularly shown and described herein above. In addition, unless mention was made above to the contrary, it should be noted that all of the accompanying drawings are not to scale. A variety of modifications and variations are possible in light of the above teachings without departing from the scope of the following claims.