Signal processing method, communication equipment and storage medium

By using out-of-band noise variance and spectral entropy methods in communication devices to determine the audio quality level and adjust the squelching and noise reduction levels based on this, the problem of poor signal quality under interrupted calls and weak signals in long-distance communication is solved, and the communication quality is significantly improved.

CN119676613APending Publication Date: 2025-03-21HYTERA COMM CORP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411561844.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The prior art has problems such as intermittent calls, high noise and constant switches of speakers during long-distance communication. In the case of weak signal dropping algorithm, the signal is too large and small, resulting in burst sound and unclear voice.

Method used

By acquiring the input signal, the out-of-band noise variance is determined outside the preset frequency band, and the spectral entropy value of the input signal is determined in response to the out-of-band noise variance within the preset variance threshold range. Adjust the squelching threshold level and/or noise reduction level of the communication device according to the spectral entropy value to optimize signal processing.

Benefits of technology

By using out-of-band noise variance and spectral entropy methods to divide the audio quality levels, adjust the noise squelching and noise reduction levels, significantly improving the communication quality at weak signals or extreme distances, and solving problems such as intermittent calls, high noise and burst sound.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119676613A_ABST
    Figure CN119676613A_ABST
Patent Text Reader

Abstract

The invention provides a signal processing method, communication equipment and a storage medium. The signal processing method comprises the following steps: acquiring an input signal; determining an out-of-band noise variance of the input signal outside the preset frequency band; determining a spectral entropy value of the input signal in response to the out-of-band noise variance within a preset variance threshold range; and adjusting the squelch threshold level of the communication equipment according to the spectral entropy value, and / or adjusting the noise reduction level of the communication equipment according to the spectral entropy value. Through the above mode, the out-of-band noise variance is combined with the spectral entropy method, the quality grade of the audio is divided, and the appropriate noise reduction grade and the appropriate squelch grade are adjusted and determined according to the quality grade, so that the communication quality under a weak signal or a limit distance is improved, and the use requirements of different scenes are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application mainly relates to the field of communication technology, and in particular to a signal processing method, communication equipment and storage medium. Background Art

[0002] In electronic devices, high-frequency currents generated by digital circuits may cause electromagnetic interference and affect the normal operation of other devices. In order to reduce this interference, radiation countermeasures and anti-interference countermeasures can be adopted. Radiation countermeasures aim to reduce the noise emission of noise sources, while anti-interference countermeasures aim to improve the immunity of equipment to noise so that it can still work normally when affected by noise. In the field of acoustics, active noise reduction technology collects ambient noise signals through feedback microphones, and then predicts and generates corresponding canceling sound waves through processors. This technology requires real-time processing and adaptive adjustment to ensure the best noise reduction effect.

[0003] The signal quality and call quality can be improved by setting the squelch level and noise reduction level, which is mainly determined by the user's communication environment, communication requirements and customer experience. However, in the current setting scheme, the level setting is relatively fixed. Therefore, after the squelch level is confirmed, there will be problems such as intermittent calls, loud noise, and constant switching of speakers during long-distance communication. When the signal is weak, the noise reduction algorithm cannot keep up with the channel changes, resulting in signal fluctuations, plosive sounds, and unclear voices. Summary of the invention

[0004] The main purpose of the present application is to provide a signal processing method, a communication device and a storage medium to solve the problems of intermittent calls, loud noise and constant switching of the speaker at the far end when the squelch level is controlled in a fixed manner, as well as the problem that the noise reduction algorithm cannot keep up with the channel changes in weak signals, thereby causing unclear speech and plosive sounds, so as to improve the communication quality in weak signals or extreme distances.

[0005] To solve the above problems, the present application provides a signal processing method, a communication device and a storage medium. The signal processing method includes: obtaining an input signal; determining the out-of-band noise variance of the input signal outside a preset frequency band; in response to the out-of-band noise variance being within a preset variance threshold range, determining a spectral entropy value of the input signal; adjusting a squelch threshold level of the communication device according to the spectral entropy value, and / or adjusting a noise reduction level of the communication device according to the spectral entropy value.

[0006] In one embodiment, adjusting the squelch threshold level of a communication device according to a spectral entropy value includes: in response to the spectral entropy value being within a preset spectral entropy threshold range, adjusting the squelch threshold level of the communication device to a default squelch threshold level; in response to the spectral entropy value being greater than a maximum value of the spectral entropy threshold range, increasing the squelch threshold level of the communication device; in response to the spectral entropy value being less than a minimum value of the spectral entropy threshold range, decreasing the squelch threshold level of the communication device; wherein the squelch threshold level is positively correlated with the noise suppression capability, and the default squelch threshold level is any level between the maximum squelch threshold level and the minimum squelch threshold level.

[0007] In one embodiment, the squelch threshold level includes level 1 to level 9, and the default squelch threshold level is level 3; increasing the squelch threshold level of the communication device includes: increasing the squelch threshold level of the communication device by 1 level; decreasing the squelch threshold level of the communication device includes: decreasing the squelch threshold level of the communication device by 1 level.

[0008] In one embodiment, after adjusting the squelch threshold level of the communication device according to the spectral entropy value, it also includes: determining the signal strength of the input signal and the out-of-band energy of the input signal outside the preset frequency band; and determining whether to connect the call based on the adjusted squelch threshold level, signal strength and out-of-band energy.

[0009] In one embodiment, the signal processing method further includes: in response to the out-of-band noise variance being greater than the maximum value of a preset variance threshold, determining not to connect the call; or in response to the out-of-band noise variance being less than the minimum value of a preset variance threshold, adjusting the squelch threshold level of the communication device to the squelch threshold default level.

[0010] In one embodiment, the noise reduction level of a communication device is adjusted according to a spectral entropy value, including: in response to the spectral entropy value being within a preset spectral entropy threshold range, adjusting the noise reduction level of the communication device to a default noise reduction level; in response to the spectral entropy value being greater than a maximum value of the spectral entropy threshold range, reducing the noise reduction level of the communication device; in response to the spectral entropy value being less than a minimum value of the spectral entropy threshold range, increasing the noise reduction level of the communication device; wherein the noise reduction level is positively correlated with the noise reduction depth, and the default noise reduction level is any level between the maximum noise reduction level and the minimum noise reduction level.

[0011] In one embodiment, the noise reduction level includes level 1 to level 3, and the default noise reduction level is level 2; reducing the noise reduction level of the communication device includes: adjusting the noise reduction level of the communication device to level 1; increasing the noise reduction level of the communication device includes: adjusting the noise reduction level of the communication device to level 3.

[0012] In one embodiment, the signal processing method further includes: in response to the out-of-band noise variance being less than a minimum value of a preset variance threshold, adjusting the noise reduction level of the communication device to level 3.

[0013] To solve the above problems, the present application also provides a communication device, which includes: a memory and a processor, the processor is connected to the memory, and the processor is configured to execute the signal processing method described in any one of the above embodiments.

[0014] To solve the above problems, the present application also provides a computer-readable storage medium, in which program data is stored. When the program data is executed by a processor, it is used to implement the signal processing method described in any of the above embodiments.

[0015] The present application provides a signal processing method, which includes: acquiring an input signal; determining an out-of-band noise variance of the input signal outside a preset frequency band; in response to the out-of-band noise variance being within a preset variance threshold range, determining a spectral entropy value of the input signal; adjusting a squelch threshold level of a communication device according to the spectral entropy value, and / or adjusting a noise reduction level of the communication device according to the spectral entropy value.

[0016] Through the above method, the audio quality level is divided by using the out-of-band noise variance combined with the spectral entropy method, and the appropriate noise reduction level and squelch level are adjusted and determined according to its quality level to improve the communication quality under weak signals or extreme distances and meet the usage requirements of different scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. Among them:

[0018] Figure 1 It is a schematic diagram of the steps of an embodiment of a signal processing method provided by the present application;

[0019] Figure 2 It is a simulation schematic diagram of an embodiment of out-of-band noise variance provided by the present application;

[0020] Figure 3 It is a schematic diagram of simulation results of an embodiment of the spectral entropy method provided by the present application;

[0021] Figure 4 This is a schematic diagram of the steps of enabling adaptive squelch in an embodiment of a signal processing method provided by the present application;

[0022] Figure 5 This is a schematic diagram of the steps of enabling noise reduction adaptively in an embodiment of a signal processing method provided by the present application;

[0023] Figure 6It is a structural diagram of an embodiment of a communication device provided by the present application;

[0024] Figure 7 It is a structural schematic diagram of an embodiment of a computer-readable storage medium provided by the present application. DETAILED DESCRIPTION

[0025] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It will be appreciated that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for ease of description, only some but not all structures related to the present application are shown in the drawings. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the art without making creative work are within the scope of protection of the present application.

[0026] The terms "first", "second", etc. in this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0027] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0028] Noise reduction and noise suppression are two common concepts in the fields of electronics and acoustics. They both aim to reduce unwanted noise to improve the quality of signals and improve the auditory environment. Among them, noise cancellation usually refers to reducing noise through technical means. In the field of acoustics, active noise reduction technology (Active Noise Control, ANC) is a popular noise reduction method. It interferes with noise by generating sound waves with the opposite phase, frequency and amplitude to the noise, achieving phase cancellation, thereby reducing noise. This technology is widely used in noise-canceling headphones, cars, and some household appliances. Noise suppression refers more to suppressing noise through hardware and software design in electronic devices. For example, an EMI (Electromagnetic Interference) filter is a noise suppression component used to suppress electromagnetic interference. It can reduce high-frequency noise in the circuit and prevent noise from propagating through the power line.

[0029] The noise gate threshold is an important concept in audio processing, which is usually used to control whether the audio signal passes or not. When the level of the audio signal is lower than the set threshold value, the noise gate will prevent the signal from being transmitted, thereby suppressing the noise. On the contrary, when the signal level is higher than the threshold value, the signal can pass normally. Usually, the noise gate threshold is judged by RSSI (Received Signal Strength Indicator) and out-of-band noise, where out-of-band noise refers to the noise existing in the frequency range outside the specified frequency band or signal passband. We determine the threshold for squelch opening by selecting the squelch level. SQ (Signal Quality) is the receiving squelch level, which is optional in 9 levels and the default is 3. When the squelch level is 0, it is in monitoring mode and does not filter noise. 0 cannot be used in scanning mode. Set the receiving squelch level to 0, which is generally used when listening to signals. The larger the number of the receiving squelch level (1 to 9), the higher the squelch level, which means the noise suppression capability is stronger and the signal is less interfered by noise or other irrelevant information.

[0030] In the relevant embodiments, a fixed squelch level control and noise reduction algorithm implementation scheme is usually adopted. The squelch level is controlled by a preset squelch state, 1. squelch is always on (squelch level 0); 2. squelch is normal (squelch level 3); 3. squelch is enhanced (squelch level 9). When applied, the terminal is in the receiving state and determines whether to establish a call based on the set squelch level, RSSI, out-of-band energy and other conditions. The noise reduction algorithm uses a set of noise reduction algorithms for strong and weak signals. However, this scheme has some disadvantages. For example, the sensitivity at the far end can be met, but the far end will have the following problems: intermittent phenomenon is found during the call; the noise is too loud during the call and the voice cannot be heard; the speaker of the incoming machine may be turned on and off continuously. A set of algorithms for strong and weak signals. Under weak signals: the noise reduction algorithm cannot keep up with the channel changes, and the signal will have problems of fluctuating, resulting in plosive sounds, making the voice unclear and other problems.

[0031] To solve the above problems, the present application provides a signal processing method, a communication device and a storage medium. Figure 1 As shown, Figure 1 1 is a schematic diagram of a step flow chart of an embodiment of a signal processing method provided by the present application; the signal processing method comprises the following steps:

[0032] Step S10: Obtain input signal.

[0033] It is understandable that the process of obtaining RF input signals may vary according to different communication standards, frequency ranges and application requirements. In cellular communications, RF signals are used to transmit voice and data. With the development of technology, the acquisition and processing of RF signals are also constantly optimized and improved to meet the growing communication needs.

[0034] Step S20: determining the out-of-band noise variance of the input signal outside the preset frequency band.

[0035] Among them, the Out-of-Band Noise Ratio (OoB NR) is a measure of the performance of the RF front-end in wireless communication systems, especially in receiver design. It describes the ratio of the noise level of the receiver outside the desired signal band to the noise level within the desired signal band. This method is used to evaluate the performance of the receiver in the presence of out-of-band interference, such as adjacent channel interference, blocking interference, etc. The higher the out-of-band noise ratio variance, the stronger the receiver's ability to suppress out-of-band noise, that is, the better the receiver's performance. Conversely, if the out-of-band noise ratio variance is low, it may mean that the receiver has a weaker ability to resist out-of-band interference.

[0036] Understandable, such as Figure 2 As shown, Figure 2This is a simulation diagram of an embodiment of the out-of-band noise variance provided by the present application; by estimating the noise introduced by the device, when in a weak field, the out-of-band noise fluctuates greatly, the noise introduced by the air interface is divided into 4 levels and the noise reduction level is divided into 3 levels, and the speech clarity is improved by the noise reduction level (the noise reduction level of 3 indicates the maximum noise reduction depth). Among them, Figure 2 The unit of the horizontal axis is time, the unit of the vertical axis is dB, and the graph shows the noise variance fluctuation at different power levels of different received signals.

[0037] Among them, the noise is divided into 4 levels, specifically, the first level: noise variance is greater than 60dB (decibel), the second level: noise variance is between 58-60dB, the third level: noise variance is between 50-58dB and the fourth level: noise variance is less than 50dB. It can be understood that when the noise variance is greater than 60dB, it means that the noise is extremely large at this time. At this time, the business situation is statistically analyzed. If the squelch threshold frequently goes up and down, the call will not be connected; when the noise variance is between 58-60dB, the noise is also large at this time, so the call will not be connected and the squelch threshold will be increased; when the noise variance is between 50-58dB, the out-of-band noise is relatively poor at this time, so the spectral entropy method is introduced to evaluate the voice quality; when the noise variance is less than 50dB, the air interface noise is small at this time, so there is no need to introduce the spectral entropy method to evaluate its voice quality, and only the squelch level is set to the default value of level 3, and the noise reduction level is also set to level 3.

[0038] Optionally, in one embodiment, when the received signal is -125dBm, its noise variance fluctuates around 60dB, the noise is relatively large, and the critical point may frequently go online and offline, resulting in a poor user experience. When the input signal is at -120dBm, around 55dB, the air interface will introduce extremely large noise, and the noise reduction algorithm cannot be completely consistent, and the audio quality is further evaluated.

[0039] It can be understood that in other embodiments, the noise can be divided into multiple levels, and the number of levels can be set according to actual conditions and is not limited to the four levels described in the above embodiments; for example, in one embodiment, the noise is divided into three levels, including when the noise variance is between 50-58dB, greater than 58dB and less than 50dB, and the three levels can complete the division of the noise.

[0040] Step S30: In response to the out-of-band noise variance being within a preset variance threshold range, determining a spectral entropy value of the input signal.

[0041] Optionally, in one embodiment, adjusting the squelch threshold level of the communication device according to the spectral entropy value includes: in response to the spectral entropy value being within a preset spectral entropy threshold range, adjusting the squelch threshold level of the communication device to a default squelch threshold level; in response to the spectral entropy value being greater than a maximum value of the spectral entropy threshold range, increasing the squelch threshold level of the communication device; in response to the spectral entropy value being less than a minimum value of the spectral entropy threshold range, decreasing the squelch threshold level of the communication device; wherein the squelch threshold level is positively correlated with the noise suppression capability, and the default squelch threshold level is any level between the maximum squelch threshold level and the minimum squelch threshold level.

[0042] Among them, the Spectral Entropy Method is a signal analysis method based on information theory, which is used to quantify the complexity or irregularity of a signal. Spectral entropy combines the spectral characteristics of a signal with the concept of entropy, where entropy can be understood as the uncertainty or randomness of a signal. In different application fields, spectral entropy can be used to analyze various types of signals, such as biomedical signals, music signals, communication signals, etc. The higher the value of spectral entropy, the more uniform the spectral distribution of the signal, and the greater the complexity or uncertainty of the signal. On the contrary, the lower the value of spectral entropy, the more concentrated the spectral distribution of the signal, and the more regular the signal.

[0043] It can be understood that, in one embodiment, Figure 3 As shown, Figure 3 is a schematic diagram of simulation results of an embodiment of the spectral entropy method provided by the present application; wherein, Figure 3 The horizontal axis is time, and the vertical axis is dB; corresponding to the noise variance in the above embodiments and descriptions, when the noise variance is 50-58 dB, the spectral entropy method is introduced to evaluate the speech quality; Figure 3 As shown, Figure 3 is an estimate of the spectral entropy method. When it is greater than 15, the relative speech quality is poor and the squelch threshold needs to be adjusted. The result of the spectral entropy method is normalized as follows Figure 3 As shown in the figure on the right, the corresponding time domain speech is shown in the figure on the right. The better the audio speech quality, the lower the value.

[0044] Optionally, in one embodiment, the squelch threshold level includes level 1 to level 9, and the default squelch threshold level is level 3; increasing the squelch threshold level of the communication device includes: increasing the squelch threshold level of the communication device by 1 level; decreasing the squelch threshold level of the communication device includes: decreasing the squelch threshold level of the communication device by 1 level.

[0045] It can be understood that in other embodiments, the level setting of the squelch threshold can be further subdivided or roughly divided, for example, the threshold level can be set to 12 levels or to 5 levels. The more detailed the level setting is, the more adjustable levels there are, and the configurable options increase accordingly. The specific level setting can be adjusted according to actual conditions and is not specifically limited here.

[0046] Step S40: adjusting the squelch threshold level of the communication device according to the spectral entropy value, and / or adjusting the noise reduction level of the communication device according to the spectral entropy value.

[0047] Optionally, in one embodiment, after adjusting the squelch threshold level of the communication device according to the spectral entropy value, it also includes: determining the signal strength of the input signal and the out-of-band energy of the input signal outside the preset frequency band; and determining whether to connect the call based on the adjusted squelch threshold level, signal strength and out-of-band energy.

[0048] Out-of-Band Energy refers to the energy in the frequency range outside the specified frequency band or channel. In wireless communications, signal processing, and electronic device design, out-of-band energy usually refers to the energy of unwanted frequency components, which may be generated by a variety of factors, including harmonics, nonlinear distortion, signal leakage, etc. Controlling out-of-band energy is an important aspect of wireless communication device design, which helps ensure the effective operation of the device, reduce interference with other devices, and improve overall spectrum utilization.

[0049] Optionally, in one embodiment, the signal processing method further includes: in response to the out-of-band noise variance being greater than the maximum value of a preset variance threshold, determining not to connect the call; or in response to the out-of-band noise variance being less than the minimum value of a preset variance threshold, adjusting the squelch threshold level of the communication device to the squelch threshold default level.

[0050] It can be understood that, in one embodiment, Figure 3 As shown in the figure, when the spectral entropy value is greater than the threshold A1, it means that the language readability is low, so it is necessary to increase the squelch threshold by one level and continue to make subsequent calls to ensure the user's subsequent audio quality. At the same time, the audio quality is continuously evaluated and the noise reduction is set to level 1. When the spectral entropy value is less than the threshold A2, the squelch threshold needs to be reduced to connect to calls at a longer distance, and the noise reduction is set to level 3. When the spectral entropy value is between A2-A1, the squelch level is set to the default level 3, and the noise reduction level is set to 2.

[0051] It can be understood that in other embodiments, the noise reduction level setting and the squelch threshold level setting may also adopt different level systems. For example, in an embodiment where there are 5 noise reduction levels and 12 squelch levels, when the spectral entropy value is less than the threshold value A2, the squelch threshold level is also gradually reduced, and the noise reduction is set to level 5; when the spectral entropy value is in the range between A2-A1, the squelch level is set to the default level 5, and the noise reduction level is set to 3.

[0052] Optionally, in one embodiment, the noise reduction level of the communication device is adjusted according to the spectral entropy value, including: in response to the spectral entropy value being within a preset spectral entropy threshold range, adjusting the noise reduction level of the communication device to a default noise reduction level; in response to the spectral entropy value being greater than the maximum value of the spectral entropy threshold range, reducing the noise reduction level of the communication device; in response to the spectral entropy value being less than the minimum value of the spectral entropy threshold range, increasing the noise reduction level of the communication device; wherein the noise reduction level is positively correlated with the noise reduction depth, and the default noise reduction level is any level between the maximum noise reduction level and the minimum noise reduction level.

[0053] It can be understood that a greater noise reduction level indicates a greater noise reduction depth. In one embodiment, the noise reduction level is set to 3 levels, where a noise reduction level of 3 indicates a maximum noise reduction depth.

[0054] Optionally, in one embodiment, the noise reduction level includes level 1 to level 3, and the default noise reduction level is level 2; reducing the noise reduction level of the communication device includes: adjusting the noise reduction level of the communication device to level 1; increasing the noise reduction level of the communication device includes: adjusting the noise reduction level of the communication device to level 3.

[0055] Optionally, in one embodiment, the signal processing method further includes: in response to the out-of-band noise variance being less than a minimum value of a preset variance threshold, adjusting the noise reduction level of the communication device to level 3.

[0056] Optionally, in one embodiment, if Figure 4 As shown, Figure 4It is a flowchart of the steps for adaptively turning on the squelch in an embodiment of the signal processing method provided by the present application; it can be understood that in the above embodiment, after the device obtains the input signal, the power spectral density (PSD) of the signal is analyzed by the noise energy variance method, and its variance is calculated to obtain the energy distribution of the noise. Similarly, the out-of-band noise ratio variance law focuses more specifically on the noise variance within the out-of-band frequency range of the signal. After obtaining the variance value, different squelch processing will be performed on variance values ​​in different ranges; wherein, when the variance value is greater than 58dB, the call will not be connected, and when the variance value is less than 50dB, the squelch level will be set to the default level 3, and the RSSI and out-of-band energy will be used for judgment. The call will be connected after the set conditions are met, otherwise it will be the opposite. When the variance value is in the range of 50 to 58dB, it is further judged by the spectral entropy value, combined with Figure 3 As shown in the figure, when the spectral entropy value is within the range of A2 to A1, the squelch level is also set to the default level 3, and the RSSI and out-of-band energy are used to make a judgment. If the set conditions are met, the call is accepted. Otherwise, it is the opposite. When the spectral entropy value is greater than A1 or less than A2, the squelch level is automatically adjusted. After confirming the squelch level, the RSSI and out-of-band energy are used to make a judgment. If the set conditions are met, the call is accepted. Otherwise, it is the opposite.

[0057] Optionally, in one embodiment, if Figure 5 As shown, Figure 5 It is a schematic diagram of the steps of enabling adaptive noise reduction in an embodiment of a signal processing method provided by the present application; it can be understood that in the above embodiment, after the device obtains the input signal, the variance value is obtained by using the noise energy variance method. When the variance value is less than 50dB, the noise reduction level is set to level 3. When the variance value is within the range of 50-58dB, further confirmation is performed by using the spectral entropy value, combined with Figure 3 As shown, when the spectral entropy value is greater than A1, the noise reduction level is set to level 1; when the spectral entropy value is less than A2, the noise reduction level is set to level 3; when the spectral entropy value is in the range of A2 to A1, the noise reduction level is set to level 2.

[0058] It can be understood that in this application, by using the out-of-band noise variance method and the spectral entropy method, audio and noise are distinguished and their audio quality is graded, and a solution for intelligently improving the call experience at extreme distances is proposed to improve the call quality and improve the experience of the terminal in different scenarios. The noise reduction algorithm is graded by S / N, and the larger the grade, the greater the noise reduction depth, so that different levels of noise reduction algorithms are more suitable for different scenarios and more flexible in application. The audio quality level is used to adaptively control the squelch level and the noise reduction level, and the noise reduction level and the squelch level are intelligently controlled. In the case of strong signals, the audio quality level is better, the squelch level uses the default value, and the noise reduction level is the maximum; in weak signals, the audio quality level is relatively poor, and the squelch level and the noise reduction level need to be configured in real time to meet the customer's call experience in this environment.

[0059] To solve the above problems, the present application also provides a communication device 100, such as Figure 6 As shown, Figure 6 1 is a schematic diagram of the structure of an embodiment of a communication device provided in the present application; the communication device 100 includes: a processor 110 and a memory 120, the memory 120 stores program data, and the processor 110 is used to execute the program data to implement the following signal processing method:

[0060] Acquire an input signal; determine an out-of-band noise variance of the input signal outside a preset frequency band; in response to the out-of-band noise variance being within a preset variance threshold range, determine a spectral entropy value of the input signal; adjust a squelch threshold level of a communication device according to the spectral entropy value, and / or adjust a noise reduction level of the communication device according to the spectral entropy value.

[0061] To solve the above problems, Figure 7 As shown, Figure 7 1 is a schematic diagram of a structure of an embodiment of a computer-readable storage medium provided by the present application; the present application also provides a computer-readable storage medium 200, in which program data 210 is stored. When the program data 210 is executed by the processor 110, it is used to implement the following signal processing method:

[0062] Acquire an input signal; determine an out-of-band noise variance of the input signal outside a preset frequency band; in response to the out-of-band noise variance being within a preset variance threshold range, determine a spectral entropy value of the input signal; adjust a squelch threshold level of a communication device according to the spectral entropy value, and / or adjust a noise reduction level of the communication device according to the spectral entropy value.

[0063] The present application provides a signal processing method, which includes: obtaining an input signal; determining an out-of-band noise variance of the input signal outside a preset frequency band; in response to the out-of-band noise variance being within a preset variance threshold range, determining a spectral entropy value of the input signal; adjusting a squelch threshold level of a communication device according to the spectral entropy value, and / or adjusting a noise reduction level of the communication device according to the spectral entropy value.

[0064] Through the above method, the audio quality level is divided by using the out-of-band noise variance combined with the spectral entropy method, and the appropriate noise reduction level and squelch level are adjusted and determined according to its quality level to improve the communication quality under weak signals or extreme distances and meet the usage requirements of different scenarios.

[0065] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A signal processing method, applied to a communication device, characterized in that: The signal processing method comprises: Get input signal; Determining an out-of-band noise variance of the input signal outside a preset frequency band; In response to the out-of-band noise variance being within a preset variance threshold range, determining a spectral entropy value of the input signal; The squelch threshold level of the communication device is adjusted according to the spectral entropy value, and / or the noise reduction level of the communication device is adjusted according to the spectral entropy value.

2. The signal processing method according to claim 1, characterized in that: The adjusting the squelch threshold level of the communication device according to the spectral entropy value comprises: In response to the spectral entropy value being within a preset spectral entropy threshold range, adjusting a squelch threshold level of the communication device to a squelch threshold default level; In response to the spectral entropy value being greater than a maximum value of the spectral entropy threshold range, increasing a squelch threshold level of the communication device; In response to the spectral entropy value being less than a minimum value of the spectral entropy threshold range, reducing a squelch threshold level of the communication device; The squelch threshold level is positively correlated with the noise suppression capability, and the squelch threshold default level is any level between the squelch threshold maximum level and the squelch threshold minimum level.

3. The signal processing method according to claim 2, characterized in that: The squelch threshold level includes level 1 to level 9, and the default squelch threshold level is level 3; The step of increasing the squelch threshold level of the communication device comprises: increasing the squelch threshold level of the communication device by one level; The reducing the squelch threshold level of the communication device includes: reducing the squelch threshold level of the communication device by one level.

4. The signal processing method according to any one of claims 1 to 3, characterized in that: After adjusting the noise threshold level of the communication device according to the spectral entropy value, the method further includes: Determining the signal strength of the input signal and out-of-band energy of the input signal outside the preset frequency band; Whether to place a call is determined according to the adjusted squelch threshold level, the signal strength and the out-of-band energy.

5. The signal processing method according to claim 1, characterized in that: The signal processing method further includes: In response to the out-of-band noise variance being greater than the maximum value of the preset variance threshold, determining not to connect the call; or In response to the out-of-band noise variance being less than a minimum value of the preset variance threshold, adjusting a squelch threshold level of the communication device to a squelch threshold default level.

6. The signal processing method according to claim 1, characterized in that: The adjusting the noise reduction level of the communication device according to the spectral entropy value includes: In response to the spectral entropy value being within a preset spectral entropy threshold range, adjusting the noise reduction level of the communication device to a default noise reduction level; In response to the spectral entropy value being greater than a maximum value of the spectral entropy threshold range, reducing a noise reduction level of the communication device; In response to the spectral entropy value being less than a minimum value of the spectral entropy threshold range, increasing a noise reduction level of the communication device; The noise reduction level is positively correlated with the noise reduction depth, and the default noise reduction level is any level between the maximum noise reduction level and the minimum noise reduction level.

7. The signal processing method according to claim 6, characterized in that: The noise reduction level includes level 1 to level 3, and the default noise reduction level is level 2; The lowering of the noise reduction level of the communication device comprises: adjusting the noise reduction level of the communication device to level 1; The increasing the noise reduction level of the communication device includes: adjusting the noise reduction level of the communication device to level 3.

8. The signal processing method according to claim 7, characterized in that: The signal processing method further includes: In response to the out-of-band noise variance being less than a minimum value of the preset variance threshold, adjusting the noise reduction level of the communication device to level 3.

9. A communication device, characterized in that: The communication device comprises: Memory; A processor is connected to the memory, and the processor is configured to execute the signal processing method according to any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program data, and when the program data is executed by a processor, it is used to implement the signal processing method according to any one of claims 1 to 8.

Citation Information

Cited By

  • Radio station voice silencing method

    CN121506164A