Signal quality determination method and apparatus, and electronic device and computer-readable storage medium
By calculating the target carrier-to-noise ratio and applying multiple functions from the preset signal quality algorithm, the problem that the signal quality progress bar algorithm under the ATSC 3.0 standard cannot sensitively reflect changes in signal quality is solved. This enables flexible adjustment of the sensitivity of the signal quality display under different conditions, thereby improving the user experience.
Patent Information
- Application Number
- PCT/CN2025/115970
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-09-05
- Filing Date
- 2025-08-20
- Publication Date
- 2026-03-12
Smart Images

Figure CN2025115970_12032026_PF_FP_ABST
Abstract
Description
Method and device for determining signal quality, electronic device and computer readable storage medium
[0001] The present application claims priority to the Chinese patent application No. 202411247857.3, filed on September 5, 2024, and entitled "Method and device for determining signal quality, electronic device and computer readable storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the technical field of digital signals, in particular to a method and device for determining signal quality, an electronic device and a computer readable storage medium. BACKGROUND
[0003] A signal quality progress bar can be used to indicate the signal quality of a current radio frequency television signal. A user can adjust the antenna or related components of the radio frequency television according to the display of the signal quality progress bar, for example, by adjusting the position and direction of the radio frequency television antenna to make the signal quality of the radio frequency television at a higher level. Therefore, the determination and display of the signal quality progress bar have a great impact on the user experience. TECHNICAL SOLUTION
[0004] The embodiments of the present application provide a method and device for determining signal quality, an electronic device and a computer readable storage medium, which can reflect the change of signal quality with high sensitivity within a certain signal quality range, and improve the user experience.
[0005] In a first aspect, the embodiments of the present application provide a method for determining signal quality, which comprises:
[0006] 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;
[0007] determining a target function from a preset signal quality algorithm based on the target carrier-to-noise ratio, wherein the preset signal quality algorithm comprises a plurality of different calculation functions;
[0008] calculating and processing the target carrier-to-noise ratio by using the target function to obtain a signal quality value.
[0009] Optionally, in some embodiments of the present application, the determining of the target function from the preset signal quality algorithm based on the target carrier-to-noise ratio comprises:
[0010] judging a numerical interval to which the target carrier-to-noise ratio belongs;
[0011] determining the calculation function corresponding to the numerical interval as the target function.
[0012] Optionally, in some embodiments of the present application, the numerical interval includes: a first interval, a second interval and a third interval, each interval in the numerical interval corresponds to a calculation function.
[0013] Optionally, in some embodiments of the present application, the determining the numerical interval to which the target carrier-to-noise ratio belongs includes:
[0014] determining the size 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;
[0015] determining the numerical interval to which the target carrier-to-noise ratio belongs based on the first determination result.
[0016] Optionally, in some embodiments of the present application, the determining the numerical interval to which the target carrier-to-noise ratio belongs based on the first determination result includes:
[0017] 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 a first function;
[0018] 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;
[0019] if the target carrier-to-noise ratio is greater than the second preset value, determining 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.
[0020] Optionally, in some embodiments of the present application, the performing calculation processing on the target carrier-to-noise ratio by using the target function to obtain a signal quality value includes:
[0021] substituting the target carrier-to-noise ratio into the target function to obtain the signal quality value;
[0022] displaying the signal quality value on a target display area of a target device.
[0023] Optionally, in some embodiments of the present application, the substituting the target carrier-to-noise ratio into the target function to obtain the signal quality value includes:
[0024] obtaining a bit error rate received by a target device;
[0025] performing calculation processing on the bit error rate to determine a bit error rate progress value;
[0026] The target function is substituted by the target carrier-to-noise ratio and the error rate progress value, and the signal quality value is obtained.
[0027] Optionally, in some embodiments of the present application, the error rate is calculated and processed to determine an error rate progress value, including:
[0028] The error rate is compared with third and fourth preset values to obtain a second determination result, wherein the third preset value is smaller than the fourth preset value;
[0029] Based on the second determination result, an error rate calculation function corresponding to the error rate is determined;
[0030] The error rate is substituted into the error rate calculation function to determine the error rate progress value.
[0031] Optionally, in some embodiments of the present application, the target carrier-to-noise ratio is calculated, including:
[0032] The input carrier-to-noise ratio received by a target device is obtained;
[0033] The reference carrier-to-noise ratio set in advance by the target device is obtained;
[0034] 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.
[0035] In a second aspect, the embodiments of the present application also provide a signal quality determination device, which comprises:
[0036] A calculation module is configured 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;
[0037] A determination module is configured to determine a target function from preset signal quality algorithms based on the target carrier-to-noise ratio, wherein the preset signal quality algorithms include a plurality of different calculation functions;
[0038] A processing module is configured to calculate and process the target carrier-to-noise ratio by using the target function to obtain a signal quality value.
[0039] Optionally, in some embodiments of the present application, the determination module comprises:
[0040] A judgment sub-module is configured to judge a numerical interval to which the target carrier-to-noise ratio belongs;
[0041] A determination sub-module is configured to determine that the calculation function corresponding to the numerical interval is the target function.
[0042] Optionally, in some embodiments of the present application, the judgment sub-module comprises:
[0043] a judging unit, configured to judge a size relationship between the target carrier-to-noise ratio and first and second preset values to obtain a first judging result, wherein the first preset value is smaller than the second preset value;
[0044] a determining unit, configured to determine a value interval to which the target carrier-to-noise ratio belongs based on the first judging result.
[0045] Optionally, in some embodiments of the present application, the determining unit comprises:
[0046] a first determining sub-unit, configured to determine, if the target carrier-to-noise ratio is smaller than the first preset value, that the value 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;
[0047] a second determining sub-unit, configured to determine, if the target carrier-to-noise ratio is smaller than or equal to the second preset value and greater than or equal to the first preset value, that the value 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;
[0048] a third determining sub-unit, configured to determine, if the target carrier-to-noise ratio is greater than the second preset value, that the value 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.
[0049] Optionally, in some embodiments of the present application, the processing module comprises:
[0050] a substituting sub-module, configured to substitute the target carrier-to-noise ratio into the target function to obtain the signal quality value;
[0051] a displaying sub-module, configured to display the signal quality value on a target display area of a target device.
[0052] Optionally, in some embodiments of the present application, the substituting sub-module comprises:
[0053] an obtaining unit, configured to obtain a bit error rate received by a target device;
[0054] a calculating unit, configured to perform calculation processing on the bit error rate to determine a bit error rate progress value;
[0055] a substituting unit, configured to substitute the target carrier-to-noise ratio and the bit error rate progress value into the target function to obtain the signal quality value.
[0056] Optionally, in some embodiments of the present application, the calculating unit comprises:
[0057] determining a second determination result by judging the size relation between the error rate and third and fourth preset values, wherein the third preset value is smaller than the fourth preset value;
[0058] a fourth determining sub-unit configured to determine an error rate calculation function corresponding to the error rate based on the second determination result;
[0059] a substituting sub-unit configured to substitute the error rate into the error rate calculation function to determine the error rate progress value.
[0060] Optionally, in some embodiments of the present application, the calculation module comprises:
[0061] a first obtaining sub-module configured to obtain the input carrier-to-noise ratio received by the target device;
[0062] a second obtaining sub-module configured to obtain the reference carrier-to-noise ratio preset by the target device;
[0063] a calculation sub-module configured 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.
[0064] In a third aspect, the embodiments of the present application further provide an electronic device, which comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, the steps in the signal quality determination method described above are implemented.
[0065] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the signal quality determination method described above are implemented.
[0066] In a fifth aspect, the embodiments of the present application further provide a computer program product or a computer program, which comprises computer instructions stored in a computer readable storage medium. A processor of a 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 implementation manners of the embodiments of the present application.
[0067] To sum up, 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; determines a target function from preset signal quality algorithms based on the target carrier-to-noise ratio, wherein the preset signal quality algorithms include a plurality of different calculation functions; and calculates and processes the target carrier-to-noise ratio by using the target function to obtain a signal quality value. The technical solution calculates the target carrier-to-noise ratio in different ranges by using different target functions, reflects the change of the corresponding signal quality of the carrier-to-noise ratio range that needs to be concerned with high sensitivity, and improves the user experience. BRIEF DESCRIPTION OF DRAWINGS
[0068] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0069] FIG. 1 is a flowchart of a signal quality determination method provided by an embodiment of the present application;
[0070] FIG. 2 is a flowchart of a method for determining the numerical interval to which the target carrier-to-noise ratio belongs provided by an embodiment of the present application;
[0071] FIG. 3 is a flowchart of a method for calculating a bit error rate progress value provided by an embodiment of the present application;
[0072] FIG. 4 is a structural diagram of a signal quality determination apparatus provided by an embodiment of the present application;
[0073] FIG. 5 is a structural diagram of an electronic device for determining signal quality provided by an embodiment of the present application.
[0074] Embodiments of the present application
[0075] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0076] In the description of the present application, it needs to be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second" are only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the above features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise explicitly specified.
[0077] In the present application, the word "exemplary" is used to mean "serving as an example, instance, or illustration." Any implementation described as "exemplary" in the present application is not necessarily to be construed as preferred or advantageous over other implementations. The following description is presented to enable any person skilled in the art to make and use the present application. In the following description, for the purposes of explanation, details are set forth. It is apparent to those skilled in the art that the present application can be practiced without using these specific details. In other instances, well-known structures and processes are not described in detail in order to avoid obscuring the description of the present application. Thus, the present application is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features presented herein.
[0078] First, the terms involved in the present application are explained:
[0079] ATSC 3.0: ATSC 3.0 (Advanced Television Systems Committee 3.0) is a new generation of digital television standard adopted by the broadcast television industry. It is an upgrade and improvement of the previous ATSC 1.0 standard, aiming to provide higher bandwidth and higher video resolution, richer broadcast television experience. The ATSC ATSC3.0 standard is a layered structure, which defines the standards of each layer from the physical layer, the transmission layer, the application layer, and the security layer.
[0080] Modulation mode: The modulation mode refers to a technology or method used in a wireless communication system to convert digital information into an analog signal for transmission. The modulation mode determines how the signal is transmitted and demodulated in the wireless medium. In the embodiments of the present application, a modulation mode is selected as a test standard, but the present solution is not limited to this modulation mode and is suitable for any modulation mode. The modulation mode is frequency 569MHz, code rate (coding rate) = 12 / 15, the number of multicarriers is 32K, and the interval protection length is 1024 symbol numbers.
[0081] The embodiments of the present application provide a signal quality determination method and device, electronic equipment and computer readable storage medium. Specifically, the embodiments of the present application provide a signal quality determination device suitable for electronic equipment, which includes a display device, such as a television (such as a liquid crystal display television, an LED television, a radio frequency television, etc.), a mobile phone, and can also be used in other intelligent devices that can receive signals and display images (such as a computer, a tablet computer, a smart watch, smart glasses, etc.).
[0082] In the prior art, the ATSC 3.0 standard does not define the specific standard of the signal quality progress bar, so different customers or enterprises have different signal quality progress bar algorithms in the determination and display of the signal quality progress bar. However, the result of the signal quality calculated by the existing algorithm for defining the signal quality progress bar is linearly changed, and cannot reflect the change of the signal quality with high sensitivity in some condition ranges that need to be paid special attention to.
[0083] Specifically, the signal quality determination method in the embodiments of the present application includes: obtaining an input carrier-to-noise ratio and calculating a target carrier-to-noise ratio; determining a target function from a plurality of calculation functions of a preset signal quality algorithm based on the calculated target carrier-to-noise ratio; and finally calculating and processing the target carrier-to-noise ratio by using the target function to obtain a signal quality value and displaying the signal quality value in a display area of a target device.
[0084] In summary, the preset signal quality algorithm in the embodiments of the present application can divide the signal quality curve into multiple curves, which can reflect the change of the signal quality with high sensitivity in some condition ranges that need to be paid special attention to, and reflect the change of the signal quality with low sensitivity in some condition ranges that do not need to be paid special attention to.
[0085] By using the embodiments of the present application, the sensitivity can be automatically adjusted according to different signal quality ranges to adapt to the change of the signal quality under different conditions, and the technical effect of clearly displaying the change of the signal quality in the condition range that needs to be paid special attention to in a limited display range and improving the user experience is achieved.
[0086] The following are described in detail, respectively. It should be noted that the order of the following embodiments is not limited as the priority order of the embodiments.
[0087] Referring to FIG. 1, FIG. 1 is a flowchart of a signal quality determination method provided by an embodiment of the present application. Although a logical order is shown in the flowchart, in some cases, the steps shown or described can be performed in an order different from that shown in the figure. Specifically, the specific process of the signal quality determination method is as follows:
[0088] S101: 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;
[0089] In an 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; at the same time, the reference carrier-to-noise ratio set in advance by the target device is obtained.
[0090] Further, according to a pre-set 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.
[0091] It should be noted that in the embodiment of the present application, the reference carrier-to-noise ratio set in advance can be represented by C / N0, with the unit of dB; the input carrier-to-noise ratio can be represented by C / N rec , with the unit of dB; and the pre-set difference calculation formula is C / N rel = C / N rec -C / N0, wherein C / N rel represents the actual carrier-to-noise ratio received by the target device, i.e., the target carrier-to-noise ratio, with the unit of dB.
[0092] As an optional embodiment, taking a radio frequency television as the target device, a frequency of 569 MHz as the modulation mode, a code rate of 10 / 15, a number of 32K of multicarriers, a gap protection length of 1024 symbols, and a bandwidth of 6 MHz as examples. The current signal carrier-to-noise ratio C / N rec and the BER (bit error rate) are obtained from an ATSC 3.0 channel demodulation chip, and then according to the difference calculation formula: C / N rel = C / N rec -C / N0, the target carrier-to-noise ratio C / N rel is calculated; in the embodiment of the present application, the reference carrier-to-noise ratio C / N0 can be 19 dB.
[0093] It should be noted that the "high frequency head" refers to a technology in the physical layer, also known as "high frequency channel head". It is used to provide additional protection and interference resistance in wireless transmission. The signal quality value obtained from the high frequency head of ATSC3.0 is the input carrier-to-noise ratio mentioned above. The target device includes but is not limited to the above-mentioned radio frequency television, which can be a smart device capable of receiving signals and displaying images, such as: TV, mobile phone, computer, tablet computer, smart watch, smart glasses, etc. The target device can also have a signal quality indication function, which can be realized by a signal quality indicator (Signal Quality Indicator). The signal quality indicator is applied in the target device to display or measure the signal quality. The signal quality determination method is run on the target device, and the signal quality is displayed through the signal quality indication function.
[0094] In addition, the value of the reference carrier-to-noise ratio C / N0 is only an example (it can be any constant), which can be modified or set according to different devices, different models of devices, and various factors such as actual use scenarios and use environments. The difference calculation formula: C / N rel = C / N rec -C / N0, which can also be adjusted or modified accordingly according to actual conditions.
[0095] S102: Determine the target function from the preset signal quality algorithm based on the target carrier-to-noise ratio.
[0096] In the embodiments of the present application, the target carrier-to-noise ratio is calculated to determine the numerical interval to which the target carrier-to-noise ratio belongs.
[0097] It should be noted that the above numerical interval sets a first interval, a second interval and a third interval; the maximum value of the first interval is less than the minimum value of the second interval, and the maximum value of the second interval is less than the minimum value of the third interval.
[0098] As an optional embodiment, still taking the target device as a radio frequency television, the modulation mode as 569MHz frequency, the code rate (coding rate) = 10 / 15, the number of multicarriers as 32K, the interval protection length as 1024 symbol numbers, and the bandwidth 6MHz as an example. In the embodiments of the present application, the above three numerical intervals can be set as: the first interval (-∞, -A), the second interval [-A, A], and the third interval (A, +∞), where -A is the minimum value of the second interval, and A is the minimum value of the third interval.
[0099] It should be noted that the number of the above numerical intervals is not specifically limited, and can be set to three and 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 various factors such as actual use scenarios and use environments. In the embodiments of the present application, A is preferably 3, but in actual application, A is not limited to the constant 3.
[0100] In the embodiments of the present application, the corresponding calculation function of the above numerical interval is obtained, and the above calculation function corresponding to the above numerical interval is determined as the above target function.
[0101] It should be noted that the above preset signal quality algorithm includes a plurality of different calculation functions, and each interval in the above plurality of numerical intervals corresponds to a calculation function.
[0102] As an optional embodiment, SQI can be used to represent the numerical value of the signal quality progress, and different numerical intervals correspond to a calculation function of the signal quality progress numerical value. For example, the first interval (-∞, -A) can use "SQI=0" to represent the signal quality progress numerical value; the second interval [-A, A] can use "SQI=(C / N rel +A)*BER_SQI" to represent the signal quality progress numerical value; and the third interval (A, +∞) can use "SQI=100" to represent the signal quality progress numerical value.
[0103] Optionally, using the calculation function in the above embodiments, it can be seen that the signal quality progress numerical value corresponding to the first interval is 0, the signal quality progress numerical value corresponding to the second interval is 0 to 100, and the signal quality progress numerical value corresponding to the third interval is 100.
[0104] That is, the target carrier-to-noise ratio range to which the user needs to pay special attention is [-A, A], and using the SQI=(C / N rel +A)*BER_SQI calculation function corresponding to this interval for calculation can make the signal quality progress numerical value corresponding to the target level value displayed in the 0-100 range of the progress bar, so that the user can intuitively and simply see the change of the signal quality, and the user can conveniently adjust the signal, such as adjusting the antenna position and length, thereby improving the user experience.
[0105] It should be noted that the above embodiments are only examples, and the number and calculation method of the calculation function can be modified according to actual application conditions, so as to facilitate the user to adjust the signal quality.
[0106] Optionally, as shown in FIG. 2, FIG. 2 is a flowchart of a method for determining a numerical interval to which a target carrier-to-noise ratio belongs, according to an embodiment of the present application. Although a logical order is shown in the flowchart, in some cases, the steps shown or described can be performed in an order different from that shown in the figure. Specifically, the specific process of the method for determining a numerical interval to which a target carrier-to-noise ratio belongs is as follows:
[0107] As an optional embodiment, the size relationship between the target carrier-to-noise ratio and a first preset value and a second preset value is determined to obtain a first determination result, wherein the first preset value is less than the second preset value; and based on the first determination result, the numerical interval to which the target carrier-to-noise ratio belongs is determined.
[0108] It should be noted that the first preset value can be set to be less than the second preset value, which is preferably 3 in the embodiment of the present application, but can be a constant other than 3 in actual application.
[0109] Optionally, in the above embodiment, the first preset value is set to -3 and the second preset value is set to 3.
[0110] If the target carrier-to-noise ratio is less than the first preset value, it is determined 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.
[0111] Specifically, when the target carrier-to-noise ratio C / N rel is less than -3 dB, the corresponding numerical interval is the first interval (-∞, -3), and the corresponding first function is: signal quality progress value SQI = 0, and the corresponding signal quality progress value is 0.
[0112] 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 a third interval, wherein the calculation function corresponding to the third interval is a third function.
[0113] Specifically, when the target carrier-to-noise ratio C / N rel is greater than 3 dB, the corresponding numerical interval is the third interval (3, +∞), and the corresponding third function is: signal quality progress value SQI = 100, and the corresponding signal quality progress value is 100.
[0114] 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, it is determined that the numerical interval to which the target carrier-to-noise ratio belongs is a second interval, wherein the calculation function corresponding to the second interval is a second function.
[0115] Specifically, when the target carrier-to-noise ratio C / N relgreater than or equal to -3dB and less than or equal to 3dB, the corresponding numerical interval is the above-mentioned second interval [-3, 3], and the corresponding second function is: signal quality progress numerical value SQI = (C / N rel + A) * BER_SQI, and the corresponding signal quality progress numerical value is 0 to 100.
[0116] As an optional embodiment, the test results obtained by using the above-mentioned multiple calculation functions to test the signal quality progress numerical value are shown in Table 1:
[0117] Table 1
[0118] It should be noted that the test conditions in Table 1 are that the modulation mode is frequency 569MHz, the code rate is 10 / 15, the number of multicarriers is 32K, the interval guard length is 1024 symbols, the bandwidth is 6MHz, the RF Input C / N (dB) is the input carrier-to-noise ratio C / N rec , the C / N ref is 19dB, the SQI min [%] and the SQI max [%] are the maximum and minimum values of the signal quality progress numerical value.
[0119] It should also be noted that there is a certain error between different devices, so there are maximum and minimum values of the signal quality progress numerical value.
[0120] S103: The target carrier-to-noise ratio is calculated and processed by using the above-mentioned target function to obtain a signal quality value.
[0121] In the embodiments of the present application, before the target carrier-to-noise ratio is substituted into the target function to obtain the signal quality value, first, the bit error rate received by the target device is obtained; and the bit error rate is calculated and processed to determine a bit error rate progress value; and then the target carrier-to-noise ratio and the bit error rate progress value are substituted into the target function to obtain the signal quality value.
[0122] Optionally, as shown in FIG. 3, FIG. 3 is a flowchart of a bit error rate progress value calculation method provided by the embodiments of the present application. Although a logical sequence is shown in the flowchart, in some cases, the steps shown or described can be performed in an order different from that shown in the figure. Specifically, the specific process of the numerical interval judgment method to which the target carrier-to-noise ratio belongs is as follows:
[0123] Specifically, the size relationship between the bit error rate and the third preset value and the fourth preset value is determined to obtain a second judgment result, wherein the third preset value is less than the fourth preset value; based on the second judgment result, a bit error rate calculation function corresponding to the bit error rate is determined; and the bit error rate is substituted into the bit error rate calculation function to determine the bit error rate progress value.
[0124] If the error rate is less than a third preset value, i.e. BER < 10 -7 , the corresponding error rate calculation function is BER_SQI = (100 / 6); if the error rate is greater than or equal to the third preset value and less than or equal to a fourth preset value, i.e. 10 -7 ≤ BER ≤ 10 -4 , the corresponding error rate calculation function is BER_SQI = (100 / 15); if the error rate is greater than the fourth preset value, i.e. BER > 10 -4 , the corresponding error rate calculation function is BER_SQI = 0.
[0125] Optionally, taking the above numerical range and corresponding calculation function as an example, if the target carrier-to-noise ratio is less than -3dB, SQI is 0. If -3dB ≤ C / N rel ≤ 3dB, the value of BER_SQI (error rate progress value) needs to be calculated first. If BER (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 value of SQI is calculated through the formula SQI = (C / N rel + 3) * BER_SQI. If C / N rel > 3dB, SQI is 100. 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 value in the embodiments of the present application is displayed in a specific numerical value, which can also be displayed in other forms in actual application, for example, displayed in a percentage corresponding to a specific numerical value, displayed in the form of a progress bar, etc.
[0127] According to the embodiments of the present application, the signal quality progress value SQI curve is divided into three sections, which can reflect the change of signal quality with high sensitivity in some condition ranges that need to be concerned, and reflect the change of signal quality with low sensitivity in some condition ranges that do not need to be concerned. For example, in the range of 3dB higher than the reference carrier-to-noise ratio value, it is a condition range that needs to be concerned, which can reflect the change of signal quality with high sensitivity. When the range is higher than 3dB, it is a strong signal quality, which does not need to reflect the change of signal quality with high sensitivity. When the range is lower than -3dB, it is a poor signal quality, which also does not need to reflect the change of signal quality with high sensitivity.
[0128] To facilitate better implementation of 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 in the above signal quality determination method, and the specific implementation details can be referred to the description in the method embodiment.
[0129] Referring to FIG. 4, FIG. 4 is a structural schematic diagram of a signal quality determination device provided by an embodiment of the present application, which can be specifically as follows:
[0130] The calculation module 401 is configured to calculate a target carrier-to-noise ratio, wherein the target carrier-to-noise ratio is calculated based on the input carrier-to-noise ratio and the reference carrier-to-noise ratio;
[0131] The determination module 402 is configured to determine a target function from preset signal quality algorithms based on the target carrier-to-noise ratio, wherein the preset signal quality algorithms include a plurality of different calculation functions;
[0132] The processing module 403 is configured to perform calculation and processing on the target carrier-to-noise ratio by 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] The judgment sub-module is configured to judge a numerical interval to which the target carrier-to-noise ratio belongs;
[0135] The determination sub-module is configured 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 judgment sub-module includes:
[0137] The judgment unit is configured to judge the size relationship between the target carrier-to-noise ratio and a first preset value and a second preset value to obtain a first judgment result, wherein the first preset value is smaller than the second preset value;
[0138] The determination unit is configured to determine the numerical interval 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 determination unit includes:
[0140] The first determination sub-unit is configured to determine that the numerical interval to which the target carrier-to-noise ratio belongs is the first interval if the target carrier-to-noise ratio is smaller than the first preset value, wherein the calculation function corresponding to the first interval is a first function;
[0141] The second determining sub-unit is configured to determine that the target carrier-to-noise ratio belongs to the second interval 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, wherein the calculation function corresponding to the second interval is a second function.
[0142] The third determining sub-unit is configured to determine that the target carrier-to-noise ratio belongs to a third interval if the target carrier-to-noise ratio is greater than the second preset value, 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 comprises:
[0144] The substituting sub-module is configured to substitute the target carrier-to-noise ratio into the target function to obtain the signal quality value.
[0145] The display sub-module is configured to display the signal quality value on a target display area of a target device.
[0146] Optionally, in some embodiments of the present application, the substituting sub-module comprises:
[0147] The obtaining unit is configured to obtain a bit error rate received by a target device.
[0148] The calculating unit is configured to perform calculation processing on the bit error rate to determine a bit error rate progress value.
[0149] The substituting unit is configured to substitute the target carrier-to-noise ratio and the bit error rate progress value into the target function to obtain the signal quality value.
[0150] Optionally, in some embodiments of the present application, the calculating unit comprises:
[0151] The judging sub-unit is configured to judge the size relationship between the bit error rate and third and fourth preset values to obtain a second judgment result, wherein the third preset value is less than the fourth preset value.
[0152] The fourth determining sub-unit is configured to determine a bit error rate calculation function corresponding to the bit error rate based on the second judgment result.
[0153] The substituting sub-unit is configured to substitute the bit error rate into the bit error rate calculation function to determine the bit error rate progress value.
[0154] Optionally, in some embodiments of the present application, the calculating module 401 comprises:
[0155] The first obtaining sub-module is configured to obtain the input carrier-to-noise ratio received by a target device.
[0156] The second obtaining sub-module is configured to obtain the reference carrier-to-noise ratio set in advance by the target device.
[0157] The calculating sub-module is configured 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] The embodiment of the present application first calculates the target carrier-to-noise ratio by the calculating module 401, wherein the target carrier-to-noise ratio is calculated based on the input carrier-to-noise ratio and the reference carrier-to-noise ratio, then the determining module 402 determines the target function from the 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, and then the processing module 403 calculates and processes the target carrier-to-noise ratio by using the target function to obtain the 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 the change of signal quality under different conditions, and realize the technical effect that the change of signal quality in the condition range that needs special attention can be more clearly displayed within the limited display range, and the user experience is improved.
[0160] In addition, the present application also provides an electronic device, as shown in Figure 5, which shows the structure schematic diagram of the electronic device related to the present application, in particular:
[0161] The electronic device can include 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, and the like. Those skilled in the art can understand that the electronic device structure shown in Figure 5 does not constitute a limitation on the electronic device, and can include more or fewer components than the illustration, or combine certain components, or different component arrangements. Among them:
[0162] The processor 501 is the control center of the electronic device, which connects all parts of the electronic device through various interfaces and lines, executes the software programs and / or modules stored in the memory 502 and the data stored in the memory 502, and processes data to perform various functions of the electronic device, thereby overall monitoring the electronic device. Optionally, the processor 501 can include one or more processing cores; preferably, the processor 501 can 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 communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 501.
[0163] The memory 502 can be used to store software programs and modules, and the processor 501 executes various function applications and data processing by running the software programs and modules stored in the memory 502. The memory 502 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs required by at least one function (such as a sound playing function, an image playing function, etc.), etc.; and the data storage area can store data created according to the use of the electronic device, etc. In addition, the memory 502 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device. Accordingly, the memory 502 can also include a memory controller to provide access for the processor 501 to the memory 502.
[0164] The electronic device also includes a power supply 503 for powering various components. Preferably, the power supply 503 can be logically connected to the processor 501 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 503 can also include one or more direct current or alternating current power supplies, a recharging system, a power supply device debugging circuit, a power supply converter or inverter, a power supply state indicator, etc.
[0165] The electronic device can also include an input unit 504, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
[0166] Although not shown, the electronic device can also include a display unit, etc., which will not be described here. Specifically, in the present embodiment, the processor 501 in the electronic device will load executable files corresponding to the processes of one or more application programs into the memory 502 according to the following instructions, and run the application programs stored in the memory 502 by the processor 501, so as to realize the steps in any of the signal quality determination methods provided in the present application.
[0167] The technical scheme provided by the present application includes 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; determining 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; and calculating and processing the target carrier-to-noise ratio using the target function to obtain a signal quality value. The target carrier-to-noise ratio in different ranges is calculated using different target functions, the carrier-to-noise ratio range that needs to be focused on is reflected with a higher sensitivity to the change of the corresponding signal quality, and the user's use experience is improved.
[0168] The specific implementation of each operation can refer to the foregoing embodiments, and will not be described here again.
[0169] Those skilled in the art can understand that all or part of the steps in the various methods of the foregoing embodiments can be completed by instructions or by controlling relevant hardware by the instructions, which can 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, which stores a computer program capable of being loaded by a processor to execute the steps in any of the signal quality determination methods provided by the present application.
[0171] The specific implementation of each operation can refer to the foregoing embodiments, and will not be described here again.
[0172] The computer readable storage medium can include a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0173] Due to the instructions stored in the computer readable storage medium, the steps in any of the signal quality determination methods provided by the present application can be executed, and thus the beneficial effects of any of the signal quality determination methods provided by the present application can be achieved. Details are described in the foregoing embodiments, and will not be described here again.
[0174] The foregoing provides a signal quality determination method, device, electronic equipment and computer readable storage medium. The principle and implementation manner of the present application are described by applying specific examples in the present application. The foregoing embodiment is only used to help understand the method and core idea of the present application; meanwhile, according to the idea of the present application, the specific implementation manner and application range will be changed by those skilled in the art. In conclusion, the content of the specification should not be understood as a limitation of the present application.
[0175] It should be noted that in the specific embodiments of the present application, the data related to user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) are required to obtain user permission or consent when the foregoing embodiments of the present application are applied to specific products or technologies, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.
Claims
1. A method of signal quality determination, wherein, The method comprises the following steps: 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; determining a target function from preset signal quality algorithms based on the target carrier-to-noise ratio, wherein the preset signal quality algorithms comprise a plurality of different calculation functions; calculating and processing the target carrier-to-noise ratio by using the target function to obtain a signal quality value.
2. The method of claim 1, wherein, The step of determining a target function from preset signal quality algorithms based on the target carrier-to-noise ratio comprises: judging a numerical interval to which the target carrier-to-noise ratio belongs; determining the calculation function corresponding to the numerical interval as the target function.
3. The method of claim 2, wherein, The numerical interval comprises a first interval, a second interval and a third interval, and each interval in the numerical interval corresponds to a calculation function.
4. The method of claim 3, wherein, The step of judging a numerical interval to which the target carrier-to-noise ratio belongs comprises: judging the size relationship between the target carrier-to-noise ratio and a first preset value and a second preset value to obtain a first judgment result, wherein the first preset value is smaller than the second preset value; determining the numerical interval to which the target carrier-to-noise ratio belongs based on the first judgment result.
5. The method of claim 4, wherein, The step of determining the numerical interval to which the target carrier-to-noise ratio belongs based on the first judgment result comprises: if the target carrier-to-noise ratio is smaller 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 a first function; if the target carrier-to-noise ratio is smaller 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, determining 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 of claim 1, wherein, The step of calculating and processing the target carrier-to-noise ratio by using the target function to obtain a signal quality value comprises: substituting the target carrier-to-noise ratio into the target function to obtain the signal quality value; displaying the signal quality value on a target display area of a target device.
7. The method of claim 6, wherein, The step of substituting the target carrier-to-noise ratio into the target function to obtain the signal quality value comprises: obtaining a bit error rate received by a 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 target function to obtain the signal quality value.
8. The method of claim 7, wherein, The step of calculating and processing the bit error rate to determine a bit error rate progress value comprises: judging the size relationship between the bit error rate and a third preset value and a fourth preset value to obtain a second judgment result, wherein the third preset value is smaller than the fourth preset value; determining a bit error rate calculation function corresponding to the bit error rate based on the second judgment result; substituting the bit error rate into the bit error rate calculation function to determine the bit error rate progress value.
9. The method of claim 1, wherein, The step of calculating a target carrier-to-noise ratio comprises: obtaining the input carrier-to-noise ratio received by a target device; obtaining the reference carrier-to-noise ratio preset by the target device; Calculate a difference between the input carrier-to-noise ratio and the reference carrier-to-noise ratio to obtain the target carrier-to-noise ratio.
10. A signal quality determining apparatus, wherein, The apparatus comprises: A calculating module configured 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 determining module configured to determine a target function from preset signal quality algorithms based on the target carrier-to-noise ratio, wherein the preset signal quality algorithms comprise a plurality of different calculation functions; A processing module configured to calculate and process the target carrier-to-noise ratio using the target function to obtain a signal quality value.
11. The signal quality determination apparatus of claim 10, wherein, The determining module is further configured to determine a target function from preset signal quality algorithms based on the target carrier-to-noise ratio, comprising: Judging a numerical interval to which the target carrier-to-noise ratio belongs; Determining the calculation function corresponding to the numerical interval as the target function.
12. The signal quality determination apparatus of claim 11, wherein, The numerical intervals in the determining module comprise a first interval, a second interval, and a third interval, and each interval in the numerical intervals corresponds to a calculation function.
13. The signal quality determination apparatus of claim 12, wherein, The determining module is further configured to judge a numerical interval to which the target carrier-to-noise ratio belongs, comprising: Judging a size relationship between the target carrier-to-noise ratio and a first preset value and a second preset value to obtain a first judgment result, wherein the first preset value is smaller than the second preset value; Determining the numerical interval to which the target carrier-to-noise ratio belongs based on the first judgment result.
14. The signal quality determination apparatus of claim 13, wherein, The determining module is further configured to determine the numerical interval to which the target carrier-to-noise ratio belongs based on the first judgment result, comprising: If the target carrier-to-noise ratio is smaller 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 a first function; If the target carrier-to-noise ratio is smaller 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, determining 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.
15. The signal quality determination apparatus of claim 10, wherein, The processing module is further configured to calculate and process the target carrier-to-noise ratio using the target function to obtain a signal quality value, comprising: Substituting the target carrier-to-noise ratio into the target function to obtain the signal quality value; Displaying the signal quality value in a target display area of a target device.
16. The signal quality determination apparatus of claim 15, wherein, The processing module is further configured to substitute the target carrier-to-noise ratio into the target function to obtain the signal quality value, comprising: Obtaining a bit error rate received by a 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 target function to obtain the signal quality value.
17. The signal quality determination apparatus of claim 15, wherein, The processing module is further configured to calculate and process the bit error rate to determine a bit error rate progress value, comprising: Judging a size relationship between the bit error rate and a third preset value and a fourth preset value to obtain a second judgment result, wherein the third preset value is smaller than the fourth preset value; Determining a bit error rate calculation function corresponding to the bit error rate based on the second judgment result; The error rate is substituted into the error rate calculation function to determine the error rate progress value.
18. The signal quality determination apparatus of claim 10, wherein, The calculation module calculates a target carrier-to-noise ratio, comprising: obtaining the input carrier-to-noise ratio received by the target device; obtaining the reference carrier-to-noise ratio pre-set by the target device; calculating the difference between the input carrier-to-noise ratio and the reference carrier-to-noise ratio to obtain the target carrier-to-noise ratio.
19. An electronic device, comprising: The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps in the signal quality determination method according to any one of claims 1-9.
20. A computer readable storage medium, wherein, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps in the signal quality determination method according to any one of claims 1-9.
Citation Information
Patent Citations
Monitoring system and monitoring method for signal quality of television networks
CN101521832A
Base station signal quality monitoring method, device, equipment and medium
CN114696924A
Signal quality determination method and device, electronic equipment and computer readable storage medium
CN119211524A
A method for monitoring digital television signal quality
CN1607838A
Estimation method for signal quality indicator of advanced television systems committee standards
US20230058268A1