Determination method of modulation coding strategy, electronic equipment and readable storage medium
By acquiring the channel quality information of the target communication cell and dynamically configuring the MCS, the problem of poor MCS configuration flexibility in group call services is solved, thus improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA MOBILE GROUP DESIGN INST
- Filing Date
- 2025-12-26
- Publication Date
- 2026-05-12
AI Technical Summary
The modulation and coding strategy configuration of group call services in the existing technology is not flexible enough, which makes the MCS configuration of the communication group not flexible enough, unable to adapt to channel changes, and affecting user experience.
By acquiring the target, the channel quality information of the target communication cell is obtained, and the MCS of the target communication cell is dynamically configured to achieve finer-grained MCS configuration and improve flexibility.
It enables dynamic configuration of MCS based on channel quality information, improving the flexibility of MCS configuration and service elasticity, and enhancing the user experience of group call services.
Smart Images

Figure CN122027079A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communications, and specifically relates to a method for determining modulation and coding strategies, an electronic device, and a readable storage medium. Background Technology
[0002] Group calling is a common calling method in radio communication, widely used in walkie-talkies and other two-way wireless devices. Specifically, group calling refers to a call initiated by one user within a specific communication group that can be received by all users in that group. For group calling services, the configuration of the Modulation and Coding Scheme (MCS) is crucial, directly impacting the user experience.
[0003] Currently, static configuration is commonly used to configure the MCS of a communication group. Furthermore, to ensure reliable reception by edge terminals within the communication group, related technologies typically configure a relatively conservative MCS, resulting in the entire communication group using a low-order, robust MCS. This configuration method suffers from poor flexibility. Summary of the Invention
[0004] This application provides a method for determining modulation and coding strategies, an electronic device, and a readable storage medium, which can solve the problem of poor flexibility in the configuration methods used in related technologies.
[0005] In a first aspect, embodiments of this application provide a method for determining a modulation and coding strategy, including: When the target communication cell provides group call service, obtain the channel quality information of the target communication cell; Based on the channel quality information, the target modulation and coding strategy is obtained; The target modulation and coding strategy is determined as the modulation and coding strategy adopted by the target communication cell when providing group call service.
[0006] In a second aspect, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0007] Thirdly, embodiments of this application provide a computer-readable storage medium on which a program or instructions are stored, which, when executed, implement the steps of the method described in the first aspect.
[0008] Fourthly, embodiments of this application provide a computer program product comprising a computer program that, when executed by a processor, implements the steps of the method described in the first aspect.
[0009] The at least one technical solution provided in the embodiments of this application can achieve the following technical effects: In this embodiment, when the target communication cell provides group call service, the channel quality information of the target communication cell is obtained; based on the channel quality information, a target MCS is obtained; and the target MCS is determined as the MCS used by the target communication cell when providing group call service. Thus, compared to the relatively low-level MCS static configuration for the entire communication group in related technologies, the method provided in this embodiment can configure the MCS for a specific communication cell, achieving finer-grained configuration and improving the flexibility of MCS configuration. Furthermore, this embodiment can configure the MCS used by the target communication cell based on the channel quality information of the target communication cell, rather than statically configuring it, further improving the flexibility of MCS configuration and solving the problem of poor flexibility in the configuration methods used in related technologies. Attached Figure Description
[0010] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 A flowchart illustrating a method for determining an MCS as provided in an embodiment of this application; Figure 2 A flowchart illustrating another method for determining the MCS provided in this application embodiment; Figure 3 This is a flowchart illustrating how an overlay protection layer determines a first MCS, as provided in an embodiment of this application. Figure 4 A flowchart illustrating another method for determining the MCS provided in this application embodiment; Figure 5 This is a flowchart illustrating how a capacity optimization layer determines the sixth MCS, as provided in an embodiment of this application. Figure 6 This is a flowchart illustrating how a resource compensation layer determines a target MCS, as provided in an embodiment of this application. Figure 7 This is a flowchart illustrating a method for determining an MCS according to an embodiment of this application. Figure 8This is an example flowchart of determining an MCS provided in an embodiment of this application; Figure 9 This is a structural block diagram of an MCS determination device provided in an embodiment of this application; Figure 10 This is a structural block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0012] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0013] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0014] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.
[0015] The method for determining the MCS provided in this application is applied to group call scenarios. Specifically, this application can determine the MCS used by a communication cell when providing group call services based on the channel quality information of the communication cell, thereby enabling adaptive determination of the MCS based on channel quality information.
[0016] The method for determining the MCS provided in this application embodiment can be executed by a target device, wherein the target device may be a target base station or a control device of the target base station, the control device may include, for example, a baseband processing unit (BBU), the target base station may include a plurality of communication cells, and the plurality of communication cells may include a target communication cell.
[0017] The method for determining the MCS provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0018] Please see Figure 1 , Figure 1 A flowchart illustrating a method for determining an MCS (Multi-Category System) as provided in an embodiment of this application. Figure 1 As shown, the method includes the following steps: Step 110: If the target communication cell provides group call service, obtain the channel quality information of the target communication cell.
[0019] In this embodiment, terminal devices in the same group can be distributed across multiple different communication cells, and can be distributed across communication cells under different base stations. This embodiment can perform MCS configuration on a cell-by-cell basis. The channel quality information includes, for example, the channel quality information of target terminal devices participating in group call services under the target communication cell, and the target terminal devices can be located in the target group call group. Since this application performs MCS configuration on a cell-by-cell basis, if the target base station includes multiple communication cells, the target base station can perform MCS configuration on each of the multiple communication cells. The following description uses the MCS configuration process of the target communication cell as an example, and the target communication cell can be one of the multiple communication cells. Specifically, under the condition of meeting the target conditions, the base station can send a channel information reporting request to the terminal devices belonging to the target group call group under the base station. During the process of configuring the MCS of the target communication cell, the channel quality information of the target terminal devices located in the target group call group under the target communication cell can be obtained.
[0020] The target conditions may include at least one of the following: receiving a group call establishment request, receiving a group call quality poor signal, receiving a high-priority group call scheduling request, and receiving a periodic MCS adjustment request. The group call establishment request is a request to establish a group call call. The group call quality poor signal is a signal fed back by the terminal device when the key performance indicators of the group call are poor. The high-priority group call scheduling request indicates that a designated terminal device exists as the speaker in the target communication cell, and the priority of the designated terminal device is higher than a preset priority. During the provision of group call services, the MCS configured in the cell can be periodically adjusted. Upon receiving a periodic MCS adjustment request from the target communication cell, the MCS of the target communication cell within this adjustment period can be determined. If any of the above four triggering conditions are met, parameters required for subsequent MCS determination (including the channel quality information) can be collected to provide data support for the subsequent determination of the target MCS.
[0021] Step 120: Based on the channel quality information, obtain the target MCS.
[0022] In this embodiment, the target MCS includes the MCS configured for the target communication cell, and the channel quality information includes, for example, a Channel Quality Indicator (CQI). However, it should be noted that this embodiment is not limited to CQI as the only channel quality information; the channel quality information may also include, for example, Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Received Signal Strength Indicator (RSSI), etc. The following description uses CQI values as an example of channel quality information.
[0023] MCS (Multi-Channel System) is a set of decision rules defined and executed by the network side for dynamically selecting modulation and coding schemes. In dynamically changing and uncertain wireless channels, selecting an MCS that achieves the optimal balance between transmission efficiency and reliability is crucial to maximizing system performance or ensuring the experience of critical services. Specifically, under favorable channel conditions, a higher-order MCS can be selected to maximize data throughput; under various channel conditions, if prioritizing successful data transmission is paramount, a lower-order MCS can be chosen, sacrificing some data rate for transmission reliability.
[0024] Because base stations cannot obtain real-time channel quality information from terminals and therefore cannot perform real-time dynamic scheduling, the downlink MCS configuration for group call services typically adopts a static configuration scheme. Furthermore, since terminal devices within a group are usually distributed across different channel environments, to ensure reliable reception by edge terminals within the group, related technologies typically employ a relatively conservative MCS (e.g., MCS 9) to schedule group call downlink services, sacrificing resource allocation for group call service reliability. However, this approach cannot adapt to channel changes and has a coarse configuration granularity (multiple communication cells within the same group are configured with the same MCS), resulting in low service flexibility.
[0025] In this embodiment, MCS configuration can be implemented with finer granularity. Specifically, MCS can be configured for multiple communication cells within the same group, and the MCS configurations for different communication cells may differ. Taking a target communication cell as an example, the MCS of the target communication cell can be dynamically configured based on its channel quality information, improving the configuration flexibility of the MCS and resulting in greater service elasticity.
[0026] Step 130: Determine the target MCS as the MCS used by the target communication cell when providing group call service.
[0027] In the embodiments of this application, during the group call service in the target group call group, the target communication cell provides group call service in the following two scenarios: First, none of the target terminal devices belonging to the target group call group in the target communication cell have the right to speak, that is, each terminal device in the target group call group acts as a receiver to answer the call; Second, a designated terminal device in the target group call group has the right to speak, that is, the designated terminal device speaks, and the other terminal devices in the target group call group act as receivers to answer the call.
[0028] In this embodiment, when the target communication cell provides group call service, the channel quality information of the target communication cell is obtained; based on the channel quality information, a target MCS is obtained; and the target MCS is determined as the MCS used by the target communication cell when providing group call service. Thus, compared to the relatively low-level MCS static configuration for the entire communication group in related technologies, the method provided in this embodiment can configure the MCS for a specific communication cell, achieving finer-grained configuration and improving the flexibility of MCS configuration. Furthermore, this embodiment can configure the MCS used by the target communication cell based on the channel quality information of the target communication cell, rather than statically configuring it, further improving the flexibility of MCS configuration and solving the problem of poor flexibility in the configuration methods used in related technologies.
[0029] Furthermore, the MCS determination method provided in this application embodiment can be implemented through a hierarchical decision architecture designed on the target base station side. The hierarchical architecture is briefly described below. The hierarchical architecture is divided according to function, including the following four layers: data processing layer, coverage guarantee layer, capacity optimization layer, and resource compensation layer. The core of the hierarchical architecture provided in this application embodiment lies in calculating the MCS threshold for guaranteed coverage, the suggested upgraded MCS, and the upper limit of the MCS allowed by the base station power through the coverage guarantee layer, capacity optimization layer, and resource compensation layer, respectively. Then, the resource compensation layer can decide on the final group call MCS configuration and power compensation scheme, realizing adaptive configuration of the group call MCS with multi-dimensional parameter coordination. The design goals and functions of each layer are described below.
[0030] Data Processing Layer: Based on triggering conditions, collects and processes various network parameters required by the Coverage Guarantee Layer, Capacity Optimization Layer, and Resource Compensation Layer to calculate the MCS. Coverage Guarantee Layer: Prioritizes high-priority coverage and edge terminal coverage. Calculates the first MCS (denoted as MCS_threshold) based on the terminal with the worst channel quality within the communication cell's CQI, ensuring high reliability of group calls. Capacity Optimization Layer: Improves group call efficiency through a more aggressive MCS strategy. When network load is high or the average CQI of terminals within the cell is good, calculates a suggested sixth MCS (denoted as MCS_upgrade_n) from the channel quality dimension, increasing the overall system traffic absorption capacity. Resource Compensation Layer: Makes decisions on the group call MCS configuration scheme based on multi-dimensional parameters. Calculates a supportable seventh MCS (denoted as MCS_upgrade_p) from the base station transmit power margin dimension. For upgraded MCSs, power resource compensation is used to compensate for the shrinkage of coverage capacity, while feedback monitoring and dynamic fallback mechanisms form a closed-loop control of the group call MCS configuration.
[0031] The following section first introduces the business process of the data processing layer. The input parameters of the data processing layer may include: the CQI reported by the terminal device, the group call priority of the terminal device, the interference intensity of the target base station, the downlink physical resource block (PRB) utilization rate of the target base station, and the base station power margin (i.e., remaining transmit power value) of the target base station. The output parameters of the data processing layer may include: the worst CQI within the cell (i.e., the first CQI value), the average CQI within the group (i.e., the second CQI value), the group call priority of the terminal device, the interference intensity of the target base station, the downlink PRB utilization rate of the target base station, and the base station power margin of the target base station. The business process of the data processing layer is as follows; for the business processes of other layers (coverage guarantee layer, capacity optimization layer, and resource compensation layer), please refer to the following sections. Figure 3 , Figure 5 and Figure 6 Introduction.
[0032] The first step involves the target base station collecting network-side parameters, including the group call priority of the terminal devices, the interference intensity of the target base station, the downlink PRB utilization rate of the target base station, and the base station power margin of the target base station. The second step involves the target base station sending CQI reporting requests to terminal devices belonging to the target group call group, causing the terminal devices to report CQI to the target base station. Depending on the triggering method, the base station employs the following strategies when sending CQI reporting requests to terminals: First, full reporting: For MCS adaptive configuration triggered by group call establishment, the target base station can send CQI reporting requests to all terminals in the cell. Second, partial reporting: For MCS adaptive configuration triggered by poor group call quality and periodic MCS adjustments, the target base station can send CQI reporting requests to some terminal devices in the cell to reduce the consumption of air interface resources by terminal feedback. The target base station can select some terminals through a sampling algorithm and ensure sampling balance under different channel conditions through a rotation mechanism. Simultaneously, it can increase the sampling weight of edge terminals based on the historical channel conditions of the terminals, further ensuring reliable coverage of group calls for edge users. Third, no reporting is required: For MCS adaptive configuration triggered by high-priority group call scheduling requests, in order to ensure reliable transmission with low latency, a low-level MCS can be forcibly locked. The terminal does not need to report CQI information during this MCS adaptive configuration process.
[0033] Third, the base station calculates the worst CQI and the average CQI within the cell based on the CQI reported by the terminal devices. The worst CQI is the minimum CQI reported by all terminals in the cell, and the average CQI is the average of the CQI reported by all terminals in the cell. For poor group call quality scenarios, the CQI actively reported by the poor-quality terminal devices can be directly used as the worst CQI within the cell. For high-priority group call scheduling trigger scenarios, the worst CQI and average CQI within the cell can use the results of the previous calculation, and there is no need to recalculate them in this MCS adaptive configuration process.
[0034] Please see Figure 2 , Figure 2 A flowchart of another method for determining the MCS provided in this application embodiment is shown below. Figure 2 As shown, the method includes the following steps: Step 210: When the target communication cell provides group call service, obtain the channel quality information of the target communication cell, wherein the channel quality information includes the CQI information of the target terminal equipment participating in the group call service under the target communication cell.
[0035] Step 220: Based on the CQI information, obtain the first MCS.
[0036] In this embodiment, the CQI information is used to indicate the channel quality of the target communication cell. The higher the channel quality of the target communication cell, the higher the first MCS can be set for the target communication cell. Specifically, a mapping relationship between CQI information and MCS can be preset, and the first MCS of the target communication cell is determined based on the mapping relationship and the CQI information.
[0037] Step 230: Based on the first MCS, obtain the target MCS, wherein the order of the target MCS is greater than or equal to the order of the first MCS.
[0038] In this embodiment of the application, after obtaining the first MCS, the first MCS can be directly determined as the target MCS. Alternatively, the first MCS can be appropriately upgraded to meet the needs of more efficient resource utilization by the near-point terminal device.
[0039] Step 240: Determine the target MCS as the MCS used by the target communication cell when providing group call service.
[0040] In this embodiment of the application, while the MCS of the target communication cell is configured adaptively according to the channel quality, the dynamic upgrading of the MCS can also be performed to further improve the configuration flexibility of the MCS.
[0041] In one embodiment of this application, the CQI information includes a first CQI value, which is the CQI value of the terminal device with the worst channel quality among the target terminal devices. Step 220, obtaining a first MCS based on the CQI information, includes: obtaining a second MCS based on the first CQI value; and obtaining a first MCS based on the second MCS. The order of the first MCS is less than or equal to the order of the second MCS.
[0042] In this embodiment, the target terminal device may include all terminal devices participating in the group call service under the target communication cell, that is, all terminal devices belonging to the target group call group under the target communication cell. Alternatively, the target terminal device may only include some terminal devices participating in the group call service under the target communication cell, that is, some terminal devices belonging to the target group call group under the target communication cell. For different triggering scenarios, the base station uses different strategies when sending CQI reporting requests to the terminal devices, and the methods for calculating the first CQI value are slightly different.
[0043] Specifically, upon receiving a group call establishment request, the base station can send a CQI reporting request to all terminal devices in the target communication cell to obtain the CQI value of each terminal device. Taking M terminal devices as an example, M CQI values from the M terminal devices can be obtained, and the first CQI value can be the minimum of the M CQI values. Upon receiving a poor group call quality signal or an MCS periodic adjustment request, the base station can send a CQI reporting request to some terminal devices in the target communication cell to reduce the consumption of air interface resources by terminal feedback. The "some terminal devices" can be multiple terminal devices selected from the full set of terminal devices according to a sampling algorithm. A rotation mechanism can ensure sampling balance under different channel conditions, and the sampling weight of edge terminal devices can be increased based on historical channel conditions, thereby increasing the sampling probability of edge terminal devices and further ensuring reliable group call coverage for edge users. For poor group call quality scenarios, the CQI value actively reported by the poor-quality terminal device can be directly determined as the first CQI value. If there are multiple poor-quality terminal devices, the minimum value among the multiple CQI values reported by the multiple poor-quality terminal devices can be determined as the first CQI value.
[0044] Upon receiving a high-priority group call scheduling request, the base station does not need to send a CQI reporting request to the terminal; that is, the terminal device does not need to report CQI to the base station. Since the current speaker in the group call has a high priority, to ensure low-latency reliable transmission, a lower-order MCS can be forcibly locked. During this MCS configuration process, the terminal device does not need to report CQI information. The first CQI value can use the calculation result from the previous MCS configuration of the target communication cell; therefore, it does not need to be recalculated during this MCS configuration process.
[0045] In this embodiment, the second MCS can be determined based on the first CQI value of the terminal device with the worst channel quality among the target terminal devices, fully considering the terminal devices with poor channel quality, thereby meeting the reliable reception requirements of edge terminal devices. Furthermore, the second MCS can be appropriately downgraded to obtain the first MCS, further improving group call reliability. For example, the order of the first MCS can be one less than the order of the second MCS.
[0046] For scenarios involving receiving high-priority group call scheduling requests, a fourth MCS can be pre-defined for this scenario during the determination of the second MCS. Specifically, in one embodiment of this application, obtaining the second MCS based on the first CQI value includes: obtaining a third MCS based on the first CQI value; obtaining a pre-defined fourth MCS when a designated terminal device in the target terminal devices has the right to speak and the priority of the designated terminal device is higher than a preset priority; and determining the MCS with the lower order between the third MCS and the fourth MCS as the second MCS. In practical terms, when a high-priority terminal user speaks, to ensure that other terminal users can hear the high-priority terminal user's speech, a relatively conservative, low-order fourth MCS can be pre-defined, and it can be ensured that the order of the determined second MCS cannot be higher than the order of the fourth MCS, forcibly locking the second MCS as a low-order MCS to ensure the reliability of the group call.
[0047] In the process of obtaining the third MCS based on the first CQI value, a pre-configured mapping relationship between CQI and MCS can be obtained. Based on the mapping relationship and the first CQI value, the specified MCS corresponding to the first CQI value is obtained. Based on the specified MCS and a preset security factor, the third MCS is obtained. The order of the third MCS can be the product of the order of the specified MCS and the security factor, where the security factor can be a positive number less than 1. In this way, by setting the security factor, a certain channel fluctuation margin can be reserved for edge users.
[0048] In this embodiment, the priority of the terminal device can also be referred to as the group call priority of the terminal device. The priority of each terminal device can be set according to the actual application scenario, and there is no limitation here. For example, it can be configured comprehensively according to the terminal user priority, industry priority, etc. The fourth MCS can be configured according to needs, or the lowest-order MCS configured in the group history can be used. In the process of configuring the fourth MCS, the order of the fourth MCS can be greater than or equal to 0 and less than or equal to 9. That is to say, the value range of the order of the fourth MCS can be: Correspondingly, the order of the second MCS is shown in the following formula: ; in, Used to indicate the order of the second MCS, Used to indicate the order of the fourth MCS, Used to indicate the order of the third MCS.
[0049] In this embodiment of the application, when none of the target terminal devices have the right to speak, or when the priority of the designated terminal device with the right to speak is not higher than the preset priority, the third MCS can be determined as the second MCS. For example, the order of the second MCS is as follows: ; in, Used to indicate the order of the second MCS, Used to indicate the order of the third MCS.
[0050] In one embodiment of this application, obtaining the first MCS based on the second MCS includes: acquiring the interference strength of the target base station, wherein the target communication cell is a communication cell under the target base station; and, if the interference strength is greater than a first preset value, downgrading the second MCS to obtain the first MCS. In this way, in scenarios where the interference strength of the target base station is high, a lower-order first MCS can be determined, taking into account the anti-interference capability of group call services and improving the reliability of group calls.
[0051] In this embodiment of the application, reducing the order of the second MCS to obtain the first MCS includes: reducing the order of the second MCS based on a preset reduction step size to obtain the first MCS. For example, based on the reduction step size and the second MCS, the first MCS can be obtained by the following formula: ; in, Used to represent the order of the first MCS, the Used to indicate the order of the second MCS, This is used to represent the order reduction step size. Both the first preset value and the order reduction step size can be set and adjusted according to specific needs, and there are no restrictions here.
[0052] For reference Figure 3 , Figure 3 This is a flowchart illustrating how to determine the first MCS (Multi-Channel System) within a coverage protection layer, as provided in an embodiment of this application. The following is in conjunction with... Figure 3 As explained above, the process of determining the first MCS can be accomplished through the coverage guarantee layer in a layered architecture. For example... Figure 3 As shown, the input parameters of the coverage guarantee layer may include: the worst CQI in the cell (i.e., the first priority mentioned above), the group call priority of the terminal device, and the interference intensity of the base station; the output parameters of the coverage guarantee layer may include: the lowest MCS for guaranteeing group call coverage (i.e., the first MCS, denoted as MCS_threshold). The service process of the coverage guarantee layer is as follows.
[0053] The first step is to calculate the minimum MCS (i.e., the third MCS, denoted as MCS_worst) to ensure coverage for the user with the worst channel quality based on the worst CQI within the cell. Simultaneously, a safety factor (less than 1) is set to reserve a certain channel fluctuation margin for edge users. The second step, to ensure the stable arrival of command and dispatch instructions from high-priority users, if the speaker's group call priority is "high" or higher (i.e., higher than the preset priority), the lowest-order modulation MCS, i.e., the fourth MCS (MCS_priority, value range ∈ [0~9]), is forcibly locked. This can be configured as needed according to service requirements or the lowest historical MCS value of the group can be used. The group call priority can be determined by a combination of user priority, industry priority, etc. The specific priority rules are subject to the actual system configuration; "high priority" here is only an example. If the group call priority is lower than the preset priority, the third MCS can be directly determined as the second MCS.
[0054] The third step is to use the lower-order MCS between the third MCS (MCS_worst) and the fourth MCS (MCS_priority) as the second MCS to ensure coverage of the call group. To avoid the situation where the order of the fourth MCS is higher than that of the third MCS, which could cause edge terminals to lose high-priority scheduling instructions and be unable to receive messages from high-priority terminal users, the following steps are taken: Fourth, considering the service's anti-interference capability, if the base station's interference intensity (average interference level over a period of time) exceeds the interference threshold IT1 (i.e., the first preset value), the second MCS is automatically downgraded to obtain the first MCS. The interference threshold (IT1) and the downgrade step size (step_d) can both be set according to requirements. Fifth, the first MCS (MCS_threshold) is output.
[0055] Please see Figure 4 , Figure 4 A flowchart of another method for determining the MCS provided in this application embodiment is shown below. Figure 4 As shown, the method includes the following steps: Step 410: When the target communication cell provides group call service, obtain the channel quality information of the target communication cell, wherein the channel quality information includes the CQI information of the target terminal equipment participating in the group call service under the target communication cell.
[0056] Step 420: Based on the CQI information, obtain the first MCS.
[0057] Step 430: Obtain the load value of the target base station and the second CQI value of the target communication cell; the second CQI value is the average value of the CQI values of the target terminal device, and the target communication cell is the communication cell under the target base station.
[0058] In this embodiment, the load value of the target base station can be the PRB utilization rate of the target base station, specifically, for example, the downlink PRB utilization rate of the target base station. When transmitting the same data, compared with using a higher-order MCS, using a lower-order MCS will occupy more radio resource blocks, increasing the scheduling burden and resource consumption of the base station, and increasing the base station load. Therefore, when configuring the MCS of the target communication cell, the base station load can be considered to avoid excessive scheduling burden and resource consumption of the base station. Similar to the method of determining the first CQI value, the strategy used by the base station to send CQI reporting requests to the terminal is different under different triggering scenarios, and the method of determining the second CQI value is slightly different.
[0059] Upon receiving a group call establishment request, the average CQI value reported by all terminal devices within the cell can be determined as the second CQI value. Upon receiving a poor group call quality signal or an MCS periodic adjustment request, the average CQI value reported by some terminal devices can be determined as the second CQI value. Upon receiving a high-priority group call scheduling request, there is no need for terminals to report CQI values; the second CQI value can use the calculation result from the previous MCS configuration of the target communication cell, and there is no need to recalculate it during this MCS configuration process.
[0060] Step 440: If the load value is greater than the preset load value or the second channel quality indicator value is greater than or equal to the preset quality value, the first MCS is upgraded to obtain the fifth MCS.
[0061] In this embodiment, if the load value of the target base station is large, a higher-order MCS can be selected to avoid further expansion of the target base station's load value. If the second channel quality indicator value is greater than or equal to a preset quality value, it indicates that the channel quality of each terminal device under the target communication cell is relatively good. In this case, a higher-order MCS can be selected to improve the spectrum efficiency of nearby terminal users and meet the needs of efficient resource utilization for nearby terminals. The preset quality value can be set and adjusted according to requirements. The preset quality value can be greater than the first CQI value. For example, the preset quality value is the sum of the first CQI value and a preset adjustment step size, where the adjustment step size is greater than 0.
[0062] In the process of upgrading the first MCS to obtain the fifth MCS, the method described below can be used, that is, upgrading the first MCS according to the interference strength or the remaining value of the base station transmit power. However, it should be noted that the embodiments of this application are not limited to these two upgrading methods. It is also possible to directly upgrade the first MCS by one or more orders to obtain the fifth MCS. The fifth MCS can be a single MCS obtained through one upgrading method, or it can include multiple MCSs obtained through multiple upgrading methods. There is no limitation here. When the load value is less than or equal to the preset load value, and the second channel quality indicator value is less than the preset quality value, the first MCS can be directly determined as the fifth MCS.
[0063] Step 450: Based on the fifth MCS, obtain the target MCS.
[0064] In this embodiment, if the fifth MCS is a single MCS, it can be directly determined as the target MCS. Alternatively, a pre-configured fifth MCS can be used, followed by adjustments. For example, the target terminal device may include N terminal devices. The MCS used by the target communication cell can be temporarily configured as the fifth MCS. If a poor-quality terminal device appears during the temporary configuration period, the fifth MCS is downgraded to obtain the target MCS.
[0065] Step 460: Determine the target MCS as the MCS used by the target communication cell when providing group call service.
[0066] In this embodiment, when the target base station load is too high or the channel quality of the terminal device under the target communication cell is good, the first MCS can be upgraded to avoid the selected MCS being too conservative, which would result in low spectrum efficiency for nearby terminal users. It can also reduce the base station scheduling burden and resource consumption, thereby reducing the base station load.
[0067] In one embodiment of this application, the fifth MCS includes at least one of a sixth MCS and a seventh MCS. The sixth MCS is obtained based on the interference strength of the target base station, and the seventh MCS is obtained based on the residual transmit power of the target base station. The determination process of the sixth MCS and the seventh MCS is described below.
[0068] For example, in one embodiment, the fifth MCS includes a sixth MCS. Step 440, which involves upgrading the first MCS to obtain the fifth MCS, includes: obtaining the interference strength of the target base station; if the interference strength is greater than a first preset value, upgrading the first MCS based on a preset first step length to obtain the sixth MCS; if the interference strength is less than or equal to the first preset value, upgrading the first MCS based on a preset second step length to obtain the sixth MCS. The second step length is greater than the first step length.
[0069] In this embodiment, when the interference intensity is greater than a first preset value, the order of the sixth MCS is the sum of the order of the first MCS and the first step size. When the interference intensity is less than or equal to the first preset value, the order of the sixth MCS is the sum of the first MCS and the second step size. That is, the higher the interference intensity, the lower the improvement in the order of the first MCS; the lower the interference intensity, the higher the improvement in the order of the first MCS.
[0070] In addition to the coarse-grained order-increasing method described above (only determining whether the interference intensity is greater than a first preset value), the order-increasing step size and the corresponding interference intensity range can be further subdivided. For example, when the interference intensity is greater than the first preset value, the first MCS is increased in order based on a preset first step size to obtain a sixth MCS. When the interference intensity is less than or equal to the first preset value and greater than a second preset value, the first MCS is increased in order based on a preset second step size to obtain a sixth MCS. When the interference intensity is less than or equal to the second preset value, the first MCS is increased in order based on a preset third step size to obtain a sixth MCS. Wherein, the first preset value is greater than the second preset value, the second preset value is greater than the third preset value, the second step size is greater than the first step size, and the third step size is greater than the second step size.
[0071] In this embodiment, when the interference intensity is greater than a first preset value, the order of the sixth MCS is the sum of the order of the first MCS and the length of the first step. Specifically, refer to the following formula: .
[0072] When the interference intensity is less than or equal to the first preset value and greater than the second preset value, the order of the sixth MCS is the sum of the order of the first MCS and the second step size. Specifically, refer to the following formula: .
[0073] When the interference intensity is less than or equal to the second preset value, the order of the sixth MCS is the sum of the order of the first MCS and the third step size. Specifically, refer to the following formula: .
[0074] in, Used to indicate the order of the sixth MCS, Used to indicate the order of the first MCS. Used to indicate the length of the first step. Used to indicate the second step size, Used to indicate the third step length.
[0075] For reference Figure 5 , Figure 5 This is a flowchart illustrating how a capacity optimization layer determines the sixth MCS, as provided in an embodiment of this application. The following is in conjunction with... Figure 5 As explained above, the determination process for the sixth MCS can be accomplished through the capacity optimization layer in a layered architecture. For example... Figure 5 As shown, the input parameters of the capacity optimization layer may include: the first MCS (i.e., MCS_threshold), the average CQI within the cell (i.e., the second CQI value), the target base station interference intensity, and the downlink PRB utilization rate of the target base station. The output parameters of the capacity optimization layer may include the target MCS for proposed upgrade (i.e., the sixth MCS, denoted as MCS_upgrade_n).
[0076] The service process for determining the sixth MCS by the capacity optimization layer is as follows: First, when the downlink PRB utilization rate is greater than the preset load value (denoted as UT), or the average CQI in the cell (i.e., the second CQI value) is greater than the worst CQI in the cell (i.e., the first CQI value) + step_c (i.e., the preset adjustment step size), the capacity optimization layer is triggered to upgrade the MCS to improve the system capacity capability. The preset load value and the preset adjustment step size can both be set according to requirements.
[0077] The second step involves setting the first MCS step size to a step size of 1 (step_u1) when the interference intensity of the target base station exceeds the first preset value (IT1). This step size can be set according to service requirements. The third step involves setting the first MCS step size to a step size of 1 (step_u2) when the interference intensity of the target base station exceeds the second preset value (IT2) and is less than or equal to the first preset value (IT1). This step size can be set to a step size of 2 (step_u2). The second preset value (IT2) can be less than the first preset value (IT1), and the second step size (step_u2) can be greater than the first step size (step_u1). The fourth step involves setting the first MCS step size to a step size of 2 (step_u3) when the interference intensity of the target base station is less than or equal to the second preset value (IT2). This step size can be set to a step size of 3 (step_u3). The third step size (step_u3) can be greater than the second step size (step_u2).
[0078] Fifth, based on the selected upgrade step size, automatically upgrade the MCS (MCS_threshold) from the first MCS. The upgrade step size can be one of the first step size (step_u1), the second step size (step_u2), and the third step size (step_u3), thus obtaining the target MCS for the proposed upgrade (i.e., the sixth MCS, denoted as MCS_upgrade_n). Sixth, output the sixth MCS (MCS_upgrade_n).
[0079] For example, in one embodiment, the fifth MCS includes a seventh MCS. Step 440, which upgrades the first MCS to obtain the fifth MCS, includes: obtaining the remaining transmit power value of the target base station; and upgrading the first MCS based on the remaining transmit power value to obtain the seventh MCS.
[0080] In this embodiment, the coverage reduction caused by MCS upgrade can be compensated for by transmitting power resource compensation. This ensures group call reliability while utilizing higher-order MCSs to improve end-user spectrum efficiency. During the upgrade of the first MCS based on the remaining transmitting power value, a coverage prediction algorithm can be used to calculate the maximum supported MCS (the seventh MCS, denoted as MCS_upgrade_p) from the perspective of base station transmit power margin. This coverage prediction algorithm can be, for example, a link budget algorithm or an artificial intelligence (AI) algorithm. Specifically, refer to the following formula: ; in, Used to represent the order of the seventh MCS, The order of the first MCS is used to represent the remaining transmit power. Used to represent the coverage prediction algorithm.
[0081] In one embodiment of this application, the fifth MCS includes a sixth MCS and a seventh MCS, wherein the order of both the sixth and seventh MCS is greater than or equal to the order of the first MCS. Step 450 above, based on the fifth MCS, obtains the target MCS, including: determining the MCS with the lower order between the sixth and seventh MCS as the eighth MCS; and obtaining the target MCS based on the eighth MCS. In this way, MCS order is increased from multiple dimensions, and adaptive configuration of the group call MCS is achieved through multi-dimensional parameters, resulting in a better performance of the configured MCS for group call services.
[0082] The MCS with the lower order between the sixth and seventh MCSs is designated as the eighth MCS, as can be determined by the following formula: .in, Used to indicate the order of the eighth MCS, Used to indicate the order of the sixth MCS, Used to indicate the order of the seventh MCS.
[0083] In this embodiment, the upgraded MCS can be calculated from multiple dimensions. For example, a sixth upgraded MCS can be calculated from the interference intensity dimension, and a seventh upgraded MCS can be calculated from the base station transmit power residual value dimension. Then, an MCS with a lower order is selected from the sixth and seventh MCSs as the eighth MCS, ensuring coverage capability is maintained as much as possible while upgrading the MCS. In the process of obtaining the target MCS based on the eighth MCS, the eighth MCS can be directly determined as the target MCS, or the eighth MCS can be appropriately downgraded to ensure the reliability of group call services.
[0084] In one embodiment of this application, the target terminal device includes N terminal devices, where N is a positive integer. Obtaining the target MCS based on the eighth MCS includes: temporarily configuring the MCS used by the target communication cell as the eighth MCS; and, if a poor-quality terminal device appears during the temporary configuration period among the N terminal devices, downgrading the eighth MCS to obtain the target MCS, wherein the performance index change value of the poor-quality terminal device during the temporary configuration period is greater than a preset threshold. In this way, the suitability of the currently pre-configured eighth MCS can be monitored through temporary configuration, avoiding situations where poor group call quality occurs subsequently due to an excessively high-quality selected MCS.
[0085] While temporarily configuring the target communication cell's MCS as the eighth MCS, the transmit power corresponding to the eighth MCS can be obtained, and the pre-configured eighth MCS and its corresponding transmit power can be used to schedule group call services. Furthermore, it should be noted that the order of the target MCS is greater than or equal to the order of the first MCS. Since the first MCS is an MCS with an excessively low order selected while ensuring group call coverage, the first MCS can meet the coverage requirements of each terminal device in the target terminal equipment. Therefore, even if the order of the eighth MCS is downgraded, the order of the target MCS obtained after downgrading will not be lower than that of the first MCS.
[0086] In this embodiment, the performance metrics include metrics associated with group call services, such as at least one of Block Error Ratio (BLER) and Cyclic Redundancy Check (CRC) success rate. For any one of the N terminal devices, the terminal device can monitor its own performance metrics in real time. If the performance metrics change significantly (the change exceeds a threshold), for example, if the BLER or CRC success rate of the terminal device drops significantly, then the terminal device, as a poor-quality terminal device, can send a poor-quality group call signal to the target base station. This also indicates that the temporarily configured eighth MCS in the target communication cell cannot meet the current coverage requirements, and the eighth MCS can be appropriately downgraded.
[0087] During the downgrading process of the eighth MCS, it can be downgraded by one order to obtain the ninth MCS. The MCS used by the target communication cell is then temporarily configured as the ninth MCS. If poor-quality terminal devices still appear among the N terminal devices during the second temporary configuration period, the downgrading of the ninth MCS can continue until no more poor-quality terminal devices appear among the N terminal devices. The MCS used during the current temporary configuration is then used as the target MCS. It is important to note that temporary configuration and formal configuration are different. The temporary configuration here is only used to determine whether the currently configured MCS is appropriate. The formal configuration only involves configuring the MCS used by the target communication cell when providing group call services as the target MCS.
[0088] For reference Figure 6 , Figure 6 This is a flowchart illustrating how a resource compensation layer determines a target MCS, as provided in an embodiment of this application. The following is in conjunction with... Figure 6 As explained above, the process of determining the target MCS can be accomplished through the resource compensation layer in a layered architecture. For example... Figure 6As shown, the input parameters of the resource compensation layer may include: the first MCS (MCS_threshold), the sixth MCS (MCS_upgrade_n), and the base station power margin (i.e., the remaining transmit power of the target base station). The output parameters of the resource compensation layer may include: the target MCS used for group call scheduling (denoted as MCS_used), and the transmit power corresponding to the target MCS (MCS_used). The service process for the resource compensation layer to determine the target MCS is as follows: The first step is to calculate the maximum supported MCS (i.e., the seventh MCS, denoted as MCS_upgrade_p) based on the base station power margin and the power corresponding to the first MCS (MCS_threshold), from the perspective of base station power margin. The order of the seventh MCS (MCS_upgrade_p) can be greater than or equal to the order of the first MCS (MCS_threshold). The second step is to select the MCS with the lower order between the sixth MCS (MCS_upgrade_n) and the seventh MCS (MCS_upgrade_p) as the pre-configured MCS (i.e., the eighth MCS, denoted as MCS_used_temp) used for group call scheduling.
[0089] The third step is to calculate the power increment required for the eighth MCS (MCS_used_temp) to obtain the corresponding transmit power. This power resource compensation helps offset the coverage reduction caused by the MCS upgrade. The fourth step is to use the pre-configured eighth MCS (MCS_used_temp) and its corresponding transmit power to schedule group call services. This configuration is temporary. The fifth step is to set a feedback monitoring window (temporary configuration window). During the temporary configuration period, if the terminal device detects a significant attenuation in key group call performance indicators (such as BLER, CRC success rate, etc.) after the MCS upgrade, and the attenuation exceeds the minimum threshold, the terminal device can send a poor group call quality signal to the target base station. After receiving the poor group call quality signal from the terminal device, the base station can revert the eighth MCS (MCS_used_temp) by one order.
[0090] Steps 3-5 above can be repeated until no more group call quality poor signals are received from terminal devices, i.e., no group call performance degradation is detected. Then, the latest pre-configured MCS_used_temp can be determined as the official configuration MCS for group call service scheduling (i.e., the target MCS, denoted as MCS_used). The eighth MCS (MCS_used_temp), after being downgraded, cannot be lower than the first MCS (MCS_threshold). Step 6: Determine the target MCS (MCS_used) for the official group call configuration and use the target MCS (MCS_used) and its corresponding transmit power to schedule group call services. Step 7: Output the target MCS (MCS_used) and its corresponding transmit power.
[0091] For reference Figure 7 , Figure 7 This is a flowchart illustrating a method for determining an MCS (Multi-Category System) according to an embodiment of this application. Figure 7 As shown, the method includes the following steps: Step 710: When the target communication cell provides group call service, obtain the channel quality information of the target communication cell. The channel quality information includes the CQI information of the target terminal equipment participating in the group call service under the target communication cell. The CQI information includes a first CQI value.
[0092] The first CQI value is the CQI value of the terminal device with the worst channel quality among the target terminal devices.
[0093] Step 715: Based on the first CQI value, obtain the third MCS.
[0094] Step 720: If a designated terminal device in the target terminal device has the right to speak and the priority of the designated terminal device is higher than the preset priority, obtain the preset fourth MCS.
[0095] If none of the target terminal devices has the right to speak, or if the priority of the designated terminal device with the right to speak is lower than the preset priority, the third MCS can be directly determined as the second MCS.
[0096] Step 725: The MCS with the lower order between the third MCS and the fourth MCS is determined as the second MCS.
[0097] Step 730: Obtain the interference intensity of the target base station, wherein the target communication cell is the communication cell under the target base station.
[0098] Step 735: When the interference intensity is greater than the first preset value, the second MCS is downgraded to obtain the first MCS.
[0099] If the interference intensity is less than or equal to the first preset value, the second MCS can be directly determined as the first MCS.
[0100] Step 740: Obtain the load value of the target base station and the second CQI value of the target communication cell; the second CQI value is the average value of the CQI values of the target terminal device, and the target communication cell is the communication cell under the target base station.
[0101] If the load value is less than or equal to the preset load value and the second CQI value is less than the preset quality value, the first MCS can be directly determined as the target MCS.
[0102] Step 745: If the load value is greater than the preset load value or the second channel quality indicator value is greater than or equal to the preset quality value, the first MCS is upgraded to obtain the fifth MCS, which includes the sixth MCS and the seventh MCS.
[0103] The sixth MCS is obtained based on the interference strength of the target base station, and the seventh MCS is obtained based on the residual transmit power of the target base station. Specifically, the process of obtaining the sixth MCS includes: when the interference strength is greater than a first preset value, increasing the order of the first MCS based on a preset first step length to obtain the sixth MCS; when the interference strength is less than or equal to the first preset value, increasing the order of the first MCS based on a preset second step length to obtain the sixth MCS. The second step length is greater than the first step length.
[0104] Step 750: The MCS with the lower order between the sixth MCS and the seventh MCS is determined as the eighth MCS.
[0105] Step 755: Based on the eighth MCS, obtain the target MCS.
[0106] In this embodiment of the application, the target terminal device includes N terminal devices, where N is a positive integer. Step 755, based on the eighth MCS, obtains the target MCS, including: temporarily configuring the MCS used by the target communication cell as the eighth MCS; and, if a poor-quality terminal device appears among the N terminal devices during the temporary configuration period, downgrading the eighth MCS to obtain the target MCS.
[0107] Step 760: Determine the target MCS as the MCS used by the target communication cell when providing group call service.
[0108] In this embodiment, when the target communication cell provides group call service, the channel quality information of the target communication cell is obtained; based on the channel quality information, a target MCS is obtained; and the target MCS is determined as the MCS used by the target communication cell when providing group call service. Thus, compared to the relatively low-level MCS static configuration for the entire communication group in related technologies, the method provided in this embodiment can configure the MCS for a specific communication cell, achieving finer-grained configuration and improving the flexibility of MCS configuration. Furthermore, this embodiment can configure the MCS used by the target communication cell based on the channel quality information of the target communication cell, rather than statically configuring it, further improving the flexibility of MCS configuration and solving the problem of poor flexibility in the configuration methods used in related technologies.
[0109] For reference Figure 8 , Figure 8 This is an example flowchart of determining an MCS provided in an embodiment of this application. The following is in conjunction with... Figure 8 The adaptive configuration process of MCS is introduced with specific examples. Figure 8 As shown, the embodiments of this application can achieve adaptive configuration of the MCS through a layered architecture. Upon receiving a group call establishment request, a group call quality poor signal, a high-priority group call scheduling request, or an MCS periodic adjustment request, the adaptive configuration of the group call MCS can be triggered.
[0110] First, the data processing layer can collect and process the parameters required for MCS adaptive configuration, such as the group call priority of the terminal device, the CQI reported by the terminal device, the interference intensity of the target base station, the downlink PRB utilization rate of the target base station, and the remaining transmit power of the target base station. Then, the coverage assurance layer can calculate the first MCS (MCS_threshold) from the perspective of ensuring group call coverage. Next, under conditions of high base station load or good average channel quality of the cell, the capacity optimization layer can calculate the proposed sixth MCS (MCS_upgrade_n) from the perspective of channel quality; otherwise, the MCS can be reverted to the first MCS, which can then be directly used as the target MCS for formal configuration. Finally, under conditions of high base station load or good average channel quality of the cell, the resource compensation layer can calculate the supportable seventh MCS (MCS_upgrade_p) from the perspective of base station power margin. The MCS with a lower order is selected from the sixth MCS (MCS_upgrade_n) and the seventh MCS (MCS_upgrade_p) as the pre-configured upgraded MCS (i.e., the eighth MCS mentioned above). The target base station can use the pre-configured upgraded MCS and its corresponding transmit power to schedule group calls. If no terminal feedback of poor group call quality signals occurs during the monitoring period after using the upgraded MCS, the upgraded MCS and its corresponding transmit power can be maintained, and the upgraded MCS can be officially configured as the MCS used by the target serving cell to provide group call services; otherwise, the upgraded MCS can be downgraded by one order, and monitoring can continue.
[0111] It is important to understand that Figures 1 to 7 The explanations of the same or corresponding steps can be cross-referenced. For example, Figure 1 The explanation of step 130 is applicable to Figure 2 Step 240 in the process.
[0112] Meanwhile, it is important to understand that, addressing the problems existing in the current static configuration of group call MCS, this application proposes a multi-dimensional joint decision-making adaptive modulation and coding method for trunking group calls. Through a hierarchical decision-making architecture and resource compensation mechanism, it achieves adaptive configuration of the group call MCS, improving trunking system efficiency while ensuring group call coverage and reliability. A three-level collaborative decision-making architecture is adopted, using multi-dimensional parameters to achieve adaptive adjustment of the group call MCS configuration. Furthermore, the MCS determination method provided in this application's embodiments has the following beneficial effects: First, multi-dimensional joint MCS optimization: A hierarchical decision-making model of "hard constraints + soft optimization" is designed, using channel quality, network load, group call priority, and power margin to achieve dynamic optimization of the MCS through multi-dimensional parameter joint optimization, realizing improved near-point spectrum efficiency, guaranteed far-point coverage, and improved spectrum efficiency under high load. Second, a feedback-based resource compensation method is provided, proposing a power adaptive compensation mechanism. When an MCS upgrade may threaten the coverage of edge users, the group call power is dynamically increased to maintain equivalent coverage performance, and a feedback mechanism is used to promptly detect weak coverage problems, ensuring the experience of edge users. Third, it has the function of ensuring high-priority services, and introduces group call priority as a decisive parameter for MCS decision-making, which improves group call efficiency while ensuring the service quality of high-priority services.
[0113] This application's embodiment, through adaptive modulation and coding for group calls, addresses the pain points of low service flexibility and difficulty in balancing coverage and capacity inherent in static group call configuration methods in related technologies. It effectively improves network resource utilization efficiency and reduces operator equipment investment costs. Simultaneously, it ensures the reliability of critical communication services, meeting the high reliability requirements of emergency command, public safety, and other scenarios, providing operators with a differentiated competitive advantage in expanding into the private network market.
[0114] For reference Figure 9 , Figure 9 This is a structural block diagram of an MCS determination device provided in an embodiment of this application. Figure 9 As shown, the MCS determination device 900 provided in this application embodiment includes: an acquisition module 910 and a determination module 920.
[0115] The acquisition module 910 is used to acquire the channel quality information of the target communication cell when the target communication cell provides group call service; The determining module 920 is used to obtain a target modulation and coding strategy based on the channel quality information; and to determine the target modulation and coding strategy as the modulation and coding strategy adopted by the target communication cell when providing group call service.
[0116] In this embodiment, when the target communication cell provides group call service, the channel quality information of the target communication cell is obtained; based on the channel quality information, a target MCS is obtained; and the target MCS is determined as the MCS used by the target communication cell when providing group call service. Thus, compared to the relatively low-level MCS static configuration for the entire communication group in related technologies, the method provided in this embodiment can configure the MCS for a specific communication cell, achieving finer-grained configuration and improving the flexibility of MCS configuration. Furthermore, this embodiment can configure the MCS used by the target communication cell based on the channel quality information of the target communication cell, rather than statically configuring it, further improving the flexibility of MCS configuration and solving the problem of poor flexibility in the configuration methods used in related technologies.
[0117] The MCS determination device provided in this application embodiment can implement the various processes implemented in the above method embodiments, and will not be described again here to avoid repetition.
[0118] like Figure 10 As shown in the illustration, this application also provides an electronic device 1000, which can be an adapter or various types of computers, etc. The electronic device 1000 includes a processor 1010 and a memory 1020. The memory 1020 stores programs or instructions, which, when executed by the processor 1010, implement the steps of any of the methods described above. For example, when the program is executed by the processor 1010, it implements the following process: when a target communication cell provides group call service, it obtains the channel quality information of the target communication cell; based on the channel quality information, it obtains a target MCS; and it determines the target MCS as the MCS used by the target communication cell when providing group call service. Thus, compared to the relatively low-level MCS static configuration of the entire communication group in related technologies, the method provided in this application embodiment can configure the MCS for communication cells, which can achieve finer-grained configuration and improve the flexibility of MCS configuration. Furthermore, this application embodiment can configure the MCS used by the target communication cell according to the channel quality information of the target communication cell, rather than static configuration, which further improves the flexibility of MCS configuration and solves the problem of poor flexibility in the configuration methods used in related technologies.
[0119] This application also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of various embodiments of the modulation and coding strategy determination method and achieve the same technical effect. To avoid repetition, these steps will not be repeated here.
[0120] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0121] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0122] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, it will not be described again here.
[0123] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0124] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0125] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for determining a modulation and coding strategy, characterized in that, include: When the target communication cell provides group call service, obtain the channel quality information of the target communication cell; Based on the channel quality information, the target modulation and coding strategy is obtained; The target modulation and coding strategy is determined as the modulation and coding strategy adopted by the target communication cell when providing group call service.
2. The method according to claim 1, characterized in that, The channel quality information includes channel quality indication information of target terminal devices participating in group call services under the target communication cell; the step of obtaining the target modulation and coding strategy based on the channel quality information includes: Based on the channel quality indication information, a first modulation and coding strategy is obtained; Based on the first modulation and coding strategy, a target modulation and coding strategy is obtained, wherein the order of the target modulation and coding strategy is greater than or equal to the order of the first modulation and coding strategy.
3. The method according to claim 2, characterized in that, The channel quality indication information includes a first channel quality indication value, wherein the first channel quality indication value is the channel quality indication value of the terminal device with the worst channel quality among the target terminal devices; the step of obtaining a first modulation and coding strategy based on the channel quality indication information includes: Based on the first channel quality indicator value, a second modulation and coding strategy is obtained; Based on the second modulation and coding strategy, the first modulation and coding strategy is obtained; Wherein, the order of the first modulation and coding strategy is less than or equal to the order of the second modulation and coding strategy.
4. The method according to claim 3, characterized in that, The second modulation and coding strategy derived based on the first channel quality indicator value includes: Based on the first channel quality indicator value, a third modulation and coding strategy is obtained; If a designated terminal device in the target terminal device has the right to speak and the priority of the designated terminal device is higher than the preset priority, a preset fourth modulation and coding strategy is obtained. The modulation and coding strategy with the lower order among the third and fourth modulation and coding strategies is determined as the second modulation and coding strategy.
5. The method according to claim 3, characterized in that, The process of obtaining the first modulation and coding strategy based on the second modulation and coding strategy includes: The interference intensity of the target base station is obtained, wherein the target communication cell is the communication cell under the target base station; When the interference intensity is greater than a first preset value, the second modulation and coding strategy is downgraded to obtain the first modulation and coding strategy.
6. The method according to claim 2, characterized in that, The step of obtaining the target modulation and coding strategy based on the first modulation and coding strategy includes: The load value of the target base station and the second channel quality indicator value of the target communication cell are obtained; the second channel quality indicator value is the average value of the channel quality indicator values of the target terminal device, and the target communication cell is the communication cell under the target base station; If the load value is greater than the preset load value or the second channel quality indicator value is greater than or equal to the preset quality value, the first modulation and coding strategy is upgraded to obtain the fifth modulation and coding strategy. Based on the fifth modulation and coding strategy, the target modulation and coding strategy is obtained.
7. The method according to claim 6, characterized in that, The fifth modulation and coding strategy includes a sixth modulation and coding strategy; the step of increasing the order of the first modulation and coding strategy to obtain the fifth modulation and coding strategy includes: Obtain the interference strength of the target base station; When the interference intensity is greater than a first preset value, the first modulation and coding strategy is upgraded based on a preset first step length to obtain a sixth modulation and coding strategy. When the interference intensity is less than or equal to the first preset value, the first modulation and coding strategy is upgraded based on the preset second step size to obtain the sixth modulation and coding strategy. Wherein, the second step length is greater than the first step length.
8. The method according to claim 6 or 7, characterized in that, The fifth modulation and coding strategy includes a sixth modulation and coding strategy and a seventh modulation and coding strategy. The sixth modulation and coding strategy is obtained based on the interference strength of the target base station, and the seventh modulation and coding strategy is obtained based on the residual transmit power of the target base station. The step of obtaining the target modulation and coding strategy based on the fifth modulation and coding strategy includes: The modulation and coding strategy with the lower order between the sixth and seventh modulation and coding strategies is determined as the eighth modulation and coding strategy; Based on the eighth modulation and coding strategy, the target modulation and coding strategy is obtained.
9. The method according to claim 8, characterized in that, The target terminal equipment includes N terminal devices, where N is a positive integer; obtaining the target modulation and coding strategy based on the eighth modulation and coding strategy includes: The modulation and coding strategy adopted by the target communication cell is temporarily configured to the eighth modulation and coding strategy; In the event that a poor-quality terminal device appears among the N terminal devices during the temporary configuration period, the eighth modulation and coding strategy is downgraded to obtain the target modulation and coding strategy.
10. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that run on the processor, the program or instructions which, when executed by the processor, implement the steps of the method as described in any one of claims 1-9.