Resource configuration method and related device
By optimizing resource allocation using channel reference signals and transmission prediction results, the capacity loss problem of high-reliability, low-latency transmission in 5G wireless communication is solved, achieving the requirement of high reliability and low latency with a relatively small capacity cost, thus improving system efficiency and reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2021-04-30
- Publication Date
- 2026-07-21
AI Technical Summary
Existing 5G wireless communication technologies suffer from a significant reduction in transmission capacity when meeting the requirements of high reliability and low latency. This is especially true in URLLC scenarios, where existing resource redundancy methods result in substantial system capacity loss, making it difficult to meet the requirements of high reliability and low latency with minimal capacity loss.
By sending a channel reference signal to the user equipment, receiving and analyzing the channel quality indication (CQI), determining the MCS of the sub-band based on the CQI, and combining the transmission prediction results, the target RB and MCS are configured for the user equipment, and resource allocation is optimized to meet the requirements of high reliability and low latency.
With minimal capacity loss, highly reliable and low-latency data transmission is achieved, improving system transmission efficiency and reliability while reducing capacity loss caused by resource redundancy.
Smart Images

Figure CN115552960B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, specifically to a resource allocation method and related equipment. Background Technology
[0002] Due to their inherent characteristics, wireless communication transmission links have never been highly reliable, and the services they support are mostly "best-effort" services. Currently, the reliability design of traditional wireless links is mainly for enhanced mobile broadband (eMBB) services, aiming to achieve a 90% first-pass accuracy rate. In case of mistransmission, error correction is achieved by retransmitting incremental redundant versions.
[0003] 5G vertical industries are placing higher demands on reliability. For example, in scenarios such as power grids and ports, powerline communication (PLC) control signaling requires a reliability target of 99.99%-99.999% with a latency requirement of 10ms-20ms, necessitating an improvement in transmission accuracy. Currently, 99.99% transmission accuracy can be achieved mainly through resource redundancy (the modulation and coding scheme (MCS) needs to be reduced by an average of 7-9 orders), but this comes at the cost of 10 times the capacity. This is equivalent to exchanging 10 eMBB users for one ultra-reliable low-latency communications (URLLC) user, and the equivalent signal-to-noise ratio loss means a significant reduction in effective coverage.
[0004] Among the currently released 5G standards, in terms of reliability enhancement, Release 15 supports two-way Packet Data Convergence Protocol (PDCP) layer diversity transmission. This means that data packets are replicated at the PDCP layer, and the same data is transmitted on two radio links to mitigate the impact of deteriorating radio environments and ensure the reliability of the communication link. To further enhance reliability, Release 16, released in 2020, enhanced the PDCP replication mechanism, supporting up to four replicated data transmissions, and also improved the control over activating / deactivating PDCP replication. This method of improving transmission reliability through data duplication and encoding further reduces system capacity; achieving the same benefits at a higher cost than adjusting the MCS (Multi-Segment Configuration).
[0005] Compared to traditional mobile broadband data services, URLLC in 5G scenarios demands high reliability and low latency. To meet this requirement, existing technologies employ significantly reduced MCS (Multi-Segment Configuration) for transmitted data, resulting in a substantial decrease in overall transmission capacity. Therefore, how to meet the demands for high reliability and low latency with minimal capacity loss is a pressing issue that needs to be addressed in URLLC and similar scenarios. Summary of the Invention
[0006] This application provides a resource allocation method and related equipment that can meet the requirements of high reliability and low latency with a small capacity loss.
[0007] In a first aspect, embodiments of this application provide a resource allocation method, including:
[0008] The system sends a channel reference signal to the user equipment; receives first feedback information from the user equipment, which includes channel quality indications (CQIs) for M sub-bands, where the CQIs of the M sub-bands are obtained by the user equipment through channel estimation based on the channel reference signal, and M is an integer greater than 1; determines the first MCS of the M sub-bands based on the CQIs of the M sub-bands; determines the target resource block (RB) and target MCS based on the first MCS of the M sub-bands and the transmission requirement capacity of the user equipment; sends the target RB and target MCS to the user equipment through the downlink control channel, allocates target RBs to the user equipment, and uses the target RBs and target MCS to transmit data with the user equipment.
[0009] Among them, M sub-bands are the frequency bands used for data transmission between the base station and the user equipment.
[0010] It should be noted that the channel in the above channel estimation refers to the channel between the base station and the user equipment.
[0011] Optionally, the channel reference signal can be a channel state information-reference signal (CSI-RS), a demodulation-reference signal (DM-RS), a phase tracking-reference signal (PT-RS), or other signals.
[0012] It should be noted that the target RB sent by the base station to the user equipment is specifically the RB number, and the target MCS is the value of that MCS. After the base station sends the target RB number and the target MCS value to the user equipment through the downlink control channel, it assigns a target RB to the user equipment and uses the target MCS on the target RB to send the data to be transmitted to the user equipment.
[0013] In one feasible embodiment, determining the first MCS of the M sub-bands based on the CQI of the M sub-bands includes:
[0014] Based on the CQI of M sub-bands, the first MCS of the M sub-bands is determined from the first CQI-MCS mapping table. The block error rate corresponding to the first CQI-MCS mapping table can meet the user equipment's block error rate requirements. The block error rate corresponding to the first CQI-MCS mapping table can be referred to as the first block error rate.
[0015] By using CQI based on multiple sub-bands, the MCS of multiple sub-bands is determined from the CQI-MCS mapping table corresponding to the first block error rate. The RB and MCS of the user equipment are configured based on the MCS of multiple sub-bands and the transmission demand capacity of the user equipment. This allows the user equipment to be configured with a higher MCS while meeting the transmission demand of the user equipment, thereby achieving the requirement of high reliability and low latency with a small capacity loss.
[0016] In one feasible embodiment, determining the target RB and target MCS based on the first MCS of the M subband and the transmission demand capacity of the user equipment includes:
[0017] The capacity of each sub-band in the M sub-bands is determined based on the first MCS of the M sub-bands. Based on the transmission demand capacity of the user equipment and the capacity of the M sub-bands, K sub-bands are determined from the M sub-bands. The capacity of the K sub-bands is the capacity of the K sub-bands sorted from the M sub-bands in descending order of capacity, and the product of the minimum capacity of the K sub-bands and K is not less than the transmission demand capacity of the user equipment. K is an integer greater than 0 and not greater than M. Wherein, the target RB is the time-frequency resource corresponding to the K sub-bands, and the target MCS is the MCS corresponding to the sub-band with the smallest capacity among the K sub-bands.
[0018] In existing technologies, the MCS configured for a user equipment is limited by the smallest MCS among multiple sub-bands, resulting in the total transmission capacity of multiple sub-bands being limited by the smallest transmission capacity among multiple sub-bands. In this embodiment, by sorting the capacities of multiple sub-bands and selecting the top K sub-bands, where the product of the smallest capacity of the K sub-bands and K is not less than the transmission capacity of the user equipment, the time-frequency resources corresponding to the K sub-bands and the MCS corresponding to the sub-band with the smallest transmission capacity among the K sub-bands are configured for the user equipment. Compared with existing technologies, while meeting the transmission requirements of the user equipment, a higher MCS can be configured for the user equipment, thereby achieving the requirement of high reliability and low latency with a smaller capacity loss.
[0019] In one feasible embodiment, among the M subbands arranged in descending order of capacity, the product of the smallest capacity of the first K-1 subbands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the first K subbands and K is not less than the transmission requirement capacity of the user equipment. Compared with the prior art, this embodiment, while meeting the transmission requirements of the user equipment, allows for a higher MCS configuration, thereby achieving high reliability and low latency requirements with a smaller capacity loss.
[0020] In a feasible embodiment, if the first block error rate is higher than the preset block error rate, the method of this application further includes:
[0021] Obtain the transmission prediction result, which represents the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment in the future; if it is determined based on the transmission prediction result that the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment in the future is not greater than a preset probability, determine the first MCS of the M sub-bands based on the CQI of the M sub-bands, including: determining the first MCS of the M sub-bands from the CQI-MCS mapping table corresponding to the second block error rate based on the CQI of the M sub-bands, wherein the second block error rate is lower than the first block error rate.
[0022] If, based on the transmission prediction results, it is determined that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than a preset probability, the first MCS of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the first block error rate based on the CQI of the M sub-bands.
[0023] By introducing transmission prediction results and selecting an appropriate MCS-CQI mapping table based on these results, user equipment can be configured with a larger MCS that meets the reliability transmission requirements of the user equipment, thus enabling the high reliability requirement of data transmission to be met with lower redundancy.
[0024] In one feasible embodiment, the first feedback information further includes transmitting the prediction result, or,
[0025] The first feedback information also includes the signal-to-noise ratio (SNR) / signal-to-interference-plus-noise ratio (SINR) information of the time-frequency resources used by the user equipment, and obtains transmission prediction results, including:
[0026] The SNR / SINR information of the time-frequency resources used by the user equipment is input into the transmission prediction model for processing to obtain the transmission prediction result; wherein, the time-frequency resources used by the user equipment include multiple resource elements (REs), and the SNR / SINR information includes the SNR / SINR of multiple REs.
[0027] In one feasible embodiment, the transmission prediction result includes the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment.
[0028] Alternatively, a first flag bit may be used, wherein when the first flag bit is set to a first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is greater than a preset probability; when the first flag bit is set to a second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is not greater than a preset probability.
[0029] By introducing a 1-bit first flag, and using different values of the first flag to represent the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment, the transmission resource overhead can be reduced when transmitting this information.
[0030] Secondly, embodiments of this application provide another resource allocation method, including:
[0031] The system sends a channel reference signal to the user equipment; receives second feedback information sent by the user equipment, the second feedback information including a broadband CQI, which is obtained by the user equipment through channel estimation based on the channel reference signal; determines a broadband MCS based on the broadband CQI and the transmission prediction result, the transmission prediction result being used to represent the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment subsequently; determines a target MCS based on the broadband MCS, and determines a target RB based on the broadband corresponding RB; sends the target RB and target MCS to the user equipment through the downlink control channel, and uses the target RB and target MCS to perform data transmission with the user equipment.
[0032] Broadband refers to the frequency band used for data transmission between base stations and user equipment.
[0033] By introducing transmission prediction results and selecting an appropriate MCS-CQI mapping table based on these results, user equipment can be configured with a larger MCS that meets the reliability transmission requirements, enabling the high reliability requirement of data interpretation to be met with lower redundancy.
[0034] In one feasible embodiment, determining the broadband MCS based on broadband CQI and transmission prediction results includes:
[0035] When the transmission prediction results indicate that the probability of a subsequent base station correctly receiving data from a user equipment (UE) is greater than a preset probability, the broadband-based CQI determines the broadband MCS from the CQI-MCS mapping table corresponding to the third block error rate. When the transmission prediction results indicate that the probability of a subsequent base station correctly receiving data from a UE is not greater than a preset probability, the broadband-based CQI determines the broadband MCS from the CQI-MCS mapping table corresponding to the fourth block error rate. The third block error rate is higher than the fourth block error rate.
[0036] By selecting a suitable MCS-CQI mapping table based on the transmission prediction results, an MCS that meets the reliability transmission requirements can be configured for user equipment.
[0037] In one feasible embodiment, the broadband includes M subbands, and the broadband CQI includes the CQI of the M subbands, where M is an integer greater than 1. The broadband MCS is determined based on the broadband CQI and transmission prediction results, including:
[0038] When the transmission prediction result determines that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is greater than a preset probability, the MQI of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the third block error rate based on the CQI of the M sub-bands. When the transmission prediction result determines that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is not greater than the preset probability, the MQI of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the fourth block error rate based on the CQI of the M sub-bands. The third block error rate is higher than the fourth block error rate.
[0039] In one feasible embodiment, the method of this application further includes:
[0040] The capacity of each sub-band in the M sub-bands is determined based on the MCS of the M sub-bands. Based on the transmission demand capacity of the user equipment and the capacity of the M sub-bands, K sub-bands are determined from the M sub-bands. The capacity of the K sub-bands is the capacity of the K sub-bands sorted from the M sub-bands in descending order, and the product of the minimum capacity of the K sub-bands and K is not less than the transmission demand capacity of the user equipment. K is an integer greater than 0 and not greater than M. Here, the target RB is the time-frequency resource corresponding to the K sub-bands, and the target MCS is the MCS corresponding to the sub-band with the smallest capacity among the K sub-bands.
[0041] In one feasible embodiment, among the M subbands in descending order of capacity, the product of the smallest capacity of the first K-1 subbands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the first K subbands and K is not less than the transmission requirement capacity of the user equipment.
[0042] In existing technologies, the MCS configured for a user equipment is limited by the smallest MCS among multiple sub-bands, resulting in the total transmission capacity of multiple sub-bands being limited by the smallest transmission capacity among them. In this embodiment, firstly, based on the transmission prediction results, a suitable MCS-CQI mapping table can be selected to meet the reliability requirements of the user equipment. By sorting the capacities of multiple sub-bands, the top K sub-bands are selected, where the product of the minimum capacity of the K sub-bands and K is not less than the transmission capacity of the user equipment. The time-frequency resources corresponding to the K sub-bands and the MCS corresponding to the sub-band with the smallest transmission capacity among the K sub-bands are configured to the user equipment. Compared with existing technologies, while meeting the transmission requirements of the user equipment, a higher MCS can be configured for the user equipment, thereby achieving the requirement of high reliability and low latency with a smaller capacity loss.
[0043] In one feasible embodiment, the first feedback information further includes a transmission prediction result; alternatively, the first feedback information further includes SNR / SINR information of the time-frequency resources used by the user equipment. The method of this application further includes:
[0044] The SNR / SINR information of the time-frequency resources used by the user equipment is input into the transmission prediction model for processing to obtain the transmission prediction result; wherein, the time-frequency resources used by the user equipment include multiple resource elements (REs), and the SNR / SINR information includes the SNR / SINR of multiple REs.
[0045] In one feasible embodiment, the transmission prediction result includes the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment.
[0046] Alternatively, a first flag bit may be used, wherein when the first flag bit takes the first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is greater than a preset probability; when the first flag bit takes the second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is not greater than a preset probability.
[0047] By introducing a 1-bit first flag, and using different values of the first flag to represent the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment, the transmission resource overhead can be reduced when transmitting this information.
[0048] Thirdly, embodiments of this application also provide another resource configuration method, including:
[0049] Receive the channel reference signal sent by the base station; perform channel estimation based on the channel reference signal to obtain feedback information; the feedback information includes a broadband CQI, which is obtained by the user equipment through channel estimation based on the channel reference signal; send the feedback information to the base station so that the base station can determine the target RB and target MCS allocated to the user equipment based on the broadband CQI; receive the target RB and target MCS sent by the base station.
[0050] Broadband refers to the frequency band used for data transmission between base stations and user equipment.
[0051] By feeding back the channel estimation results to the base station, the base station can obtain the broadband CQI based on the channel estimation results and configure the RB and MCS for the user equipment. This allows the user equipment to be configured with a higher MCS while meeting the transmission requirements of the user equipment, thereby achieving the requirement of high reliability and low latency with a small capacity loss.
[0052] In one feasible embodiment, the broadband includes M subbands, and the CQI of the broadband includes the CQI of the M subbands.
[0053] In one feasible embodiment, the feedback information also includes the SNR / SINR information of the time-frequency resources used by the user equipment, so that the base station can obtain a transmission prediction result based on the SNR / SINR information of the time-frequency resources used by the user equipment. The transmission prediction result is used to indicate the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment in the future. The SNR / SINR information of the time-frequency resources used by the user equipment is obtained by the user equipment through channel estimation based on the channel reference signal.
[0054] In one feasible embodiment, the feedback information further includes a transmission prediction result, which represents the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment; the method of this application further includes:
[0055] The SNR / SINR information of the time-frequency resources used by the user equipment is input into the transmission prediction model for processing to obtain the transmission prediction result; the SNR / SINR information of the time-frequency resources used by the user equipment is obtained by the user equipment through channel estimation based on the channel reference signal.
[0056] In one feasible embodiment, the transmission prediction result includes the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment.
[0057] Alternatively, the first flag bit, where when the first flag bit takes the first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is greater than a preset probability; when the first flag bit takes the second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment.
[0058] By introducing a 1-bit first flag, and using different values of the first flag to represent the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment, the transmission resource overhead can be reduced when transmitting this information.
[0059] Fourthly, embodiments of this application provide a base station, which includes units or modules for performing the methods of the first or second aspect.
[0060] Fifthly, embodiments of this application provide a user equipment including a unit or module for performing a third-party protection method.
[0061] In a sixth aspect, embodiments of this application provide a base station, including a processor and a memory, wherein the processor and the memory are connected, wherein the memory is used to store program code, and the processor is used to call the program code to execute part or all of the method of the first aspect or the second aspect.
[0062] In a seventh aspect, embodiments of this application provide a base station, including a processor and a memory, wherein the processor and the memory are connected, wherein the memory is used to store program code, and the processor is used to call the program code to execute part or all of the method of the first aspect or the second aspect.
[0063] Eighthly, embodiments of this application provide a chip system applied to an electronic device; the chip system includes one or more interface circuits and one or more processors; the interface circuits and processors are interconnected via lines; the interface circuits are used to receive signals from the memory of the electronic device and send signals to the processor, the signals including computer instructions stored in the memory; when the processor executes the computer instructions, the electronic device executes the method described in the first, second, or third aspect.
[0064] Ninthly, embodiments of this application provide a computer storage medium storing a computer program that is executed by a processor to implement the methods described in the first, second, or third aspects. Attached Figure Description
[0065] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.
[0066] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;
[0067] Figure 2 A system schematic diagram provided for an embodiment of this application;
[0068] Figure 3 A flowchart illustrating a resource allocation method provided in an embodiment of this application;
[0069] Figure 4 A typical channel reference symbol arrangement diagram provided for embodiments of this application;
[0070] Figure 5 A schematic diagram of a prediction model provided in an embodiment of this application;
[0071] Figure 6 A flowchart illustrating another resource configuration method provided in this application embodiment;
[0072] Figure 7 A flowchart illustrating another resource configuration method provided in this application embodiment;
[0073] Figure 8 An interactive flowchart illustrating a resource allocation method provided in an embodiment of this application;
[0074] Figure 9 An interactive flowchart illustrating another resource configuration method provided in this application embodiment;
[0075] Figure 10 This is a schematic diagram of the structure of a base station provided in an embodiment of this application;
[0076] Figure 11 This is a schematic diagram of another base station structure provided in an embodiment of this application;
[0077] Figure 12 This application provides a schematic diagram of the structure of a user equipment according to an embodiment of the present application.
[0078] Figure 13 This is a schematic diagram of another base station structure provided in an embodiment of this application;
[0079] Figure 14 This is a schematic diagram of another user equipment provided in an embodiment of this application. Detailed Implementation
[0080] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
[0081] See Figure 1 , Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. For example... Figure 1 As shown, this application scenario includes user equipment 101 and base station 102; optionally, it also includes server 103.
[0082] User equipment (UE) 101 refers to a device that provides voice and / or data connectivity to a user, and can also be a handheld device or in-vehicle device with wireless connectivity. Common terminal devices include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), IoT devices, wearable devices (e.g., smartwatches, smart bracelets, pedometers), etc.
[0083] Base station 102 can be a macro base station, micro base station, pico base station, distributed base station or other types of base station;
[0084] Server 103 is a device that can be used for data storage and processing.
[0085] Before sending data to the base station 102, the user equipment 101 needs the base station 102 to configure resources for the user equipment 101. The base station 102 sends a channel reference signal to the user equipment 101. The user equipment performs channel estimation based on the channel reference signal and sends CQI feedback information to the base station 102 based on the channel estimation result. The base station 102 determines the RB and MCS configured for the user equipment 101 based on the CQI feedback information. Optionally, the base station determines the RB and MCS configured for the user equipment 101 based on the CQI feedback information and the transmission prediction result. The prediction result is used to represent the probability that the data will be correctly transmitted when the user equipment sends data to the base station in the future. The base station then sends the RB and MCS to the user equipment 101, so that the user equipment 101 uses the RB and MCS to send data to the base station 102.
[0086] Optionally, the prediction result can be determined by user equipment 101 based on channel estimation results and a transmission prediction model, or by base station 102 based on channel estimation results and a transmission prediction model; wherein, the transmission prediction model is obtained by user equipment 101 or base station 102 from server 103, and prior to this, server 103 has trained the transmission prediction model. Optionally, the transmission prediction model is trained by user equipment 101 or base station 102.
[0087] See Figure 2 This invention provides a system architecture 200. A data acquisition device 260 collects training data and stores it in a database 230. The training data includes time-frequency resource information used by the user equipment 240 and actual transmission results. A training device 220 generates a transmission prediction model 201 based on the training data maintained in the database 230. The following describes in more detail how the training device 220 obtains the transmission prediction model 201 based on the training data. The transmission prediction model 201 can obtain a prediction result representing the probability that data sent by the user equipment 240 to the base station is correctly transmitted. Subsequently, the base station can configure resources for the user equipment based on this prediction result.
[0088] The function of each layer in a deep neural network can be expressed mathematically. To describe it: From a physical perspective, the work of each layer in a deep neural network can be understood as transforming the input space (the set of input vectors) to the output space (i.e., from the row space to the column space of a matrix) through five operations on the input space. These five operations include: 1. Dimensionality increase / decrease; 2. Magnification / scaling; 3. Rotation; 4. Translation; 5. "Bending". Operations 1, 2, and 3 are... Completed, operation 4 is performed by Complete, operation 5 is implemented by a(). The term "space" is used here because the object being classified is not a single thing, but a class of things; space refers to the set of all individuals of this class of things. Here, W is the weight vector, where each value represents the weight value of a neuron in that layer of the neural network. This vector W determines the spatial transformation from the input space to the output space mentioned above; that is, the weights W of each layer control how the space is transformed. The purpose of training a deep neural network is to ultimately obtain the weight matrix of all layers of the trained neural network (a weight matrix formed by the vectors W of many layers). Therefore, the training process of a neural network is essentially learning how to control spatial transformation, more specifically, learning the weight matrix.
[0089] Because the goal is for the output of a deep neural network to be as close as possible to the actual predicted value, we can compare the current network's prediction with the desired target value and update the weight vector of each layer based on the difference. (Of course, there's usually an initialization process before the first update, where parameters are pre-configured for each layer in the deep neural network). For example, if the network's prediction is too high, the weight vector is adjusted to predict a lower value. This adjustment continues until the neural network can predict the actual target value. Therefore, it's necessary to predefine "how to compare the difference between the predicted and target values," which is the loss function or objective function. These are important equations used to measure the difference between the predicted and target values. Taking the loss function as an example, a higher output value (loss) indicates a greater difference, so training a deep neural network becomes a process of minimizing this loss as much as possible.
[0090] The transmission prediction model 201 obtained from training device 220 can be applied to different systems or devices. (See attached...) Figure 2 In the process, the execution device 210 is equipped with an I / O interface 212 for data interaction with external devices, and the "user" can input data to the I / O interface 212 through the user device 240.
[0091] The execution device 210 can call data, code, etc. in the data storage system 250, and can also store data, instructions, etc. in the data storage system 250.
[0092] The calculation module 211 processes the input data using the transmission prediction model 201. The input data includes the SNR information of the time-frequency resources used by the user equipment 240. The calculation module 211 processes the SNR information of the time-frequency resources used by the user equipment 240 using the transmission prediction model 201 to obtain a transmission prediction result. Subsequently, the base station configures resources for the user equipment 240 based on the transmission prediction result, obtaining a resource configuration result. The step of "processing the SNR information of the time-frequency resources used by the user equipment 240 using the transmission prediction model 201 to obtain a transmission prediction result" can be performed by the user equipment 240 or by the base station. That is, the calculation module 211 can be located in the user equipment 240 or... Figure 2 The image shows a location within a base station. Figure 2 The execution device 210 described herein can be considered as a base station.
[0093] Finally, I / O interface 212 returns the resource configuration result to user equipment 240 for the user.
[0094] In the appendix Figure 2 In the scenario shown, the user can manually specify the data input to the execution device 210, for example, by operating through the interface provided by the I / O interface 212. Alternatively, the user device 240 can automatically input data to the I / O interface 212 and obtain results. If the user device 240 requires user authorization to automatically input data, the user can set appropriate permissions within the user device 240. The user can view the results output by the execution device 210 on the user device 240, which can be presented through display, sound, animation, or other specific methods. The user device 240 can also act as a data acquisition terminal, storing the collected time-frequency resource information and actual prediction results used by the user device into the database 230.
[0095] It is worth noting that, attached Figure 2 This is merely a schematic diagram of a system architecture provided by an embodiment of the present invention. The positional relationships between the devices, components, modules, etc. shown in the diagram do not constitute any limitation. For example, in the attached diagram... Figure 2 In this context, the data storage system 250 is an external memory relative to the execution device 210. In other cases, the data storage system 250 may also be placed within the execution device 210.
[0096] The embodiments of this application will be described in detail below.
[0097] First see Figure 3 , Figure 3 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application. Figure 3 As shown, the method includes:
[0098] S301. The base station sends a channel reference signal to the user equipment.
[0099] Optionally, the aforementioned channel reference signal can be a channel state information-reference signal (CSI-RS), a demodulation-reference signal (DM-RS), a phase tracking-reference signal (PT-RS), etc.
[0100] In one example, the base station sends the data to be transmitted to the user equipment based on the previously determined RB and MCS.
[0101] In one example, before the base station sends a channel reference signal to the user equipment, the base station sends configuration information to the user equipment. This configuration information includes channel quality indication (CQI) feedback mode information, which instructs the user equipment to report the CQI type to the base station. The CQI feedback mode information also indicates that the CQI information to be reported is the CQI information of the subband that should be reported. In addition, the configuration information also includes, but is not limited to, CQI feedback period, offset information, interference measurement resource information, etc.
[0102] User equipment (UE) performs channel estimation based on channel reference signals (such as CSI-RS). Specifically, this involves UE estimating the channel based on CSI-RS configuration information (such as CSI-RS settings) included in the configuration information, identifying the number of ports used to transmit CSI-RS, the timing and resource location of each CSI-RS transmission, and some or all of the sequence signal and power control information, to obtain the SNR / SINR. Based on the modulation scheme, code rate, and transport block length corresponding to the CQI values set in Tables 5.2.2.1-2, 5.2.2.1-3, and 5.2.2.1-4 of 3GPP TS-38.214, and using simulation or actual measurements, the relationship curves between block error rate (BER), SNR / SINR, and MCS are obtained. Under the requirement of a target BER (0.1 or 0.00001), the mapping relationship between CQI and SNR / SINR is obtained. Following this method, the CQI of M subbands can be obtained.
[0103] The MCS index table configuration under one transmission configuration in 3GPP TS-38.214 is shown in Table 1 (Table 5.1.3.1-1: MCS index table 1 for PDSCH), which indicates the modulation scheme and code rate used for transmission.
[0104]
[0105]
[0106] Table 1
[0107] S302, The base station receives the first feedback information sent by the user equipment.
[0108] The aforementioned first feedback information includes the CQI of M sub-bands. The CQI of these M sub-bands is obtained based on channel estimation performed by the user equipment using the channel reference signal. For details, please refer to the relevant description in S301. M is an integer greater than 1. The M sub-bands represent the frequency bands used for data transmission between the base station and the user equipment.
[0109] It should be noted that the channel in the above channel estimation refers to the channel between the base station and the user equipment.
[0110] It should be noted that the CQI of the M sub-bands included in the first feedback information can be either the CQI itself or the CQI index.
[0111] S303. The base station determines the first MCS of the M sub-bands based on the CQI of the M sub-bands.
[0112] Specifically, the base station determines the second MCS of the M sub-bands from the CQI-MCS mapping table corresponding to the first block error rate based on the CQI or CQI index of the M sub-bands. The second MCS of the M sub-bands is the first MCS of the aforementioned M sub-bands.
[0113] Optionally, the first block error rate can be 0.1, 0.01, 0.001, 0.0001, or other values. The first block error rate can meet the user equipment's requirements for block error rate.
[0114] The CQI-MCS mapping table corresponding to a block error rate of 0.1 can be shown in Table 2 below, or in Table 3 below:
[0115]
[0116] Table 2
[0117]
[0118]
[0119] Table 3
[0120] Optionally, if the first block error rate is higher than the preset block error rate, the method of this embodiment further includes:
[0121] The base station obtains a transmission prediction result, which represents the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment in the future. If the transmission prediction result determines that the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment in the future is greater than a preset probability, then the second MCS of the M sub-bands is the first MCS of the M sub-bands. If the transmission prediction result determines that the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment in the future is not greater than the preset probability, then the third MCS of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the second block error rate based on the CQI or CQI index of the M sub-bands. The third MCS of the M sub-bands is the first MCS of the M sub-bands. The second block error rate is lower than the first block error rate, and the second MCS is lower than the third MCS.
[0122] The preset probability can be a pre-set number, which can be set according to the system's requirements for data transmission success rate, the current business type, or the network usage scenario. (For example, the Industrial Internet of Things (IoT) requires a high single-transmission success rate, so the preset probability can be set to 0.99999. Similarly, video transmission requires a single-transmission success rate of no less than 0.9, so the preset probability can be set to 0.9). A typical preset probability is 0.9.
[0123] When the transmission prediction results indicate that the probability of subsequent base stations correctly receiving data from user equipment is greater than the preset probability, it indicates good channel quality. Therefore, a high block error rate (MCS) can be used for data transmission, which can increase the amount of data transmitted. Conversely, when the transmission prediction results indicate that the probability of subsequent base stations correctly receiving data from user equipment is not greater than the preset probability, it indicates poor channel quality. Therefore, a low block error rate (MCS) can be used for data transmission, which can improve the accuracy of data transmission and enhance anti-interference capabilities.
[0124] Optionally, the second block error rate can be 0.01, 0.001, 0.0001, 0.00001, or other values.
[0125] The CQI-MCS mapping table corresponding to a block error rate of 0.00001 is shown in Table 4 below:
[0126]
[0127]
[0128] Table 4
[0129] Optionally, the transmission prediction result can be carried in the first feedback information, or it can be obtained by the base station based on the SNR / SINR of the time-frequency resources used by the user equipment and the transmission prediction model carried in the first feedback information.
[0130] In an optional embodiment, the base station trains a transmission prediction model based on training data, or obtains the model from other training devices (such as...). Figure 1 The transmission prediction model is obtained from server 103.
[0131] The transmission prediction model can be trained offline. By pre-collecting relevant data, the parameters of the transmission prediction model are trained and stored on the user equipment / base station. The specific training process can be carried out on the training equipment or on the base station.
[0132] The training data includes SNR / SINR samples of the time-frequency resources used by the user equipment and known transmission results. The known transmission results include whether the user equipment received the data correctly or incorrectly. Correct reception is represented by 1, and incorrect reception is represented by 0.
[0133] The user equipment (UE) performs channel estimation to obtain the signal-to-noise ratio (SNR) of the time-frequency resources used by the UE. These time-frequency resources include multiple event transports (REs), and the SNR of each RE is represented by a two-dimensional matrix, denoted as X, with dimensions equal to the number of time-domain symbols multiplied by the number of frequency-domain subcarriers. The average SNR is then calculated by averaging the SNRs of the multiple REs. The corresponding CQI is then determined based on the average SNR and an SNR-CQI mapping table, and this CQI is fed back to the base station. The base station determines the corresponding MCS (Medium-Segment Classification) for the CQI based on this CQI and a CQI-MCS mapping table corresponding to a default block error rate (0.1). The base station then sends data (or frames) to the UE based on this MCS and the RB (Radio Retrieval Unit) corresponding to the time-frequency resources used by the UE. The UE records the corresponding output tag Y based on whether subsequent data is correctly received. If the data is correctly received, the output tag is 1; if the data is incorrectly received, the output tag is 0. This output tag represents the known transmission result.
[0134] Training data can be obtained using the method described above; after obtaining the training data, training can be performed as follows:
[0135] Based on the above input data X and output label Y, a neural network (such as a convolutional neural network) or other classifier is trained to obtain a transmission prediction model.
[0136] Figure 4 This illustrates a typical channel reference symbol arrangement, in which, Figure 4Each gray square represents the SNR of a RE, indicating that an RB comprises 12 REs. Taking the allocation of two RBs to a user equipment as an example, the network results are as follows. Figure 5 As shown, for a single RB, the dimension of X is 12*1. After linear weighting, it is activated by the sigmoid function. Then, the outputs of all RBs are input to the second layer, linearly weighted, and activated again to obtain the transmission prediction result.
[0137] The weight calculation process can use the cross-entropy loss function, and then use the Adam algorithm to optimize the solution, thereby obtaining the network parameters, that is, the parameters of the transmission prediction model.
[0138] The cross-entropy loss function is often used for classification. In the case of binary classification, the model finally needs to predict only one outcome: the probability that the data is correctly received by the user's device.
[0139] The cross-entropy loss function can be expressed as:
[0140]
[0141] Among them, y i This represents the output label corresponding to data i, which can be 0 or 1; p i 1-p represents the probability that the predicted data i is correctly received by the user equipment; i This represents the probability that the predicted data i is incorrectly received by the user equipment.
[0142] It should be noted that the above process is an offline training process, which takes place on a training device (such as...) Figure 1 It can be performed on server 103, or it can be done on the base station.
[0143] The online training process is described below:
[0144] User equipment from training equipment (e.g.) Figure 1The user equipment (UE) downloads the trained transmission prediction model from server 103 (shown in the diagram); the UE performs channel estimation to obtain the SNR of the time-frequency resources used by the UE. The time-frequency resources used by the UE include multiple REs, and the SNR of the time-frequency resources includes the SNR of multiple REs, which is in the form of a one-dimensional vector (dimension equal to the total number of REs), denoted as X; then, the average SNR is obtained by averaging the SNR of multiple REs; then, the CQI corresponding to the average SNR is determined based on the average SNR and the SNR-CQI mapping table; the UE inputs X into the transmission prediction model for processing to obtain the probability that the data will be correctly received by the UE when the base station sends data to the UE; if the probability is greater than the preset probability, the label is 1; if the probability is not greater than the preset probability, the label is 0; the UE will... The CQI and tag corresponding to the average SNR are fed back to the base station, where the tag is fed back using 1 bit. If the tag is 1, the base station obtains the MCS corresponding to the CQI from the CQI-MCS mapping table corresponding to the high block error rate based on the CQI corresponding to the average SNR. If the tag is 0, the base station obtains the MCS corresponding to the CQI from the CQI-MCS mapping table corresponding to the low block error rate based on the CQI corresponding to the average SNR. Then, the base station sends data to the user equipment based on the MCS corresponding to the CQI. The user equipment records the above X and the tag used to indicate whether the user equipment has correctly received the data sent by the base station. The user equipment can selectively send the recorded data back to the training device so that the training device can further train the transmission prediction model based on the data transmitted by the user equipment, thereby improving the accuracy of the transmission prediction model.
[0145] In an optional embodiment, the user equipment receives data from a training device (such as...). Figure 1 The transmission prediction model is obtained from the server 103, or the user equipment trains the transmission prediction model based on the training data; the training process can be found in the relevant description above, and will not be described here.
[0146] After estimating the channel, the user equipment obtains the SNR / SINR of the time-frequency resources used by the user equipment. The SNR / SINR of the time-frequency resources used by the user equipment is then input into the transmission prediction model for processing to obtain the transmission prediction result. The user equipment then transmits the transmission prediction result to the base station by carrying the first feedback information.
[0147] The transmission prediction results come in two forms:
[0148] The probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment, or;
[0149] The first flag bit, wherein when the value of the first flag bit is a first value (e.g., 1 or true), the first flag bit indicates that when the base station sends data to the user equipment, the probability that the data is correctly received by the user equipment is greater than a preset probability; when the value of the first flag bit is a second value (e.g., 0 or false), the first flag bit indicates that when the base station sends data to the user equipment, the probability that the data is correctly received by the user equipment is not greater than a preset probability.
[0150] When the first flag bit is used to indicate whether the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment is greater than the preset probability, 1 bit in the first feedback message is used to carry the value of the first flag bit, so as to transmit the transmission prediction result to the base station in this way.
[0151] S304. The base station determines the target RB and target MCS based on the first MCS of M sub-bands and the transmission demand capacity of user equipment.
[0152] In an optional embodiment, determining the target RB and target MCS based on the first MCS of the M subband and the transmission demand capacity of the user equipment includes:
[0153] The capacity of each of the M subbands is determined based on the first MCS of the M subbands;
[0154] Based on the transmission demand capacity of the user equipment and the capacity of the M subbands, K subbands are determined from the M subbands. The capacity of the K subbands is the capacity of the K subbands ranked from largest to smallest among the M subbands, and the product of the minimum capacity of the K subbands and K is not less than the transmission demand capacity of the user equipment; K is an integer greater than 0 and not greater than M; where, the target RB is the time-frequency resource corresponding to the K subbands, and the target MCS is the MCS corresponding to the subband with the smallest capacity among the K subbands.
[0155] Specifically, the base station calculates the capacity of each sub-band based on the MCS value of each sub-band. The capacity of a sub-band is the maximum number of bits that the sub-band can transmit. The sub-band capacity is the product of the number of available REs (Relays) for that sub-band and the efficiency corresponding to the MCS of the sub-band. The base station then sorts the M sub-band capacities in descending order to obtain the sorted sub-band capacities. The total transmission capacity C of the top K sub-bands in the sorted order is... K =KR K Among them, R K This represents the capacity of the Kth subband in the sorted subband capacity; the base station calculates the value of K based on the user equipment's transmission demand capacity C; where the value of K satisfies the condition that the total transmission capacity C of the first K subbands in the sorted subbands... Kis greater than or equal to the transmission requirement capacity C of the user equipment; wherein, the target RB is the time-frequency resources corresponding to K sub-bands, and the target MCS is the MCS corresponding to the sub-band with the smallest capacity among the K sub-bands.
[0156] Further, among the capacities of the M sub-bands, in the order from largest to smallest, the product of the smallest capacity among the top K-1 sub-bands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity among the top K sub-bands and K is not less than the transmission requirement capacity of the user equipment; that is, it satisfies the condition: the total capacity C transmitted by the top K sub-bands K is greater than or equal to the transmission requirement capacity C of the user equipment, and the K value is the smallest.
[0157] Specifically, based on the total capacity C transmitted by the top K sub-bands K = KR K , starting from 1, traverse to find the smallest K value such that C K ≥ C, and C K-1 < C; after determining the smallest K value, the target RB is the time-frequency resources corresponding to K sub-bands, and the target MCS is the MCS corresponding to the Kth sub-band after sorting.
[0158] S305. The base station sends the target RB and the target MCS to the user equipment in the downlink control channel, and uses the target RB and the target MCS to perform data transmission with the user equipment.
[0159] It should be noted here that the target RB sent by the base station to the user equipment is the number of the RB.
[0160] After the base station sends the target RB and the target MCS to the user equipment through the downlink control channel, and allocates the target RB to the user equipment, it sends data to the user equipment using the target MCS on the target RB; after the user equipment receives the target RB and the target MCS, it receives the data sent by the base station using the target MCS on the target RB.
[0161] For example, assume there are 10 sub-bands, and their capacities from high to low are 10, 9, 8,..., 2, 1, and the time-frequency resources are evenly distributed; according to the method of this embodiment, the target MSC is the MCS of the sub-band with a capacity of 5, and the target RB is the time-frequency resources corresponding to the top 5 sub-bands with the largest capacity. At this time, the capacity corresponding to these 5 sub-bands is 5 * 6 = 3; while using the existing method, the transmission capacity of the 10 sub-bands is affected by the capacity of the smallest sub-band among the 10 sub-bands. At this time, the total capacity corresponding to the 10 sub-bands is 10 * 1 = 10. It can be seen that the total capacity determined by the solution of this application is 3 times that of the existing technology.
[0162] It can be seen that by sorting the capacities of multiple subbands and selecting the top K subbands, where the product of the minimum capacity of the K subbands and K is not less than the transmission capacity of the user equipment, the time-frequency resources corresponding to the K subbands and the MCS corresponding to the subband with the minimum transmission capacity among the K subbands are configured to the user equipment. Compared with existing technologies, this approach allows for a higher MCS configuration for the user equipment while still meeting its transmission requirements, thus achieving high reliability and low latency with a smaller capacity loss. (Based on a two-dimensional vector map of SINR time-frequency distribution...) Figure 4 As shown, the transmission result can be predicted. Based on the transmission prediction result, the MCS can be reduced only for transmission frames (or transmission data) with a high probability of error, while the MCS remains unchanged for transmission frames with a low probability of error. Compared with the existing technology, a higher MCS can be configured for user equipment, thereby meeting the requirements of high reliability and low latency with a smaller capacity loss.
[0163] The essence of the high reliability challenge of URLLC lies in dealing with the long tail of packet loss events. To prevent a potential 10% or 1% block error rate, reducing the MCS (Mean Cross Score) for the entire transmission cycle could lead to significant resource waste. To avoid this, this application provides a flowchart illustrating a resource configuration method. Figure 6 As shown, the method includes:
[0164] S601, The base station sends a channel reference signal to the user equipment.
[0165] S602, The base station receives the second feedback information sent by the user equipment, the second feedback information including the broadband CQI.
[0166] It should be noted that the specific processes of S601 and S602 can be found in the relevant descriptions of S301 and S302, and will not be described again here.
[0167] S603. The base station determines the broadband MCS based on the broadband CQI and transmission prediction results.
[0168] In an optional embodiment, determining the broadband MCS based on the broadband CQI and transmission prediction results includes:
[0169] When the transmission prediction results indicate that the probability of a subsequent base station correctly receiving data from a user equipment (UE) is greater than a preset probability, the broadband-based CQI determines the broadband MCS from the CQI-MCS mapping table corresponding to the third block error rate. When the transmission prediction results indicate that the probability of a subsequent base station correctly receiving data from a UE is not greater than a preset probability, the broadband-based CQI determines the broadband MCS from the CQI-MCS mapping table corresponding to the fourth block error rate. The third block error rate is higher than the fourth block error rate.
[0170] Optionally, the third block error rate can be 0.1, 0.01, 0.001, 0.0001, or other values; the fourth block error rate can be 0.01, 0.001, 0.0001, 0.00001, or other values. The third block error rate can be the same as or different from the first block error rate; the fourth block error rate can be the same as or different from the second block error rate.
[0171] S604. The base station determines the target MCS based on the broadband MCS and determines the target RB based on the corresponding broadband RB.
[0172] In an optional embodiment, the target RB is the time-frequency resource corresponding to the aforementioned broadband, and the target MCS is the MCS of the aforementioned broadband.
[0173] In an optional embodiment, the aforementioned broadband includes M subbands, and the broadband CQI includes the CQI of the M subbands, where M is an integer greater than 1. The base station determines the broadband MCS based on the broadband CQI and transmission prediction results, including:
[0174] When the transmission prediction result determines that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is greater than a preset probability, the MCS of each of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the third block error rate based on the CQI of the M sub-bands. When the transmission prediction result determines that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is not greater than the preset probability, the MCS of each of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the fourth block error rate based on the CQI of the M sub-bands. The third block error rate is higher than the fourth block error rate.
[0175] Furthermore, the method in this embodiment also includes:
[0176] The capacity of each of the M subbands is determined based on the first MCS of the M subbands;
[0177] Based on the transmission requirement capacity of the user equipment and the capacities of M sub - bands, K sub - bands are determined from the M sub - bands. The capacities of the K sub - bands are the capacities of the M sub - bands sorted in descending order, and the capacities of the K sub - bands with the smallest capacity multiplied by K is not less than the transmission requirement capacity of the user equipment. K is an integer greater than 0 and not greater than M. Among them, the target resource block (RB) is the time - frequency resource corresponding to the K sub - bands, and the target modulation and coding scheme (MCS) is the MCS corresponding to the sub - band with the smallest capacity among the K sub - bands.
[0178] Specifically, the base station calculates the capacity of each of the M sub - bands according to the MCS value of each sub - band. The capacity of a sub - band is the maximum number of bits that the sub - band can transmit. Among them, the sub - band capacity is the product of the number of available resource elements (REs) in the sub - band and the efficiency corresponding to the MCS of the sub - band. The base station then sorts the capacities of the M sub - bands in descending order to obtain the sorted sub - band capacities. Among them, the total capacity C transmitted by the K sub - bands with the highest ranking K =KR K ; where R K is the capacity of the Kth sub - band with the highest ranking among the sorted sub - band capacities. The base station calculates the value of K according to the transmission requirement capacity C of the user equipment. Among them, the value of K satisfies the condition: the total capacity C transmitted by the K sub - bands with the highest ranking K is greater than or equal to the transmission requirement capacity C of the user equipment. Among them, the target RB is the time - frequency resource corresponding to the K sub - bands, and the target MCS is the MCS corresponding to the sub - band with the smallest capacity among the K sub - bands.
[0179] Furthermore, among the capacities of the M sub - bands sorted in descending order, the product of the smallest capacity of the K - 1 sub - bands with the highest ranking and K - 1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the K sub - bands with the highest ranking and K is not less than the transmission requirement capacity of the user equipment. That is to say, it satisfies the condition: the total capacity C transmitted by the K sub - bands with the highest ranking K is greater than or equal to the transmission requirement capacity C of the user equipment, and the K value is the smallest.
[0180] Specifically, based on the total capacity C transmitted by the K sub - bands with the highest ranking K =KR K , starting from 1, traverse to find the smallest K value such that C K ≥C, and C K-1 <C. After determining the smallest K value, the target RB is the time - frequency resource corresponding to the K sub - bands, and the target MCS is the MCS corresponding to the Kth sub - band after sorting.
[0181] In a feasible embodiment, the first feedback information further includes a transmission prediction result, or
[0182] The first feedback information also includes the SNR / SINR information of the time-frequency resources used by the user equipment. The method in this embodiment further includes:
[0183] The SNR / SINR information of the time-frequency resources used by the user equipment is input into the transmission prediction model for processing to obtain the transmission prediction result; wherein, the time-frequency resources used by the user equipment include multiple REs, and the SNR / SINR information includes the SNR / SINR of the multiple REs.
[0184] Specifically, the user equipment can input the SNR / SINR information of the time-frequency resources used by the user equipment into the transmission prediction model for processing to obtain the transmission prediction result, and then send the transmission prediction result to the base station through the second feedback information. Alternatively, the user equipment can send the SNR / SINR information of the time-frequency resources used by the user equipment to the base station through the second feedback information, and then the base station can input the SNR / SINR information of the time-frequency resources used by the user equipment into the transmission prediction model for processing to obtain the transmission prediction result.
[0185] The transmission prediction results come in two forms:
[0186] The probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment, or;
[0187] The first flag bit, wherein when the value of the first flag bit is a first value (e.g., 1 or true), the first flag bit indicates that when the base station sends data to the user equipment, the probability that the data is correctly received by the user equipment is greater than a preset probability; when the value of the first flag bit is a second value (e.g., 0 or false), the first flag bit indicates that when the base station sends data to the user equipment, the probability that the data is correctly received by the user equipment is not greater than a preset probability.
[0188] When the first flag bit is used to indicate whether the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment is greater than the preset probability, 1 bit in the first feedback message is used to carry the value of the first flag bit, so as to transmit the transmission prediction result to the base station in this way.
[0189] S605. The base station sends the target RB and target MCS to the user equipment, and uses the target RB and target MCS to transmit data with the user equipment.
[0190] It should be noted that the base station sends the target RB and target MCS to the user equipment through the downlink control channel.
[0191] After the base station sends the target RB and target MCS to the user equipment through the downlink control channel, it allocates a target RB to the user equipment and uses the target MCS to send data to the user equipment on the target RB. After receiving the target RB and MCS, the user equipment uses the target MCS to receive the data sent by the base station on the target RB.
[0192] For example, suppose the capacity with a high MCS (Mean Cross Section) is 10x when the bit error rate (BER) is 0.1, and the capacity with a low MCS is x when the BER is 0.0001. Calculate the capacity gain resulting from different prediction accuracy rates, where prediction accuracy is the proportion of transmissions that are correctly transmitted and predictions that are correctly made:
[0193] The prediction accuracy is 100%, and the capacity is 0.9*10x + 0.1*x = 9.1x;
[0194] The prediction accuracy is 50%, and the capacity is 0.5*10x + 0.5*x = 5.5x;
[0195] The prediction accuracy is 25%, and the capacity is 0.25*10x + 0.75*x = 3.25x;
[0196] All of them have a capacity x higher than that of existing technologies.
[0197] As can be seen, in this embodiment, by introducing a transmission prediction model to predict the data transmission result, the channel quality can be determined. When it is determined that the probability of the data sent by the base station to the user equipment being correctly received is greater than a preset probability, that is, the channel quality is good, the MCS is determined through a high block error rate CQI-MCS mapping table. Using this MCS for data transmission can increase the amount of data transmitted. When it is determined that the probability of the data sent by the base station to the user equipment being correctly received is not greater than a preset probability, that is, the channel quality is poor, the MCS is determined through a low block error rate CQI-MCS mapping table. While meeting the transmission requirements of the user equipment, using this MCS for data transmission can achieve the requirements of high reliability and low latency with a small capacity loss, and at the same time improve the anti-interference capability.
[0198] See Figure 7 , Figure 7 This is a flowchart illustrating a resource allocation method provided in an embodiment of this application. Figure 7 As shown, the method includes:
[0199] S701, The user equipment receives the channel reference signal sent by the base station.
[0200] Optionally, the aforementioned channel reference signal can be CSI-RS, DM-RS, PT-RS, etc.
[0201] S702. The user equipment performs channel estimation based on the channel reference signal and obtains feedback information. The feedback information includes the broadband CQI, which is obtained by the user equipment through channel estimation based on the channel reference signal.
[0202] In one example, before the user equipment receives the channel reference signal transmitted by the base station, the user equipment also receives configuration information transmitted by the base station. The configuration information includes CQI feedback mode information, which is used to instruct the user equipment to report the CQI type to the base station. The CQI feedback mode information is also used to indicate that the CQI information to be fed back is the CQI information of the subband that should be reported. In addition, the configuration information also includes, but is not limited to, CQI feedback period, offset information, interference measurement resource information, etc.
[0203] User equipment (UE) performs channel estimation based on channel reference signals (such as CSI-RS). Specifically, this includes UE performing channel estimation based on CSI-RS configuration information (such as CSI-RS settings) included in the configuration information, identifying the number of ports used to transmit CSI-RS, the timing and resource location of each CSI-RS, and some or all of the sequence signals and power control information, to obtain SNR / SINR. Based on the modulation scheme, code rate, and transport block length corresponding to the CQI values set in Tables 5.2.2.1-2, 5.2.2.1-3, and 5.2.2.1-4 of 3GPP TS-38.214, and based on simulation or actual measurement, the relationship curve between block error rate and SNR / SINR is obtained. Under the requirement of meeting the target block error rate (0.1 or 0.00001), the highest CQI value under the SNR / SINR obtained from the channel estimation is selected, and this CQI is the broadband CQI.
[0204] The MCS index table configuration under one transmission configuration in 3GPP TS-38.214 is shown in Table 1 above.
[0205] In one optional embodiment, the broadband includes M subbands, and the CQI of the broadband includes the CQIs of the M subbands. The CQIs of the M subbands can be obtained in the manner described above.
[0206] S703. The user equipment sends feedback information to the base station so that the base station can determine the target RB and target MCS to be allocated to the user equipment based on broadband CQI.
[0207] In an optional embodiment, the feedback information further includes SNR / SINR information of the time-frequency resources used by the user equipment, so that the base station can obtain a transmission prediction result based on the SNR / SINR information of the time-frequency resources used by the user equipment. The transmission prediction result is used to indicate the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment in the future. The SNR / SINR information of the time-frequency resources used by the user equipment is obtained by the user equipment through channel estimation based on the channel reference signal.
[0208] In another optional embodiment, the feedback information further includes a transmission prediction result, which represents the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment; the method of this embodiment further includes:
[0209] The user equipment inputs the SNR / SINR information of the time-frequency resources used by the user equipment into the transmission prediction model for processing to obtain the transmission prediction result; the SNR / SINR information of the time-frequency resources used by the user equipment is obtained by the user equipment through channel estimation based on the channel reference signal.
[0210] Specifically, the user equipment can input the SNR / SINR information of the time-frequency resources used by the user equipment into the transmission prediction model for processing to obtain the transmission prediction result, and then send the transmission prediction result to the base station through feedback information. Alternatively, the user equipment can send the SNR / SINR information of the time-frequency resources used by the user equipment to the base station through feedback information, and then the base station can input the SNR / SINR information of the time-frequency resources used by the user equipment into the transmission prediction model for processing to obtain the transmission prediction result.
[0211] Furthermore, the transmission prediction results include the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to it.
[0212] Alternatively, the first flag bit, where when the first flag bit takes the first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is greater than a preset probability; when the first flag bit takes the second value, the first flag bit indicates the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment.
[0213] Specifically, the transmission prediction results have two forms, including:
[0214] The probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment, or;
[0215] The first flag bit, wherein when the value of the first flag bit is a first value (e.g., 1 or true), the first flag bit indicates that when the base station sends data to the user equipment, the probability that the data is correctly received by the user equipment is greater than a preset probability; when the value of the first flag bit is a second value (e.g., 0 or false), the first flag bit indicates that when the base station sends data to the user equipment, the probability that the data is correctly received by the user equipment is not greater than a preset probability.
[0216] When the first flag bit is used to indicate whether the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment is greater than the preset probability, 1 bit in the first feedback message is used to carry the value of the first flag bit, so as to transmit the transmission prediction result to the base station in this way.
[0217] S704. The user equipment receives the target RB and target MCS sent by the base station, and receives the data sent by the base station on the target RB based on the target MCS.
[0218] It should be noted that the target RB sent by the base station to the user equipment is specifically the RB number, and the target MCS is the value of that MCS. The base station sends the target RB and target MCS to the user equipment through the downlink control channel.
[0219] See Figure 8 , Figure 8 This is an interactive flowchart illustrating a communication method provided in an embodiment of this application. Figure 8 As shown, the method includes:
[0220] S801, The base station sends configuration information to the user equipment.
[0221] The configuration information includes CQI feedback mode information, which is used to instruct the user equipment to report the CQI type to the base station. The CQI feedback mode information is also used to indicate that the CQI information to be fed back is the CQI information of the sub-band that should be reported. In addition, the configuration information also includes, but is not limited to, CQI feedback period, offset information, interference measurement resource information, etc.
[0222] S802, The base station sends a channel reference signal to the user equipment.
[0223] The aforementioned channel reference signal can be CSI-RS, DM-RS, PT-RS, etc.
[0224] S803. The user equipment performs channel estimation based on the received channel reference signal to obtain CQI feedback information.
[0225] Specifically, the user equipment (UE) performs channel estimation based on channel reference signals (such as CSI-RS). This includes the UE estimating the SNR / SINR based on CSI-RS configuration information (such as CSI-RS settings) included in the configuration information, identifying the number of ports used to transmit CSI-RS, the timing and resource location of each CSI-RS transmission, and some or all of the sequence signal and power control information. Based on the modulation scheme, code rate, and transport block length corresponding to the CQI values set in Tables 5.2.2.1-2, 5.2.2.1-3, and 5.2.2.1-4 of 3GPP TS-38.214, and based on simulation or actual measurements, obtaining the relationship curve between block error rate and SNR / SINR, and selecting the highest CQI value under the SNR / SINR obtained from the channel estimation while meeting the target block error rate (0.1 or 0.00001), this CQI is designated as the CQI of the sub-band. Following this method, the CQIs of M sub-bands can be obtained.
[0226] Among them, the MCS index table configuration under one transmission configuration in 3GPP TS-38.214 is shown in Table 1 (Table 5.1.3.1-1: MCS index table 1 for PDSCH), which indicates the modulation scheme and code rate used for transmission.
[0227] S804. The user equipment sends CQI feedback information to the base station.
[0228] The CQI feedback information includes, but is not limited to, the CQI indices of M sub-bands. This sub-band CQI feedback information is related to downlink channel state information.
[0229] S805. The base station determines the target RB and target MCS based on the sub-band CQI feedback information and the transmission demand capacity of the user equipment.
[0230] Specifically, the base station obtains the maximum MCS level under the corresponding block error rate requirement under the corresponding sub-band CQI from the CQI-MCS mapping table based on the M CQI indices carried in the received CQI feedback information. This maximum MCS level is the MCS value of the sub-band.
[0231] Among them, the CQI-MCS mapping table can be a CQI-MCS mapping table defined by the 5G standard with a bit error rate of 0.00001, as shown in Table 5.
[0232] The base station calculates the capacity of each of the M subbands based on the MCS value of each subband. The capacity of a subband is the maximum number of bits that the subband can transmit. The subband capacity is the product of the number of available REs (Relays) for that subband and the efficiency corresponding to the subband's MCS. The base station then sorts the M subband capacities in descending order to obtain the sorted subband capacities. The total transmission capacity C of the top K subbands is determined by the MCS value. K =KR K Among them, R K This represents the capacity of the Kth subband in the sorted subband capacity; the base station calculates the value of K based on the user equipment's transmission demand capacity C; where the value of K satisfies the condition that the total transmission capacity C of the first K subbands in the sorted subbands... K The transmission demand capacity C of the user equipment is greater than or equal to that of the target RB, which is the time-frequency resource corresponding to the K sub-bands, and the target MCS is the MCS corresponding to the sub-band with the smallest capacity among the K sub-bands.
[0233] Furthermore, among the M subbands, ordered from largest to smallest, the product of the smallest capacity of the first K-1 subbands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the first K subbands and K is not less than the transmission requirement capacity of the user equipment; that is, the condition is satisfied: the total transmission capacity C of the first K subbands is... K The minimum K value is when it is greater than or equal to the transmission demand capacity C of the user equipment.
[0234] S806, The base station sends the target RB and target MCS to the user equipment.
[0235] It should be noted that the descriptions of S801-S906 can be found here. Figure 3 and Figure 7 The relevant descriptions of the illustrated embodiments will not be repeated here. The base station transmits the target RB and target MCS to the user equipment via the downlink control channel.
[0236] Specifically, after the base station sends the target RB and target MCS to the user equipment through the downlink control channel, it allocates a target RB to the user equipment and uses the target MCS to send data to the user equipment on the target RB. After receiving the target RB and target MCS, the user equipment uses the target MCS to receive the data sent by the base station on the target RB.
[0237] As can be seen, in the scheme of this application embodiment, the method of calculating subband capacity using subband MCS and sorting according to subband capacity to obtain the minimum number of subbands that meet user needs can avoid the situation where the overall configuration of broadband CQI and preset MCS is limited by the worst channel, thus greatly reducing the capacity loss caused by it, compared with the traditional method of selecting RB based on broadband CQI and MCS.
[0238] See Figure 9 , Figure 9 This is a schematic diagram of another interactive method flow provided in an embodiment of this application. Figure 9 As shown, the method includes:
[0239] S901, The base station sends a channel reference signal to the user equipment.
[0240] The aforementioned channel reference signal can be CSI-RS, DM-RS, or PT-RS.
[0241] It should be noted that before the base station sends the channel reference signal to the user equipment, it sends configuration information to the user equipment. The configuration information includes CQI feedback mode information, which is used to instruct the user equipment to send CQI information to the base station. The CQI feedback mode information is also used to indicate that the CQI information to be fed back is the CQI information of the sub-band that should be reported. The configuration information also includes, but is not limited to, CQI feedback period, offset information, interference measurement resource information, etc.
[0242] S902. The user equipment performs channel estimation based on the received channel reference signal to obtain CQI feedback information.
[0243] User equipment (UE) performs channel estimation based on channel reference signals (such as CSI-RS). Specifically, this involves UE estimating the SNR / SINR based on CSI-RS configuration information (such as CSI-RS settings) included in the configuration information, identifying the number of ports used to transmit CSI-RS, the timing and resource location of each CSI-RS transmission, and some or all of the sequence signal and power control information. Based on this, UE obtains the SNR / SINR. Then, according to the modulation scheme, code rate, and transport block length corresponding to the CQI values set in Tables 5.2.2.1-2, 5.2.2.1-3, and 5.2.2.1-4 of 3GPP TS-38.214, UE obtains the relationship curve between block error rate and SNR / SINR based on simulation or actual measurements. While meeting the target block error rate (0.1 or 0.00001), the highest CQI value under the obtained SNR / SINR is selected; this CQI is the CQI of the sub-band. Following this method, the CQIs of M sub-bands can be obtained.
[0244] Among them, the MCS index table configuration under one transmission configuration in 3GPP TS-38.214 is shown in Table 1 (Table 5.1.3.1-1: MCS index table 1 for PDSCH), which indicates the modulation scheme and code rate used for transmission.
[0245] S903. The user equipment predicts the subsequent transmission results based on the SNR / SINR of the time-frequency resources used by the user equipment, and obtains the transmission prediction result.
[0246] The aforementioned transmission prediction results are used to represent the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment.
[0247] Specifically, the user equipment inputs the SNR / SINR of the time-frequency resources used by the user equipment into the transmission prediction model for processing to obtain the transmission prediction result; wherein, the transmission prediction model is implemented based on a convolutional neural network.
[0248] The transmission prediction result includes the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment, or;
[0249] The first flag bit, wherein when the value of the first flag bit is a first value (e.g., 1 or true), the first flag bit indicates that when the base station sends data to the user equipment, the probability that the data is correctly received by the user equipment is greater than a preset probability; when the value of the first flag bit is a second value (e.g., 0 or false), the first flag bit indicates that when the base station sends data to the user equipment, the probability that the data is correctly received by the user equipment is not greater than a preset probability.
[0250] In one feasible embodiment, the method further includes obtaining a transmission prediction model, which can optionally be trained online or offline. For details of the training process, please refer to [link to relevant documentation]. Figure 3 The relevant descriptions of the embodiments shown will not be repeated here.
[0251] S904. The user equipment sends the CQI feedback information and transmission prediction results to the base station.
[0252] The transmission prediction results can be sent together with the CQI feedback information.
[0253] Optionally, the CQI feedback information includes broadband CQI. Since the transmission prediction result is obtained by predicting the transmission result based on the SNR / SINR of the time-frequency resources used by the user equipment and the transmission prediction model, it can be performed by the base station. Therefore, the CQI feedback information may also include the SNR / SINR of the time-frequency resources used by the user equipment.
[0254] S905, the base station determines whether the transmission prediction result indicates successful transmission.
[0255] It should be noted that successful transmission means that when the base station sends data to the user equipment, the probability that the data is correctly received by the user equipment is greater than a preset probability; transmission failure means that when the base station sends data to the user equipment, the probability that the data is correctly received by the user equipment is not greater than a preset probability.
[0256] Specifically, if the base station determines that the transmission prediction result indicates successful transmission, it executes S906 and S907; if the base station determines that the transmission prediction result indicates failed transmission, it executes S908 and S909.
[0257] S906. The base station uses a high-error-rate CQI-MCS mapping table to determine MCS1 based on broadband CQI.
[0258] S907, The base station sends the RB and MCS1 corresponding to the broadband to the user equipment.
[0259] Specifically, after the base station sends the RB and MCS1 corresponding to the broadband to the user equipment through the downlink control channel, it allocates the RB corresponding to the broadband to the user equipment and sends data to the user equipment using MCS1 on the RB corresponding to the broadband. After the user equipment receives the RB and MCS1 corresponding to the broadband, it uses MCS1 to receive the data sent by the base station on the RB corresponding to the broadband.
[0260] S908, The base station uses a CQI-MCS mapping table with a low block error rate to determine MCS2 based on broadband CQI.
[0261] S909, the base station sends the RB and MCS2 corresponding to the broadband to the user equipment.
[0262] Specifically, after the base station sends the RB and MCS2 corresponding to the broadband to the user equipment through the downlink control channel, it allocates the RB corresponding to the broadband to the user equipment and sends data to the user equipment using MCS2 on the RB corresponding to the broadband. After receiving the RB and MCS2 corresponding to the broadband, the user equipment uses MCS2 to receive the data sent by the base station on the RB corresponding to the broadband.
[0263] It should be noted that the base station sends the RB and MCS corresponding to the broadband to the user equipment through the downlink control channel.
[0264] In an optional embodiment, the broadband includes M subbands, where M is an integer greater than 1, and the CQI of the broadband includes the CQIs of the M subbands. If the base station determines that the transmission prediction result indicates successful transmission, the base station determines the MCS1 of each of the M subbands from the CQI-MCS mapping table with high block error rate based on the CQI of the M subbands. If the base station determines that the transmission prediction result indicates failed transmission, the base station determines the MCS1 of each of the M subbands from the CQI-MCS mapping table with low block error rate based on the CQI of the M subbands.
[0265] After determining the MCS (MCS1 or MCS2) of each of the M subbands, the base station calculates the capacity of each subband based on the value of the MCS (MCS1 or MCS2). The capacity of a subband is the maximum number of bits that the subband can transmit. The subband capacity is the product of the number of available REs in the subband and the efficiency corresponding to the MCS (MCS1 or MCS2) of the subband. The base station then sorts the M subband capacities in descending order to obtain the sorted subband capacities. The total transmission capacity C of the top K subbands is determined. K =KR K Among them, R K This represents the capacity of the Kth subband in the sorted subband capacity; the base station calculates the value of K based on the user equipment's transmission demand capacity C; where the value of K satisfies the condition that the total transmission capacity C of the first K subbands in the sorted subbands... K It is greater than or equal to the transmission demand capacity C of the user equipment; where RB corresponding to broadband is the time-frequency resource corresponding to K sub-bands, and MCS (MCS1 or MCS2) is the MCS (MCS1 or MCS2) corresponding to the sub-band with the smallest capacity among the K sub-bands.
[0266] Furthermore, among the M subbands, ordered from largest to smallest, the product of the smallest capacity of the first K-1 subbands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the first K subbands and K is not less than the transmission requirement capacity of the user equipment; that is, the condition is satisfied: the total transmission capacity C of the first K subbands is... K The minimum value of K is greater than or equal to the transmission demand capacity C of the user equipment. The base station transmits the time-frequency resources corresponding to the K sub-bands and the MCS (MCS1 or MCS2) corresponding to the Kth sub-band to the user equipment.
[0267] It should be noted that the descriptions of S901-S909 can be found in [reference needed]. Figure 3 , Figure 6 and Figure 7 The relevant descriptions of the embodiments shown will not be repeated here.
[0268] See Figure 10 , Figure 10 This is a schematic diagram of a base station structure provided in an embodiment of this application. Figure 10 As shown, the base station 1000 includes:
[0269] The transmitting unit 1001 is used to transmit a channel reference signal to the user equipment;
[0270] The receiving unit 1002 is used to receive first feedback information sent by the user equipment. The first feedback information includes the CQI of M sub-bands. The CQI of the M sub-bands is obtained by the user equipment through channel estimation based on the channel reference signal, where M is an integer greater than 1.
[0271] The determining unit 1003 is used to determine the first MCS of the M sub-bands based on the CQI of the M sub-bands; and to determine the target RB and the target MCS based on the first MCS of the M sub-bands and the transmission demand capacity of the user equipment.
[0272] The transmitting unit 1001 is also used to transmit the target RB and the target MCS to the user equipment, and to use the target RB and the target MCS to transmit data with the user equipment.
[0273] In a feasible embodiment, in determining the target RB and target MCS based on the first MCS of the M subband and the transmission demand capacity of the user equipment, the determining unit 1003 is specifically used for:
[0274] The capacity of each sub-band in the M sub-bands is determined based on the first MCS of the M sub-bands. Based on the transmission demand capacity of the user equipment and the capacity of the M sub-bands, K sub-bands are determined from the M sub-bands. The capacity of the K sub-bands is the capacity of the K sub-bands sorted from the M sub-bands in descending order of capacity, and the product of the minimum capacity of the K sub-bands and K is not less than the transmission demand capacity of the user equipment. K is an integer greater than 0 and not greater than M. Wherein, the target RB is the time-frequency resource corresponding to the K sub-bands, and the target MCS is the MCS corresponding to the sub-band with the smallest capacity among the K sub-bands.
[0275] In one feasible embodiment, among the M subbands in descending order of capacity, the product of the smallest capacity of the first K-1 subbands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the first K subbands and K is not less than the transmission requirement capacity of the user equipment.
[0276] In a feasible embodiment, in determining the first MCS of the M sub-bands based on the CQI of the M sub-bands, the determining unit 1003 is specifically used for:
[0277] Based on the CQI of M sub-bands, the first MCS of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the first block error rate.
[0278] In a feasible embodiment, if the first block error rate is higher than the preset block error rate, the base station 1000 further includes:
[0279] The acquisition unit 1004 is used to acquire the transmission prediction result, which is used to represent the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment in the future.
[0280] If the probability determined based on the transmission prediction result is not greater than the preset probability, in determining the first MCS of M sub-bands based on the CQI of M sub-bands, the determining unit 1003 is specifically used for:
[0281] Based on the CQI of M subbands, the first MCS of the M subbands is determined from the CQI-MCS mapping table corresponding to the second block error rate, wherein the second block error rate is lower than the first block error rate.
[0282] In one feasible embodiment, the first feedback information further includes transmitting the prediction result, or,
[0283] The first feedback information also includes the SNR / SINR information of the time-frequency resources used by the user equipment. The acquisition unit 1004 is specifically used for:
[0284] The SNR / SINR information of the time-frequency resources used by the user equipment is input into the transmission prediction model for processing to obtain the transmission prediction result; wherein, the time-frequency resources used by the user equipment include multiple resource elements (REs), and the SNR / SINR information includes the SNR / SINR of multiple REs.
[0285] In one feasible embodiment, the transmission prediction result includes the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment.
[0286] Alternatively, a first flag bit may be used, wherein when the first flag bit is set to a first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is greater than a preset probability; when the first flag bit is set to a second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is not greater than a preset probability.
[0287] It should be noted that the aforementioned units (sending unit 1001, receiving unit 1002, determining unit 1003, and acquiring unit 1004) are used to execute the relevant steps of the above method. For example, sending unit 1001 is used to execute the relevant content of S301 and S305, receiving unit 1002 is used to execute the relevant content of S302, and determining unit 1003 and acquiring unit 1004 are used to execute the relevant content of steps S303 and S304.
[0288] In this embodiment, the base station 1000 is presented in the form of a unit. Here, "unit" can refer to an application-specific integrated circuit (ASIC), a processor and memory executing one or more software or firmware programs, integrated logic circuits, and / or other devices that can provide the above-mentioned functions. Furthermore, the above-mentioned determining unit 1003 and obtaining unit 1004 can be... Figure 13 The processor 1301 of the base station shown is used to implement this.
[0289] See Figure 11 , Figure 11 This is a schematic diagram of a base station structure provided in an embodiment of this application. Figure 11 As shown, the base station 1100 includes:
[0290] Transmitting unit 1101 is used to transmit channel reference signals to user equipment;
[0291] The receiving unit 1102 is used to receive second feedback information sent by the user equipment. The second feedback information includes the broadband CQI, which is obtained by the user equipment through channel estimation based on the channel reference signal.
[0292] The determining unit 1103 is used to determine the broadband MCS based on the broadband CQI and the transmission prediction result, the transmission prediction result being used to represent the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment; determine the target MCS based on the broadband MCS, and determine the target RB based on the broadband corresponding RB.
[0293] The transmitting unit 1101 is also used to transmit the target RB and the target MCS to the user equipment, and to use the target RB and the target MCS to transmit data with the user equipment.
[0294] In one feasible embodiment, the determining unit 1003 is specifically used for:
[0295] When the transmission prediction results indicate that the probability of a subsequent base station correctly receiving data from a user equipment (UE) is greater than a preset probability, the broadband-based CQI determines the broadband MCS from the CQI-MCS mapping table corresponding to the third block error rate. When the transmission prediction results indicate that the probability of a subsequent base station correctly receiving data from a UE is not greater than a preset probability, the broadband-based CQI determines the broadband MCS from the CQI-MCS mapping table corresponding to the fourth block error rate. The third block error rate is higher than the fourth block error rate.
[0296] In a feasible embodiment, the broadband includes M subbands, and the CQI of the broadband includes the CQI of the M subbands, where M is an integer greater than 1. The determining unit 1003 is specifically used for:
[0297] When the transmission prediction result determines that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is greater than a preset probability, the MQI of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the third block error rate based on the CQI of the M sub-bands. When the transmission prediction result determines that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is not greater than the preset probability, the MQI of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the fourth block error rate based on the CQI of the M sub-bands. The third block error rate is higher than the fourth block error rate.
[0298] In one feasible embodiment, the determining unit 1003 is further specifically used for:
[0299] The capacity of each sub-band in the M sub-bands is determined based on the MCS of the M sub-bands. Based on the transmission demand capacity of the user equipment and the capacity of the M sub-bands, K sub-bands are determined from the M sub-bands. The capacity of the K sub-bands is the capacity of the K sub-bands sorted from the M sub-bands in descending order, and the product of the minimum capacity of the K sub-bands and K is not less than the transmission demand capacity of the user equipment. K is an integer greater than 0 and not greater than M. Here, the target RB is the time-frequency resource corresponding to the K sub-bands, and the target MCS is the MCS corresponding to the sub-band with the smallest capacity among the K sub-bands.
[0300] In one feasible embodiment, among the M subbands in descending order of capacity, the product of the smallest capacity of the first K-1 subbands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the first K subbands and K is not less than the transmission requirement capacity of the user equipment.
[0301] In one feasible embodiment, the first feedback information further includes a transmission prediction result, or the first feedback information further includes SNR / SINR information of the time-frequency resources used by the user equipment, and the base station 1100 further includes:
[0302] The prediction unit 1104 is used to input the SNR / SINR information of the time-frequency resources used by the user equipment into the transmission prediction model for processing to obtain the transmission prediction result; wherein, the time-frequency resources used by the user equipment include multiple resource elements (REs), and the SNR / SINR information includes the SNR / SINR of multiple REs.
[0303] In one feasible embodiment, the transmission prediction result includes the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment.
[0304] Alternatively, a first flag bit may be used, wherein when the first flag bit takes the first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is greater than a preset probability; when the first flag bit takes the second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is not greater than a preset probability.
[0305] It should be noted that the above-mentioned units (transmitting unit 1101, receiving unit 1102, determining unit 1103, and predicting unit 1104) are used to execute the relevant steps of the above method. For example, transmitting unit 1101 is used to execute the relevant content of S601 and S604, receiving unit 1102 is used to execute the relevant content of S602, and determining unit 1103 and predicting unit 1104 are used to execute the relevant content of step S603.
[0306] In this embodiment, the base station 1100 is presented in the form of a unit. Here, "unit" can refer to an application-specific integrated circuit (ASIC), a processor and memory executing one or more software or firmware programs, integrated logic circuits, and / or other devices that can provide the above-mentioned functions. Furthermore, the determination unit 1103 and prediction unit 1104 described above can be... Figure 13 The processor 1301 of the base station shown is used to implement this.
[0307] See Figure 12 , Figure 12 This is a schematic diagram of the structure of a user equipment provided in an embodiment of this application. Figure 12 As shown, the user equipment 1200 includes:
[0308] The receiving unit 1201 is used to receive the channel reference signal sent by the base station;
[0309] The channel estimation unit 1202 is used to perform channel estimation based on the channel reference signal and obtain feedback information; the feedback information includes a broadband CQI, which is obtained by the user equipment based on the channel reference signal for channel estimation;
[0310] The transmitting unit 1203 is used to transmit feedback information to the base station so that the base station can determine the target RB and target MCS allocated to the user equipment based on broadband CQI; receive the target RB and target MCS transmitted by the base station, and use the target MCS to receive the data transmitted by the base station on the target RB.
[0311] In one feasible embodiment, the broadband includes M subbands, and the CQI of the broadband includes the CQI of the M subbands.
[0312] In one feasible embodiment, the feedback information also includes the SNR / SINR information of the time-frequency resources used by the user equipment, so that the base station can obtain a transmission prediction result based on the SNR / SINR information of the time-frequency resources used by the user equipment. The transmission prediction result is used to indicate the probability that the data will be correctly received by the user equipment when the base station sends data to the user equipment in the future. The SNR / SINR information of the time-frequency resources used by the user equipment is obtained by the user equipment through channel estimation based on the channel reference signal.
[0313] In one feasible embodiment, the feedback information further includes a transmission prediction result, which represents the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment; the user equipment 1200 also includes:
[0314] The prediction unit 1204 is used to input the SNR / SINR information of the time-frequency resources used by the user equipment into the transmission prediction model for processing, and obtain the transmission prediction result; the SNR / SINR information of the time-frequency resources used by the user equipment is obtained by the user equipment through channel estimation based on the channel reference signal.
[0315] In one feasible embodiment, the transmission prediction result includes the probability that the data will be correctly received by the user equipment when the base station subsequently sends data to the user equipment.
[0316] Alternatively, the first flag bit, where when the first flag bit takes the first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment is greater than a preset probability; when the first flag bit takes the second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the subsequent base station sends data to the user equipment.
[0317] It should be noted that the above-mentioned units (receiving unit 1201, channel estimation unit 1202, transmitting unit 1203, and prediction unit 1204) are used to execute the relevant steps of the above method. For example, receiving unit 1201 is used to execute the relevant content of S701, channel estimation unit 1202 and prediction unit 1204 are used to execute the relevant content of S702, and transmitting unit 1203 is used to execute the relevant content of step S703.
[0318] In this embodiment, the user equipment 1200 is presented in the form of a unit. Here, "unit" can refer to an ASIC, a processor and memory executing one or more software or firmware programs, integrated logic circuits, and / or other devices that can provide the above-mentioned functions. Furthermore, the channel estimation unit 1202 and prediction unit 1204 described above can be... Figure 14 The processor 1401 of the user equipment shown is used for implementation.
[0319] refer to Figure 13 , Figure 13 This is a schematic diagram of the structure of a base station provided in an embodiment of this application; Figure 13 The base station 1300 shown includes a memory 1302, a processor 1301, and a communication interface 1303. The memory 1302, the processor 1301, and the communication interface 1303 are interconnected via a bus.
[0320] The memory 1302 may be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1302 may store a program. When the program stored in the memory 1302 is executed by the processor 1301, the processor 1301 and the communication interface 1303 are used to execute the various steps of the resource configuration method of the embodiments of this application.
[0321] The processor 1301 may be a general-purpose central processing unit (CPU), microprocessor, ASIC, graphics processing unit (GPU), or one or more integrated circuits, used to execute relevant programs to achieve the functions required by the units in the vehicle-mounted device of this application embodiment, or to execute the communication method for hearing-impaired passengers of this application method embodiment.
[0322] The processor 1301 can also be an integrated circuit chip with signal processing capabilities. In implementation, each step of the communication method for hearing-impaired passengers in this application can be completed by the integrated logic circuitry in the hardware of the processor 1301 or by instructions in software form. The aforementioned processor 1301 can also be a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 1302. Processor 1301 reads the information in memory 1302 and, in conjunction with its hardware, performs the functions required by the units included in the vehicle-mounted device of this application embodiment, or performs the communication method for hearing-impaired passengers of this application method embodiment.
[0323] The communication interface 1303 uses transceiver devices, such as, but not limited to, transceivers, to enable communication between the base station and other devices or communication networks.
[0324] The bus may include a path for transmitting information between various components of the base station 1300 (e.g., memory 1302, processor 1301, communication interface 1303).
[0325] It should be understood that the determining unit 1003 and the acquiring unit 1004 in the base station 1000 can be equivalent to the processor 1301, and the transmitting unit 1001 and the receiving unit 1002 can be equivalent to the communication interface 1303.
[0326] Alternatively, the determining unit 1103 and the predicting unit 1104 in the base station 1100 can be equivalent to the processor 1301, and the transmitting unit 1101 and the receiving unit 1102 can be equivalent to the communication interface 1303.
[0327] It should be noted that, although Figure 13The base station 1300 shown only illustrates the memory, processor, and communication interface. However, those skilled in the art should understand that in specific implementations, the base station 1300 may also include other devices necessary for normal operation. Furthermore, depending on specific needs, those skilled in the art should understand that the base station 1300 may also include hardware devices for implementing other additional functions. Moreover, those skilled in the art should understand that the base station 1300 may only include the devices necessary for implementing the embodiments of this application, and may not necessarily include... Figure 13 All the devices shown.
[0328] It can be understood that the base station 1300 is equivalent to Figure 2 The execution device 210 described herein. Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0329] refer to Figure 14 , Figure 14 This is a schematic diagram of the structure of a user equipment provided in an embodiment of this application; Figure 14 The user equipment 1400 shown includes a memory 1402, a processor 1401, and a communication interface 1403. The memory 1402, the processor 1401, and the communication interface 1403 are interconnected via a bus.
[0330] The memory 1402 may be a ROM, a static storage device, a dynamic storage device, or RAM. The memory 1402 may store a program. When the program stored in the memory 1402 is executed by the processor 1401, the processor 1401 and the communication interface 1403 are used to execute the various steps of the resource configuration method of the embodiments of this application.
[0331] The processor 1401 may be a general-purpose CPU, microprocessor, ASIC, GPU or one or more integrated circuits, used to execute relevant programs to achieve the functions required by the units in the vehicle-mounted device of this application embodiment, or to execute the communication method for hearing-impaired passengers of this application method embodiment.
[0332] The processor 1401 can also be an integrated circuit chip with signal processing capabilities. In implementation, each step of the communication method for hearing-impaired passengers in this application can be completed by the integrated logic circuitry in the hardware of the processor 1401 or by instructions in software form. The processor 1401 described above can also be a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory 1402. The processor 1401 reads the information in the memory 1402 and, in conjunction with its hardware, performs the functions required by the units included in the vehicle-mounted device of this application embodiment, or performs the communication method for hearing-impaired passengers of this application method embodiment.
[0333] Communication interface 1403 uses transceiver devices, such as, but not limited to, transceivers, to enable communication between user equipment and other devices or communication networks.
[0334] The bus may include a pathway for transmitting information between various components of the user equipment 1400 (e.g., memory 1402, processor 1401, communication interface 1403).
[0335] It should be understood that the channel estimation unit 1202 and the prediction unit 1204 in the user equipment 1200 can be equivalent to the processor 1401, and the transmitting unit 1201 and the receiving unit 1203 can be equivalent to the communication interface 1403.
[0336] It should be noted that, although Figure 14 The user equipment 1400 shown only illustrates the memory, processor, and communication interface. However, those skilled in the art should understand that in specific implementations, user equipment 1400 may also include other devices necessary for normal operation. Furthermore, depending on specific needs, those skilled in the art should understand that user equipment 1400 may also include hardware devices for implementing other additional functions. Moreover, those skilled in the art should understand that user equipment 1400 may only include the devices necessary for implementing the embodiments of this application, and may not necessarily include... Figure 14 All the devices shown.
[0337] It can be understood that the user equipment 1400 can be equivalent to Figure 2The execution device 210 described herein. Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0338] This application also provides a computer storage medium, wherein the computer storage medium can store a program, which, when executed, can implement some or all of the steps of any resource configuration method described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, ROM, RAM, portable hard drives, magnetic disks, or optical disks.
[0339] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0340] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0341] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0342] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0343] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A resource allocation method, characterized in that, include: Send channel reference signals to user equipment; The system receives first feedback information sent by the user equipment. The first feedback information includes channel measurement indicators (CQIs) for M sub-bands used for data transmission between the base station and the user equipment. The CQIs for the M sub-bands are obtained by the user equipment through channel estimation based on the channel reference signal, and M is an integer greater than 1. The first modulation and coding strategy (MCS) of the M sub-bands is determined based on the CQI of the M sub-bands; The target resource block (RB) and target MCS are determined based on the first MCS of the M sub-bands and the transmission demand capacity of the user equipment. Send the target RB and target MCS to the user equipment; The determination of the target RB and target MCS based on the first MCS of the M sub-bands and the transmission demand capacity of the user equipment includes: The capacity of each of the M sub-bands is determined based on the first MCS of the M sub-bands; Based on the transmission requirement capacity of the user equipment and the capacity of the M subbands, K subbands are determined from the M subbands. The capacity of the K subbands is the capacity of the K subbands that are sorted from the M subbands in descending order, and the product of the minimum capacity of the K subbands and K is not less than the transmission requirement capacity of the user equipment; K is an integer greater than 0 and not greater than M. Wherein, the target RB is the time-frequency resource corresponding to the K sub-bands, and the target MCS is the MCS corresponding to the sub-band with the smallest capacity among the K sub-bands.
2. The method according to claim 1, characterized in that, Among the M subbands, in descending order of capacity, the product of the smallest capacity of the first K-1 subbands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the first K subbands and K is not less than the transmission requirement capacity of the user equipment.
3. The method according to any one of claims 1-2, characterized in that, The determination of the first MCS of the M sub-bands based on the CQI of the M sub-bands includes: The first MCS of the M sub-bands is determined from the first CQI-MCS mapping table based on the CQI of the M sub-bands.
4. The method according to claim 3, characterized in that, If the block error rate corresponding to the first CQI-MCS mapping table is higher than the preset block error rate, the method further includes: Obtain the transmission prediction result, which is used to represent the probability that the data sent by the base station to the user equipment is correctly received by the user equipment. If, based on the transmission prediction result, it is determined that the probability is not greater than a preset probability, the step of determining the first MCS of the M sub-bands based on the CQI of the M sub-bands includes: Based on the CQI of the M sub-bands, the first MCS of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the second block error rate. Wherein, the second block error rate is lower than the first block error rate, and the first block error rate is the block error rate corresponding to the first CQI-MCS mapping table.
5. The method according to claim 4, characterized in that, The first feedback information also includes the transmission prediction result, or, The first feedback information also includes the signal-to-noise ratio (SNR) / signal-to-interference ratio (SINR) information of the time-frequency resources used by the user equipment, and the acquisition of transmission prediction results includes: The SNR / SINR information of the time-frequency resources used by the user equipment is input into the transmission prediction model for processing to obtain the transmission prediction result; The time-frequency resources used by the user equipment include multiple resource elements (REs), and the SNR / SINR information includes the SNR / SINR of the multiple REs.
6. The method according to claim 5, characterized in that, The transmission prediction result includes the probability that the data sent by the base station to the user equipment is correctly received by the user equipment. Alternatively, a first flag bit may be used, wherein when the first flag bit is set to a first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than the preset probability; when the first flag bit is set to a second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is not greater than the preset probability.
7. A resource allocation method, characterized in that, include: Send channel reference signals to user equipment; The base station receives second feedback information sent by the user equipment, the second feedback information including a channel measurement indication (CQI) of the bandwidth used for data transmission between the base station and the user equipment, the CQI of the bandwidth being obtained by the user equipment through channel estimation based on the channel reference signal; The modulation and coding scheme (MCS) of the broadband is determined based on the CQI and transmission prediction results of the broadband. The transmission prediction results are used to represent the probability that the data is correctly received by the user equipment when the base station sends data to the user equipment. The target MCS is determined based on the MCS of the broadband, and the target RB is determined based on the resource block RB corresponding to the broadband. The target resource block (RB) and the target MCS are sent to the user equipment.
8. The method according to claim 7, characterized in that, Determining the MCS of the broadband based on the CQI and transmission prediction results includes: When, based on the transmission prediction result, it is determined that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than a preset probability, the MCS of the broadband is determined from the CQI-MCS mapping table corresponding to the third block error rate based on the broadband's CQI. When it is determined based on the transmission prediction result that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is not greater than the preset probability, the MCS of the broadband is determined from the CQI-MCS mapping table corresponding to the fourth block error rate based on the CQI of the broadband. The third block error rate is higher than the fourth block error rate.
9. The method according to claim 7, characterized in that, The broadband includes M subbands, and the CQI of the broadband includes the CQI of the M subbands, where M is an integer greater than 1. Determining the MCS of the broadband based on the CQI and transmission prediction results includes: When the probability that the data sent by the base station to the user equipment is correctly received by the user equipment is greater than a preset probability, based on the transmission prediction result, the MCS of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the third block error rate based on the CQI of the M sub-bands. When it is determined based on the transmission prediction result that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is not greater than the preset probability, the MCS of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the fourth block error rate based on the CQI of the M sub-bands. The third block error rate is higher than the fourth block error rate.
10. The method according to claim 9, characterized in that, The method further includes: The capacity of each of the M sub-bands is determined based on the MCS of the M sub-bands; Based on the transmission requirement capacity of the user equipment and the capacity of the M subbands, K subbands are determined from the M subbands. The capacity of the K subbands is the capacity of the K subbands that are sorted from the M subbands in descending order, and the product of the minimum capacity of the K subbands and K is not less than the transmission requirement capacity of the user equipment; K is an integer greater than 0 and not greater than M. Wherein, the target RB is the time-frequency resource corresponding to the K sub-bands, and the target MCS is the MCS corresponding to the sub-band with the smallest capacity among the K sub-bands.
11. The method according to claim 10, characterized in that, Among the M subbands, in descending order of capacity, the product of the smallest capacity of the first K-1 subbands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the first K subbands and K is not less than the transmission requirement capacity of the user equipment.
12. The method according to claim 8, characterized in that, The second feedback information also includes the transmission prediction result, or, The second feedback information also includes the signal-to-noise ratio (SNR) / signal-to-interference ratio (SINR) information of the time-frequency resources used by the user equipment, and the method further includes: The SNR / SINR information of the time-frequency resources used by the user equipment is input into the transmission prediction model for processing to obtain the transmission prediction result; The time-frequency resources used by the user equipment include multiple resource elements (REs), and the SNR / SINR information includes the SNR / SINR of the multiple REs.
13. The method according to any one of claims 7, 9-11, characterized in that, The second feedback information also includes the transmission prediction result, or, The second feedback information also includes the signal-to-noise ratio (SNR) / signal-to-interference ratio (SINR) information of the time-frequency resources used by the user equipment, and the method further includes: The SNR / SINR information of the time-frequency resources used by the user equipment is input into the transmission prediction model for processing to obtain the transmission prediction result; The time-frequency resources used by the user equipment include multiple resource elements (REs), and the SNR / SINR information includes the SNR / SINR of the multiple REs.
14. The method according to claim 12, characterized in that, The transmission prediction result includes the probability that the data sent by the base station to the user equipment is correctly received by the user equipment. Alternatively, a first flag bit may be used, wherein when the first flag bit is set to a first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than the preset probability; when the first flag bit is set to a second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is not greater than the preset probability.
15. A resource allocation method, characterized in that, include: Receive channel reference signals sent by the base station; Channel estimation is performed based on the channel reference signal to obtain feedback information; The feedback information includes the Channel Quality Indicator (CQI) of the bandwidth used for data transmission between the base station and the user equipment. The CQI of the bandwidth is obtained by the user equipment through channel estimation based on the channel reference signal. The feedback information is sent to the base station so that the base station can determine the target resource block (RB) and target modulation and coding scheme (MCS) to be allocated to the user equipment based on the CQI of the broadband. Receive the target RB and target MCS sent by the base station; The feedback information also includes a transmission prediction result, which represents the probability that the data sent by the base station to the user equipment is correctly received by the user equipment; the method further includes: The SNR / SINR information of the time-frequency resources used by the user equipment is input into the transmission prediction model for processing to obtain the transmission prediction result; The SNR / SINR information of the time-frequency resources used by the user equipment is obtained by the user equipment through channel estimation based on the channel reference signal.
16. The method according to claim 15, characterized in that, The broadband includes M subbands, and the CQI of the broadband includes the CQI of the M subbands.
17. The method according to claim 15 or 16, characterized in that, The feedback information also includes the SNR / SINR information of the time-frequency resources used by the user equipment, so that the base station can obtain a transmission prediction result based on the SNR / SINR information of the time-frequency resources used by the user equipment. The transmission prediction result is used to indicate the probability that the data is correctly received by the user equipment when the base station sends data to the user equipment this time. The SNR / SINR information of the time-frequency resources used by the user equipment is obtained by the user equipment through channel estimation based on the channel reference signal.
18. The method according to claim 16 or 17, characterized in that, The transmission prediction result includes the probability that the data sent by the base station to the user equipment is correctly received by the user equipment. Alternatively, a first flag bit may be used, wherein when the first flag bit is set to a first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than a preset probability; when the first flag bit is set to a second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than a preset probability.
19. A base station, characterized in that, include: The transmitting unit is used to transmit channel reference signals to user equipment; The receiving unit is configured to receive first feedback information sent by the user equipment. The first feedback information includes channel measurement indicators (CQIs) of M sub-bands used for data transmission between the base station and the user equipment. The CQIs of the M sub-bands are obtained by the user equipment through channel estimation based on the channel reference signal, and M is an integer greater than 1. The determining unit is used to determine the first modulation and coding strategy (MCS) of the M sub-bands based on the CQI of the M sub-bands; The target resource block (RB) and target MCS are determined based on the first MCS of the M sub-bands and the transmission demand capacity of the user equipment. The transmitting unit is further configured to transmit the target RB and the target MCS to the user equipment; In determining the target RB and target MCS based on the first MCS of the M sub-bands and the transmission demand capacity of the user equipment, the determining unit is specifically used for: The capacity of each of the M sub-bands is determined based on the first MCS of the M sub-bands; Based on the transmission requirement capacity of the user equipment and the capacity of the M subbands, K subbands are determined from the M subbands. The capacity of the K subbands is the capacity of the K subbands that are sorted from the M subbands in descending order, and the product of the minimum capacity of the K subbands and K is not less than the transmission requirement capacity of the user equipment; K is an integer greater than 0 and not greater than M. Wherein, the target RB is the time-frequency resource corresponding to the K sub-bands, and the target MCS is the MCS corresponding to the sub-band with the smallest capacity among the K sub-bands.
20. The base station according to claim 19, characterized in that, Among the M subbands, in descending order of capacity, the product of the smallest capacity of the first K-1 subbands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the first K subbands and K is not less than the transmission requirement capacity of the user equipment.
21. The base station according to any one of claims 19 or 20, characterized in that, In the aspect of determining the first MCS of the M sub-bands based on the CQI of the M sub-bands, the determining unit is specifically used for: The first MCS of the M sub-bands is determined from the first CQI-MCS mapping table based on the CQI of the M sub-bands.
22. The base station according to claim 21, characterized in that, If the block error rate corresponding to the first CQI-MCS mapping table is higher than the preset block error rate, the base station further includes: An acquisition unit is used to acquire a transmission prediction result, which represents the probability that the data sent by the base station to the user equipment is correctly received by the user equipment. In the aspect of determining the first MCS of the M sub-bands based on the CQI of the M sub-bands, the determining unit is specifically used for: If the probability is determined to be no greater than a preset probability based on the transmission prediction result, the first MCS of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the second block error rate based on the CQI of the M sub-bands, wherein the second block error rate is lower than the first block error rate, and the first block error rate is the block error rate corresponding to the first CQI-MCS mapping table.
23. The base station according to claim 21, characterized in that, The first feedback information also includes the transmission of prediction results, or, The first feedback information also includes the signal-to-noise ratio (SNR) / signal-to-interference ratio (SINR) information of the time-frequency resources used by the user equipment, and the acquisition unit is specifically used for: The SNR / SINR information of the time-frequency resources used by the user equipment is input into the transmission prediction model for processing to obtain the transmission prediction result; The time-frequency resources used by the user equipment include multiple resource elements (REs), and the SNR / SINR information includes the SNR / SINR of the multiple REs.
24. The base station according to claim 19, characterized in that, The transmission prediction result includes the probability that the data sent by the base station to the user equipment is correctly received by the user equipment. Alternatively, a first flag bit may be used, wherein when the value of the first flag bit is a first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than a preset probability; when the value of the first flag bit is a second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is not greater than the preset probability.
25. A base station, characterized in that, include: The transmitting unit is used to transmit channel reference signals to user equipment; The receiving unit is configured to receive second feedback information sent by the user equipment. The second feedback information includes a channel measurement indication (CQI) of the bandwidth used for data transmission between the base station and the user equipment. The CQI of the bandwidth is obtained by the user equipment through channel estimation based on the channel reference signal. The determining unit is configured to determine the modulation and coding scheme (MCS) of the broadband based on the CQI and transmission prediction results, wherein the transmission prediction results represent the probability that the data transmitted by the base station to the user equipment is correctly received by the user equipment; determine the target MCS based on the MCS of the broadband, and determine the target RB based on the resource block (RB) corresponding to the broadband. The sending unit is further configured to send the target resource block (RB) and the target MCS to the user equipment.
26. The base station according to claim 25, characterized in that, In the aspect of determining the MCS of the broadband based on the CQI and transmission prediction results, the determining unit is specifically used for: When, based on the transmission prediction result, it is determined that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than a preset probability, the MCS of the broadband is determined from the CQI-MCS mapping table corresponding to the third block error rate based on the broadband's CQI. When it is determined based on the transmission prediction result that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is not greater than the preset probability, the MCS of the broadband is determined from the CQI-MCS mapping table corresponding to the fourth block error rate based on the CQI of the broadband. The third block error rate is higher than the fourth block error rate.
27. The base station according to claim 25, characterized in that, The broadband includes M subbands, and the CQI of the broadband includes the CQI of the M subbands, where M is an integer greater than 1. In the aspect of determining the MCS of the broadband based on the CQI and transmission prediction results, the determining unit is specifically used for: When the probability that the data sent by the base station to the user equipment is correctly received by the user equipment is greater than a preset probability, based on the transmission prediction result, the MCS of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the third block error rate based on the CQI of the M sub-bands. When it is determined based on the transmission prediction result that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is not greater than the preset probability, the MCS of the M sub-bands is determined from the CQI-MCS mapping table corresponding to the fourth block error rate based on the CQI of the M sub-bands. The third block error rate is higher than the fourth block error rate.
28. The base station according to claim 27, characterized in that, The determining unit is further configured to: The capacity of each of the M sub-bands is determined based on the MCS of the M sub-bands; Based on the transmission requirement capacity of the user equipment and the capacity of the M subbands, K subbands are determined from the M subbands. The capacity of the K subbands is the capacity of the K subbands that are sorted from the M subbands in descending order, and the product of the minimum capacity of the K subbands and K is not less than the transmission requirement capacity of the user equipment; K is an integer greater than 0 and not greater than M. Wherein, the target RB is the time-frequency resource corresponding to the K sub-bands, and the target MCS is the MCS corresponding to the sub-band with the smallest capacity among the K sub-bands.
29. The base station according to claim 28, characterized in that, Among the M subbands, in descending order of capacity, the product of the smallest capacity of the first K-1 subbands and K-1 is less than the transmission requirement capacity of the user equipment, and the product of the smallest capacity of the first K subbands and K is not less than the transmission requirement capacity of the user equipment.
30. The base station according to claim 26, characterized in that, The second feedback information also includes the transmission prediction result, or, The second feedback information also includes the signal-to-noise ratio (SNR) / signal-to-interference ratio (SINR) information of the time-frequency resources used by the user equipment, and the base station further includes: The prediction unit is used to input the SNR / SINR information of the time-frequency resources used by the user equipment into the transmission prediction model for processing, and to obtain the transmission prediction result. The time-frequency resources used by the user equipment include multiple resource elements (REs), and the SNR / SINR information includes the SNR / SINR of the multiple REs.
31. The base station according to any one of claims 25, 27-29, characterized in that, The second feedback information also includes the transmission prediction result, or, The second feedback information also includes the signal-to-noise ratio (SNR) / signal-to-interference ratio (SINR) information of the time-frequency resources used by the user equipment, and the base station further includes: The prediction unit is used to input the SNR / SINR information of the time-frequency resources used by the user equipment into the transmission prediction model for processing, and to obtain the transmission prediction result. The time-frequency resources used by the user equipment include multiple resource elements (REs), and the SNR / SINR information includes the SNR / SINR of the multiple REs.
32. The base station according to claim 30, characterized in that, The transmission prediction result includes the probability that the data sent by the base station to the user equipment is correctly received by the user equipment. Alternatively, a first flag bit may be used, wherein when the first flag bit is set to a first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than the preset probability; when the first flag bit is set to a second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is not greater than the preset probability.
33. A user equipment, characterized in that, include: The receiving unit is used to receive the channel reference signal sent by the base station; The channel estimation unit is used to perform channel estimation based on the channel reference signal and obtain feedback information. The feedback information includes the Channel Quality Indicator (CQI) of the bandwidth used for data transmission between the base station and the user equipment. The CQI of the bandwidth is obtained by the user equipment through channel estimation based on the channel reference signal. The transmitting unit is configured to transmit the feedback information to the base station, so that the base station can determine the target resource block (RB) and target modulation and coding scheme (MCS) allocated to the user equipment based on the CQI of the broadband. The receiving unit is also configured to receive the target RB and target MCS transmitted by the base station; The feedback information also includes a transmission prediction result, which is used to indicate the probability that the data sent by the base station to the user equipment is correctly received by the user equipment. The user equipment also includes: The prediction unit is used to input the SNR / SINR information of the time-frequency resources used by the user equipment into the transmission prediction model for processing, and to obtain the transmission prediction result. The SNR / SINR information of the time-frequency resources used by the user equipment is obtained by the user equipment through channel estimation based on the channel reference signal.
34. The user equipment according to claim 33, characterized in that, The broadband includes M subbands, and the CQI of the broadband includes the CQI of the M subbands.
35. The user equipment according to claim 33 or 34, characterized in that, The feedback information also includes the signal-to-noise ratio (SNR) / signal-to-interference ratio (SINR) information of the time-frequency resources used by the user equipment, so that the base station can obtain a transmission prediction result based on the SNR / SINR information of the time-frequency resources used by the user equipment. The transmission prediction result is used to indicate the probability that the data is correctly received by the user equipment when the base station sends data to the user equipment this time. The SNR / SINR information of the time-frequency resources used by the user equipment is obtained by the user equipment through channel estimation based on the channel reference signal.
36. The user equipment according to claim 34 or 35, characterized in that, The transmission prediction result includes the probability that the data sent by the base station to the user equipment is correctly received by the user equipment. Alternatively, a first flag bit may be used, wherein when the first flag bit is set to a first value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than a preset probability; when the first flag bit is set to a second value, the first flag bit indicates that the probability of the data being correctly received by the user equipment when the base station sends data to the user equipment is greater than a preset probability.
37. A base station, characterized in that, The method includes a processor and a memory, wherein the processor and the memory are connected together, wherein the memory is used to store program code, and the processor is used to call the program code to perform the method as described in any one of claims 1 to 14.
38. A user equipment, characterized in that, The method includes a processor and a memory, wherein the processor and the memory are connected together, wherein the memory is used to store program code, and the processor is used to call the program code to perform the method as described in any one of claims 15 to 18.
39. A chip system, characterized in that, The chip system is applied to an electronic device; the chip system includes one or more interface circuits and one or more processors; the interface circuits and the processors are interconnected via lines; the interface circuits are used to receive signals from the memory of the electronic device and send the signals to the processors, the signals including computer instructions stored in the memory; when the processor executes the computer instructions, the electronic device performs the method as described in any one of claims 1-18.
40. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that is executed by a processor to implement the method as described in any one of claims 1 to 18.