Sound production control method and system for active sound waves

By obtaining the CAN signal and debugging parameters, a first audio signal matching the actual engine sound characteristics, and a second audio signal is synthesized based on the pre-recorded wide frequency tone, the problem that the existing technology cannot reproduce the insufficient wideband sound waves and low frequency roars are achieved, and a more natural and rich sound wave effect is achieved.

CN119673139APending Publication Date: 2025-03-21华研慧声(苏州)电子科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411914148.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The existing active sound wave technology cannot reproduce wideband sound waves, and the low frequency roar is insufficient, resulting in unnatural hearing of sound waves by drivers and passengers.

Method used

By obtaining the CAN signal and debug parameters, a first audio signal matching the actual engine sound characteristics is generated, and a second audio signal is synthesized based on the pre-recorded wide frequency tone and debug parameters, the two are superimposed to generate an analog signal, and a sound field equalization calculation is performed to output the analog sound wave.

Benefits of technology

It realizes a wider frequency range of simulated sound waves, enhances low-frequency roar, provides richer and more dynamic sound wave effects, and improves the driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119673139A_ABST
    Figure CN119673139A_ABST
Patent Text Reader

Abstract

The invention discloses a sound production control method and system for active sound waves in a vehicle, and relates to the technical field of sound wave control of intelligent vehicles. The active sound production control method comprises the steps that CAN signals and debugging parameters are obtained, the CAN signals comprise a rotating speed signal, a pedal signal and a torque signal, and the debugging parameters are pre-debugging parameter values; and generating a first audio signal matched with the actual engine sound characteristic according to the CAN signal and the debugging parameter. And synthesizing a second audio signal according to a pre-recorded broadband sound and the debugging parameter, the pre-recorded broadband sound being a pre-recorded engine sound or a pre-synthesized engine sound. The first audio signal and the second audio signal are superimposed to generate an analog signal. And performing sound field equalization calculation on the analog signal, and outputting an analog sound. By adopting the technology provided by the invention, the natural sense of active sound can be effectively improved, the engine roar can be highlighted, and the driving experience of a listener can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of sound wave control of intelligent vehicles, and in particular to a method and system for controlling active sound waves in a vehicle. Background Art

[0002] With the rapid development of the automobile industry, car owners have put forward better demands for vehicle driving experience and sound performance, especially in the field of high-performance vehicles and new energy vehicles. Therefore, Active Sound Design (ASD) was born, which refers to the use of electronic means to enhance or simulate the sound of the car engine to meet the needs of drivers and passengers for acoustic experience, while making up for the shortcomings of electric vehicles or other low-noise vehicles in terms of sound.

[0003] However, there are several problems with active sound wave technology at present: First, the synthesis of automobile sound waves relies on the order synthesis algorithm. However, the order synthesis algorithm is a global transformation algorithm with certain limitations. It obtains the overall spectrum and cannot describe the local time-frequency characteristics. As a result, it can only reproduce a part of the high-energy single-frequency component in the engine noise, but cannot reproduce the wide-band sound waves; second, the low-frequency roar is insufficient, and there is a lack of consideration for sound and image issues, which makes the driver and passengers feel unnatural about the sound waves. Summary of the invention

[0004] The present invention provides a method for controlling the generation of active sound waves, so as to solve the problem that the method for controlling the generation of active sound waves in the prior art lacks wide-band sound waves.

[0005] In order to solve the above technical problems, the technical solution adopted by the present invention is to provide a method for controlling the sound generation of active sound waves, and the method for controlling the sound generation of active sound waves comprises: Acquire CAN signals and debugging parameters, wherein the CAN signals include speed signals, pedal signals, and torque signals, and the debugging parameters are pre-debugging parameter values.

[0006] A first audio signal matching actual engine sound characteristics is generated according to the CAN signal and the debugging parameters.

[0007] A second audio signal is synthesized according to a pre-recorded broadband sound and a debugging parameter, wherein the pre-recorded broadband sound is a pre-recorded engine sound or a pre-synthesized engine sound. The first audio signal and the second audio signal are superimposed to generate an analog signal. A sound field equalization calculation is performed on the analog signal, and an analog sound wave is output.

[0008] The technical solution provided by the present invention has the following beneficial effects compared with the prior art: By superimposing the first audio signal and the second audio signal, the simulated sound can cover a wider frequency range, wherein the generated first audio signal matches the actual engine sound characteristics, which can ensure the authenticity of the simulated sound; the second audio signal is synthesized by pre-recorded broadband sound, thereby more accurately describing the local characteristics of the engine noise and providing the listener with a richer and more dynamic sound effect.

[0009] In addition, performing sound field equalization calculation on the analog signal of the superposition of the first audio signal and the second audio signal can ensure a comfortable auditory experience of the simulated sound under different driving conditions, especially enhance the low-frequency part of the analog signal, improve the low-frequency roar of the simulated sound, and improve the reproduction effect.

[0010] In some embodiments, synthesizing the second audio signal according to the pre-recorded broadband sound and the debugging parameters includes: The actual vehicle state is obtained according to the CAN signal, including the actual vehicle speed, the actual vehicle torque and the actual vehicle pedal, wherein the debugging parameters include the maximum speed, the maximum torque, the maximum pedal and the frequency coefficient ; The proportions of the actual vehicle speed, the actual vehicle torque and the actual vehicle pedal relative to the maximum speed, the maximum torque and the maximum pedal are calculated respectively according to the debugging parameters, Get the pre-recorded broadband sound and synthesize the second audio signal, which is recorded as:

[0011] in, Indicates the ratio of the actual vehicle speed to the maximum speed. Indicates the ratio of the actual vehicle torque to the maximum torque. Indicates the proportion of the actual vehicle pedal compared to the largest pedal, Indicates getting the jth audio array, by The audio sample at the specified position, Indicates the actual vehicle speed. Indicates the total amplitude of the waveform synthesis of the debugging parameters.

[0012] In some embodiments, obtaining the CAN signal and debugging parameters includes: The actual vehicle state is acquired according to the CAN signal to define the pre-adjustment parameters, wherein the pre-adjustment parameters include determining the maximum speed, the maximum torque, the maximum pedal and the number of audio signal segments synthesized by the second audio. ; Debug frequency coefficient ; Debug the total amplitude of the second audio .

[0013] In some implementation schemes, generating a first audio signal matching actual engine sound characteristics according to the CAN signal and the debugging parameters includes: The actual vehicle state is obtained according to the CAN signal, and the actual vehicle state includes the actual vehicle speed, the actual vehicle torque and the actual vehicle pedal, wherein the debugging parameters include the maximum speed, the maximum torque, the maximum pedal and the frequency coefficient ; According to the debugging parameters, the proportions of the actual vehicle speed, the actual vehicle torque and the actual vehicle pedal compared to the maximum speed, the maximum torque and the maximum pedal are calculated respectively to determine a single order amplitude and frequency matching the actual vehicle state; Synthesize a first audio signal , recorded as:

[0014] in, Indicates the ratio of the actual vehicle speed to the maximum speed. Indicates the ratio of the actual vehicle torque to the maximum torque. Indicates the proportion of the actual vehicle pedal compared to the largest pedal, Indicates the actual vehicle speed. represents the sampling rate, Indicates the total amplitude of the order synthesis of the debugging parameters.

[0015] In some embodiments, obtaining the CAN signal and debugging parameters includes: Acquire the actual vehicle state according to the CAN signal to define pre-adjustment parameters, wherein the pre-adjustment parameters include the maximum speed, the maximum torque, the maximum pedal and the number of synthetic orders of the first audio frequency ; Debug frequency coefficient ; Determine the sampling rate based on the output frequency of the digital signal processor ; Debug the total amplitude of the first audio .

[0016] In some embodiments, performing sound field equalization calculation on the analog signal and outputting the analog sound wave further includes: Set the volume of the playback device, adjust the volume of multiple playback devices to the same volume value, and then adjust the volume values ​​of the playback devices in the driver's seat, front row and rear row of the vehicle in turn; adjust the delay of the playback devices respectively, set a reference point, and calculate the delay value from any playback device to the reference point, and adjust the playback devices in turn according to the delay value; iterate the above steps multiple times until the preset standard is met.

[0017] In some embodiments, performing sound field equalization calculation on the analog signal according to the sound field equalization parameter further includes: The analog signal is divided into two frequencies, and the effective frequency band range of each playback device is determined; wherein, when the playback device includes a treble playback device, a midrange playback device and a bass playback device, the playback device is configured as a three-frequency division; when the playback device includes a heavy bass playback device and a treble playback device, the playback device is configured as a two-frequency division.

[0018] In some embodiments, performing sound field equalization calculation on the simulated sound wave according to the sound field equalization parameter and outputting the simulated sound wave comprises: Use one or more filters to filter the analog signal; delay the filtered analog signal; adjust the volume of one or more playback devices according to the delayed analog signal to output the analog sound corresponding to the playback device.

[0019] In some embodiments, the present application further provides an active sound wave sound control system, which uses the above-mentioned active sound wave sound control method, including: The MCU module is used to obtain the CAN signal and the debugging parameters and transmit them to the DSP module. The DSP module can perform the following steps: generate a first audio signal matching the actual engine sound characteristics according to the CAN signal and the debugging parameters; synthesize a second audio signal according to the pre-recorded broadband sound and the debugging parameters.

[0020] The first audio signal and the second audio signal are superimposed to generate an analog signal; a sound field equalization calculation is performed on the analog signal, and an analog sound wave is output.

[0021] In some embodiments, the DSP module includes a first memory, the debugging parameters are stored in the first memory, and a version number of the debugging parameters is recorded; The MCU module includes a second memory, the latest debugging parameters are stored in the second memory, and the version number of the debugging parameters is recorded; when the MCU module obtains the debugging parameters, the version number of the debugging parameters in the first memory is compared with the version number of the debugging parameters in the second memory; When the version number of the debugging parameter in the first memory is different from the version number of the debugging parameter in the second memory, the debugging parameter in the first memory is replaced by the debugging parameter in the second memory. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work, among which: Figure 1 This is a flow chart of an embodiment of an active sound wave sound control method provided by the present invention. Figure 1 ; Figure 2 This is a flow chart of an embodiment of an active sound wave sound control method provided by the present invention. Figure 1 ; Figure 3 This is a flow chart of an embodiment of an active sound wave sound control method provided by the present invention. Figure 1 ; Figure 4 This is a flow chart of an embodiment of an active sound wave sound control method provided by the present invention. Figure 1 ; Figure 5 This is a distribution diagram of in-vehicle playback devices according to an embodiment of an active sound wave sound generation control method provided by the present invention; Figure 6 It is a structural block diagram of an embodiment of an active sound wave sound generation control system provided by the present invention. DETAILED DESCRIPTION

[0023] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0024] See also Figure 1 As shown, Figure 1 The following is a flow chart showing an embodiment of an active sound wave sound control method provided by the present application. Figure 1 .

[0025] In some embodiments, the method for controlling the sound generation of active sound waves includes: Step S100, obtaining CAN (Controller Area Network) signals and debugging parameters.

[0026] Exemplarily, the CAN signal includes a speed signal, a pedal signal and a torque signal, which are used to reflect the real-time operating status of the vehicle. The speed signal is the engine speed, the pedal signal is the current operating status of the driver on the accelerator pedal, and the torque signal is the output torque of the engine.

[0027] The debugging parameters are pre-debugging parameter values, including parameter values ​​preset by the host computer (such as a computer or debugging equipment) and parameter values ​​after debugging. Exemplarily, when it is in debugging mode, the debugging parameters are the current latest debugging parameters, and when it is in mass production mode, the debugging parameters are pre-stored fixed parameter values.

[0028] Step S200: generating a first audio signal matching the actual engine sound characteristics according to the CAN signal and the debugging parameters.

[0029] For example, according to the actual vehicle speed, the actual vehicle torque and the proportion of the actual vehicle pedal in the maximum speed, the maximum torque and the maximum pedal, the preset frequency coefficient can be used. , calculate the amplitude of the sinusoidal signal, and then accumulate the sinusoidal signals to generate the first audio signal that simulates the basic sound characteristics of the engine. It is recorded as:

[0030] in, Indicates the actual vehicle speed. represents the sampling rate, Indicates the total amplitude of the order synthesis of the debugging parameters. It indicates the ratio of the actual vehicle speed to the maximum speed, that is, the speed coefficient. It indicates the ratio of the actual vehicle torque to the maximum torque, that is, the torque coefficient. Indicates the proportion of the actual vehicle pedal compared to the maximum pedal, that is, the pedal coefficient. In some application scenarios, the speed coefficient, torque coefficient and pedal coefficient, as well as the number of synthesized sine signals (n) are set by the host computer. Among them, the first audio signal is an order synthesis, which can be dynamically adjusted according to the real-time CAN signal to ensure that the user's hearing sense matches the actual state of the vehicle.

[0031] In addition, in the synthesis of the first audio signal, Through multiple iterations of debugging mode to achieve the best possible listening experience, the active sound system is ensured to provide real, natural and expressive sound effects under all driving conditions, thereby enhancing the driving experience.

[0032] Step S300, synthesizing a second audio signal according to the pre-recorded broadband sound and the debugging parameters, wherein the pre-recorded broadband sound can be an actually recorded engine sound or a pre-screened synthesized engine sound sample, and the debugging parameters include the maximum speed, the maximum torque, the maximum pedal and the total assignment of the debugging second audio, and the number of audio signal segments required to synthesize the second audio.

[0033] In some embodiments, the second audio signal is synthesized as:

[0034] in, Indicates getting the jth audio array, by The audio sample at the specified position, Indicates the actual vehicle speed. . Indicates the total amplitude of the waveform synthesis of the debugging parameters.

[0035] For example, Represents the audio array stored in the first memory (such as Flash) of the DSP module, For the corresponding The subscript of In some application scenarios, the synthesis of the first audio signal and the synthesis of the second audio signal in the same period both use the same set of parameters (including the speed coefficient, the torque coefficient, and the pedal coefficient).

[0036] Step S400: superimpose the first audio signal and the second audio signal to generate an analog signal.

[0037] The first audio signal simulates the basic sound of the engine, and the second audio signal is the engine sound with a wide frequency range. By superimposing the first audio signal and the second audio signal on each other, a wide-band sound wave is achieved under the basic sound of the engine, thereby providing a more natural and richer sound effect for the driver and passengers in the car.

[0038] Step S500: performing sound field equalization calculation on the analog signal.

[0039] The sound field equalization can adjust the low-frequency part of the analog signal to highlight the roar of the engine and improve the driver's driving experience. For example, low-pass, high-pass, band-pass or peak filters can be used to adjust the signal strength of different frequency ranges.

[0040] Step S600: outputting simulated sound waves. According to the layout of the speakers inside the vehicle, the simulated sound waves can cover the entire vehicle compartment, providing an immersive listening experience for the listener.

[0041] See also Figure 2 As shown, Figure 2The following is a flow chart showing an embodiment of an active sound wave sound control method provided by the present application. Figure 2 .

[0042] In some embodiments, in combination Figure 2 As shown, step S100, obtaining CAN signals and debugging parameters, including the debugging steps of the first audio signal: Step S110, obtaining the actual vehicle state according to the CAN signal to define the pre-adjustment parameters. The pre-adjustment parameters include the maximum speed, the maximum torque and the maximum pedal, and the number of sinusoidal signals of the first audio frequency. , exemplarily, the maximum speed, maximum torque and maximum pedal are determined by actual vehicle tests, industry technical standards, etc.

[0043] Step S120, debugging frequency coefficient ; To ensure that the synthesis of the first audio signal matches the actual speed of the current engine.

[0044] Step S130, determining the sampling rate according to the output frequency of the digital signal processor ; Sampling rate Can affect the quality of the audio signal and the performance of the system, the sampling rate Matching the output frequency of the digital signal processor can ensure accurate processing of the first audio signal.

[0045] Step S140: Adjust the total amplitude of the first audio , thereby ensuring that the synthesized first audio signal can synthesize the sound characteristics of the corresponding driving conditions under different driving conditions.

[0046] See also Figure 3 As shown, Figure 3 The following is a flow chart showing an embodiment of an active sound wave sound control method provided by the present application. Figure 3 .

[0047] In some embodiments, in combination Figure 3 As shown, step S100, obtaining the CAN signal and debugging parameters, also includes the debugging step of the second audio signal: Step S150, obtaining the actual vehicle state according to the CAN signal to define the pre-adjustment parameters. The pre-adjustment parameters include determining the maximum speed, maximum torque, maximum pedal and the number of audio signal segments synthesized by the second audio. , Step S160, debugging frequency coefficient to ensure that the synthesized second audio signal matches the actual sound characteristics of the engine.

[0048] Step S170: Debugging the total amplitude of the second audio , thereby ensuring that the synthesized second audio signal can synthesize the sound characteristics of the corresponding driving conditions under different driving conditions and match the first audio signal.

[0049] See also Figure 4 As shown, Figure 4 The following is a flow chart showing an embodiment of an active sound wave sound control method provided by the present application. Figure 4 .

[0050] In some implementations, step S500, performing sound field equalization calculation on the analog signal, also includes debugging of sound field equalization parameters: Step S510, setting the volume of the playback device, adjusting the volume of multiple playback devices to the same volume value, and then adjusting the volume values ​​of the playback devices in the driver's seat, the front row of the vehicle, and the rear row of the vehicle in turn; Adjust the volume of the playback device to a uniform level so that it can have a relatively balanced loudness at the listening position to reduce the impact of volume imbalance on subsequent filtering and delay processing. Exemplarily, the following steps use the driver's seat as a reference point and use the reference point as the starting point for adjustment. However, this application does not limit the selection of the reference point. The driver's seat is a common listening position, and it can also be set to the co-pilot seat or the back seat of the vehicle.

[0051] Step S520: Delay adjustment is performed on each playback device.

[0052] By taking the reference point (driving position) as the benchmark, calculating the delay value from any playback device to the reference point, and adjusting the playback devices in turn according to the corresponding delay value calculated by each playback device, to ensure that the time for each playback device to reach the listening position can be consistent, thereby providing the driver or passenger with a better stereo effect and sound field experience. Among them, the delay value is the ratio of the distance to the speed of sound propagation in the air (about 343 meters / second).

[0053] See also Figure 5 As shown, Figure 5 A distribution diagram of in-vehicle playback devices according to an embodiment of an active sound control method provided by the present application is shown.

[0054] For example, in combination Figure 5 As shown, select any playback device and gradually increase or decrease the corresponding delay value to achieve all playback devices (such as Figure 5 The sound from the 16 speakers shown in the figure can arrive at the reference point (driving position) at the same time. In some application scenarios, the delay adjustment effect needs to be tested and fine-tuned after debugging. For example, when playing different types of audio tracks containing stereo signals, the delay value can be fine-tuned according to personal preferences and the acoustic characteristics of the car (such as sound reflection and echo status) to make the driving and riding experience more comfortable.

[0055] In some implementation schemes, step S500, performing sound field equalization calculation on the analog signal according to the sound field equalization parameter, also includes filtering processing: Step S530: divide the analog signal into different frequencies and determine the effective frequency range of each playback device.

[0056] Set up multiple filters to divide the frequency of the playback device, and according to the effective frequency band range (working frequency range) of each playback device, distribute analog signals of different frequencies to the playback device with the most similar frequency. Figure 5 As shown, the bass playback device and mid-range playback device located at the front left, front right, rear left and rear right use bandpass filters (a combination of low-pass filters and high-pass filters) to limit their sound frequencies. For example, the effective frequency band of the bass playback device is from tens of Hz to hundreds of Hz, while the effective frequency band of the mid-range playback device is from hundreds of Hz to several kHz, and the effective frequency band of the treble playback device is several kHz. By setting the corresponding filters, the sound range of each playback device can be limited.

[0057] For example, by gaining specific frequencies (such as low-frequency components) in the analog signal through one or more low-pass filters, the low-frequency roar of the simulated sound can be enhanced, and the thickness of the simulated sound can be increased to ensure the driving experience of the listener.

[0058] Exemplarily, the filter may also be a peak filter, a high-pass filter, etc., which is not limited in this application. Figure 5 As shown, the heavy bass part is equipped with two bass playback devices, which use a low-pass filter to control the sound range to be lower than the bass playback device. For the connection area of ​​different frequency bands, a peak filter can be used for smooth transition to ensure seamless connection between the high, medium and low frequency bands of audio, thereby improving the overall listening experience of the listener. Among them, since the delay modification may affect the user's perceived loudness, the enhancement or attenuation of the frequency may change the overall balance and sound field of the playback device, steps S510, S520 and S530 can also be iteratively adjusted in some application scenarios.

[0059] Exemplarily, when the playback device includes a treble playback device, a midrange playback device and a bass playback device, the playback device is configured as a three-way frequency division; when the playback device includes a heavy bass playback device and a treble playback device, the playback device is configured as a two-way frequency division.

[0060] In some embodiments, step S500, performing sound field equalization calculation on the simulated sound wave according to the sound field equalization parameter includes: One or more filters are used to filter the analog signal; the filtered analog signal is delayed; the volume of one or more playback devices is adjusted according to the delayed analog signal to output the analog sound waves corresponding to the playback device.

[0061] See also Figure 6 As shown, Figure 6 A structural block diagram of an embodiment of an active sound wave sound generation control system provided by the present application is shown.

[0062] In some embodiments, the present application further provides an active sound wave sound control system, which uses the above-mentioned active sound wave sound control method, including: MCU module, the MCU module is used to execute step S100 to obtain CAN signals and debugging parameters.

[0063] DSP module, the DSP module can perform the following steps: step S200, generate a first audio signal matching the actual engine sound characteristics according to the CAN signal and the debugging parameters; step S300, synthesize the second audio signal according to the pre-recorded broadband sound and the debugging parameters; step S400, superimpose the first audio signal and the second audio signal to generate an analog signal; step S500, perform sound field equalization calculation on the analog signal and step S600, output the analog sound.

[0064] In some implementation schemes, the DSP module includes a first memory, in which debugging parameters are stored, and a version number of the debugging parameters is recorded; the MCU module includes a second memory, in which the latest debugging parameters are stored, and a version number of the debugging parameters is recorded; when the MCU module obtains the debugging parameters, it can compare the version number of the debugging parameters in the first memory with the version number of the debugging parameters in the second memory.

[0065] When the version number of the debugging parameter in the first memory is different from the version number of the debugging parameter in the second memory, the debugging parameter in the first memory is replaced by the debugging parameter in the second memory.

[0066] By solidifying the debugging parameters and storing them in the first memory and the second memory, a mass production mode of simulated sound waves can be achieved (that is, fixing the debugging parameter values ​​and no longer iterating and adjusting the debugging parameters multiple times).

[0067] Exemplarily, the parameters debugged in the debugging mode and the above-mentioned active sound control method are combined into a burning file and burned into the second memory, and the debugging parameters can be solidified by restarting the power amplifier board (Power Amplifier Board), wherein the power amplifier board is used to amplify the audio signal to drive the playback device (such as audio, speaker, etc.) to make sound.

[0068] Exemplarily, the first memory and the second memory are external Flash memories, and when the power amplifier board is powered on, the DSP module can read the control method of the active sound wave from the first memory. The pre-recorded broadband sound can also be fixedly stored in a specific storage area of ​​the Flash memory so that it can be quickly accessed when synthesizing the second audio signal in step S300.

[0069] In some embodiments, the active sound control system further includes a plurality of audio power amplifiers and a plurality of speakers, wherein the audio power amplifier has four outputs corresponding to the four speakers. Figure 6 Four audio power amplifiers (Integrated Circuit, IC) and 16 speakers are shown.

[0070] The above description is only an implementation mode of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the present invention specification and drawings, or directly or indirectly used in other related technical fields, should be included in the protection scope of the present invention.

Claims

1. A method for controlling the generation of active sound waves, characterized in that: include: Obtain CAN signals and debugging parameters, wherein the CAN signals include speed signals, pedal signals, and torque signals, and the debugging parameters are pre-debugging parameter values: generating a first audio signal matching actual engine sound characteristics according to the CAN signal and the debugging parameters; synthesizing a second audio signal according to the pre-recorded broadband sound and the debugging parameters, wherein the pre-recorded broadband sound is a pre-recorded engine sound or a pre-synthesized engine sound; superimposing the first audio signal and the second audio signal to generate an analog signal; Perform sound field equalization calculation on the analog signal and output simulated sound waves.

2. The method for controlling the active sound wave according to claim 1, characterized in that: The step of synthesizing the second audio signal according to the pre-recorded broadband sound and the debugging parameters includes: The actual vehicle state is obtained according to the CAN signal, including the actual vehicle speed, the actual vehicle torque and the actual vehicle pedal, wherein the debugging parameters include the maximum speed, the maximum torque, the maximum pedal and the frequency coefficient ; The proportions of the actual vehicle speed, the actual vehicle torque and the actual vehicle pedal relative to the maximum speed, the maximum torque and the maximum pedal are calculated respectively according to the debugging parameters, Get the pre-recorded broadband sound and synthesize the second audio signal, which is recorded as: in, Indicates the ratio of the actual vehicle speed to the maximum speed. Indicates the ratio of the actual vehicle torque to the maximum torque. Indicates the proportion of the actual vehicle pedal compared to the largest pedal, Indicates getting the jth audio array, by The audio sample at the specified position, Indicates the actual vehicle speed. , Indicates the total amplitude of the waveform synthesis of the debugging parameters.

3. The method for controlling the active sound wave according to claim 2, characterized in that: The obtaining of CAN signals and debugging parameters includes: The actual vehicle state is acquired according to the CAN signal to define the pre-adjustment parameters, wherein the pre-adjustment parameters include determining the maximum speed, the maximum torque, the maximum pedal and the number of audio signal segments synthesized by the second audio. ; Debug frequency coefficient ; Adjust the total amplitude of the second audio .

4. The method for controlling the active sound wave according to claim 1, characterized in that: The step of generating a first audio signal matching the actual engine sound characteristics according to the CAN signal and the debugging parameters comprises: The actual vehicle state is obtained according to the CAN signal, and the actual vehicle state includes the actual vehicle speed, the actual vehicle torque and the actual vehicle pedal, wherein the debugging parameters include the maximum speed, the maximum torque, the maximum pedal and the frequency coefficient ; According to the debugging parameters, the proportions of the actual vehicle speed, the actual vehicle torque and the actual vehicle pedal compared to the maximum speed, the maximum torque and the maximum pedal are calculated respectively to determine a single order amplitude and frequency matching the actual vehicle state; Synthesize a first audio signal , recorded as: in, Indicates the ratio of the actual vehicle speed to the maximum speed. Indicates the ratio of the actual vehicle torque to the maximum torque. Indicates the proportion of the actual vehicle pedal compared to the largest pedal, Indicates the actual vehicle speed. represents the sampling rate, Indicates the total amplitude of the order synthesis of the debugging parameters.

5. The method for controlling the active sound wave according to claim 4, characterized in that: The obtaining of CAN signals and debugging parameters includes: Acquire the actual vehicle state according to the CAN signal to define pre-adjustment parameters, wherein the pre-adjustment parameters include the maximum speed, the maximum torque, the maximum pedal and the number of synthetic orders of the first audio frequency ; Debug frequency coefficient ; Determine the sampling rate based on the output frequency of the digital signal processor ; Adjust the total amplitude of the first audio .

6. The method for controlling the active sound wave according to claim 1, characterized in that: The performing of sound field equalization calculation on the analog signal and outputting the analog sound wave also includes: Setting the volume of the playback device, adjusting the volume of multiple playback devices to the same volume value, and then adjusting the volume values ​​of the playback devices in the driver's seat, the front row of the vehicle, and the rear row of the vehicle in turn; Delay adjustment is performed on each of the playback devices, a reference point is set, and a delay value from any of the playback devices to the reference point is calculated, and the playback devices are adjusted in sequence according to the delay value; The above steps are repeated several times until the preset standards are met.

7. The method for controlling the active sound wave according to claim 1, characterized in that: Performing sound field equalization calculation on the analog signal according to the sound field equalization parameter also includes: Dividing the analog signal and determining the effective frequency range of each playback device; Wherein, when the playback device includes a treble playback device, a midrange playback device and a bass playback device, the playback device is configured as a three-way frequency converter; When the playback device includes a subwoofer playback device and a treble playback device, the playback device is configured as a two-way frequency division.

8. The method for controlling the active sound wave according to any one of claims 1 to 7, characterized in that: The performing sound field equalization calculation on the simulated sound wave according to the sound field equalization parameter and outputting the simulated sound wave comprises: Using one or more filters to filter the analog signal; Performing delay processing on the analog signal after filtering; The volume of one or more playback devices is adjusted according to the analog signal after delay processing to output the analog sound waves corresponding to the playback devices.

9. An active sound wave sound control system, characterized in that: A method for controlling the generation of active sound waves according to any one of claims 1 to 8, comprising: MCU module, the MCU module is used to obtain CAN signals and debugging parameters and transmit A DSP module capable of performing the following steps: generating a first audio signal matching actual engine sound characteristics according to the CAN signal and the debugging parameters; synthesizing a second audio signal according to the pre-recorded broadband sound and the debugging parameters; superimposing the first audio signal and the second audio signal to generate an analog signal; Perform sound field equalization calculation on the analog signal and output simulated sound waves.

10. The active sound wave control system according to claim 9, characterized in that: The DSP module includes a first memory, the debugging parameters are stored in the first memory, and the version number of the debugging parameters is recorded; The MCU module includes a second memory, in which the latest debugging parameters are stored, and a version number of the debugging parameters is recorded; When the MCU module obtains the debugging parameter, the version number of the debugging parameter in the first memory is compared with the version number of the debugging parameter in the second memory; When the version number of the debugging parameter in the first memory is different from the version number of the debugging parameter in the second memory, the debugging parameter in the first memory is replaced by the debugging parameter in the second memory.