Noise control method, apparatus, and system, device, storage medium, and program product

By receiving and analyzing noise signals and vibration signals, and generating control signals based on noise band and coherence analysis, the problem of poor noise reduction effect in the prior art is solved, and a more accurate and flexible noise reduction effect is achieved.

WO2025162337A1PCT designated stage Publication Date: 2025-08-07BYD CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/075046
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-31
Filing Date
2025-01-25
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

In the prior art, the vehicle vibration signal is directly used as a reference signal for noise reduction, resulting in poor noise reduction effect.

Method used

Receive the noise signal and multiple vibration signals of the noise reduction object, perform noise reduction analysis based on multiple noise bands, determine the noise reduction signal of the noise reduction object, and generate a control signal to instruct the noise reduction object to output the noise reduction signal through coherence analysis and signal fusion processing.

Benefits of technology

The noise reduction effect of the noise reduction signal is improved, the accuracy and flexibility of the noise reduction signal is ensured, and the changes in different speeds and noise acquisition positions are adapted to.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025075046_07082025_PF_FP_ABST
    Figure CN2025075046_07082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a noise control method, apparatus, and system, a device, a storage medium, and a program product. The method comprises: receiving a noise signal and a plurality of vibration signals of a noise reduction object; performing noise reduction analysis on the noise signal and the plurality of vibration signals on the basis of a plurality of noise frequency bands, and determining a noise reduction signal for the noise reduction object, wherein the noise frequency bands are frequency bands of noise peak values of the noise reduction object; and generating a control signal on the basis of the noise reduction signal, wherein the control signal is used for instructing the noise reduction object to output the noise reduction signal. By adopting the method, the noise reduction effect of noise reduction signals can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Noise control method, device, system, equipment, storage medium and program product

[0001] This application claims priority to the Chinese patent disclosure with application number 202410144709.2 and application name “Noise control method, device, system, equipment, storage medium and program product” filed with the China Patent Office on January 31, 2024, the entire contents of which are incorporated by reference into this disclosure. Technical Field

[0002] The present application relates to the field of automobile technology, and in particular to a noise control method, device, system, equipment, storage medium, and program product. Background Art

[0003] With the development trend of automobile electrification and lightweighting, the noise generated during the driving of the car can easily invade the interior of the car, causing noise pollution inside the car.

[0004] At present, active road noise control systems are often installed on vehicles, which use the vehicle vibration signal as a reference signal to reduce the noise of the vehicle.

[0005] However, directly using the vehicle vibration signal as a reference signal for noise reduction processing makes the reference signal relatively simple, resulting in poor noise reduction effect. Technical Solutions

[0006] In view of the above-mentioned defects or deficiencies in the prior art, it is desirable to provide a noise control method, apparatus, system, device, storage medium and program product that can effectively improve the noise reduction effect of the noise reduction signal.

[0007] In a first aspect, the present application provides a noise control method. The method comprises:

[0008] receiving a noise signal and a plurality of vibration signals of a noise reduction target;

[0009] Performing noise reduction analysis on the noise signal and the vibration signals based on multiple noise frequency bands to determine the noise reduction signal of the noise reduction target; the noise frequency band is the frequency band of the noise peak of the noise reduction target;

[0010] A control signal is generated according to the noise reduction signal, and the control signal is used to instruct the noise reduction object to output the noise reduction signal.

[0011] In combination with the first aspect, in a possible implementation method, noise reduction analysis is performed on a noise signal and multiple vibration signals based on multiple noise frequency bands to determine the noise reduction signal of the noise reduction object, including: performing coherence analysis on the noise signal and multiple vibration signals based on multiple noise frequency bands to determine the coherent vibration signal corresponding to the noise signal in each noise frequency band; determining a reference signal of the noise signal based on the coherent vibration signal corresponding to the noise signal in each noise frequency band; and determining the noise reduction signal based on the reference signal.

[0012] In combination with the first aspect, in one possible implementation method, coherence analysis is performed on a noise signal and multiple vibration signals based on multiple noise frequency bands to determine a coherent vibration signal corresponding to the noise signal in each noise frequency band, including: for each noise frequency band, determining a correlation coefficient between the noise signal and the multiple vibration signals in the noise frequency band; determining a candidate vibration signal whose correlation coefficient meets a preset coherence condition, and determining the corresponding coherent vibration signal in the noise frequency band based on the candidate vibration signal.

[0013] In combination with the first aspect, in one possible implementation, the correlation coefficient between the noise signal and multiple vibration signals within the noise frequency band is determined, including: for each vibration signal, the correlation coefficient between the noise signal and the vibration signal is calculated based on the cross power spectrum between the noise signal and the vibration signal, the autopower spectrum of the vibration signal, and the autopower spectrum of the noise signal.

[0014] In conjunction with the first aspect, in one possible implementation, the correlation coefficient between the noise signal and the vibration signal satisfies the following formula:

[0015] in, is the correlation coefficient between the noise signal and the vibration signal, is the cross power spectrum between the noise signal and the vibration signal, is the autopower spectrum of the vibration signal, is the autopower spectrum of the noise signal, j is the jth vibration signal, and k is the kth noise signal.

[0016] In combination with the first aspect, in one possible implementation, a candidate vibration signal whose correlation coefficient satisfies a preset coherence condition is determined, and a corresponding coherent vibration signal within the noise frequency band is determined based on the candidate vibration signal, including: for each noise frequency band, sorting multiple vibration signals according to the correlation coefficient, and determining the candidate vibration signal based on the sorting result; and performing signal fusion processing on the multiple candidate vibration signals to obtain the corresponding coherent vibration signal within the noise frequency band.

[0017] In combination with the first aspect, in one possible implementation, multiple vibration signals are sorted according to correlation coefficients, and candidate vibration signals are determined based on the sorting results, including: sorting the multiple vibration signals from large to small according to the correlation coefficients, and determining the top n vibration signals in the sort as candidate vibration signals.

[0018] In combination with the first aspect, in a possible implementation method, multiple candidate vibration signals are fused to obtain corresponding coherent vibration signals within the noise frequency band, including: adding multiple candidate vibration signals to obtain corresponding coherent vibration signals within the noise frequency band.

[0019] In combination with the first aspect, in one possible implementation method, a reference signal of the noise signal is determined based on the coherent vibration signal corresponding to the noise signal in each noise frequency band, including: performing signal fusion processing on the coherent vibration signals corresponding to each noise frequency band to obtain the reference signal of the noise signal.

[0020] In combination with the first aspect, in a possible implementation method, signal fusion processing is performed on the coherent vibration signals corresponding to each noise frequency band to obtain a reference signal of the noise signal, including: summing up the coherent vibration signals corresponding to each noise frequency band to obtain a reference signal of the noise signal.

[0021] With reference to the first aspect, in a possible implementation, the multiple noise frequency bands include different noise frequency bands at different noise collection positions.

[0022] In combination with the first aspect, in a possible implementation manner, the noise control method further includes: determining a current noise collection position of the noise reduction object, and determining multiple noise frequency bands matching the current noise collection position.

[0023] In a second aspect, the present application also provides a noise control method. The method comprises:

[0024] receiving a noise signal of a noise reduction target object and determining a plurality of noise frequency bands corresponding to the noise signal; the noise frequency band is a frequency band of a noise peak of the noise reduction target object;

[0025] Determine noise reduction signals corresponding to multiple noise frequency bands according to noise reduction configuration parameters; the noise reduction configuration parameters include noise reduction signals corresponding to different noise frequency band combinations; the noise frequency band combination includes multiple different noise frequency bands.

[0026] In combination with the second aspect, in a possible implementation manner, the noise control method further includes: outputting a noise reduction signal.

[0027] In conjunction with the second aspect, in a possible implementation, outputting a noise reduction signal includes: outputting a control signal; the control signal is used to instruct the noise reduction target to output the noise reduction signal.

[0028] In combination with the second aspect, in one possible implementation, determining noise reduction signals corresponding to multiple noise frequency bands based on noise reduction configuration parameters includes: searching for a target noise frequency band combination that matches the multiple noise frequency bands among different noise frequency band combinations included in the noise reduction configuration parameters; and determining the noise reduction signal corresponding to the target noise frequency band combination as the noise reduction signal corresponding to the multiple noise frequency bands.

[0029] In combination with the second aspect, in a possible implementation, outputting a noise reduction signal includes: outputting a control signal; the control signal is used to instruct the noise reduction target to output the noise reduction signal.

[0030] In combination with the second aspect, in one possible implementation method, the process of determining the noise reduction configuration parameters includes: receiving a noise signal and multiple vibration signals of a noise reduction object; performing noise reduction analysis on the noise signal and multiple vibration signals based on multiple noise frequency bands to determine the noise reduction signal of the noise reduction object; and determining the noise reduction configuration parameters based on multiple noise frequency bands and the noise reduction signal.

[0031] In combination with the second aspect, in one possible implementation, noise reduction analysis is performed on a noise signal and multiple vibration signals based on multiple noise frequency bands to determine the noise reduction signal of the noise reduction object, including: performing coherence analysis on the noise signal and multiple vibration signals based on multiple noise frequency bands to determine the coherent vibration signal corresponding to the noise signal in each noise frequency band; determining a reference signal of the noise signal based on the coherent vibration signal corresponding to the noise signal in each noise frequency band; and determining the noise reduction signal based on the reference signal of the noise signal.

[0032] In combination with the second aspect, in one possible implementation, the multiple noise frequency bands include different noise frequency bands of the noise reduction object at different speeds, or the multiple noise frequency bands include the same noise frequency band of the noise reduction object at different speeds, or the multiple noise frequency bands include the same noise frequency band of the noise reduction object at the same speed.

[0033] In conjunction with the second aspect, in a possible implementation, the noise reduction configuration parameters include a correspondence between a speed, a noise frequency band combination, and a noise reduction signal.

[0034] In combination with the second aspect, in a possible implementation, the noise control method also includes: determining the current speed of the noise reduction object; determining the noise reduction signal corresponding to the current speed based on the noise reduction configuration parameters; outputting a control signal; the control signal is used to instruct the noise reduction object to output the noise reduction signal.

[0035] In a third aspect, the present application also provides a noise control device. The device comprises:

[0036] A receiving module, configured to receive a noise signal and multiple vibration signals of a noise reduction object;

[0037] A determination module, configured to perform noise reduction analysis on a noise signal and a plurality of vibration signals based on a plurality of noise frequency bands, and determine a noise reduction signal of a noise reduction target; wherein the noise frequency band is a frequency band of a noise peak of the noise reduction target;

[0038] The generating module is used to generate a control signal according to the noise reduction signal, and the control signal is used to instruct the noise reduction object to output the noise reduction signal.

[0039] In a fourth aspect, the present application further provides a noise control system. The system comprises: a vibration signal acquisition device, a noise signal acquisition device, a signal output device, and the noise control device of the second aspect.

[0040] a vibration signal collecting device for collecting vibration signals of the noise reduction object and sending the vibration signals to the noise control device;

[0041] A noise signal collecting device, used to collect the noise signal of the noise reduction object and send the noise signal to the noise control device;

[0042] The noise control device is used to receive a vibration signal and a noise signal, so as to perform noise reduction analysis on the noise signal and multiple vibration signals based on multiple noise frequency bands, determine the noise reduction signal of the noise reduction object, and output the noise reduction signal using a signal output device; the noise frequency band is the frequency band of the noise peak of the noise reduction object.

[0043] In combination with the fourth aspect, in a possible implementation, the noise reduction object includes a vehicle, the vibration signal acquisition device includes an acceleration sensor on the vehicle, the noise signal acquisition device includes a microphone on the vehicle, and the signal output device includes a speaker on the vehicle.

[0044] In a fifth aspect, the present application further provides an electronic device. The computer device includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the method described in the first aspect when executing the computer program.

[0045] In a sixth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the first aspect.

[0046] In a seventh aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, implements the method described in the first aspect.

[0047] Embodiments of the present application provide a noise control method, apparatus, system, device, storage medium, and program product. After receiving a noise signal and multiple vibration signals of a noise reduction target, the method can divide the frequency bands based on the noise peak value to determine multiple noise frequency bands with higher noise energy. Then, based on the multiple noise frequency bands, noise reduction analysis is performed on the noise signal and the multiple vibration signals to determine the portion of the vibration signal that mainly causes the noise. The noise reduction signal of the noise reduction target is determined based on the portion of the vibration signal, so that the noise reduction signal determined based on the vibration signal that is highly coherent with the noise signal is more accurate and has a better noise reduction effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Other features, objects and advantages of the present application will become more apparent upon reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0049] FIG1 is a diagram showing an application environment of a noise control method according to an embodiment;

[0050] FIG2 is a schematic flow chart of a noise control method according to an embodiment;

[0051] FIG3 is a power spectrum of a noise signal in one embodiment;

[0052] FIG4 is another schematic flow chart of a noise control method according to an embodiment;

[0053] FIG5 is another schematic flow chart of a noise control method according to an embodiment;

[0054] FIG6 is a graph showing correlation coefficients of a noise control method according to an embodiment;

[0055] FIG7 is a graph showing correlation coefficients of a noise control method according to an embodiment;

[0056] FIG8 is a diagram illustrating another application environment of the noise control method according to an embodiment;

[0057] FIG9 is another schematic flow chart of a noise control method according to an embodiment;

[0058] FIG10 is another schematic flow chart of a noise control method according to an embodiment;

[0059] FIG11 is another schematic flow chart of a noise control method according to an embodiment;

[0060] FIG12 is another application environment diagram of the noise control method according to one embodiment;

[0061] FIG13 is a block diagram of a noise control device according to an embodiment;

[0062] FIG14 is a diagram showing the internal structure of a computer device in one embodiment.

[0063] Implementation Methods of the Application

[0064] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely for the purpose of explaining the relevant invention and are not intended to limit the invention. It should also be noted that, for ease of description, only portions relevant to the invention are shown in the accompanying drawings.

[0065] It should be noted that, in the absence of conflict, the embodiments in this application and the features in the embodiments 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. In addition, the term "and / or" herein is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The terms "first" and "second" in the description and claims of the embodiments of this application are used to distinguish different objects, rather than to describe a specific order of objects.

[0066] The noise control method provided in the embodiments of the present application can be applied to the noise control system shown in Figure 1. The system includes a noise control device 10, a vibration signal acquisition device 20, a noise signal acquisition device 30, and a signal output device 40. The noise control device 10 can receive the vibration signal collected by the vibration signal acquisition device 20 and the noise signal collected by the noise signal acquisition device 30, determine a noise reduction signal based on the vibration signal and the noise signal, and control the signal output device 40 to output the noise reduction signal. The noise control device 10 can be integrated into the vehicle host or can be a separate device.

[0067] In one embodiment, as shown in FIG2 , a noise control method is provided. The method is described by taking the noise control device 10 in FIG1 as an example, and includes the following steps:

[0068] Step 101: Receive a noise signal and multiple vibration signals of a noise reduction target.

[0069] In the embodiment of the present application, during the driving process of the noise reduction object, the noise signal of the noise reduction object is collected by the noise signal collecting device 30, and the vibration signal of the noise reduction object is collected by the vibration signal collecting device 20.

[0070] The following embodiment uses the example of a noise reduction object equipped with one noise signal acquisition device 30 and four vibration signal acquisition devices 20. It should be noted that one noise signal acquisition device 30 acquires one noise signal from the noise reduction object; however, since the noise reduction object vibrates in three directions during vibration, the four vibration signal acquisition devices 20 acquire 12 vibration signals.

[0071] Step 102: Perform noise reduction analysis on the noise signal and the multiple vibration signals based on the multiple noise frequency bands to determine a noise reduction signal of the noise reduction target.

[0072] The noise frequency band is the frequency band of the noise peak of the noise reduction target.

[0073] In the embodiment of the present application, the noise control device 10 may first calculate the power spectrum of the noise signal, and then determine the frequency bands where the multiple noise peaks are located according to the power spectrum, thereby obtaining multiple noise frequency bands.

[0074] For example, as shown in FIG3 , the noise control device 10 calculates the power spectrum of the noise signal and divides it based on 6 noise peaks of 58 Hz, 133 Hz, 152 Hz, 188 Hz, 244 Hz, and 322 Hz, with Δf=10 Hz near the peak frequency as the basis. Two adjacent peaks may overlap when dividing the frequency bands, thereby dividing the noise frequency bands into five bands, namely A (48-68 Hz), B (123-162 Hz), C (178-198 Hz), D (234-254 Hz), and E (312-332 Hz), and storing them in the frequency band database. The noise peak can be determined manually based on experience, or it can be obtained by processing the noise signal using a local maximum peak finding algorithm. Specifically, the portion of the noise signal power spectrum curve where the noise signal is greater than a preset threshold (for example, the portion of the curve where the noise is greater than 45 dBA) can be first intercepted, and then the intercepted curve is processed using a local maximum peak finding algorithm, and the local maximum is searched on the intercepted curve, and the local maximum is determined as the noise peak.

[0075] Next, for each vibration signal, noise control device 10 can intercept the vibration signal according to multiple noise frequency bands, extracting portions of the vibration signal corresponding to the multiple noise frequency bands. Because the noise frequency bands are the frequency bands of the noise peaks targeted for noise reduction, the intercepted portions of the vibration signal are the portions of the complete vibration signal that primarily contribute to the noise.

[0076] Finally, a noise reduction analysis is performed based on the extracted portion of the vibration signal that mainly causes the noise, thereby determining the noise reduction signal of the noise reduction target. For example, the opposite signal of the extracted portion of the vibration signal is determined as the noise reduction signal of the noise reduction target.

[0077] In one possible implementation, the multiple noise frequency bands include different noise frequency bands of the noise reduction object at different speeds. That is, during the test of the noise reduction signal, the noise reduction object is controlled to move at a uniform speed at multiple speeds, and a noise signal is collected for each speed. Then, the multiple noise frequency bands corresponding to each noise signal are determined, thereby obtaining the different noise frequency bands of the noise reduction object at different speeds, and storing them in a frequency band database. For example, when the speed of the noise reduction object is v1, the noise frequency bands are A, B, C, D, and E; when the speed is v2, the noise frequency bands are F, G, and H; and when the speed is v3, the noise frequency bands are I, J, K, and L. When the noise reduction object is a vehicle, multiple speeds can be selected within the range of 40kph-70kph for uniform speed driving tests.

[0078] In one possible implementation, the multiple noise frequency bands include the same noise frequency bands of the noise reduction object at different speeds. That is, during the test of the noise reduction signal, the noise reduction object is controlled to move at a variable speed within a certain speed range, and a noise signal is collected during the movement. Then, the multiple noise frequency bands corresponding to the noise signal are determined, and the same noise frequency bands of the noise reduction object at different speeds are obtained and stored in a frequency band database. For example, the noise reduction object is controlled to move at a variable speed within the speed range of vmin-vmax (which can be 40kph-70kph), and a noise signal is collected during the variable speed movement, and then the multiple noise frequency bands corresponding to the noise signal are determined, that is, the same noise frequency bands of the noise reduction object at different speeds are obtained.

[0079] In one possible implementation, the multiple noise frequency bands include the same noise frequency bands of the noise reduction object at the same speed. Specifically, during the noise reduction signal test, the noise reduction object is controlled to move at a constant speed and a noise signal is collected. Multiple noise frequency bands corresponding to this noise signal are then determined to obtain the same noise frequency bands of the noise reduction object at the same speed and stored in a frequency band database. For example, the noise reduction object is controlled to move at a constant speed v1 and a noise signal is collected during this constant motion. Multiple noise frequency bands corresponding to this noise signal are then determined to obtain the same noise frequency bands of the noise reduction object at the same speed.

[0080] Step 103: Generate a control signal according to the noise reduction signal.

[0081] The control signal is used to instruct the noise reduction object to output a noise reduction signal.

[0082] In the embodiment of the present application, after the noise control device 10 determines the noise reduction signal, it can generate a control signal and send the control signal to the signal output device 40 to instruct the signal output device 40 to output the noise reduction signal.

[0083] After receiving the noise signal and multiple vibration signals of the noise reduction object, the method provided in the embodiment of the present application can divide the frequency bands based on the noise peak value, determine multiple noise frequency bands with higher noise sound energy, and then perform noise reduction analysis on the noise signal and multiple vibration signals based on the multiple noise frequency bands, determine the part of the vibration signal that mainly causes the noise, and determine the noise reduction signal of the noise reduction object based on the part of the vibration signal, so that the noise reduction signal determined based on the vibration signal that is highly coherent with the noise signal is more accurate and the noise reduction effect is better.

[0084] The aforementioned embodiment introduces a scheme for performing noise reduction analysis on a noise signal and multiple vibration signals based on multiple noise frequency bands to determine a noise reduction signal of a noise reduction target. In another embodiment of the present application, the noise reduction signal can be determined by coherence analysis. This embodiment includes the steps shown in Figure 4:

[0085] Step 201 : performing coherence analysis on a noise signal and a plurality of vibration signals based on a plurality of noise frequency bands, and determining a coherent vibration signal corresponding to the noise signal in each noise frequency band.

[0086] In the embodiment of the present application, the noise control device 10 performs a coherence analysis on the noise signal and each vibration signal to determine the coherence analysis results of the noise signal and each vibration signal within each noise frequency band. Finally, the vibration signal with the highest coherence is determined to be the coherent vibration signal of the noise signal within the noise frequency band, or the signal obtained by fusing multiple vibration signals with high coherence is determined to be the coherent vibration signal of the noise signal within the noise frequency band.

[0087] For example, the noise control device 10 performs coherence analysis on the noise signal and the 12 vibration signals. Specifically, the coherence between the noise signal and each vibration signal can be determined by calculating the correlation coefficient. It is understood that the coherence between the noise signal and the vibration signal varies at different frequencies. In other words, the coherence of the same vibration signal with the noise signal varies within different noise frequency bands. Therefore, within the same noise frequency band, sorting the 12 vibration signals by coherence will result in different sorting results for the vibration signals within different noise frequency bands.

[0088] Then, for each noise frequency band, based on the sorting results, the vibration signal with the highest coherence is selected to be determined as the coherent vibration signal of the noise signal in the noise frequency band, or multiple vibration signals with higher coherence are determined as candidate vibration signals, and the signal after the fusion processing of multiple candidate vibration signals is determined as the coherent vibration signal of the noise signal in the noise frequency band.

[0089] The process of determining the candidate vibration signals may be as follows: sorting the plurality of vibration signals from large to small according to the correlation coefficients, and determining the top n vibration signals as candidate vibration signals.

[0090] Step 202: Determine a reference signal of the noise signal based on a coherent vibration signal corresponding to the noise signal in each noise frequency band.

[0091] In an embodiment of the present application, for the coherent vibration signals corresponding to each noise frequency band, the coherent vibration signal with the highest coherence with the noise signal can be selected and determined as the reference signal of the noise signal; or the signal after the fusion of multiple coherent vibration signals can be determined as the reference signal of the noise signal; or the coherent vibration signal corresponding to each noise frequency band can be directly determined as the reference signal of the noise signal.

[0092] Step 203: Determine a noise reduction signal based on the reference signal.

[0093] In the embodiment of the present application, the reference signal is a signal with high coherence with the noise signal and is the main cause of noise. Therefore, the noise control device 10 can determine the opposite signal of the reference signal as the noise reduction signal to effectively offset the noise signal and achieve a noise reduction effect.

[0094] The method provided in the embodiment of the present application can perform coherence analysis on noise signals and multiple vibration signals based on multiple noise frequency bands, and determine a coherent vibration signal that is highly coherent with the noise signal in each noise frequency band. Then, a reference signal is determined based on the coherent vibration signal corresponding to each noise frequency band, and a noise reduction signal is determined based on the reference signal. The embodiment of the present application takes into account both the high coherence between the reference signal and the noise signal, and the difference in coherence between different vibration signals and the noise signal in different noise frequency bands. By dividing the frequency bands and determining a coherent vibration signal that is highly coherent with the noise signal for each noise frequency band, the reference signal finally determined based on the coherent vibration signal is more accurate, effectively improving the noise reduction effect of the noise reduction signal.

[0095] The above-mentioned embodiment introduces a scheme for multiple noise frequency bands, including different noise frequency bands of the noise reduction object at different speeds. In another embodiment of the present application, matching can be performed based on the current speed, and noise reduction can be performed based on the matching results. This embodiment includes the following steps:

[0096] Determines the current speed of the denoising object and determines multiple noise frequency bands that match the current speed.

[0097] In the embodiment of the present application, multiple noise frequency bands corresponding to each speed are determined based on multiple speeds during the test. During the driving of the noise reduction target, multiple noise frequency bands matching the current speed of the noise reduction target can be determined. Furthermore, a reference signal corresponding to the current speed is determined through coherence analysis, coherent vibration signal determination, and coherent vibration signal fusion, and a noise reduction signal is output based on the reference signal.

[0098] In one possible implementation, during the testing phase, reference signals corresponding to various speeds can be determined through processes such as coherence analysis, coherent vibration signal determination, and coherent vibration signal fusion, yielding a corresponding relationship between speeds and reference signals. While the noise reduction target is in motion, the reference signal matching the current speed can be directly determined, and a noise reduction signal can be output based on the reference signal.

[0099] The method provided in the embodiment of the present application determines the noise frequency band corresponding to each speed for different speeds. During the driving process of the noise reduction object, the noise frequency band can be matched in real time based on the current speed, so that the output noise reduction signal is more closely matched with the noise signal generated by the noise reduction object at the current speed, thereby improving the noise reduction flexibility and achieving a better noise reduction effect.

[0100] The above-mentioned embodiment introduces a scheme for determining coherent vibration signals through coherence analysis. In another embodiment of the present application, coherence analysis can be achieved by calculating the correlation coefficient. This embodiment includes the steps shown in Figure 5:

[0101] Step 301: For each noise frequency band, determine the correlation coefficient between the noise signal and multiple vibration signals within the noise frequency band.

[0102] In the embodiment of the present application, the noise control device 10 can calculate the correlation coefficient curve between the noise signal and each vibration signal by the following formula (1):

[0103] in, is the cross power spectrum between the noise signal and the vibration signal, is the autopower spectrum of the vibration signal, is the autopower spectrum of the noise signal, j is the jth vibration signal, and k is the kth noise signal.

[0104] As shown in Figure 6, there are 12 correlation coefficient curves calculated for one noise signal and 12 vibration signals. The horizontal axis of the correlation coefficient curve is frequency, and the vertical axis is the correlation coefficient.

[0105] Step 302: Determine candidate vibration signals whose correlation coefficients meet a preset coherence condition, and determine corresponding coherent vibration signals within the noise frequency band based on the candidate vibration signals.

[0106] The preset coherence condition may be that the correlation coefficient is greater than a preset threshold, or that the correlation coefficients are ranked in descending order of the top n.

[0107] In the embodiment of the present application, each correlation coefficient curve is intercepted based on the multiple noise frequency bands determined in the above embodiment. For each noise frequency band, multiple correlation coefficient curve segments are provided. It can be understood that each correlation coefficient curve segment corresponds to one vibration signal. For example, as shown in Figure 7, 12 correlation coefficient curves are intercepted based on the noise frequency band of 40-70 Hz, resulting in 12 correlation coefficient curve segments.

[0108] For each noise frequency band, vibration signals whose correlation coefficients meet the preset coherence condition are identified as candidate vibration signals. For example, the vibration signals are sorted from highest to lowest by correlation coefficient, and the top three vibration signals are identified as candidate vibration signals. The candidate vibration signals are then fused, and the fused signal is determined to be the coherent vibration signal corresponding to the noise frequency band. For example, the signal obtained by adding the three candidate vibration signals is determined to be the coherent vibration signal corresponding to the noise frequency band of 40-70Hz.

[0109] The method provided in the embodiment of the present application can calculate the correlation coefficient curve between the noise signal and each vibration signal, and intercept it based on each noise frequency band. For each noise frequency band, a candidate vibration signal with high coherence with the noise signal is determined by pre-set coherence conditions, and the coherent vibration signal corresponding to the noise frequency band is determined based on the candidate vibration signal. This can avoid the interference of vibration signals with weak coherence with the noise signal and ensure the accuracy of the coherent vibration signal. The embodiment of the present application takes into account both the high coherence between the reference signal and the noise signal and the difference in coherence between different vibration signals and the noise signal in different noise frequency bands. By dividing the frequency bands and determining a coherent vibration signal with high coherence with the noise signal for each noise frequency band, the reference signal finally determined based on the coherent vibration signal is more accurate, effectively improving the noise reduction effect of the noise reduction signal.

[0110] The above-mentioned embodiment introduces a scheme for determining a reference signal based on the corresponding coherent vibration signal in each noise frequency band. In another embodiment of the present application, the reference signal can be determined by signal fusion. This embodiment includes the following steps:

[0111] Signal fusion processing is performed on the coherent vibration signals corresponding to each noise frequency band to obtain a reference signal of the noise signal.

[0112] In an embodiment of the present application, the fusion processing may be an addition processing, in which the corresponding coherent vibration signals in each noise frequency band may be added together, and the signal obtained by the addition may be used as a reference signal of the noise signal.

[0113] The method provided in the embodiment of the present application can perform fusion processing on coherent vibration signals to obtain a reference signal, so that the reference signal takes into account the coherent vibration signals corresponding to each noise frequency band and is more accurate, thereby achieving a better noise reduction effect.

[0114] In one embodiment, as shown in FIG8 , there can be multiple noise signal acquisition devices 30 , each of which is located at different locations of the noise reduction target, thereby acquiring multiple noise signals. The multiple noise frequency bands obtained after frequency band division include different noise frequency bands at different noise acquisition locations. The different noise acquisition locations can be the four seating positions in the vehicle, namely, the driver's seat, the front passenger seat, behind the driver's seat, and behind the front passenger seat. In this case, noise reduction can be achieved for the different noise acquisition locations of the noise reduction target. This embodiment includes the following steps:

[0115] A current noise collection position of a noise reduction object is determined, and a plurality of noise frequency bands matching the current noise collection position are determined.

[0116] In an embodiment of the present application, during the test, multiple noise frequency bands corresponding to each noise signal can be determined based on the noise signal collected by the noise signal collection device 30 at each noise collection position. During the driving process of the noise reduction object, the current noise collection position where the noise signal collection device 30 currently collecting the noise signal is located can be determined, and multiple noise frequency bands matching each current noise collection position can be determined. Then, for each noise frequency band corresponding to each current noise collection position, a reference signal corresponding to the current noise collection position can be determined through processes such as coherence analysis, coherent vibration signal determination, and coherent vibration signal fusion. Finally, the signal obtained by fusion of the reference signals corresponding to each current noise collection position can be used as the final reference signal, and a noise reduction signal can be output based on the reference signal; or the noise reduction signal corresponding to each current noise collection position can be directly determined based on the reference signal corresponding to each current noise collection position, and each noise reduction signal can be output separately through each signal output device 40 set at each current noise collection position to perform targeted noise reduction.

[0117] In one possible implementation, the reference signals corresponding to the current noise collection positions can also be generated during the test phase. During the driving process of the noise reduction target, the reference signals corresponding to the current noise collection positions can be directly determined, and the noise reduction signal can be output based on the reference signals.

[0118] In the method provided in the embodiment of the present application, multiple noise signal acquisition devices are set in the noise reduction object, and the corresponding noise frequency band is determined for each current noise acquisition position. During the driving process of the noise reduction object, noise reduction can be achieved based on the current noise acquisition position, thereby improving the flexibility of noise reduction and achieving better noise reduction effect.

[0119] After the noise reduction object is manufactured, the vibration signal it generates is essentially fixed. Therefore, it is possible to conduct tests before the noise reduction object leaves the factory to determine and store the noise reduction signal of the noise reduction object. When the noise reduction object is put into use after leaving the factory, the pre-stored noise reduction signal can be directly obtained. This is specifically illustrated by the following embodiment:

[0120] In one embodiment, as shown in FIG9 , a noise control method is provided. The method is described by taking the noise control device 10 in FIG1 as an example, and includes the following steps:

[0121] Step 401: Receive a noise signal of a noise reduction target and determine multiple noise frequency bands corresponding to the noise signal.

[0122] The noise frequency band is the frequency band of the noise peak of the noise reduction target.

[0123] In the embodiment of the present application, while the noise reduction target is driving, the current noise signal of the noise reduction target is collected by the noise signal collection device 30. Then, the power spectrum of the noise signal is calculated, and the frequency bands where multiple noise peaks are located are determined based on the power spectrum, thereby obtaining multiple noise frequency bands.

[0124] In one possible implementation, the multiple noise frequency bands include different noise frequency bands of the noise reduction object at different speeds. That is, during the test, the noise reduction object is controlled to move at a constant speed at multiple speeds, and a noise signal is collected for each speed. Then, the multiple noise frequency bands corresponding to each noise signal are determined, thereby obtaining the different noise frequency bands of the noise reduction object at different speeds, and storing them in a frequency band database. For example, when the speed of the noise reduction object is v1, the noise frequency bands are A, B, C, D, and E; when the speed is v2, the noise frequency bands are F, G, and H; and when the speed is v3, the noise frequency bands are I, J, K, and L. When the noise reduction object is a vehicle, multiple speeds can be selected within the range of 40kph-70kph for a constant speed driving test.

[0125] In one possible implementation, the multiple noise frequency bands include the same noise frequency bands of the noise reduction object at different speeds. That is, during the test, the noise reduction object is controlled to move at a variable speed within a certain speed range, and a noise signal is collected during the movement. Then, the multiple noise frequency bands corresponding to the noise signal are determined, and the same noise frequency bands of the noise reduction object at different speeds are obtained and stored in the frequency band database. For example, the noise reduction object is controlled to move at a speed of v min -v max The vehicle moves at a variable speed within a range of 40 kph to 70 kph, and a noise signal is collected during the variable speed movement. Then, multiple noise frequency bands corresponding to the noise signal are determined, that is, the same noise frequency bands of the noise reduction object at different speeds are obtained.

[0126] In one possible implementation, the multiple noise frequency bands include the same noise frequency bands of the noise reduction object at the same speed. That is, during the test, the noise reduction object is controlled to move at a constant speed and a noise signal is collected. Multiple noise frequency bands corresponding to this noise signal are then determined to obtain the same noise frequency bands of the noise reduction object at the same speed and stored in a frequency band database. For example, the noise reduction object is controlled to move at a constant speed v1 and a noise signal is collected during this constant motion. Multiple noise frequency bands corresponding to this noise signal are then determined to obtain the same noise frequency bands of the noise reduction object at the same speed.

[0127] Step 402: Determine noise reduction signals corresponding to multiple noise frequency bands according to the noise reduction configuration parameters.

[0128] The noise reduction configuration parameters include noise reduction signals corresponding to different noise frequency band combinations, and the noise frequency band combination includes multiple different noise frequency bands.

[0129] In this embodiment of the present application, the noise control device 10 may first search for a target noise frequency band combination that matches multiple noise frequency bands among the different noise frequency band combinations included in the noise reduction configuration parameters. For example, the device 10 may search for a noise frequency band combination that is identical to the multiple noise frequency bands as the target noise frequency band combination, or search for a noise frequency band combination that differs from the multiple noise frequency bands by a value within a preset difference range as the target noise frequency band combination. The device 10 may then determine the noise reduction signal corresponding to the target noise frequency band combination in the noise reduction configuration parameters as the noise reduction signal corresponding to the multiple noise frequency bands.

[0130] The method provided in the embodiment of the present application can first receive the current noise signal of the noise reduction object and determine the multiple noise frequency bands corresponding to the noise signal. Then, based on the pre-stored noise reduction configuration parameters obtained in the test phase, the noise reduction signals corresponding to the multiple noise frequency bands are determined, and finally the noise reduction signals are output. The embodiment of the present application can divide the frequency bands based on the noise peak value and determine the multiple noise frequency bands with higher noise energy, so that the noise reduction signals corresponding to the determined multiple noise frequency bands are more accurate and the noise reduction effect is better. In addition, the noise reduction configuration parameters are determined through experiments before leaving the factory, so that the noise reduction object can quickly determine the noise reduction signal according to the noise reduction configuration parameters during driving to achieve noise reduction.

[0131] The embodiment described above introduces a solution for determining a noise reduction signal. In another embodiment of the present application, after the noise reduction signal is determined, the noise reduction signal may be output.

[0132] In the embodiment of the present application, after the noise control device 10 determines the noise reduction signal, the noise reduction signal can be output through the signal output device 40.

[0133] In a possible implementation, after determining the noise reduction signal, the noise control device 10 generates a control signal and sends the control signal to the signal output device 40 to instruct the signal output device 40 to output the noise reduction signal.

[0134] In one embodiment, as shown in FIG10 , a process for determining the noise reduction configuration parameters is provided, i.e., a test process for the noise reduction object before it leaves the factory:

[0135] Step 501: Receive a noise signal and multiple vibration signals of a noise reduction target.

[0136] In the embodiment of the present application, the noise reduction object is driven normally, and the noise signal of the noise reduction object is collected by the noise signal collection device 30, and the vibration signal of the noise reduction object is collected by the vibration signal collection device 20.

[0137] The following embodiment uses the example of a noise reduction object equipped with one noise signal acquisition device 30 and four vibration signal acquisition devices 20. It should be noted that one noise signal acquisition device 30 acquires one noise signal from the noise reduction object; however, since the noise reduction object vibrates in three directions during vibration, the four vibration signal acquisition devices 20 acquire 12 vibration signals.

[0138] Step 502: Perform noise reduction analysis on the noise signal and the multiple vibration signals based on the multiple noise frequency bands to determine the noise reduction signal of the noise reduction target.

[0139] In the embodiment of the present application, the noise control device 10 may first calculate the power spectrum of the noise signal, and then determine the frequency bands where the multiple noise peaks are located according to the power spectrum, thereby obtaining multiple noise frequency bands.

[0140] Next, for each vibration signal, noise control device 10 can intercept the vibration signal according to multiple noise frequency bands, extracting portions of the vibration signal corresponding to the multiple noise frequency bands. Because the noise frequency bands are the frequency bands of the noise peaks targeted for noise reduction, the intercepted portions of the vibration signal are the portions of the complete vibration signal that primarily contribute to the noise.

[0141] Finally, a noise reduction analysis is performed based on the extracted portion of the vibration signal that mainly causes the noise, thereby determining the noise reduction signal of the noise reduction target. For example, the opposite signal of the extracted portion of the vibration signal is determined as the noise reduction signal of the noise reduction target.

[0142] Step 503: Determine noise reduction configuration parameters according to the multiple noise frequency bands and the noise reduction signal.

[0143] In the embodiment of the present application, multiple noise frequency bands are regarded as a noise frequency band combination, and are stored in a one-to-one correspondence with the determined noise reduction signal, thereby obtaining noise reduction configuration parameters. That is, the noise reduction configuration parameters are the correspondence between different noise frequency band combinations and noise reduction signals.

[0144] After receiving the noise signal and multiple vibration signals of the noise reduction object, the method provided in the embodiment of the present application can divide the frequency bands based on the noise peak value, determine multiple noise frequency bands with higher noise sound energy, and then perform noise reduction analysis on the noise signal and multiple vibration signals based on the multiple noise frequency bands, determine the part of the vibration signal that mainly causes the noise, and determine the noise reduction signal of the noise reduction object based on the part of the vibration signal, so that the noise reduction signal determined based on the vibration signal that is highly coherent with the noise signal is more accurate and the noise reduction effect is better.

[0145] The aforementioned embodiment introduces a method for determining the noise reduction signal of the noise reduction target by performing noise reduction analysis on a noise signal and multiple vibration signals based on multiple noise frequency bands. In another embodiment of the present application, the noise reduction signal can be determined through coherence analysis. This embodiment includes the steps shown in Figure 4 above, except that the above steps are performed during the experimental phase. For details, please refer to the above embodiment and will not be repeated here.

[0146] In one embodiment, when the multiple noise frequency bands include different noise frequency bands of the noise reduction target at different speeds, the noise reduction configuration parameters may include a correspondence between the speed, the noise frequency band combination, and the noise reduction signal. In this case, the noise control method should include the steps shown in FIG11:

[0147] Step 601: Determine the current speed of the denoising object.

[0148] Step 602: Determine a noise reduction signal corresponding to the current speed according to the noise reduction configuration parameters.

[0149] Step 603: Output a control signal, wherein the control signal is used to instruct the noise reduction object to output a noise reduction signal.

[0150] In an embodiment of the present application, when multiple noise frequency bands corresponding to each speed are determined based on multiple speeds during the test process, the noise reduction configuration parameters include the correspondence between the speed, the noise frequency band combination, and the noise reduction signal. Therefore, during the driving process of the noise reduction object, the current speed of the noise reduction object can be obtained first. Then, a target speed that matches the current speed of the noise reduction object (the same or the difference is within a preset speed difference range) is determined in the noise reduction configuration parameters, and the noise reduction signal corresponding to the target speed is determined as the noise reduction signal corresponding to the current speed. Finally, a control signal is output to instruct the signal output device to output the noise reduction signal.

[0151] The method provided in the embodiment of the present application determines the noise frequency band corresponding to each speed for different speeds. During the driving process of the noise reduction object, the noise frequency band can be matched in real time based on the current speed, so that the output noise reduction signal is more closely matched with the noise signal generated by the noise reduction object at the current speed, thereby improving the noise reduction flexibility and achieving a better noise reduction effect.

[0152] In one embodiment, as shown in FIG1 , a noise control system is provided, comprising a vibration signal acquisition device 20, a noise signal acquisition device 30, a signal output device 40, and a noise control device 10. The vibration signal acquisition device 20 is configured to acquire a vibration signal from a noise reduction target and transmit the vibration signal to the noise control device 10. The noise signal acquisition device 30 is configured to acquire a noise signal from the noise reduction target and transmit the noise signal to the noise control device 10. The noise control device 10 is configured to receive the vibration signal and the noise signal, determine a reference signal based on the vibration signal and the noise signal, and output a noise reduction signal based on the reference signal using the signal output device 40.

[0153] In an embodiment of the present application, the noise reduction object is driven normally, and the noise signal of the noise reduction object is collected by the noise signal acquisition device 30, and the vibration signal of the noise reduction object is collected by the vibration signal acquisition device 20. Then the noise control device 10 calculates the power spectrum of the noise signal, and determines the frequency bands where multiple noise peaks are located based on the power spectrum, thereby obtaining multiple noise frequency bands. The above multiple noise frequency bands are stored in a frequency band database. Then, the noise control device 10 can perform coherence analysis on the noise signal and each vibration signal, and determine the coherence analysis results of the noise signal and each vibration signal in each noise frequency band. Finally, the vibration signal with the highest coherence is determined as the coherent vibration signal of the noise signal in the noise frequency band, or the signal after the fusion processing of multiple vibration signals with higher coherence is determined as the coherent vibration signal of the noise signal in the noise frequency band.

[0154] For the coherent vibration signals corresponding to each noise frequency band, the coherent vibration signal with the highest coherence with the noise signal can be selected and determined as the reference signal of the noise signal for storage; or the signal obtained by fusing multiple coherent vibration signals can be determined as the reference signal of the noise signal for storage; or the coherent vibration signals corresponding to each noise frequency band can be directly determined as the reference signal of the noise signal and stored. In this case, the correspondence between the frequency band and the reference signal is stored.

[0155] The reference signal, as a signal with high coherence with the noise signal, is the main cause of noise. Therefore, the noise control device 10 determines the opposite signal of the reference signal as the noise reduction signal and outputs it through the signal output device 40 to offset the noise signal and achieve a noise reduction effect.

[0156] In one possible implementation, while the noise reduction target is driving, it can directly access a pre-stored reference signal and output the inverse of the reference signal as the noise reduction signal. If the correspondence between frequency bands and reference signals is stored, the frequency band of the current noise signal can be analyzed to determine the reference signal corresponding to that frequency band, and then the inverse of the reference signal can be output as the noise reduction signal.

[0157] In one embodiment, as shown in FIG12 , the noise reduction object may be a vehicle, the vibration signal acquisition device 20 may be an acceleration sensor on the vehicle, the noise signal acquisition device 30 may be a microphone on the vehicle, and the signal output device 40 may be a speaker on the vehicle.

[0158] Among them, at least four vibration signal acquisition devices 20 are provided, and are distributed on the suspension or crossbeam near the wheel to improve the quality of the collected vibration signal; one or more noise signal acquisition devices 30 can be provided, mainly provided near the seat to simulate the human ear and improve the quality of the collected noise signal; one or more signal output devices 40 can be provided, and can be provided anywhere in the vehicle, or can be provided near the noise signal acquisition device 30 to achieve targeted noise reduction and improve the noise reduction effect.

[0159] In the system provided by the embodiment of the present application, after receiving the noise signal and multiple vibration signals of the noise reduction object, the noise control device can divide the frequency bands based on the noise peak value, determine multiple noise frequency bands with higher noise energy, and then perform coherence analysis on the noise signal and the multiple vibration signals based on the multiple noise frequency bands to determine the coherent vibration signal that is highly coherent with the noise signal in each noise frequency band. Then, a reference signal is determined based on the coherent vibration signal corresponding to each noise frequency band, and noise reduction is achieved based on the reference signal. The embodiment of the present application takes into account both the high coherence between the reference signal and the noise signal and the difference in coherence between different vibration signals and the noise signal in different noise frequency bands. By dividing the frequency bands and determining a coherent vibration signal that is highly coherent with the noise signal for each noise frequency band, the reference signal finally determined based on the coherent vibration signal is more accurate, effectively improving the noise reduction effect of the noise reduction signal.

[0160] It should be noted that although the operations of the present method are described in a particular order in the accompanying drawings, this does not require or imply that the operations must be performed in that particular order, or that all of the illustrated operations must be performed to achieve the desired results. Rather, the steps depicted in the flowcharts may be performed in a different order. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into a single step, and / or a single step may be broken down into multiple steps.

[0161] Further reference is made to FIG13 , which shows an exemplary structural block diagram of an apparatus for noise control according to an embodiment of the present application.

[0162] In one embodiment, the noise control device includes: a receiving module 701, a determining module 702, and a generating module 703, wherein:

[0163] The receiving module 701 is configured to receive a noise signal and multiple vibration signals of a noise reduction target.

[0164] Determine module 702, for performing noise reduction analysis on the noise signal and the multiple vibration signals based on multiple noise frequency bands to determine the noise reduction signal of the noise reduction object; the noise frequency band is the frequency band of the noise peak of the noise reduction object.

[0165] The generating module 703 is configured to generate a control signal according to the noise reduction signal, where the control signal is used to instruct the noise reduction target to output the noise reduction signal.

[0166] Specifically, in one embodiment, the receiving module 701 can be a sensor for directly collecting the noise signal and multiple vibration signals of the noise reduction object. In addition, it can also be an information transceiver unit of the processor, which communicates with the sensor to receive the noise signal and multiple vibration signals of the noise reduction object sent by the sensor.

[0167] Furthermore, the determination module 702 may be a processing unit in the processor, used to implement signal processing, for example, to implement noise reduction analysis of noise signals and multiple vibration signals based on multiple noise frequency bands in this embodiment, and to determine the processing steps of the noise reduction signal of the noise reduction object.

[0168] In addition, the generating module 703 may be a control unit of the processor, configured to further instruct the noise reduction target to output a noise reduction signal after generating the control signal.

[0169] In one embodiment, the determination module 702 is specifically used to perform coherence analysis on the noise signal and multiple vibration signals based on multiple noise frequency bands, determine the coherent vibration signal corresponding to the noise signal in each noise frequency band; determine the reference signal of the noise signal based on the coherent vibration signal corresponding to the noise signal in each noise frequency band; and determine the noise reduction signal based on the reference signal.

[0170] In one embodiment, the determination module 702 is further configured to determine, for each noise frequency band, a correlation coefficient between the noise signal and multiple vibration signals within the noise frequency band; determine a candidate vibration signal whose correlation coefficient satisfies a preset coherence condition; and determine a corresponding coherent vibration signal within the noise frequency band based on the candidate vibration signal.

[0171] In one embodiment, the determination module 702 is further configured to calculate, for each vibration signal, a correlation coefficient between the noise signal and the vibration signal based on a cross power spectrum between the noise signal and the vibration signal, an autopower spectrum of the vibration signal, and an autopower spectrum of the noise signal.

[0172] In one embodiment, the correlation coefficient between the noise signal and the vibration signal satisfies the following formula:

[0173] in, is the correlation coefficient between the noise signal and the vibration signal, is the cross power spectrum between the noise signal and the vibration signal, is the autopower spectrum of the vibration signal, is the autopower spectrum of the noise signal, j is the jth vibration signal, and k is the kth noise signal.

[0174] In one embodiment, the determination module 702 is further configured to sort the multiple vibration signals according to the correlation coefficient for each noise frequency band, and determine a candidate vibration signal based on the sorting result; perform signal fusion processing on the multiple candidate vibration signals to obtain a corresponding coherent vibration signal within the noise frequency band.

[0175] In one embodiment, the determination module 702 is further configured to sort the multiple vibration signals from large to small according to the correlation coefficients, and determine the top n vibration signals as candidate vibration signals.

[0176] In one embodiment, the determination module 702 is further configured to perform a sum operation on the multiple candidate vibration signals to obtain corresponding coherent vibration signals within the noise frequency band.

[0177] In one embodiment, the determination module 702 is further configured to perform signal fusion processing on the coherent vibration signals corresponding to each noise frequency band to obtain a reference signal of the noise signal.

[0178] In one embodiment, the determination module 702 is further configured to perform a sum operation on the corresponding coherent vibration signals in each noise frequency band to obtain a reference signal of the noise signal.

[0179] In one embodiment, the multiple noise frequency bands include different noise frequency bands at different noise collection positions.

[0180] In one embodiment, the noise control device further includes a noise collection position determination module 704, which is configured to determine a current noise collection position of the noise reduction target and determine a plurality of noise frequency bands matching the current noise collection position.

[0181] It should be understood that the units or modules recorded in the device correspond to the various steps in the method described with reference to FIG2 . Therefore, the operations and features described above for the method are also applicable to the device and the units contained therein, and will not be repeated here. The device can be pre-implemented in the browser or other security application of the electronic device, or loaded into the browser or its security application of the electronic device by downloading or other means. The corresponding units in the device can cooperate with the units in the electronic device to implement the solutions of the embodiments of the present application.

[0182] Reference is now made to FIG14 , which shows a schematic structural diagram of a computer system 800 suitable for implementing a terminal device or server according to an embodiment of the present application.

[0183] As shown in FIG14 , a computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage unit 808 into a random access memory (RAM) 803. Various programs and data required for the operation of the system 800 are also stored in the RAM 803. The CPU 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0184] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, and the like; an output section 807 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 808 including a hard disk; and a communication section 809 including a network interface card such as a LAN card or a modem. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 810 as needed, so that computer programs read therefrom can be installed into the storage section 808 as needed.

[0185] In particular, according to an embodiment of the present disclosure, the process described above with reference to FIG. 2 can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program including program code for executing the method of FIG. 2 . In such an embodiment, the computer program can be downloaded and installed from a network via the communication portion 809 and / or installed from the removable medium 811.

[0186] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0187] The units or modules involved in the embodiments described in this application may be implemented in software or hardware. The units or modules described may also be provided in a processor. The names of these units or modules do not, in certain circumstances, constitute limitations on the units or modules themselves.

[0188] As another aspect, the present application further provides a computer-readable storage medium, which may be included in the computer device described in the above embodiments, or may exist independently and not be incorporated into the computer device. The computer-readable storage medium stores one or more programs, which, when used by one or more processors, execute the methods described herein. For example, the steps of the method shown in FIG. 2 may be executed.

[0189] The present invention provides a computer program product including instructions that, when executed, enable the method described in the present invention to be performed. For example, the steps of the method shown in FIG2 may be performed.

[0190] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.

[0191] The above description is merely a preferred embodiment of the present application and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention herein is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the inventive concept. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features having similar functions disclosed in this application.

Claims

1. A noise control method, wherein: The method comprises: receiving a noise signal and a plurality of vibration signals of a noise reduction target; Performing noise reduction analysis on the noise signal and the multiple vibration signals based on multiple noise frequency bands to determine the noise reduction signal of the noise reduction target; the noise frequency band is the frequency band of the noise peak of the noise reduction target; A control signal is generated according to the noise reduction signal, where the control signal is used to instruct the noise reduction target to output the noise reduction signal.

2. The method according to claim 1, wherein The performing noise reduction analysis on the noise signal and the multiple vibration signals based on multiple noise frequency bands to determine the noise reduction signal of the noise reduction object includes: performing coherence analysis on the noise signal and the multiple vibration signals based on the multiple noise frequency bands to determine a coherent vibration signal corresponding to the noise signal in each of the noise frequency bands; determining a reference signal of the noise signal based on a coherent vibration signal corresponding to the noise signal in each of the noise frequency bands; The noise reduction signal is determined based on the reference signal.

3. The method according to claim 1 or 2, wherein: The multiple noise frequency bands include different noise frequency bands of the noise reduction object at different speeds, or the multiple noise frequency bands include the same noise frequency band of the noise reduction object at different speeds, or the multiple noise frequency bands include the same noise frequency band of the noise reduction object at the same speed.

4. The method according to claim 3, further comprising: A current speed of the denoising object is determined, and a plurality of noise frequency bands matching the current speed are determined.

5. The method according to claim 2, wherein: The performing coherence analysis on the noise signal and the multiple vibration signals based on the multiple noise frequency bands to determine the coherent vibration signal corresponding to the noise signal in each of the noise frequency bands includes: For each of the noise frequency bands, determining a correlation coefficient between the noise signal and the plurality of vibration signals within the noise frequency band; Determine a candidate vibration signal whose correlation coefficient satisfies a preset coherence condition, and determine a corresponding coherent vibration signal within the noise frequency band based on the candidate vibration signal.

6. The method according to claim 5, wherein: Determining the correlation coefficient between the noise signal and the plurality of vibration signals within the noise frequency band includes: For each vibration signal, a correlation coefficient between the noise signal and the vibration signal is calculated based on a cross power spectrum between the noise signal and the vibration signal, an autopower spectrum of the vibration signal, and an autopower spectrum of the noise signal.

7. The method according to claim 6, wherein: The correlation coefficient between the noise signal and the vibration signal satisfies the following formula: in, is the correlation coefficient between the noise signal and the vibration signal, is the cross power spectrum between the noise signal and the vibration signal, is the autopower spectrum of the vibration signal, is the autopower spectrum of the noise signal, j is the jth vibration signal, and k is the kth noise signal.

8. The method according to claim 5, wherein Determining a candidate vibration signal whose correlation coefficient satisfies a preset coherence condition, and determining a corresponding coherent vibration signal within the noise frequency band based on the candidate vibration signal, includes: For each of the noise frequency bands, sorting the plurality of vibration signals according to the correlation coefficient, and determining a candidate vibration signal according to the sorting result; Signal fusion processing is performed on the multiple candidate vibration signals to obtain corresponding coherent vibration signals within the noise frequency band.

9. The method according to claim 8, wherein Sorting the plurality of vibration signals according to the correlation coefficients and determining a candidate vibration signal according to the sorting result includes: The plurality of vibration signals are sorted from largest to smallest according to the correlation coefficients, and the top n vibration signals in the sorting are determined as candidate vibration signals.

10. The method according to claim 8, wherein The fusing of the plurality of candidate vibration signals to obtain a corresponding coherent vibration signal within the noise frequency band includes: A sum operation is performed on the multiple candidate vibration signals to obtain a corresponding coherent vibration signal within the noise frequency band.

11. The method according to claim 2, wherein: The determining of the reference signal of the noise signal based on the coherent vibration signal corresponding to the noise signal in each noise frequency band includes: Signal fusion processing is performed on the coherent vibration signals corresponding to each of the noise frequency bands to obtain a reference signal of the noise signal.

12. The method according to claim 11, wherein The performing signal fusion processing on the coherent vibration signals corresponding to each of the noise frequency bands to obtain a reference signal of the noise signal includes: The coherent vibration signals corresponding to each of the noise frequency bands are summed to obtain a reference signal of the noise signal.

13. The method according to any one of claims 1 to 12, wherein: The multiple noise frequency bands include different noise frequency bands at different noise collection positions.

14. The method according to claim 13, wherein The method further comprises: A current noise collection position of the noise reduction object is determined, and a plurality of noise frequency bands matching the current noise collection position are determined.

15. A noise control method, wherein: The method comprises: receiving a noise signal of a noise reduction target object, and determining a plurality of noise frequency bands corresponding to the noise signal; the noise frequency bands being frequency bands of noise peaks of the noise reduction target object; The noise reduction signals corresponding to the multiple noise frequency bands are determined according to the noise reduction configuration parameters; the noise reduction configuration parameters include noise reduction signals corresponding to different noise frequency band combinations; the noise frequency band combination includes multiple different noise frequency bands.

16. The method according to claim 15, wherein The method further includes outputting the noise reduction signal.

17. The method according to claim 16, wherein The outputting the noise reduction signal includes: Output control signal; the control signal is used to instruct the noise reduction object to output the noise reduction signal.

18. The method according to any one of claims 15 to 17, wherein: The determining, according to the noise reduction configuration parameters, the noise reduction signals corresponding to the multiple noise frequency bands includes: searching for a target noise frequency band combination matching the multiple noise frequency bands among the different noise frequency band combinations included in the noise reduction configuration parameters; The noise reduction signal corresponding to the target noise frequency band combination is determined as the noise reduction signals corresponding to the multiple noise frequency bands.

19. The method according to any one of claims 15 to 18, wherein: The process of determining the noise reduction configuration parameters includes: receiving a noise signal and a plurality of vibration signals of the noise reduction target; performing noise reduction analysis on the noise signal and the plurality of vibration signals based on a plurality of noise frequency bands to determine a noise reduction signal of the noise reduction target; The noise reduction configuration parameters are determined according to the multiple noise frequency bands and the noise reduction signal.

20. The method according to claim 19, wherein The performing noise reduction analysis on the noise signal and the multiple vibration signals based on multiple noise frequency bands to determine the noise reduction signal of the noise reduction object includes: performing coherence analysis on the noise signal and the plurality of vibration signals based on a plurality of noise frequency bands, and determining a coherent vibration signal corresponding to the noise signal in each of the noise frequency bands; determining a reference signal of the noise signal based on a coherent vibration signal corresponding to the noise signal in each of the noise frequency bands; The noise reduction signal is determined based on a reference signal of the noise signal.

21. The method according to any one of claims 15 to 20, wherein: The multiple noise frequency bands include different noise frequency bands of the noise reduction object at different speeds, or the multiple noise frequency bands include the same noise frequency band of the noise reduction object at different speeds, or the multiple noise frequency bands include the same noise frequency band of the noise reduction object at the same speed.

22. The method according to claim 21, wherein The noise reduction configuration parameters include a correspondence between speed, noise frequency band combination, and noise reduction signals.

23. The method according to claim 22, wherein The method further comprises: determining a current velocity of the denoising object; Determining a noise reduction signal corresponding to the current speed according to the noise reduction configuration parameters; Output control signal; the control signal is used to instruct the noise reduction object to output the noise reduction signal.

24. A noise control device, wherein: The device comprises: A receiving module, configured to receive a noise signal and multiple vibration signals of a noise reduction object; a determination module, configured to perform noise reduction analysis on the noise signal and the plurality of vibration signals based on a plurality of noise frequency bands to determine the noise reduction signal of the noise reduction target; the noise frequency band being a frequency band of a noise peak of the noise reduction target; A generating module is used to generate a control signal according to the noise reduction signal, wherein the control signal is used to instruct the noise reduction object to output the noise reduction signal.

25. A noise control system, wherein: The system comprises: a vibration signal acquisition device, a noise signal acquisition device, a signal output device and the noise control device according to claim 24, The vibration signal collecting device is used to collect the vibration signal of the noise reduction object and send the vibration signal to the noise control device; The noise signal collecting device is used to collect the noise signal of the noise reduction object and send the noise signal to the noise control device; The noise control device is used to receive the vibration signal and the noise signal, so as to perform noise reduction analysis on the noise signal and the multiple vibration signals based on multiple noise frequency bands, determine the noise reduction signal of the noise reduction object, and output the noise reduction signal using the signal output device; the noise frequency band is the frequency band of the noise peak of the noise reduction object.

26. The system of claim 25, wherein: The noise reduction object includes a vehicle, the vibration signal acquisition device includes an acceleration sensor on the vehicle, the noise signal acquisition device includes a microphone on the vehicle, and the signal output device includes a speaker on the vehicle.

27. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the processor implements the steps of the method according to any one of claims 1 to 14 or the steps of the method according to any one of claims 15 to 23.

28. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 14 or the steps of the method according to any one of claims 15 to 23 are implemented.

29. A computer program product comprising a computer program, wherein When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 14 or the steps of the method according to any one of claims 15 to 23.

Citation Information

Patent Citations

  • Method and system for selecting sensor locations on a vehicle for active road noise control

    CN107393522A

  • Reference signal selection method for active control of automobile road noise

    CN110688956A

  • Active noise reduction method for environmental noise

    CN112509549A

  • Automobile intelligent partition active noise reduction control system and method

    CN113593517A

  • Active noise reduction method, vehicle-mounted active noise reduction system and automobile

    CN114255727A