Signal quality determination method and device, electronic equipment and computer readable storage medium

By calculating the target carrier-to-noise ratio and determining the objective function using a preset signal quality algorithm, the problem of insufficient sensitivity of the signal quality progress bar algorithm in the ATSC 3.0 standard is solved, and the signal quality changes are clearly displayed under different conditions, improving the user experience .

CN119211524APending Publication Date: 2024-12-27SHENZHEN TCL DIGITAL TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411247857.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In the existing ATSC 3.0 standard, the signal quality progress bar algorithm cannot reflect the changes in signal quality with high sensitivity within certain conditions that require extra attention, resulting in poor user experience.

Method used

By calculating the target carrier-to-noise ratio and determining the objective function based on the preset signal quality algorithm, different calculation functions are used to process the target carrier-to-noise ratio, the signal quality value is obtained, and displayed in the display area of ​​the target device to automatically adjust the sensitivity adaptation Signal quality changes under different conditions.

Benefits of technology

It realizes that the signal quality changes within the conditions that need to be paid attention to within the limited display range is more clearly reflected, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211524A_ABST
    Figure CN119211524A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a signal quality determination method and device, electronic equipment and a computer readable storage medium, and the method comprises the steps: calculating a target carrier-to-noise ratio which is obtained through calculation based on an input carrier-to-noise ratio and a reference carrier-to-noise ratio; determining a target function from a preset signal quality algorithm based on the target carrier-to-noise ratio, the preset signal quality algorithm comprising a plurality of different calculation functions; and performing calculation processing on the target carrier-to-noise ratio by adopting the target function to obtain a signal quality value. According to the embodiment of the invention, the change of the signal quality can be reflected with relatively high sensitivity within a certain signal quality range, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of digital signal technology, and in particular to a signal quality determination method, device, electronic device and computer-readable storage medium. Background Art

[0002] The signal quality progress bar can be used to indicate the signal quality of the current RF TV signal. The user can adjust the antenna or related components of the RF TV according to the display of the signal quality progress bar, for example, by adjusting the position and direction of the RF TV antenna to keep the signal quality of the RF TV at a higher level. Therefore, the determination and display of the signal quality progress bar have a great impact on the user experience. Summary of the invention

[0003] The embodiments of the present application provide a signal quality determination method, device, electronic device, and computer-readable storage medium, which can reflect changes in signal quality with high sensitivity within a certain signal quality range, thereby improving user experience.

[0004] In a first aspect, an embodiment of the present application provides a method for determining signal quality, the method comprising:

[0005] Calculating a target carrier-to-noise ratio, wherein the target carrier-to-noise ratio is calculated based on an input carrier-to-noise ratio and a reference carrier-to-noise ratio;

[0006] Based on the target carrier-to-noise ratio, determining an objective function from a preset signal quality algorithm, wherein the preset signal quality algorithm includes a plurality of different calculation functions;

[0007] The target carrier-to-noise ratio is calculated using the objective function to obtain a signal quality value.

[0008] Optionally, in some embodiments of the present application, determining the objective function from a preset signal quality algorithm based on the target carrier-to-noise ratio includes:

[0009] Determining the numerical range to which the target carrier-to-noise ratio belongs;

[0010] The calculation function corresponding to the numerical interval is determined as the objective function.

[0011] Optionally, in some embodiments of the present application, the numerical interval includes: a first interval, a second interval and a third interval, and each interval in the numerical interval corresponds to a calculation function.

[0012] Optionally, in some embodiments of the present application, the determining the numerical range to which the target carrier-to-noise ratio belongs includes:

[0013] Determine the magnitude relationship between the target carrier-to-noise ratio and a first preset value and a second preset value to obtain a first determination result, wherein the first preset value is less than the second preset value;

[0014] Based on the first judgment result, a numerical range to which the target carrier-to-noise ratio belongs is determined.

[0015] Optionally, in some embodiments of the present application, determining, based on the first judgment result, a numerical range to which the target carrier-to-noise ratio belongs includes:

[0016] If the target carrier-to-noise ratio is less than the first preset value, determining that the numerical interval to which the target carrier-to-noise ratio belongs is the first interval, wherein the calculation function corresponding to the first interval is the first function;

[0017] If the target carrier-to-noise ratio is less than or equal to the second preset value and greater than or equal to the first preset value, determining that the numerical interval to which the target carrier-to-noise ratio belongs is the second interval, wherein the calculation function corresponding to the second interval is a second function;

[0018] If the target carrier-to-noise ratio is greater than the second preset value, it is determined that the numerical interval to which the target carrier-to-noise ratio belongs is the third interval, wherein the calculation function corresponding to the third interval is a third function.

[0019] Optionally, in some embodiments of the present application, the using the objective function to calculate the target carrier-to-noise ratio to obtain a signal quality value includes:

[0020] Substituting the target carrier-to-noise ratio into the objective function to obtain the signal quality value;

[0021] The signal quality value is displayed in a target display area of ​​the target device.

[0022] Optionally, in some embodiments of the present application, substituting the target carrier-to-noise ratio into the objective function to obtain the signal quality value includes:

[0023] Get the bit error rate received by the target device;

[0024] Calculating and processing the bit error rate to determine a bit error rate progress value;

[0025] Substituting the target carrier-to-noise ratio and the bit error rate progress value into the objective function, the signal quality value is obtained.

[0026] Optionally, in some embodiments of the present application, the calculating and processing the bit error rate to determine the bit error rate progress value includes:

[0027] Determine the magnitude relationship between the bit error rate and a third preset value and a fourth preset value to obtain a second determination result, wherein the third preset value is less than the fourth preset value;

[0028] Based on the second judgment result, determining a bit error rate calculation function corresponding to the bit error rate;

[0029] Substitute the bit error rate into the bit error rate calculation function to determine the bit error rate progress value.

[0030] Optionally, in some embodiments of the present application, the calculating the target carrier-to-noise ratio includes:

[0031] Acquire the input carrier-to-noise ratio received by the target device;

[0032] Acquiring the reference carrier-to-noise ratio preset by the target device;

[0033] The difference between the input carrier-to-noise ratio and the reference carrier-to-noise ratio is calculated to obtain the target carrier-to-noise ratio.

[0034] In a second aspect, an embodiment of the present application further provides a signal quality determination device, the device comprising:

[0035] A calculation module, used to calculate a target carrier-to-noise ratio, wherein the target carrier-to-noise ratio is calculated based on an input carrier-to-noise ratio and a reference carrier-to-noise ratio;

[0036] A determination module, configured to determine a target function from a preset signal quality algorithm based on the target carrier-to-noise ratio, wherein the preset signal quality algorithm includes a plurality of different calculation functions;

[0037] The processing module is used to calculate the target carrier-to-noise ratio using the objective function to obtain a signal quality value.

[0038] Optionally, in some embodiments of the present application, the determining module includes:

[0039] A determination submodule, used for determining the numerical interval to which the target carrier-to-noise ratio belongs;

[0040] A determination submodule is used to determine that the calculation function corresponding to the numerical interval is the objective function.

[0041] Optionally, in some embodiments of the present application, the judgment submodule includes:

[0042] A judging unit, configured to judge a magnitude relationship between the target carrier-to-noise ratio and a first preset value and a second preset value, and obtain a first judging result, wherein the first preset value is smaller than the second preset value;

[0043] A determining unit is used to determine a numerical range to which the target carrier-to-noise ratio belongs based on the first judgment result.

[0044] Optionally, in some embodiments of the present application, the determining unit includes:

[0045] a first determining subunit, configured to determine, if the target carrier-to-noise ratio is less than the first preset value, that the numerical interval to which the target carrier-to-noise ratio belongs is the first interval, wherein the calculation function corresponding to the first interval is a first function;

[0046] a second determining subunit, configured to determine, if the target carrier-to-noise ratio is less than or equal to the second preset value and greater than or equal to the first preset value, that the numerical interval to which the target carrier-to-noise ratio belongs is the second interval, wherein the calculation function corresponding to the second interval is a second function;

[0047] The third determining subunit is configured to determine, if the target carrier-to-noise ratio is greater than the second preset value, that the numerical interval to which the target carrier-to-noise ratio belongs is the third interval, wherein the calculation function corresponding to the third interval is a third function.

[0048] Optionally, in some embodiments of the present application, the processing module includes:

[0049] A substitution submodule is used to substitute the target carrier-to-noise ratio into the objective function to obtain the signal quality value;

[0050] The display submodule is used to display the signal quality value in a target display area of ​​a target device.

[0051] Optionally, in some embodiments of the present application, the substitution submodule includes:

[0052] An acquisition unit, used for acquiring a bit error rate received by a target device;

[0053] A calculation unit, used to calculate the bit error rate and determine a bit error rate progress value;

[0054] The substitution unit is used to substitute the target carrier-to-noise ratio and the bit error rate progress value into the objective function to obtain the signal quality value.

[0055] Optionally, in some embodiments of the present application, the computing unit includes:

[0056] A judging subunit, configured to judge the magnitude relationship between the bit error rate and a third preset value and a fourth preset value, and obtain a second judgment result, wherein the third preset value is less than the fourth preset value;

[0057] a fourth determining subunit, configured to determine a bit error rate calculation function corresponding to the bit error rate based on the second judgment result;

[0058] The substitution subunit is used to substitute the bit error rate into the bit error rate calculation function to determine the bit error rate progress value.

[0059] Optionally, in some embodiments of the present application, the computing module includes:

[0060] A first acquisition submodule, used to acquire the input carrier-to-noise ratio received by the target device;

[0061] A second acquisition submodule, used to acquire the reference carrier-to-noise ratio preset by the target device;

[0062] The calculation submodule is used to calculate the difference between the input carrier-to-noise ratio and the reference carrier-to-noise ratio to obtain the target carrier-to-noise ratio.

[0063] In a third aspect, an embodiment of the present application further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and which implements the steps in the above-mentioned signal quality determination method when the computer program is executed by the processor.

[0064] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the above-mentioned signal quality determination method are implemented.

[0065] In a fifth aspect, the embodiments of the present application further provide a computer program product or a computer program, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method provided in various optional implementations of the embodiments of the present application.

[0066] In summary, the embodiments of the present application calculate a target carrier-to-noise ratio, wherein the target carrier-to-noise ratio is calculated based on an input carrier-to-noise ratio and a reference carrier-to-noise ratio; based on the target carrier-to-noise ratio, determine an objective function from a preset signal quality algorithm, wherein the preset signal quality algorithm includes a plurality of different calculation functions; use the objective function to calculate and process the target carrier-to-noise ratio to obtain a technical solution of a signal quality value, calculate target carrier-to-noise ratios within different ranges using different objective functions, reflect changes in the corresponding signal quality of a carrier-to-noise ratio range that needs to be concerned with a higher sensitivity, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0068] Figure 1 A schematic diagram of a flow chart of a signal quality determination method provided in an embodiment of the present application;

[0069] Figure 2 A schematic diagram of a flow chart of a method for determining a numerical interval to which a target carrier-to-noise ratio belongs provided in an embodiment of the present application;

[0070] Figure 3 A flowchart of a method for calculating a bit error rate progress value provided in an embodiment of the present application;

[0071] Figure 4 is a structural schematic diagram of a signal quality determination device provided in an embodiment of the present application;

[0072] Figure 5 It is a structural schematic diagram of an electronic device for determining signal quality in an embodiment of the present application. DETAILED DESCRIPTION

[0073] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0074] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the above features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0075] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.

[0076] First, the terms involved in this application are explained:

[0077] ATSC 3.0: ATSC 3.0 (Advanced Television Systems Committee 3.0) is a new generation of digital television standard adopted by the broadcasting and television industry. It is an upgrade and improvement of the previous ATSC 1.0 standard, aiming to provide higher bandwidth, higher video resolution, and richer broadcasting and television experience. ATSC ATSC3.0 standard is a layered structure, which defines the standards of each layer from the physical layer, transport layer, application layer, and security layer.

[0078] Modulation mode: Modulation mode refers to the technology or method used in wireless communication systems to convert digital information into analog signals for transmission. The modulation mode determines how the signal is transmitted and demodulated in the wireless medium. In the embodiment of the present application, a modulation mode is selected as the test standard, but this scheme is not limited to this modulation mode and is also suitable for any modulation mode. The modulation mode has a frequency of 569 MHz, a code rate of 12 / 15, a multi-carrier number of 32K, and an interval protection length of 1024 symbols.

[0079] The embodiments of the present application provide a signal quality determination method, device, electronic device, and computer-readable storage medium. Specifically, the embodiments of the present application provide a signal quality determination device suitable for electronic devices, which include display devices, such as televisions (such as liquid crystal display televisions, LED televisions, radio frequency televisions, etc.), mobile phones, and can also be used in other smart devices that can receive signals and display images (such as computers, tablet computers, smart watches, smart glasses, etc.).

[0080] In the prior art, the ATSC 3.0 standard does not define specific standards for the signal quality progress bar. Therefore, different customers or enterprises have different signal quality progress bar algorithms in terms of determining and displaying the signal quality progress bar. However, the signal quality calculated by the existing algorithm for defining the signal quality progress bar changes linearly, and cannot reflect the change of signal quality with high sensitivity within certain conditions that require special attention.

[0081] Specifically, the signal quality determination method in the embodiment of the present application includes: obtaining an input carrier-to-noise ratio and calculating a target carrier-to-noise ratio; based on the calculated target carrier-to-noise ratio, determining a target function from multiple calculation functions of a preset signal quality algorithm; finally, using the above-mentioned target function to calculate and process the above-mentioned target carrier-to-noise ratio to obtain a signal quality value, and displaying the signal quality value in a display area of ​​the target device.

[0082] In summary, the preset signal quality algorithm in the embodiment of the present application can divide the signal quality curve into multiple curve segments, which can reflect the changes in signal quality with higher sensitivity within certain conditions that require special attention, and reflect the changes in signal quality with lower sensitivity within certain conditions that do not require special attention.

[0083] By adopting the embodiments of the present application, the sensitivity can be automatically adjusted according to different signal quality ranges to adapt to changes in signal quality under different conditions, thereby achieving the technical effect of being able to more clearly display changes in signal quality within a range of conditions that require special attention within a limited display range, thereby improving the user experience.

[0084] It should be noted that the order of description of the following embodiments is not intended to limit the priority order of the embodiments.

[0085] See also Figure 1 , Figure 1 A flowchart of a signal quality determination method provided in an embodiment of the present application. Although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown in the accompanying drawings. Specifically, the specific process of the signal quality determination method is as follows:

[0086] S101: Calculate a target carrier-to-noise ratio, wherein the target carrier-to-noise ratio is calculated based on an input carrier-to-noise ratio and a reference carrier-to-noise ratio;

[0087] In the embodiment of the present application, before calculating the target carrier-to-noise ratio, the input carrier-to-noise ratio received by the target device is first obtained; and at the same time, the reference carrier-to-noise ratio preset by the target device is obtained.

[0088] Furthermore, according to a preset difference calculation formula, the difference between the input carrier-to-noise ratio and the reference carrier-to-noise ratio is calculated, and the obtained difference is the target carrier-to-noise ratio.

[0089] It should be noted that in the embodiment of the present application, C / N 0 Indicates the above preset reference carrier-to-noise ratio in dB; C / N rec Indicates the above input carrier-to-noise ratio in dB; the above preset difference calculation formula is C / N rel =C / N rec -C / N 0 , where C / N rel Indicates the actual carrier-to-noise ratio received by the target device, that is, the above target carrier-to-noise ratio, in dB.

[0090] As an optional embodiment, take the target device as a radio frequency TV, the modulation mode as a frequency of 569MHz, coderate = 10 / 15, the number of multi-carriers as 32K, the interval protection length as 1024 symbols, and the bandwidth as 6MHz as an example. Get the current signal carrier-to-noise ratio C / N from the ATSC3.0 channel demodulation chip rec and BER (bit error rate), and then calculate the difference formula: C / N rel =C / N rec -C / N 0 , calculate the target carrier-to-noise ratio C / N rel In the present embodiment, the reference carrier-to-noise ratio C / N 0 The possible value is 19dB.

[0091] It should also be noted that "high-frequency head" refers to a technology in the physical layer, also known as "high-frequency channel head" (High-Frequency Channel Head). It is used to provide additional protection and interference resistance in wireless transmission. The signal quality value, that is, the above-mentioned input carrier-to-noise ratio, is obtained from the high-frequency head of ATSC3.0. The above-mentioned target device includes but is not limited to the above-mentioned radio frequency television, and can be a smart device that can receive signals and display images, such as: TV, mobile phone, computer, tablet computer, smart watch, smart glasses, etc. The above-mentioned target device may also have a signal quality indication function, and the above-mentioned signal quality indication function may be implemented by a signal quality indicator (Signal Quality Indicator), which is applied in the above-mentioned target device to display or measure signal quality. The above-mentioned signal quality determination method is run using the above-mentioned target device, and the signal quality is displayed through the above-mentioned signal quality indication function.

[0092] In addition, the above reference carrier-to-noise ratio C / N 0The value of is only an example (it can be any constant), and can be modified or set according to different devices, different models of devices, and various factors such as actual usage scenarios and usage environments. The above difference calculation formula: C / N rel =C / N rec -C / N 0 , and can also be adjusted or modified accordingly according to actual conditions.

[0093] S102: Based on the target carrier-to-noise ratio, determine an objective function from a preset signal quality algorithm;

[0094] In the embodiment of the present application, the numerical range to which the target carrier-to-noise ratio belongs is determined according to the calculated target carrier-to-noise ratio.

[0095] It should be noted that the above numerical interval is divided into a first interval, a second interval and a third interval; the maximum value of the above first interval is smaller than the minimum value of the above second interval, and the maximum value of the above second interval is smaller than the minimum value of the above third interval.

[0096] As an optional embodiment, the target device is still a radio frequency TV, the modulation mode is a frequency of 569MHz, coderate (coding rate) = 10 / 15, the number of multi-carriers is 32K, the interval protection length is 1024 symbols, and the bandwidth is 6MHz. In the embodiment of the present application, the above three numerical intervals can be set to: a first interval (-∞, -A), a second interval [-A, A], and a third interval (A, +∞), where -A is the minimum value of the second interval and A is the minimum value of the third interval.

[0097] It should also be noted that the number of the above-mentioned numerical intervals is not specifically limited and can be set to three or other numbers; the numerical range of each numerical interval is also not specifically limited, and the numerical value of the numerical interval can be modified or set according to different device types, different models of the same device type, and combined with various factors such as actual usage scenarios and usage environments. In the embodiment of the present application, A is preferably 3, but in actual applications A is not a constant limited to 3.

[0098] In the embodiment of the present application, a corresponding calculation function preset for the above numerical interval is obtained, and the above calculation function corresponding to the above numerical interval is determined to be the above objective function.

[0099] It should be noted that the above-mentioned preset signal quality algorithm includes a plurality of different calculation functions, and each interval in the above-mentioned plurality of numerical value intervals corresponds to a calculation function.

[0100] As an optional embodiment, SQI can be used to represent the value of the signal quality progress, and different value intervals correspond to a calculation function of the signal quality progress value. For example, the first interval (-∞, -A) can use "SQI = 0" to represent the signal quality progress value; the second interval [-A, A] can use "SQI = (C / N rel ,+A)*BER_SQI” is used to represent the signal quality progress value; the third interval (A, +∞) can use “SQI=100” to represent the signal quality progress value.

[0101] Optionally, using the calculation function in the above embodiment, it can be seen that the signal quality progress value corresponding to the first interval is 0, the signal quality progress value corresponding to the second interval is 0 to 100, and the signal quality progress value corresponding to the third interval is 100.

[0102] That is, the target carrier-to-noise ratio range that users need to pay special attention to is [-A, A], and the SQI corresponding to this interval is (C / N rel +A)*BER_SQI calculation function can be used to calculate the signal quality progress value corresponding to the target level value, so that the signal quality progress value corresponding to the target level value can be displayed in the range of 0-100 of the progress bar. The user can intuitively and simply see the change in signal quality, which can facilitate the user to adjust the signal, such as adjusting the antenna position and length, etc., to improve the user experience.

[0103] It should be noted that the above embodiments are only examples, and the number and calculation method of the calculation functions may be modified according to actual application conditions so that the user can adjust the signal quality.

[0104] Optional, such as Figure 2 As shown, Figure 2 A flowchart of a method for determining a numerical interval to which a target carrier-to-noise ratio belongs provided in an embodiment of the present application. Although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown in the accompanying drawings. Specifically, the specific process of the method for determining a numerical interval to which a target carrier-to-noise ratio belongs is as follows:

[0105] As an optional embodiment, a relationship between the target carrier-to-noise ratio and a first preset value and a second preset value is determined to obtain a first judgment result, wherein the first preset value is less than the second preset value; based on the first judgment result, a numerical range to which the target carrier-to-noise ratio belongs is determined.

[0106] It should be noted that the first preset value may be set to be smaller than the second preset value, and is preferably 3 in the embodiment of the present application, but may be set to a constant not limited to 3 in actual applications.

[0107] Optionally, in the above embodiment, the first preset value is set to -3, and the second preset value is set to 3.

[0108] If the target carrier-to-noise ratio is less than the first preset value, the numerical interval to which the target carrier-to-noise ratio belongs is determined to be the first interval, wherein the calculation function corresponding to the first interval is the first function.

[0109] Specifically, when the target carrier-to-noise ratio C / N rel Less than -3dB, the corresponding numerical interval is the above-mentioned first interval (-∞, -3), and the corresponding first function is: signal quality progress value SQI=0, the corresponding signal quality progress value is 0.

[0110] If the target carrier-to-noise ratio is greater than the second preset value, the value interval to which the target carrier-to-noise ratio belongs is determined to be the third interval, wherein the calculation function corresponding to the third interval is the third function.

[0111] Specifically, when the target carrier-to-noise ratio C / N rel Greater than 3dB, the corresponding value interval is the above-mentioned third interval (3, +∞), and the corresponding third function is: signal quality progress value SQI=100, and the corresponding signal quality progress value is 100.

[0112] If the target carrier-to-noise ratio is less than or equal to the second preset value and greater than or equal to the first preset value, the value interval to which the target carrier-to-noise ratio belongs is determined to be the second interval, wherein the calculation function corresponding to the second interval is the second function.

[0113] Specifically, when the target carrier-to-noise ratio C / N rel is greater than or equal to -3dB and less than or equal to 3dB, the corresponding value interval is the above second interval [-3, 3], and the corresponding second function is: signal quality progress value SQI = (C / N rel +A)*BER_SQI, the corresponding signal quality progress value is 0 to 100.

[0114] As an optional embodiment, the test results obtained by using the above multiple calculation functions to test the signal quality progress value are shown in Table 1:

[0115] Table 1

[0116]

[0117]

[0118] It should be noted that the test conditions in Table 1 are modulation mode with a frequency of 569 MHz, code rate = 10 / 15, multi-carrier number of 32K, interval protection length of 1024 symbols, bandwidth of 6 MHz, and RF Input C / N (dB), that is, input carrier-to-noise ratio C / N. rec , C / N ref=19dB, that is, the reference carrier-to-noise ratio C / N ref is 19dB, SQI min[%] and SQI max[%] are the maximum and minimum values ​​of the signal quality progress value.

[0119] It should also be noted that there are certain errors between different devices, which is why there are maximum and minimum values ​​of the signal quality progress value.

[0120] S103: Calculate the target carrier-to-noise ratio using the target function to obtain a signal quality value.

[0121] In an embodiment of the present application, before substituting the target carrier-to-noise ratio into the objective function to obtain the signal quality value, firstly obtain the bit error rate received by the target device, calculate and process the bit error rate to determine the bit error rate progress value, and then substitute the target carrier-to-noise ratio and the bit error rate progress value into the objective function to obtain the signal quality value.

[0122] Optional, such as Figure 3 As shown, Figure 3 A flowchart of a method for calculating a bit error rate progress value provided by an embodiment of the present application. Although a logical sequence is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown in the accompanying drawings. Specifically, the specific process of the method for determining the numerical interval to which the target carrier-to-noise ratio belongs is as follows:

[0123] Specifically, determine the size relationship between the above-mentioned bit error rate and the third preset value and the fourth preset value to obtain a second judgment result, wherein the above-mentioned third preset value is less than the above-mentioned fourth preset value; based on the above-mentioned second judgment result, determine the bit error rate calculation function corresponding to the above-mentioned bit error rate; substitute the above-mentioned bit error rate into the above-mentioned bit error rate calculation function to determine the above-mentioned bit error rate progress value.

[0124] If the bit error rate is less than the third preset value, that is, BER<10 -7 , then the corresponding bit error rate calculation function is BER_SQI=(100 / 6); if the above bit error rate is greater than or equal to the third preset value and less than or equal to the fourth preset value, that is, 10 -7 ≤BER≤10 -4 , then the corresponding bit error rate calculation function is BER_SQI=(100 / 15); if the above bit error rate is greater than the fourth preset value, that is, BER>10 -4, then the corresponding bit error rate calculation function is BER_SQI=0.

[0125] Optionally, taking the above numerical range and the corresponding calculation function as an example, if the target carrier-to-noise ratio is less than -3dB, the SQI value is 0. If -3dB≤C / N rel ≤3dB, you need to calculate the BER_SQI (bit error rate progress value) value first. If the BER (bit error rate) is greater than 10 -4 , BER_SQI=0; if 10 -7 ≤BER≤10 -4 , BER_SQI=(100 / 15); if BER<10 -7 , BER_SQI=(100 / 6). After BER_SQI is calculated, the formula SQI=(C / N rel ,+3)*BER_SQI, calculate the SQI value. If C / N rel >3dB, the SQI value is 100, and finally the above signal quality value is displayed in the target display area of ​​the target device.

[0126] It should be noted that the signal quality progress values ​​in the embodiments of the present application are displayed as specific values. In actual applications, they can also be displayed in other forms, for example: displayed as a percentage corresponding to a specific value, displayed in the form of a progress bar, etc.

[0127] Through the embodiment of the present application, the signal quality progress value SQI curve is divided into three curve segments, which can reflect the change of signal quality with higher sensitivity in certain condition ranges that need attention, and reflect the change of signal quality with lower sensitivity in condition ranges that do not need attention. For example: within the range of 3dB higher than the reference carrier-to-noise ratio value, it is a condition range that needs attention, and can reflect the change of signal quality very sensitively. When it is higher than the range of 3dB, it is already a very strong signal quality, and it is not necessary to reflect the change of signal quality very sensitively. When it is lower than the range below -3dB, it is a very poor signal quality, and it is not necessary to reflect the change of signal quality very sensitively.

[0128] In order to better implement the signal quality determination method of the present application, the present application also provides a signal quality determination device based on the above signal quality determination method. The meanings of the terms are the same as those in the above signal quality determination method, and the specific implementation details can refer to the description in the method embodiment.

[0129] See also Figure 4 , Figure 4 : is a schematic diagram of the structure of the signal quality determination device provided in an embodiment of the present application, which may be specifically as follows:

[0130] A calculation module 401 is used to calculate a target carrier-to-noise ratio, wherein the target carrier-to-noise ratio is calculated based on an input carrier-to-noise ratio and a reference carrier-to-noise ratio;

[0131] A determination module 402, configured to determine a target function from a preset signal quality algorithm based on the target carrier-to-noise ratio, wherein the preset signal quality algorithm includes a plurality of different calculation functions;

[0132] The processing module 403 is used to calculate the target carrier-to-noise ratio using the target function to obtain a signal quality value.

[0133] Optionally, in some embodiments of the present application, the determination module 402 includes:

[0134] A judgment submodule, used to judge the numerical range to which the above target carrier-to-noise ratio belongs;

[0135] The determination submodule is used to determine that the calculation function corresponding to the numerical interval is the target function.

[0136] Optionally, in some embodiments of the present application, the above-mentioned judgment submodule includes:

[0137] A judgment unit, used for judging the magnitude relationship between the target carrier-to-noise ratio and a first preset value and a second preset value, and obtaining a first judgment result, wherein the first preset value is smaller than the second preset value;

[0138] A determining unit is used to determine the numerical range to which the target carrier-to-noise ratio belongs based on the first judgment result.

[0139] Optionally, in some embodiments of the present application, the above-mentioned determining unit includes:

[0140] A first determining subunit is configured to determine, if the target carrier-to-noise ratio is less than the first preset value, that the numerical interval to which the target carrier-to-noise ratio belongs is the first interval, wherein the calculation function corresponding to the first interval is the first function;

[0141] a second determining subunit, configured to determine, if the target carrier-to-noise ratio is less than or equal to the second preset value and greater than or equal to the first preset value, that the numerical interval to which the target carrier-to-noise ratio belongs is the second interval, wherein the calculation function corresponding to the second interval is the second function;

[0142] The third determining subunit is configured to determine, if the target carrier-to-noise ratio is greater than the second preset value, that the numerical interval to which the target carrier-to-noise ratio belongs is the third interval, wherein the calculation function corresponding to the third interval is a third function.

[0143] Optionally, in some embodiments of the present application, the processing module 403 includes:

[0144] A substitution submodule is used to substitute the target carrier-to-noise ratio into the target function to obtain the signal quality value;

[0145] The display submodule is used to display the signal quality value in the target display area of ​​the target device.

[0146] Optionally, in some embodiments of the present application, the above-mentioned substitution submodule includes:

[0147] An acquisition unit, used for acquiring a bit error rate received by a target device;

[0148] A calculation unit, used to calculate the bit error rate and determine a bit error rate progress value;

[0149] The substitution unit is used to substitute the target carrier-to-noise ratio and the bit error rate progress value into the objective function to obtain the signal quality value.

[0150] Optionally, in some embodiments of the present application, the above-mentioned calculation unit includes:

[0151] A judging subunit, used for judging the magnitude relationship between the bit error rate and a third preset value and a fourth preset value, and obtaining a second judging result, wherein the third preset value is less than the fourth preset value;

[0152] A fourth determining subunit, configured to determine a bit error rate calculation function corresponding to the bit error rate based on the second determination result;

[0153] The substitution subunit is used to substitute the above bit error rate into the above bit error rate calculation function to determine the above bit error rate progress value.

[0154] Optionally, in some embodiments of the present application, the calculation module 401 includes:

[0155] A first acquisition submodule is used to acquire the input carrier-to-noise ratio received by the target device;

[0156] A second acquisition submodule is used to acquire the reference carrier-to-noise ratio preset by the target device;

[0157] The calculation submodule is used to calculate the difference between the input carrier-to-noise ratio and the reference carrier-to-noise ratio to obtain the target carrier-to-noise ratio.

[0158] In the embodiment of the present application, the calculation module 401 first calculates a target carrier-to-noise ratio, wherein the target carrier-to-noise ratio is calculated based on an input carrier-to-noise ratio and a reference carrier-to-noise ratio. Then, the determination module 402 determines a target function from a preset signal quality algorithm based on the target carrier-to-noise ratio, wherein the preset signal quality algorithm includes a plurality of different calculation functions. Then, the processing module 403 calculates and processes the target carrier-to-noise ratio using the target function to obtain a signal quality value.

[0159] The signal quality determination device provided by the embodiment of the present application can automatically adjust the sensitivity according to different signal quality ranges to adapt to changes in signal quality under different conditions, thereby achieving the technical effect of being able to more clearly display changes in signal quality within a condition range that requires special attention within a limited display range, and improving the user experience.

[0160] In addition, the present application also provides an electronic device, such as Figure 5 As shown, it shows a schematic diagram of the structure of the electronic device involved in this application, specifically:

[0161] The electronic device may include components such as a processor 501 with one or more processing cores, a memory 502 with one or more computer-readable storage media, a power supply 503, and an input unit 504. Those skilled in the art will appreciate that Figure 5 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0162] The processor 501 is the control center of the electronic device, and uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 502, and calling data stored in the memory 502, the processor 501 performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, the processor 501 may include one or more processing cores; preferably, the processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 501.

[0163] The memory 502 can be used to store software programs and modules. The processor 501 executes various functional applications and data processing by running the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.

[0164] The electronic device also includes a power supply 503 for supplying power to various components. Preferably, the power supply 503 can be logically connected to the processor 501 through a power management system, so as to manage charging, discharging, power consumption and other functions through the power management system. The power supply 503 can also include one or more DC or AC power supplies, recharging systems, power supply device debugging circuits, power converters or inverters, power status indicators and other arbitrary components.

[0165] The electronic device may further include an input unit 504, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0166] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 501 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 502 according to the following instructions, and the processor 501 will run the application programs stored in the memory 502, thereby implementing the steps in any one of the signal quality determination methods provided in the embodiments of the present application.

[0167] The embodiment of the present application calculates a target carrier-to-noise ratio, wherein the target carrier-to-noise ratio is calculated based on an input carrier-to-noise ratio and a reference carrier-to-noise ratio; based on the target carrier-to-noise ratio, determines an objective function from a preset signal quality algorithm, wherein the preset signal quality algorithm includes a plurality of different calculation functions; uses the objective function to calculate and process the target carrier-to-noise ratio to obtain a technical solution of a signal quality value, calculates target carrier-to-noise ratios in different ranges using different objective functions, reflects changes in the corresponding signal quality of a carrier-to-noise ratio range that needs attention with higher sensitivity, and improves the user experience.

[0168] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0169] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0170] To this end, the present application provides a computer-readable storage medium, on which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any signal quality determination method provided in the present application.

[0171] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0172] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0173] Since the instructions stored in the computer-readable storage medium can execute the steps in any signal quality determination method provided in the present application, the beneficial effects that can be achieved by any signal quality determination method provided in the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0174] The signal quality determination method, device, electronic device and computer-readable storage medium provided in the present application are introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

[0175] It should be noted that in the specific implementation of this application, related data such as user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

Claims

1. A method for determining signal quality, characterized in that: include: Calculating a target carrier-to-noise ratio, wherein the target carrier-to-noise ratio is calculated based on an input carrier-to-noise ratio and a reference carrier-to-noise ratio; Based on the target carrier-to-noise ratio, determining an objective function from a preset signal quality algorithm, wherein the preset signal quality algorithm includes a plurality of different calculation functions; The target carrier-to-noise ratio is calculated using the objective function to obtain a signal quality value.

2. The method according to claim 1, characterized in that The determining the objective function from a preset signal quality algorithm based on the target carrier-to-noise ratio includes: Determining the numerical range to which the target carrier-to-noise ratio belongs; The calculation function corresponding to the numerical interval is determined as the objective function.

3. The method according to claim 2, characterized in that The numerical intervals include: a first interval, a second interval and a third interval, and each interval in the numerical intervals corresponds to a calculation function.

4. The method according to claim 3, characterized in that: The determining the numerical range to which the target carrier-to-noise ratio belongs includes: Determine the magnitude relationship between the target carrier-to-noise ratio and a first preset value and a second preset value to obtain a first determination result, wherein the first preset value is less than the second preset value; Based on the first judgment result, a numerical range to which the target carrier-to-noise ratio belongs is determined.

5. The method according to claim 4, characterized in that The determining, based on the first judgment result, a numerical range to which the target carrier-to-noise ratio belongs includes: If the target carrier-to-noise ratio is less than the first preset value, determining that the numerical interval to which the target carrier-to-noise ratio belongs is the first interval, wherein the calculation function corresponding to the first interval is the first function; If the target carrier-to-noise ratio is less than or equal to the second preset value and greater than or equal to the first preset value, determining that the numerical interval to which the target carrier-to-noise ratio belongs is the second interval, wherein the calculation function corresponding to the second interval is a second function; If the target carrier-to-noise ratio is greater than the second preset value, it is determined that the numerical interval to which the target carrier-to-noise ratio belongs is the third interval, wherein the calculation function corresponding to the third interval is a third function.

6. The method according to claim 1, characterized in that The using the objective function to calculate the target carrier-to-noise ratio to obtain a signal quality value includes: Substituting the target carrier-to-noise ratio into the objective function to obtain the signal quality value; The signal quality value is displayed in a target display area of ​​the target device.

7. The method according to claim 6, characterized in that Substituting the target carrier-to-noise ratio into the objective function to obtain the signal quality value includes: Get the bit error rate received by the target device; Calculating and processing the bit error rate to determine a bit error rate progress value; Substituting the target carrier-to-noise ratio and the bit error rate progress value into the objective function, the signal quality value is obtained.

8. The method according to claim 7, characterized in that The calculating and processing the bit error rate to determine the bit error rate progress value includes: Determine the magnitude relationship between the bit error rate and a third preset value and a fourth preset value to obtain a second determination result, wherein the third preset value is less than the fourth preset value; Based on the second judgment result, determining a bit error rate calculation function corresponding to the bit error rate; Substitute the bit error rate into the bit error rate calculation function to determine the bit error rate progress value.

9. The method according to claim 1, characterized in that: The calculating the target carrier-to-noise ratio comprises: Acquire the input carrier-to-noise ratio received by the target device; Acquiring the reference carrier-to-noise ratio preset by the target device; The difference between the input carrier-to-noise ratio and the reference carrier-to-noise ratio is calculated to obtain the target carrier-to-noise ratio.

10. A signal quality determination device, characterized in that: The device comprises: A calculation module, used to calculate a target carrier-to-noise ratio, wherein the target carrier-to-noise ratio is calculated based on an input carrier-to-noise ratio and a reference carrier-to-noise ratio; A determination module, configured to determine a target function from a preset signal quality algorithm based on the target carrier-to-noise ratio, wherein the preset signal quality algorithm includes a plurality of different calculation functions; The processing module is used to calculate the target carrier-to-noise ratio using the objective function to obtain a signal quality value.

11. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the signal quality determination method according to any one of claims 1 to 9 when executing the computer program.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the signal quality determination method according to any one of claims 1 to 9 are implemented.

Citation Information

Cited By

  • Signal quality determination method and apparatus, and electronic device and computer-readable storage medium

    WO2026051754A1