A channel adaptive processing method, a base station and a readable storage medium
By determining whether the measured value of the physical uplink shared channel is within a preset range when the decision result is NACK, and switching the decision result under the preset conditions, the problem of UE service degradation and interruption caused by base station decision errors is solved, and the stability and rationality of channel adaptive processing are realized.
Patent Information
- Application Number
- CN202111658647.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2041-12-30
AI Technical Summary
In the existing technology, incorrect decisions by the base station lead to continuous misjudgments, resulting in the continuous deterioration and interruption of user equipment (UE) services.
When the decision result is NACK, it is determined whether the measurement value of the physical uplink shared channel is within a preset range, and the decision result is switched under the condition of satisfying the preset duration or statistical quantity. The decision result is output alternately to avoid errors caused by single threshold decision.
It effectively avoids continuous misjudgments, ensures the stability of UE services, prevents service interruptions, and improves the rationality and stability of channel adaptive processing.
Smart Images

Figure CN116419265B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of mobile communication technology, in particular to a channel adaptive processing method, a base station and a readable storage medium. BACKGROUND
[0002] In the 4th generation, 5th generation mobile communication system (4G, 5G for short), the basic service flow between the base station (BS, Base Station) and the user equipment (UE, User Equipment) is as follows: the base station sends DCI (Downlink Control Information) to the user equipment through PDCCH (Physical Downlink Control Channel) to schedule the service channel, and the DCI includes DCI0 for scheduling PUSCH (Physical Uplink Shared Channel) and DCI1 for scheduling PDSCH (Physical Downlink Shared Channel). After receiving DCI0, the UE sends PUSCH to the BS, and the BS receives and demodulates the PUSCH. The demodulation will first perform CRC (Cyclic Redundancy Check) check. If the CRC check passes, it is ACK (Acknowledgement), that is, it confirms the correct reception of the PUSCH. If it does not pass, it is NACK (Negative Acknowledgement).
[0003] In the related art, for the case that the CRC check does not pass, the BS compares some measurements of the PUSCH with a preset threshold to determine whether it is DCI0 Lost, and adjusts the physical downlink control channel and the physical uplink shared channel corresponding to the user equipment according to the determination result.
[0004] The inventor found that at least the following problem exists in the prior art: when the determination result of the BS is wrong, continuous misjudgment will further occur, which will cause the UE service to continuously deteriorate and be interrupted. SUMMARY
[0005] The purpose of the embodiments of the present application is to provide a channel adaptive processing method, a base station and a readable storage medium, which can avoid the problem of continuous misjudgment causing the UE service to continuously deteriorate and further causing the UE service to be interrupted.
[0006] To solve the above technical problems, an embodiment of the present application provides a channel adaptive processing method, comprising: sending downlink control information to a user equipment through a physical downlink control channel; receiving and demodulating a physical uplink shared channel of the user equipment, and performing a cyclic redundancy check on the physical uplink shared channel; when a check result of the cyclic redundancy check is not passed, judging whether a first measurement value of the physical uplink shared channel is in a preset range, wherein the preset range is greater than or equal to a first threshold and less than or equal to a second threshold; if the first measurement value is in the preset range, and a current judgment result has been executed for a preset time length or a statistical quantity reaches a preset number of times, switching the judgment result, wherein the statistical quantity is a number of times that the current judgment result has been executed or a number of times that an adjustment result corresponding to the current judgment result has appeared, the switching the judgment result is switching an output between a first judgment result and a second judgment result, the first judgment result represents that the downlink control information is lost, and the second judgment result represents that the downlink control information is not lost; and adjusting a physical downlink control channel corresponding to the user equipment and a physical uplink shared channel corresponding to the user equipment according to the judgment result.
[0007] An embodiment of the present application further provides a base station, comprising: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the channel adaptive processing method as described above.
[0008] An embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the channel adaptive processing method as described above.
[0009] The embodiment of the present application, compared with the prior art, judges whether the first measured value of the physical uplink shared channel is in a preset range when the check result of the cyclic redundancy check is failed, wherein the preset range is greater than or equal to a first threshold and less than or equal to a second threshold, and if the first measured value is in the preset range and a current decision result has been executed for a preset time length or a statistical quantity reaches a preset number of times, the decision result is switched, wherein the statistical quantity is the number of times that the current decision result has been executed or the number of times that an adjustment result corresponding to the current decision result has appeared, and the switching of the decision result is between a first decision result and a second decision result, the first decision result represents that the downlink control information is lost, and the second decision result represents that the downlink control information is not lost, that is, after it is determined that the first measured value is in the preset range, it is judged whether at least one of the two conditions of “the current decision result has been executed for a preset time length” and “the statistical quantity reaches a preset number of times” is satisfied, and if so, the decision result is switched, wherein the preset range is greater than or equal to the first threshold and less than or equal to the second threshold, the preset range represents a fuzzy area in which the decision result has a probability error, the preset time length can be regarded as the validity period of the current decision result, and the preset number of times can be regarded as the upper limit of the credibility of the current decision result or the upper limit of the adjustable amount of the adjustment result corresponding to the current decision result. By using the more flexible alternative output of the decision result, the fuzzy area in which the decision result has a probability error is dealt with, so that the decision result and the corresponding channel adaptive processing are more reasonable and stable, and the problem that when the decision result is wrong due to the single threshold, the channel adaptive processing corresponding to the wrong decision result further leads to the deterioration of the UE service, thereby avoiding the continuous misjudgment that leads to the continuous deterioration of the UE service and further leads to the interruption of the UE service. BRIEF DESCRIPTION OF DRAWINGS
[0010] One or more embodiments are illustrated by way of example in the figures that are part of this disclosure and which are included to further provide explanatory aspects of the present embodiments. Unless otherwise noted, like reference numbers and designations in the figures indicate like elements, with the figures not necessarily drawn to scale.
[0011] Figure 1 is a schematic diagram of a channel adaptive processing module related to uplink service scheduling in related technologies;
[0012] Figure 2 is a flowchart of a channel adaptive processing method provided by the first embodiment of the present application;
[0013] Figure 3 is a flowchart of another channel adaptive processing method provided by the first embodiment of the present application;
[0014] Figure 4 is a schematic diagram of a channel adaptive processing method provided by the first embodiment of the present application;
[0015] Figure 5 is a flow chart of an intelligent decision module processing strategy based on decision result statistics for alternate switching decision in the first embodiment of the present application;
[0016] Figure 6 is a flow chart of an intelligent decision module processing strategy based on adjustment result statistics for alternate switching decision in the first embodiment of the present application;
[0017] Figure 7 is a flow chart of high-low threshold adaptive optimization based on statistics of decision results and UE states of intelligent decision in the first embodiment of the present application;
[0018] Figure 8 is a schematic diagram of a base station provided by the second embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below with reference to the drawings. However, those skilled in the art can understand that, in the embodiments of the present application, many technical details are presented in order to make the readers better understand the present application. However, the technical solutions claimed by the present application can be implemented even without these technical details and based on various changes and modifications of the following embodiments.
[0020] For CRC check, if the check is passed, it is ACK, i.e. correct reception of PUSCH is confirmed, and if not, it is NACK. NACK can be caused by too high MCS (Modulation and coding scheme) of PUSCH or too low power of PUSCH, but NACK can also be caused by that UE does not receive DCI0, which is defined as DCI0 Lost. When UE does not receive DCI0, it will not send PUSCH, and the signal received by BS is actually only noise and interference, so CRC check fails.
[0021] For the above case, BS will make a decision whether it is DCI0 Lost based on some measurements of PUSCH, such as the PSD (Power Spectrum Density) or SINR (Signal Interference Noise Ratio) of PUSCH, compared with a preset threshold. If the threshold is exceeded, BS considers that the UE has received DCI0 and sent PUSCH, and if the threshold is not exceeded, it is considered that the UE has not received DCI0, i.e. DCI0 Lost. But due to the fact that there is no absolute linear relationship between the high and low of the PUSCH related measurement value and whether the PUSCH CRC check is passed, in order to avoid misjudgment of DCI0 Lost, BS usually makes a decision of DCI0 Lost after PUSCH CRC check is NACK, and if PUSCH CRC check is ACK, even if the PUSCH related measurement value does not exceed the threshold, it will not be judged as DCI0 Lost, but it is judged that the UE has received DCI0. The specific implementation in the industry may also combine PUSCH MCS, RI, RB, etc.
[0022] If BS decides that it is DCI0 Lost, then BS considers that the performance of PDCCH sent to UE is not strong enough, resulting in that UE cannot receive or demodulate it. In this case, BS needs to enhance the performance of PDCCH by increasing the aggregation level of CCE (Control channel element) of PDCCH or power. The aggregation level of CCE has 1 / 2 / 4 / 8 in total for 4G (4th generation mobile communication) and 1 / 2 / 4 / 8 / 16 in total for 5G (5th generation mobile communication). The larger the aggregation level of CCE is, the larger the resource overhead of PDCCH is, and the stronger the performance of PDCCH is. The power of CCE can usually be adjusted in the range of [-6, 6] dB based on the reference power. BS can preset a target value of DCI0 Lost for UE, for example 1%. For each UE, BS makes a decision and statistics of DCI0 Lost every time it schedules DCI0. If the DCI0 Lost rate of a certain UE is higher than the target rate, the aggregation level or power of CCE of PDCCH scheduling this UE is increased, otherwise, if it is lower than the target rate, the aggregation level or power of CCE is decreased. The related adjustment is limited to the upper and lower limits of the aggregation level or power of CCE. Here, for the convenience of description, this kind of channel adaptive processing is called ACAL (Adaptive CCE Aggregation Level).
[0023] If the BS does not determine that the PDCCH is DCI0 lost (i.e., determines it as an ACK or NACK for the PUSCH), then the BS will calculate the PUSCH block error rate (BLER) based on the determined ACK or NACK and compare it with the BS's preset target block error rate (Target-BLER). It will then implement either AMC (Adaptive Modulation and Coding) or PC (Power Control) for the PUSCH. If the BLER is higher than the Target-BLER, AMC will decrease the PUSCH's MCS (Modulation and Coding Scheme), or PC will increase the PUSCH's transmit power (TX-Power). Conversely, if the BLER is lower than the Target-BLER, AMC will increase the PUSCH's MCS, or PC will decrease the PUSCH's TX-Power. These adjustments are limited to the upper and lower limits of the MCS or TX-Power.
[0024] For PUSCH NACK or DCI0 Lost, the BS will also use the HARQ (Hybrid Automatic Repeat Request) module of PUSCH to adaptively retransmit the UE's PUSCH. If it is DCI0 Lost, the RV (Redundancy Version) of HARQ will be 0. If it is PUSCH NACK, it will take different values depending on the retransmission number. Usually, the RV of the 1st / 2nd / 3rd / 4th retransmission is 2 / 3 / 1 / 0.
[0025] like Figure 1 The diagram shows a flow chart of channel adaptive processing related to uplink service scheduling. Among them, the ACAL (Adaptive CCE Aggregation Level) module of PDCCH, the AMC (Adaptive Modulation and Coding) module of PUSCH, the PC (Power Control) module of PUSCH, and the HARQ (Hybrid Automatic Request Request) module of PUSCH are all channel adaptive processing modules.
[0026] The inventor finds that in the process of determining whether DCI0Lost exists based on relevant measurement after the PUSCH fails in CRC check, the industry usually uses a single threshold to make a decision, and a decision higher than the threshold is PUSCH NACK, and a decision lower than the threshold is DCI0Lost, but the best threshold in different scenarios is not fixed and unique, which will cause a certain probability of misjudgment. For a specific UE under a certain BS, in a short time of seconds, the scene is often relatively stable, and once misjudgment occurs, it is likely to misjudge for a continuous time of seconds. For 4G and 5G with a scheduling unit time of milliseconds, the BS may schedule the UE uplink dozens or even hundreds of times in 1 second, and continuous and large misjudgments will lead to continuous and large error channel adaptive processing, resulting in not only no guarantee or improvement of business, but also more deterioration, which is so serious that it cannot be rescued in time and is interrupted. For example, when PUSCH NACK occurs, the BS determines DCI0Lost based on a single threshold for PUSCH related measurement, the BS will implement PDCCH ACAL to enhance the performance of PDCCH to reduce DCI0Lost, and if the real situation is not DCI0Lost but PUSCH NACK, the decision error will lead to no implementation of PUSCH AMC to reduce MCS, which will most likely lead to continuous decoding errors of the next PUSCH. Or when PUSCH NACK occurs, the BS determines PUSCH NACK based on a single threshold for PUSCH related measurement, the BS will implement PUSCH AMC or PC to enhance the performance of PUSCH to reduce the BLER of PUSCH, and if the real situation is not PUSCH NACK but DCI0Lost, the decision error will lead to no implementation of PDCCH ACAL to enhance the performance of PDCCH, which will most likely lead to continuous failure of the UE to normally receive and demodulate DCI0. These continuous misjudgments and misoperations will eventually lead to retransmission failure (HARQ Fail) and radio link failure (RLF, Radio-Link Failure) of UE business, resulting in abnormal interruption and disconnection.
[0027] The first embodiment of the present application relates to a channel adaptive processing method, as shown in Figure 2 The first embodiment of the present application relates to a channel adaptive processing method, as shown in
[0028] S11: transmitting downlink control information to a user equipment through a physical downlink control channel.
[0029] In some examples, the base station transmits downlink control information to the user equipment through the physical downlink control channel to schedule the traffic channel, and the downlink control information can include DCI0 scheduling the physical uplink shared channel and DCI1 scheduling the physical downlink shared channel.
[0030] S12: receiving and demodulating the physical uplink shared channel of the user equipment, and performing cyclic redundancy check on the physical uplink shared channel.
[0031] In some examples, after the user equipment receives the DCI0, the user equipment sends the physical uplink shared channel to the base station, the base station receives and demodulates the physical uplink shared channel, and performs CRC (cyclic redundancy check) check on the physical uplink shared channel. If the CRC check passes, it is ACK (Acknowledgement, confirmation), that is, the physical uplink shared channel is correctly received. If the CRC check does not pass, it is NACK (Negative Acknowledgement, not confirmed), that is, the physical uplink shared channel is not correctly received.
[0032] S13: When the cyclic redundancy check result does not pass, the first measurement value of the physical uplink shared channel is within the preset range, and the current decision result has been executed for a preset time length or a statistical quantity reaches a preset number of times, the decision result is switched.
[0033] The first measurement value can include power spectrum density or signal-to-interference noise ratio, that is, the first measurement value is the PSD (Power Spectrum Density) or SINR (Signal Interference Noise Ratio) of the PUSCH. The preset range can be greater than or equal to a first threshold and less than or equal to a second threshold, the preset range represents a fuzzy area where the decision result has a probability of error, and the first threshold and the second threshold can be set according to historical adjustment results, and can also be dynamically adjusted in the future.
[0034] The switching decision result can be switching output between the first decision result and the second decision result, the first decision result represents that the downlink control information is lost, and the second decision result represents that the downlink control information is not lost. That is, the so-called "switching decision result" means that if the previous output is the first decision result, the second decision result is switched to output later, and if the previous output is the second decision result, the first decision result is switched to output later.
[0035] The preset time length can be regarded as the validity period of the current decision result, and the preset number of times can be regarded as the upper limit of the trust of the current decision result, or the upper limit of the adjustable amount corresponding to the adjustment result of the current decision result. In some examples, the preset time length can be set according to the time consumption of the user equipment wireless link recovery to normal in the historical adjustment process.
[0036] The statistical quantity is the number of times that the current decision result has been executed or the number of times that the adjustment result corresponding to the current decision result has occurred. The preset number can be set according to the number of adjustments in which the wireless link of the user equipment is restored to normal in the historical adjustment process. For example, the preset number can be a positive integer greater than or equal to 1.
[0037] S14: Adjusting the physical downlink control channel corresponding to the user equipment and the physical uplink shared channel corresponding to the user equipment according to the decision result.
[0038] In some examples, the base station adjusts the physical downlink control channel corresponding to the user equipment and the physical uplink shared channel corresponding to the user equipment according to the decision result. For example, the base station can adjust the ACAL module of the PDCCH, the AMC module of the PUSCH, the PC module of the PUSCH, and the HARQ module of the PUSCH corresponding to the user equipment according to the decision result.
[0039] By determining whether at least one of the two conditions of "the current decision result has been executed for a preset time length" and "the statistical quantity reaches a preset number" is met after determining that the first measurement value is in the preset range, if yes, switching the decision result, wherein the preset range is greater than or equal to a first threshold and less than or equal to a second threshold, by more flexible alternating output of the decision result, to cope with the ambiguous area of the decision result with probability error, so that the decision result and the corresponding channel adaptive processing are more reasonable and stable, avoiding the situation that when the decision result is wrong due to single threshold determination, the channel adaptive processing mode corresponding to the wrong decision result will further cause the UE service to deteriorate, thereby avoiding the problem of continuous misjudgment causing the UE service to continuously deteriorate and further causing the UE service to be interrupted.
[0040] In actual application, after determining whether the first measurement value of the physical uplink shared channel is in the preset range, the method can further include: outputting a second decision result if the first measurement value is greater than the second threshold; and outputting a first decision result if the first measurement value is less than the first threshold.
[0041] The following will be described in conjunction with the accompanying drawings Figure 3 For example, as shown in FIG. 1, the channel adaptive processing method includes the following steps: Figure 3
[0042] S21: Sending downlink control information to the user equipment through the physical downlink control channel.
[0043] S22: Receiving and demodulating the physical uplink shared channel of the user equipment.
[0044] S23: Determining whether the cyclic redundancy check is passed, if not, executing step S24, if yes, executing step S27.
[0045] S24: determining whether the first measurement value of the physical uplink shared channel is greater than the second threshold, if not, executing step S25, if yes, executing step S28.
[0046] S25: determining whether the first measurement value of the physical uplink shared channel is less than the first threshold, if not, executing step S15, if yes, executing step S29.
[0047] Wherein, the first threshold (low threshold) is less than the second threshold (high threshold).
[0048] S26: switching the decision result based on the intelligent decision module, and determining as DCI0 Lost or PUSCH NACK.
[0049] Wherein, DCI0 Lost (first decision result) represents that the downlink control information is not lost, and PUSCH NACK (second decision result) is "non-DCI0 Lost", which represents that the downlink control information is not lost.
[0050] S27: determining as PUSCH ACK.
[0051] S28: determining as PUSCH NACK.
[0052] S29: determining as DCI0 Lost.
[0053] Specifically, under the high-low double threshold, the first measurement value greater than the high threshold is determined as PUSCH NACK, the first measurement value less than the low threshold is determined as DCI0 Lost, and the first measurement value between the high and low thresholds adopts the intelligent decision mode of the alternating switching decision strategy, that is, determined as PUSCH NACK or determined as DCI0 Lost.
[0054] S30: adjusting the physical downlink control channel and the physical uplink shared channel corresponding to the user equipment according to the decision result.
[0055] Of course, it can also be determined whether the first measurement value is less than the first threshold first, and if not, then whether the first measurement value is greater than the second threshold, which can also achieve similar technical effects, which is not limited here.
[0056] Optionally, in the step of switching the decision result based on the intelligent decision module, the first decision result (i.e., DCI0 Lost) can be output first in the initial default state.
[0057] That is, the initial default configuration decision policy is DCI0 Lost, that is, the decision is preferentially made as DCI0 Lost. Because if DCI0 Lost is misjudged as PUSCH NACK, the subsequent operation of reducing PUSCH MCS or increasing PUSCH Tx-Power is likely to be in vain, because the commands of these adjustments are all sent to the UE through PDCCH DCI0. Conversely, if PUSCH NACK is misjudged as DCI0 Lost, only the retransmission combining gain is lost, and the loss is smaller.
[0058] Specifically, the intelligent decision module can adopt multiple schemes for decision. In one example, receiving and demodulating the physical uplink shared channel of the user equipment can include: continuously receiving and demodulating the physical uplink shared channel of the user equipment; if the first measurement value is within the preset range, and the current decision result has been executed for a preset time length or the statistical quantity reaches a preset number of times, switching the decision result, including: each time the first measurement value is determined to be within the preset range, determining whether the timer is started, if the timer has been started, outputting the current decision result and counting the statistical quantity of the current decision result, if the timer has not been started, starting the timer, outputting the current decision result and counting the statistical quantity of the current decision result; after the timing length of the timer reaches the preset time length or the statistical quantity reaches the preset number of times, switching the decision result, and clearing the statistical quantity and the timing length, wherein the counter can be used to count the statistical quantity of the current decision result. The alternating switching decision policy based on decision result statistics has smaller complexity and less overhead.
[0059] In another example, receiving and demodulating the physical uplink shared channel of the user equipment can include: continuously receiving and demodulating the physical uplink shared channel of the user equipment; if the first measurement value is within the preset range, and the current decision result has been executed for a preset time length or the statistical quantity reaches a preset number of times, switching the decision result, including: each time the first measurement value is determined to be within the preset range, determining whether the timer is started, if the timer has been started, outputting the current decision result and counting the statistical quantity of the adjustment result corresponding to the current decision result, if the timer has not been started, starting the timer, outputting the current decision result and counting the statistical quantity of the adjustment result corresponding to the current decision result; after the timing length of the timer reaches the preset time length or the statistical quantity reaches the preset number of times, switching the decision result, and clearing the statistical quantity and the timing length, wherein the counter can be used to count the statistical quantity of the adjustment result corresponding to the current decision result. The alternating switching decision policy based on adjustment result statistics is more accurate.
[0060] In some embodiments, only a timer can be set, and the step "if the first measurement value is within the preset range, and the current decision result has been executed for a preset time length or a statistical number reaches a preset number of times, then switch the decision result" can include: each time the first measurement value is determined to be within the preset range, it is determined whether the timer is started, if the timer is started, the current decision result is output, if the timer is not started, the timer is started, the current decision result is output, after the time length of the timer reaches the preset time length, the decision result is switched, and the time length is cleared.
[0061] In some embodiments, only a counter can be set, and the step "if the first measurement value is within the preset range, and the current decision result has been executed for a preset time length or a statistical number reaches a preset number of times, then switch the decision result" can include: each time the first measurement value is determined to be within the preset range, the current decision result is output, and the statistical number of the current decision result (or the adjustment result corresponding to the current decision result) is counted; after the statistical number reaches the preset number of times, the decision result is switched, and the statistical number is cleared.
[0062] In some embodiments, the preset number of times can be set to 1, that is, each time the first measurement value is determined to be within the preset range, the decision result is switched. Of course, the preset number of times can also be any positive integer greater than 1, which will not be described here.
[0063] The triggering of the step "BS receives and demodulates the physical uplink shared channel of the user equipment" is determined by the service demand of the user equipment and the scheduling of the base station to the user equipment, that is, in the step "BS continuously receives and demodulates the physical uplink shared channel of the user equipment", the execution frequency of receiving and demodulating the physical uplink shared channel of the user equipment generally has no periodicity.
[0064] In practical applications, the specific process of the above-mentioned channel adaptive processing method can refer to Figure 4Specifically, when the BS sends PDCCH DCI0 to a UE to schedule PUSCH, the BS will receive and demodulate the UE's PUSCH. First, it performs a CRC check on the PUSCH. If the PUSCH CRC check result is NACK, it then makes a decision based on two thresholds for the relevant PUSCH measurements (such as PSD or SINR): A high and a low threshold are set for the relevant PUSCH measurements. If the measurement value is greater than the high threshold, it is determined as "non-DCI0 Lost," i.e., PUSCH NACK, and the decision result is input to each channel adaptive processing module. If the measurement value is less than the low threshold, it is determined as DCI0 Lost, and the decision result is input to each channel adaptive processing module. When the measurement value is between the high and low thresholds, it may be either DCI0 Lost or PUSCH NACK. In this case, the intelligent decision module alternately decides whether it is DCI0 Lost or PUSCH NACK.
[0065] like Figure 5 As shown, in some embodiments, the intelligent decision module can adopt an alternating decision switching strategy based on the statistics of decision results.
[0066] The decision strategy is divided into two types: decision as DCI0 Lost and decision as PUSCH NACK. The initial default configuration is the decision strategy as DCI0 Lost, meaning that the priority is to decide as DCI0 Lost. A timer with a duration of T and a counter threshold N for statistically analyzing the decision result (DCI0 Lost or PUSCH NACK) are set.
[0067] like Figure 5 As shown, when timer T is in a stopped and cleared state, if the BS detects a PUSCH NACK in the UE's PUSCH and the PUSCH measurement is between the two thresholds, timer T will be triggered to start. Before timer T expires, if the number of decision results for both thresholds under the current decision policy reaches threshold N, then another decision policy is switched (i.e., if the current decision is DCI0 Lost, it switches to a decision of PUSCH NACK, or if the current decision is PUSCH NACK, it switches to a decision of DCI0 Lost), and the number of decision results is cleared, and timer T is also cleared and stopped. If the number of decision results for both thresholds under the current decision policy does not reach threshold N but timer T expires, then timer T is also stopped and cleared, the number of decision results is cleared, and the decision policy is switched, returning to the starting point to wait for the triggering of a decision, i.e., waiting for the situation of PUSCH NACK and the PUSCH measurement being between the two thresholds to occur. Timer T can be seen as the validity period of the judgment result after the current judgment strategy takes effect and starts, and threshold N can be seen as the upper limit of trustworthiness of the judgment result after the current judgment strategy takes effect and starts.
[0068] As Figure 6 shown, in some embodiments, the intelligent decision module can take an alternative switching decision strategy based on the statistics of the adjustment results.
[0069] Similarly, the decision strategies are divided into two kinds: decision for DCI0 Lost and decision for PUSCH NACK. The initial default decision strategy is DCI0 Lost, i.e. the decision for DCI0 Lost is preferred. A timer with a length of T and a counter threshold N of the adjustment results are set. The adjustment result refers to the adjustment result corresponding to the decision result input into the channel adaptive processing module, such as the adjustment result (the aggregated degree level or power adjusted upward) of the DCI0 CCE aggregated degree level or power made by the PDCCH ACAL after the decision for DCI0 Lost is input into the PDCCH ACAL, or the adjustment result (the MCS order adjusted downward) of the PUSCH MCS made by the PUSCH AMC after the decision for PUSCH NACK is input into the PUSCH AMC.
[0070] As Figure 6 shown, when the timer T is in the state of stopping and clearing, if the BS detects that the UE PUSCH has PUSCH NACK and the PUSCH measurement is between the double thresholds, the starting of the timer T will be triggered. Before the timer T expires, if the number of the adjustment results corresponding to the decision results of the double thresholds under the current decision strategy reaches the threshold N, the other decision strategy will be switched (i.e. if the current decision is DCI0 Lost, the next time will become the decision for PUSCH NACK, or if the current decision is PUSCH NACK, the next time will become the decision for DCI0 Lost), and the number of the adjustment results will be cleared, and the timer T will also be cleared and stopped. If the number of the adjustment results corresponding to the decision results of the double thresholds under the current decision strategy does not reach the threshold N but the timer T expires, the timer T will also be stopped and cleared, the number of the adjustment results will be cleared, and the decision strategy will be switched, and the original point will be returned to wait for the triggering of the decision, i.e. to wait for the PUSCH NACK and the measurement of the PUSCH between the double thresholds. The timer T can be regarded as the effective period of the decision result after the current decision strategy is started, and the threshold N can be regarded as the upper limit of the adjustable amount of the corresponding adjustment result after the current decision strategy is started.
[0071] The two schemes above, scheme one, the intelligent decision module can directly obtain the decision result from the inside for statistics, convenient and fast, and scheme two, the intelligent decision module needs to indirectly obtain the adjustment result from the outside related channel adaptive processing module (PDCCH ACAL, PUSCH AMC, PUSCH PC, PUSCH HARQ) for statistics, the complexity is greater, the overhead is more.
[0072] Generally, the adjustment result is decided based on the decision result, for example, the decision is PUSCH NACK, then it is necessary to adjust the PUSCH MCS, the decision is DCI0 Lost, then it is necessary to adjust the PDCCH CCE, so the two schemes are consistent in theory. But in actual processing, the adjustment result may also be affected by some other factors, including abnormal burst small probability factors, for example, the adjustment has reached the upper and lower limits and cannot be adjusted, or the resource is limited, such as other UE higher priority occupies the resource, resulting in this time unable to realize the adjustment, so the scheme two based on the adjustment result will be more accurate.
[0073] In actual application, the first threshold and the second threshold can be dynamically adjusted, and in some examples, after adjusting the physical downlink control channel corresponding to the user equipment and the physical uplink shared channel corresponding to the user equipment according to the decision result, the method can further include: counting the number of each decision result when the first measurement value is in the preset range; for the user equipment with normal wireless link, after determining that the sum of the count numbers of the two kinds of decision results exceeds the sum threshold, and the ratio of the count number of the first decision result to the count number of the second decision result is greater than the ratio threshold, the first threshold is adjusted upward, or the first threshold and the second threshold are both adjusted upward; for the user equipment with normal wireless link, after determining that the sum of the count numbers of the two kinds of decision results exceeds the sum threshold, and the ratio of the count number of the second decision result to the count number of the first decision result is greater than the ratio threshold, the second threshold is adjusted downward, or the first threshold and the second threshold are both adjusted downward; wherein the ratio threshold is greater than 1. In this way, the decision result of intelligent decision can make the UE recover to normal faster.
[0074] In some other examples, after adjusting the physical downlink control channel corresponding to the user equipment and the physical uplink shared channel corresponding to the user equipment according to the decision result, the method further comprises: counting the number of each decision result whose first measurement value is in the preset range; for the user equipment with abnormal wireless link, after determining that the sum of the count numbers of the two decision results exceeds the sum threshold, and the ratio of the count number of the first decision result to the count number of the second decision result is greater than the ratio threshold, the second threshold is lowered or both the first threshold and the second threshold are lowered; for the user equipment with abnormal wireless link, after determining that the sum of the count numbers of the two decision results exceeds the sum threshold, and the ratio of the count number of the second decision result to the count number of the first decision result is greater than the ratio threshold, the first threshold is raised or both the first threshold and the second threshold are raised; wherein the ratio threshold is greater than 1. The decision result of the intelligent decision makes the UE less likely to deteriorate. In this way, the decision result of the intelligent decision makes the UE less likely to deteriorate.
[0075] That is, the high-low double threshold can be dynamically adjusted periodically according to the statistical result of the intelligent decision, realizing feedback closed-loop adaptive optimization (for example, the base station with high uplink wireless link abnormal failure rate or high drop rate can start this function). If the UE service recovery is faster or the UE service deterioration is less when the decision is PUSCH NACK, the high threshold can be lowered or the high-low threshold can be lowered as a whole, so that the probability of deciding PUSCH NACK is greater, otherwise, if the UE service recovery is faster or the UE service deterioration is less when the decision is DCI0 Lost, the low threshold can be raised or the high-low threshold can be raised as a whole, so that the probability of deciding DCI0 Lost is greater.
[0076] The channel adaptive processing including the intelligent decision described above is UE level, that is, each UE independently. The high-low threshold adjustment is BS cell level, which is adjusted by the BS uniformly and takes effect for all UEs in the base station cell, rather than each UE has a set of independent high-low thresholds.
[0077] Specifically, the BS periodically aggregates the number of two kinds of decision results of all UEs entering the intelligent decision, and distinguishes according to the final radio link state (divided into normal recovery and abnormal failure) of each UE in the corresponding time period (the timer T in the above intelligent decision can be adopted). For any state, if the number of two kinds of decision results exceeds a predetermined threshold M, it is considered that the sample number is sufficient and has statistical significance. Then the ratio of the number of PUSCH NACK and the number of DCI0Lost (the larger as the numerator and the smaller as the denominator) is calculated, and if the ratio exceeds a preset ratio threshold P (the ratio threshold P is not less than 1), it is considered that the two kinds of decision results have significant difference on whether the radio link of UE service can maintain or recover normally, and the high and low thresholds of intelligent decision need to be optimized and adjusted.
[0078] The optimization and adjustment of the high and low thresholds will be described below based on the two states of the UE, as shown in the following. Figure 7
[0079] For the UE whose radio link remains normal, if the number of decision results of intelligent decision reaches the threshold M and the ratio of the number of PUSCH NACK and the number of DCI0Lost exceeds the threshold P, such as 200%, it is considered that the decision of PUSCH NACK makes the UE recover to normal faster (exit the intelligent decision), then the high threshold can be lowered or the high and low thresholds are lowered as a whole, so that the probability of being judged as PUSCH NACK is larger, and vice versa, if the ratio of the number of DCI0Lost and the number of PUSCH NACK exceeds the threshold P, it is considered that the decision of DCI0Lost makes the UE recover to normal faster (exit the intelligent decision), then the low threshold can be raised or the high and low thresholds are raised as a whole, so that the probability of being judged as DCI0Lost is larger.
[0080] For the UE whose radio link abnormally fails (such as radio link interruption), if the number of decision results of intelligent decision reaches the threshold M and the ratio of the number of PUSCH NACK and the number of DCI0Lost exceeds the threshold P, such as 200%, it is considered that the decision of PUSCH NACK makes the UE deteriorate more easily, then the low threshold can be raised or the high and low thresholds are raised as a whole, so that the probability of being judged as PUSCH NACK is smaller, and vice versa, if the ratio of the number of DCI0Lost and the number of PUSCH NACK exceeds the threshold P, it is considered that the decision of DCI0Lost makes the UE deteriorate more easily, then the high threshold can be lowered or the high and low thresholds are lowered as a whole, so that the probability of being judged as DCI0Lost is smaller.
[0081] In summary, the adjustment of the high and low thresholds is to make the decision result of intelligent decision make the UE recover to normal faster or make the UE deteriorate less easily.
[0082] For the convenience of understanding, the following is illustrated by example, which can specifically include the following steps:
[0083] (1) According to the characteristics of the actual typical service normal operation, the scheduling period is set to 20 ms, i.e. BS schedules this UE once every 20 ms, i.e. BS schedules this UE 50 times in 1 second.
[0084] (2) The BLER target value of PUSCH AMC is set to 10%, i.e. 10 of 100 times of PUSCH CRC checking results are expected to be NACK and 90 to be ACK, when the PUSCH demodulation is ACK, the PUSCH AMC increases the PUSCH MCS by ΔMCS1, when the PUSCH demodulation is NACK, the PUSCH AMC decreases the PUSCH MCS by ΔMCS2, according to the above PUSCH BLER target value of 10%, the ratio of ΔMCS1 and ΔMCS2 is 10:90, i.e. 1:9, ΔMCS1 can be set to 0.11, and the MCS is increased by 1 step after 9 times of ACK, ΔMCS2 is set to 1, and the MCS is decreased by 1 step after 1 time of NACK, in this way, when 5 of 50 times of PUSCH CRC checking results in 1 second are NACK and 45 are ACK, i.e. the target BLER is reached, the MCS is increased by 5 steps and decreased by 5 steps, and the MCS remains stable.
[0085] (3) The DCI Lost target value of PDCCH ACAL is set to 1%, i.e. 99 of 100 times of PDCCH DCI scheduling results are expected to be successful, i.e. non-DCI Lost, and only 1 time is DCI Lost, when the judgment is non-DCI Lost, the PDCCH ACAL decreases the DCI CCE aggregation level by ΔCCE1, when the judgment is DCI Lost, the PDCCH ACAL increases the DCI CCE aggregation level by ΔCCE2, according to the above DCI Lost target value of 1%, the ratio of ΔCCE1 and ΔCCE2 is 1:99, ΔCCE1 can be set to 0.01, and the CCE is decreased by 1 aggregation level after 99 times of non-DCI Lost, ΔCCE2 is set to 1, and the CCE is increased by 1 aggregation level after 1 time of DCI Lost, in this way, when 1 of 100 times of scheduling results in 2 seconds is DCI Lost and 99 is non-DCI Lost, i.e. the DCI Lost target value is reached, the CCE is increased by 1 aggregation level and decreased by 1 aggregation level, and the CCE aggregation level remains stable.
[0086] (4) The timer T is set to 200 ms, and the counter threshold of the judgment result or the counter threshold of the adjustment result N is set to 5;
[0087] (5) If the relevant measurement of PUSCH uses PSD, the high and low thresholds are set as TH1 = -120dbm and TH2 = -125dbm; if the relevant measurement of PUSCH uses SINR, the high and low thresholds are set as TH1 = 3dB and TH2 = -3dB; the step size of high and low threshold adjustment is ΔTH = 1dB.
[0088] (6) The period D of the self-adaptive adjustment of the high and low thresholds is set as 1 hour, the absolute threshold of the number of two kinds of decision results of intelligent decision is M = 1000000 (reference: 1% of the maximum number of schedulable times of BS cell PUSCH in the statistical period D or 10% of the total number of PUSCH scheduling times), and the proportion threshold of the two kinds of decision results is P = 200%.
[0089] It should be noted that if the performance recovery becomes slow due to the small number of decisions or adjustment quantities under a certain decision strategy in the double-threshold interval, the adjustment step size (MCS down step size ΔMCS2 and CCE up step size ΔCCE2) corresponding to the decision results in the double-threshold interval can be expanded, for example, by 1 times.
[0090] In some embodiments, a certain UE is continuously periodically scheduled PUSCH in a BS, and consecutive PUSCH NACKs occur, and the real situation is PUSCH NACK. The PUSCH measurement value (PSD / SINR) is always greater than the high threshold, the result is decided as PUSCH NACK, the decision result is input to the PUSCH AMC and the PUSCH PC, the PUSCH MCS is adaptively reduced or the PUSCH power is adaptively increased, and in the case of stable service scenario, it is expected that the PUSCH ACK is finally obtained and the service is restored to normal.
[0091] In some embodiments, a certain UE is continuously periodically scheduled PUSCH in a BS, and consecutive PUSCH NACKs occur, and the real situation is DCI0 Lost. The PUSCH measurement value (PSD / SINR) is always less than the low threshold, the result is decided as DCI0 Lost, the decision result is input to the PDCCH ACAI, and the aggregation level of DCI0 CCE is adaptively improved. In the case of stable service scenario, it is expected that the UE can finally receive DCI0, and the PUSCH ACK is finally obtained, and the service is restored to normal.
[0092] In some embodiments, when a certain UE is continuously and periodically scheduled PUSCH by a BS, consecutive PUSCH NACKs occur, and the actual situation is PUSCH NACK. When the PUSCH measurement value (PSD / SINR) is between the high and low thresholds, the intelligent decision process is entered, and the alternative switching output decision result, i.e., PUSCH NACK or DCI0 Lost, is output. The decision result is input to the PUSCH AMC, PUSCH PC, and PDCCH ACAL. The BS alternately adjusts the relevant air interface parameters of the UE (such as reducing the PUSCH MCS, increasing the PUSCH power, and increasing the DCI0 CCE aggregation level / power). In the case of a stable service scenario, the PUSCH ACK is expected to be finally obtained, and the service is restored to normal.
[0093] In some embodiments, when a certain UE is continuously and periodically scheduled PUSCH by a BS, consecutive PUSCH NACKs occur, and the actual situation is DCI0 Lost. When the PUSCH measurement value (PSD / SINR) is between the high and low thresholds, the intelligent decision process is entered, and the alternative switching output decision result, i.e., PUSCH NACK or DCI0 Lost, is output. The decision result is input to the PUSCH AMC, PUSCH PC, and PDCCH ACAL. The BS alternately adjusts the relevant air interface parameters of the UE (such as reducing the PUSCH MCS, increasing the PUSCH power, and increasing the DCI0 CCE aggregation level / power). In the case of a stable service scenario, the PUSCH ACK is expected to be finally obtained, and the service is restored to normal.
[0094] In some embodiments, the BS cell periodically counts the number of two kinds of decisions of all UEs entering the intelligent decision and the final state of the UE in the intelligent decision timer T. The results of the current period statistics are shown in Table 1. The total number of decisions of the UEs entering the intelligent decision is 1,500,000, of which the number of normal UE samples is 1,200,000, which is higher than the absolute threshold M=1,000,000, so it is considered that the number of normal UE samples is sufficient and has statistical significance, and the number of abnormal UE samples is 300,000, which does not reach the absolute threshold N=1,000,000, and does not have statistical significance. The ratio of the number of DCI0 Lost to the number of PUSCH NACK of the normal UE is 300%, which is greater than the proportion threshold P=200%. This shows that the two kinds of decision results have obvious different influences on the wireless link recovery of the UE service through adaptive processing, so the high and low thresholds are adjusted to optimize the decision strategy. According to the results in Table 1, it can be seen that the decision of DCI0 Lost is more beneficial to the normal recovery of the UE wireless link than the decision of PUSCH NACK, so the low threshold TH2 or the high and low thresholds TH1 / TH2 are increased by 1 step ΔTH=1 dB, so that it is easier to decide DCI0 Lost.
[0095] UE status and intelligent decision result statistics PUSCH NACK DCI0 Lost UE with normal radio link recovery 300000 900000 UE with abnormal radio link failure 200000 100000
[0096] Table 1
[0097] In some embodiments, the BS cell statistics the number of two kinds of decisions of all UEs entering the intelligent decision and the final state of the UE in the intelligent decision timer T per period D, and the results of the current period statistics are shown in Table 2. The total number of decisions entering the intelligent decision is 1500000, wherein the sample number of normal UEs = 300000, which is lower than the absolute threshold M = 1000000 and has no statistical significance, and the sample number of abnormal UEs = 1200000, which is higher than the absolute threshold M = 1000000, so it is considered that the sample number of abnormal UEs is enough and has statistical significance. The ratio of the number of PUSCH NACKs of abnormal UEs to the number of DCI0 Lost is 300%, which is greater than the proportion threshold P = 200%. This shows that there is obvious difference between the two kinds of decision results through adaptive processing on the deterioration of the wireless link of UE service, so the high and low thresholds are adjusted to optimize the decision strategy. According to the results in Table 2, it is known that the decision of PUSCH NACK is more likely to cause abnormal failure of the UE wireless link than the decision of DCI0 Lost, so the low threshold TH2 or the high and low thresholds TH1 / TH2 are both adjusted by 1 step ΔTH = 1dB, so that it is more difficult to decide PUSCH NACK, that is, it is easier to decide DCI0 Lost.
[0098] UE status and intelligent decision result statistics PUSCH NACK DCI0 Lost UE with normal radio link recovery 100000 200000 UE with abnormal radio link failure 900000 300000
[0099] Table 2
[0100] In some embodiments, the BS cell enters the two kinds of judgments of all UEs in the intelligent judgment according to a period D, and the number of times of the two kinds of judgments and the final state of the UE in the intelligent judgment timer T are counted. The results of the current period statistics are shown in Table 3. The total number of judgments of entering the intelligent judgment is 3000000, wherein the sample number of normal UEs = 1800000, which is higher than the absolute threshold M = 1000000 and has statistical significance, and the sample number of abnormal UEs = 1200000, which is also higher than the absolute threshold M = 1000000 and has statistical significance. The ratio of the number of DCI0 Lost to the number of PUSCH NACK of the normal UE = 200%, which reaches the ratio threshold P = 200%. The ratio of the number of PUSCH NACK to the number of DCI0 Lost of the abnormal UE = 300%, which is greater than the ratio threshold P = 200%. It is shown that there is a significant difference in the influence of the two kinds of judgment results on the wireless link recovery or deterioration of UE service through adaptive processing, so the high and low thresholds are adjusted to optimize the judgment strategy. According to the results in Table 3, it is known that the judgment of DCI0 Lost is more conducive to the normal recovery of the UE wireless link and the reduction of the abnormal failure of the UE wireless link than the judgment of PUSCH NACK. The statistical results of the normal UEs and the abnormal UEs are consistent, the effects are superimposed, and therefore the low threshold TH2 or the high and low thresholds TH1 / TH2 can be adjusted upward by 2 steps ΔTH, i.e. 2dB, so that it is easier to judge DCI0 Lost.
[0101] UE status and intelligent decision result statistics PUSCH NACK DCI0 Lost UE with normal radio link recovery 600000 1200000 UE with abnormal radio link failure 900000 300000
[0102] Table 3
[0103] In some embodiments, the BS cell enters the two kinds of judgments of all UEs in the intelligent judgment per cycle D, and the final state of the UE in the intelligent judgment timer T, and the results of the current cycle statistics are shown in Table 4. The total number of judgments of entering the intelligent judgment is 3000000, wherein the sample number of normal UEs = 1800000, which is higher than the absolute threshold M = 1000000, and has statistical significance, and the sample number of abnormal UEs = 1200000, which is also higher than the absolute threshold M = 1000000, and also has statistical significance. The ratio of the number of DCI0 Lost to PUSCH NACK of the normal UE = 200%, which reaches the ratio threshold P = 200%. The ratio of the number of DCI0 Lost to PUSCH NACK of the abnormal UE = 300%, which is greater than the ratio threshold P = 200%. It is shown that the two kinds of judgment results have obvious different influences on the wireless link recovery or deterioration of UE service through adaptive processing, so the high and low thresholds are adjusted. However, according to the results in Table 4, it is known that for normal UEs, the judgment of DCI0 Lost is more conducive to the normal recovery of the UE wireless link than the judgment of PUSCH NACK, and for abnormal UEs, the judgment of DCI0 Lost is also more likely to cause abnormal failure of the UE wireless link than the judgment of PUSCH NACK. The statistical results of normal UEs and abnormal UEs are opposite, and the effects are offset, so the high and low thresholds are not adjusted this time.
[0104] UE status and intelligent decision result statistics PUSCH NACK DCI0 Lost UE with normal radio link recovery 600000 1200000 UE with abnormal radio link failure 300000 900000
[0105] In the present embodiment, the specific meanings of each term are shown in Table 5.
[0106]
[0107]
[0108] Table 5
[0109] The channel adaptive processing method provided by the present embodiment improves the conventional single-threshold judgment method of determining whether DCI0 Lost occurs based on PUSCH measurement in 4 / 5G channel adaptive processing into a double-threshold judgment method including a high threshold and a low threshold. When the measurement value of PUSCH is between the high threshold and the low threshold, an intelligent judgment mode of alternating switching judgment strategy is adopted, and the high threshold and the low threshold can be dynamically adjusted periodically according to the statistical results of intelligent judgment, so as to realize adaptive optimization. Thus, the fuzzy area (between the high threshold and the low threshold) where the judgment result exists with a probability error is more flexibly coped with, so that the judgment result and the corresponding channel adaptive processing are more reasonable and stable, and the problem of continuous misjudgment in some scenarios caused by the single-threshold judgment method, which leads to continuous deterioration and interruption of UE service, is avoided.
[0110] The step division of the above various methods is only for the purpose of clear description, and can be combined into one step or split into multiple steps in implementation, as long as the same logical relationship is included, and all are within the protection scope of the patent; adding insignificant modifications or introducing insignificant designs in the algorithm or flow, but not changing the core design of the algorithm and flow, are within the protection scope of the patent.
[0111] The second embodiment of the present application relates to a base station, as shown in the accompanying drawings, comprising at least one processor 201 and a memory 202 connected with the at least one processor 201, wherein the memory 202 stores instructions executable by the at least one processor 201, and the instructions are executed by the at least one processor 201 to enable the at least one processor 201 to perform the channel adaptive processing method as described above. Figure 8
[0112] The memory 202 and the processor 201 are connected in a bus manner, the bus can include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors 201 and memories 202 together. The bus can also connect various other circuits such as peripheral devices, voltage stabilizers, and power management circuits together, which are well known in the art, and therefore, further description is not given herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements such as multiple receivers and transmitters, which provide a unit for communicating with various other devices on the transmission medium. The data processed by the processor 201 is transmitted on the wireless medium through the antenna, and further, the antenna also receives data and transmits the data to the processor 201.
[0113] The processor 201 is responsible for managing the bus and general processing, and can also provide various functions including timing, peripheral interface, voltage regulation, power management, and other control functions. The memory 202 can be used to store data used by the processor 201 in performing operations.
[0114] Since the first embodiment corresponds to the present embodiment, the present embodiment can be implemented in cooperation with the first embodiment. The related technical details mentioned in the first embodiment are still valid in the present embodiment, and the technical effects achieved in the first embodiment can also be achieved in the present embodiment. In order to reduce repetition, they will not be described here. Correspondingly, the related technical details mentioned in the present embodiment can also be applied in the first embodiment.
[0115] The third embodiment of the present application relates to a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the channel adaptive processing method embodiment described above.
[0116] That is, a person skilled in the art can understand that all or part of the steps in the above-mentioned embodiment methods can be completed by a program instructing relevant hardware, the program being stored in a storage medium and including a plurality of instructions for causing a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the various embodiment methods of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0117] A person of ordinary skill in the art can understand that the above-mentioned embodiments are specific embodiments for implementing the present application, and in actual applications, various changes can be made in form and details without departing from the spirit and scope of the present application.
Claims
1. A method of channel adaptation processing, characterized by, Comprising: sending downlink control information to a user equipment through a physical downlink control channel; receiving and demodulating a physical uplink shared channel of the user equipment, and performing a cyclic redundancy check on the physical uplink shared channel; when a check result of the cyclic redundancy check is not passed, judging whether a first measurement value of the physical uplink shared channel is within a preset range, wherein the preset range is greater than or equal to a first threshold and less than or equal to a second threshold; if the first measurement value is within the preset range, and a current decision result has been executed for a preset time length or a statistical quantity reaches a preset number of times, switching the decision result, wherein the statistical quantity is a number of times that the current decision result has been executed or a number of times that an adjustment result corresponding to the current decision result has appeared, the switching the decision result is switching an output between a first decision result and a second decision result, the first decision result represents that the downlink control information is lost, and the second decision result represents that the downlink control information is not lost; adjusting a physical downlink control channel corresponding to the user equipment and a physical uplink shared channel corresponding to the user equipment according to the decision result.
2. The channel adaptation processing method of claim 1, wherein, After the judging whether the first measurement value of the physical uplink shared channel is within the preset range, further comprising: if the first measurement value is greater than the second threshold, outputting the second decision result; if the first measurement value is less than the first threshold, outputting the first decision result.
3. The channel adaptation processing method of claim 1, wherein, The first measurement value comprises a power spectral density or a signal-to-interference-and-noise ratio.
4. The channel adaptation processing method of claim 1, wherein, The receiving and demodulating the physical uplink shared channel of the user equipment comprises: continuously receiving and demodulating the physical uplink shared channel of the user equipment; The if the first measurement value is within the preset range, and the current decision result has been executed for the preset time length or the statistical quantity reaches the preset number of times, switching the decision result, comprises: after each time determining that the first measurement value is within the preset range, judging whether a timer is started, if the timer has been started, outputting a current decision result and counting a statistical quantity of the current decision result, if the timer has not been started, starting the timer, outputting the current decision result, and counting a statistical quantity of an adjustment result corresponding to the current decision result; after a time length of the timer reaches the preset time length or the statistical quantity reaches the preset number of times, switching the decision result, and clearing the statistical quantity and the time length.
5. The channel adaptation processing method of claim 1, wherein, The receiving and demodulating the physical uplink shared channel of the user equipment comprises: continuously receiving and demodulating the physical uplink shared channel of the user equipment; The if the first measurement value is within the preset range, and the current decision result has been executed for the preset time length or the statistical quantity reaches the preset number of times, switching the decision result, comprises: after each time determining that the first measurement value is within the preset range, judging whether a timer is started, if the timer has been started, outputting a current decision result and counting a statistical quantity of the current decision result, if the timer has not been started, starting the timer, outputting the current decision result, and counting a statistical quantity of an adjustment result corresponding to the current decision result; Switching a decision result after a preset time length is reached by the timer or a preset number of times is reached by the statistics, and resetting the statistics and the time length.
6. The channel adaptation processing method of claim 1, wherein, The switching of the decision result when the first measurement value is within the preset range comprises: In an initial default state, the first decision result is outputted first.
7. The channel adaptation processing method of claim 1, wherein, After the adjustment of the physical downlink control channel corresponding to the user equipment and the physical uplink shared channel corresponding to the user equipment according to the decision result, the method further comprises: Counting the number of each decision result corresponding to the first measurement value within the preset range; For the user equipment with a normal wireless link, when the sum of the two decision result numbers exceeds a sum threshold and the ratio of the number of the first decision result to the number of the second decision result is greater than a ratio threshold, the first threshold is adjusted upward or both the first threshold and the second threshold are adjusted upward; For the user equipment with a normal wireless link, when the sum of the two decision result numbers exceeds a sum threshold and the ratio of the number of the second decision result to the number of the first decision result is greater than a ratio threshold, the second threshold is adjusted downward or both the first threshold and the second threshold are adjusted downward; The ratio threshold is greater than 1.
8. The channel adaptation processing method of claim 1, wherein, After the adjustment of the physical downlink control channel corresponding to the user equipment and the physical uplink shared channel corresponding to the user equipment according to the decision result, the method further comprises: Counting the number of each decision result corresponding to the first measurement value within the preset range; For the user equipment with an abnormal wireless link, when the sum of the two decision result numbers exceeds a sum threshold and the ratio of the number of the first decision result to the number of the second decision result is greater than a ratio threshold, the second threshold is adjusted downward or both the first threshold and the second threshold are adjusted downward; For the user equipment with an abnormal wireless link, when the sum of the two decision result numbers exceeds a sum threshold and the ratio of the number of the second decision result to the number of the first decision result is greater than a ratio threshold, the first threshold is adjusted upward or both the first threshold and the second threshold are adjusted upward; The ratio threshold is greater than 1.
9. A base station, characterized by comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the channel adaptation processing method according to any one of claims 1 to 8.
10. A computer readable storage medium storing a computer program, characterized in that, The computer program is executed by the processor to implement the channel adaptation processing method according to any one of claims 1 to 8.
Citation Information
Patent Citations
DCI0 determination method and device, and computer readable storage medium
CN108964810A
Radio link monitoring method and apparatus, and terminal device
WO2021212282A1