Simulation test system and method for eliminating noise from vehicle roads

A simulation test system for road noise cancellation replicates vehicle environments, allowing efficient offline debugging and verification of RNC algorithms, reducing costs and improving development efficiency.

JP7759750B2Active Publication Date: 2025-10-24HARMAN INT IND INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021133141
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-10-16
Filing Date
2021-08-18
Publication Date
2025-10-24
Estimated Expiration
2041-08-18

AI Technical Summary

Technical Problem

Current methods for verifying and debugging road noise cancellation (RNC) algorithms in vehicles are costly and inconvenient due to the need for repeated testing in real vehicle environments, lacking a simulation system to replicate RNC operation.

Method used

A simulation test system and method that includes a simulation system for eliminating road noise, a power amplifier, and models such as a secondary path simulation and signal flow simulation to replicate the vehicle environment, allowing offline algorithm debugging and verification.

Benefits of technology

Reduces development costs and improves efficiency by enabling offline debugging and verification of RNC algorithms, reducing the need for repeated real-world testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007759750000004
    Figure 0007759750000004
  • Figure 0007759750000005
    Figure 0007759750000005
  • Figure 0007759750000006
    Figure 0007759750000006
Patent Text Reader

Abstract

To provide a simulation test system and method for cancellation of noise from a vehicle road.SOLUTION: The simulation test system may include a simulation system and a power amplifier for cancellation of noise from a vehicle road. The simulation system for cancellation of noise from the vehicle road is configured to simulate a road noise cancellation system in a vehicle environment. The power amplifier is configured to execute a road noise cancellation algorithm and may perform data communication with the simulation system for cancellation of noise from the vehicle road. The simulation system for cancellation of noise from the vehicle road transmits acceleration data representing an acceleration signal and microphone data representing a microphone signal to the power amplifier as inputs to the road noise cancellation algorithm in the power amplifier.SELECTED DRAWING: None
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] FIELD OF THE DISCLOSURE The present disclosure relates to the field of noise cancellation, and more particularly to a simulation testing system and method for vehicular road noise cancellation (RNC). [Background technology]

[0002] As road noise reduction technology advances, there is an increasing need for RNC technology development and debugging. To verify the performance of developed RNC technology, it is necessary to test the performance of the RNC algorithm in a real vehicle operating environment. To test performance, developers often transfer the RNC algorithm to a power amplifier platform in a vehicle and then verify whether the RNC algorithm can operate normally on the new platform in a real vehicle operating environment. During the verification process, developers often repeat debugging depending on the actual situation. If each debugging requires re-transferring the algorithm and performing it in a real vehicle operating environment, the high cost of road testing increases development costs. Furthermore, when developers try different approaches during the RNC development or RNC debugging process, each approach or attempt requires testing the RNC in a real vehicle, which is very inconvenient. Currently, there is no available method or system for simulating an RNC system running in a real vehicle environment. Therefore, it is necessary and important to provide a simulation test system that can simulate the RNC running in the actual environment of a vehicle. Summary of the Invention [Means for solving the problem]

[0003] One or more embodiments of the present disclosure provide a simulation test system for eliminating noise from a vehicle roadway.

[0004] The simulation test system may include a simulation system for eliminating road noise and a power amplifier. The simulation system for eliminating road noise is configured to simulate a road noise cancellation system in a vehicle environment. The power amplifier is configured to execute a road noise cancellation algorithm and is in data communication with the simulation system for eliminating road noise. The simulation system for eliminating road noise transmits acceleration data indicative of an acceleration signal and microphone data indicative of a microphone signal to the power amplifier as inputs to the road noise cancellation algorithm in the power amplifier. The simulation system for eliminating road noise may also receive speaker data indicative of a speaker signal from the power amplifier. The simulation system for eliminating road noise includes a secondary path simulation model and a signal flow simulation model.

[0005] One or more embodiments of the present disclosure provide a simulation testing method for road noise cancellation, the method including: creating a road noise cancellation simulation system for simulating a road noise cancellation system in a vehicle environment; and executing a road noise cancellation algorithm using a power amplifier in communication with the road noise cancellation simulation system, wherein the road noise cancellation simulation system transmits acceleration data indicative of an acceleration signal and microphone data indicative of a microphone signal to the power amplifier as inputs to the road noise cancellation algorithm in the power amplifier, and receives speaker data indicative of a speaker signal from the power amplifier, wherein the road noise cancellation simulation system includes a secondary path simulation model and a signal flow simulation model. The present invention provides, for example, the following. (Item 1) a simulation system for eliminating road noise in a vehicle environment, the simulation system being arranged to simulate a road noise cancellation system in a vehicle environment; a power amplifier in communication with the vehicle road noise reduction simulation system, the power amplifier configured to execute a road noise reduction algorithm; the simulation system for removing road noise transmits acceleration data indicative of an acceleration signal and microphone data indicative of a microphone signal to the power amplifier as inputs to a road noise removal algorithm in the power amplifier, and receives speaker data indicative of a speaker signal from the power amplifier; A simulation test system for eliminating noise from vehicle roads, wherein the simulation system for eliminating noise from vehicle roads includes a secondary path simulation model and a signal flow simulation model. (Item 2) The secondary path simulation model is measuring first secondary path data in a vehicle environment at a first data sampling rate; obtaining second secondary path data at a second data sampling rate based on the first secondary path data; loading the second secondary path data into a simulation system for removing noise from the vehicle roadway to create the secondary path simulation model; The system described in the above item is created by (Item 3) obtaining second secondary path data at a second data sampling rate based on the first secondary path data; calculating third secondary path data at the first data sampling rate based on the first secondary path data, speaker gain, microphone gain, and filter parameters used in the survey; and converting the third secondary path data at the first data sampling rate into second secondary path data at a second data sampling rate used in a simulation system for removing noise from vehicle roads; 10. The system of claim 9, wherein the first data sampling rate is less than the second data sampling rate. (Item 4) The system described in any of the preceding items, wherein the simulation system for removing noise from a vehicle road is in data communication with the power amplifier via a vehicle audio bus (A2B). (Item 5) 3. The system according to any of the preceding items, wherein the simulation system for removing road noise is implemented in a computing device or an embedded power amplifier. (Item 6) The signal flow simulation model is transmitting acceleration data indicative of the acceleration signal directly to the A2B corridor; delayed processing of microphone data indicative of a microphone signal; processing received speaker data using the secondary path simulation model; mixing the processed speaker data and the delayed microphone data and transmitting the mixed data over the A2B path; The system according to any of the preceding items, which is produced by (Item 7) The system of any preceding item, wherein the delay processing includes identifying delay compensation based on whether the simulation system for removing road noise is implemented in a computing device or an embedded power amplifier. (Item 8) 2. The system of claim 1, wherein the simulation system for removing noise from a vehicle road further comprises a memory unit for storing an initial data set including acceleration data and microphone data. (Item 9) Creating a system for simulating the removal of road noise from a vehicle environment, for simulating a road noise removal system in a vehicle environment; and executing a road noise cancellation algorithm using a power amplifier in communication with the vehicle road noise cancellation simulation system; the simulation system for removing road noise transmits acceleration data indicative of an acceleration signal and microphone data indicative of a microphone signal to the power amplifier as inputs to a road noise removal algorithm in the power amplifier, and receives speaker data indicative of a speaker signal from the power amplifier; The simulation test method for eliminating noise from vehicle roads, wherein the simulation system for eliminating noise from vehicle roads includes a secondary path simulation model and a signal flow simulation model. (Item 10) The secondary path simulation model is measuring first secondary path data in a vehicle environment at a first data sampling rate; obtaining second secondary path data at a second data sampling rate based on the first secondary path data; loading the second secondary path data into a simulation system for removing noise from the vehicle roadway to create the secondary path simulation model; The method according to any one of the preceding items, wherein the method is produced by (Item 11) obtaining second secondary path data at a second data sampling rate based on the first secondary path data; calculating third secondary path data at the first data sampling rate based on the first secondary path data, speaker gain, microphone gain, and filter parameters used in the survey; and converting the third secondary path data at the first data sampling rate into the second secondary path data at a second data sampling rate used in a simulation system for removing noise from a vehicle road by converting the sampling rate; 10. The method of claim 9, wherein the first data sampling rate is less than the second data sampling rate. (Item 12) 10. The method according to claim 1, wherein the simulation system for removing road noise is in data communication with the power amplifier via a vehicle audio bus (A2B). (Item 13) 10. The method according to any of the preceding claims, wherein the simulation system for removing road noise is implemented in a computing device or an embedded power amplifier. (Item 14) The signal flow simulation model is transmitting acceleration data indicative of the acceleration signal directly to the A2B corridor; delayed processing of microphone data indicative of a microphone signal; processing received speaker data using the secondary path simulation model; mixing the processed speaker data and the delayed microphone data and transmitting the mixed data over the A2B path; The method according to any one of the preceding items, wherein the method is produced by (Item 15) 10. The method of claim 9, wherein the delay processing includes identifying a delay compensation based on whether the simulation system for removing road noise is implemented in a computing device or an embedded power amplifier. (Summary) One or more embodiments of the present disclosure provide a simulation test system and method for canceling road noise. The simulation test system may include a simulation system for canceling road noise and a power amplifier. The simulation system for canceling road noise is configured to simulate a road noise cancellation system in a vehicle environment. The power amplifier is configured to execute a road noise cancellation algorithm and is in data communication with the simulation system for canceling road noise. The simulation system for canceling road noise transmits acceleration data indicative of an acceleration signal and microphone data indicative of a microphone signal to the power amplifier for input to the road noise cancellation algorithm in the power amplifier. The simulation system for canceling road noise may also receive speaker data indicative of a speaker signal from the power amplifier. The simulation system for canceling road noise includes a secondary path simulation model and a signal flow simulation model. [Brief explanation of the drawings]

[0006] The system will be better understood with reference to the following description and drawings, in which the components shown are not drawn to scale and are intended to illustrate the principles of the present disclosure, and in which similar or identical reference numerals are used to indicate similar or identical elements.

[0007] [Figure 1] FIG. 1 is a block diagram that schematically illustrates a simulation test system for eliminating noise from a vehicle roadway in accordance with one or more embodiments of the present disclosure. [Figure 2] 1 is a schematic illustration of a simulation test system for removing roadway noise in accordance with one or more embodiments of the present disclosure, where the system for simulating roadway noise removal is implemented using a computing device. [Figure 3] 1 is a schematic illustration of a simulation test system for road noise cancellation according to one or more embodiments of the present disclosure, where the system for simulating road noise cancellation is implemented with an embedded power amplifier. [Figure 4] 3 is a schematic illustration of a simulation test system for eliminating noise from a vehicle roadway according to one or more embodiments of the present disclosure, corresponding to FIG. 2, but showing more details. [Figure 5] 4 is a schematic illustration of a simulation test system for eliminating noise from a vehicle roadway according to one or more embodiments of the present disclosure, corresponding to FIG. 3, but showing more details. [Figure 6] FIG. 1 is an exemplary schematic diagram illustrating a signal flow simulation in accordance with one or more embodiments of the present disclosure. [Figure 7] 1 is a schematic diagram illustrating the principle of delay in a real environment of a vehicle by way of example; [Figure 8] FIG. 1 is a schematic diagram illustrating an exemplary principle of a secondary path for a vehicle in accordance with one or more embodiments of the present disclosure. [Figure 9] FIG. 10 is a schematic diagram illustrating an example comparison of secondary path data results generated by a secondary path model included in a simulation test system for vehicle road noise removal in accordance with one or more embodiments of the present disclosure and secondary path data results in a vehicle's actual environment. [Figure 10]FIG. 10 is a schematic diagram illustrating an example of path mapping / distribution in an A2B downstream path in accordance with one or more embodiments of the present disclosure. [Figure 11] FIG. 10 is a schematic diagram illustrating an example of path mapping / distribution in an A2B upstream path in accordance with one or more embodiments of the present disclosure. [Figure 12] 1 is a schematic diagram illustrating simulated results of road noise cancellation based on a simulation test system or method for canceling noise from a vehicle road in accordance with one or more embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0008] It should be understood that the following description of the illustrated embodiments is for purposes of explanation only, and not limitation. The exemplary division of functional blocks, modules, or units shown in the figures should not be construed as meaning that these functional blocks, modules, or units are necessarily implemented as physically separate units. The illustrated or described functional blocks, modules, or units may be implemented as separate units, circuits, chips, functional blocks, modules, or circuit elements. One or more functional blocks or units may be implemented in a common circuit, chip, circuit element, or unit.

[0009] RNC technology for road noise reduction aims to reduce unexpected road noise within the carriage. Typically, in a vehicle's actual environment, the RNC system collects signals from vibration sensors and microphones and inputs them into the RNC system. The RNC system then generates sound waves that are ideally out of phase with, but equal in magnitude to, the road noise, helping to eliminate or reduce the road noise within the cab. For example, noise signals received by microphones installed in specific areas within the carriage are input to an onboard power amplifier, which then uses its internal RNC algorithm to generate waveforms from the onboard speakers that are out of phase with the road noise. Due to wave interference, the two out-of-phase sound waves cancel each other out when they collide with the air, significantly reducing the noise level within the carriage. The microphones installed within the carriage continuously monitor and measure the noise transmitted into the carriage from the power system or road, and instantly adjust the speakers to generate waveforms that are out of phase with the road noise, thereby preventing passengers from being disturbed by noise while the vehicle is operating.

[0010] A simulation test system according to one or more embodiments of the present disclosure can mimic and simulate the process of eliminating road noise in the above-mentioned vehicle environment, making it easier and more efficient for developers to develop RNC algorithms or transfer and debug algorithms. Using the simulation system or method according to the present disclosure, algorithms can be debugged or verified offline before testing on an actual vehicle, eliminating the need to repeatedly perform debugging or verification in the vehicle's actual environment, thereby reducing road test costs and improving development efficiency.

[0011] FIG. 1 is a schematic block diagram illustrating a simulation test system for eliminating road noise in accordance with one or more embodiments of the present disclosure. As shown in FIG. 1, the simulation test system 100 for eliminating road noise includes a simulation system 101 for eliminating road noise and a power amplifier 102 in data communication with the simulation system 101 for eliminating road noise. The system 101 for simulating road noise cancellation is configured to simulate operation of the system for eliminating road noise in a real vehicle environment. The power amplifier 102 is configured to execute an RNC algorithm for eliminating road noise. The power amplifier 102 may be an on-board power amplifier used in a real vehicle or a test power amplifier used solely in the simulation test system. The power amplifier may be referred to herein as an RNC power amplifier or an RNC box. The system 101 for simulating road noise cancellation may transmit acceleration (ACC) data and microphone (MIC) data to the power amplifier 102. The acceleration data may represent an acceleration signal collected by a vibration sensor in the real vehicle environment. The microphone data may represent vehicle microphone signals collected by microphones mounted on the vehicle in the vehicle's actual environment. In the process of testing an RNC algorithm, the acceleration data and microphone data may be input to the RNC algorithm executed by the power amplifier 102. For example, the acceleration data and microphone data may be selected from a pre-prepared data set. The data in the data set may be data collected and stored in the actual operating environment of the vehicle, related data generated by a simulation system, or a combination of both. The system 101 for simulating road noise removal may receive speaker data representing speaker signals from the power amplifier 102.For example, the speaker data may be data generated by an RNC algorithm executed in the power amplifier 102 .

[0012] In one or more embodiments of the present disclosure, the system 101 for simulating road noise removal may be implemented in a computing device or an embedded power amplifier. Examples of computing devices include computers, portable computers, intelligent portable devices, and any device with a CPU, processor, or processing chip capable of executing a program. In one or more embodiments of the present disclosure, data transfer between the system 101 for simulating road noise removal and the power amplifier 102 may be performed via an A2B bus. The A2B bus can support the real-time transfer of up to 28 pieces of path data, for example, at a fixed 48 kHz sampling rate. In one or more embodiments of the present disclosure, the road noise removal simulation test system can support an RNC configuration of up to 12 acceleration (ACC) signals, up to 8 microphone (MIC) signals, and up to 8 speaker (SPK) signals, for example, at a 48 kHz sampling rate. In the present disclosure, the A2B bus is used to transfer data, thereby satisfying the requirement of transferring a large amount of data quickly and instantly, and therefore the test simulation system according to the present disclosure can more closely mitigate road noise in the actual vehicle environment.

[0013] Figure 2 is a schematic diagram showing a simulation test system that uses a computing device to simulate the removal of road noise. Since most computing devices typically transfer data via a USB interface, a USB2A2B interface device (USB2A2B Box) is added between the computing device and the power amplifier, allowing data to be transferred between the computing device and the power amplifier using the A2B bus. As shown in Figure 2, ACC data, MIC data, and SPK data are communicated between the computing device 201 and the RNC power amplifier 202 via the USB2A2B interface device (USB2A2B Box) 203.

[0014] FIG. 3 is a schematic diagram illustrating a simulation test system for simulating road noise removal using an embedded power amplifier. Because the embedded power amplifier itself has an A2B interface, FIG. 3 shows direct data transfer between the embedded power amplifier and a power amplifier capable of executing an RNC algorithm (also referred to as an RNC power amplifier or RNC box), eliminating the need for an additional USB2A2B interface device as shown in FIG. 2. As shown in FIG. 3, the embedded power amplifier 301 may transfer ACC data and MIC data to the RNC power amplifier 302 via the A2B bus. Similarly, the RNC power amplifier 302 may transfer SPK data to the embedded power amplifier 301 via the A2B bus.

[0015] 4 and 5 show detailed schematic diagrams of the simulation test systems based on FIGS. 2 and 3, respectively. Referring to FIG. 4, a computing device 401 includes a CPU or processor 4011, which may execute a simulation test application program to perform a simulation test method according to one or more embodiments of the present disclosure. The computing device 401 transmits ACC data and MIC data to a USB2A2B interface device 403 via a USB interface 4012. The USB2A2B interface device 403 includes two types of interfaces, for example, a USB interface 4031 and an A2B interface 4032. The USB interface 4031 receives the ACC data and MIC data from the computing device 401, passes the received data sequentially through the processor 4033 and the sub-A2B chip (A2B(S)) 4034, and transmits the data to the A2B interface 4021 of the RNC power amplifier 402 via the A2B interface 4032. The ACC data and MIC data received from the A2B interface 4021 are transferred via the main A2B chip (A2B(M)) 4022 to the digital signal processor DSP 4023 as input data for the RNC algorithm loaded into the DSP 4023. Conversely, the SPK data generated by the RNC algorithm loaded into the DSP 4023 may be transferred to the computing device 401 via the USB2A2B interface device 403 in a direction opposite to the data flow direction described above.

[0016] 4 merely illustrates a schematic diagram of a simulation test system for implementing a system for simulating road noise removal using a computing device, and generally describes the transfer of data flow through a USB2A2B interface device. It will be understood by those skilled in the art that the computing device, USB2A2B interface device, and power amplifier device, including other components or units, are all within the scope of the present disclosure. For example, the computing device 401 may include a memory unit for storing an initial set of ACC data and MIC data and / or for storing any data generated, for example, during system model calculations. The computing device 401 may further process the data using a processor.

[0017] FIG. 5 is a schematic diagram illustrating a simulation test system for implementing a system for simulating road noise removal using an embedded power amplifier. Referring to FIG. 5, the embedded power amplifier 501 may include a memory unit 5011 (e.g., an SD memory card) for storing ACC data and MIC data, a digital signal processor (DSP) 5012, and a sub-A2B chip (A2B(S)) 5013. The RNC power amplifier 502 includes a main A2B chip (A2B(M)) 5021 and a digital signal processor (DSP) 5022. For example, the digital signal processor (DSP) 5012 in the embedded power amplifier 501 may implement a method and system for simulating road noise removal according to one or more embodiments of the present disclosure. The DSP 5021 included in the RNC power amplifier 502 may be used to execute an RNC algorithm. A2B(S) 5013 and A2B(M) 5021 may communicate ACC, MIC, and SPK data directly between the embedded power amplifier 501 and the RNC power amplifier 502 via the A2B bus.

[0018] The following describes how a system for simulating road noise removal for vehicles implemented by a computing device or an embedded power amplifier models road noise removal in a real vehicle environment. Figure 6 is a schematic diagram illustrating an example of a signal flow simulation model in a system for simulating road noise removal for vehicles according to one or more embodiments of the present disclosure. In the system for simulating road noise removal for vehicles, the signal flow simulation model controls data flow transfer to simulate the signal flow when road noise is removed in a real vehicle environment.

[0019] As shown in FIG. 6, ACC data and MIC data are modeled using different transmission modes. The ACC data may be directly transmitted to the A2B path. For example, the ACC data may be directly transmitted to paths ACC1_2, ACC3_4, ... ACC11_12, which are distributed to the ACC data in the A2B path. Meanwhile, the MIC data is first delayed in a delay module. The delay module includes Dly1_2, Dly3_4, ... Dly7_8 modules as shown in FIG. 6. The delayed MIC data is then transmitted to a mixing module, e.g., Mix1_2, Mix3_4, ... Mix7_8 modules in the same figure. The mixing module may include an adder that adds the SPK data transmitted through the secondary path to the MIC data representing noise to obtain the reduced road noise, i.e., the noise heard by the human ear. Another input data to the mixing module is speaker data processed by the vehicle secondary path simulation model. The speaker data SPK1_2, SPK3_4...SPK7_8 are received from the power amplifier via the A2B path by the road noise simulation system. The vehicle secondary path simulation model will be described further below. The delayed MIC data is then mixed with the SPK data processed (e.g., filtered) by the vehicle secondary path simulation model, and the mixed data is transferred to the paths MIC1_2, MIC3_4...MIC7_8 corresponding to the MIC data in the A2B path. However, the ACC data and MIC data may be pre-stored in the system simulating road noise removal. The data may also be collected by the power amplifier in the actual vehicle operating environment. For example, the power amplifier may collect the ACC data and MIC data at a sampling rate of, for example, 48 kHz.

[0020] The delay compensation in the delay module in the process of simulating the above signal flow will be further described below with reference to Figure 7. Figure 7 is a schematic diagram illustrating an example of delay in an actual vehicle environment. As shown in Figure 7, the delay between the ACC signal and the MIC input is denoted as d1, and the delay between the SPK signal and the MIC input is denoted as d2. When d1 > d2, the RNC in an actual vehicle will begin to operate correctly.

[0021] For a vehicle RNC simulation system according to one or more embodiments of the present disclosure, the delay between the forwarded ACC data and the forwarded MIC data is defined as d1+d com This d com is the delay compensation used in the delay module that delays and processes the MIC data in Figure 6. The delay between the SPK data and the MIC data is d2 + d mic_ch_delay where d mic_ch_delay is the microphone path delay. For a simulation test system for the elimination of road noise implemented based on a calculation device, d mic_ch_delay However, it is mainly considered as the ASIO output delay of the USB2A2B conversion interface device. And for the simulation test system for removing road noise realized by the built-in power amplifier, mic_ch_delay The value of is very small and is mainly the delay of the A2B path. The compensation delay d com Therefore, the road noise removal function of the road noise removal simulation test system is operated normally. That is, the following condition is satisfied: com Once installed, the simulation of road noise elimination in the simulation test system will work properly. d1+d com >d2+d mic_ch_delay However, depending on whether the system simulating the removal of road noise is realized by a calculation device or by an embedded power amplifier, comIt is recommended to install it selectively.

[0022] The following describes in detail how to create a vehicle secondary path simulation model in a system simulating the removal of road noise from vehicles, with reference to FIG. 8. Typically, an RNC power amplifier can calculate the vehicle secondary path based on the sampling rate of the RNC processing. To simplify the explanation of the principle, the following description will take the 48 kHz sampling rate used in the simulation test system as an example. Those skilled in the art will understand that a different data sampling rate may be selected for the simulation test system according to the needs of actual operation. For example, an A2B bus may be used to transfer data at a real-time sampling rate other than 48 kHz. When creating a system simulating the removal of road noise using a 48 kHz sampling rate, the RNC processing sampling rate is typically lower than 48 kHz.

[0023] 8 is a schematic diagram showing the principle of vehicle secondary path calculation performed in the RNC power amplifier in a vehicle. As shown in FIG. 8, the speaker side input signal x(n) passes through the upper sampling module, anti-aliasing filter module and SPK gain module to enter the speaker, and the microphone side output passes through the MIC gain module, anti-alias filter module and lower sampling module in order, and finally outputs y(n) as the output signal. The vehicle secondary path (which may also be called the secondary path transfer function), that is, the transfer function from the speaker to the microphone, is

number

number

number

[0024] Therefore, vehicle secondary path simulation model data can be obtained and applied to a system that simulates the removal of noise from a vehicle roadway. The data to be used in the vehicle secondary path simulation model is loaded into the system that simulates the removal of noise from a vehicle roadway, and a vehicle secondary path simulation model is created in the simulation system.

[0025] To verify the simulation effect of the vehicle secondary path simulation model in the system simulating road noise removal, an RNC power amplifier may be used to measure the vehicle secondary path in the system simulating road noise removal. Figure 9 is a schematic diagram illustrating a comparison between secondary path data results generated by the secondary path model in the simulation test system for road noise removal according to one or more embodiments of the present disclosure and secondary path data results in the actual vehicle environment, using the characteristics of SPK1 to MIC1 as an example. As can be seen from the comparison diagram in Figure 8, there is a high degree of conformity between the secondary path results in the simulation system and the secondary path results measured on the actual vehicle.

[0026] 10 and 11 are exemplary schematic diagrams illustrating path mapping / distribution in the downstream and upstream A2B paths, respectively, according to one or more embodiments of the present disclosure, where FIG. 10 illustrates the distribution of ACC and MIC data along the A2B path from the computing device or embedded power amplifier to the RNC power amplifier, i.e., the downstream path, and FIG. 11 illustrates the distribution of SPK data along the A2B path from the RNC power amplifier to the computing device or embedded power amplifier, i.e., the upstream path.

[0027] 12 is a schematic diagram illustrating simulated road noise cancellation results obtained by a simulation test system for canceling road noise in accordance with one or more embodiments of the present disclosure. For illustrative purposes, FIG. 12 shows a schematic diagram of simulated data for four MIC paths, where the abscissa indicates frequency (Hz) and the ordinate indicates signal amplitude (dB). RNC algorithm developers can intuitively obtain the result diagram of the algorithm executed by the simulation system of the present disclosure, which can facilitate verification or further debugging.

[0028] The road noise reduction (RNC) simulation test system according to the present disclosure can effectively simulate an RNC in an actual vehicle driving environment, thereby providing RNC developers with a more flexible, efficient, and cost-effective verification and debugging environment. For example, when developers transfer an RNC algorithm to a new platform, they can use the road noise reduction simulation test system according to the present disclosure to verify whether the RNC operates properly on the new platform before conducting actual testing in a vehicle. Furthermore, during RNC algorithm development or RNC debugging, developers can use the simulation test system according to the present disclosure to try out different ideas. For example, various algorithm iterations can be performed without the need for road testing in an actual vehicle each time. This can significantly reduce time and improve development efficiency. In addition, because the simulation test system according to the present disclosure creates a simulation environment based directly on the hardware components of the power amplifier, developers can directly debug and verify the RNC algorithm executed in the power amplifier when offline, eliminating the need to transfer the algorithm to the vehicle and test it multiple times, further reducing the time costs and road test costs and improving development efficiency. At the same time, the vehicle RNC simulation test system according to the present disclosure can reproduce problems that appear in the actual vehicle environment, helping developers to quickly resolve problems.

[0029] Each aspect of the present disclosure may be realized as a system, a method, or a computer program product. Accordingly, each aspect of the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, microcode, etc.), or an embodiment combining software and hardware aspects, which are collectively referred to herein as a "module" or a "system." Also, each aspect of the present disclosure may take the form of a computer program product manifested on one or more computer-readable medium(s), the one or more computer-readable medium(s) having computer-readable program code manifested thereon.

[0030] Any combination of one or more computer-readable media may be used. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be (for example, but not limited to) an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any combination of any of the above. More specific examples (non-exhaustive list) of computer-readable storage media include an electrical connection having one or more electrical wires, a magnetic disk of a portable computer, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), fiber optics, a portable optical disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of any of the above. In the context of this specification, a computer-readable storage medium may be any tangible medium. The tangible medium may include or store a program for use by or in connection with an instruction execution system, device or apparatus.

[0031] Aspects of the present disclosure have been described above with reference to flowcharts / signal flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each block in the flowcharts / signal flowcharts and / or block diagrams, and combinations of blocks in the flowcharts / signal flowcharts and / or block diagrams, may be implemented by computer program instructions. These computer program instructions are provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to generate an apparatus such that the instructions, executed by the processor of the computer or other programmable data processing device, cause the implementation of the functions / operations specified in one or more blocks in the flowcharts / signal flowcharts and / or block diagrams. Such a processor may be, but is not limited to, a general-purpose processor, a special-purpose processor, a specific processor, or a field-programmable processor.

[0032] The signal flow charts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. Each block in a signal flow chart or block diagram may represent a module, slice, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should be noted that in some alternative implementations, the functions specified in the blocks may be executed out of the order shown in the figures. For example, two blocks shown in succession may in fact be executed substantially simultaneously, depending on the functionality involved, or the blocks may be executed in the opposite order. It should also be noted that each block in the block diagrams and / or signal flow charts, and combinations of blocks in the block diagrams and / or signal flow charts, may be implemented by a dedicated hardware-based system that performs the specified function or operation, or by a combination of dedicated hardware and computer instructions.

[0033] The embodiments have been described for purposes of illustration and description. Implementations may be based on the above description, and appropriate modifications and variations of the embodiments may be obtained based on practice. For example, unless otherwise specified, one or more of the described methods may be implemented by any suitable device and / or system combination. The methods may be implemented by one or more logical devices (e.g., processors) executing stored instructions based on one or more other hardware elements (e.g., memory devices, storage units, circuits, hardware network interfaces, etc.). The methods and related operations may also be performed in parallel and / or simultaneously, in various orders other than those described herein. The systems are merely illustrative in nature and may include other elements and / or omit elements. The subject matter of the present disclosure includes all novel and non-obvious combinations of the various methods, system arrangements, and other features, functions, and / or properties disclosed.

[0034] As used herein, the use of the term "a" in conjunction with the singular "a," "an," or "an" element or step described herein should be understood as not excluding a plurality of such elements or steps unless specifically stated otherwise. Furthermore, references to "one embodiment" or "one example" of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments incorporating the described features. Terms such as "first," "second," and "third" are used merely as tags and do not impose numerical requirements or a particular positional order on their objects.

[0035] While various embodiments of the present invention have been described, those skilled in the art will appreciate that numerous embodiments and implementations are within the scope of the present invention. In particular, those skilled in the art will appreciate the interchangeability of various features in different embodiments. While these techniques and systems have been disclosed with reference to certain embodiments and examples, it should be understood that these techniques and systems may extend beyond the specifically disclosed embodiments to other embodiments and / or applications and obvious modifications.

Claims

1. a simulation system for eliminating road noise in a vehicle environment, the simulation system being arranged to simulate a road noise cancellation system in a vehicle environment; a power amplifier in communication with the vehicle road noise reduction simulation system, the power amplifier configured to execute a road noise reduction algorithm; the simulation system for removing road noise transmits acceleration data indicative of an acceleration signal and microphone data indicative of a microphone signal to the power amplifier as inputs to a road noise removal algorithm in the power amplifier, and receives speaker data indicative of a speaker signal from the power amplifier; the simulation system for removing noise from a vehicle road includes a secondary path simulation model and a signal flow simulation model; The secondary path simulation model is measuring first secondary path data in a vehicle environment at a first data sampling rate; obtaining second secondary path data at a second data sampling rate based on the first secondary path data; loading the second secondary path data into a simulation system for removing noise from the vehicle roadway to create the secondary path simulation model; A simulation test system for removing noise from vehicle roads, which is produced by

2. obtaining second secondary path data at a second data sampling rate based on the first secondary path data; calculating third secondary path data at the first data sampling rate based on the first secondary path data, speaker gain, microphone gain, and filter parameters used in the survey; and converting the third secondary path data at the first data sampling rate into second secondary path data at a second data sampling rate used in a simulation system for removing noise from vehicle roads; The system of claim 1 , wherein the first data sampling rate is less than the second data sampling rate.

3. 10. The system of claim 1, wherein the simulation system for removing road noise is in data communication with the power amplifier via a vehicle audio bus (A2B).

4. The system of claim 1 , wherein the simulation system for removing road noise is implemented in a computing device or an embedded power amplifier.

5. The signal flow simulation model is transmitting acceleration data indicative of the acceleration signal directly to an A2B corridor; delayed processing of microphone data indicative of a microphone signal; processing received speaker data using the secondary path simulation model; mixing the processed speaker data and the delayed microphone data and sending the mixed data to the A2B path; The system of any one of claims 1 to 4, which is produced by

6. A simulation system for eliminating road noise in a vehicle environment, the simulation system being arranged to simulate a road noise elimination system in a vehicle environment; a power amplifier in communication with the vehicle road noise reduction simulation system, the power amplifier configured to execute a road noise reduction algorithm; the simulation system for removing road noise transmits acceleration data indicative of an acceleration signal and microphone data indicative of a microphone signal to the power amplifier as inputs to a road noise removal algorithm in the power amplifier, and receives speaker data indicative of a speaker signal from the power amplifier; the simulation system for removing noise from a vehicle road includes a secondary path simulation model and a signal flow simulation model; The signal flow simulation model is transmitting acceleration data indicative of the acceleration signal directly to an A2B corridor; delayed processing of microphone data indicative of a microphone signal; processing received speaker data using the secondary path simulation model; mixing the processed speaker data and the delayed microphone data and sending the mixed data to the A2B path; It is created by The simulation test system for removing noise from vehicle roads, wherein the delay processing includes specifying delay compensation based on whether the simulation system for removing noise from vehicle roads is implemented in a computing device or an embedded power amplifier.

7. The system of claim 1 , wherein the simulation system for removing road noise further comprises a memory unit for storing an initial data set including acceleration data and microphone data.

8. Creating a simulation system for eliminating road noise in a vehicle environment for simulating a road noise elimination system; and executing a road noise cancellation algorithm using a power amplifier in communication with the vehicle road noise cancellation simulation system; the simulation system for removing road noise transmits acceleration data indicative of an acceleration signal and microphone data indicative of a microphone signal to the power amplifier as inputs to a road noise removal algorithm in the power amplifier, and receives speaker data indicative of a speaker signal from the power amplifier; the simulation system for removing noise from a vehicle road includes a secondary path simulation model and a signal flow simulation model; The secondary path simulation model is measuring first secondary path data in a vehicle environment at a first data sampling rate; obtaining second secondary path data at a second data sampling rate based on the first secondary path data; loading the second secondary path data into a simulation system for removing noise from the vehicle roadway to create the secondary path simulation model; A simulation test method for eliminating noise from vehicle roads, which is prepared by

9. obtaining second secondary path data at a second data sampling rate based on the first secondary path data; calculating third secondary path data at the first data sampling rate based on the first secondary path data, speaker gain, microphone gain, and filter parameters used in the survey; and converting the third secondary path data at the first data sampling rate into the second secondary path data at a second data sampling rate used in a simulation system for removing noise from a vehicle road by converting the sampling rate; The method of claim 8 , wherein the first data sampling rate is less than the second data sampling rate.

10. 10. The method of claim 8, wherein the simulation system for removing road noise is in data communication with the power amplifier via a vehicle audio bus (A2B).

11. 9. The method of claim 8, wherein the simulation system for removing road noise is implemented in a computing device or an embedded power amplifier.

12. The signal flow simulation model is transmitting acceleration data indicative of the acceleration signal directly to an A2B corridor; delayed processing of microphone data indicative of a microphone signal; processing received speaker data using the secondary path simulation model; mixing the processed speaker data and the delayed microphone data and sending the mixed data to the A2B path; 12. The method of any one of claims 8 to 11, wherein the method is produced by:

13. Creating a simulation system for eliminating road noise in a vehicle environment, for simulating a road noise elimination system; and executing a road noise cancellation algorithm using a power amplifier in communication with the vehicle road noise cancellation simulation system; the simulation system for removing road noise transmits acceleration data indicative of an acceleration signal and microphone data indicative of a microphone signal to the power amplifier as inputs to a road noise removal algorithm in the power amplifier, and receives speaker data indicative of a speaker signal from the power amplifier; the simulation system for removing noise from a vehicle road includes a secondary path simulation model and a signal flow simulation model; The signal flow simulation model is transmitting acceleration data indicative of the acceleration signal directly to an A2B corridor; delayed processing of microphone data indicative of a microphone signal; processing received speaker data using the secondary path simulation model; mixing the processed speaker data and the delayed microphone data and sending the mixed data to the A2B path; It is created by The simulation test method for removing road noise, wherein the delay processing includes specifying delay compensation based on whether the road noise removal simulation system is implemented in a computing device or an embedded power amplifier.

Citation Information

Patent Citations

  • Method and device for measuring impulse response

    JP2011022055A

  • Adjusting the virtual audio system

    JP2015506155A

  • Digital active road noise control method and system

    US20190139531A1

  • Virtual test environment for active noise management systems

    WO2019123345A1