Resource scheduling method, device and computer readable storage medium

By establishing a shared PDCCH resource usage record table and determining a CCE index that meets the preset conditions, the resource conflict between LTE and NR during PDCCH scheduling is solved, the flexibility of PDSCH allocation is improved, and the PDSCH capacity reduction of LTE is avoided.

CN114599106BActive Publication Date: 2025-04-08CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011397967.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-03
Publication Date
2025-04-08
Estimated Expiration
2040-12-03

AI Technical Summary

Technical Problem

There is resource conflict between LTE and NR during PDCCH scheduling, resulting in insufficient flexibility in PDSCH allocation, affecting the PDSCH capacity of LTE.

Method used

A physical downlink control channel PDCCH resource usage record table shared by the first communication system and the second communication system is established. Through the table, the occupied and unoccupied resource elements RE are recorded, and the CCE index of the proportion of occupied RE on the PDCCH resource usage record table meets the preset conditions, and the downlink control information DCI is encoded and mapped to the CCE index of the occupied RE meets the preset conditions.

Benefits of technology

Effectively alleviate resource conflicts during PDCCH scheduling between LTE and NR, improve the flexibility of PDSCH allocation, and avoid the reduction of PDSCH capacity of LTE caused by PDCCH scheduling of NR.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114599106B_ABST
    Figure CN114599106B_ABST
Patent Text Reader

Abstract

The present disclosure provides a resource scheduling method, device and computer-readable storage medium, which relate to the field of mobile communications. The resource scheduling method includes: establishing a PDCCH resource usage record table shared by a first communication system and a second communication system, the PDCCH resource usage record table is used to record occupied REs and unoccupied REs, and the PDCCH of the first communication system and the PDCCH of the second communication system occupy the same OFDM symbol interval in the time domain; according to the correspondence between the CCE index of the first communication system and the RE on the PDCCH resource usage record table, from all CCE indexes of the first communication system, determine the CCE index whose proportion of occupied REs on the PDCCH resource usage record table meets the preset conditions; map the DCI encoding of the first communication system to the CCE index whose occupied REs meet the preset conditions; in the PDCCH resource usage record table, mark the RE corresponding to the CCE index whose occupied REs meet the preset conditions as occupied REs. The present disclosure can effectively alleviate the resource conflict when LTE and NR perform PDCCH scheduling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of mobile communications, and in particular to a resource scheduling method, device, and computer-readable storage medium. Background Art

[0002] The sharing of PDCCH between LTE (Long Term Evolution) and NR (New Radio) is the key to achieving dynamic spectrum sharing between LTE and NR.

[0003] For a standalone LTE system, the PDCCH (Physical Downlink Control Channel) occupies the first three OFDM (Orthogonal Frequency Division Multiplexing) symbols in the time domain. For a standalone NR system, the PDCCH also occupies the first three OFDM (Orthogonal Frequency Division Multiplexing) symbols in the time domain. Therefore, LTE and NR use the same RE (Resource Element) resource domain.

[0004] In order to avoid resource conflicts when LTE and NR perform PDCCH scheduling, the traditional method is to arrange LTE's PDCCH and NR's PDCCH on different OFDM symbols. That is, LTE's PDCCH is set on the first and second OFDM symbols, and NR's PDCCH is set on the second and third OFDM symbols. In this way, LTE's PDSCH (Physical Downlink Shared Channel) is set on the third and subsequent OFDM symbols. Once NR's PDCCH uses the third OFDM symbol for PDCCH scheduling on the same subcarrier, LTE will not be able to use the subcarrier for PDSCH allocation. It can be seen that the flexibility of PDSCH allocation in the traditional method is obviously insufficient, resulting in a reduction in LTE's PDSCH capacity. Therefore, in order to avoid resource conflicts when LTE and NR perform PDCCH scheduling, the traditional method will bring greater negative impact and low feasibility. Summary of the invention

[0005] A technical problem solved by the present disclosure is how to effectively alleviate resource conflicts when LTE and NR perform PDCCH scheduling.

[0006] According to one aspect of an embodiment of the present disclosure, a resource scheduling method is provided, including: establishing a physical downlink control channel (PDCCH) resource usage record table shared by a first communication system and a second communication system, the PDCCH resource usage record table being used to record occupied resource elements (RE) and unoccupied RE, the PDCCH of the first communication system and the PDCCH of the second communication system occupying the same orthogonal frequency division multiplexing (OFDM) symbol interval in the time domain; determining, from all CCE indexes of the first communication system, the CCE index whose proportion of occupied REs on the PDCCH resource usage record table meets a preset condition; encoding the downlink control information (DCI) of the first communication system and mapping it to the CCE index whose occupied REs meet a preset condition; marking, in the PDCCH resource usage record table, the RE corresponding to the CCE index whose occupied REs meet a preset condition as an occupied RE.

[0007] In some embodiments, determining, from all CCE indexes of the first communication system, a CCE index whose proportion of occupied REs on the PDCCH resource usage record table meets a preset condition includes: determining, according to a corresponding relationship, the proportion of occupied REs in REs corresponding to each CCE index of the first communication system; and determining the CCE index with the smallest proportion as the CCE index whose proportion of occupied REs on the PDCCH resource usage record table meets the preset condition among all CCE indexes of the first communication system.

[0008] In some embodiments, determining, from all CCE indexes of the first communication system, a CCE index whose proportion of occupied REs on the PDCCH resource usage record table meets a preset condition includes: determining, according to a corresponding relationship, the proportion of occupied REs in REs corresponding to each CCE index of the first communication system; and determining a CCE index whose proportion is less than a preset value as a CCE index whose proportion of occupied REs on the PDCCH resource usage record table meets a preset condition among all CCE indexes of the first communication system.

[0009] In some embodiments, determining, from all CCE indexes of the first communication system, CCE indexes whose proportion of occupied REs on a PDCCH resource usage record table meets preset conditions includes: generating time-frequency resource patterns of CCEs adopted by PDCCHs of the first communication system and the second communication system, respectively; generating a CCE conflict list for the first communication system based on the time-frequency resource patterns, the CCE conflict list recording each CCE index of the second communication system that conflicts with each CCE index of the first communication system; constructing a CCE resource usage record table for the second communication system, the CCE resource usage record table being used to record the usage status of each CCE index of the second communication system; determining, from all CCE indexes of the first communication system, CCE indexes for which no resource conflict occurs based on the CCE conflict list of the first communication system and the CCE resource usage record table of the second communication system; and determining, from among the CCE indexes for which no resource conflict occurs, CCE indexes whose proportion of occupied REs on a PDCCH resource usage record table meets preset conditions.

[0010] In some embodiments, based on the CCE conflict list of the first communication system and the CCE resource usage record table of the second communication system, determining a CCE index for which no resource conflict occurs from all CCE indexes of the first communication system includes: using the first CCE index to query the CCE conflict list of the first communication system to obtain a second CCE index that conflicts with the first CCE index, the first CCE index being the CCE index of the first communication system, and the second CCE index being at least one CCE index of the second communication system; using the second CCE index to query the CCE resource usage record table of the second communication system to obtain the usage status of each CCE index in the second CCE index; when the usage status of each CCE index in the second CCE index is all unused, determining the first CCE index to be a CCE index for which no resource conflict occurs among all CCE indexes of the first communication system; when the usage status of each CCE index in the second CCE index includes used, determining the first CCE index to be a CCE index for which a resource conflict occurs among all CCE indexes of the first communication system.

[0011] According to another aspect of an embodiment of the present disclosure, a resource scheduling device is provided, including: a table establishment module, configured to establish a physical downlink control channel (PDCCH) resource usage record table shared by a first communication system and a second communication system, the PDCCH resource usage record table being used to record occupied REs and unoccupied REs, the PDCCH of the first communication system and the PDCCH of the second communication system occupying the same OFDM symbol interval in the time domain; an index determination module, configured to determine, from all CCE indexes of the first communication system, a CCE index whose proportion of occupied REs on the PDCCH resource usage record table meets a preset condition based on a correspondence between a control channel unit (CCE) index of the first communication system and REs on the PDCCH resource usage record table; a coding mapping module, configured to encode the downlink control information (DCI) of the first communication system and map it to a CCE index whose occupied REs meet a preset condition; a resource marking module, configured to mark, in the PDCCH resource usage record table, REs corresponding to CCE indices whose occupied REs meet a preset condition as occupied REs.

[0012] In some embodiments, the index determination module is configured to: determine the proportion of occupied REs in the REs corresponding to each CCE index of the first communication system according to the corresponding relationship; and determine the CCE index with the smallest proportion as the CCE index among all CCE indexes of the first communication system, in which the proportion of occupied REs in the PDCCH resource usage record table meets preset conditions.

[0013] In some embodiments, the index determination module is configured to: determine the proportion of occupied REs in the REs corresponding to each CCE index of the first communication system according to the corresponding relationship; and determine the CCE index whose proportion is less than a preset value as the CCE index among all CCE indexes of the first communication system, in which the proportion of occupied REs in the PDCCH resource usage record table meets preset conditions.

[0014] In some embodiments, the index determination module is configured to: generate time-frequency resource patterns of CCE used by PDCCH of the first communication system and the second communication system respectively; generate a CCE conflict list of the first communication system according to the time-frequency resource pattern, the CCE conflict list records each CCE index of the second communication system that conflicts with each CCE index of the first communication system; construct a CCE resource usage record table of the second communication system, the CCE resource usage record table is used to record the usage status of each CCE index of the second communication system; determine CCE indexes for which no resource conflict occurs from all CCE indexes of the first communication system according to the CCE conflict list of the first communication system and the CCE resource usage record table of the second communication system; and determine CCE indexes for which no resource conflict occurs from CCE indexes for which no resource conflict occurs, from CCE indexes for which no resource conflict occurs.

[0015] In some embodiments, the index determination module is configured to: use the first CCE index to query the CCE conflict list of the first communication system to obtain a second CCE index that conflicts with the first CCE index, the first CCE index is the CCE index of the first communication system, and the second CCE index is at least one CCE index of the second communication system; use the second CCE index to query the CCE resource usage record table of the second communication system to obtain the usage status of each CCE index in the second CCE index; when the usage status of each CCE index in the second CCE index is unused, determine that the first CCE index is a CCE index among all CCE indexes of the first communication system in which no resource conflict occurs; when the usage status of each CCE index in the second CCE index includes used, determine that the first CCE index is a CCE index among all CCE indexes of the first communication system in which a resource conflict occurs.

[0016] According to another aspect of an embodiment of the present disclosure, there is provided another resource scheduling device, including: a memory; and a processor coupled to the memory, wherein the processor is configured to execute the aforementioned resource scheduling method based on instructions stored in the memory.

[0017] According to another aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the instructions are executed by a processor, the aforementioned resource scheduling method is implemented.

[0018] The present disclosure can effectively alleviate resource conflicts when LTE and NR perform PDCCH scheduling.

[0019] Other features and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0021] Figure 1 A schematic diagram of a process flow of a resource scheduling method according to some embodiments of the present disclosure is shown.

[0022] Figure 2 A flowchart of some embodiments of determining a CCE index is shown.

[0023] Figure 3A schematic diagram showing the time-frequency resource pattern of CCE used by PDCCH of LTE is shown.

[0024] Figure 4 A schematic diagram showing the time-frequency resource pattern of CCE used by NR's PDCCH is shown.

[0025] Figure 5 A schematic diagram of the structure of a resource scheduling device according to some embodiments of the present disclosure is shown.

[0026] Figure 6 A schematic diagram of the structure of a resource scheduling device according to some other embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The following description of at least one exemplary embodiment is actually only illustrative and is by no means intended to limit the present disclosure and its application or use. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0028] First combine Figure 1 Some embodiments of the resource scheduling method disclosed herein are described. In these embodiments, the description is made from the side of the first communication system. Those skilled in the art will appreciate that the second communication system can also perform corresponding steps. Among the first communication system and the second communication system, one communication system may be an LTE system and the other communication system may be an NR system, and whether the first communication system is an LTE system or an NR system is not specifically limited.

[0029] Figure 1 FIG. 1 is a flow chart showing a resource scheduling method according to some embodiments of the present disclosure. Figure 1 As shown, this embodiment includes steps S101 to S104.

[0030] In step S101, a PDCCH resource usage record table shared by the first communication system and the second communication system is established.

[0031] The PDCCH resource usage record table is used to record occupied REs and unoccupied REs. Those skilled in the art know that 1 CCE corresponds to 36 REs, so whenever the first communication system or the second communication system occupies 1 CCE for PDCCH scheduling, 36 occupied REs will be added to the PDCCH resource usage record table. The PDCCH of the first communication system and the PDCCH of the second communication system occupy the same OFDM symbol interval in the time domain.

[0032] In step S102, according to the correspondence between the CCE (Control Channel Element) index of the first communication system and the RE on the PDCCH resource usage record table, the CCE index whose proportion of occupied RE on the PDCCH resource usage record table meets the preset conditions is determined from all CCE indexes of the first communication system.

[0033] There is a certain correspondence between the CCE index of the first communication system and the RE on the PDCCH resource usage record table, and there is also a certain correspondence between the CCE index of the first communication system and the RE on the PDCCH resource usage record table. These two correspondences are not exactly the same. Therefore, when selecting a CCE index from all CCE indexes of the first communication system for PDCCH scheduling, some CCE indexes correspond to REs on the PDCCH resource usage record table that are occupied at a larger ratio, and some CCE indexes correspond to REs on the PDCCH resource usage record table that are occupied at a smaller ratio. The reason why RE is occupied may be that RE has been occupied when the second communication system performs PDCCH scheduling, or that RE has been occupied when transmitting certain control information. The following introduces the preset conditions for reference when selecting CCE indexes in two situations.

[0034] (1) The preset condition is that the proportion of occupied RE is the minimum

[0035] First, according to the corresponding relationship, the proportion of occupied REs in REs corresponding to each CCE index of the first communication system is determined respectively. Then, the CCE index with the smallest proportion is determined as the CCE index in which the proportion of occupied REs in the PDCCH resource usage record table meets the preset conditions among all CCE indexes of the first communication system.

[0036] (2) The preset condition is that the proportion of occupied REs is less than the preset value

[0037] First, according to the corresponding relationship, the proportion of occupied REs in REs corresponding to each CCE index of the first communication system is determined respectively. Then, the CCE index whose proportion is less than the preset value is determined as the CCE index whose proportion of occupied REs in the PDCCH resource usage record table meets the preset condition among all CCE indexes of the first communication system.

[0038] In step S103, DCI (Downlink Control Information) of the first communication system is encoded and mapped to a CCE index whose occupied REs meet a preset condition.

[0039] Those skilled in the art will appreciate that the first communication system can implement CRC (Cyclic Redundancy Check) encoding, interleaving, rate allocation and modulation of the DCI data of the first communication system through a DCI encoder to obtain the DCI encoding of the first communication system. Similarly, the second communication system can also implement CRC encoding, interleaving, rate allocation and modulation of the DCI data of the second communication system through a DCI encoder to obtain the DCI encoding of the second communication system. Each DCI code may be mapped to 1, 2, 4 or 8 continuous or discontinuous CCE indexes. Mapping the DCI code to the CCE index means using the RE corresponding to the CCE index in the PDCCH resource usage record table to transmit the DCI code.

[0040] In step S104, in the PDCCH resource usage record table, REs corresponding to CCE indices whose occupied REs meet a preset condition are marked as occupied REs.

[0041] By marking the occupied REs, the first communication system and the second communication system can update the shared PDCCH resource usage record table. Those skilled in the art can understand that by repeatedly performing steps S102 to S104, the mapping arrangement of all DCI codes in the two communication systems can be achieved.

[0042] In this embodiment, by constructing and maintaining the PDCCH resource usage record table, the mapping arrangement of DCI coding and PDCCH scheduling can be realized, effectively alleviating the resource conflict when LTE and NR perform PDCCH scheduling. At the same time, PDCCH occupies the same OFDM symbol interval in the time domain, which can improve the flexibility of PDSCH allocation and avoid the reduction of LTE's PDSCH capacity caused by NR's PDCCH scheduling.

[0043] Combine the following Figure 2 Describe how to more quickly determine the CCE index whose proportion of occupied REs in the PDCCH resource usage record table meets the preset conditions. In these embodiments, the description is made from the side of the first communication system. Among the first communication system and the second communication system, one communication system may be an LTE system, and the other communication system may be an NR system. Whether the first communication system is an LTE system or an NR system is not specifically limited.

[0044] Figure 2 A schematic diagram of a process for determining a CCE index in some embodiments is shown. Figure 2 As shown, this embodiment includes steps S2021 to S2025.

[0045] In step S2021, time-frequency resource patterns of CCEs used by PDCCHs of the first communication system and the second communication system are generated respectively.

[0046] Figure 3 A schematic diagram showing the time-frequency resource pattern of CCE used by PDCCH of LTE is shown. Figure 4 A schematic diagram of the time-frequency resource pattern of CCE used by the PDCCH of NR is shown. In the time-frequency resource pattern of CCE, each row represents a subcarrier, and each column represents an OFDM symbol.

[0047] The CCE index number of LTE is independent of that of NR. Each small square in the CCE time-frequency resource pattern represents an RE, and each CCE index corresponds to 36 scattered REs in the time-frequency resource pattern. The format of the time-frequency resource pattern is similar to that of the PDCCH resource usage record table.

[0048] In step S2022, a CCE conflict list of the first communication system is generated according to the time-frequency resource pattern, where the CCE conflict list records each CCE index of the second communication system that conflicts with each CCE index of the first communication system.

[0049] For example, extract CCE index lx from the time-frequency resource pattern of CCE used by LTE's PDCCH, and extract CCE index ny from the time-frequency resource pattern of CCE used by NR's PDCCH. If there is a conflict between the RE corresponding to CCE index lx in the time-frequency resource pattern of CCE used by LTE's PDCCH and the RE corresponding to CCE index ny in the time-frequency resource pattern of CCE used by NR's PDCCH (i.e., the proportion of REs with the same row and column numbers exceeds a certain threshold, such as more than 20% of conflicting REs), it is considered that there is a conflict between CCE index lx and CCE index ny. Table 1 shows the CCE conflict list of LTE, and Table 2 shows the CCE conflict list of NR.

[0050] Table 1

[0051] Conflicting NR CCE indexes LTE CCE index lx NR CCE index ny, nz LTE CCE index ly NR CCE index na, nb …… ……

[0052] Table 2

[0053] Conflicting LTE CCE Indexes NR CCE index nx LTE CCE index lc, ld NR CCE index ny LTE CCE index lx, la …… ……

[0054] In step S2023, a CCE resource usage record table of the second communication system is constructed, where the CCE resource usage record table is used to record the usage status of each CCE index of the second communication system.

[0055] The CCE resource usage record table of the second communication system is different from the PDCCH resource usage record table. The PDCCH resource usage record table is recorded at the RE granularity level and is shared by the first communication system and the second communication system; while the CCE resource usage record table of the second communication system is recorded at the CCE granularity level and is used exclusively by the second communication system.

[0056] In step S2024, according to the CCE conflict list of the first communication system and the CCE resource usage record table of the second communication system, a CCE index without resource conflict is determined from all CCE indexes of the first communication system.

[0057] Those skilled in the art should understand that, on the side of the second communication system, a CCE index without resource conflict can be determined from all CCE indexes of the second communication system based on the CCE conflict list of the second communication system and the CCE resource usage record table of the first communication system.

[0058] The specific implementation process of step S2024 is as follows:

[0059] (1) using the first CCE index to query the CCE conflict list of the first communication system to obtain a second CCE index that conflicts with the first CCE index, where the first CCE index is a CCE index of the first communication system, and the second CCE index is at least one CCE index of the second communication system;

[0060] (2) using the second CCE index to query the CCE resource usage record table of the second communication system to obtain the usage status of each CCE index in the second CCE index;

[0061] (3) When the usage status of each CCE index in the second CCE index is unused, the first CCE index is determined to be a CCE index in which no resource conflict occurs among all CCE indexes of the first communication system; when the usage status of each CCE index in the second CCE index includes used, the first CCE index is determined to be a CCE index in which a resource conflict occurs among all CCE indexes of the first communication system.

[0062] In step S2025, a CCE index whose proportion of occupied REs in the PDCCH resource usage record table meets a preset condition is determined from CCE indexes where no resource conflict occurs.

[0063] The inventors consider that the workload of querying the PDCCH resource usage record table is large, because the query is performed at the RE granularity level, and 36 REs need to be queried for each CCE. In this embodiment, by constructing a CCE conflict list and a CCE resource usage record table, and according to the CCE conflict list and the CCE resource usage record table, first determine the CCE index where no resource conflict occurs, and then determine the CCE index with a smaller proportion of occupied REs from the CCE index where no resource conflict occurs, thereby reducing the number of queries to the PDCCH resource usage record table and improving the efficiency of determining the CCE index where no resource conflict occurs.

[0064] Combine the following Figure 5 Some embodiments of the resource scheduling device disclosed in the present invention are described.

[0065] Figure 5 FIG. 1 is a schematic diagram showing the structure of a resource scheduling device in some embodiments of the present disclosure. Figure 5 As shown, the resource scheduling device 50 in this embodiment includes:

[0066] The table establishment module 501 is configured to establish a physical downlink control channel PDCCH resource usage record table shared by the first communication system and the second communication system, the PDCCH resource usage record table is used to record occupied REs and unoccupied REs, and the PDCCH of the first communication system and the PDCCH of the second communication system occupy the same OFDM symbol interval in the time domain; the index determination module 502 is configured to determine, from all CCE indexes of the first communication system, the CCE index whose proportion of occupied REs on the PDCCH resource usage record table meets a preset condition based on the correspondence between the control channel unit CCE index of the first communication system and the RE on the PDCCH resource usage record table; the coding mapping module 503 is configured to encode the downlink control information DCI of the first communication system and map it to the CCE index whose occupied RE meets the preset condition; the resource marking module 504 is configured to mark the RE corresponding to the CCE index whose occupied RE meets the preset condition as an occupied RE in the PDCCH resource usage record table.

[0067] In some embodiments, the index determination module 502 is configured to: determine the proportion of occupied REs in the REs corresponding to each CCE index of the first communication system according to the corresponding relationship; and determine the CCE index with the smallest proportion as the CCE index among all CCE indexes of the first communication system, in which the proportion of occupied REs in the PDCCH resource usage record table meets preset conditions.

[0068] In some embodiments, the index determination module 502 is configured to: determine the proportion of occupied REs in the REs corresponding to each CCE index of the first communication system according to the corresponding relationship; and determine the CCE index whose proportion is less than a preset value as the CCE index in all CCE indexes of the first communication system, in which the proportion of occupied REs in the PDCCH resource usage record table meets the preset conditions.

[0069] In the above embodiment, by constructing and maintaining the PDCCH resource usage record table, the mapping arrangement of DCI coding and PDCCH scheduling can be realized, effectively alleviating the resource conflict when LTE and NR perform PDCCH scheduling. At the same time, PDCCH occupies the same OFDM symbol interval in the time domain, which can improve the flexibility of PDSCH allocation and avoid the reduction of LTE's PDSCH capacity caused by NR's PDCCH scheduling.

[0070] In some embodiments, the index determination module 502 is configured to: generate time-frequency resource patterns of the CCE used by the PDCCH of the first communication system and the second communication system, respectively; generate a CCE conflict list for the first communication system based on the time-frequency resource pattern, the CCE conflict list records each CCE index of the second communication system that conflicts with each CCE index of the first communication system; construct a CCE resource usage record table for the second communication system, the CCE resource usage record table is used to record the usage status of each CCE index of the second communication system; determine, from all CCE indexes of the first communication system, based on the CCE conflict list of the first communication system and the CCE resource usage record table of the second communication system, a CCE index for which no resource conflict occurs; and determine, from the CCE index for which no resource conflict occurs, a CCE index for which the proportion of occupied RE on the PDCCH resource usage record table meets a preset condition.

[0071] In some embodiments, the index determination module 502 is configured to: use the first CCE index to query the CCE conflict list of the first communication system to obtain a second CCE index that conflicts with the first CCE index, where the first CCE index is the CCE index of the first communication system, and the second CCE index is at least one CCE index of the second communication system; use the second CCE index to query the CCE resource usage record table of the second communication system to obtain the usage status of each CCE index in the second CCE index; when the usage status of each CCE index in the second CCE index is unused, determine that the first CCE index is a CCE index among all CCE indexes of the first communication system in which no resource conflict occurs; when the usage status of each CCE index in the second CCE index includes used, determine that the first CCE index is a CCE index among all CCE indexes of the first communication system in which a resource conflict occurs.

[0072] The inventors consider that the workload of querying the PDCCH resource usage record table is large, because the query is performed at the RE granularity level, and 36 REs need to be queried for each CCE. In this embodiment, by constructing a CCE conflict list and a CCE resource usage record table, and according to the CCE conflict list and the CCE resource usage record table, first determine the CCE index where no resource conflict occurs, and then determine the CCE index with a smaller proportion of occupied REs from the CCE index where no resource conflict occurs, thereby reducing the number of queries to the PDCCH resource usage record table and improving the efficiency of determining the CCE index where no resource conflict occurs.

[0073] Combine the following Figure 6 Some other embodiments of the resource scheduling device disclosed in the present invention are described.

[0074] Figure 6 FIG. 2 shows a schematic diagram of the structure of a resource scheduling device in some other embodiments of the present disclosure. Figure 6 As shown, the resource scheduling device 60 of this embodiment includes: a memory 610 and a processor 620 coupled to the memory 610 , and the processor 620 is configured to execute the resource scheduling method in any of the aforementioned embodiments based on instructions stored in the memory 610 .

[0075] The memory 610 may include, for example, a system memory, a fixed non-volatile storage medium, etc. The system memory may store, for example, an operating system, an application program, a boot loader, and other programs.

[0076] The resource scheduling device 60 may also include an input / output interface 630, a network interface 640, a storage interface 650, etc. These interfaces 630, 640, 650, the memory 610, and the processor 620 may be connected, for example, via a bus 660. The input / output interface 630 provides a connection interface for input / output devices such as a display, a mouse, a keyboard, and a touch screen. The network interface 640 provides a connection interface for various networked devices. The storage interface 650 provides a connection interface for external storage devices such as an SD card and a USB flash drive.

[0077] The present disclosure also includes a computer-readable storage medium on which computer instructions are stored. When the instructions are executed by a processor, the resource scheduling method in any of the aforementioned embodiments is implemented.

[0078] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0079] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0080] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0081] The above are only preferred embodiments of the present disclosure and are not intended to limit the present disclosure. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present disclosure should be included in the protection scope of the present disclosure.

Claims

1. A resource scheduling method, comprising: Establishing a physical downlink control channel PDCCH resource usage record table shared by the first communication system and the second communication system, the PDCCH resource usage record table is used to record occupied resource elements RE and unoccupied RE, and the PDCCH of the first communication system and the PDCCH of the second communication system occupy the same orthogonal frequency division multiplexing OFDM symbol interval in the time domain; According to the correspondence between the control channel unit CCE index of the first communication system and the RE on the PDCCH resource usage record table, from all the CCE indexes of the first communication system, determine the CCE index whose proportion of occupied RE on the PDCCH resource usage record table meets the preset condition, including: according to the CCE conflict list of the first communication system and the CCE resource usage record table of the second communication system, determine the CCE index where no resource conflict occurs from all the CCE indexes of the first communication system; from the CCE index where no resource conflict occurs, determine the CCE index whose proportion of occupied RE on the PDCCH resource usage record table meets the preset condition, wherein the CCE conflict list records each CCE index of the second communication system that conflicts with each CCE index of the first communication system, and the CCE resource usage record table is used to record the usage status of each CCE index of the second communication system; Encode the downlink control information DCI of the first communication system and map it to the CCE index of the occupied RE that meets the preset condition; In the PDCCH resource usage record table, REs corresponding to CCE indices of occupied REs that meet preset conditions are marked as occupied REs.

2. The resource scheduling method according to claim 1, wherein: Determining, from among all CCE indexes of the first communication system, a CCE index whose proportion of occupied REs in the PDCCH resource usage record table satisfies a preset condition includes: According to the corresponding relationship, respectively determine the proportion of occupied REs in the REs corresponding to each CCE index of the first communication system; The CCE index with the smallest ratio is determined to be a CCE index in which the ratio of occupied REs in the PDCCH resource usage record table meets a preset condition among all CCE indexes in the first communication system.

3. The resource scheduling method according to claim 1, wherein: Determining, from among all CCE indexes of the first communication system, a CCE index whose proportion of occupied REs in the PDCCH resource usage record table satisfies a preset condition includes: According to the corresponding relationship, respectively determine the proportion of occupied REs in the REs corresponding to each CCE index of the first communication system; The CCE index whose ratio is less than the preset value is determined as the CCE index whose ratio of occupied REs in the PDCCH resource usage record table meets the preset condition among all CCE indexes of the first communication system.

4. The resource scheduling method according to claim 1, wherein: Determining, from all CCE indexes of the first communication system, a CCE index whose proportion of occupied REs in the PDCCH resource usage record table meets a preset condition further includes: Generating time-frequency resource patterns of CCEs used by PDCCHs of the first communication system and the second communication system respectively; generating a CCE conflict list of the first communication system according to the time-frequency resource pattern; Construct the CCE resource usage record table of the second communication system.

5. The resource scheduling method according to claim 4, wherein: According to the CCE conflict list of the first communication system and the CCE resource usage record table of the second communication system, determining a CCE index in which resource conflict does not occur from all CCE indexes of the first communication system includes: Using the first CCE index to query the CCE conflict list of the first communication system, obtain a second CCE index that conflicts with the first CCE index, where the first CCE index is a CCE index of the first communication system, and the second CCE index is at least one CCE index of the second communication system; Using the second CCE index to query the CCE resource usage record table of the second communication system, and obtain the usage status of each CCE index in the second CCE index; When the usage status of each CCE index in the second CCE index is unused, determining the first CCE index to be a CCE index in which no resource conflict occurs among all CCE indexes of the first communication system; When the use status of each CCE index in the second CCE index includes "used", the first CCE index is determined to be a CCE index in which a resource conflict occurs among all CCE indexes of the first communication system.

6. A resource scheduling device, comprising: A table establishment module is configured to establish a physical downlink control channel PDCCH resource usage record table shared by the first communication system and the second communication system, the PDCCH resource usage record table is used to record occupied REs and unoccupied REs, and the PDCCH of the first communication system and the PDCCH of the second communication system occupy the same OFDM symbol interval in the time domain; An index determination module is configured to determine, from all CCE indexes of the first communication system, a CCE index whose proportion of occupied REs on a PDCCH resource usage record table meets a preset condition according to a correspondence between a control channel unit CCE index of the first communication system and an RE on a PDCCH resource usage record table, including: determining, from all CCE indexes of the first communication system, a CCE index where no resource conflict occurs according to a CCE conflict list of the first communication system and a CCE resource usage record table of the second communication system; determining, from CCE indexes where no resource conflict occurs, a CCE index whose proportion of occupied REs on a PDCCH resource usage record table meets a preset condition, wherein the CCE conflict list records each CCE index of the second communication system that conflicts with each CCE index of the first communication system, and the CCE resource usage record table is used to record the usage status of each CCE index of the second communication system; A coding mapping module, configured to encode the downlink control information DCI of the first communication system and map it to a CCE index whose occupied RE meets a preset condition; The resource marking module is configured to mark the REs corresponding to the CCE indexes of the occupied REs that meet the preset conditions as occupied REs in the PDCCH resource usage record table.

7. The resource scheduling device according to claim 6, wherein: The index determination module is configured to: According to the corresponding relationship, respectively determine the proportion of occupied REs in the REs corresponding to each CCE index of the first communication system; The CCE index with the smallest ratio is determined to be a CCE index in which the ratio of occupied REs in the PDCCH resource usage record table meets a preset condition among all CCE indexes in the first communication system.

8. The resource scheduling device according to claim 6, wherein: The index determination module is configured to: According to the corresponding relationship, respectively determine the proportion of occupied REs in the REs corresponding to each CCE index of the first communication system; The CCE index whose ratio is less than the preset value is determined as the CCE index whose ratio of occupied REs in the PDCCH resource usage record table meets the preset condition among all CCE indexes of the first communication system.

9. The resource scheduling device according to claim 6, wherein: The index determination module is further configured to: Generating time-frequency resource patterns of CCEs used by PDCCHs of the first communication system and the second communication system respectively; Generating the CCE conflict list of the first communication system according to the time-frequency resource pattern; Construct the CCE resource usage record table of the second communication system.

10. The resource scheduling device according to claim 9, wherein: The index determination module is configured to: Using the first CCE index to query the CCE conflict list of the first communication system, obtain a second CCE index that conflicts with the first CCE index, where the first CCE index is a CCE index of the first communication system, and the second CCE index is at least one CCE index of the second communication system; Using the second CCE index to query the CCE resource usage record table of the second communication system, and obtain the usage status of each CCE index in the second CCE index; When the usage status of each CCE index in the second CCE index is unused, determining the first CCE index to be a CCE index in which no resource conflict occurs among all CCE indexes of the first communication system; When the use status of each CCE index in the second CCE index includes "used", the first CCE index is determined to be a CCE index in which a resource conflict occurs among all CCE indexes of the first communication system.

11. A resource scheduling device, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the resource scheduling method according to any one of claims 1 to 5 based on instructions stored in the memory.

12. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, and when the instructions are executed by a processor, the resource scheduling method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Resource sharing method of PDSCH and PDCCH in NR system

    CN108540985A

  • Control channel resource mapping method and device

    CN108809588A