Block error rate target value adjusting method and system, base station, medium and product
By identifying terminal service types and signal quality, and dynamically adjusting the BLER target value, the problems of poor service adaptability and slow response to dynamic network changes in traditional solutions are solved, achieving real-time optimization of resource allocation and improved user experience.
Patent Information
- Application Number
- CN202510533612.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-12-12
AI Technical Summary
Traditional BLER target value adjustment schemes suffer from poor service adaptability and inability to respond to dynamic network changes in real time.
By acquiring the terminal's current data transmission performance index and signal quality index, the terminal's service type is identified, and the BLER target value is dynamically adjusted according to the quality degradation threshold range. Combined with coverage scenario type and channel state information, real-time perception of channel changes is achieved.
It improves the service adaptability of BLER target value adjustment, enabling real-time response to dynamic network changes, optimizing resource allocation, and enhancing user service experience.
Smart Images

Figure CN121126427A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, and in particular to a block error rate target value adjustment method and system, a base station, a medium and a product. BACKGROUND
[0002] Block error rate (BLER) is a core indicator for measuring data transmission reliability in a wireless communication system, defined as the proportion of data blocks that cannot be correctly decoded at a receiving end among total transmitted data blocks. A base station calculates a transport block size (TBSize) and allocates scheduling resources by combining a channel quality indicator (CQI) fed back by a user, a maximum modulation and coding scheme (MCS) value, and a preset default BLER target value. The BLER target value is an important basis for the base station to schedule resources and adjust modulation and coding schemes. By reasonably controlling the BLER target value, the throughput and user experience of the system can be optimized under the premise of ensuring communication reliability.
[0003] Traditional BLER target value adjustment schemes are usually based on joint determination of path loss (PL) and buffer status report (BSR). Specifically, the distance between a user and a base station (such as a near point, a midpoint, and a far point) is estimated by a PL value, and the size of data to be transmitted by the user (such as large packet traffic) is determined by a BSR, and then a discrete BLER target interval is set. For example, when the user is at a far point and the BSR indicates large packet traffic, the system increases the target BLER value by a fixed amplitude (such as +20%), to reduce the error code risk of high-order modulation and coding schemes (MCS), and if the actual BLER exceeds the adjusted threshold, the MCS is triggered to be downgraded and the resources are reallocated.
[0004] However, this BLER target value adjustment scheme only sets a fixed adjustment rule for large packet services, leading to other service types still using a unified target value, which is easy to cause mismatch between resource allocation and service demand, poor service adaptability, such as low latency services increasing additional transmission overhead due to redundant target values, and high throughput services facing data retransmission risk due to loose target values. In addition, the updating mechanism of PL and BSR has inherent limitations. PL reflects long-term path loss and has a long measurement period, and BSR relies on triggered reporting of terminal buffer status, both of which cannot respond to dynamic changes in network environment in real time. When service demand or channel conditions change rapidly, the system still mechanically executes the preset fixed interval strategy due to the lack of real-time sensing capability, leading to rigid resource allocation. Therefore, this BLER target value adjustment scheme has the problems of poor service adaptability and inability to respond to network dynamic changes in real time. SUMMARY
[0005] The main purpose of the present application is to provide a block error rate target value adjustment method, system, base station, medium and product, aiming to solve the technical problems of poor service adaptability and inability to respond to network dynamic changes in real time of the traditional BLER target value adjustment scheme.
[0006] To achieve the above-mentioned purpose, the present application provides a block error rate target value adjustment method, which comprises the following steps:
[0007] Obtaining a first data transmission performance index value and a first signal quality index value of a terminal at present;
[0008] Determining a first service type of the terminal at present according to the first data transmission performance index value, and obtaining a first quality degradation threshold range corresponding to the first service type;
[0009] If the first signal quality index value belongs to the first quality degradation threshold range, adjusting a preset default block error rate target value.
[0010] In an embodiment, the step of adjusting the preset default block error rate target value comprises:
[0011] Obtaining a coverage scenario type of the terminal, wherein the coverage scenario type indicates a coverage area to which a cell where the terminal is located belongs;
[0012] Adjusting the preset default block error rate target value according to the coverage scenario type, wherein the greater the distance between the terminal and the base station indicated by the coverage scenario type, the smaller the adjusted block error rate target value.
[0013] In an embodiment, the step of adjusting the preset default block error rate target value according to the coverage scenario type comprises:
[0014] obtaining a distance index value corresponding to the coverage scenario type, and obtaining channel state information of the terminal, wherein the channel state information comprises a time advance and a path loss value;
[0015] if the time advance is greater than a preset threshold, adjusting a preset default block error rate target value according to the time advance, the path loss value, and the distance index value, wherein the preset threshold is positively correlated with the distance index value, and an adjusted block error rate target value is negatively correlated with the path loss value, positively correlated with the time advance, and negatively correlated with the distance index value;
[0016] if the time advance is less than or equal to the preset threshold, adjusting the preset default block error rate target value according to the path loss value, wherein an adjusted block error rate target value is negatively correlated with the path loss value.
[0017] In an embodiment, the step of determining the first service type of the terminal according to the first data transmission performance index value comprises:
[0018] inputting the first data transmission performance index value into a pre-trained service classification model to obtain the first service type of the terminal.
[0019] In an embodiment, before the step of obtaining the first data transmission performance index value and the first signal quality index value of the terminal, the method further comprises:
[0020] obtaining at least one historical second data transmission performance index value of a terminal and a second signal quality index value corresponding to each of the second data transmission performance index values;
[0021] grouping each of the second data transmission performance index values according to the service type to obtain at least one data set;
[0022] for each of the data sets, determining a quality degradation threshold range corresponding to the service type of the data set based on the second signal quality index value corresponding to each of the second data transmission performance index values in the data set.
[0023] In an embodiment, the step of determining a quality degradation threshold range corresponding to the service type of the data set based on the second signal quality index value corresponding to each of the second data transmission performance index values in the data set comprises:
[0024] marking the second data transmission performance index value corresponding to the second data transmission performance index value in the data set as a target data transmission performance index value;
[0025] According to the Laiyida criterion, the target data transmission performance index value is subjected to outlier detection, and an outlier interval is obtained.
[0026] According to the outlier interval, a quality degradation threshold range corresponding to the service type to which the data set belongs is determined, and there is an intersection between the quality degradation threshold range and the outlier interval.
[0027] In addition, to achieve the above-mentioned purpose, the application further provides a block error rate target value adjustment system, the block error rate target value adjustment system comprises:
[0028] The acquisition module is configured to acquire a first data transmission performance index value and a first signal quality index value of a terminal at present.
[0029] The determination module is configured to determine a first service type of the terminal at present according to the first data transmission performance index value, and acquire a first quality degradation threshold range corresponding to the first service type.
[0030] The adjustment module is configured to adjust a preset default block error rate target value if the first signal quality index value belongs to the first quality degradation threshold range.
[0031] In addition, to achieve the above-mentioned purpose, the application further provides a base station, the base station comprises a memory, a processor and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the block error rate target value adjustment method as described above.
[0032] In addition, to achieve the above-mentioned purpose, the application further provides a readable storage medium, the readable storage medium is a computer readable storage medium, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the block error rate target value adjustment method as described above.
[0033] The application further provides a computer program product comprising a computer program, which, when executed by a processor, implements the steps of the block error rate target value adjustment method as described above.
[0034] The one or more technical solutions provided by the application have at least the following technical effects:
[0035] The application obtains a current first data transmission performance index value and a first signal quality index value of a terminal, determines a current first service type of the terminal according to the first data transmission performance index value, obtains a first quality degradation threshold range corresponding to the first service type, and adjusts a preset default block error rate target value if the first signal quality index value belongs to the first quality degradation threshold range. In this way, the embodiments of the application identify the service type of the terminal based on the real-time data transmission performance index value, match the differential quality degradation threshold range corresponding to the service type, adjust the BLER target value when the signal quality index value belongs to the quality degradation threshold range, and no longer only adjust the mechanism for the fixed service type (such as large packet tasks), but dynamically identify the service type and associate the corresponding quality degradation threshold range, and adjust the BLER target value accordingly, so as to make the BLER target value adjustment adapt to the actual service demand of the terminal, thereby improving the service adaptability of the BLER target value adjustment. And whether the signal quality index value belongs to the quality degradation threshold range is used as the basis for adjusting the BLER target value, and it can be understood that the signal quality index value can directly reflect the instantaneous quality of the channel, and the hysteresis of the PL / BSR long period update can be avoided, so that the channel state change can be perceived in real time, and the adjustment of the BLER target value can respond to the dynamic change of the network in real time. BRIEF DESCRIPTION OF DRAWINGS
[0036] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present application and, together with the specification, serve to explain the principles of the application.
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, those skilled in the art can obtain other drawings according to these drawings without any creative effort.
[0038] Figure 1 Flowchart of the first embodiment of the block error rate target value adjustment method of the application;
[0039] Figure 2 Service type classification result diagram related to the first embodiment of the block error rate target value adjustment method of the application;
[0040] Figure 3 The principle diagram of the detection of outliers related to the first embodiment of the block error rate target value adjustment method of the application;
[0041] Figure 4 The BLER target value adjustment flowchart related to the first embodiment of the block error rate target value adjustment method of the application;
[0042] Figure 5 System structure diagram of the block error rate target value adjustment system.
[0043] The object, the function features and the advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0044] In order to make the above object, features and advantages of the present application more apparent, clear and complete, the technical solutions in the embodiments of the present application will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0045] When a user performs a mobile service, the base station needs to provide the user with service-related scheduling resources. According to the user service type and the wireless environment, the perceived rate required by the user is different, and the amount of scheduling resources provided to the user is also different. The user adjusts the maximum modulation and coding scheme (MCS) value reported by the user according to the current channel quality (CQI), and the base station allocates the TBSize resource of the user according to the MCS value fed back by the user and the target BLER. The higher the MCS value fed back by the user, the more TBSize resources allocated to the user, and the higher the perceived rate.
[0046] The existing BLER target value setting scheme mainly has the following two ways:
[0047] The first way is to use a fixed BLER target value as a judgment threshold, and to compare the current BLER value of the user with the set fixed BLER target value A. If the user BLER value is higher than the set threshold A, the user does not meet the scheduling requirement, and the user is notified to reduce the reported MCS value, and the scheduling resource is recalculated.
[0048] The second way is to use an adaptive BLER target value as a judgment threshold, and to detect the path loss (PL) value reported by the user and the BSR data reported by the user, and to judge the distance (near point, midpoint, far point) and large service of the user. If the user meets the PL value and BSR threshold, the BLER target value B is increased (for example, the BLER target value + 20), and if the user BLER value is higher than the set threshold B, the user does not meet the scheduling requirement, and the user is notified to reduce the reported MCS value, and the scheduling resource is recalculated.
[0049] However, the existing two BLER target value setting schemes at least have the following problems:
[0050] The first scheme has the following problems: the user distribution is scattered, the base station distance, the wireless environment and the service type cannot be consistent, the unified index threshold is used for evaluation, the actual user perception is inaccurate, the service demand of the user is not considered, the user service demand is high, but the wireless quality is related to good, the user still needs to report multiple times to get scheduling, and the scheduling TBSize is smaller than the user service demand, which affects the actual service perception of the user.
[0051] The second scheme also has the following problems: although the PL value and the BSR value are used to modify the user service, the result is still an interval fixed value, and only the large packet service is adjusted. However, in actual application, the user service type is not limited to large packet service, but also includes a large number of small packet services and medium packet services. The fixed target BLER value scheme is still used, the user cannot quickly adjust to the set target BLER value, and the actual service perception of the user is affected.
[0052] Therefore, the main solution of the present application is: obtaining a first data transmission performance index value and a first signal quality index value of a terminal; determining a first service type of the terminal according to the first data transmission performance index value, and obtaining a first quality degradation threshold range corresponding to the first service type; and adjusting a preset default block error rate target value if the first signal quality index value belongs to the first quality degradation threshold range.
[0053] The present application identifies the terminal service type based on the real-time data transmission performance index value, and matches the differential quality degradation threshold range according to the service type. When the signal quality index value belongs to the quality degradation threshold range, the BLER target value is adjusted. Instead of the adjustment mechanism for only the fixed service type (such as large packet task), the BLER target value is adjusted according to the dynamically identified service type and the corresponding quality degradation threshold range, so that the BLER target value is adjusted to adapt to the actual service demand of the terminal, thereby improving the service adaptability of the BLER target value adjustment. Whether the signal quality index value belongs to the quality degradation threshold range is used as the basis for adjusting the BLER target value. It can be understood that the signal quality index value can directly reflect the instantaneous quality of the channel, and can avoid the hysteresis of the long-period update of PL / BSR, so that the channel state change can be perceived in real time, and the adjustment of the BLER target value can respond to the dynamic change of the network in real time.
[0054] It should be noted that the execution subject of each embodiment of the block error rate target value adjustment method of the present application can be a computing service device with data processing, network communication and program running functions, such as a server, a tablet computer, a personal computer, a mobile phone, etc., or a base station capable of realizing the above functions. The embodiments of the block error rate target value adjustment method of the present application do not make specific limitations on this, and the embodiments of the present application are described and explained with the base station as the execution subject as an example.
[0055] Based on this, the first embodiment of the block error rate target value adjustment method is proposed in the present application, please refer to Figure 1 The block error rate target value adjustment method includes the following steps S10-S30:
[0056] Step S10, obtaining the first data transmission performance index value and the first signal quality index value of the terminal at present;
[0057] The terminal involved in the embodiments of the present application can be a device that provides voice and / or data connectivity to users, and can be a handheld device with wireless connection function or other processing devices connected to a wireless modem, etc. In different systems, the names of terminal devices can also be different, for example, in the 5G system, the terminal device can be called user equipment (User Equipment, UE). The wireless terminal device can communicate with one or more core networks (Core Network, CN) through a radio access network (Radio Access Network, RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile system, which exchanges language and / or data with the radio access network.
[0058] The first data transmission performance index value refers to the index value of the data transmission performance index at the current time (the time of obtaining data) of the terminal. The data transmission performance index refers to an index that can reflect the data transmission capability between the base station and the terminal, such as downlink perception rate, uplink perception rate, TBsize, throughput, etc. The embodiments of the present application are described and explained with the data transmission performance index including downlink perception rate and TBsize as an example. Among them, TBSize refers to the size of the transport block, which is the data block size used by the MAC (Media Access Control) layer to schedule the terminal. The better the wireless environment of the terminal, the more traffic needs to be transmitted, and usually the larger the TBSzie allocated to the terminal; the downlink perception rate refers to the size of the downloaded data packet per second when the terminal performs downlink business. If the user's business demand download rate is higher than the user's downlink perception rate, problems such as business lag will occur.
[0059] The first signal quality index value refers to the index value of the signal quality index of the terminal at the current time (the time of acquiring data). The signal quality index refers to an index that can reflect the good or bad of the signal transmission environment between the terminal and the base station, such as SNR (Signal-to-Noise Ratio), SINR (Signal to Interference plus Noise Ratio), and the like. Exemplarily, the SINR is used as the signal quality index to describe and illustrate the embodiments of the present application.
[0060] It should be noted that the first data transmission performance index value and the first signal quality index value of the terminal can be acquired when the SINR value of the terminal is detected to change, or the first data transmission performance index value and the first signal quality index value of the terminal can be acquired when the SINR value of the terminal is detected to change and the change amplitude is greater than a certain threshold. In this way, when the SINR value of the terminal changes and may affect the service rate of the terminal, the relevant data is acquired and the subsequent BLER target value adjustment is performed. When the SINR value is stable, the current BLER target value is maintained, so as to reduce the number of adjustments of the BLER target value and avoid frequent adjustment of the BLER target value.
[0061] In step S20, the first service type of the terminal is determined according to the first data transmission performance index value, and a first quality degradation threshold range corresponding to the first service type is acquired.
[0062] After the first data transmission performance index value and the first signal quality index value of the terminal are acquired, the service type of the service currently performed by the terminal is determined according to the first data transmission performance index value, that is, the first service type. The services of the terminal can be classified according to actual needs in advance, for example, in a specific embodiment, the services of the terminal can be classified into video, voice, instant messaging, game, sensor data reporting, and the like.
[0063] It can be understood that the required service amount and the demand for network resources of different types of services are usually different, and thus the size of the TBsize allocated by the base station to the terminal and the size of the downlink sensing rate of the terminal are usually different, so that the first service type of the service currently performed by the terminal can be determined according to the first data transmission performance index value based on the difference.
[0064] After determining the current first service type of the terminal, a quality degradation threshold range corresponding to the first service type, i.e., a first quality degradation threshold range, is obtained. It should be noted that the quality degradation threshold range corresponding to the first service type can be obtained based on a preset mapping relationship, and the preset mapping relationship includes a corresponding relationship between different service types and quality degradation threshold ranges. For example, in a specific embodiment, the preset mapping relationship can be the mapping relationship shown in Table 1. It should be noted that the preset mapping relationship can be set by relevant personnel based on actual conditions. The quality degradation threshold range refers to an interval range of abnormal SINR values. Generally, when the SINR value falls within the quality degradation threshold range, the service quality and user experience are usually affected. For example, when the SINR value is too low, problems such as reduced data transmission rate, service interruption or frequent disconnection, decreased service quality, increased data packet loss, and prolonged service response time usually occur. When the SINR value is too high, problems such as frequent cell switching, unstable network connection, rate fluctuation, and shortened battery life usually occur.
[0065]
[0066] Table 1
[0067] In step S30, if the first signal quality indicator value belongs to the first quality degradation threshold range, a preset default block error rate target value is adjusted.
[0068] After obtaining the first quality degradation threshold range, it is determined whether the current SINR value of the terminal belongs to the first quality degradation threshold range. If the current SINR value belongs to the first quality degradation threshold range, it indicates that the SINR value at this time will affect the service quality, and thus the BLER target value is adjusted, so that the base station adjusts the MCS scheme of the terminal and the TBSize allocated to the terminal according to the adjusted BLER target value, so as to make the resource scheduling meet the actual service demand of the terminal as much as possible, thereby improving the actual service perception of the user.
[0069] If the current SINR value of the terminal does not belong to the first quality degradation threshold range, the BLER target value can not be adjusted, and the adjustment process is ended.
[0070] The default BLER target value can be a BLER target value that the base station uses by default, such as 10%.
[0071] In addition, after adjusting the BLER target value, it can be monitored in real time whether the SINR value of the terminal falls within a quality normal threshold range. If it is monitored that the SINR value of the terminal falls within the quality normal threshold range, the BLER target value is adjusted back to the default value. The quality normal threshold range refers to an interval range of normal SINR values of the terminal, and the quality normal threshold range can be set by relevant personnel based on actual needs.
[0072] The embodiment is based on real-time data transmission performance index value to identify terminal service type, and based on service type corresponding matching differential quality degradation threshold range, when SINR value belongs to the quality degradation threshold range, the BLER target value is adjusted, which is not only the adjustment mechanism for fixed service type (such as large package task), but also dynamically identifies the service type and associates the corresponding quality degradation threshold range, and accordingly adjusts the BLER target value, so that the BLER target value adjustment adapts to the actual service demand of the terminal, thereby improving the service adaptability of the BLER target value adjustment. And whether the SINR value belongs to the quality degradation threshold range is taken as the basis for adjusting the BLER target value, and it can be understood that the SINR value can directly reflect the instantaneous quality of the channel, and the hysteresis of the PL / BSR long period update can be avoided, so that the channel state change can be perceived in real time, and then the adjustment of the BLER target value can respond to the dynamic change of the network in real time.
[0073] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as the above embodiment one can refer to the above introduction, and the subsequent will not be described in detail. On this basis, the step of adjusting the preset default block error rate target value comprises:
[0074] Step A10, acquiring the coverage scene type of the terminal, wherein the coverage scene type is the coverage area to which the cell where the terminal is located belongs;
[0075] The cell where the terminal is located can be the cell to which the terminal is currently connected, or the cell where the current geographic location is located, or the network address of the terminal, such as IP (Internet Protocol Address, Internet Protocol) address, cell, etc. In a preferred embodiment, the current cell is the cell to which the terminal is currently connected.
[0076] The coverage scene type is the coverage area to which the cell where the terminal is located belongs, such as urban area, county town, rural area, etc.
[0077] Step A20, adjusting the preset default block error rate target value according to the coverage scene type, wherein the greater the distance between the terminal and the base station indicated by the coverage scene type, the smaller the adjusted block error rate target value.
[0078] The preset default block error rate target value is adjusted according to the coverage scenario type, and the greater the distance between the terminal and the base station indicated by the coverage scenario type, the smaller the adjusted block error rate target value. It can be understood that the coverage scenario type is the coverage area to which the cell where the terminal is located belongs, and the coverage area can indirectly indicate the distance between the terminal and the base station, so the coverage scenario type can indirectly indicate the distance between the terminal and the base station. Generally, the distance between the terminal and the base station indicated by the city type is smaller than the distance between the terminal and the base station indicated by the county type, and the distance between the terminal and the base station indicated by the county type is smaller than the distance between the terminal and the base station indicated by the rural type.
[0079] In this embodiment, based on the feature that the coverage scenario type indirectly reflects the physical distance between the terminal and the base station, a distance awareness mechanism can be established without increasing a ranging module. For areas with different base station deployment densities (such as dense base stations in cities and sparse base stations in rural areas), the BLER target value can be adaptively and dynamically adjusted according to the coverage scenario type, and the greater the distance between the terminal and the base station indicated by the coverage scenario type, the smaller the adjusted BLER target value, so that in the city scenario, the BLER tolerance is improved to increase the retransmission opportunity and improve the spectrum utilization, and in the remote scenario, the BLER requirement is reduced to avoid invalid retransmission, thereby realizing precise regulation of wireless resource allocation. Further, in the dense city scenario, high throughput service demand is preferentially guaranteed, and the data transmission rate is maintained by increasing the BLER target value; in the coverage edge area, connection reliability is preferentially ensured, and the link interruption probability is reduced by reducing the BLER target value, thereby realizing dynamic balance of communication quality and service demand in different scenarios.
[0080] In a possible implementation, the step of adjusting the preset default block error rate target value according to the coverage scenario type comprises:
[0081] In step B10, the distance indicator value corresponding to the coverage scenario type is obtained, and the channel state information of the terminal is obtained, wherein the channel state information includes a time advance and a path loss value.
[0082] It should be noted that the distance indicator value T corresponding to different coverage scenario types can be pre-set by relevant personnel, and the distance indicator value T is a value indicating the distance between the terminal and the base station. In this embodiment, the smaller the distance indicator value T, the closer the distance between the terminal and the base station. In a specific implementation, the correspondence between the distance indicator value T and the coverage scenario type can be the correspondence shown in Table Two as follows.
[0083] Covered scenario type Distance index value T City 7 County 12 Rural 21
[0084] Table Two
[0085] Step B20, if the time advance is greater than a preset threshold, adjusting a preset default block error rate target value according to the time advance, the path loss value and the distance indicator value, wherein the preset threshold is positively correlated with the distance indicator value, and the adjusted block error rate target value is negatively correlated with the path loss value, positively correlated with the time advance and negatively correlated with the distance indicator value.
[0086] Step B30, if the time advance is less than or equal to a preset threshold, adjusting a preset default block error rate target value according to the path loss value, wherein the adjusted block error rate target value is negatively correlated with the path loss value.
[0087] After obtaining the time advance TA and the path loss value PL of the terminal, it is determined whether the TA is less than a preset threshold. If the TA is less than the preset threshold, the preset default BLER target value is adjusted according to the TA, the PL and the T, and the adjusted BLER target value is negatively correlated with the PL, positively correlated with the TA and negatively correlated with the T. If the TA is greater than or equal to the preset threshold, the default BLER target value is adjusted according to the PL, and the adjusted BLER target value is negatively correlated with the PL. In this way, the adjusted BLER target value is always negatively correlated with the PL, so that when the PL value is larger and the path loss is larger, the uplink sending capability of the user terminal is limited, a relatively smaller BLER target value is set, the error rate is reduced with a smaller target BLER value, the accuracy of data transmission is improved, and the network performance is more stable.
[0088] The preset threshold is positively correlated with the T. For example, in a specific embodiment, the preset threshold is T+1, and when the TA is greater than T+1, the adjusted BLER target value B = default BLER target value + (2.14-log10(PL value)) / 20 + 1 / 4*(TA value-T-4), and when the TA is less than or equal to 1, the adjusted BLER target value B = default BLER target value + (2.14-log10(PL value)) / 20 + 20%.
[0089] In a possible implementation, the step of determining the first service type of the terminal currently according to the first data transmission performance indicator value comprises:
[0090] Step C10, inputting the first data transmission performance indicator value into a pre-trained service classification model to obtain the first service type of the terminal currently.
[0091] The pre-trained service classification model refers to a trained service classification model, and the service classification model can be any classification model based on machine learning, such as a logistic regression model, a support vector machine model, a random forest and the like, and the embodiment does not make specific limitation on this.
[0092] In this embodiment, the pre-trained service classification model is used to predict the current first service type of the terminal, so as to quickly and accurately determine the service type of the terminal.
[0093] It should be noted that the historical data transmission performance index values of a plurality of terminals connected to the base station and corresponding service type labels can be collected in advance, and then the service classification model is trained based on the historical data transmission performance index values and the corresponding service type labels, so as to self-learn all service types in the base station and accurately classify and identify.
[0094] Based on the first embodiment and / or the second embodiment of the present application, in the third embodiment of the present application, the same or similar contents as the above-mentioned first embodiment and second embodiment can be referred to the above description, and will not be repeated hereinafter. On this basis, before the step of obtaining the current first data transmission performance index value and the first signal quality index value of the terminal, the method further comprises:
[0095] Step D10, obtaining at least one historical second data transmission performance index value of the terminal and a second signal quality index value corresponding to each of the second data transmission performance index values;
[0096] The second data transmission performance index value refers to the index value of the historical data transmission performance index of the terminal, and the second signal quality index value corresponding to the second data transmission performance index value refers to the signal quality index value of the terminal when the second data transmission performance index value is collected.
[0097] It should be noted that after obtaining the second data transmission performance index value, the service type corresponding to each second data transmission performance index value can also be obtained. Specifically, the trained service classification model can be used to determine the service type corresponding to the second data transmission performance index value. For example, in a specific embodiment, first, a user data set C={C1, C2, …, Cn} is obtained, where Ci is the second data transmission performance index value of terminal user Ci, including the index values of TBSize and downlink sensing rate of the base station issued at the same time of user C1, and the value range of i is 1 to n. A logistic regression (Logistic Regression) model is used to cluster the service of the data set C, and output a user service type classification set P={P1, P2, …, Pn}. The data set C={C1, C2, …, Cn} is a linearly separable data set, which is described in detail in the first embodiment of the present application. n Figure 2 As shown, the TBSize of user service C1 is mapped to the X-axis, and the downlink sensing rate is mapped to the Y-axis, resulting in a two-dimensional data point C1. The logistic regression model classifies each second data transmission performance index value in the dataset until the set of service types corresponding to each second data transmission performance index value is obtained, P = {P1, P2, ..., P...}. m}, where P j This represents the j-th business type, where the value of j ranges from 1 to m.
[0098] Step D20: Group each of the second data transmission performance index values according to the type of service to obtain at least one data set;
[0099] It should be noted that each data set includes at least one second data transmission performance index value belonging to the same business type.
[0100] Step D30: For each of the data sets, based on the second signal quality index value corresponding to each second data transmission performance index value in the data set, determine the quality degradation threshold range corresponding to the service type to which the data set belongs.
[0101] After grouping the second data transmission performance index values to obtain a data set, for each data set, based on the second signal quality index value corresponding to each second data transmission performance data in the data set, the quality degradation threshold corresponding to the service type to which the data set belongs is determined, so as to determine the quality degradation threshold range corresponding to each service type based on the differences in service types. The quality degradation threshold range is associated with the service type so that the quality degradation threshold range can adapt to different service requirements.
[0102] In one possible implementation, the step of determining the quality degradation threshold range corresponding to the service type to which the data set belongs, based on the second signal quality index value corresponding to each second data transmission performance index value in the data set, includes:
[0103] Step E10: Mark the second data transmission performance index value corresponding to the second data transmission performance index value in the data set as the target data transmission performance index value;
[0104] Step E20: Based on the Raida criterion, outlier detection is performed on the target data transmission performance index value to obtain the outlier range;
[0105] The Raida criterion (also known as the 3σ criterion) is a statistical method for detecting and removing outliers. Its basic principle is to assume that a set of test data contains only random error. By calculating the standard deviation of the data, an interval is determined. Errors outside this interval are considered gross errors, not random errors, and data containing such errors should be removed. For details, refer to...Figure 3 As shown in the figure, the data set is calculated according to the data value distribution probability of (μ-σ, μ+σ) is 68.27%, the data value distribution probability of (μ-2σ, μ+2σ) is 95.45%, and the data value distribution probability of (μ-3σ, μ+3σ) is 99.73%. The arithmetic mean (μ) and the standard deviation (σ) of the data set are calculated according to the benchmark, and then the normal value interval and the abnormal value interval are determined according to the calculated μ and σ. The normal value interval is the mean value plus or minus 3 times the standard deviation, that is, (μ-3σ, μ+3σ), and the abnormal value interval is the range exceeding (μ-3σ, μ+3σ).
[0106] Step E30, determining the quality degradation threshold range corresponding to the service type to which the data set belongs according to the abnormal value interval, wherein there is an intersection between the quality degradation threshold range and the abnormal value interval.
[0107] According to the abnormal value interval, the quality degradation threshold range corresponding to the service type is determined, and there is an intersection between the quality degradation threshold range and the abnormal value interval. For example, the abnormal value interval can be directly set as the quality degradation threshold range, so as to simplify the setting process of the quality degradation threshold, reduce the subjectivity of manually setting the threshold, and improve the decision efficiency.
[0108] In this embodiment, based on the second data transmission performance index value in the data set, the target data transmission performance index value is detected for abnormal value by using the Laiyida criterion (3σ criterion), and the quality degradation threshold range corresponding to the service type to which the data set belongs is determined accordingly. Specifically, first, the target data transmission performance index value is marked, then the abnormal value interval is calculated by the Laiyida criterion, and then the abnormal value interval is associated with the quality degradation threshold range, so that the quality degradation threshold range has a clear statistical basis, and there is an intersection with the abnormal value interval. Therefore, not only can the abnormal value in the data be effectively identified, the quality and reliability of the data can be improved, but also the data distribution characteristics of different service types can be dynamically adapted, so as to provide a scientific and objective threshold for the monitoring and early warning of service quality.
[0109] Exemplarily, in order to help understand the principles and technical concepts of the block error rate BLER target value adjustment scheme combined with the first embodiment and the second embodiment, a specific embodiment is listed. In this specific embodiment, refer to the first embodiment and the second embodiment. Figure 4 As shown in the figure, the block error rate BLER target value adjustment process includes:
[0110] Step 200: Classify user service types (P) based on the base station's statistical user (C) TBSize and downlink sensing rate: First, define C as a user data set C = {C1, C2, ..., Cn}, where user C1 is a two-dimensional data set containing two data indicators: the TBSize size transmitted by the base station to user C1 at the same time and the downlink sensing rate. That is, C1 can be represented as (TBSize size of C1, downlink sensing rate of C1). Then, use a logistic regression model to cluster the data set C for services, outputting a user service classification set P = {P1, P2, ..., Pn}. m}
[0111] Step 201: Map the user's SINR value (S) to the data group (P) that has already been classified by business: Define the data set S as the user SINR set S = {S1, S2, ... S...} n Let S be the SINR value corresponding to C when performing business operations. That is, there is a one-to-one correspondence between data set S and data set C: mapping the user SINR set S to the user business C, and transforming data set C = {C1, C2, ..., Cn} with data set S, i.e., S = {S1, S2, ..., Sn}. n} is mapped to S = {S C1 S C2 , ...S Cn}, S Cn The SINR value corresponding to the user's business Cn.
[0112] Step S202: Calculate the SINR degradation threshold in the data set and confirm the SINR degradation threshold (U) value, i.e., the quality degradation threshold range: Define the data set U as the SINR degradation threshold for each business type P, i.e., U = {U... P1 U P2 , ...U Pm}, where U Pm For user service type P m The corresponding SINR degradation threshold varies depending on the service category P, with different U values.
[0113] Step S203: Determine whether the user's current SINR value belongs to the corresponding quality degradation threshold range: Obtain the user's current SINR value, TBsize, and downlink sensing rate; determine the user's current service type based on TBsize and downlink sensing rate; obtain the quality degradation threshold range corresponding to the service type; determine whether the user's current SINR value belongs to the quality degradation threshold range; if yes, proceed to step S204; if no, proceed to step S206.
[0114] Step S204, according to the scene type of the user coverage cell, determine the user scene T value, that is, the distance index value: T value comes from user scene big data analysis, the average coverage distance value of each scene. T value is used to determine whether the user coverage distance is too far away. If the user is close to the base station and the SINR value is high, it indicates that the user's wireless environment is very good, and the target BLER value is reduced to make the user reach the scheduling resource that meets the service demand faster. When the user is far away from the base station, the signal quality is mainly affected by the signal level strength, and the BLER target value should be improved.
[0115] Step S205, adjust the default BLER target value according to the T value: according to the default BLER target value, the PL value, the TA value and the scene T value, adjust the default BLER target value to get a new BLER value target (B), through the T value, the user coverage condition is calculated by weight, so that the user reaches the scheduling resource that meets the service demand faster. Through the PL value, the coverage distance is calculated by weight, and finally considering multiple dimensions, the adjustment method of the BLER target value is: if the TA value is greater than T value+1, the adjusted BLER target value B= default BLER target value (10%)+(2.14-log10(PL value)) / 20+1 / 4*(TA value-T-4); if the TA value is less than or equal to T value+1, B= default BLER target value (10%)+(2.14-log10(PL value)) / 20+20%.
[0116] Step S206, do not adjust the BLER target value, and end the adjustment process.
[0117] It should be noted that the above examples are only used to assist understanding of the present embodiment and do not constitute a limitation on the block error rate BLER target value adjustment process of the present application. Based on this technical concept, more forms of simple transformation are within the protection scope of the present application.
[0118] In addition, the present application also proposes a block error rate target value adjustment system, referring to Figure 5 As shown in the figure, the block error rate target value adjustment system comprises:
[0119] The acquisition module 10 is used to acquire the first data transmission performance index value and the first signal quality index value of the terminal at present;
[0120] The determination module 20 is used to determine the first service type of the terminal at present according to the first data transmission performance index value, and acquire the first quality degradation threshold range corresponding to the first service type;
[0121] The adjustment module 30 is used to adjust the preset default block error rate target value if the first signal quality index value belongs to the first quality degradation threshold range.
[0122] In an embodiment, the adjusting module 30 is further configured to:
[0123] obtain a coverage scenario type of the terminal, wherein the coverage scenario type is a coverage area to which a cell where the terminal is located belongs;
[0124] adjust a preset default block error rate target value according to the coverage scenario type, wherein the greater the distance between the terminal and a base station indicated by the coverage scenario type, the smaller the adjusted block error rate target value.
[0125] In an embodiment, the adjusting module 30 is further configured to:
[0126] obtain a distance indicator value corresponding to the coverage scenario type, and obtain channel state information of the terminal, wherein the channel state information comprises a time advance value and a path loss value;
[0127] if the time advance value is greater than a preset threshold value, adjust the preset default block error rate target value according to the time advance value, the path loss value and the distance indicator value, wherein the preset threshold value is positively correlated with the distance indicator value, the adjusted block error rate target value is negatively correlated with the path loss value, positively correlated with the time advance value and negatively correlated with the distance indicator value;
[0128] if the time advance value is less than or equal to the preset threshold value, adjust the preset default block error rate target value according to the path loss value, wherein the adjusted block error rate target value is negatively correlated with the path loss value.
[0129] In an embodiment, the determining module 20 is further configured to:
[0130] input the first data transmission performance indicator value into a pre-trained service classification model to obtain a first service type of the terminal at present.
[0131] In an embodiment, the obtaining module 10 is further configured to:
[0132] obtain at least one terminal historical second data transmission performance indicator value and a second signal quality indicator value corresponding to each of the second data transmission performance indicator values;
[0133] group each of the second data transmission performance indicator values according to the service type to obtain at least one data set;
[0134] for each of the data sets, determine a quality degradation threshold range corresponding to the service type of the data set based on the second signal quality indicator value corresponding to each of the second data transmission performance indicator values in the data set.
[0135] In an embodiment, the obtaining module 10 is further configured to:
[0136] marking a second data transmission performance index value corresponding to the second data transmission performance index value in the data set as a target data transmission performance index value;
[0137] performing outlier detection on the target data transmission performance index value according to the Rousseeuw and Leroux criterion to obtain an outlier interval;
[0138] determining a quality degradation threshold range corresponding to a service type to which the data set belongs according to the outlier interval, wherein there is an intersection between the quality degradation threshold range and the outlier interval.
[0139] In addition, the embodiment of the present application further provides a base station, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the block error rate target value adjustment method.
[0140] The base station provided by the embodiment of the present application adopts the block error rate target value adjustment method in the above embodiment, and can solve the technical problems that the conventional BLER target value adjustment scheme has poor service adaptability and cannot respond to network dynamic changes in real time. Compared with the prior art, the base station provided by the present application has the same beneficial effects as the block error rate target value adjustment method provided by the above embodiment, and other technical features in the base station are the same as the features disclosed in the previous embodiment method, which will not be repeated here.
[0141] It should be understood that various parts of the present application can be realized by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0142] The above is merely specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
[0143] In addition, in order to achieve the above object, the embodiment of the present application further provides a readable storage medium having computer readable program instructions (i.e. computer program) stored thereon, and the computer readable program instructions are used to execute the block error rate target value adjustment method in the above embodiment.
[0144] The computer readable storage medium provided by the embodiments of the present application may, for example, be a U disk, but is not limited to an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination thereof. More specific examples of the computer readable storage medium may include, but are not limited to, an electric connection with one or more conductive wires, a portable computer disk, a hard disk, a random access memory (RAM), a read only memory (ROM), an erasable programmable read only memory (EPROM or flash memory), an optical fiber, a compact disk read only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the embodiments, the computer readable storage medium may be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, system, or device. The program code contained on the computer readable storage medium can be transmitted by any suitable medium, including but not limited to an electric wire, an optical cable, an RF (Radio Frequency), or the like, or any suitable combination thereof.
[0145] The computer readable storage medium described above may be contained in a base station, or may exist separately and not be assembled into the base station.
[0146] The computer readable storage medium described above carries one or more programs, when the one or more programs are executed by the base station, the base station acquires a current first data transmission performance index value and a first signal quality index value of a terminal, determines a current first service type of the terminal according to the first data transmission performance index value, acquires a first quality degradation threshold range corresponding to the first service type, and adjusts a preset default block error rate target value if the first signal quality index value belongs to the first quality degradation threshold range.
[0147] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0148] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flow diagrams or block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may
[0149] The modules involved in the embodiments of the present application can be implemented in the form of software or in the form of hardware. In some cases, the name of the module does not constitute a limitation on the module itself.
[0150] The readable storage medium provided by the present application is a computer readable storage medium, which stores computer readable program instructions (i.e., a computer program) for executing the block error rate target value adjustment method, and can solve the technical problems of poor service adaptability and inability to respond to network dynamic changes in real time of the conventional BLER target value adjustment scheme. Compared with the prior art, the computer readable storage medium provided by the present application has the same beneficial effects as the block error rate target value adjustment method provided by the above-mentioned embodiments, and will not be described here.
[0151] Furthermore, the embodiments of the present application also provide a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the block error rate target value adjustment method as described above.
[0152] The computer program product specific embodiments of the present application are basically the same as the above-mentioned block error rate BLER target value adjustment and / or voice enhancement method embodiments, and will not be repeated here.
[0153] It should be noted that in this paper, the term "comprise", "include" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent to such process, method, article or system. Without more limitations, the element defined by the sentence "comprises a" does not exclude the presence of other identical elements in the process, method, article or system including the element.
[0154] The above-mentioned serial numbers of the embodiments of the present application are only for description, not representing the advantages and disadvantages of the embodiments.
[0155] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by software and necessary general hardware platform, of course, also can be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application or the part that contributes to the prior art can be embodied in the form of software sensor, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, including a number of instructions to make a terminal device (which can be a mobile phone, computer, server or network device, etc.) execute the methods described in various embodiments of the present application.
[0156] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the present application specification and drawings, or directly or indirectly applied to other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for adjusting a target value for block error rate, characterized in that, The method for adjusting the target value of the block error rate includes the following steps: Obtain the current first data transmission performance index value and the first signal quality index value of the terminal; Based on the first data transmission performance index value, the current first service type of the terminal is determined, and the first quality degradation threshold range corresponding to the first service type is obtained; If the first signal quality index value falls within the first quality degradation threshold range, then the preset default block error rate target value is adjusted.
2. The block error rate target value adjustment method as described in claim 1, characterized in that, The step of adjusting the preset default block error rate target value includes: Obtain the coverage scene type of the terminal, wherein the coverage scene type is the coverage area to which the cell where the terminal is located belongs; The preset default block error rate target value is adjusted according to the coverage scenario type, wherein the greater the distance between the terminal and the base station indicated by the coverage scenario type, the smaller the adjusted block error rate target value.
3. The block error rate target value adjustment method as described in claim 2, characterized in that, The step of adjusting the preset default block error rate target value according to the coverage scenario type includes: Obtain the distance index value corresponding to the coverage scenario type, and obtain the channel state information of the terminal, wherein the channel state information includes time advance and path loss value; If the time advance is greater than a preset threshold, the preset default block error rate target value is adjusted based on the time advance, the path loss value, and the distance index value. The preset threshold is positively correlated with the distance index value, and the adjusted block error rate target value is negatively correlated with the path loss value, positively correlated with the time advance, and negatively correlated with the distance index value. If the time advance is less than or equal to a preset threshold, the preset default block error rate target value is adjusted according to the path loss value, wherein the adjusted block error rate target value is negatively correlated with the path loss value.
4. The block error rate target value adjustment method as described in claim 1, characterized in that, The step of determining the current first service type of the terminal based on the first data transmission performance index value includes: The first data transmission performance index value is input into the pre-trained service classification model to obtain the current first service type of the terminal.
5. The block error rate target value adjustment method as described in any one of claims 1 to 4, characterized in that, Before the step of obtaining the current first data transmission performance index value and the first signal quality index value of the terminal, the method further includes: Obtain at least one historical second data transmission performance index value of a terminal and a second signal quality index value corresponding to each second data transmission performance index value; Grouping each of the second data transmission performance index values according to its business type yields at least one data set; For each of the data sets, based on the second signal quality index value corresponding to each second data transmission performance index value in the data set, the quality degradation threshold range corresponding to the service type to which the data set belongs is determined.
6. The block error rate target value adjustment method as described in claim 5, characterized in that, The step of determining the quality degradation threshold range corresponding to the service type to which the data set belongs based on the second signal quality index value corresponding to each second data transmission performance index value in the data set includes: Mark the second data transmission performance index value corresponding to the second data transmission performance index value in the data set as the target data transmission performance index value; The outlier range is obtained by performing outlier detection on the target data transmission performance index value according to the Raida criterion. The quality degradation threshold range corresponding to the business type to which the data set belongs is determined based on the outlier range, wherein there is an intersection between the quality degradation threshold range and the outlier range.
7. A block error rate target value adjustment system, characterized in that, The block error rate target value adjustment system includes: The acquisition module is used to acquire the current first data transmission performance index value and the first signal quality index value of the terminal. The determination module is used to determine the current first service type of the terminal based on the first data transmission performance index value, and to obtain the first quality degradation threshold range corresponding to the first service type. The adjustment module is used to adjust the preset default block error rate target value if the first signal quality index value falls within the first quality degradation threshold range.
8. A base station, characterized in that, The base station includes a memory, a processor, and a block error rate target value adjustment program stored in the memory and executable on the processor, the block error rate target value adjustment program being configured to implement the steps of the block error rate target value adjustment method as described in any one of claims 1 to 6.
9. A readable storage medium, characterized in that, The readable storage medium includes a computer-readable storage medium storing a block error rate target value adjustment program, which, when executed by a processor, implements the steps of the block error rate target value adjustment method as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, The computer program product includes a block error rate target value adjustment program, which, when executed by a processor, implements the steps of the block error rate target value adjustment method as described in any one of claims 1 to 6.