Cabin noise control method and related equipment thereof
By deploying a microphone array throughout the cabin to collect road noise signals and combining them with road vibration signals to generate noise reduction signals, the problem of localized cabin noise reduction in existing technologies has been solved, achieving overall noise control and improving the user experience.
Patent Information
- Application Number
- CN202510865691.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2025-10-17
AI Technical Summary
In existing technologies, vehicle cabin noise reduction systems are limited to local areas, which is insufficient to meet the noise reduction needs of passengers for the entire cabin area, thus affecting the user experience.
By deploying a microphone array throughout the cockpit to collect road noise signals, and combining this with road vibration signals to generate a target noise reduction signal, an active noise control algorithm is used to iteratively calculate the target noise reduction signal, ensuring noise control throughout the cockpit.
It achieves noise control throughout the cabin, improves the passenger experience, and adapts to the noise reduction requirements of dynamic in-vehicle scenarios.
Smart Images

Figure CN120808742A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of cabin noise control, and in particular to a cabin noise control method and a related device thereof. BACKGROUND
[0002] At present, with the development trend of electrification and lightweight of automobiles, road noise generated during vehicle driving is easy to invade the vehicle, affecting the driving experience of the occupants.
[0003] In the related art, a road noise active control (RNC) system is carried in the vehicle to reduce the low-frequency road noise in the vehicle, but the noise reduction area of the system is limited to the local area of the vehicle cabin (i.e., the head area of the occupants in the seat space). When the head of the occupant moves, the seat position changes, or multiple people are seated in the back row, the RNC system in the related art cannot meet the noise reduction needs of the occupants, affecting the driving experience of the occupants. SUMMARY
[0004] Embodiments of the present application provide a cabin noise control method and a related device thereof, which at least solve the technical problem that the noise reduction area in the related art is limited to the local area of the cabin, which cannot meet the noise reduction needs of the occupants in the whole cabin, resulting in poor driving experience.
[0005] To achieve the above-mentioned purpose, according to the first aspect of the present application, a cabin noise control method is provided, comprising: Based on a signal acquisition period, a road surface vibration signal is acquired, and a road noise signal is acquired through a microphone array arranged in a road noise signal acquisition range; wherein the road noise signal acquisition range includes the whole cabin. Based on the road surface vibration signal and the road noise signal, a target noise cancellation signal is generated, and the target noise cancellation signal is played by a vehicle speaker to reduce the noise in the whole cabin.
[0006] Optionally, the step of generating the target noise cancellation signal based on the road surface vibration signal and the road noise signal comprises: In response to the vehicle being in a driving state, the current acoustic response characteristics of the vehicle speaker to the microphone array are acquired, and an initial noise cancellation signal is calculated based on the initial filter coefficients and the acquired road surface vibration signal; The initial noise cancellation signal is played by the vehicle speaker, and the current road noise signal is acquired; The target noise cancellation signal is iteratively calculated based on the current road noise signal and the current road surface vibration signal by using an active noise control algorithm; wherein the active noise control algorithm includes a constraint function for minimizing the sound energy density in the whole cabin based on the current road noise signal.
[0007] Optionally, the step of iteratively calculating the target noise cancellation signal based on the current road noise signals and the current road surface vibration signal using the active noise control algorithm comprises: The active noise control algorithm is iteratively executed to perform the following steps: In the current sampling period, a constraint function that minimizes the sound energy density of the entire cabin is constructed based on the plurality of current road noise signals collected; Based on the constraint function, the current road surface vibration signal, and the current acoustic response characteristic, updated filter coefficients are calculated; Based on the updated filter coefficients and the current road surface vibration signal, a target noise cancellation signal corresponding to the current sampling period is generated.
[0008] Optionally, the step of constructing a constraint function that minimizes the sound energy density of the entire cabin based on the plurality of current road noise signals collected comprises: The mean square sound pressure corresponding to each of the plurality of current road noise signals is calculated; The mean square sound pressures corresponding to each of the plurality of current road noise signals are summed to obtain a global cost function, and the global cost function is used as the constraint function.
[0009] Optionally, the position state of the person in the vehicle is obtained, and in response to the displacement amount indicated by the position state exceeding a predetermined displacement threshold, the current acoustic response characteristic of the loudspeaker-to-microphone array in the vehicle is updated.
[0010] Optionally, the road noise signal collection range covers the head movement space of the person in the vehicle; and in the microphone array arranged in the road noise signal collection range, the arrangement distance between any adjacent microphones is within a predetermined distance range.
[0011] Optionally, the predetermined distance range is determined according to the signal frequency range and the signal wavelength range of the target noise reduction signal.
[0012] Optionally, the road noise signal collection range is the cabin body including the cabin roof, and the microphone array is arranged on the cabin body with an arrangement distance between any adjacent microphones ranging from 15 to 30 cm.
[0013] According to a second aspect of the present application, a computer readable storage medium is provided, which stores a computer program or instructions, and the computer program or instructions are executed by a processor to implement the steps of any of the above-mentioned cabin noise control methods.
[0014] According to a third aspect of the present application, a computer program product is provided, comprising a computer program or instructions, and the computer program or instructions are executed by a processor to implement the steps of any of the above-mentioned cabin noise control methods.
[0015] According to a fourth aspect of the present application, a cabin noise control system is provided, comprising: a microphone array arranged in a road noise signal collection range including the whole cabin; a vehicle audio system; a controller configured to implement any one of the above cabin noise control methods.
[0016] According to a fifth aspect of the present application, there is provided a vehicle comprising the cabin noise control system as above.
[0017] The cabin noise control method provided by the present application ensures that the collection range coverage of the road noise signal covers the whole cabin, and guarantees the comprehensiveness and sufficiency of the road noise signal collection, based on the road noise signal collected by the microphone array arranged in the road noise signal collection range including the whole cabin; and the target noise cancellation signal is generated based on the road surface vibration signal and the corresponding road noise signal of the whole cabin, so as to realize the noise control of the whole cabin, meet the noise reduction demand of the occupants for the whole cabin, and improve the vehicle experience. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0019] In order to more completely understand the present application and its beneficial effects, the following will be described in conjunction with the drawings, wherein the same reference numerals in the following description represent the same parts.
[0020] Figure 1 is a step flow chart of a cabin noise control method provided in an exemplary embodiment of the present application; Figure 2 is a layout schematic diagram of a microphone array in a cabin provided in an exemplary embodiment of the present application; Figure 3 is a module schematic diagram of a cabin noise control system provided in an exemplary embodiment of the present application; Figure 4 is a comparison diagram of noise reduction effects before and after the cabin noise control method provided in an exemplary embodiment of the present application; Figure 5 is a frame schematic diagram of a cabin noise control system provided in an exemplary embodiment of the present application; Figure 6 is an architecture schematic diagram of a vehicle provided in an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0021] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative effort should fall within the protection scope of the present application.
[0022] The present application provides a cabin noise control method, please refer to Figure 1 The cabin noise control method provided by the embodiments of the present application includes steps S100-S200, which will be described in detail below.
[0023] Step S100, based on the signal acquisition period, the road vibration signal is acquired, and the road noise signal is collected through the microphone array arranged in the road noise signal acquisition range; wherein the road noise signal acquisition range includes the whole cabin.
[0024] Step S200, based on the road vibration signal and the road noise signal, the target noise cancellation signal is generated, the target noise cancellation signal is played by the in-vehicle loudspeaker to reduce the noise in the whole cabin.
[0025] Among them, since the microphone array arranged in the embodiments of the present application is the road noise signal acquisition range including the whole cabin, it can ensure that the signal acquisition range of the arranged microphone array covers the whole cabin, compared with the existing scheme in the related art, that is, arranging a single microphone near the headrest, the microphone array arrangement scheme adopted in the embodiments of the present application ensures the comprehensiveness and sufficiency of road noise signal acquisition, and ensures that the cabin noise control system can achieve effective noise reduction effect for the whole cabin after being turned on.
[0026] It can be understood that the essential meaning of the whole cabin in the embodiments of the present application is to cover all possible activity spaces of the occupants in the cabin. Through the noise control covering the whole cabin, even in the actual vehicle scene of moving of the occupants, adjustment of the seat, and multiple occupants, the cabin noise reduction demand of the occupants can be fully met, and the vehicle experience of the occupants is ensured.
[0027] Further, directly using the microphone array arranged in the whole cabin to collect the road noise signal (instead of the single-point road noise signal collected by the single-point microphone in the related art), and combining the target noise cancellation signal generated by the road vibration signal, the noise control for the whole cabin is realized.
[0028] At the same time, the road vibration signal is mainly the road noise generated by the interaction between the road surface and the tires when the vehicle is in motion. It is transmitted to the cabin through the suspension and body and becomes the road noise signal. Therefore, the road vibration signal and road noise signal in the above technical solution will change with the changes in the vehicle driving scene (such as road surface fluctuations, driving speed changes, etc.). The target noise cancellation signal generated based on the road vibration signal and road noise signal is actually the result of an iterative calculation based on the signal sampling period, and is not a continuous fixed value.
[0029] Through the above technical solution, the road noise signal is collected based on the microphone array arranged within the road noise signal collection range including the entire cabin, thereby ensuring that the collection range of the road noise signal covers the entire cabin, ensuring the comprehensiveness and adequacy of the road noise signal collection; then, based on the road vibration signal and the road noise signal corresponding to the entire cabin, a target noise cancellation signal is generated, thereby realizing noise control in the entire cabin, meeting the passengers' needs for noise reduction in the entire cabin, and improving the car-using experience.
[0030] In some embodiments, the step of generating a target noise cancellation signal based on a road vibration signal and a road noise signal includes: in response to the vehicle being in a driving state, obtaining the current acoustic response characteristics of the in-vehicle speaker to the microphone array, and calculating an initial noise cancellation signal based on the initial filter coefficient and the collected road vibration signal; driving the in-vehicle speaker to play the initial noise cancellation signal and collecting the current road noise signal; and using an active noise control algorithm to iteratively calculate the target noise cancellation signal based on the current road noise signal and the current road vibration signal; wherein the active noise control algorithm includes a constraint function constructed based on the current road noise signal to minimize the sound energy density in the entire cabin.
[0031] The embodiment of the present application can accurately model the propagation path of the in-car speakers throughout the entire cabin by dynamically acquiring the current cabin acoustic response (i.e., the current acoustic response characteristics from the in-car speakers to the microphone array); and collects the actual sound field feedback of the entire cabin after playing the initial noise cancellation signal (the current road noise signal collected by the microphone array), thereby resolving the sound field coupling interference, providing real data for iteratively generating the target noise cancellation signal, improving the accuracy of the generated target noise cancellation signal, and enhancing the noise control effect in the entire cabin.
[0032] Furthermore, the active noise control algorithm processes road noise and road vibration signals, iteratively calculating the target noise cancellation signal. A constraint function based on the current road noise signal is introduced to minimize the acoustic energy density across the entire cabin. This setup extends the traditional single-point error minimization to global energy minimization, meeting the passenger's need for full-cabin noise reduction.
[0033] In some examples, the step of iteratively calculating the target noise cancellation signal based on the current road noise signals and the current road vibration signal using the active noise control algorithm includes: The active noise control algorithm is used to iteratively perform the following steps: in the current sampling period, a constraint function that minimizes the sound energy density of the entire cabin is constructed based on the plurality of current road noise signals collected; updated filter coefficients are calculated based on the constraint function, the current road vibration signal, and the current acoustic response characteristic; and a target noise cancellation signal corresponding to the current sampling period is generated based on the updated filter coefficients and the current road vibration signal.
[0034] Based on the above settings, the constraint function that minimizes the sound energy density of the entire cabin is constructed, and the filter coefficient update is realized by fusing the current road vibration signal (feedforward), the current road noise signal (feedback), and the current acoustic response characteristic (spatial modeling). In combination with the signal sampling period, the target noise cancellation signal is iteratively optimized, the cabin noise control is promoted from static single-point control to dynamic control, and finally the cabin global noise reduction effect that adapts to dynamic vehicle scenarios is achieved.
[0035] Specifically, in the filter coefficient update step, the current road vibration signal (feedforward) and the current acoustic response characteristic (feedback) are combined, which can quickly respond to changes in excitation sources and correct sound field coupling interference. In addition, the current acoustic response characteristic corresponding to the current vehicle scenario is introduced in the filter coefficient update process, so that the cabin global noise reduction effect can be maintained consistently even in situations such as seat movement or passenger movement.
[0036] In some examples, the step of constructing a constraint function that minimizes the sound energy density of the entire cabin based on the plurality of current road noise signals collected includes: calculating the mean square sound pressure corresponding to each of the plurality of current road noise signals; summing the mean square sound pressures corresponding to the plurality of current road noise signals to obtain a global cost function, and using the global cost function as the constraint function.
[0037] Based on the above settings, the present application provides a specific embodiment of constructing a constraint function that minimizes the sound energy density of the entire cabin. In a diffuse sound field, the sound energy density is proportional to the mean square sound pressure, and the mean square sound pressure is essentially a measure of the instantaneous energy of sound waves. Summing the mean square sound pressures of the road noise signals collected by the plurality of microphones is equivalent to approximating the integral of the total sound energy of the cabin with discrete point sampling, and the summation operation realizes the conversion of the multi-channel noise reduction problem into a single objective optimization problem, which reduces the computational complexity while achieving cabin global noise reduction. The introduction of the cost function ensures the stability and robustness of the cabin noise control system.
[0038] On the other hand, the global cost function constructed based on the plurality of current road noise signals in the above embodiments has the convex function characteristic, can quickly converge to the global optimal solution, compared with the plurality of local minimum values that the multi-point error function in the related art can have, and the cabin noise reduction stability of the above embodiments provided by the present application is high.
[0039] In some examples, the above method further comprises: acquiring a position state of the person in the vehicle, and updating the current acoustic response characteristic of the in-vehicle loudspeaker to the microphone array in response to the displacement amount indicated by the position state exceeding a preset displacement threshold.
[0040] The position state of the person in the vehicle includes the position state of the person in the vehicle in different vehicle scenes such as head movement of the person in the vehicle, seat movement, and multiple people in the back row, and it can be understood that the different vehicle scenes will affect the acoustic response of the cabin (i.e., the current acoustic response characteristic of the in-vehicle loudspeaker to the microphone array), and thus affect the propagation path of the in-vehicle loudspeaker in the global cabin. Therefore, based on the above settings, the actual vehicle scene can be considered when updating the filter coefficients, eliminating the noise reduction failure caused by the position movement of the occupant (including seat movement) and the increase in the number of occupants, and further improving the robustness and dynamic adaptability of the cabin noise control system.
[0041] In addition, the target noise cancellation signal is essentially a signal with the same amplitude and opposite phase as the signal to be noise reduced. When the displacement of the person in the vehicle exceeds a certain proportion of the wavelength of the noise to be reduced, the phase difference between the inverted sound wave and the new position noise wave changes to a certain extent, and noise reduction failure may occur. Therefore, the preset displacement threshold can be set at the critical point that significantly changes the interference of sound waves.
[0042] In some examples, the road noise signal collection range covers the head movement space of the person in the vehicle; and in the microphone array arranged in the road noise signal collection range, the arrangement distance between any adjacent microphones is within a preset distance range.
[0043] Controlling the arranged microphone array to cover the maximum possible displacement range of the head of the occupant (including front and back, left and right, up and down) can ensure that the adjacent microphone collects the real sound exposure amount at any head position, so that the road noise signal collected based on the microphone array meets the signal collection for the global cabin. At the same time, if the arrangement distance between adjacent microphones in the microphone array is too large, it will not be able to capture the sound wave space changes in the global cabin. By limiting the preset distance range, the sound field signal collection accuracy is improved.
[0044] In some examples, the preset distance range is determined according to the signal frequency range and the signal wavelength range of the target noise reduction signal.
[0045] Specifically, the upper limit of the preset distance range needs to meet the Shannon-Nyquist spatial sampling theorem, and be less than half of the minimum wavelength of the target noise reduction signal (a signal within a certain signal frequency, mainly a low-frequency signal), so as to avoid spatial aliasing of the sound field; the lower limit of the preset distance range helps to avoid setting too many redundant microphones, reduce the cost of the microphone device, and reduce the computing load. Based on the determined preset distance range, a balance can be achieved between aliasing suppression and oversampling avoidance.
[0046] In some examples, the cabin body including the cabin roof is taken as the road noise signal collection range, and the microphone array with the arrangement distance range of 15-30 cm between any adjacent microphones is arranged on the cabin body.
[0047] Arranging the microphone on the cabin roof helps to improve the sound field reconstruction effect, because the traditional door panel / seat arrangement of the microphone can only capture the local sound field, while the roof can comprehensively cover the entire cabin space. Especially when there are many people in the back row (such as three people in the back row), the microphone arranged on the floor will be blocked by the feet, while the microphone array arranged on the roof is not affected. At the same time, considering that some current new energy vehicles have a sunroof on the roof, it may not be convenient to arrange the microphone array, or the arrangement range of the microphone is limited, so the cabin body including the cabin roof is taken as the road noise signal collection range.
[0048] On the other hand, considering that the frequency band of the core road noise signal in the vehicle is mainly the frequency band of 20-500 Hz, and combining the sampling theorem and the avoidance of excessive number of microphones, the arrangement distance range of 15-30 cm is set. The microphone arrangement covers the entire cabin, ensuring comprehensive and sufficient noise signal collection, and ensuring the effectiveness of the cabin noise control for the entire cabin after the cabin noise control is turned on.
[0049] The application provides a specific embodiment of a cabin noise control method, which combines Figures 2-4 The cabin noise control method includes the following steps: Figure 2 As shown in the figure, the microphone array composed of M*N microphones is arranged on the cabin roof, and the arrangement distance range between adjacent microphones in the microphone array is 15-30 cm, so as to ensure that the road noise signal collection range formed by the microphone arrangement points covers the entire cabin (it should be noted that Figure 2 The microphone array shown in the figure is only an example and does not limit the application). And the method adopts Figure 3The modules of the shown cabin noise control system, specifically, the microphones are used to collect road noise signals in the entire cabin and transmit them to the main controller, and the acceleration sensors are used to collect road vibration signals and transmit them to the main controller. The main control is based on the road noise signals and road vibration signals, and generates a target noise cancellation signal through a correlation filter, and simultaneously drives the in-vehicle speakers to play the target noise cancellation signal. Among them, the in-vehicle speakers are usually arranged on the door panel, the front instrument table, and the trunk (in this embodiment, a layout of 7 speakers is adopted, and the actual implementation is not limited to this number); the acceleration sensors are usually arranged on the front and rear suspensions of the vehicle; the main controller is connected to the above-mentioned modules, and the main controller is usually located below the main driver or below the rear seats or on the side wall of the trunk.
[0050] Based on the above embodiment, in combination Figure 3 When the vehicle is in a driving state, the acceleration sensor collects the road vibration signal and transmits it to the main controller; the microphone array arranged in the road noise signal collection range including the entire cabin collects the cabin noise signal (i.e. road noise signal) and transmits it to the main controller; the main controller contains an active noise control algorithm (usually a filter-X least mean square algorithm (FxLMS) algorithm, wherein LMS (Least Mean System, adaptive least mean square algorithm)), which can iteratively calculate the collected road vibration signal and road noise signal to generate a noise cancellation signal and simultaneously drive the speaker to sound, so as to produce a noise reduction effect in the entire cabin. The algorithm needs to construct a cost function through the road noise signal collected by the microphone array, and the cost function is the sum of the mean square sound pressures of each evaluation point:
[0051]
[0052] Among them, is the sound pressure value of the road noise signal collected by the mth microphone, and the cost function is used for algorithm iteration in the main controller.
[0053] Figure 4 The noise reduction effect diagrams of each evaluation point (microphone arrangement point) in the vehicle cabin before and after using the above-mentioned cabin noise control method are shown, from Figure 4 It can be seen from the above that the above-mentioned cabin noise control method can achieve noise control in the entire cabin.
[0054] According to another aspect of the present application, a cabin noise control system is provided, as shown in Figure 5As shown, the cabin noise control system 500 includes: a microphone array 501 arranged in a road noise signal collection range including the whole cabin; a vehicle audio system 502; and a controller 503 configured to implement any of the above cabin noise control methods. The cabin noise control system has all the beneficial effects of the above cabin noise control methods, which will not be repeated here.
[0055] According to another aspect of the present application, a vehicle is provided, such as Figure 6 As shown, the vehicle 600 includes the above cabin noise control system. Since the vehicle has the above cabin noise control system, the vehicle can achieve all the beneficial effects of the above cabin noise control methods in the whole cabin of the vehicle, such as implementing noise control for the whole cabin in the vehicle driving state, meeting the noise reduction needs of the occupants, and improving the vehicle experience. The remaining effects will not be repeated here. In addition, in this embodiment, the vehicle can be a fuel vehicle, a plug-in hybrid vehicle, or a new energy vehicle, etc., which will not be limited here.
[0056] The embodiments of the present application also provide a computer readable storage medium having a computer program or instructions stored thereon, and the computer program or instructions are executed by a processor to implement the steps of any of the above cabin noise control methods.
[0057] The embodiments of the present application also provide a computer program product including a computer program or instructions, and the computer program or instructions are executed by a processor to implement the steps of any of the above cabin noise control methods.
[0058] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0059] The present application is described with reference to flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks, can be implemented by computer program instructions. These computer program instructions can be provided to a general purpose computer, a special purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the computer or other programmable data processing device produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 flow or multiple flows and / or blocksFigure 1 means for performing the function specified by the block or blocks.
[0060] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flow Figure 1 flow or flows and / or blocks Figure 1 means for performing the function specified by the block or blocks.
[0061] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow Figure 1 flow or flows and / or blocks Figure 1 means for performing the function specified by the block or blocks.
[0062] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0063] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory. The memory can also include non-volatile memory, such as read-only memory (ROM), electrically programmable read-only memory (EPROM), electrically erasable read-only memory (EEPROM), programmable read-only memory (PROM), flash memory, or any other non-volatile memory. Memory is an example of computer-readable media.
[0064] Computer-readable media includes permanent and non-permanent, removable and non-removable media, implemented by any method or technology for storage of information such as computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile discs (DVDs) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media, such as modulated data signals and carrier waves.
[0065] In the description of the application, the terms "first", "second", "third" and the like are used only for the purpose of description, and cannot be understood as indicating or implying relative importance or implying the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more features. In the description of the application, the meaning of "multiple" is two or more, unless otherwise specifically limited.
[0066] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0067] The embodiments, implementation manners and related technical features of the present application can be combined or replaced with each other without conflict.
[0068] The above is only the preferred embodiment of the present application, and does not limit the present application in any form. Any simple modification, equivalent change and modification made to the above embodiment in accordance with the technical essence of the present application without departing from the technical solution content of the present application still falls within the scope of the technical solution of the present application.
Claims
1. A cabin noise control method, characterized in that: include: Acquire road vibration signals based on a signal acquisition cycle, and collect road noise signals using a microphone array arranged within a road noise signal acquisition range; wherein the road noise signal acquisition range includes the entire cabin; A target noise cancellation signal is generated based on the road vibration signal and the road noise signal, and an in-vehicle speaker is driven to play the target noise cancellation signal to reduce noise in the entire cabin.
2. The method according to claim 1, characterized in that The step of generating a target noise cancellation signal based on the road vibration signal and the road noise signal includes: In response to the vehicle being in a driving state, obtaining a current acoustic response characteristic from the in-vehicle speaker to the microphone array, and calculating an initial noise cancellation signal based on an initial filter coefficient and a collected road vibration signal; driving the in-vehicle speaker to play the initial noise cancellation signal and collect the current road noise signal; An active noise control algorithm is used to iteratively calculate a target noise cancellation signal based on the current road noise signal and the current road surface vibration signal; wherein the active noise control algorithm includes a constraint function constructed based on the current road noise signal to minimize the sound energy density in the entire cabin area.
3. The method according to claim 2, characterized in that The step of iteratively calculating the target noise cancellation signal using the active noise control algorithm based on the current road noise signal and the current road surface vibration signal includes iteratively performing the following steps using the active noise control algorithm: In a current sampling period, constructing a constraint function that minimizes the acoustic energy density of the entire cabin based on the multiple current road noise signals collected; Calculating updated filter coefficients based on the constraint function, the current road surface vibration signal, and the current acoustic response characteristics; A target noise cancellation signal corresponding to a current sampling period is generated based on the updated filter coefficient and the current road surface vibration signal.
4. The method according to claim 3, characterized in that The step of constructing a constraint function that minimizes the acoustic energy density of the entire cabin based on the collected multiple current road noise signals includes: Calculate the mean square sound pressure corresponding to multiple current road noise signals; The mean square sound pressures corresponding to the multiple current road noise signals are summed to obtain a global cost function, and the global cost function is used as the constraint function.
5. The method according to claim 2, characterized in that The position state of the person in the vehicle is obtained, and in response to a displacement amount indicated by the position state exceeding a preset displacement threshold, the current acoustic response characteristics of the in-vehicle speaker to the microphone array are updated.
6. The method according to claim 1, characterized in that The road noise signal collection range covers the head activity space of the people in the car; and in the microphone array arranged in the road noise signal collection range, the arrangement distance range between any adjacent microphones does not exceed the preset distance range.
7. The method according to claim 6, characterized in that The method further comprises: The preset distance range is determined according to the signal frequency range and signal wavelength range of the target noise reduction signal.
8. The method according to claim 6, characterized in that The cockpit body including the cockpit ceiling is used as the road noise signal collection range, and a microphone array is arranged on the cockpit body with an arrangement distance between any adjacent microphones ranging from 15 to 30 cm.
9. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
10. A computer program product, characterized in that The method comprises a computer program or instructions, which implement the steps of the method according to any one of claims 1 to 8 when executed by a processor.
11. A cabin noise control system, characterized in that: include: A microphone array is arranged to collect road noise signals throughout the entire cabin. Body audio system; A controller, configured to implement the cabin noise control method according to any one of claims 1 to 8.
12. A vehicle, characterized in that: Comprising the cabin noise control system according to claim 11.