Simulation test system and method for vehicle road noise cancellation

By constructing a vehicle road noise cancellation simulation test system, the problem of high cost in developing and debugging RNC algorithms in real vehicles was solved, and efficient debugging and verification in a simulation environment was achieved, reducing development costs.

CN114386209BActive Publication Date: 2026-02-03HARMAN INT IND INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011110809.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-16
Publication Date
2026-02-03
Estimated Expiration
2040-10-16

AI Technical Summary

Technical Problem

The lack of existing methods for simulating RNC systems operating in real vehicle environments leads to high development and debugging costs for RNC algorithms, requiring frequent testing in real vehicles.

Method used

A vehicle road noise cancellation simulation test system is provided, including a vehicle road noise cancellation simulation system and a power amplifier. The system executes a road noise cancellation algorithm through data communication, performs simulation tests using acceleration and microphone signals, supports A2B bus data transmission, and constructs simulation models of secondary paths and signal flows.

Benefits of technology

It enables debugging and verification of the RNC algorithm in an offline environment, reducing road test costs, improving development efficiency, providing a flexible verification and debugging platform, and saving time and money.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114386209B_ABST
    Figure CN114386209B_ABST
Patent Text Reader

Abstract

One or more embodiments of the present disclosure provide a simulation test system and method for vehicle road noise cancellation. The simulation test system can include a vehicle road noise cancellation simulation system and a power amplifier. The vehicle road noise cancellation simulation system 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 can be in data communication with the vehicle road noise cancellation simulation system. Wherein the vehicle road noise cancellation simulation system transmits acceleration data representative of an acceleration signal and microphone data representative of a microphone signal to the power amplifier as inputs to the road noise cancellation algorithm in the power amplifier. And the vehicle road noise cancellation simulation system can receive loudspeaker data representative of a loudspeaker signal from the power amplifier. Wherein the vehicle road noise cancellation simulation system includes a secondary path simulation model and a signal flow simulation model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of noise cancellation, and more particularly to a simulation test system and method for road noise cancellation (RNC) of vehicles. Background Technology

[0002] With the continuous development of road noise cancellation technology, there is a growing demand for the development and debugging of RNC technology. To verify the performance of the developed RNC technology, it is often necessary to conduct performance tests on the RNC algorithm in a real-world vehicle driving environment. For example, developers need to port the RNC algorithm to a power amplifier platform in a vehicle and then verify its proper functioning in the new platform under real-world driving conditions. This verification process often requires repeated debugging based on actual conditions. If each debugging requires re-porting the algorithm and conducting tests in a real-world driving environment, the cost of road testing increases the overall development cost. Furthermore, if developers want to try different ideas during RNC development or debugging, it would be very inconvenient to test each idea and attempt in a real vehicle. Currently, there is no available method or system to simulate an RNC system operating in a real-world vehicle environment. Therefore, providing a simulation testing system capable of simulating RNC operation in a real-world vehicle environment is necessary and important. Summary of the Invention

[0003] One or more embodiments of this disclosure provide a simulation test system for vehicle road noise cancellation. The simulation test system may include a vehicle road noise cancellation simulation system and a power amplifier. The vehicle road noise cancellation simulation system 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 can communicate data with the vehicle road noise cancellation simulation system. The vehicle road noise cancellation simulation system transmits acceleration data representing acceleration signals and microphone data representing microphone signals to the power amplifier as inputs to the road noise cancellation algorithm in the power amplifier. The vehicle road noise cancellation simulation system can also receive speaker data representing speaker signals from the power amplifier. The vehicle road noise cancellation simulation system includes a secondary path simulation model and a signal flow simulation model.

[0004] One or more embodiments of this disclosure provide a simulation testing method for vehicle road noise cancellation. The method includes: constructing a vehicle road noise cancellation simulation system to simulate a road noise cancellation system in a vehicle environment; and executing a road noise cancellation algorithm using a power amplifier communicating with the vehicle road noise cancellation simulation system. The vehicle road noise cancellation simulation system transmits acceleration data representing acceleration signals and microphone data representing microphone signals to the power amplifier as inputs to the road noise cancellation algorithm in the power amplifier, and receives speaker data representing speaker signals from the power amplifier. The vehicle road noise cancellation simulation system includes a secondary path simulation model and a signal flow simulation model. Attached Figure Description

[0005] The system can be better understood with reference to the following description and accompanying drawings. The components in the figures are not to scale, but rather to illustrate the principles of this disclosure. Furthermore, in the figures, similar or identical reference numerals represent similar or identical elements.

[0006] Figure 1 A block diagram of a simulation test system for vehicle road noise cancellation according to one or more embodiments of the present disclosure is shown schematically.

[0007] Figure 2 A simulation test system for vehicle road noise cancellation according to one or more embodiments of the present disclosure is illustrated, wherein the vehicle road noise cancellation simulation system is implemented by a computing device.

[0008] Figure 3 A simulation test system for vehicle road noise cancellation according to one or more embodiments of the present disclosure is illustrated, wherein the vehicle road noise cancellation simulation system is implemented by an embedded power amplifier.

[0009] Figure 4 Schematic illustration of the corresponding Figure 2 A simulation test system for vehicle road noise cancellation according to one or more embodiments of the present disclosure is shown, with further details illustrated.

[0010] Figure 5 Schematic illustration of the corresponding Figure 3 A simulation test system for vehicle road noise cancellation according to one or more embodiments of the present disclosure is shown, with further details illustrated.

[0011] Figure 6 An exemplary schematic diagram of a signal flow simulation according to one or more embodiments of the present disclosure is shown.

[0012] Figure 7 An illustrative diagram of the delay principle in a real vehicle environment is shown.

[0013] Figure 8 An exemplary schematic diagram of a vehicle secondary path principle according to one or more embodiments of the present disclosure is shown.

[0014] Figure 9 An exemplary schematic diagram is shown comparing secondary path data results generated by a secondary path model included in a simulation test system for vehicle road noise cancellation according to one or more embodiments of the present disclosure with secondary path data results in an actual vehicle environment.

[0015] Figure 10 An exemplary schematic diagram of a channel mapping / assignment for an A2B downstream channel according to one or more embodiments of the present disclosure is shown.

[0016] Figure 11 An exemplary schematic diagram of a channel mapping / assignment for an A2B upstream channel according to one or more embodiments of the present disclosure is shown.

[0017] Figure 12 A schematic diagram of simulated road noise cancellation results is shown based on a simulation test system or method for vehicle road noise cancellation according to one or more embodiments of the present disclosure. Detailed Implementation

[0018] It should be understood that the following description of the embodiments is for illustrative purposes only and is not restrictive. The division of examples in the functional blocks, modules, or units shown in the drawings should not be construed as indicating that these functional blocks, modules, or units must be implemented as physically separate units. The functional blocks, modules, or units shown or described may be implemented as individual units, circuits, chips, functional blocks, modules, or circuit elements. One or more functional blocks or units may also be implemented in a common circuit, chip, circuit element, or unit.

[0019] Road noise cancellation (RNC) technology is used to reduce unwanted road noise inside the vehicle cabin. Typically, in a real-world vehicle environment, the RNC system collects vibration sensor signals and microphone signals as input. The RNC system then generates a sound wave that is ideally out of phase and of the same magnitude as the road noise, thus helping to eliminate or reduce road noise within the cabin. For example, a microphone installed in a specific area of ​​the cabin receives a noise signal and inputs it to an onboard amplifier. The amplifier uses its internal RNC algorithm to make the onboard speakers emit a waveform that is out of phase with the noise. Due to wave interference, the two out-of-phase sound waves cancel each other out when they meet in the air, significantly reducing the noise level inside the cabin. Furthermore, the microphones installed inside the vehicle continuously monitor and measure noise transmitted into the cabin from the powertrain or road, and adjust the speakers to emit out-of-phase waves in real time, thereby protecting the occupants from noise interference caused by the vehicle's operation.

[0020] The simulation testing system of one or more embodiments of this disclosure can simulate the road noise cancellation process in the aforementioned vehicle environment, making it more convenient and efficient for researchers to develop RNC algorithms or to port and debug algorithms. Before testing in actual vehicles, the simulation system or method of this disclosure can be used to debug or verify the algorithm offline, eliminating the need for each debugging and verification in the actual vehicle environment, thereby saving road testing costs and improving development efficiency.

[0021] Figure 1 A block diagram of a simulation test system for vehicle road noise cancellation according to one or more embodiments of the present disclosure is illustrated schematically. Figure 1 As shown, a simulation test system 100 for vehicle road noise cancellation includes a vehicle road noise cancellation simulation system 101 and a power amplifier 102 capable of data communication with the vehicle road noise cancellation simulation system 101. The vehicle road noise cancellation simulation system 101 is configured to simulate the operation of a road noise cancellation system in a real vehicle environment. The power amplifier 102 is configured to execute a road noise cancellation RNC algorithm. The power amplifier 102 can be an in-vehicle power amplifier intended for use in a real vehicle, or it can be a test power amplifier used only for the simulation test system. In this document, the power amplifier may also be referred to as an RNC power amplifier or an RNC box. The vehicle road noise cancellation simulation system 101 can transmit acceleration (ACC) data and microphone (MIC) data to the power amplifier 102. The acceleration data can represent acceleration signals acquired by vibration sensors in a real vehicle environment, and the microphone data can represent vehicle microphone signals acquired by microphones installed in the vehicle in a real vehicle environment. During the testing of the RNC algorithm, the acceleration data and microphone data can be used as inputs to the RNC algorithm running in the power amplifier 102. For example, the acceleration data and microphone data can be selected from a pre-prepared dataset, which may contain data collected and stored in a real vehicle driving environment, relevant data generated by a simulation system, or a combination of both. The vehicle road noise cancellation simulation system 101 can receive speaker data representing speaker signals from the power amplifier 102. For example, the speaker data may be data generated by an RNC algorithm running in the power amplifier 102.

[0022] In one or more embodiments of this disclosure, the vehicle road noise cancellation simulation system 101 can be implemented in a computing device or an embedded power amplifier. The computing device may include, for example, a computer, a laptop, a smart mobile device, and any device having a CPU, processor, or processing chip capable of running programs. Furthermore, in one or more embodiments of this disclosure, data transmission between the vehicle road noise cancellation simulation system 101 and the power amplifier 102 can be performed using an A2B bus. The A2B bus can support the real-time transmission of up to 28 channels of data at, for example, a fixed sampling rate of 48 kHz. In one or more embodiments of this disclosure, the vehicle road noise cancellation simulation test system, taking a 48 kHz sampling rate as an example, can support the following RNC configuration: up to 12 acceleration (ACC) signals; up to 8 microphone (MIC) signals; and up to 8 speaker (SPK) signals. The use of the A2B bus for data transmission in this disclosure enables real-time, high-speed transmission of large amounts of data, thereby allowing the test simulation system of this disclosure to more closely approximate road noise cancellation in a real vehicle environment.

[0023] Figure 2 A schematic diagram illustrates a simplified simulation test system for a vehicle road noise cancellation simulation system implemented using a computing device. Typically, since most computing devices transmit data via USB interfaces, an additional USB2A2B interface device (USB2A2B Box) is used between the computing device and the power amplifier to facilitate data transmission via the A2B bus between them. Figure 2 As shown, the computing device 201 and the RNC power amplifier 202 communicate ACC data, MIC data and SPK data through the USB2A2B interface device (USB2A2BBox) 203.

[0024] Figure 3 A schematic diagram of a simulation test system for a vehicle road noise cancellation simulation system implemented with an embedded power amplifier is shown. Since the embedded power amplifier itself has an A2B interface, ... Figure 3 This illustrates direct data transmission between an embedded power amplifier and a power amplifier capable of executing RNC algorithms (also known as an RNC power amplifier or RNC box), without the need for... Figure 2 The additional USB2A2B interface device is shown. (See attached image.) Figure 3 As shown, the embedded power amplifier 301 can transmit ACC data and MIC data to the RNC power amplifier 302 via the A2B bus. Similarly, the RNC power amplifier 302 can transmit SPK data to the embedded power amplifier 301 via the A2B bus.

[0025] Figure 4 and Figure 5 They respectively show the basis Figure 2 and Figure 3A detailed schematic diagram of the simulation testing system is provided. (See reference.) Figure 4 The computing device 401 may include a CPU or processor 4011, which can run a simulation test application to execute the simulation test methods of 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 its included USB interface 4012. The USB2A2B interface device 403 includes two types of interfaces, such as a USB interface 4031 and an A2B interface 4032. The USB interface 4031 is used to receive ACC data and MIC data from the computing device 401, and transmits the received data sequentially through the processor 4033 and from the A2B chip (A2B(S)) 4034, via the A2B interface 4032 to the A2B interface 4021 of the RNC power amplifier 402. The ACC data and MIC data received from the A2B interface 4021 are transmitted via the main A2B chip (A2B(M)) 4022 to the digital signal processor DSP 4023 as input data for the RNC algorithm loaded in the DSP 4023. Conversely, the SPK data generated by the RNC algorithm loaded in the DSP 4023 can be transmitted to the computing device 401 via the USB2A2B interface device 403 in the opposite data flow direction.

[0026] Figure 4 This illustration only briefly depicts a simulation test system for a vehicle road noise cancellation simulation system implemented using a computing device, to illustrate the data flow transmission via the USB2A2B interface device. Those skilled in the art will understand that the computing device, USB2A2B interface device, and power amplifier device, including other components or units, are all within the scope of this disclosure. For example, the computing device 401 may also include a memory for storing initial datasets of ACC and MIC data, and / or storing any data generated, such as during system model calculations. The computing device 401 may also further process the data via a processor.

[0027] Figure 5 This schematically illustrates a simulation test system for a vehicle road noise cancellation simulation system implemented with an embedded power amplifier. (Reference) Figure 5The embedded power amplifier 501 may include a memory 5011 (e.g., an SD memory card) for storing ACC and MIC data, a digital signal processor (DSP) 5012, and a slave A2B chip (A2B(S)) 5013. The RNC power amplifier 502 includes a master A2B chip (A2B(M)) 5021 and a DSP 5022. For example, the DSP 5012 in the embedded power amplifier 501 can run the vehicle road elimination simulation method and system of one or more embodiments of this disclosure. The DSP 5021 included in the RNC power amplifier 502 can be used to run RNC algorithms. Through A2B(S) 5013 and A2B(M) 5021, the embedded power amplifier 501 and the RNC power amplifier 502 can directly communicate ACC, MIC, and SPK data via the A2B bus.

[0028] The following section will introduce how a vehicle road noise cancellation simulation system implemented using a computing device or embedded power amplifier can model road noise cancellation in a real vehicle environment. Figure 6 A schematic diagram of a signal flow simulation model in a vehicle road noise cancellation simulation system according to one or more embodiments of the present disclosure is illustrated. In the vehicle road noise cancellation simulation system, this signal flow simulation model utilizes transmission control of data streams to simulate signal flow during road cancellation in a real vehicle environment.

[0029] like Figure 6 As shown, different transmission methods are modeled for ACC data and MIC data. ACC data can be directly sent to the A2B channel. For example, ACC data can be directly sent to channels ACC1_2, ACC3_4…ACC11_12 in the A2B channel that are allocated to ACC data. However, MIC data first undergoes delay processing in the delay module. The delay module includes… Figure 6The Dly1_2, Dly3_4…Dly7_8 modules are shown in the diagram. The delayed MIC data is sent to the mixing module, as shown in the Mix1_2, Mix3_4…Mix7_8 modules. The mixing module may include an adder to add the MIC data representing noise to the SPK data passed through the secondary path, obtaining the final reduced road noise, i.e., the noise heard by the human ear in the vehicle. 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 by the vehicle road noise simulation system via the A2B channel. The vehicle secondary path simulation model will be further described below. Next, the delayed MIC data is mixed with the SPK data processed (e.g., filtered) by the vehicle secondary path simulation model, and the mixed data is transmitted to the corresponding channels MIC1_2, MIC3_4…MIC7_8 in the A2B channel assigned to the MIC data. The ACC and MIC data can be, for example, data pre-stored in a vehicle road noise cancellation simulation system. This data can be acquired by an amplifier in a real vehicle driving environment. For example, the amplifier can acquire ACC and MIC data at a sampling rate of, for example, 48 kHz.

[0030] The following is for reference Figure 7 The delay compensation in the delay module of the above signal flow simulation process will be further explained. Figure 7 An exemplary diagram illustrating delays in a real-world vehicle environment is shown. Figure 7 As shown, the delay between the ACC signal and the MIC input is represented by d1, and the delay between the SPK signal and the MIC input is represented by d2. The RNC in a real vehicle can only function correctly when d1 > d2.

[0031] For the vehicle RNC simulation system in one or more embodiments of this disclosure, the delay between transmitting ACC data and transmitting MIC data is expressed as d1+d com The d here com that is Figure 6 The delay compensation used in the delay module that performs delay processing on MIC data. The delay between SPK data and MIC data is expressed as d² + d. mic_ch_delay , where d mic_ch_delay This refers to the microphone channel delay. For a vehicle road noise cancellation simulation test system based on a computing device, d... mic_ch_delay The primary consideration is the ASIO output delay of the USB2A2B converter interface device. For the vehicle road noise cancellation simulation test system based on an embedded power amplifier, d mic_ch_delay The value is very small and is mainly due to the A2B channel delay. This is achieved by compensating for the delay d set by the MIC signal.com This ensures that the road noise cancellation function in the vehicle lane noise cancellation simulation test system can work properly. That is, by setting d... com The simulated road noise cancellation in the simulation test system can function properly when the following conditions are met:

[0032] d1+d com >d2+d mic_ch_delay

[0033] Among these, the setting of d can be selectively determined based on whether the vehicle road noise cancellation simulation system is implemented by a computing device or an embedded power amplifier. com .

[0034] The following will combine Figure 8 This section details how to construct a vehicle secondary path simulation model in a vehicle road noise cancellation simulation system. Typically, the RNC power amplifier can calculate the vehicle secondary path at the RNC processing sampling rate. For clarity, we will use a 48kHz sampling rate in the simulation test system as an example. Those skilled in the art will understand that different data sampling rates can be selected for the simulation test system according to actual operational needs, such as using the A2B bus to transmit data at a real-time sampling rate different from 48kHz. When using a 48kHz sampling rate to build a vehicle road noise cancellation simulation system, the RNC processing sampling rate is usually less than 48kHz.

[0035] Figure 8 This diagram illustrates the principle of secondary path calculation in a vehicle's RNC amplifier. Figure 8 As shown, the input signal x(n) from the speaker side passes through the upsampling module, the Anti-Alias ​​filter module, and the SPK gain module before entering the speaker. The output from the microphone side passes through the MIC gain module, the Anti-Alias ​​filter module, and the downsampling module, ultimately outputting y(n) as the output signal. The vehicle secondary path (also known as the secondary path transfer function), which is the transfer function from the speaker to the microphone, can be calculated as follows:

[0036]

[0037] Y(k) and X(k) are the Fourier transforms of the input signal x(n) and the output signal y(n), respectively. When constructing the vehicle secondary path simulation model in a vehicle road noise cancellation simulation system, the frequency response from the loudspeaker to the microphone, i.e., the transfer function, is also required. Based on Figure 7 The principle of calculating vehicle secondary paths in the simulation system can be established by first creating the vehicle secondary path simulation model in the vehicle road noise cancellation simulation system as shown in the following formula:

[0038]

[0039] Among them, H anti-alias (k) is the frequency response of the Anti-Alias ​​filter, where the vehicle secondary path is calculated at the RNC processing sampling rate. As mentioned above, in this example, the RNC processing sampling rate is less than 48kHz, while the sampling rate used in the vehicle road noise cancellation simulation system we are modeling is, for example, 48kHz. Therefore, further sampling rate conversion is required. By using the following sampling rate conversion, the vehicle secondary path (i.e., the speaker-to-microphone transfer function) at the 48kHz sampling rate used in the vehicle road noise cancellation simulation system can be obtained:

[0040] 2ndPath 48kHz =resample(2ndPath) RNC ,FS sim ,FS RNC )

[0041] Among them, FS sim This refers to the sampling rate of the vehicle road elimination simulation system, for example, 48kHz; FS RNC It is the RNC processing sampling rate, for example, a sampling rate less than 48kHz.

[0042] Thus, vehicle secondary path simulation model data suitable for the vehicle road noise cancellation simulation system was obtained. This vehicle secondary path simulation model data was then loaded into the vehicle road noise cancellation simulation system to construct the vehicle secondary path simulation model within the simulation system.

[0043] To verify the simulation effect of the vehicle secondary path simulation model in the vehicle road noise cancellation simulation system, an RNC power amplifier can be used to measure the vehicle secondary path in the vehicle road noise cancellation simulation system. Figure 9 An exemplary diagram illustrates a comparison between secondary path data results generated by a secondary path model of a vehicle road noise cancellation simulation test system according to one or more embodiments of this disclosure and secondary path data results in a real vehicle environment. The comparison uses the response from SPK1 to MIC1 as an example. Figure 8 The comparison chart shows that the secondary path results in the simulation system have a high degree of fit with the secondary path results measured by the actual vehicle.

[0044] Figure 10 and Figure 11 Exemplary examples are shown of channel mapping / assignment diagrams for A2B downstream and upstream channels according to one or more embodiments of this disclosure. Figure 10The diagram illustrates the allocation of ACC and MIC data in the A2B channel, or downstream channel, from a computing device or embedded power amplifier to an RNC power amplifier. Figure 11 The SPK data allocation is shown in the A2B channel, or upstream channel, from the RNC power amplifier to the computing device or embedded power amplifier.

[0045] Figure 12 A simulation diagram illustrating road noise cancellation results obtained from a simulation test system for vehicle road noise cancellation according to one or more embodiments of the present disclosure is shown. For illustrative purposes, Figure 12 A data simulation diagram of four MIC channels is shown, with the horizontal axis representing frequency (Hz) and the vertical axis representing signal amplitude (dB). For developers of RNC algorithms, this simulation system provides intuitive graphs of algorithm execution results, facilitating verification or further debugging.

[0046] Because the simulation testing system for road noise cancellation (RNC) of this disclosure can accurately simulate RNC in a real-world driving environment, it provides RNC developers with an additional flexible, efficient, and low-cost verification and debugging environment. For example, after porting an RNC algorithm to a new platform, developers can use this vehicle road noise cancellation simulation testing system to verify whether the RNC functions correctly on the new platform before conducting real-world testing. Furthermore, during RNC algorithm development or debugging, developers can use this simulation testing system to try different ideas, such as various improvements to the algorithm, without having to conduct road tests in real vehicles every time, which can significantly save time and improve development efficiency. In addition, the simulation testing system of this disclosure establishes a simulation environment directly based on the power amplifier hardware components, allowing developers to directly debug and verify the RNC algorithm running on the power amplifier offline without having to perform multiple algorithm porting and testing in vehicles, further saving time and road test costs and improving development efficiency. Simultaneously, the vehicle RNC simulation testing system of this disclosure can also reproduce problems that occur in real-world vehicle environments, which can help developers quickly fix problems.

[0047] Aspects of this implementation may be embodied as a system, method, or computer program product. Therefore, aspects of this disclosure may take the form of a completely hardware implementation, a completely software implementation (including firmware, resident software, microcode, etc.), or an implementation combining software and hardware aspects, all of which are generally referred to herein as “modules” or “systems.” Furthermore, aspects of this disclosure may take the form of a computer program product embodied in one or more computer-readable media having computer-readable program code embodied thereon.

[0048] Any combination of one or more computer-readable media may be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatuses, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) will include: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In the context of this document, a computer-readable storage medium can be any tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus.

[0049] The foregoing description of various aspects of this disclosure is based on flowcharts / signal flow diagrams and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowcharts / signal flow diagrams and / or block diagrams, as well as combinations of blocks in the flowcharts / signal flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to produce a machine such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, enable the flowcharts / signal flow diagrams and / or block diagrams. Figure 1 The implementation method of the function / action specified in one or more boxes. Such processors can be, but are not limited to: general-purpose processors, special-purpose processors, application-specific processors, or field-programmable processors.

[0050] The signal flow diagrams and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the signal flow diagram or block diagram may represent a module, segment, or portion of code comprising one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in an order other than that indicated in the drawings. For example, two blocks shown consecutively may actually be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order, depending on the functionality involved. It should also be noted that each block in the block diagram and / or signal flow diagram, and combinations of blocks in the block diagram and / or signal flow diagram, may be implemented by a system based on dedicated hardware, or a combination of dedicated hardware and computer instructions, that performs the specified function or action.

[0051] Descriptions of embodiments have been presented for purposes of illustration and description. Suitable modifications and variations of the embodiments can be performed in light of the foregoing description or obtained through practical methods. For example, unless otherwise indicated, one or more methods described can be performed by a combination of suitable means and / or systems. The methods can be performed by executing stored instructions using one or more logical means (e.g., a processor) in conjunction with one or more additional hardware elements (such as storage devices, memories, circuits, hardware network interfaces, etc.). The methods and associated actions can also be performed in parallel and / or simultaneously in various sequences other than those described in this application. The systems are exemplary in nature and may include additional elements and / or omit elements. The subject matter of this disclosure includes all novel and non-obvious combinations of the various methods and system configurations disclosed, as well as other features, functions, and / or properties.

[0052] As used in this application, an element or step described in the singular and followed by the word "a" should be understood to not exclude multiple said elements or steps, unless such exclusion is specified. Furthermore, references to "an embodiment" or "an example" in this disclosure are not intended to be construed as excluding the existence of additional embodiments that also incorporate the described features. The terms "first," "second," and "third," etc., are used merely as labels and are not intended to impose numerical requirements or a particular order on their objects.

[0053] While various embodiments of the invention have been described, those skilled in the art will understand that many embodiments and implementations are possible within the scope of the invention. Specifically, those skilled will recognize the interchangeability of various features from different embodiments. Although these techniques and systems have been disclosed in the context of certain embodiments and examples, it will be understood that these techniques and systems can be extended beyond the specifically disclosed embodiments to other embodiments and / or uses and their apparent modifications.

Claims

1. A simulation testing system for vehicle road noise cancellation, comprising: A vehicle road noise cancellation simulation system is configured as a road noise cancellation system in a simulated vehicle environment. as well as The power amplifier that communicates with the vehicle road noise cancellation simulation system is configured to execute a road noise cancellation algorithm; The vehicle road noise cancellation simulation system transmits acceleration data representing acceleration signals and microphone data representing microphone signals to the power amplifier as inputs to the road noise cancellation algorithm in the power amplifier, and receives speaker data representing speaker signals from the power amplifier. The vehicle road noise cancellation simulation system includes a secondary path simulation model and a signal flow simulation model. The vehicle road noise cancellation simulation system communicates with the power amplifier via the vehicle audio bus A2B. The secondary path simulation model is established through the following steps: First-level path data in the vehicle environment is measured using the first data sampling rate; Based on the first-level path data, second-level path data at the second data sampling rate is obtained; and The secondary path data is loaded into the vehicle road noise cancellation simulation system to establish the secondary path simulation model. The process of obtaining the second-level path data at the second data sampling rate based on the first-level path data further includes: Based on the first-level path data, the speaker gain, microphone gain, and filter parameters used in the measurement, the third-level path data at the first data sampling rate is calculated; and By converting the sampling rate, the third-level path data under the first data sampling rate is converted into the second-level path data under the second data sampling rate for the vehicle road noise cancellation simulation system. Wherein, the first data sampling rate is less than the second data sampling rate.

2. The system according to claim 1, wherein, The vehicle road noise cancellation simulation system is implemented in a computing device or embedded power amplifier.

3. The system according to claim 1 or 2, wherein, The signal flow simulation model is established through the following steps: The acceleration data representing the acceleration signal is sent directly to the A2B channel; The microphone data representing the microphone signal is delayed; The received speaker data is processed using the secondary path simulation model. as well as The processed speaker data and the delayed microphone data are mixed together and the mixed data is sent to the A2B channel.

4. The system according to claim 3, wherein, The delay processing includes determining delay compensation based on whether the vehicle road noise cancellation simulation system is implemented in a computing device or in an embedded power amplifier.

5. The system according to claim 1, wherein the vehicle road noise cancellation simulation system further includes a memory for storing an initial dataset including acceleration data and microphone data.

6. A simulation test method for vehicle road noise cancellation, comprising: A vehicle road noise cancellation simulation system was constructed to simulate road noise cancellation systems in a vehicle environment. as well as A road noise cancellation algorithm is executed using a power amplifier that communicates with the vehicle road noise cancellation simulation system. The vehicle road noise cancellation simulation system transmits acceleration data representing acceleration signals and microphone data representing microphone signals to the power amplifier as inputs to the road noise cancellation algorithm in the power amplifier, and receives speaker data representing speaker signals from the power amplifier. The vehicle road noise cancellation simulation system includes a secondary path simulation model and a signal flow simulation model. The vehicle road noise cancellation simulation system communicates with the power amplifier via the vehicle audio bus A2B. The secondary path simulation model is established through the following steps: First-level path data in the vehicle environment is measured using the first data sampling rate; Based on the first-level path data, second-level path data at the second data sampling rate is obtained; and The secondary path data is loaded into the vehicle road noise cancellation simulation system to establish the secondary path simulation model. The process of obtaining the second-level path data at the second data sampling rate based on the first-level path data further includes: Based on the first-level path data, the speaker gain, microphone gain, and filter parameters used in the measurement, the third-level path data at the first data sampling rate is calculated; and By converting the sampling rate, the third-level path data under the first data sampling rate is converted into the second-level path data under the second data sampling rate used in the vehicle road noise cancellation simulation system; Wherein, the first data sampling rate is less than the second data sampling rate.

7. The method according to claim 6, wherein, The vehicle road noise cancellation simulation system is implemented in a computing device or embedded power amplifier.

8. The method according to claim 6 or 7, wherein, The signal flow simulation model is established through the following steps: The acceleration data representing the acceleration signal is sent directly to the A2B channel; The microphone data representing the microphone signal is delayed; The received speaker data is processed using the secondary path simulation model. as well as The processed speaker data and the delayed microphone data are mixed together and the mixed data is sent to the A2B channel.

9. The method according to claim 8, wherein, The delay processing includes determining delay compensation based on whether the vehicle road noise cancellation simulation system is implemented in a computing device or in an embedded power amplifier.

Citation Information

Patent Citations

  • Noise cancellation system with lower rate emulation

    CN102881281A