Searching for control channels in a wireless network
09877277 ยท 2018-01-23
Assignee
Inventors
Cpc classification
Y02B70/30
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H04W72/23
ELECTRICITY
H04W72/20
ELECTRICITY
H04L5/0051
ELECTRICITY
Y02D30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A user equipment (UE) may receive an OFDM signal having control channel elements (CCEs). The CCEs may be arranged in levels where a first level aggregates less CCEs than a second level. A processor may search for a control channel from control channel candidates that is comprised of the CCEs. A limited number of CCEs may be searched on the first level.
Claims
1. A method of operating a user equipment (UE), the method comprising: receiving a wireless signal at the UE, the wireless signal comprising an allocated control channel (CCH) for the UE, the allocated CCH comprising an indication of a downlink (DL) communication resource carrying DL data for the UE, the allocated CCH being in one of several CCHs, each of the several CCHs being in at least one control channel element (CCE) of a plurality of CCEs, the plurality of CCEs capable of aggregation at a plurality of aggregation levels, a lowest level of the plurality of aggregation levels comprising CCHs comprised of one CCE, at least one higher level of the plurality of aggregation levels comprising CCHs comprised of more than one consecutive CCE; searching for the allocated CCH at the lowest level of the plurality of aggregation levels, wherein a limited subset of the CCHs at the lowest level of the plurality of aggregation levels are searched, the searching for the allocated CCH at the lowest level of the plurality of aggregation levels comprising attempting to decode at least one CCH using an identifier associated with the UE; searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels, the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels comprising attempting to decode at least one CCH using the identifier associated with the UE, the limited subset enables the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels; and on a condition that an attempt to decode is successful, determining the indication of the DL communication resource from a successfully decoded CCH and processing the DL data of the DL communication resource according to the determined indication.
2. The method of claim 1, wherein the searching for the allocated CCH at the lowest level of the plurality of aggregation levels is performed prior to the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels.
3. The method of claim 1, wherein the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels is performed prior to the searching for the allocated CCH at the lowest level of the plurality of aggregation levels.
4. The method of claim 1, wherein the identifier associated with the UE is a cell radio network temporary identifier (C-RNTI).
5. The method of claim 1, further comprising: determining a Signal Interference and Noise Ratio (SINR) of received signals; and based at least in part on the SINR, determining which to perform first of the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels and the searching for the allocated CCH at the lowest level of the plurality of aggregation levels.
6. The method of claim 1, wherein the limited subset enables reduced power consumption.
7. The method of claim 1, wherein the limited subset enables the searching for the allocated CCH at the lowest level of the plurality of aggregation levels to be of a duration less than all of a short period of a sub-frame.
8. A user equipment (UE) comprising: a receiver configured to receive a wireless signal comprising an allocated control channel (CCH) for the UE, the allocated CCH comprising an indication of a downlink (DL) communication resource carrying DL data for the UE, the allocated CCH being in one of several CCHs, each of the several CCHs being in at least one control channel element (CCE) of a plurality of CCEs, the plurality of CCEs capable of aggregation at a plurality of aggregation levels, a lowest level of the plurality of aggregation levels comprising CCHs comprised of one CCE, at least one higher level of the plurality of aggregation levels comprising CCHs comprised of more than one consecutive CCE; a processor configured to search for the allocated CCH at the lowest level of the plurality of aggregation levels, wherein a limited subset of the CCHs at the lowest level of the plurality of aggregation levels are searched, the searching for the allocated CCH at the lowest level of the plurality of aggregation levels comprising attempting to decode at least one CCH using an identifier associated with the UE; the processor further configured to search for the allocated CCH at the at least one higher level of the plurality of aggregation levels, the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels comprising attempting to decode at least one CCH using the identifier associated with the UE, the limited subset enables the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels; and the processor further configured to, on a condition that an attempt to decode is successful, determine the indication of the DL communication resource from a successfully decoded CCH and process the DL data of the DL communication resource according to the determined indication.
9. The UE of claim 8, wherein the processor is further configured to search for the allocated CCH at the lowest level of the plurality of aggregation levels prior to the search for the CCH at the at least one higher level of the plurality of aggregation levels.
10. The UE of claim 8, wherein the processor is further configured to search for the allocated CCH at the at least one higher level of the plurality of aggregation levels first prior to the search for the allocated CCH at the lowest level of the plurality of aggregation levels.
11. The UE of claim 8, wherein the identifier associated with the UE is a cell radio network temporary identifier (C-RNTI).
12. The UE of claim 8, wherein the processor is further configured to determine a Signal Interference and Noise Ratio (SINR) of received signals, and, based at least in part on the SINR, to determine which to perform first of the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels and the searching for the allocated CCH at the lowest level of the plurality of aggregation levels.
13. The UE of claim 8, wherein the limited subset enables reduced power consumption.
14. The UE of claim 8, wherein the limited subset enables the searching for the allocated CCH at the lowest level of the plurality of aggregation levels to be of a duration less than all of a short period of a sub-frame.
15. A non-transitory computer readable storage medium storing a set of instructions for execution by a user equipment (UE), the set of instructions comprising: a receiving code segment for receiving a wireless signal at the UE, the wireless signal comprising an allocated control channel (CCH) for the UE, the allocated CCH carrying an indication of a downlink (DL) communication resource comprising DL data for the UE, the allocated CCH being in one of several CCHs, each of the several CCHs being in at least one control channel element (CCE) of a plurality of CCEs, the plurality of CCEs capable of aggregation at a plurality of aggregation levels, a lowest level of the plurality of aggregation levels comprising CCHs comprised of one CCE, at least one higher level of the plurality of aggregation levels comprising CCHs comprised of more than one consecutive CCE; a first searching code segment for searching for the allocated CCH at the lowest level of the plurality of aggregation levels, wherein a limited subset of the CCHs at the lowest level of the plurality of aggregation levels are searched, the searching for the allocated CCH at the lowest level of the plurality of aggregation levels comprising attempting to decode at least one CCH using an identifier associated with the UE; a second searching code segment for searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels, the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels comprising attempting to decode at least one CCH using the identifier associated with the UE, the limited subset enables the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels; and a first determining code segment for, on a condition that an attempt to decode is successful, determining the indication of the DL communication resource from a successfully decoded CCH; and a processing code segment for processing the DL data of the DL communication resource according to the determined indication.
16. The non-transitory computer readable storage medium of claim 15, wherein the searching for the allocated CCH at the lowest level of the plurality of aggregation levels is performed prior to the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels.
17. The non-transitory computer readable storage medium of claim 15, wherein the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels is performed prior to the searching for the allocated CCH at the lowest level of the plurality of aggregation levels.
18. The non-transitory computer readable storage medium of claim 15, wherein the identifier associated with the UE is a cell radio network temporary identifier (C-RNTI).
19. The non-transitory computer readable storage medium of claim 15, further comprising: a second determining code segment for determining a Signal Interference and Noise Ratio (SINR) of received signals; and a third determining code segment for, based at least in part on the SINR, determining which to perform first of the searching for the allocated CCH at the at least one higher level of the plurality of aggregation levels and the searching for the allocated CCH at the lowest level of the plurality of aggregation levels.
20. The non-transitory computer readable storage medium of claim 15, wherein the limited subset enables reduced power consumption.
21. The non-transitory computer readable storage medium of claim 15, wherein the limited subset enables the searching for the allocated CCH at the lowest level of the plurality of aggregation levels to be of a duration less than all of a short period of a sub-frame.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
DESCRIPTION OF THE PREFERRED EMBODIMENTS
(6) A Physical Downlink Shared Control Channel (PDSCCH) which carries (among others) allocation information for simultaneously scheduled users of a communication network system is arranged to a tree structure consisting of multiple control channel elements as shown in
(7) (User Equipment) will combine or aggregate the control channel elements to create different code blocks or control channel candidates. Each code block is called a control channel candidate as it potentially carries information for one MAC (Medium Access Control) ID. The MAC ID is used by the UE or by a group of UEs to detect the channel. At each level of the tree, each node represents a single control channel of a code block. The number of the control channels at the lowest level of the tree is determined by the system bandwidth and number of OFDM symbols n available for the largest code blocks, as well as the size of the control channel elements. In the example shown in
(8) The system bandwidth consisting of a given number of sub-carrier resources may be divided to an integer multiple of the largest control channels. A given node of the tree i.e. a set of sub-carriers can consist of one control channel of the largest code block, of up to two control channels of the second largest code blocks or up to four control channels of the smallest code blocks.
(9) Each control channel extends entirely over the first n OFDM symbols, which are available for the control channels. The control channels may be distributed to the sub-carriers over the system bandwidth to maximize the frequency diversity. For example, there are 4 distributed sets of sub-carrier resources allocated per each code-block. This is illustrated in
(10) In
(11) As each control channel has to be uniquely identified by a MAC ID, it can be combined to CRC (Cyclic Redundancy Code) by partly masking CRC bits with the MAC-ID. As the MAC ID is used for addressing both UE specific control channels and common control channels, it is reasonable to define the MAC ID in a compatible way. Thus, reception of any control channel is possible by filtering control channels with the respective MAC ID. Error detection is available from the MAC ID masked CRC. The length of the MAC ID is matched to the C-RNTI (Cell Radio Network Temporary Identifier) length.
(12) A receiver, e.g. the UE, includes means to receive symbols of the Downlink Shared Control Channel part of the sub-frame prior to reception and processing of the symbols in the downlink and uplink Shared Data Channels. The receiver demodulates and decodes the sub-carriers of the OFDM symbols in which the receiver may search for a set of largest code blocks, e.g. CB1 of
(13) In addition to search signalling entries with its own receiver specific c-RNTI, the UE may have to search for common signalling entries by common identifiers.
(14) The search in the tree may happen in any other order than from the lowest level node towards the higher level nodes. Depending on the applied coding scheme, the receiver may process the nodes from the highest level of nodes to the lower level of nodes. Further on, the receiver may process the nodes in other arbitrary (or systematic) order based on some measures e.g. SINR (Signal Interference and Noise Ratio) quality of the candidate code block(s).
(15) In the following it is assumed that only a single size of a node (i.e. control channel) at the highest level of the tree structure (level 3 in
(16) However, the aggregation of the control channel elements may require a large number of decoding attempts from all the UEs that are listening for a possible allocation. An example of a control channel aggregation is shown in
(17) From
(18) In the following an embodiment of the invention will described in greater detail.
(19)
(20) According to an embodiment of the invention, the control channel structure shown by the white and grey areas in
(21) With the above limitation put on the tree structure, scheduling flexibility is not reduced that much, based on the following arguments: If there is a lot of user equipments close to an eNB scheduling the control channels, which user equipments require only aggregation level 1, the aggregated level 2 elements with reduced power can be used to have more users due to the possibility of doing power balancing; in the example shown in
(22) It should be noted that although the above description is given for an allocation tree for single link direction, the invention is also valid for the case where two trees, for uplink and downlink, respectively, are present.
(23) Further, it should be noted that the number of possible control channels at each layer is not important.
(24) According to an embodiment of the invention, using an allocation rule, usage of the smallest control channel on all control channel elements is prohibited, while at the same time the smaller control channels are allowed to be combined to aggregated control channels with better coverage.
(25) With the above approach, the number of decoding attempts that is needed by each UE can be reduced. The limitation of the tree is possible due to the frequency diversity applied for all control channel elements, such that each CCE experiences same or similar channel conditions.
(26)
(27) The user equipment 10 comprises a receiving/transmitting section 11 and a decoding section 12. The receiving/transmitting section 11 receives symbols from the network device 20, which comprises a receiving transmitting section 21 transmitting the symbols and an allocation section 22.
(28) The allocation section 22 allocates control channels represented by nodes of a tree structure, each of the control channels comprising at least one control channel element carrying information for a respective identifier used to detect a control channel of the control channels, wherein the allocation is performed by limiting allocation of highest level control channels of the control channels, the highest level control channels being represented by nodes of the tree structure at a highest level of the tree structure. For example, in
(29) The allocation section 22 may increase allocation of lower level control channels of the control channels, the lower level control channels being represented by nodes of the tree structure at lower levels of the tree structure. For example, in
(30) The receiving/transmitting section 21 may transmit the allocated control channels as symbols to user equipments including the user equipment 10, by distributing the allocated control channels to sub-carriers over a system bandwidth.
(31) The higher level control channels may be combined to the lower level control channels. In other words, smaller control channels are allowed to be combined to aggregated control channels with better coverage.
(32) The allocation section 22 may increase allocation more the lower the level of the tree structure.
(33) The searching section 12 of the user equipment 10 searches for a control channel by decoding control channels represented by nodes of a tree structure, by using an identifier such as an MAC ID, CRC or c-RNTI, each of the control channels comprising at least one control channel element carrying information for a respective identifier used to detect a control channel of the control channels, wherein the searching section 12 limits the searching for highest level control channels of the control channels, the highest level control channels being represented by nodes of the tree structure at a highest level of the tree structure.
(34) The searching section 12 may increase the searching for lower level control channels of the control channels, the lower level control channels being represented by nodes of the tree structure at lower levels of the tree structure.
(35) The receiving/transmitting section 11 may receive the control channels as symbols from the network device 20.
(36) The searching section 11 may begin the searching with lowest level control channels represented by nodes of the tree structure at a lowest level of the tree structure. For example, in
(37) It is to be noted that the network device 20 and user equipment 10 shown in
(38) According to an embodiment of the invention, on a transmitting side, control channels represented by nodes of a tree structure are allocated, each of the control channels comprising at least one control channel element carrying information for a respective identifier used to detect a control channel of the control channels. The allocation is performed by limiting allocation of highest level control channels of the control channels, the highest level control channels being represented by nodes of the tree structure at a highest level of the tree structure. On a receiving side, a control channel is searched for by decoding the allocated control channels, wherein the searching is limited for the highest level control channels.
(39) It is to be understood that the above description is illustrative of the invention and is not to be construed as limiting the invention. Various modifications and applications may occur to those skilled in the art without departing from the scope of the invention as defined by the appended claims.