This application relates to communication technologies, and in particular, to a communication resource scheduling method and an apparatus.
With development of wireless communication technologies and rapid increasing of mobile user requirements, a future wireless communication network faces a challenge of wireless spectrum resource shortage.
Users have different service requirements in different service scenarios. For example, a to business (to business, 2B) service scenario has high requirements on an uplink capacity, to be specific, on uplink transmission bandwidth and an uplink transmission rate. However, a to consumer (to consumer, 2C) service scenario has high requirements on a downlink capacity, to be specific, on downlink transmission bandwidth and a downlink transmission rate.
How to meet service requirements of different users in different service scenarios with limited wireless spectrum resources becomes an urgent technical problem to be resolved.
This application provides a communication resource scheduling method and an apparatus, to meet service requirements of different users in case of limited wireless spectrum resources.
According to a first aspect, this application provides a communication resource scheduling method. The method may include: A first communication apparatus indicates that a first resource of a first cell is used for first transmission. The first communication apparatus indicates that a second resource of a neighboring cell of the first cell is used for second transmission, where at least one of time domain, frequency domain, space domain, code domain, and power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, and power domain of the first resource. When the first transmission is uplink transmission, the second transmission is downlink transmission; or when the first transmission is downlink transmission, the second transmission is uplink transmission.
In this implementation, it is indicated that the first resource of the first cell is used for the first transmission, and it is indicated that the second resource of the neighboring cell of the first cell is used for the second transmission. At least one of time domain, frequency domain, space domain, code domain, or power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, or power domain of the first resource. Different scheduling manners are used for the first cell and the neighboring cell of the first cell, to meet different service requirements of terminal devices in different cells, and avoid uplink and downlink interference while meeting the different service requirements.
In a possible design, both the first resource and the second resource are flexible time-frequency domain resources. The flexible time-frequency domain resource may be a time-frequency domain resource in an F slot.
In this implementation, uplink and downlink resources may be dynamically adjusted based on a load status of a cell, to meet a service requirement of the cell. For example, an area covered by the first cell is an industrial park, and an uplink transmission requirement of the industrial park is high. However, an area covered by the neighboring cell of the first cell is a residential area, and a downlink transmission requirement of the residential area is high. To meet service transmission requirements of different cells, the method in this implementation may be used to schedule the first resource in an F slot in the first cell for uplink transmission, and schedule the second resource in an F slot in the neighboring cell of the first cell for downlink transmission. To avoid the uplink and downlink interference, at least one of time domain, frequency domain, space domain, code domain, or power domain of the first resource is different from at least one of time domain, frequency domain, space domain, code domain, or power domain of the second resource.
In some embodiments, the F slot may be further dynamically scheduled at different times for uplink transmission or downlink transmission, to effectively resist a tidal effect in a network. For example, a large quantity of uplink transmission resources are configured in a cell in the industrial park at night, to meet an industrial digitalization requirement.
The method in this embodiment of this application is not only applicable to a TDD system, but also applicable to an FDD system.
In a possible design, strength of signal interference between the neighboring cell of the first cell and the first cell is greater than a first threshold, and a service volume of the second transmission of the neighboring cell of the first cell is greater than a second threshold; or strength of signal interference between the neighboring cell of the first cell and the first cell is greater than a first threshold; and time domain of the second resource of the neighboring cell is different from time domain of the first resource.
In this implementation, a time-domain coordinated manner may be used based on the service volume and the strength of the signal interference, or based on the strength of the signal interference, to avoid the uplink and downlink interference.
In a possible design, if strength of signal interference between the neighboring cell of the first cell and the first cell is greater than a first threshold, and a service volume of the second transmission of the neighboring cell of the first cell is less than a second threshold, the second resource of the neighboring cell may not be scheduled. Time domain of the second resource of the neighboring cell is the same as time domain of the first resource.
In this implementation, when the service volume of the second transmission of the neighboring cell of the first cell is low, and interference between the first cell and the neighboring cell is strong interference, to avoid the uplink and downlink interference, the second resource of the neighboring cell may not be scheduled.
In a possible design, strength of signal interference between the neighboring cell of the first cell and the first cell is less than a first threshold and greater than a third threshold, and a service volume of the second transmission of the neighboring cell of the first cell is greater than a second threshold; or strength of signal interference between the neighboring cell of the first cell and the first cell is less than a first threshold and greater than a third threshold; and frequency domain of the second resource of the neighboring cell is different from frequency domain of the first resource.
In this implementation, a frequency-domain coordinated manner may be used based on the service volume and the strength of the signal interference, or based on the strength of the signal interference, to avoid the uplink and downlink interference.
In a possible design, strength of signal interference between the neighboring cell of the first cell and the first cell is less than a third threshold, and a service volume of the second transmission of the neighboring cell of the first cell is greater than a second threshold; or strength of signal interference between the neighboring cell of the first cell and the first cell is less than a third threshold; and at least one of space domain, code domain, or power domain of the second resource of the neighboring cell is different from at least one of space domain, code domain, or power domain of the first resource.
In this implementation, at least one of a space-domain coordinated manner, a code-domain coordinated manner, or a power-domain coordinated manner may be used based on the service volume and the strength of the signal interference, or based on the strength of the signal interference, to avoid the uplink and downlink interference.
In a possible design, the first transmission is uplink transmission, and the method further includes: receiving uplink data on the first resource, and demodulating the uplink data by using a channel estimation result of a demodulation reference signal DMRS on a third resource, where the third resource and the first resource have a same frequency-domain position but different time-domain positions; or receiving uplink data on the first resource and demodulating the uplink data on the first resource to obtain first demodulated data, receiving uplink data on a third resource and demodulating the uplink data on the third resource to obtain second demodulated data, and combining the first demodulated data and the second demodulated data.
In this implementation, in a joint demodulation manner, demodulation performance can be improved, and data can be ensured to be received accurately.
In a possible design, a service volume of the first transmission is greater than a fourth threshold, and/or a service type of the first transmission includes ultra-reliable low-latency URLLC.
In this implementation, whether to perform uplink transmission enhancement or downlink transmission enhancement in the first cell may be determined based on a service volume and/or a service type of uplink transmission or downlink transmission of the first cell. When it is determined to perform the uplink transmission enhancement or the downlink transmission enhancement in the first cell, the foregoing implementation may be used to indicate that the first resource of the first cell is used for uplink transmission or downlink transmission, and a time-domain, frequency-domain, space-domain, code-domain, or power-domain coordinated manner is used for the neighboring cell of the first cell, to avoid the uplink and downlink interference between neighboring cells.
In a possible design, the service volume includes at least one of the following: an average actual service volume of the first transmission within first preset duration, an actual service volume of the first transmission at at least one moment, an average predicted service volume of the first transmission within second preset duration, or a predicted service volume of the first transmission at at least one moment.
In a possible design, the method further includes: receiving first information from a second communication apparatus, where the first information indicates that the first resource of the first cell is used for the first transmission; or determining, based on at least one of the service volume or the service type of the first transmission of the first cell and at least one of the service volume or a service type of the second transmission of the neighboring cell of the first cell, that the first resource of the first cell is used for the first transmission.
In a possible design, neighboring cells of the first cell are located in a same cell cluster.
In this implementation, cell cluster division is performed, and coordinated scheduling is performed in cell clusters, to reduce coordination complexity and a delay, and improve efficiency of the coordinated scheduling.
In a possible design, the method further includes: sending a sounding signal, where the sounding signal is used to measure the strength of the signal interference between the first cell and the neighboring cell of the first cell; and receiving the strength of the signal interference, where the strength of the signal interference is used to determine that at least one of time domain, frequency domain, space domain, code domain, and power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, and power domain of the first resource.
According to a second aspect, this application provides a communication apparatus. The communication apparatus may be a radio access network device, or a chip, a system on chip, or a board in the radio access network device, or may be a functional module that is in the radio access network device and that is configured to implement the method in any one of the first aspect or the possible designs of the first aspect. The communication apparatus may be used as a first communication apparatus. The communication apparatus may implement functions performed by the first communication apparatus in the first aspect or the possible designs of the first aspect. The functions may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions. For example, in a possible implementation, the communication apparatus may include a processing module, configured to indicate, by using a transceiver module, that a first resource of a first cell is used for first transmission. The processing module is further configured to indicate, by using the transceiver module, that a second resource of a neighboring cell of the first cell is used for second transmission, where at least one of time domain, frequency domain, space domain, code domain, and power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, and power domain of the first resource. When the first transmission is uplink transmission, the second transmission is downlink transmission; or when the first transmission is downlink transmission, the second transmission is uplink transmission.
In a possible design, both the first resource and the second resource are flexible time-frequency domain resources.
In a possible design, a service volume of the second transmission is greater than a second threshold.
In a possible design, strength of signal interference between the neighboring cell of the first cell and the first cell is greater than a first threshold, and time domain of the second resource of the neighboring cell is different from time domain of the first resource.
In a possible design, strength of signal interference between the neighboring cell of the first cell and the first cell is less than a first threshold and greater than a third threshold, and frequency domain of the second resource of the neighboring cell is different from frequency domain of the first resource.
In a possible design, strength of signal interference between the neighboring cell of the first cell and the first cell is less than a third threshold, and at least one of space domain, code domain, or power domain of the second resource of the neighboring cell is different from at least one of space domain, code domain, or power domain of the first resource.
In a possible design, the service volume of the second transmission is less than the second threshold, the second resource of the neighboring cell may not be scheduled, and time domain of the second resource is the same as time domain of the first resource.
In a possible design, the first transmission is uplink transmission. The transceiver module is further configured to receive uplink data on the first resource, and the processing module is further configured to demodulate the uplink data by using a channel estimation result of a demodulation reference signal DMRS on a third resource, where the third resource and the first resource have a same frequency-domain position but different time-domain positions; or the transceiver module is further configured to receive uplink data on the first resource and the processing module is further configured to demodulate the uplink data on the first resource to obtain first demodulated data, the transceiver module is further configured to receive uplink data on a third resource and the processing module is further configured to demodulate the uplink data on the third resource to obtain second demodulated data, and combine the first demodulated data and the second demodulated data.
In a possible design, a service volume of the first transmission is greater than a fourth threshold, and/or a service type of the first transmission includes ultra-reliable low-latency URLLC.
In a possible design, the service volume includes at least one of the following: an average actual service volume of the first transmission within first preset duration, an actual service volume of the first transmission at at least one moment, an average predicted service volume of the first transmission within second preset duration, or a predicted service volume of the first transmission at at least one moment.
In a possible design, the transceiver module is further configured to receive first information sent by a second communication apparatus, where the first information indicates that the first resource of the first cell is used for the first transmission; or the processing module is further configured to determine, based on at least one of the service volume or the service type of the first transmission of the first cell and at least one of the service volume or a service type of the second transmission of the neighboring cell of the first cell, whether to use the transceiver module to perform a step of indicating that the first resource of the first cell is used for the first transmission.
In a possible design, neighboring cells of the first cell are located in a same cell cluster.
In a possible design, the processing module is further configured to send a sounding signal by using the transceiver module, where the sounding signal is used to measure the strength of the signal interference between the first cell and the neighboring cell of the first cell. The transceiver module is further configured to receive the strength of the signal interference, where the strength of the signal interference is used to determine that at least one of time domain, frequency domain, space domain, code domain, and power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, and power domain of the first resource.
According to a third aspect, this application provides a communication apparatus, including one or more processors; and a memory, configured to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method in any one of the first aspect or the possible designs of the first aspect.
According to a fourth aspect, this application provides a computer-readable storage medium, including a computer program. When the computer program is executed on a computer, the computer is enabled to perform the method according to any one of the first aspect.
According to a fifth aspect, this application provides a computer program. When the computer program is executed by a computer, the computer program is configured to perform the method according to any one of the first aspect.
According to a sixth aspect, this application provides a chip, including a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory, to perform the method according to any one of the first aspect.
According to the communication resource scheduling method and the apparatus in embodiments of this application, it is indicated that the first resource of the first cell is used for the first transmission, and it is indicated that the second resource of the neighboring cell of the first cell is used for the second transmission. At least one of time domain, frequency domain, space domain, code domain, or power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, or power domain of the first resource. Different scheduling manners are used for the first cell and the neighboring cell of the first cell, to meet different service requirements of terminal devices in different cells, and avoid the uplink and downlink interference while meeting the different service requirements.
The terms such as “first” and “second” in embodiments of this application are only used for distinguishing and description, but cannot be understood as an indication or implication of relative importance, or an indication or implication of an order. In addition, the terms “include”, “have”, and any variant thereof are intended to cover non-exclusive inclusion, for example, include a series of steps or units. Methods, systems, products, or devices are not necessarily limited to those steps or units that are literally listed, but may include other steps or units that are not literally listed or that are inherent to such processes, methods, products, or devices.
It should be understood that in this application, “at least one (item)” refers to one or more, and “a plurality of” refers to two or more. The term “and/or” is used for describing an association relationship between associated objects, and represents that three relationships may exist. For example, “A and/or B” may represent the following three cases: Only A exists, only B exists, and both A and B exist, where A and B may be singular or plural. The character “/” generally indicates an “or” relationship between the associated objects. “At least one of the following items (pieces)” or a similar expression thereof represents any combination of these items, including a single item (piece) or any combination of a plurality of items (pieces). For example, at least one of a, b, or c may indicate a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.
The radio access network device is an access device used by the terminal device to access the mobile communication system in a wireless manner, and may be a base station (NodeB), an evolved NodeB (eNodeB), a base station in an NR mobile communication system, a base station in a future mobile communication system, an access node in a Wi-Fi system, or the like. A specific technology and a specific device form used by the radio access network device are not limited in embodiments of this application.
The terminal device may also be referred to as a terminal (Terminal), user equipment (user equipment, UE), a mobile station (mobile station, MS), a mobile terminal (mobile terminal, MT), or the like. The terminal device may be a mobile phone (mobile phone), a tablet computer (Pad), a computer having a wireless receiving and sending function, a virtual reality (Virtual Reality, VR) terminal device, an augmented reality (Augmented Reality, AR) terminal device, a wireless terminal in industrial control (industrial control), a wireless terminal in assisted driving, a wireless terminal in self driving (self driving), a wireless terminal in remote medical surgery (remote medical surgery), a wireless terminal in a smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in a smart city (smart city), a wireless terminal in a smart home (smart home), or the like.
The radio access network device and the terminal device may be deployed on land, where deployment includes indoor, outdoor, handheld, or vehicle-mounted deployment; or may be deployed on water; or may be deployed on an airplane, a balloon, and a satellite in air. Application scenarios of the radio access network device and the terminal device are not limited in embodiments of this application.
Embodiments of this application may be applied to downlink transmission, may be applied to uplink transmission, or may be applied to device-to-device (device-to-device, D2D) signal transmission. For the downlink transmission, a sending device is a radio access network device, and a corresponding receiving device is a terminal device. For the uplink transmission, a sending device is a terminal device, and a corresponding receiving device is a radio access network device. For the D2D signal transmission, a sending device is a terminal device, and a corresponding receiving device is also a terminal device. A transmission direction is not limited in embodiments of this application.
A coverage area of the radio access network device in embodiments of this application may include one cell, or may include a plurality of cells.
In a wireless communication network, different users have different service requirements for using a terminal device. For example, some users have an uplink service requirement greater than a downlink service requirement for using a terminal device. For example, a user usually uses a terminal device to perform live broadcast, or publish audio or a video on the Internet. Some users have a downlink service requirement greater than an uplink service requirement for using a terminal device. For example, a user usually uses a terminal device to play audio or a video, or download audio or a video. The uplink service requirement includes one or more of bandwidth, a rate, a delay, reliability, or a data transmission capacity of uplink transmission. The downlink service requirement includes one or more of bandwidth, a rate, a delay, reliability, or a data transmission capacity of downlink transmission.
2C and 2B service scenarios are used as examples. In the 2C service scenario, a downlink bandwidth requirement is high, and is generally more than 10 times an uplink bandwidth requirement. Different from the 2C service scenario, in the 2B service scenario, an uplink capacity requirement is high. For example, in areas such as a coal mine, a steel plant, a modern factory, and an enterprise campus, the uplink capacity requirement can reach over 1 Gbps. It should be noted that the 2C and 2B service scenarios are used as examples for description in embodiments of this application. This is not limited in embodiments of this application. A communication resource scheduling method in embodiments of this application is applicable to any wireless communication network having different service requirements.
To meet service requirements of different users for using a terminal device in a wireless communication network, and when wireless spectrum resources are limited, a slot format including a flexible F slot is used in embodiments of this application. Based on an uplink service requirement and a downlink service requirement of a terminal device in a cell, the F slot is flexibly scheduled for uplink transmission or downlink transmission. In a process of flexibly scheduling the F slot, uplink and downlink interference can be avoided through coordinated scheduling in embodiments of this application. For a specific implementation, refer to descriptions of the following embodiment.
The uplink and downlink interference refers to interference caused by service transmission in different transmission directions in neighboring cells on a same time-frequency domain resource. A slot format shown in
It should be noted that two neighboring cells are used as examples for description in
Step 101. The radio access network device indicates, to the terminal device 11, that a first resource of the first cell is used for first transmission.
The first transmission includes uplink transmission or downlink transmission.
The radio access network device may indicate, to the terminal device 11 by using at least one of a system information block (system information block, SIB) 1, radio resource control (radio resource control, RRC) signaling, a slot format indicator (slot format indicator, SFI), or downlink control information (downlink control information, DCI), that the first resource of the first cell is used for the first transmission.
In this embodiment of this application, the terminal device 11 in the first cell is used as an example for description. It may be understood that the radio access network device may alternatively indicate, to another terminal device in the first cell, for example, a terminal device 12 or a terminal device 13, that the first resource of the first cell is used for the first transmission.
The first resource may be a part or all of resources in an F slot. For example, the radio access network device uses a slot format shown in
The first resource may be one F slot, a plurality of F slots, a part of frequency-domain resources in one F slot, a part of time-frequency domain resources in one F slot, a part of frequency-domain resources in a plurality of F slots, a part of time-domain resources in one F slot, a part of time-domain resources in a plurality of F slots, or a part of time-frequency domain resources in a plurality of F slots. In other words, the first resource is a part or all of resources in the F slot in the slot format in
Optionally, the radio access network device may determine, based on at least one of a service requirement of the terminal device 11, a service requirement of another terminal device in the first cell, or a service requirement of a terminal device in the neighboring cell of the first cell, that the first resource of the first cell is used for the first transmission.
In some embodiments, a service volume of the first transmission of the first cell is greater than a fourth threshold, and/or a service type of the first transmission includes ultra-reliable low-latency communication (Ultra-reliable low-latency communication, URLLC).
The service volume in this embodiment of this application includes at least one of the following: an average actual service volume of the first transmission within first preset duration, an actual service volume of the first transmission at at least one moment, an average predicted service volume of the first transmission within second preset duration, or a predicted service volume of the first transmission at at least one moment. The first preset duration may be any duration such as 5 hours, 6 hours, or 24 hours. The second preset duration may be any duration such as 5 hours, 6 hours, or 24 hours. The first preset duration may be duration in a historical time period, and the second preset duration may be duration in a future time period.
Step 102. The terminal device 11 performs the first transmission on the first resource.
The terminal device 11 performs the first transmission on the first resource based on an indication of the radio access network device. For example, the terminal device performs uplink transmission on the first resource. To be specific, the terminal device sends an uplink signal on the first resource, and correspondingly, the radio access network device receives, on the first resource, the uplink signal sent by the terminal device. For another example, the terminal device performs downlink transmission on the first resource. To be specific, the radio access network device sends a downlink signal on the first resource, and the terminal device receives, on the first resource, the downlink signal sent by the radio access network device.
Step 103. The radio access network device indicates, to the terminal device 21, that a second resource of the neighboring cell of the first cell is used for second transmission, where at least one of time domain, frequency domain, space domain, code domain, or power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, or power domain of the first resource.
When the first transmission is uplink transmission, the second transmission is downlink transmission; or when the first transmission is downlink transmission, the second transmission is uplink transmission. That is, transmission directions of the first transmission and the second transmission are opposite.
The radio access network device may indicate, to the terminal device 21 by using at least one of a SIB 1, RRC signaling, an SFI, or DCI, that the second resource of the neighboring cell of the first cell is used for the second transmission. The radio access network device in this embodiment indicates the first resource of the first cell and the second resource of the neighboring cell of the first cell are used to perform transmission in opposite transmission directions, where at least one of time domain, frequency domain, space domain, code domain, or power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, or power domain of the first resource, to avoid uplink and downlink interference. Space domain may include beam domain. For example, different beam domains may be different beam directions and/or different beam strength. Different power domains may mean different transmit power.
In this embodiment of this application, the terminal device 21 in the neighboring cell of the first cell is used as an example for description. It may be understood that the radio access network device may alternatively indicate, to another terminal device in the neighboring cell, for example, a terminal device 22 or a terminal device 23, that the second resource of the neighboring cell is used for the second transmission.
The second resource may be a part or all of resources in an F slot. The second resource may be one F slot, a plurality of F slots, a part of frequency-domain resources in one F slot, a part of time-frequency domain resources in one F slot, a part of frequency-domain resources in a plurality of F slots, a part of time-domain resources in one F slot, a part of time-domain resources in a plurality of F slots, or a part of time-frequency domain resources in a plurality of F slots.
For example, the first cell is a cell 1, and the neighboring cell of the first cell is a cell 2. A terminal device in the cell 1 has an uplink service requirement. The radio access network device schedules the three F slots that are of the cell 1 and that are shown in
Optionally, the radio access network device may determine, based on at least one of a service requirement of the terminal device 21, a service requirement of a terminal device in the first cell, or a service requirement of another terminal device in the neighboring cell of the first cell, that the second resource of the neighboring cell of the first cell is used for the second transmission.
Step 104. The terminal device 21 performs the second transmission on the second resource.
The terminal device 21 performs the second transmission on the second resource based on an indication of the radio access network device. For example, the terminal device performs downlink transmission on the second resource. To be specific, the radio access network device sends a downlink signal to the terminal device on the second resource, and the terminal device receives the downlink signal on the second resource. For another example, the terminal device 21 performs uplink transmission on the second resource. To be specific, the terminal device 21 sends an uplink signal on the second resource, and the radio access network device receives the uplink signal sent by the terminal device 21.
It should be noted that an execution sequence of step 101 and step 103 is not limited by sequence numbers. For example, step 101 and step 103 may be simultaneously performed, or step 103 is performed before step 101. This is not specifically limited in this embodiment of this application.
In this embodiment, it is indicated that the first resource of the first cell is used for the first transmission, and it is indicated that the second resource of the neighboring cell of the first cell is used for the second transmission. At least one of time domain, frequency domain, space domain, code domain, or power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, or power domain of the first resource. Different scheduling manners are used for the first cell and the neighboring cell of the first cell, to meet different service requirements of terminal devices in different cells, and avoid the uplink and downlink interference while meeting the different service requirements.
A scenario is used as an example. An area covered by the first cell is an industrial park, and an uplink transmission requirement of the industrial park is high. However, an area covered by the neighboring cell of the first cell is a residential area, and a downlink transmission requirement of the residential area is high. To meet service transmission requirements of different cells, the method in this embodiment of this application may be used to schedule the first resource in an F slot in the first cell for uplink transmission, and schedule the second resource in an F slot in the neighboring cell of the first cell for downlink transmission. To avoid the uplink and downlink interference, at least one of time domain, frequency domain, space domain, code domain, or power domain of the first resource is different from at least one of time domain, frequency domain, space domain, code domain, or power domain of the second resource.
In this embodiment of this application, it is indicated that the first resource of the first cell is used for the first transmission, to meet a requirement of the first transmission of a terminal device in the first cell, and it is indicated that the second resource of the neighboring cell of the first cell is used for the second transmission, to meet a requirement of the second transmission of the neighboring cell. To avoid the uplink and downlink interference between the first cell and the neighboring cell, at least one of time domain, frequency domain, space domain, code domain, or power domain of the first resource is different from at least one of time domain, frequency domain, space domain, code domain, or power domain of the second resource. Different coordinated scheduling manners for the first resource and the second resource are explained and described in the following embodiments.
Manner 1: Time-domain coordinated scheduling.
In an implementable manner, the first resource of the first cell is used for the first transmission, the second resource of the neighboring cell of the first cell is used for the second transmission, and time domain of the first resource is different from time domain of the second resource.
For example, refer to a manner for scheduling an F slot in
In some embodiments, when strength of signal interference between the neighboring cell of the first cell and the first cell is greater than a first threshold, and a service volume of the second transmission of the neighboring cell of the first cell is greater than a second threshold, in other words, when strong interference exists between the neighboring cell of the first cell and the first cell, and the requirement of the second transmission of the neighboring cell of the first cell is relatively high, Manner 1, to be specific, the time-domain coordinated scheduling may be used to avoid interference between the first transmission and the second transmission. The first threshold and the second threshold may be flexibly set based on a requirement.
In some embodiments, when strength of signal interference between the neighboring cell of the first cell and the first cell is greater than a first threshold, in other words, when strong interference exists between the neighboring cell of the first cell and the first cell, Manner 1 may be used.
The strong interference usually means that strength of signal interference is close to or exceeds wanted signal strength, and consequently, an interfered signal cannot be used for normal communication. This type of interference usually requires time-domain coordination. To be specific, communication in only one transmission direction (uplink or downlink) can be performed at a same moment.
In another implementable manner, the first resource of the first cell is used for the first transmission, the radio access network device does not schedule the second resource of the neighboring cell of the first cell for the second transmission, and time domain of the first resource is the same as time domain of the second resource.
In some embodiments, when strength of signal interference between the neighboring cell of the first cell and the first cell is greater than a first threshold, and a service volume of the second transmission of the neighboring cell of the first cell is less than a second threshold, in other words, when strong interference exists between the neighboring cell of the first cell and the first cell, and the requirement of the second transmission of the neighboring cell of the first cell is relatively low, the second resource of the neighboring cell of the first cell is not scheduled for the second transmission, to avoid interference between the first transmission and the second transmission.
For the first resource and the second resource for the time-domain coordinated scheduling, frequency domain, space domain, code domain, and power domain of the first resource may be the same as frequency domain, space domain, code domain, and power domain of the second resource.
Manner 2: Frequency-domain coordinated scheduling. To be specific, the first resource of the first cell is used for the first transmission, the second resource of the neighboring cell of the first cell is used for the second transmission, and frequency domain of the first resource is different from frequency domain of the second resource.
For the first resource and the second resource for the frequency-domain coordinated scheduling, time domain, space domain, code domain, and power domain of the first resource may be the same as time domain, space domain, code domain, and power domain of the second resource.
The first resource in
In some embodiments, when strength of signal interference between the neighboring cell of the first cell and the first cell is less than a first threshold and greater than a third threshold, and a service volume of the second transmission of the neighboring cell of the first cell is greater than a second threshold, in other words, when general interference exists between the neighboring cell of the first cell and the first cell, and the requirement of the second transmission of the neighboring cell of the first cell is relatively high, Manner 2, to be specific, the frequency-domain coordinated scheduling may be used to avoid interference between the first transmission and the second transmission. The first threshold, the second threshold, and the third threshold may be flexibly set based on a requirement.
In some embodiments, when strength of signal interference between the neighboring cell of the first cell and the first cell is less than a first threshold and greater than a third threshold, in other words, when general interference exists between the neighboring cell of the first cell and the first cell, Manner 2 may be used.
The general interference means that strength of signal interference is weaker than a range of wanted signal strength, and consequently, communication performance of an interfered signal is degraded. A frequency-domain coordinated manner may be used for this type of interference. To be specific, a part of frequency-domain resources are scheduled for the first cell, and the other part of frequency-domain resources are invoked for the neighboring cell of the first cell.
Manner 3: Space-domain, code-domain, or power-domain coordinated scheduling. To be specific, the first resource of the first cell is used for the first transmission, the second resource of the neighboring cell of the first cell is used for the second transmission, and space domain, code domain, or power domain of the first resource is different from space domain, code domain, or power domain of the second resource.
For the first resource and the second resource for the space-domain, code-domain, or power-domain coordinated scheduling, time domain and frequency domain of the first resource may be the same as time domain and frequency domain of the second resource.
The first resource shown in
In some embodiments, when strength of signal interference between the neighboring cell of the first cell and the first cell is less than a third threshold, and a service volume of the second transmission of the neighboring cell of the first cell is greater than a second threshold, in other words, when weak interference exists between the neighboring cell of the first cell and the first cell, and the requirement of the second transmission of the neighboring cell of the first cell is relatively high, Manner 3, to be specific, the space-domain, code-domain, or power-domain coordinated scheduling may be used to avoid interference between the first transmission and the second transmission. The first threshold, the second threshold, and the third threshold may be flexibly set based on a requirement.
In some embodiments, when strength of signal interference between the neighboring cell of the first cell and the first cell is less than a third threshold, in other words, when weak interference exists between the neighboring cell of the first cell and the first cell, Manner 3 may be used.
The weak interference means that strength of interference between signals is weak, and impact on communication performance is limited. Space/power-domain coordination may be used for this type of interference. Space domain refers to changing signal directivity to further reduce interference. Power domain refers to reducing signal strength to further reduce interference. In addition, beam domain (which means that different cells use signals in different beam directions to reduce interference) and/or a code domain (which means that different cells use orthogonal code to reduce interference) may be combined to reduce interference in a coordinated manner.
The coordinated scheduling manner is described above by using Manner 1, Manner 2, and Manner 3 as examples. Alternatively, the coordinated scheduling manner may be a combination of different coordinated scheduling manners. For example, frequency domain and space domain of the first resource are different from frequency domain and space domain of the second resource. Examples are not described one by one in this embodiment of this application.
The time-domain coordinated scheduling and frequency-domain coordinated scheduling are explained and described. For the time-domain coordinated scheduling, a granularity of the time-domain coordinated scheduling may be a slot or a symbol.
Step 201. The communication apparatus sends first information to the radio access network device 2.
The radio access network device 2 receives the first information sent by the communication apparatus, where the first information indicates that a first resource of the first cell is used for first transmission.
Step 202. The communication apparatus sends second information to the radio access network device 3.
The radio access network device 3 receives the second information sent by the communication apparatus, where the second information indicates that a second resource of the neighboring cell of the first cell is used for second transmission. At least one of time domain, frequency domain, space domain, code domain, or power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, or power domain of the first resource.
In this embodiment, the communication apparatus determines a coordinated scheduling manner for the first cell and the neighboring cell of the first cell, and indicates corresponding radio access network devices, for example, the radio access network device 2 and the radio access network device 3 in this embodiment. A coordinated scheduling manner of the first resource and the second resource may be any one of the foregoing Manner 1, Manner 2, or Manner 3, or a combination thereof.
Step 203. The radio access network device 2 indicates, to the terminal device 11, that the first resource of the first cell is used for the first transmission.
The radio access network device 2 indicates, to the terminal device 11 based on the first information, that the first resource of the first cell is used for first transmission.
Step 204. The terminal device 11 performs the first transmission on the first resource.
Step 205. The radio access network device 3 indicates, to the terminal device 21, that the second resource of the neighboring cell of the first cell is used for the second transmission.
The radio access network device 3 indicates, to the terminal device 21 based on the second information, that the second resource of the neighboring cell of the first cell is used for the second transmission.
Step 206. The terminal device 21 performs the second transmission on the second resource.
For specific explanations and descriptions of step 203 to step 206, refer to explanations and descriptions of step 101 to step 104 in the embodiment shown in
It should be noted that an execution sequence of step 201 to step 206 is not limited by sequence numbers. Step 201 to step 206 may be simultaneously performed, or step 202 is performed before step 201. Examples are not described one by one in this embodiment of this application.
In this embodiment, it is indicated that the first resource of the first cell is used for the first transmission, and it is indicated that the second resource of the neighboring cell of the first cell is used for the second transmission. At least one of time domain, frequency domain, space domain, code domain, or power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, or power domain of the first resource. Different scheduling manners are used for the first cell and the neighboring cell of the first cell, to meet different service requirements of terminal devices in different cells, and avoid the uplink and downlink interference while meeting the different service requirements.
Step 301. Obtain at least one of a service volume or a service type of first transmission of a first cell and at least one of a service volume or a service type of second transmission of a neighboring cell of the first cell.
For example, the radio access network device may receive at least one of service volume indication information or service type indication information sent by a terminal device in the first cell, and the radio access network device determines at least one of the service volume or the service type of the first transmission based on at least one of the service volume indication information or the service type indication information. The service type indication information may be any value from 1 to 10. Any value from 1 to 10 indicates a service volume. The service type indication information may be a QCI. Similarly, the radio access network device may receive at least one of service volume indication information or service type indication information sent by a terminal device in the neighboring cell of the first cell, and determine at least one of the service volume or the service type of the second transmission based on at least one of the service volume indication information or the service type indication information.
The service volume of the second transmission in this embodiment of this application includes at least one of the following: an average actual service volume of the second transmission within first preset duration, an actual service volume of the second transmission at at least one moment, an average predicted service volume of the second transmission within second preset duration, or a predicted service volume of the second transmission at at least one moment. The first preset duration may be any duration such as 5 hours, 6 hours, or 24 hours. The second preset duration may be any duration such as 5 hours, 6 hours, or 24 hours. The first preset duration may be duration in a historical time period, and the second preset duration may be duration in a future time period.
Step 302. Determine to use at least one of Manner 1, Manner 2, or Manner 3 based on at least one of the service volume or the service type of the first transmission of the first cell, at least one of the service volume or the service type of the second transmission of the neighboring cell of the first cell, and strength of signal interference between the first cell and the neighboring cell of the first cell.
For example, when the service volume of the first transmission is greater than a fourth threshold, and/or the service type of the first transmission includes ultra-reliable low-latency URLLC, it is determined that first transmission enhancement, for example, uplink transmission enhancement, needs to be performed in the first cell. When the first transmission enhancement needs to be performed in the first cell, it may be determined, based on at least one of the service volume or the service type of the second transmission of the neighboring cell of the first cell, and the strength of the signal interference between the first cell and the neighboring cell of the first cell, to use at least one of Manner 1, Manner 2, or Manner 3. For example, when the service volume of the second transmission of the neighboring cell of the first cell is greater than a second threshold, it is determined, based on the strength of the signal interference between the first cell and the neighboring cell of the first cell, to use Manner 1, Manner 2, or Manner 3.
In some embodiments, when the service volume of the second transmission of the neighboring cell of the first cell is small, a time-domain coordinated manner may be used.
In some embodiments, when there is a URLLC service in the first cell, the time-domain coordinated manner may be used.
Step 303. When Manner 1 is used, determine that time domain of the first resource of the first cell is different from time domain of the second resource of the neighboring cell of the first cell.
Frequency domain, and space domain, code domain, or power domain of the first resource are the same as frequency domain, and space domain, code domain, or power domain of the second resource.
For specific explanations and descriptions of Manner 1, refer to the explanations and descriptions in the foregoing embodiment. Details are not described herein again.
Step 304. When Manner 2 is used, determine that frequency domain of the first resource of the first cell is different from frequency domain of the second resource of the neighboring cell of the first cell.
Time domain, and space domain, code domain, or power domain of the first resource are the same as time domain, and space domain, code domain, or power domain of the second resource.
For specific explanations and descriptions of Manner 2, refer to the explanations and descriptions in the foregoing embodiment. Details are not described herein again.
Step 305. When Manner 3 is used, determine that at least one of space domain, code domain, or power domain of the first resource of the first cell is different from at least one of space domain, code domain, or power domain of the second resource of the neighboring cell of the first cell.
Time domain and frequency domain of the first resource are the same as time domain and frequency domain of the second resource.
For specific explanations and descriptions of Manner 3, refer to the explanations and descriptions in the foregoing embodiment. Details are not described herein again.
In some embodiments, the first transmission is uplink transmission, and the second transmission is downlink transmission. When there is a cell that has a large downlink transmission service volume and strong interference and that is a neighboring cell of the first cell, the uplink transmission enhancement may not be performed in the first cell.
In some embodiments, the first transmission is uplink transmission, and the second transmission is downlink transmission. When there is a cell in which URLLC service scheduling is performed and that is a neighboring cell of the first cell, the uplink transmission enhancement may not be performed in the first cell.
In this embodiment, it is determined, based on at least one of the service volume or the service type of the first transmission of the first cell, at least one of the service volume or the service type of the second transmission of the neighboring cell of the first cell, and the strength of the signal interference between the first cell and the neighboring cell of the first cell, to use at least one of Manner 1, Manner 2, or Manner 3. A proper coordinated scheduling manner is flexibly selected for service requirements of different cells, to avoid uplink and downlink interference.
The strength of the signal interference between the first cell and the neighboring cell of the first cell in the foregoing embodiment is explained and described.
Each radio access network device may send a sounding signal in any one of the following manners: (1) by using a GAP; (2) by using a dedicated downlink symbol; or (3) by multiplexing an existing downlink sounding signal (TRS/CSI). As shown in
In some embodiments, the first cell and the neighboring cell of the first cell in any one of the foregoing embodiments may be located in a same cell cluster. Cell cluster division may be performed based on at least one of strength of signal interference between different cells, a maximum quantity of cells in a cell cluster, a geographical location of a radio access network device covering a cell, or a service requirement of a cell. Optionally, the cell cluster division may be performed in an artificial intelligence (AI) learning manner. For example, information such as a service characteristic and an interference characteristic of a cell is learned online by using AI, and the cell cluster division is performed dynamically based on the information. The maximum quantity of cells in a cell cluster may be any value such as 12.
For example, a cell in a cell cluster may meet at least one of the following:
Strength of signal interference of a cell in a cell cluster is greater than a threshold; a physical distance between radio access network devices of cells in a cell cluster is less than a threshold; or service requirements of cells in a cell cluster are service requirements in a same transmission direction, for example, uplink transmission or downlink transmission.
A result of the cell cluster division may be shown in
In this implementation, the cell cluster division is performed, and coordinated scheduling is performed in cell clusters, to reduce coordination complexity and a delay, and improve efficiency of the coordinated scheduling.
The following uses a specific embodiment as an example to describe a communication resource scheduling method in embodiments of this application.
As shown in
For demodulation of a resource with uplink transmission interference, for example, refer to a schematic diagram of UL interference shown in
The radio access network device in this embodiment of this application may further schedule a terminal device with low interference in a slot with UL interference, and schedule a terminal device with strong interference in a slot free from UL interference.
In this embodiment of this application, in a coordinated scheduling process, to ensure accuracy of receiving uplink data, the joint demodulation manner may be used to improve demodulation performance and ensure that the data is received accurately.
The foregoing describes the communication resource scheduling method provided in embodiments of this application, and the following describes a communication apparatus provided in embodiments of this application.
a processing module 1310, configured to indicate, by using a transceiver module 1320, that a first resource of a first cell is used for first transmission.
The processing module 1310 is further configured to indicate, by using the transceiver module 1320, that a second resource of a neighboring cell of the first cell is used for second transmission, where at least one of time domain, frequency domain, space domain, code domain, and power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, and power domain of the first resource.
When the first transmission is uplink transmission, the second transmission is downlink transmission; or when the first transmission is downlink transmission, the second transmission is uplink transmission.
In some embodiments, both the first resource and the second resource are flexible time-frequency domain resources.
In some embodiments, a service volume of the second transmission of the neighboring cell of the first cell is greater than a second threshold.
In some embodiments, strength of signal interference between the neighboring cell of the first cell and the first cell is greater than a first threshold, and time domain of the second resource of the neighboring cell is different from time domain of the first resource.
In some embodiments, strength of signal interference between the neighboring cell of the first cell and the first cell is less than a first threshold and greater than a third threshold, and frequency domain of the second resource of the neighboring cell is different from frequency domain of the first resource.
In some embodiments, strength of signal interference between the neighboring cell of the first cell and the first cell is less than a third threshold, and at least one of space domain, code domain, or power domain of the second resource of the neighboring cell is different from at least one of space domain, code domain, or power domain of the first resource.
In some embodiments, the first transmission is uplink transmission. The transceiver module 1320 is further configured to receive uplink data on the first resource, and the processing module 1310 is further configured to demodulate the uplink data by using a channel estimation result of a demodulation reference signal DMRS on a third resource, where the third resource and the first resource have a same frequency-domain position but different time-domain positions; or the transceiver module 1320 is further configured to receive uplink data on the first resource and the processing module is further configured to demodulate the uplink data on the first resource to obtain first demodulated data, the transceiver module 1320 is further configured to receive uplink data on a third resource and the processing module 1310 is further configured to demodulate the uplink data on the third resource to obtain second demodulated data, and combine the first demodulated data and the second demodulated data.
In some embodiments, a service volume of the first transmission is greater than a fourth threshold, and/or a service type of the first transmission includes ultra-reliable low-latency URLLC.
In some embodiments, the service volume includes at least one of the following: an average actual service volume of the first transmission within first preset duration, an actual service volume of the first transmission at at least one moment, an average predicted service volume of the first transmission within second preset duration, or a predicted service volume of the first transmission at at least one moment.
In some embodiments, the transceiver module 1320 is further configured to receive first information sent by a second communication apparatus, where the first information indicates that the first resource of the first cell is used for the first transmission; or the processing module 1310 is further configured to determine, based on at least one of the service volume or the service type of the first transmission of the first cell and at least one of the service volume or a service type of the second transmission of the neighboring cell of the first cell, whether to use the transceiver module 1320 to perform a step of indicating that the first resource of the first cell is used for the first transmission.
In some embodiments, neighboring cells of the first cell are located in a same cell cluster.
In some embodiments, the processing module 1310 is further configured to send a sounding signal by using the transceiver module 1320, where the sounding signal is used to measure the strength of the signal interference between the first cell and the neighboring cell of the first cell. The transceiver module 1320 is further configured to receive the strength of the signal interference, where the strength of the signal interference is used to determine that at least one of time domain, frequency domain, space domain, code domain, and power domain of the second resource is different from at least one of time domain, frequency domain, space domain, code domain, and power domain of the first resource.
It should be understood that the processing module 1310 in this embodiment of this application may be implemented by a processor or a processor-related circuit component, and the transceiver module 1320 may be implemented by a transceiver or a transceiver-related circuit component.
As shown in
It should be understood that the communication apparatus 1300 or the communication apparatus 1400 in embodiments of this application may correspond to the radio access network device in any embodiment of
When the apparatus in this embodiment is a radio access network device, the radio access network device may be shown in
The BBU 1520 is a control center of the base station, and may also be referred to as a processing module. The BBU 1520 may correspond to the processing module 1310 in
In an example, the BBU 1520 may include one or more boards, and a plurality of boards may jointly support a radio access network (for example, an LTE network) of a single access standard, or may separately support radio access networks (for example, an LTE network, a 5G network, or another network) of different access standards. The BBU 1520 further includes a memory 1521 and a processor 1522. The memory 1521 is configured to store necessary instructions and data. The processor 1522 is configured to control the base station to perform a necessary action, for example, configured to control the base station to perform the operation procedure related to the radio access network device in the foregoing method embodiments. The memory 1521 and the processor 1522 may serve one or more boards. In other words, the memory and the processor may be disposed on each board. Alternatively, a plurality of boards may share a same memory and a same processor. In addition, a necessary circuit may further be disposed on each board.
It should be understood that, the processor mentioned in embodiments of the present invention may be a central processing unit (Central Processing Unit, CPU), or may be another general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or another programmable logical device, a discrete gate or a transistor logical device, a discrete hardware component, or the like. The general-purpose processor may be a microprocessor, or the processor may further be any conventional processor, or the like.
It may be understood that the memory mentioned in embodiments of the present invention may be a volatile memory or a nonvolatile memory, or may include a volatile memory and a nonvolatile memory. The nonvolatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (Random Access Memory, RAM), used as an external cache. By way of example but not limitative description, many forms of RAMs may be used, for example, a static random access memory (Static RAM, SRAM), a dynamic random access memory (Dynamic RAM, DRAM), a synchronous dynamic random access memory (Synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), a synchlink dynamic random access memory (Synchlink DRAM, SLDRAM), and a direct rambus random access memory (Direct Rambus RAM, DR RAM).
It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA or another programmable logical device, a discrete gate or a transistor logical device, or a discrete hardware component, the memory (a storage module) is integrated into the processor.
It should be noted that the memory described in this specification aims to include but is not limited to these memories and any memory of another proper type.
It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in various embodiments of this application. The execution sequences of the processes should be determined according to functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of embodiments of the present invention.
A person of ordinary skill in the art may be aware that, in combination with the examples described in embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether functions are performed in a hardware or software manner depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments, and details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiments are merely examples. For example, division into the units is merely logical function division and may be other division during actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be implemented through some interfaces. The indirect coupling or communication connection between the apparatuses or units may be implemented in an electrical, mechanical, or another form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on an actual requirement to achieve the objectives of the solutions of embodiments.
In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in a form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the conventional technology, or some of the technical solutions may be implemented in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform all or some of the steps of the methods described in embodiments of this application. The foregoing storage medium includes: any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementations of the present invention, but are not intended to limit the protection scope of the present invention. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in the present invention shall fall within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202010617621.X | Jun 2020 | CN | national |
This application is a continuation of International Application No. PCT/CN2021/102777, filed on Jun. 28, 2021, which claims priority to Chinese Patent Application No. 202010617621.X, filed on Jun. 30, 2020. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/102777 | Jun 2021 | US |
Child | 18146730 | US |