Air conditioner noise control method, device, medium and system
By acquiring and processing the vibration signals of the air conditioning noise source and the secondary sound source in the air conditioning noise control system, and adjusting the vibration signals output by the noise denoising speaker, the problem of poor noise removal effect in the prior art is solved, and more efficient noise control is achieved.
Patent Information
- Application Number
- CN202411792279.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-04-08
AI Technical Summary
The existing air conditioner noise control algorithm only generates secondary noise based on the noise source, and the factors considered are relatively single, resulting in poor noise removal effect.
By obtaining the vibration signal of the air conditioner noise source and the vibration signal of the secondary sound source, a digital filter is used to process the reference vibration signal and the feedback vibration signal, and the vibration signal output by the noise denoising speaker is adjusted to improve the noise denoising effect.
By considering the noise removal noise and ambient noise emitted by the noise removal speakers more often, and correcting the noise removal noise emitted by the noise removal speakers based on the ambient noise, the noise removal effect of the noise removal speakers is significantly improved.
Smart Images

Figure CN119778862A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of air conditioning noise suppression, and in particular to an air conditioning noise control method, device, medium and system. Background Art
[0002] When the air conditioner is running at high air volume, it will inevitably produce noise, which greatly affects the quality of life and physical and mental health of users. Therefore, how to reduce the noise of the air conditioner or improve the noise quality has become an urgent problem to be solved.
[0003] The noise of the air conditioner indoor unit mainly includes the wind noise of the fan system, the refrigerant flow noise, the motor vibration transmission noise and the high-frequency electromagnetic noise of the controller. The noise control method mainly focuses on three aspects: the noise source, the noise receiver and the noise propagation path. For the noise source, an intelligent control system can be designed to control the operating parameters of the air conditioner with the indoor sound pressure as a reference to ensure that the air conditioner meets the noise requirements. However, this inevitably affects the performance of the air conditioner. To control the propagation path of the noise, sound absorbing materials and sound barriers can be arranged in the air conditioner. This type of method makes the noise sound waves interact with the acoustic material or structure to consume energy to achieve the purpose of noise reduction, which is called the passive control method. However, this method has an ideal noise reduction effect in the medium and high frequency bands, but a poor noise reduction effect in the low frequency band, and the low-frequency component of the noise is often the main factor affecting the user experience. At the same time, the acoustic material has a large mass, large volume, poor versatility, high cost, and even affects the operating performance of the air conditioner. The Active Noise Control (ANC) method can effectively eliminate low-frequency noise. Its basic principle is to obtain environmental noise through a sound collector, input it into the Digital Signal Processing (DSP) module to generate secondary noise with the same amplitude and opposite phase as the main noise, and output the secondary noise to the environment through the speaker to reduce the energy of the main noise source. The sound sensor and speaker of the ANC system take up less space, and will not affect the performance of the air conditioner while reducing noise. At the same time, the DSP module can be combined with the control circuit board of the air conditioner, so the ANC system has the advantages of easy installation, stable working performance, and low cost.
[0004] The related existing scheme describes an ANC structure, including a sound collector, a DSP module, a main control module and a speaker arrangement strategy in the air conditioner indoor unit. However, its control algorithm adopts a relatively basic feedforward ANC system. The feedforward model requires placing a reference microphone at the target sound source to obtain a reference signal in advance. The residual noise signal measured by the error sensor and the reference signal obtained by the sensor are used as the input of the controller, and the secondary sound source signal is generated and adjusted through the control algorithm. Subsequently, the secondary speaker is driven to emit secondary noise, which destructively interferes with the noise generated by the primary sound source, and finally minimizes the sound pressure value at the error sensor. This strategy has strong robustness and is not only suitable for narrowband noise signals, but can also be used to process broadband noise signals, but the convergence speed is slow.
[0005] That is, the control algorithm of the existing solution only generates secondary noise according to the noise source, and the factors considered are relatively simple, resulting in poor noise removal effect. Summary of the invention
[0006] The main purpose of the present application is to provide an air conditioning noise control method, device, medium and system, so as to at least solve the problem that the control algorithm of the existing solution only generates secondary noise based on the noise source and considers relatively single factors, resulting in poor noise removal effect.
[0007] In order to achieve the above object, according to one aspect of the present application, a method for controlling air conditioning noise is provided, the method comprising:
[0008] Acquire a vibration signal of an air conditioner noise source and a vibration signal of a secondary sound source to obtain a reference vibration signal and a feedback vibration signal, wherein the secondary sound source includes a noise cancellation noise emitted by a noise cancellation speaker and environmental noise;
[0009] At least using a first digital filter to filter the reference vibration signal to obtain an estimated vibration signal;
[0010] Using a second digital filter to filter the estimated vibration signal and the feedback vibration signal to obtain a second filtered signal;
[0011] The vibration signal output by the noise cancellation speaker is adjusted according to at least the reference vibration signal and the second filtered signal.
[0012] Optionally, at least using a first digital filter to filter the reference vibration signal to obtain an estimated vibration signal includes:
[0013] The reference vibration signal and the feedback vibration signal are processed by using a feedback least mean square algorithm to obtain a corrected reference vibration signal;
[0014] Using the first digital filter to filter the reference vibration signal and the corrected reference vibration signal to obtain a first filtered signal;
[0015] The estimated vibration signal is determined as a sum of the first filtered signal and the second filtered signal.
[0016] Optionally, using a second digital filter to filter the estimated vibration signal and the feedback vibration signal to obtain a second filtered signal includes:
[0017] Determining a corrected vibration signal as a difference between the estimated vibration signal and the feedback vibration signal;
[0018] The feedback vibration signal and the corrected vibration signal are processed by using a feedback least mean square algorithm to obtain a corrected reference vibration signal;
[0019] The second digital filter is used to process the modified reference vibration signal and the modified vibration signal to obtain the second filtered signal.
[0020] Optionally, using the first digital filter to filter the reference vibration signal and the corrected reference vibration signal to obtain a first filtered signal includes:
[0021] According to y f (n) = w f T (n)x f (n), determining the first filtered signal;
[0022] Among them, y f (n) is the first filtered signal, w f T (n) is the transposed matrix of the tap weight vector of the first digital filter, x f (n) is the reference vibration signal.
[0023] Optionally, obtaining a feedback vibration signal includes:
[0024] According to e(n) = [d(n) - y' f (n)]+[v(n)-y' b (n)], determining the feedback vibration signal;
[0025] Wherein, e(n) is the feedback vibration signal, d(n) is the signal strength of the vibration signal of the air conditioner noise source when it is transmitted to the position of the error microphone, v(n) is the disturbance amount of the ambient noise, y' f(n) is a vibration signal obtained by sequentially processing the first filtered signal using a digital-to-analog converter, a reconstruction filter and a power amplifier, and y' b (n) is a vibration signal obtained by sequentially processing the second filtered signal using the digital-to-analog converter, the reconstruction filter and the power amplifier.
[0026] Optionally, using the second digital filter to process the modified reference vibration signal and the modified vibration signal to obtain the second filtered signal includes:
[0027] According to y b (n) = w b T (n)x b (n), determining the first filtered signal;
[0028] Among them, y b (n) is the second filtered signal, w b T (n) is the transposed matrix of the tap weight vector of the second digital filter, x b (n) is the corrected vibration signal.
[0029] Optionally, adjusting the vibration signal output by the noise cancellation speaker at least according to the reference vibration signal and the second filtered signal includes:
[0030] Determine the target vibration signal as the sum of the first filtered signal and the second filtered signal;
[0031] sequentially using a digital-to-analog converter, a reconstruction filter, and a power amplifier to process the target vibration signal to obtain a control signal;
[0032] The control signal is used to adjust the vibration signal output by the noise cancellation speaker.
[0033] According to another aspect of the present application, there is provided an air conditioning noise control device, the device comprising:
[0034] An acquisition unit, used to acquire a vibration signal of an air conditioner noise source and a vibration signal of a secondary sound source, and obtain a reference vibration signal and a feedback vibration signal, wherein the secondary sound source includes a noise cancellation noise emitted by a noise cancellation speaker and environmental noise;
[0035] A first processing unit, configured to filter the reference vibration signal using at least a first digital filter to obtain an estimated vibration signal;
[0036] A second processing unit, configured to filter the estimated vibration signal and the feedback vibration signal using a second digital filter to obtain a second filtered signal;
[0037] The third processing unit is used to adjust the vibration signal output by the noise cancellation speaker according to at least the reference vibration signal and the second filtered signal.
[0038] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the methods described.
[0039] According to another aspect of the present application, an air conditioning noise control system is provided, the system comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of the described methods.
[0040] By applying the technical solution of the present application, the noise cancellation noise and environmental noise emitted by the noise cancellation speaker are taken into consideration, and the noise cancellation noise emitted by the noise cancellation speaker is corrected based on the environmental noise, thereby improving the noise cancellation effect of the noise cancellation speaker. Compared with the existing scheme, the secondary noise is no longer generated only based on the noise source, making the factors considered more diversified, thereby solving the problem that the control algorithm of the existing scheme only generates secondary noise based on the noise source and the factors considered are relatively single, resulting in poor noise cancellation effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The drawings constituting part of the present application are used to provide a further understanding of the present application. The exemplary embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0042] Figure 1 A schematic diagram of a flow chart of an air conditioning noise control method provided according to an embodiment of the present application is shown;
[0043] Figure 2 A schematic diagram showing a principle of a hybrid active noise control system provided according to an embodiment of the present application is shown;
[0044] Figure 3 A schematic diagram showing installation positions of a reference microphone, an error microphone, and a speaker provided according to an embodiment of the present application is shown;
[0045] Figure 4 A schematic diagram showing the positional relationship between an air conditioner and a speaker provided according to an embodiment of the present application;
[0046] Figure 5 A schematic flow chart of another air conditioning noise control method provided according to an embodiment of the present application is shown;
[0047] Figure 6 A structural block diagram of an air conditioning noise control device provided according to an embodiment of the present application is shown.
[0048] The above drawings include the following reference numerals:
[0049] 1. Reference microphone; 2. Error microphone; 3. Speaker; 4. Air conditioner. DETAILED DESCRIPTION
[0050] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0051] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution 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. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0052] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0053] For the convenience of description, some nouns or terms involved in the embodiments of the present application are explained below:
[0054] The Fx-LMS algorithm is a feedback-based least mean square algorithm used for adaptive filtering and signal processing. It is a variant of the Least Mean Square (LMS) algorithm that introduces a fast learning rate adjustment mechanism to improve convergence speed and stability. The Fx-LMS algorithm is often used to solve adaptive filtering problems in signal processing and communication systems, and can effectively suppress noise and interference in signals.
[0055] The tap weight vector of the filter refers to the vector composed of the weight values of each tap in the filter (that is, each coefficient in the filter). This weight vector determines the filtering method and characteristics adopted by the filter when filtering the input signal. According to different filter design methods and filter types, the tap weight vector can have different forms and values. Usually, according to the type and design requirements of the filter, the tap weight vector of the filter can be determined by different methods, such as frequency domain design method, time domain design method, window function design method, etc.
[0056] As introduced in the background technology, the relevant existing scheme describes an ANC structure, including a sound collector, a DSP module, a main control module and a speaker arrangement strategy in the air conditioner indoor unit. However, its control algorithm adopts a relatively basic feedforward ANC system. The feedforward model requires placing a reference microphone at the target sound source to obtain a reference signal in advance. The residual noise signal measured by the error sensor and the reference signal obtained by the sensor are used as the input of the controller, and the secondary sound source signal is generated and adjusted through the control algorithm. Subsequently, the secondary speaker is driven to emit secondary noise, which interferes destructively with the noise generated by the primary sound source, and finally minimizes the sound pressure value at the error sensor. This strategy has strong robustness and is not only suitable for narrowband noise signals, but also can be used to process broadband noise signals, but the convergence speed is slow. In order to solve the problem that the control algorithm of the existing scheme only generates secondary noise according to the noise source, the elements considered are relatively single, resulting in poor noise removal effect, the embodiments of the present application provide an air conditioning noise control method, device, medium and system.
[0057] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0058] In this embodiment, an air conditioning noise control method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0059] Figure 1 FIG. 1 is a flow chart of an air conditioning noise control method provided according to an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:
[0060] Step S101, obtaining a vibration signal of an air conditioner noise source and a vibration signal of a secondary sound source to obtain a reference vibration signal and a feedback vibration signal, wherein the secondary sound source includes a noise cancellation noise emitted by a noise cancellation speaker and ambient noise;
[0061] In one embodiment of the present application, obtaining a feedback vibration signal includes:
[0062] According to e(n) = [d(n) - y' f (n)]+[v(n)-y' b (n)], determining the above-mentioned feedback vibration signal;
[0063] Wherein, e(n) is the feedback vibration signal, d(n) is the signal strength of the vibration signal of the air conditioner noise source when it is transmitted to the position of the error microphone, v(n) is the disturbance amount of the environmental noise, y' f (n) is the vibration signal after the first filtered signal is processed by a digital-to-analog converter, a reconstruction filter and a power amplifier in sequence, y' b (n) is a vibration signal obtained by sequentially processing the second filtered signal using the digital-to-analog converter, the reconstruction filter and the power amplifier.
[0064] Specifically, Figure 2 As shown in the figure, in the feedforward structure, x(n) is the reference vibration signal, which is the noise or vibration signal obtained by the acoustic sensor or acceleration sensor, and n is the index of the discrete time point. P(z) is the main transmission path, which represents the impulse response function from the reference sensor to the error sensor. d(n) is the noise signal after the reference signal x(n) passes through the main transmission path P(z), and e(z) is the environmental noise obtained by the error sensor. S(z) is the secondary transmission path, which represents the impulse response function of the entire transmission process from the noise signal through the digital-to-analog conversion and then through the speaker to the error sensor. Represents the approximation of the secondary path S(z), which is simulated as an adaptive filter of length Ls, expressed as w f (n) is the feedforward structure adaptive filter W f The tap weight vector of (z) has a vector length of Lf and is expressed as w f (n)=[w 1 (n),w 2 (n),…,w Lf (n)]T. The reference signal x is intercepted with a length of Lf f (n) = [x(n), x(n+1), ..., x(n-Lf+1)]T are respectively brought into the adaptive filter to update the parameters of the tap vector in real time. f (n) is x f (n) is the secondary noise generated by the adaptive filter, which is used to weaken and offset the main noise. v(n) is the noise disturbance in the environment.
[0065] e(n)=d(n)+v(n)-s(n)×y(n);
[0066] Similarly, the feedback structure contains an adaptive filter W of length Lb b (z), reference signal x b (n) Through the adaptive filter W b (z) generates secondary signal y b The secondary noise signal output by the entire hybrid ANC system is y(n) = y f (n)+y b (n), and the reference signal x of the feedback structure b (n) is the error signal e(n) and the secondary signal y(n) s(n) is the expression of the secondary path in the time domain, and S(z) is the expression of s(n) after z-transformation.
[0067] Step S102, using at least a first digital filter to filter the reference vibration signal to obtain an estimated vibration signal;
[0068] Step S102, i.e., using at least a first digital filter to filter the reference vibration signal to obtain an estimated vibration signal, includes:
[0069] The reference vibration signal and the feedback vibration signal are processed by using a feedback least mean square algorithm to obtain a corrected reference vibration signal.
[0070] The feedback type least mean square algorithm is used to suppress the noise and disturbance of the reference vibration signal and the feedback vibration signal.
[0071] Using the first digital filter to filter the reference vibration signal and the corrected reference vibration signal to obtain a first filtered signal;
[0072] Generating the first filtered signal requires canceling the reference noise at the noise source.
[0073] Implementation:
[0074] According to y f (n) = w f T (n)x f (n), determining the first filtered signal;
[0075] Among them, y f (n) is the first filtered signal, w f T (n) is the transposed matrix of the tap weight vector of the first digital filter, x f (n) is the above-mentioned reference vibration signal.
[0076] The estimated vibration signal is determined to be a sum of the first filtered signal and the second filtered signal.
[0077] Specifically, since the noise and disturbance of the reference vibration signal and the feedback vibration signal are suppressed, and the gap between the vibration signal currently output by the noise cancellation speaker and the ideal situation is taken into consideration, a correction process is added to the existing solution, thereby improving the final noise cancellation effect.
[0078] Step S103, using a second digital filter to filter the estimated vibration signal and the feedback vibration signal to obtain a second filtered signal;
[0079] Implementation:
[0080] Determine a modified vibration signal as a difference between the estimated vibration signal and the feedback vibration signal;
[0081] The feedback vibration signal and the correction vibration signal are processed by using a feedback least mean square algorithm to obtain the correction reference vibration signal;
[0082] The second digital filter is used to process the corrected reference vibration signal and the corrected vibration signal to obtain the second filtered signal.
[0083] Specifically, the modified vibration signal represents the difference between the vibration signal currently output by the noise canceling speaker and the ideal situation, and a modified signal, i.e., the second filtered signal, is obtained based on the difference, so that the target vibration signal obtained subsequently is closer to the ideal situation. The Fx-LMS algorithm (i.e., the feedback least mean square algorithm) is used to suppress the noise and interference in the above feedback vibration signal and the above modified vibration signal.
[0084] In one embodiment of the present application, the second digital filter is used to process the corrected reference vibration signal and the corrected vibration signal to obtain the second filtered signal, including:
[0085] According to y b (n) = w b T (n)x b (n), determining the first filtered signal;
[0086] Among them, y b (n) is the second filtered signal, w b T (n) is the transposed matrix of the tap weight vector of the second digital filter, x b (n) is the above-mentioned corrected vibration signal.
[0087] Step S104: adjusting the vibration signal output by the noise-cancelling speaker at least according to the reference vibration signal and the second filtered signal.
[0088] In the above steps, the noise cancellation noise and environmental noise emitted by the noise cancellation speaker are taken into consideration, and the noise cancellation noise emitted by the noise cancellation speaker is corrected based on the environmental noise, thereby improving the noise cancellation effect of the noise cancellation speaker. Compared with the existing scheme, the secondary noise is no longer generated only based on the noise source, making the factors considered more diversified, thereby solving the problem that the control algorithm of the existing scheme only generates secondary noise based on the noise source and the factors considered are relatively single, resulting in poor noise cancellation effect.
[0089] This application proposes a hybrid control system to actively control the noise of the air conditioner indoor unit, input the primary sound source signal into the feedforward structure, and input the noise signal of the error sensor into the feedback structure to achieve faster convergence speed and better noise reduction effect. The hybrid active noise control system combines the advantages of feedforward and feedback structures, can take into account the noise disturbance in the environment, and has higher system stability.
[0090] In one embodiment of the present application, adjusting the vibration signal output by the noise canceling speaker at least according to the reference vibration signal and the second filter signal includes:
[0091] Determine the target vibration signal as the sum of the first filtered signal and the second filtered signal;
[0092] The target vibration signal is processed in sequence using a digital-to-analog converter, a reconstruction filter and a power amplifier to obtain a control signal;
[0093] The control signal is used to adjust the vibration signal output by the noise canceling speaker.
[0094] Specifically, the target vibration signal is processed in sequence using a digital-to-analog converter, a reconstruction filter and a power amplifier to obtain a control signal, so that the noise removal effect of the control signal is effectively improved. Finally, the control signal is used as a vibration signal output by a noise-cancelling speaker, thereby effectively removing the noise of the air conditioner.
[0095] The hybrid ANC system realizes the basic principle of active noise control through adaptive filters. The secondary noise signal is controlled by the adaptive filter W with feedforward structure and feedback structure. f (z) and W b (z) Joint generation: The secondary noise signal generated by the feedback structure can be regarded as the disturbance noise of the feedforward structure, and vice versa. This control structure enables the system to cope with low-frequency noise disturbances in the secondary path and enhance the stability of the system.
[0096] The reference microphone 1 of the hybrid active noise control is arranged inside the air conditioner, such as Figure 3 The error microphone 2 is arranged on the outside of the wind deflector, such as Figure 3 The speaker 3 is arranged below the indoor unit of the air conditioner. The reference microphone, the error microphone and the speaker form an active noise control system. When the air conditioner is running, the air guide plate opens and the error microphone moves downward with the air guide plate. At the same time, the speaker bracket can adjust the direction of the speaker so that the error microphone appears on the sound transmission path of the speaker.
[0097] like Figure 4 As shown, the positional relationship between the air conditioner 4 and the speaker 3 is shown. The hybrid active noise control system can be a collection of multiple groups to ensure the noise performance of the indoor unit. Each group of systems adopts the hybrid algorithm proposed in this case to improve the convergence speed and anti-interference characteristics of the noise control system.
[0098] The analysis process is as follows: first, let the speaker emit white noise to build an acoustic path model of the secondary noise signal; second, calculate the secondary noise based on the signals of the error microphone and the reference microphone; finally, release the stimulus noise through the speaker to offset the noise generated by the air conditioner indoor unit.
[0099] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the air conditioning noise control method of the present application will be described in detail below in combination with specific embodiments.
[0100] This embodiment relates to a specific air conditioning noise control method, such as Figure 5 As shown, including:
[0101] Acquire a vibration signal of an air conditioner noise source and a vibration signal of a secondary sound source to obtain a reference vibration signal and a feedback vibration signal, wherein the secondary sound source includes the noise cancellation noise emitted by the noise cancellation speaker and the ambient noise;
[0102] The reference vibration signal and the feedback vibration signal are processed by using a feedback-type least mean square algorithm to obtain a corrected reference vibration signal;
[0103] Using a first digital filter to filter the reference vibration signal and the corrected reference vibration signal to obtain a first filtered signal;
[0104] Determine the estimated vibration signal as the sum of the first filtered signal and the second filtered signal; determine the corrected vibration signal as the difference between the estimated vibration signal and the feedback vibration signal;
[0105] The feedback vibration signal and the corrected vibration signal are processed by using the feedback least mean square algorithm to obtain a corrected reference vibration signal;
[0106] Using a second digital filter to process the corrected reference vibration signal and the corrected vibration signal to obtain a second filtered signal;
[0107] Determine the target vibration signal as the sum of the first filter signal and the second filter signal; sequentially use a digital-to-analog converter, a reconstruction filter, and a power amplifier to process the target vibration signal to obtain a control signal;
[0108] The control signal is used to adjust the vibration signal output by the noise canceling speaker.
[0109] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0110] The embodiment of the present application also provides an air conditioning noise control device. It should be noted that the air conditioning noise control device of the embodiment of the present application can be used to execute the method for air conditioning noise control provided by the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0111] The following is an introduction to the air conditioning noise control device provided in the embodiment of the present application.
[0112] Figure 6 is a structural block diagram of an air conditioning noise control device provided according to an embodiment of the present application. Figure 6 As shown, the device comprises:
[0113] An acquisition unit 61 is used to acquire a vibration signal of an air conditioner noise source and a vibration signal of a secondary sound source, and obtain a reference vibration signal and a feedback vibration signal, wherein the secondary sound source includes a noise cancellation noise emitted by a noise cancellation speaker and an ambient noise;
[0114] A first processing unit 62 is used to filter the reference vibration signal using at least a first digital filter to obtain an estimated vibration signal;
[0115] A second processing unit 63 is used to filter the estimated vibration signal and the feedback vibration signal using a second digital filter to obtain a second filtered signal;
[0116] The third processing unit 64 is used to adjust the vibration signal output by the noise cancellation speaker at least according to the reference vibration signal and the second filter signal.
[0117] In the above device, the noise cancellation noise and environmental noise emitted by the noise cancellation speaker are taken into consideration, and the noise cancellation noise emitted by the noise cancellation speaker is corrected based on the environmental noise, thereby improving the noise cancellation effect of the noise cancellation speaker. Compared with the existing scheme, the secondary noise is no longer generated only based on the noise source, making the factors considered more diversified, thereby solving the problem that the control algorithm of the existing scheme only generates secondary noise based on the noise source and the factors considered are relatively single, resulting in poor noise cancellation effect.
[0118] In one embodiment of the present application, the first processing unit includes a first processing module, a second processing module and a first determining module.
[0119] The first processing module is used to process the reference vibration signal and the feedback vibration signal using a feedback least mean square algorithm to obtain a corrected reference vibration signal;
[0120] The second processing module is used for filtering the reference vibration signal and the corrected reference vibration signal using the first digital filter to obtain a first filtered signal;
[0121] The first determination module is used to determine that the estimated vibration signal is the sum of the first filtered signal and the second filtered signal.
[0122] In one embodiment of the present application, the second processing unit includes a second determining module, a third processing module and a fourth processing module.
[0123] The second determination module is used to determine that the modified vibration signal is the difference between the estimated vibration signal and the feedback vibration signal;
[0124] The third processing module is used to process the feedback vibration signal and the corrected vibration signal using a feedback least mean square algorithm to obtain the corrected reference vibration signal;
[0125] The fourth processing module is used to use the second digital filter to process the corrected reference vibration signal and the corrected vibration signal to obtain the second filtered signal.
[0126] In one embodiment of the present application, the second processing module includes a first determining submodule,
[0127] The first determination submodule is used to determine the f (n) = w f T (n)x f (n), determining the first filtered signal;
[0128] Among them, y f (n) is the first filtered signal, w fT (n) is the transposed matrix of the tap weight vector of the first digital filter, x f (n) is the above-mentioned reference vibration signal.
[0129] In one embodiment of the present application, the acquisition unit includes a third determination module.
[0130] The third determination module is used to determine the value of the product according to e(n)=[d(n)-y' f (n)]+[v(n)-y' b (n)], determining the above-mentioned feedback vibration signal;
[0131] Wherein, e(n) is the feedback vibration signal, d(n) is the signal strength of the vibration signal of the air conditioner noise source when it is transmitted to the position of the error microphone, v(n) is the disturbance amount of the environmental noise, y' f (n) is the vibration signal after the first filtered signal is processed by a digital-to-analog converter, a reconstruction filter and a power amplifier in sequence, y' b (n) is a vibration signal obtained by sequentially processing the second filtered signal using the digital-to-analog converter, the reconstruction filter and the power amplifier.
[0132] In one embodiment of the present application, the fourth processing module includes a second determining submodule,
[0133] The second determination submodule is used to determine the b (n) = w b T (n)x b (n), determining the first filtered signal;
[0134] Among them, y b (n) is the second filtered signal, w b T (n) is the transposed matrix of the tap weight vector of the second digital filter, x b (n) is the above-mentioned corrected vibration signal.
[0135] In one embodiment of the present application, the third processing unit includes a third determining module, a fifth processing module and a sixth processing module.
[0136] The third determination module is used to determine that the target vibration signal is the sum of the first filtered signal and the second filtered signal;
[0137] The fifth processing module is used to sequentially process the target vibration signal using a digital-to-analog converter, a reconstruction filter and a power amplifier to obtain a control signal;
[0138] The sixth processing module is used to use the control signal to adjust the vibration signal output by the noise cancellation speaker.
[0139] The air conditioner noise control device includes a processor and a memory. The acquisition unit, the first processing unit, the second processing unit, and the third processing unit are all stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions. The modules are all located in the same processor; or, the modules are located in different processors in any combination.
[0140] The processor includes a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters can be adjusted to solve the problem that the control algorithm of the existing solution only generates secondary noise based on the noise source, and the factors considered are relatively single, resulting in poor noise removal effect.
[0141] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0142] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the air conditioning noise control method.
[0143] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the air conditioning noise control method is executed when the program is run.
[0144] An embodiment of the present invention provides a device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, at least the following steps are implemented: obtaining a vibration signal of an air conditioning noise source and a vibration signal of a secondary sound source to obtain a reference vibration signal and a feedback vibration signal, wherein the secondary sound source includes the noise cancellation noise and the ambient noise emitted by a noise cancellation speaker; filtering the reference vibration signal using at least a first digital filter to obtain an estimated vibration signal; filtering the estimated vibration signal and the feedback vibration signal using a second digital filter to obtain a second filtered signal; and adjusting the vibration signal output by the noise cancellation speaker based on at least the reference vibration signal and the second filtered signal. The device in this article may be a server, a PC, a PAD, a mobile phone, etc.
[0145] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that is initialized with at least the following method steps: obtaining a vibration signal of an air conditioning noise source and a vibration signal of a secondary sound source to obtain a reference vibration signal and a feedback vibration signal, wherein the secondary sound source includes the noise cancellation noise emitted by a noise cancellation speaker and environmental noise; using at least a first digital filter to filter the reference vibration signal to obtain an estimated vibration signal; using a second digital filter to filter the estimated vibration signal and the feedback vibration signal to obtain a second filtered signal; and adjusting the vibration signal output by the noise cancellation speaker based on at least the reference vibration signal and the second filtered signal.
[0146] The present application also provides an air conditioning noise control system, which includes: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any of the above methods. By taking into account the noise cancellation noise and environmental noise emitted by the noise cancellation speaker, and correcting the noise cancellation noise emitted by the noise cancellation speaker based on the environmental noise, the noise cancellation effect of the noise cancellation speaker is improved. Compared with the existing solution, the secondary noise is no longer generated only based on the noise source, making the factors considered more diversified, thereby solving the problem that the control algorithm of the existing solution only generates secondary noise based on the noise source, and the factors considered are relatively single, resulting in poor noise cancellation effect.
[0147] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0148] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0149] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0150] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0151] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0152] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0153] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0154] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0155] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0156] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:
[0157] 1) The air conditioning noise control method of the present application improves the noise cancellation effect of the noise cancellation speaker by taking into account the noise cancellation noise and environmental noise emitted by the noise cancellation speaker and correcting the noise cancellation noise emitted by the noise cancellation speaker based on the environmental noise. Compared with the existing scheme, the secondary noise is no longer generated only based on the noise source, making the factors considered more diversified, thereby solving the problem that the control algorithm of the existing scheme only generates secondary noise based on the noise source and the factors considered are relatively single, resulting in poor noise cancellation effect.
[0158] 2) The air conditioning noise control device of the present application improves the noise cancellation effect of the noise cancellation speaker by taking into account the noise cancellation noise and environmental noise emitted by the noise cancellation speaker and correcting the noise cancellation noise emitted by the noise cancellation speaker based on the environmental noise. Compared with the existing scheme, the secondary noise is no longer generated only based on the noise source, making the factors considered more diversified, thereby solving the problem that the control algorithm of the existing scheme only generates secondary noise based on the noise source and the factors considered are relatively single, resulting in poor noise cancellation effect.
[0159] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for controlling air conditioning noise, characterized in that: include: Acquire a vibration signal of an air conditioner noise source and a vibration signal of a secondary sound source to obtain a reference vibration signal and a feedback vibration signal, wherein the secondary sound source includes a noise cancellation noise emitted by a noise cancellation speaker and environmental noise; At least using a first digital filter to filter the reference vibration signal to obtain an estimated vibration signal; Using a second digital filter to filter the estimated vibration signal and the feedback vibration signal to obtain a second filtered signal; The vibration signal output by the noise cancellation speaker is adjusted according to at least the reference vibration signal and the second filtered signal.
2. The method according to claim 1, characterized in that At least using a first digital filter to filter the reference vibration signal to obtain an estimated vibration signal, including: The reference vibration signal and the feedback vibration signal are processed by using a feedback least mean square algorithm to obtain a corrected reference vibration signal; Using the first digital filter to filter the reference vibration signal and the corrected reference vibration signal to obtain a first filtered signal; The estimated vibration signal is determined as a sum of the first filtered signal and the second filtered signal.
3. The method according to claim 2, characterized in that The estimated vibration signal and the feedback vibration signal are filtered using a second digital filter to obtain a second filtered signal, including: Determining a corrected vibration signal as a difference between the estimated vibration signal and the feedback vibration signal; The feedback vibration signal and the corrected vibration signal are processed by using a feedback least mean square algorithm to obtain a corrected reference vibration signal; The second digital filter is used to process the modified reference vibration signal and the modified vibration signal to obtain the second filtered signal.
4. The method according to claim 2, characterized in that: The first digital filter is used to filter the reference vibration signal and the corrected reference vibration signal to obtain a first filtered signal, including: According to y f (n) = w f T (n)x f (n), determining the first filtered signal; Among them, y f (n) is the first filtered signal, w f T (n) is the transposed matrix of the tap weight vector of the first digital filter, x f (n) is the reference vibration signal.
5. The method according to claim 2, characterized in that: Get feedback vibration signals, including: According to e(n) = [d(n) - y' f (n)]+[v(n)-y' b (n)], determining the feedback vibration signal; Wherein, e(n) is the feedback vibration signal, d(n) is the signal strength of the vibration signal of the air conditioner noise source when it is transmitted to the position of the error microphone, v(n) is the disturbance amount of the ambient noise, y' f (n) is a vibration signal obtained by sequentially processing the first filtered signal using a digital-to-analog converter, a reconstruction filter and a power amplifier, and y' b (n) is a vibration signal obtained by sequentially processing the second filtered signal using the digital-to-analog converter, the reconstruction filter and the power amplifier.
6. The method according to claim 3, characterized in that The second digital filter is used to process the modified reference vibration signal and the modified vibration signal to obtain the second filtered signal, including: According to y b (n) = w b T (n)x b (n), determining the first filtered signal; Among them, y b (n) is the second filtered signal, w b T (n) is the transposed matrix of the tap weight vector of the second digital filter, x b (n) is the corrected vibration signal.
7. The method according to claim 3, characterized in that Adjusting the vibration signal output by the noise cancelling speaker at least according to the reference vibration signal and the second filtered signal, comprising: Determine the target vibration signal as the sum of the first filtered signal and the second filtered signal; sequentially using a digital-to-analog converter, a reconstruction filter, and a power amplifier to process the target vibration signal to obtain a control signal; The control signal is used to adjust the vibration signal output by the noise cancellation speaker.
8. An air conditioning noise control device, characterized in that: include: An acquisition unit, used to acquire a vibration signal of an air conditioner noise source and a vibration signal of a secondary sound source, and obtain a reference vibration signal and a feedback vibration signal, wherein the secondary sound source includes a noise cancellation noise emitted by a noise cancellation speaker and environmental noise; A first processing unit, configured to filter the reference vibration signal using at least a first digital filter to obtain an estimated vibration signal; A second processing unit, configured to filter the estimated vibration signal and the feedback vibration signal using a second digital filter to obtain a second filtered signal; The third processing unit is used to adjust the vibration signal output by the noise cancellation speaker according to at least the reference vibration signal and the second filtered signal.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.
10. An air conditioning noise control system, characterized in that: include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of claims 1 to 7.