A downlink scheduling method and device
By judging whether the time domain resources of CSI-RS and DMRS conflict in the new 5G wireless system, and selecting appropriate time domain symbols for PDSCH transmission, the reception accuracy problem caused by the conflict between CSI-RS and DMRS is solved, and the transmission efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202010700924.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-20
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2040-07-20
AI Technical Summary
In the new 5G wireless system, the time domain resources of CSI-RS and DMRS may conflict, resulting in the UE being unable to receive correctly, increasing the transmission delay and block error rate, affecting the reception accuracy.
When it is necessary to schedule the target user equipment, obtain the time domain symbols of CSI-RS and DMRS in the current time slot to determine whether there is overlap. If there is overlap, select the time domain symbol before the conflicting time domain symbol as the time domain symbol for PDSCH transmission.
It reduces the chance of conflict between DMRS and CSI-RS time domain resources, reduces the transmission delay and block error rate, and improves the reception accuracy of the target user equipment.
Smart Images

Figure CN113965996B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to a downlink scheduling method and device. Background Art
[0002] According to the protocol standard description, in the 5G New Radio (NR) system network, each user equipment (User Experience, UE) can independently configure the Channel State Information Reference Signal (CSI-RS), and allow the same set of CSI-RS resources to be shared by multiple UEs. According to the CSI-RS configuration table given in the protocol, the time-frequency domain resources occupied by CSI-RS can be conveniently and flexibly configured, but in actual business processes, in order to avoid conflicts with other downlink physical channels, the configuration of CSI-RS will be restricted, such as not being able to conflict with the control resource set (CORESET) of the scheduling terminal, not being able to conflict with the demodulation reference signal (DMRS) related to the physical downlink shared channel (PDSCH) transmission, and not being able to conflict with the synchronization signal (Synchronization Signal and PBCH block, SSB).
[0003] It can be seen that the requirements on the existing base station side are: common channels (SIB1 (System Information Block Type 1) / other system messages (OSI) / paging (Paging) / random access message 2 (Msg2) / random access message 4 (Msg4) etc.) cannot be scheduled in the time slot where the CSI-RS is located, and there cannot be a DMRS signal at the location of the CSI-RS.
[0004] However, when the base station performs PDSCH scheduling for ordinary services of users, the resource location of the time domain where the CSI-RS is located is not considered, which may cause a conflict between the DMRS and the CSI-RS in the time domain resource location. For example, during the service process, when the "number of DMRS post-symbols" is not equal to 0, there may be a conflict between the time domain resources of the CSI-RS and the time domain resources of the DMRS related to the PDSCH transmission, which may cause the UE of this transmission to be unable to receive correctly, thereby increasing the transmission delay and the block error rate (Block Error Rate, BLER), and further affecting the UE reception accuracy.
[0005] As can be seen from the above, in the prior art, when performing PDSCH scheduling of a user's ordinary service, there may be a conflict between the time domain resources of the DMRS and the time domain resources of the CSI-RS, resulting in the UE being unable to correctly receive the current transmission. Summary of the invention
[0006] The embodiment of the present invention provides a downlink scheduling method and device to solve the problem in the prior art that when scheduling the user's ordinary service PDSCH, there may be a conflict between the time domain resources of DMRS and the time domain resources of CSI-RS, resulting in the UE being unable to correctly receive the current transmission.
[0007] In a first aspect, an embodiment of the present invention provides a downlink scheduling method, the method comprising:
[0008] When it is necessary to schedule the target user equipment on the dedicated channel, obtain the first time domain symbol occupied by the channel state information reference signal CSI-RS configured by the base station for the cell where the target user equipment is located in the current time slot, and the second time domain symbol occupied by the demodulation reference signal DMRS configured by the base station for the target user equipment on the dedicated channel in the current time slot;
[0009] Determine whether there is overlap between the first time domain symbol and the second time domain symbol;
[0010] In the case where there is an overlap between the first time domain symbol and the second time domain symbol, selecting a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel for the target user equipment from among the time domain symbols preceding the first target symbol in the current time slot, wherein the first target symbol is a time domain symbol overlapping between the first time domain symbol and the second time domain symbol;
[0011] In the third time domain symbol, the PDSCH transmission of the target user equipment on the dedicated channel is scheduled.
[0012] In a second aspect, an embodiment of the present invention provides a downlink scheduling device, the device comprising:
[0013] A first acquisition module, wherein, when it is necessary to schedule a target user equipment on a dedicated channel, the first acquisition module is used to acquire a first time domain symbol occupied by a CSI-RS configured by a base station for a cell where the target user equipment is located in a current time slot, and a second time domain symbol occupied by a demodulation reference signal DMRS configured by the base station for the target user equipment on a dedicated channel in the current time slot;
[0014] A first judging module, configured to judge whether there is overlap between the first time domain symbol and the second time domain symbol;
[0015] A first selection module is configured to select, in a case where there is an overlap between the first time domain symbol and the second time domain symbol, a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel for the target user equipment from a time domain symbol preceding the first target symbol in the current time slot, wherein the first target symbol is a time domain symbol overlapping between the first time domain symbol and the second time domain symbol;
[0016] The first scheduling module is used to schedule the PDSCH transmission of the target user equipment on the dedicated channel in the third time domain symbol.
[0017] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps in the downlink scheduling method described in the first aspect above are implemented.
[0018] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps in the downlink scheduling method described in the first aspect above are implemented.
[0019] In an embodiment of the present invention, when it is necessary to schedule a target user equipment on a dedicated channel, the first time domain symbol occupied by the CSI-RS configured by the base station for the cell where the target user equipment is located in the current time slot and the second time domain symbol occupied by the DMRS configured by the base station for the target user equipment on the dedicated channel in the current time slot are obtained, so as to determine whether there is an overlap between the first time domain symbol and the second time domain symbol. If so, a third time domain symbol for transmitting PDSCH on a dedicated channel is selected for the target user equipment in the time domain symbol that is located before the time domain symbol where the first time domain symbol and the second time domain symbol overlap in the current time slot, and then the PDSCH transmission of the target user equipment on the dedicated channel is scheduled on the selected third time domain symbol.
[0020] Among them, the above-mentioned first time domain symbol overlaps with the second time domain symbol, indicating that there is a conflict between the time domain symbol occupied by the CSI-RS in the current time slot and the time domain symbol occupied by the DMRS in the current time slot. In this case, in an embodiment of the present invention, in the time domain symbol before the time domain symbol where the first time domain symbol overlaps with the second time domain symbol in the current time slot (that is, in the time domain symbol before the time domain symbol where the CSI-RS conflicts with the DMRS in the current time slot), a time domain symbol for transmitting PDSCH on a dedicated channel is selected for the target user equipment, thereby reducing the probability of the time domain symbol occupied by the DMRS transmitted on the PDSCH conflicting with the time domain symbol occupied by the CSI-RS, reducing the transmission delay and block error rate, and thus can improve the reception accuracy of the target user equipment to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0022] Figure 1 One of the step flow charts of the downlink scheduling method provided in an embodiment of the present invention;
[0023] Figure 2 It is a schematic diagram of resource occupancy of CSI-RS and DMRS configured by a base station for a target user when scheduling a target user equipment on a dedicated channel in an embodiment of the present invention;
[0024] Figure 3 It is a schematic diagram of resource occupancy of CSI-RS and DMRS configured by a base station for a target user when scheduling a target user equipment on a common channel in an embodiment of the present invention;
[0025] Figure 4 It is a flowchart of a specific implementation method of scheduling a target user equipment on a dedicated channel in an embodiment of the present invention;
[0026] Figure 5 A flowchart of a specific implementation method of scheduling a target user equipment on a common channel in an embodiment of the present invention;
[0027] Figure 6 A structural block diagram of an uplink scheduling device provided by an embodiment of the present invention;
[0028] Figure 7 This is a structural block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0030] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present invention. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0031] In various embodiments of the present invention, it should be understood that the sequence numbers of the following processes do not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0032] In the embodiments provided by the present invention, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0033] like Figure 1 As shown, an embodiment of the present invention provides a downlink scheduling method, which may include the following steps:
[0034] Step 101: When it is necessary to schedule a target user equipment on a dedicated channel, obtain the first time domain symbol occupied by the CSI-RS configured by the base station for the cell where the target user equipment is located in the current time slot, and the second time domain symbol occupied by the demodulation reference signal DMRS configured by the base station for the target user equipment on the dedicated channel in the current time slot.
[0035] Scheduling the target user equipment on the dedicated channel is scheduling the target user equipment based on the downlink data service. The CSI-RS may be, for example, a channel state information interference measurement (Channel State Information Interference Measurement, CSI-IM), a tracking reference signal (Tracking Reference Signal, TRS), and the like.
[0036] In addition, when the target user equipment is scheduled based on the downlink data service, when the PDSCH is transmitted on the dedicated channel, the DMRS to be transmitted will occupy multiple time domain symbols in one time slot, that is, the number of time domain symbols occupied by the post-DMRS to be transmitted is not 0. Figure 2 As shown, in one time slot, DMRS may occupy two time domain symbols. Among them, the post-DMRS is the other DMRS after the first DMRS among the DMRSs to be transmitted.
[0037] In addition, when the Media Access Control (MAC) layer of the base station receives a CSI-RS message configured by a higher layer (ie, a Radio Resource Control (RRC) layer), it stores the time domain symbols occupied by the CSI-RS resources supported by the cell.
[0038] Optionally, a first target relationship table is pre-stored, wherein the first target relationship table includes values of a second variable when the first variable has different values, the first variable represents the number of time domain symbols used to transmit PDSCH on the dedicated channel in a time slot, and the second variable represents the position of the time domain symbol occupied by DMRS in a time slot;
[0039] Acquiring a second time domain symbol occupied by a DMRS configured by the base station for the target user equipment on a dedicated channel in the current time slot, comprising:
[0040] Acquire a fourth time domain symbol that the base station has configured for the target user equipment on a dedicated channel, wherein the fourth time domain symbol is a time domain symbol used to transmit the PDSCH in the current time slot;
[0041] Search the first target relationship table to obtain the first value of the second variable when the value of the first variable is a first quantity, and determine the time domain symbol represented by the first value as the second time domain symbol, wherein the first quantity is the quantity of the fourth time domain symbols.
[0042] Among them, before the target user equipment needs to be scheduled on the dedicated channel, the base station has configured the target user equipment with a time domain symbol for transmitting PDSCH on the dedicated channel, which is the above-mentioned fourth time domain symbol. However, if the PDSCH transmission of the target user equipment on the dedicated channel is scheduled on the above-mentioned fourth time domain symbol that has been configured by the base station, it may cause a conflict between the DMRS and CSI-RS transmitted on the PDSCH in the time domain. Therefore, in an embodiment of the present invention, it is necessary to determine the time domain symbol occupied by the DMRS when scheduling the PDSCH transmission of the target user equipment on the dedicated channel on the above-mentioned fourth time domain symbol by searching the first target relationship table.
[0043] In addition, it should be noted that each time domain symbol included in a time slot can be identified by an index. For example, the indexes of the time domain symbols are sorted from small to large according to the arrangement order of the time domain symbols in the time slot. For example Figure 2 In the example, a time slot includes 14 time domain symbols with indexes of 0 to 13. Then, the position of a time domain symbol in a time slot can be identified by the index of the time domain symbol.
[0044] Specifically, the format of the first target relationship table may be as shown in Table 1 below.
[0045] Table 1 Specific form of the first target relationship table
[0046]
[0047] For example, the fourth time domain symbol mentioned above is Figure 2 The index of the time domain symbol in the fourth time domain symbol is 1 to 13, and the number of the fourth time domain symbols is 13, wherein, for example, the PDSCH mapping type is "PDSCH mapping type A", and the DMRS post-position type (dmrs-Additional Position) is "pos1", then by looking up Table 1, it can be known that the number of time domain symbols used to transmit PDSCH in a time slot is 13, and the PDSCH mapping type is "PDSCH mapping type A", and when the DMRS post-position type is "pos1", the position of the time domain symbol occupied by DMRS in a time slot is l0 and l1. Among them, it has been agreed in advance that l1=11; when the PDSCH mapping type is "PDSCH mapping type A" and the DMRS post-position type is "pos1", l0=2; and when the PDSCH mapping type is "PDSCH mapping type A" and the DMRS post-position type is any one of "pos0, pos2, pos3", l0=3.
[0048] Then in the fourth time domain symbol mentioned above, Figure 2 When the index in the time domain symbol is 1 to 13, the time domain symbol occupied by the DMRS is the time domain symbol with index 2 and 11, that is, the second time domain symbol is as follows Figure 2 The time domain symbols occupied by the DMRS shown in .
[0049] Step 102: Determine whether there is overlap between the first time domain symbol and the second time domain symbol.
[0050] It should be noted that, on a dedicated channel, in a time slot, if the time domain symbols occupied by DMRS and CSI-RS overlap, then the time domain symbols occupied by post-DMRS and CSI-RS overlap. In addition, if the time domain symbols occupied by DMRS and CSI-RS overlap, the overlapping time domain symbols are one.
[0051] In addition, when there is an overlap between the first time domain symbol and the second time domain symbol, step 103 and step 104 are performed. When there is no overlap between the first time domain symbol and the second time domain symbol, directly before the target user equipment needs to be scheduled on the dedicated channel, the base station has configured the target user equipment on the dedicated channel for the time domain symbol (i.e., the fourth time domain symbol) for transmitting the PDSCH in the current time slot, and schedules the target user equipment for PDSCH transmission on the dedicated channel.
[0052] Optionally, the determining whether there is overlap between the first time domain symbol and the second time domain symbol includes:
[0053] A first bitmap is obtained according to the position of the first time domain symbol in the current time slot, wherein a value of a first bit corresponding to the first time domain symbol in the first bitmap is a first preset value, and values of other bits in the first bitmap except the first bit are second preset values;
[0054] A second bitmap is obtained according to the position of the second time domain symbol in the current time slot, wherein a value of a second bit corresponding to the second time domain symbol in the second bitmap is the first preset value, and values of other bits in the second bitmap except the second bit are the second preset values;
[0055] If the bits in the first bitmap whose value is the first preset value are identical with the bits in the second bitmap whose value is the first preset value, it is determined that there is overlap between the first time domain symbol and the second time domain symbol; if the bits do not exist, it is determined that there is no overlap between the first time domain symbol and the second time domain symbol.
[0056] The first preset value may be 1, and the second preset value may be 0.
[0057] For example, the first time domain symbol mentioned above is Figure 2 The time domain symbol occupied by the CSI-RS in the time domain symbol is the time domain symbol with indexes 10 to 13. According to the position of the first time domain symbol in the current time slot, the first bit map obtained is [00000000001111]; the second time domain symbol is Figure 2The time domain symbols occupied by the DMRS in the current time slot are the time domain symbols with indexes 2 and 11. According to the position of the second time domain symbol in the current time slot, the second bitmap obtained is [01000000000100]. Among them, by comparing the first bitmap and the second bitmap, it can be seen that there are the same bits in the bits with a value of 1, and there is overlap between the first time domain symbol and the second time domain symbol.
[0058] Alternatively, it is also possible to first obtain the bits in the first bitmap that have the first preset value, and then determine whether the values of these bits in the second bitmap are the first preset value. If so, there is an overlap between the first time domain symbol and the second time domain symbol.
[0059] Step 103: In the case that there is an overlap between the first time domain symbol and the second time domain symbol, a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel is selected for the target user equipment among the time domain symbols preceding the first target symbol in the current time slot, and the first target symbol is a time domain symbol overlapping between the first time domain symbol and the second time domain symbol.
[0060] For example, the overlapping time domain symbol between the first time domain symbol and the second time domain symbol Figure 2 The time domain symbol with index 11 shown in Figure 2 In the time slot shown in , in the time domain symbol preceding the time domain symbol with index 11, a third time domain symbol for transmitting PDSCH on a dedicated channel is selected for the target user equipment.
[0061] Optionally, a second target relationship table is pre-stored, wherein the second target relationship table includes a third variable and a fourth variable, which are respectively values of the target quantity at different values, the third variable represents the position of a starting symbol in a time domain symbol used to transmit PDSCH in a time slot, and the fourth variable represents the number of time domain symbols spaced between the first position and the second position plus one, wherein the first position represents the position of a starting symbol in a time domain symbol used to transmit PDSCH in a time slot, the second position represents the position of a time domain symbol overlapping between a time domain symbol occupied by a CSI-RS and a time domain symbol occupied by a DMRS in a time slot, and the target quantity represents the number of time domain symbols used to transmit PDSCH in a time slot;
[0062] The selecting, for the target user equipment, a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel from a time domain symbol preceding the first target symbol in the current time slot, comprises:
[0063] Acquire a fourth time domain symbol that the base station has configured for the target user equipment on a dedicated channel, wherein the fourth time domain symbol is a time domain symbol used to transmit the PDSCH in the current time slot;
[0064] Search the target relationship table to obtain the value of the third variable as the first target position, and the value of the fourth variable is the value of the target quantity when the number of time domain symbols between the first target position and the position of the first target symbol plus one, and determine it as the second quantity, wherein the first target position is the position of the starting symbol of the fourth time domain symbol;
[0065] When the second number is non-zero, the second number of time domain symbols located after the first target position and starting from the first target position in the current time slot are determined as the third time domain symbols.
[0066] Wherein, when the second number is zero, the target user equipment cannot be scheduled on the dedicated channel in the current time slot.
[0067] Specifically, the second target relationship table may be in the form of the following table 2. In Table 2, S is the third variable, X is the fourth variable, and L is the target quantity.
[0068] Table 2 Specific form of the second target relationship table
[0069]
[0070]
[0071] For example, the first time domain symbol mentioned above is Figure 2 The time domain symbols occupied by the CSI-RS are the time domain symbols with indexes 10 to 13, and the time domain symbols overlapped between the first time domain symbol and the second time domain symbol. Figure 2 The index of the time domain symbol shown in is 11, then Figure 2 In the above table, the value of S is 1 and the value of X is 10. Thus, by looking up the above table 2, when the value of S is 1 and the value of X is 10, the value of L is 9, that is, the number of time domain symbols that need to be selected for the target user equipment to transmit PDSCH on the dedicated channel is 9, and then from Figure 2 Starting from the time domain symbol with index 1 (i.e., the position of the starting symbol of the first time domain symbol), 9 consecutive time domain symbols, i.e., the time domain symbols with indexes 1 to 9, are the third time domain symbol selected for the target user equipment for transmitting PDSCH on a dedicated channel.
[0072] Step 104: In the third time domain symbol, schedule the target user equipment to transmit a PDSCH on the dedicated channel.
[0073] Among them, the above-mentioned first time domain symbol overlaps with the second time domain symbol, indicating that there is a conflict between the time domain symbol occupied by the CSI-RS in the current time slot and the time domain symbol occupied by the DMRS in the current time slot. In this case, in an embodiment of the present invention, in the time domain symbol before the time domain symbol where the first time domain symbol overlaps with the second time domain symbol in the current time slot (that is, in the time domain symbol before the time domain symbol where the CSI-RS conflicts with the DMRS in the current time slot), a time domain symbol for transmitting PDSCH on a dedicated channel is selected for the target user equipment, thereby reducing the probability of the time domain symbol occupied by the DMRS transmitted on the PDSCH conflicting with the time domain symbol occupied by the CSI-RS, reducing the transmission delay and block error rate, and thus can improve the reception accuracy of the target user equipment to a certain extent.
[0074] Optionally, a first target relationship table is pre-stored, wherein the first target relationship table includes values of a second variable when the first variable has different values, the first variable represents the number of time domain symbols used to transmit PDSCH on the dedicated channel in a time slot, and the second variable represents the time domain symbols occupied by DMRS in a time slot;
[0075] After selecting a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel for the target user equipment, the method further includes:
[0076] Searching the first target relationship table to obtain a second value of the second variable when the value of the first variable is the number of the third time domain symbols, and determining the time domain symbol represented by the second value as the fifth time domain symbol;
[0077] Determine whether there is overlap between the first time domain symbol and the fifth time domain symbol;
[0078] In the case that there is an overlap between the first time domain symbol and the fifth time domain symbol, a time domain symbol for transmitting PDSCH on a dedicated channel is reselected for the target user equipment among the time domain symbols preceding the second target symbol in the current time slot, and the second target symbol is the time domain symbol overlapping between the first time domain symbol and the fifth time domain symbol.
[0079] From this, it can be seen that after selecting the above-mentioned third time domain symbol, it is possible to further search the first target relationship table to obtain whether there is a conflict between DMRS and CSI-RS in the time domain when PDSCH is transmitted on a dedicated channel through the above-mentioned third time domain symbol. If there is still a conflict, the time domain symbol for transmitting PDSCH on a dedicated channel is re-selected for the target user equipment.
[0080] Among them, after reselecting the time domain symbol for transmitting PDSCH on the dedicated channel for the target user equipment, it is possible to further search the first target relationship table to obtain the time domain symbol reselected above, and determine whether there is a conflict between DMRS and CSI-RS in the time domain when transmitting PDSCH on the dedicated channel. If there is still a conflict, continue to reselect the time domain symbol for transmitting PDSCH on the dedicated channel for the target user equipment until DMRS and CSI-RS do not conflict in the time domain, thereby further reducing the probability of conflict between DMRS and CSI-RS, thereby further improving the UE reception accuracy.
[0081] Optionally, when it is necessary to schedule the target user equipment on a dedicated channel, if it is also necessary to schedule the target user equipment on a common channel, after obtaining the first time domain symbol, determining whether there is overlap between the first time domain symbol and the second time domain symbol, the method further includes:
[0082] Selecting, for the target user equipment, a sixth time domain symbol for transmitting the PDSCH on a common channel among the time domain symbols located before the start symbol of the first time domain symbol in the current time slot;
[0083] In the sixth time domain symbol, the PDSCH transmission of the target user equipment on the common channel is scheduled.
[0084] Among them, when sending a broadcast message, performing paging, sending a random access message 2 (msg2), etc., it is necessary to schedule the target user equipment on the common channel.
[0085] In an embodiment of the present invention, when it is necessary to schedule a target user equipment on a dedicated channel and a target user equipment on a common channel at the same time, the target user equipment is scheduled on the common channel first, and then on the dedicated channel.
[0086] Currently, through configuration, the time slot where the CSI-RS is located is staggered with the time slot for scheduling common channels, that is, the common channel (such as SIB1 / OSI / Paging / Msg2 / Msg4, etc.) cannot be scheduled in the time slot where the CSI-RS is located. For example, when the MAC layer on the base station side configures parameters in the high-level RRC, it will store the period, offset and other related information of the CSI-RS, so that in the process of scheduling common channels (SIB1 / OSI / Paging / Msg2 / Msg4), it is judged whether there is a CSI-RS in the current time slot. If so, it will exit this scheduling and wait for the next scheduling. Among them, when the CSI-RS neighboring areas of multiple cells are staggered, the existing CSI-RS configuration time slot will be more restricted, resulting in limited public channel scheduling. If the public channel information cannot be scheduled in time, it may cause an increase in user control plane delay.
[0087] It can be seen that in the existing base station high-level configuration, in order to prevent conflicts with the common channel, CSI-RS configuration takes many factors into consideration, the high-level verification is complex during configuration, and configuration failures often occur, increasing the difficulty of operation. In addition, due to limited configuration, the common channel is not scheduled in the time slot where the common channel conflicts with the CSI-RS, which increases the data transmission delay of the common channel.
[0088] In an embodiment of the present invention, when it is necessary to schedule a target user equipment on a common channel, in the current time slot, in a time domain symbol located before the time domain symbol occupied by the CSI-RS, a time domain symbol for transmitting the PDSCH on the common channel is selected for the target user equipment, so that the target user equipment can also be scheduled on the common channel in the time slot where the CSI-RS exists, thereby getting rid of the limitation of scheduling different common channels in the time slot where the CSI-RS exists, so that the common channel can be scheduled in time, thereby reducing the data transmission delay of the common channel.
[0089] For example, the first time domain symbol mentioned above is Figure 3 The time domain symbols occupied by the CSI-RS shown in are time domain symbols with indexes 10 to 13. Figure 3 In the time slot shown in , in the time domain symbol preceding the time domain symbol with index 10, the sixth time domain symbol for transmitting the PDSCH on the common channel is selected for the target user equipment.
[0090] Optionally, a second target relationship table is pre-stored, wherein the second target relationship table includes a third variable and a fourth variable, which are respectively values of the target quantity when they take different values, the third variable represents the position of the starting symbol in the time domain symbol used for PDSCH in a time slot, and the fourth variable represents the number of time domain symbols spaced between the first position and the second position plus one, wherein the first position represents the position of the starting symbol in the time domain symbol used to transmit PDSCH in a time slot, the second position represents the position of the time domain symbol overlapping between the time domain symbol occupied by CSI-RS and the time domain symbol occupied by DMRS in a time slot, and the target quantity represents the number of time domain symbols used to transmit PDSCH on the dedicated channel in a time slot;
[0091] The selecting, for the target user equipment, a sixth time domain symbol for transmitting the PDSCH on the common channel from a time domain symbol located before the start symbol of the first time domain symbol in the current time slot, comprises:
[0092] Acquire a time domain symbol configured by the base station for the target user equipment on a common channel and used for transmitting the PDSCH in the current time slot, and determine the symbol as the seventh time domain symbol;
[0093] Searching the target relationship table to obtain the value of the third variable as the second target position, and when the value of the fourth variable is the number of time domain symbols from the second target position to the position of the starting symbol of the first time domain symbol, the value of the target number is determined to be the third number, wherein the second target position is the position of the starting symbol of the seventh time domain symbol;
[0094] When the third number is non-zero, the third number of time domain symbols located after the second target position and starting from the second target position in the current time slot are determined as the sixth time domain symbol.
[0095] If the third number is zero, it indicates that the higher layer does not support it, and the scheduling of the target user equipment on the common channel is terminated.
[0096] For example, the first time domain symbol mentioned above is Figure 3 The time domain symbols occupied by the CSI-RS are time domain symbols with indexes 10 to 13, and the seventh time domain symbol is a time domain symbol with indexes 1 to 13. Figure 3 The value of S is 1, and the value of L is the number of time domain symbols from the position of the starting symbol of the seventh time domain symbol to the position of the starting symbol of the first time domain symbol (that is, the number of time domain symbols from the time domain symbol with index 1 to the time domain symbol with index 10), that is, 10. Thus, by looking up the above Table 2, when the value of S is 1 and the value of X is 10, the value of L is 9, that is, the number of time domain symbols that need to be selected for the target user equipment to transmit PDSCH on the common channel is 9, and then from Figure 3 Starting from the time domain symbol with index 1 (i.e., the position of the starting symbol of the first time domain symbol), 9 consecutive time domain symbols, i.e., the time domain symbols with indexes 1 to 9, are the sixth time domain symbol selected for the target user equipment for transmitting PDSCH on a dedicated channel.
[0097] In summary, in the downlink scheduling method of the embodiment of the present invention, the process of scheduling the target user equipment on the dedicated channel can be as follows: Figure 4 shown.
[0098] Specifically, when it is necessary to schedule the target user equipment on a dedicated channel, determine whether the current time slot is a time slot with a CSI-RS. If the current time slot is a time slot with a CSI-RS, obtain the number of time domain symbols for transmitting PDSCH that the base station has configured for the target user equipment on the dedicated channel in the current time slot (that is, obtain the number of time domain symbols available for transmitting PDSCH on the dedicated channel in the current time slot), as well as the time domain symbols occupied by the CSI-RS in the current time slot; if the current time slot is not a time slot with a CSI-RS, schedule the target user equipment directly on the dedicated channel.
[0099] Among them, after obtaining the number of time domain symbols available for PDSCH in the current time slot, the position of the time domain symbols occupied by DMRS can be determined by searching the aforementioned Table 1, so that it can be further determined whether the position of the time domain symbols occupied by DMRS conflicts with the position of the time domain symbols occupied by CSI-RS. If there is a conflict, the number of time domain symbols for transmitting PDSCH on the dedicated channel can be reselected for the target user equipment by searching Table 2 (that is, the number of time domain symbols available for the dedicated channel PDSCH is re-determined); if there is no conflict, the target user equipment is directly scheduled on the dedicated channel.
[0100] If the number of time domain symbols available for transmitting PDSCH on the dedicated channel re-determined by looking up Table 2 is non-zero (i.e., valid), then Table 1 can be looked up based on the number of time domain symbols available for transmitting PDSCH on the dedicated channel re-determined, and the position of the time domain symbols occupied by DMRS can be re-determined, thereby re-judging whether the position of the time domain symbols occupied by DMRS conflicts with the position of the time domain symbols occupied by CSI-RS. If there is a conflict, then by looking up Table 2, continue to reselect the number of time domain symbols for transmitting PDSCH on the dedicated channel for the target user equipment until the position of the time domain symbols occupied by DMRS does not conflict with the position of the time domain symbols occupied by CSI-RS.
[0101] If the number of time domain symbols available for PDSCH transmission on the dedicated channel re-determined by looking up Table 2 is zero (ie, invalid), the target user equipment cannot be scheduled on the dedicated channel in the current time slot.
[0102] In the downlink scheduling method of the embodiment of the present invention, the process of scheduling the target user equipment on the dedicated channel can be as follows: Figure 5 shown.
[0103] Specifically, when it is necessary to schedule the target user equipment on the public channel, determine whether the current time slot is a time slot with a CSI-RS. If the current time slot is a time slot with a CSI-RS, obtain the number of time domain symbols for transmitting PDSCH that the base station has configured for the target user equipment on the public channel in the current time slot (that is, obtain the number of time domain symbols available for transmitting PDSCH on the public channel in the current time slot), as well as the time domain symbols occupied by the CSI-RS in the current time slot; if the current time slot is not a time slot with a CSI-RS, schedule the target user equipment directly on the dedicated channel.
[0104] Among them, after obtaining the number of time domain symbols available for PDSCH in the current time slot and the time domain symbols occupied by CSI-RS in the current time slot, the number of PDSCH available symbols is truncated to the starting symbol position (i.e., the first symbol) of the time domain symbols occupied by CSI-RS, so as to look up Table 2 based on the number of time domain symbols included in the starting position of the time domain symbols available for PDSCH in the current time slot to the starting symbol position of the time domain symbols occupied by CSI-RS, and redetermine the number of time domain symbols available for common channel transmission of PDSCH.
[0105] If the number of time domain symbols available for PDSCH transmission on the common channel re-determined by looking up Table 2 is non-zero (ie valid), the target user equipment can be scheduled on the common channel by using the time domain symbols available for PDSCH on the common channel re-determined.
[0106] If the number of time domain symbols available for PDSCH transmission on the common channel re-determined by looking up Table 2 is zero (ie invalid), it means that the high-level configuration does not support it, and thus the target user equipment cannot be scheduled on the dedicated channel in the current time slot.
[0107] The above describes the downlink scheduling method provided by the embodiment of the present invention. The following describes the downlink scheduling device provided by the embodiment of the present invention in conjunction with the accompanying drawings.
[0108] See also Figure 6 The embodiment of the present invention further provides a downlink scheduling device, the device comprising:
[0109] A first acquisition module 601, wherein, when it is necessary to schedule a target user equipment on a dedicated channel, the first acquisition module 601 is used to acquire a first time domain symbol occupied by a CSI-RS configured by a base station for a cell where the target user equipment is located in a current time slot, and a second time domain symbol occupied by a demodulation reference signal DMRS configured by the base station for the target user equipment on a dedicated channel in the current time slot;
[0110] A first judging module 602 is configured to judge whether there is overlap between the first time domain symbol and the second time domain symbol;
[0111] A first selection module 603 is configured to select, in a case where there is an overlap between the first time domain symbol and the second time domain symbol, a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel for the target user equipment from a time domain symbol preceding the first target symbol in the current time slot, wherein the first target symbol is a time domain symbol overlapping between the first time domain symbol and the second time domain symbol;
[0112] The first scheduling module 604 is configured to schedule, in the third time domain symbol, PDSCH transmission of the target user equipment on the dedicated channel.
[0113] Optionally, a first target relationship table is pre-stored, wherein the first target relationship table includes values of a second variable when the first variable has different values, the first variable represents the number of time domain symbols used to transmit PDSCH on the dedicated channel in a time slot, and the second variable represents the position of the time domain symbol occupied by DMRS in a time slot;
[0114] The first acquisition module 601 includes:
[0115] A first acquisition submodule, configured to acquire a fourth time domain symbol that the base station has configured for the target user equipment on a dedicated channel, wherein the fourth time domain symbol is a time domain symbol used to transmit the PDSCH in the current time slot;
[0116] The first table lookup submodule is used to search the first target relationship table, obtain the first value of the second variable when the value of the first variable is a first quantity, and determine the time domain symbol represented by the first value as the second time domain symbol, wherein the first quantity is the quantity of the fourth time domain symbols.
[0117] Optionally, the first determining module 602 includes:
[0118] a first bitmap determination submodule, configured to obtain a first bitmap according to a position of the first time domain symbol in the current time slot, wherein a value of a first bit position corresponding to the first time domain symbol in the first bitmap is a first preset value, and values of other bits in the first bitmap except the first bit position are second preset values;
[0119] A second bitmap determination submodule, configured to obtain a second bitmap according to a position of the second time domain symbol in the current time slot, wherein a value of a second bit position corresponding to the second time domain symbol in the second bitmap is the first preset value, and values of other bits in the second bitmap except the second bit position are the second preset value;
[0120] The judgment result determination submodule is used to determine that there is an overlap between the first time domain symbol and the second time domain symbol when there are identical bits in the bit position whose value is the first preset value in the first bitmap and the bit position whose value is the first preset value in the second bitmap, and determine that there is no overlap between the first time domain symbol and the second time domain symbol when there are no identical bits.
[0121] Optionally, a second target relationship table is pre-stored, wherein the second target relationship table includes a third variable and a fourth variable, which are respectively values of the target quantity at different values, the third variable represents the position of a starting symbol in a time domain symbol used to transmit PDSCH in a time slot, and the fourth variable represents the number of time domain symbols spaced between the first position and the second position plus one, wherein the first position represents the position of a starting symbol in a time domain symbol used to transmit PDSCH in a time slot, the second position represents the position of a time domain symbol overlapping between a time domain symbol occupied by a CSI-RS and a time domain symbol occupied by a DMRS in a time slot, and the target quantity represents the number of time domain symbols used to transmit PDSCH in a time slot;
[0122] The first selection module 603 includes:
[0123] A second acquisition submodule, used to acquire a fourth time domain symbol that the base station has configured for the target user equipment on a dedicated channel, wherein the fourth time domain symbol is a time domain symbol used to transmit the PDSCH in the current time slot;
[0124] A second table lookup submodule is used to look up the target relationship table, obtain the value of the third variable as the first target position, and the value of the fourth variable is the value of the target quantity when the number of time domain symbols between the first target position and the position of the first target symbol is added to one, and is determined as the second quantity, wherein the first target position is the position of the starting symbol of the fourth time domain symbol;
[0125] The first selection submodule is configured to determine the second number of time domain symbols located after the first target position and starting from the first target position in the current time slot as the third time domain symbols when the second number is non-zero.
[0126] Optionally, a first target relationship table is pre-stored, wherein the first target relationship table includes values of a second variable when the first variable has different values, the first variable represents the number of time domain symbols used to transmit PDSCH on the dedicated channel in a time slot, and the second variable represents the time domain symbols occupied by DMRS in a time slot;
[0127] The device also includes:
[0128] a search module, configured to search the first target relationship table, obtain a second value of the second variable when the value of the first variable is the number of the third time domain symbols, and determine the time domain symbol represented by the second value as the fifth time domain symbol;
[0129] A second judging module, configured to judge whether there is overlap between the first time domain symbol and the fifth time domain symbol;
[0130] The second selection module is used to reselect a time domain symbol for transmitting PDSCH on a dedicated channel for the target user equipment from the time domain symbol preceding the second target symbol in the current time slot when there is an overlap between the first time domain symbol and the fifth time domain symbol, and the second target symbol is a time domain symbol overlapping between the first time domain symbol and the fifth time domain symbol.
[0131] Optionally, when it is necessary to schedule the target user equipment on the dedicated channel, if it is also necessary to schedule the target user equipment on the common channel, the apparatus further includes: a third selection module and a second scheduling module;
[0132] The third selection module is used to perform the following process after the first acquisition module 601 acquires the first time domain symbol and before the first judgment module 602 determines whether there is an overlap between the first time domain symbol and the second time domain symbol:
[0133] Selecting, for the target user equipment, a sixth time domain symbol for transmitting the PDSCH on a common channel among the time domain symbols located before the start symbol of the first time domain symbol in the current time slot;
[0134] The second scheduling module is used to schedule the PDSCH transmission of the target user equipment on the common channel in the sixth time domain symbol.
[0135] Optionally, a second target relationship table is pre-stored, wherein the second target relationship table includes a third variable and a fourth variable, which are respectively values of the target quantity when they take different values, the third variable represents the position of the starting symbol in the time domain symbol used for PDSCH in a time slot, and the fourth variable represents the number of time domain symbols spaced between the first position and the second position plus one, wherein the first position represents the position of the starting symbol in the time domain symbol used to transmit PDSCH in a time slot, the second position represents the position of the time domain symbol overlapping between the time domain symbol occupied by CSI-RS and the time domain symbol occupied by DMRS in a time slot, and the target quantity represents the number of time domain symbols used to transmit PDSCH on the dedicated channel in a time slot;
[0136] The third selection module includes:
[0137] A third acquisition submodule is used to acquire a time domain symbol configured by the base station for the target user equipment on a common channel and used to transmit the PDSCH in the current time slot, and determine the time domain symbol as the seventh time domain symbol;
[0138] A third table lookup submodule is used to look up the target relationship table, obtain the value of the third variable as the second target position, and when the value of the fourth variable is the number of time domain symbols from the second target position to the position of the starting symbol of the first time domain symbol, the value of the target number is determined as the third number, wherein the second target position is the position of the starting symbol of the seventh time domain symbol;
[0139] The second selection submodule is used to determine the third number of time domain symbols located after the second target position and starting from the second target position in the current time slot as the sixth time domain symbol when the third number is non-zero.
[0140] The downlink scheduling device provided by the embodiment of the present invention can realize Figure 1 To avoid repetition, the various processes implemented in the method embodiment are not described here.
[0141] In an embodiment of the present invention, when it is necessary to schedule a target user equipment on a dedicated channel, the first time domain symbol occupied by the CSI-RS configured by the base station for the cell where the target user equipment is located in the current time slot and the second time domain symbol occupied by the DMRS configured by the base station for the target user equipment on the dedicated channel in the current time slot are obtained, so as to determine whether there is an overlap between the first time domain symbol and the second time domain symbol. If so, a third time domain symbol for transmitting PDSCH on a dedicated channel is selected for the target user equipment in the time domain symbol that is located before the time domain symbol where the first time domain symbol and the second time domain symbol overlap in the current time slot, and then the PDSCH transmission of the target user equipment on the dedicated channel is scheduled on the selected third time domain symbol.
[0142] Among them, the above-mentioned first time domain symbol overlaps with the second time domain symbol, indicating that there is a conflict between the time domain symbol occupied by the CSI-RS in the current time slot and the time domain symbol occupied by the DMRS in the current time slot. In this case, in an embodiment of the present invention, in the time domain symbol before the time domain symbol where the first time domain symbol overlaps with the second time domain symbol in the current time slot (that is, in the time domain symbol before the time domain symbol where the CSI-RS conflicts with the DMRS in the current time slot), a time domain symbol for transmitting PDSCH on a dedicated channel is selected for the target user equipment, thereby reducing the probability of the time domain symbol occupied by the DMRS transmitted on the PDSCH conflicting with the time domain symbol occupied by the CSI-RS, reducing the transmission delay and block error rate, and thus can improve the reception accuracy of the target user equipment to a certain extent.
[0143] On the other hand, an embodiment of the present invention further provides an electronic device, including a memory, a processor, a bus, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the above-mentioned downlink scheduling method when executing the program.
[0144] Here is an example: Figure 7 A schematic diagram of the physical structure of an electronic device is shown.
[0145] like Figure 7 As shown, the electronic device 700 may include: a processor 710, a communication interface 720, a memory 730 and a communication bus 740, wherein the processor 710, the communication interface 720 and the memory 730 communicate with each other through the communication bus 740. The processor 710 may call the logic instructions in the memory 730 to execute the following method:
[0146] When it is necessary to schedule the target user equipment on the dedicated channel, obtain the first time domain symbol occupied by the CSI-RS configured by the base station for the cell where the target user equipment is located in the current time slot, and the second time domain symbol occupied by the demodulation reference signal DMRS configured by the base station for the target user equipment on the dedicated channel in the current time slot;
[0147] Determine whether there is overlap between the first time domain symbol and the second time domain symbol;
[0148] In the case where there is an overlap between the first time domain symbol and the second time domain symbol, selecting a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel for the target user equipment from among the time domain symbols preceding the first target symbol in the current time slot, wherein the first target symbol is a time domain symbol overlapping between the first time domain symbol and the second time domain symbol;
[0149] In the third time domain symbol, the PDSCH transmission of the target user equipment on the dedicated channel is scheduled.
[0150] In addition, the logic instructions in the above-mentioned memory 730 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0151] On the other hand, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the downlink scheduling method provided in the above embodiments is implemented, for example, including:
[0152] When it is necessary to schedule the target user equipment on the dedicated channel, obtain the first time domain symbol occupied by the CSI-RS configured by the base station for the cell where the target user equipment is located in the current time slot, and the second time domain symbol occupied by the demodulation reference signal DMRS configured by the base station for the target user equipment on the dedicated channel in the current time slot;
[0153] Determine whether there is overlap between the first time domain symbol and the second time domain symbol;
[0154] In the case where there is an overlap between the first time domain symbol and the second time domain symbol, selecting a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel for the target user equipment from among the time domain symbols preceding the first target symbol in the current time slot, the first target symbol being a time domain symbol overlapping between the first time domain symbol and the second time domain symbol;
[0155] In the third time domain symbol, the PDSCH transmission of the target user equipment on the dedicated channel is scheduled.
[0156] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0157] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0158] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A downlink scheduling method, characterized in that: The method comprises: When it is necessary to schedule the target user equipment on the dedicated channel, obtain the first time domain symbol occupied by the channel state information reference signal CSI-RS configured by the base station for the cell where the target user equipment is located in the current time slot, and the second time domain symbol occupied by the demodulation reference signal DMRS configured by the base station for the target user equipment on the dedicated channel in the current time slot; Determine whether there is overlap between the first time domain symbol and the second time domain symbol; In the case where there is an overlap between the first time domain symbol and the second time domain symbol, selecting a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel for the target user equipment from among the time domain symbols preceding the first target symbol in the current time slot, wherein the first target symbol is a time domain symbol overlapping between the first time domain symbol and the second time domain symbol; In the third time domain symbol, the PDSCH transmission of the target user equipment on the dedicated channel is scheduled.
2. The downlink scheduling method according to claim 1, characterized in that: A first target relationship table is pre-stored, wherein the first target relationship table includes values of a second variable when the first variable has different values, the first variable represents the number of time domain symbols used to transmit PDSCH on the dedicated channel in a time slot, and the second variable represents the position of the time domain symbol occupied by DMRS in a time slot; Acquiring a second time domain symbol occupied by a DMRS configured by the base station for the target user equipment on a dedicated channel in the current time slot, comprising: Acquire a fourth time domain symbol that the base station has configured for the target user equipment on a dedicated channel, wherein the fourth time domain symbol is a time domain symbol used to transmit the PDSCH in the current time slot; Search the first target relationship table to obtain the first value of the second variable when the value of the first variable is a first quantity, and determine the time domain symbol represented by the first value as the second time domain symbol, wherein the first quantity is the quantity of the fourth time domain symbols.
3. The downlink scheduling method according to claim 1, characterized in that: The determining whether there is overlap between the first time domain symbol and the second time domain symbol includes: A first bitmap is obtained according to the position of the first time domain symbol in the current time slot, wherein a value of a first bit corresponding to the first time domain symbol in the first bitmap is a first preset value, and values of other bits in the first bitmap except the first bit are second preset values; A second bitmap is obtained according to the position of the second time domain symbol in the current time slot, wherein a value of a second bit corresponding to the second time domain symbol in the second bitmap is the first preset value, and values of other bits in the second bitmap except the second bit are the second preset values; If the bits in the first bitmap whose value is the first preset value are identical with the bits in the second bitmap whose value is the first preset value, it is determined that there is overlap between the first time domain symbol and the second time domain symbol; if the bits do not exist, it is determined that there is no overlap between the first time domain symbol and the second time domain symbol.
4. The downlink scheduling method according to claim 1, characterized in that: A second target relationship table is pre-stored, wherein the second target relationship table includes a third variable and a fourth variable, which are respectively values of the target quantity when different values are taken, the third variable represents the position of the starting symbol in the time domain symbol used to transmit PDSCH in a time slot, and the fourth variable represents the number of time domain symbols spaced between the first position and the second position plus one, wherein the first position represents the position of the starting symbol in the time domain symbol used to transmit PDSCH in a time slot, the second position represents the position of the time domain symbol overlapped between the time domain symbol occupied by CSI-RS and the time domain symbol occupied by DMRS in a time slot, and the target quantity represents the number of time domain symbols used to transmit PDSCH in a time slot; The selecting, for the target user equipment, a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel from a time domain symbol preceding the first target symbol in the current time slot, comprises: Acquire a fourth time domain symbol that the base station has configured for the target user equipment on a dedicated channel, wherein the fourth time domain symbol is a time domain symbol used to transmit the PDSCH in the current time slot; Search the target relationship table to obtain the value of the third variable as the first target position, and the value of the fourth variable is the value of the target quantity when the number of time domain symbols between the first target position and the position of the first target symbol plus one, and determine it as the second quantity, wherein the first target position is the position of the starting symbol of the fourth time domain symbol; When the second number is non-zero, the second number of time domain symbols located after the first target position and starting from the first target position in the current time slot are determined as the third time domain symbols.
5. The downlink scheduling method according to claim 1, characterized in that: A first target relationship table is pre-stored, wherein the first target relationship table includes values of a second variable when the first variable has different values, the first variable represents the number of time domain symbols used to transmit PDSCH on the dedicated channel in a time slot, and the second variable represents the time domain symbols occupied by DMRS in a time slot; After selecting a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel for the target user equipment, the method further includes: Searching the first target relationship table to obtain a second value of the second variable when the value of the first variable is the number of the third time domain symbols, and determining the time domain symbol represented by the second value as the fifth time domain symbol; Determining whether there is overlap between the first time domain symbol and the fifth time domain symbol; In the case that there is an overlap between the first time domain symbol and the fifth time domain symbol, a time domain symbol for transmitting PDSCH on a dedicated channel is reselected for the target user equipment among the time domain symbols preceding the second target symbol in the current time slot, and the second target symbol is the time domain symbol overlapping between the first time domain symbol and the fifth time domain symbol.
6. The downlink scheduling method according to claim 1, characterized in that: When it is necessary to schedule the target user equipment on a dedicated channel, if it is also necessary to schedule the target user equipment on a common channel, after acquiring the first time domain symbol and before determining whether there is an overlap between the first time domain symbol and the second time domain symbol, the method further includes: Selecting, for the target user equipment, a sixth time domain symbol for transmitting the PDSCH on a common channel among the time domain symbols located before the start symbol of the first time domain symbol in the current time slot; In the sixth time domain symbol, the PDSCH transmission of the target user equipment on the common channel is scheduled.
7. The downlink scheduling method according to claim 6, characterized in that: A second target relationship table is pre-stored, wherein the second target relationship table includes a third variable and a fourth variable, which are respectively values of the target quantity when different values are taken, the third variable represents the position of the starting symbol in the time domain symbol used for PDSCH in a time slot, and the fourth variable represents the number of time domain symbols spaced between the first position and the second position plus one, wherein the first position represents the position of the starting symbol in the time domain symbol used to transmit PDSCH in a time slot, the second position represents the position of the time domain symbol overlapped between the time domain symbol occupied by CSI-RS and the time domain symbol occupied by DMRS in a time slot, and the target quantity represents the number of time domain symbols used to transmit PDSCH on the dedicated channel in a time slot; The selecting, for the target user equipment, a sixth time domain symbol for transmitting the PDSCH on the common channel from a time domain symbol located before the start symbol of the first time domain symbol in the current time slot, comprises: Acquire a time domain symbol configured by the base station for the target user equipment on a common channel and used for transmitting the PDSCH in the current time slot, and determine the symbol as the seventh time domain symbol; Searching the target relationship table to obtain the value of the third variable as the second target position, and when the value of the fourth variable is the number of time domain symbols from the second target position to the position of the starting symbol of the first time domain symbol, the value of the target number is determined to be the third number, wherein the second target position is the position of the starting symbol of the seventh time domain symbol; When the third number is non-zero, the third number of time domain symbols located after the second target position and starting from the second target position in the current time slot are determined as the sixth time domain symbol.
8. A downlink scheduling device, characterized in that: The device comprises: A first acquisition module, wherein, when it is necessary to schedule a target user equipment on a dedicated channel, the first acquisition module is used to acquire a first time domain symbol occupied by a channel state information reference signal CSI-RS configured by a base station for a cell where the target user equipment is located in a current time slot, and a second time domain symbol occupied by a demodulation reference signal DMRS configured by the base station for the target user equipment on a dedicated channel in the current time slot; A first judging module, configured to judge whether there is overlap between the first time domain symbol and the second time domain symbol; A first selection module is configured to select, in a case where there is an overlap between the first time domain symbol and the second time domain symbol, a third time domain symbol for transmitting a physical downlink shared channel PDSCH on a dedicated channel for the target user equipment from a time domain symbol preceding the first target symbol in the current time slot, wherein the first target symbol is a time domain symbol overlapping between the first time domain symbol and the second time domain symbol; The first scheduling module is used to schedule the PDSCH transmission of the target user equipment on the dedicated channel in the third time domain symbol.
9. An electronic device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, characterized in that: When the computer program is executed by the processor, the steps of the downlink scheduling method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the downlink scheduling method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Demodulation reference signal transmission method and network equipment
CN110022193A
Communication method and device
CN110890947A