Site-specific system for noise reduction
By employing a partitioned-block FxLMS algorithm and RMT in the frequency domain for MIMO systems, the ANC system effectively addresses the challenges of noise reduction in vehicles, achieving improved noise reduction efficiency and accuracy.
Patent Information
- Application Number
- PCT/EP2024/087888
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-22
- Filing Date
- 2024-12-20
- Publication Date
- 2025-06-26
AI Technical Summary
Existing active noise control systems in vehicles face challenges in effectively reducing noise at specific locations, such as vehicle seats, due to limitations in sensor placement, computational effort, and time delays in signal processing.
The implementation of a novel partitioned-block adaptive feedforward filtered-reference least-mean-square (FxLMS) algorithm in the frequency domain for a multiple-input-multiple-output (MIMO) system, combined with the Remote Microphone Technique (RMT), to generate anti-noise signals efficiently and accurately.
This approach significantly improves noise reduction capabilities at specific locations within vehicles by reducing computational power requirements, minimizing time delays, and enhancing the coherence of noise reduction, thereby providing a more effective and efficient ANC system.
Smart Images

Figure EP2024087888_26062025_PF_FP_ABST
Abstract
Description
[0001]December 2024 AUDI MOBIL Elektronik GmbH 219153PC BD Location-Based System for Noise Reduction This disclosure relates to the reduction of noise at defined locations, for example, at vehicle seats, where vehicles are understood to be all types of means of transport for people on land, water, or in the air. The reduction of noise and unwanted background noise is a central development task in vehicle development and research. In addition to passive, structural measures, active noise reduction systems (Active Noise Control / Cancellation, ANC systems) can also be used due to the increasing digitalization and networking of vehicle systems. The solution approaches differ between global implementations for the low-frequency range and local, (seat-)oriented systems for a defined location that cover an extended frequency range.Active noise reduction systems (ANC systems) can make a significant contribution to reducing background noise in vehicles. Background noise in vehicles is caused, for example, by engine noise, rolling noise, or wind noise. At low speeds, engine and tire rolling noise are dominant in the frequency range up to 500 Hz; in the frequency range up to 1000 Hz, the airborne noise component dominates due to tire-road contact. A general distinction is made between local, seat-oriented systems and global systems that cover the entire vehicle interior. Global systems can be used effectively in a frequency range below 300 Hz (engine and rolling noise). However, they are not effective at higher frequencies. In contrast, local, seat-oriented systems can achieve background noise reduction even at higher frequencies.The aim is to eliminate noise reaching the passengers' ears through destructive interference using anti-noise. This typically involves using loudspeakers as actuators, for example, in the headrests, microphones at various installation locations, a control unit, and sometimes additional reference sensors at favorable positions in the vehicle (engine block, chassis, etc.). The majority of applications are based on an adaptive filter to generate the anti-noise. The filter can generally be adapted in the time or frequency domain using a (Fast) Fourier Transformation (FFT). Depending on the sensor configuration and sampling rate, adaptation in the time domain results in considerable computational effort, which conventional signal processors often cannot process in real time.Although adaptation in the frequency domain results in less computational effort, the filter's block processing results in a significant time delay in practice, which is why it is generally not suitable for ANC systems. Often, only a simple SISO (single-input-single-output) system is used for noise reduction. However, with only one reference signal, a sufficiently coherent relationship to the sound in the vehicle interior cannot be established. This leads to significantly lower noise reduction compared to a system with multiple reference sensors and secondary loudspeakers for generating the anti-noise (multiple-input-multiple-output (MIMO)). December 2024 AUDI MOBIL Elektronik GmbH 219153PC BD Another problem is that microphones for capturing the error signal cannot be placed directly at the user's ears.This document addresses the technical problem of presenting an improved, (seat-)oriented ANC system for vehicles of all types. This problem is solved by the features of the independent claims. Advantageous embodiments are described in the dependent claims. According to a first general aspect of the disclosure, a novel partitioned-block adaptive feedforward filtered-reference least-mean-square (FxLMS) algorithm in the frequency domain is described for a signal configuration with multiple reference sensors and multiple loudspeakers (multiple-input-multiple-output (MIMO)) to generate the anti-noise. It is also possible to implement the MIMO configuration using a dual-MISO system (two coupled multiple-input-single-output (MISO) systems).Each of these MISO systems assumes a main transmission path between loudspeakers (LS) and ears (e.g., left LS to left ear and right LS to right ear). In conjunction with a corresponding hardware platform and partitioned operation in the frequency domain, this enables advanced parallel processing. Convergence properties are also improved while simultaneously ensuring the real-time capability of the filter. Another general aspect of the disclosure is the combination of an ANC algorithm with the Remote Microphone Technique (RMT) in the frequency domain as a partitioned-block implementation to address the problem that microphones for capturing the residual error signal cannot usually be placed directly at a user's ears. The sound field at the listening position is determined from nearby microphones and pre-measured and estimated transmission paths.One aspect of the system presented here is the connection of the ANC system with the RMT in the frequency domain as a partitioned-block filter. This reduces the computing power required for signal processing and improves its real-time capability. A special variant of the remote microphone technique (delayed-RMT) is proposed for estimating the error signal at the listening location to ensure the causality of the system with a low delay. With appropriately selected parameters and FxLMS-based antinoise generation using a partitioned-block approach, synergy effects between the two subsystems can be utilized, thus saving computing power while maintaining consistent performance.The achieved space-oriented noise reduction can be used in all means of transport in which passengers (users) are located at specific, defined locations, such as in vehicles such as motor vehicles, trains, buses, airplanes, ferries, etc. However, the proposed approach for reducing unwanted noise is not limited to these examples. It can be applied very generally to situations in which people are located at specific locations in a room (e.g., in theater or cinema seats) and can be exposed to sound through individual acoustic reproduction means. December 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD According to a first general aspect, a device for suppressing noise at a defined location, for example, the listening location of a user, is disclosed.The device comprises: a plurality of sensors for detecting reference signals x[n] correlated with the noises; a plurality of acoustic output means, for example, loudspeakers, for the acoustic output of sound signals to suppress the noises, wherein the acoustic output means are arranged near the defined location; a plurality of acoustic input means, for example, microphones, for detecting acoustic error signals m[n], wherein the acoustic input means are arranged near the defined location; and a processing unit that receives and processes the reference signals x[n] and the acoustic error signals m[n] and, based on these, generates control signals u[n] for the acoustic output means and outputs them to them. The processing unit generates the control signals u[n] using adaptive control signal filters.The control signal filters are adapted using a method for reducing an error function based on the recorded acoustic error signals m[n]. The control signal filters can be adapted, for example, using the feedforward Filtered-Reference Least-Mean-Square (FxLMS) algorithm. This algorithm attempts to reduce a quadratic error function step by step, iteratively, by specifically adapting the filter parameters using a gradient method. At least one control signal is generated based on several reference signals and by at least one control signal filter based on frequency-domain processing. The at least one control signal filter is implemented by several control signal subfilters arranged in parallel, each of which is adapted separately in the frequency domain.In embodiments of the invention, the processing unit comprises a transformation device that transforms the reference signals x[n] into the frequency domain. The transformation can be performed, for example, using a Discrete Fourier Transform (DFT) and generate corresponding spectra X of the reference signals. One possible implementation of the DFT is a Fast Fourier Transform (FFT), although other spectral transformations can also be used. Preferably, the transformation takes place block by block for a block b of length L of consecutive reference signals and generates a corresponding spectrum X. b. The at least one control signal filter can filter the reference signals x[n] in the frequency domain by multiplying spectral representations X of the reference signals with respective spectral representations W of the control signal subfilters. The at least one control signal can be generated based on the outputs of the control signal subfilters. In a further embodiment of the invention, a spectral representation of the at least one control signal in the frequency domain for individual frequency bins can be generated by adding the contributions December 2024AUDIO MOBIL Elektronik GmbH 219153PC BD the control signal sub-filters are formed, with values for the spectral representation ^^ ^ି^of temporally shifted blocks b‐p of the reference signals x[n] can be used. Some of the control signal subfilters can filter values from temporally shifted blocks of the spectral representation of the reference signals, which can be easily retained by buffering the blocks. In an alternative embodiment, the control signal subfilters filter the spectral representation of the current block of the reference signals, and the results of this filtering are added block by block with a time shift to obtain a spectral representation of a control signal for the current block. In a further embodiment of the invention, the processing device can further comprise a reference signal filter for filtering the reference signals x[n] in the frequency domain with an estimate of the transmission path ^ ^^^ between at least one acoustic output means and the defined location. In this way, a spectral representation R of the filtered reference signal is generated in the domain of the defined location. The processing device can also have a separate adaptation device for each control signal subfilter. At least one of the adaptation devices can adapt the corresponding control signal subfilter based on a spectral representation R of the filtered reference signals and a spectral representation E based on the acoustic error signals m[n] acquired by the acoustic input means. The spectral representation E can correspond to an estimate of the error at the defined location. At least one of the adaptation devices can generate a filtered spectral representation R b‐pa temporally shifted block p-b of the reference signals x[n]. In other words, the values of temporally shifted blocks of the filtered spectral representation of the reference signals are used for adaptation, which can be easily retained by buffering the blocks. In exemplary embodiments, the processing of the reference signals x[n] can take place in blocks. The transformation device can then transform the reference signals x[n] into the frequency domain based on two consecutive blocks, each with L sampling values. The control signal subfilters for filtering a specific reference signal can each have a number of filter coefficients in the time domain that corresponds to the number 2∙L of signal values of the reference signal in two blocks. A number L of filter coefficients in the time domain, corresponding to a block, can be set to zero values.Preferably, the last L values of the filter coefficients are set to zero. In the frequency domain, however, generally all frequency coefficients are not equal to zero; only in the corresponding filter in the time domain is the second half set to zero. In a further embodiment of the invention, a control signal can be formed from a portion of the values of a spectral representation U of the control signal for a block, which is transformed back into the time domain and generated by the control signal subfilter. In this way, cyclic components in the control signal can be removed. Furthermore, the causality of the filter coefficients of an adapted control signal subfilter can be taken into account by causing certain filter coefficients in the time domain to have a value of zero.These are preferably those filter coefficients that were previously set to zero and whose values have changed due to the adaptation. In exemplary embodiments, the reference signal filter is implemented by several reference signal subfilters arranged in parallel. At least one reference signal subfilter can filter a time-shifted block of the reference signals x[n]. Optionally, cyclic components in the spectral representation R of the reference signals obtained in this way can be removed. In a special embodiment according to the MISO principle, two acoustic output devices and a defined location with two error signals e[n] are provided. For a specific acoustic output device, each reference signal can be assigned its own control signal filter. The control signal for the acoustic output device can be formed from the sum of the output signals of these control signal filters for all reference signals.The adaptation of these control signal filters can be based on an error signal for the defined location assigned to this acoustic output device. Error signals for other defined locations are not taken into account during adaptation. An error signal for a defined location can be determined, as described below, based on acoustic error signals detected by acoustic input devices. If the acoustic input devices are located close enough to the defined locations, the adaptation of these control signal filters can be based on the error signals from acoustic input devices assigned exclusively to this acoustic output device. Error signals from other acoustic input devices are not taken into account during adaptation.In one embodiment, the device described above serves to suppress noise at a seating position in a vehicle, wherein the sensors are arranged on vehicle devices to detect signals representative of noises generated by these devices (e.g., engine, tires). The acoustic output means and the acoustic input means can be arranged near a seat of the vehicle, preferably on the headrest of the seat. In a further embodiment of the invention, the processing unit can comprise a device for estimating an error signal at the defined location based on the acoustic error signals detected by the acoustic input means.The defined location is the listening location of a user, and the error signal for the listening location can be estimated in the frequency domain, taking into account an estimate O of the transmission distances between the acoustic input devices and the listening location. The spectral representation E of the error signal for the listening location thus determined can then be used to adapt at least one of the control signal subfilters. The device for estimating an error signal for the listening location can be a transmission filter ^. ^ ^^, ^ ^ ^^ which model the transmission of a control signal from the acoustic output means to the locations of the acoustic input means and the transmission of the control signal from the acoustic output means to the listening location. At least one transmission filter can be implemented by several parallel transmission subfilters, and at least one transmission subfilter can filter a time-shifted block of the control signals. The spectral representation E of the estimated error signal for the listening location can be formed in the frequency domain for individual frequency bins by adding the contributions of partial errors to the spectral representation of the estimated error signal for the listening location. Values for the spectral representation M of the acoustic error signals acquired by acoustic input means and values for an estimated spectral representation ^ ^ ^ ^, which is representative of the control signals after transmission to the locations of the acoustic input devices. For a partial error, values for the spectral representation M b‐p of the acoustic error signals recorded by acoustic input devices for time-shifted blocks b‐p of the error signals and values for a spectral representation ^ ^ ^ ^,^ି^ , which is representative of the control signals after transmission to the locations of the acoustic input devices, can be used for temporally shifted blocks b‐p of the control signals. Furthermore, the partial error can be applied to an observation subfilter O corresponding to the partial error. p based, where the observation subfilter O pthe transmission paths between the locations of the acoustic input devices and the listening location are at least partially modeled. The device for estimating an error signal for the listening location can estimate past error signals at the listening location based on current acoustic error signals detected by acoustic input devices. The time offset between the estimated past error signals at the listening location and the current error signals can be a multiple of the block length when processing the reference signals and the acoustic error signals detected by acoustic input devices. In this case, the temporal distribution and alignment of the processing units for the adaptive filters and for estimating the error signal match, and the processing units are well coordinated.which allows resource-efficient calculations. According to a further aspect of the invention, a method for suppressing noise at a defined location is disclosed. The method comprises the following steps: detecting a plurality of reference signals x[n] correlated with the noise; detecting a plurality of acoustic error signals m[n] at positions near the defined location; generating a plurality of control signals u[n] for generating a plurality of sound signals for suppressing the noise, based on the reference signals x[n] and the acoustic error signals m[n] and by means of adaptive control signal filters, wherein at least one control signal is generated based on a plurality of reference signals and by means of processing in the frequency domain; adapting the control signal filters by means of a method for reducing an error function based on the detected acoustic error signals m[n].wherein at least one control signal filter is implemented by a plurality of parallel-arranged control signal sub-filters, each of which is adapted separately from one another in the frequency domain; and outputting a plurality of sound signals at positions near the defined location to suppress the noise. December 2024 AUDI MOBIL Elektronik GmbH 219153PC BD In embodiments, the method may further comprise a transformation of the reference signals x[n] into the frequency domain in order to generate spectral representations X of the reference signals. The generation of the at least one control signal u[n] may comprise filtering the reference signals in the frequency domain by multiplying spectral representations X of the reference signals by respective spectral representations W of the control signal sub-filters. The control signal sub-filters may comprise spectral representations X, b‐pof time-shifted blocks of the reference signals x[n]. The at least one control signal can be generated based on a sum of the outputs of the control signal subfilters. Alternatively, the control signal subfilters can each have a spectral representation X b of a current block b of the reference signals x[n] and the results of the control signal subfilters can be added, each shifted in time by one block. In embodiments, filtering of the reference signals in the frequency domain with an estimate ^ ^^^ of the transmission path between at least one acoustic output means and the defined location. The adaptation of the control signal subfilters can be performed separately. At least one control signal subfilter can be adapted based on a spectral representation R of the filtered reference signals and a spectral representation E based on detected acoustic error signals. At least one adaptation of a control signal subfilter can be based on a filtered spectral representation R b‐pa temporally shifted block b‐p of the reference signals x[n]. In embodiments of the invention, a back transformation of a spectral representation U of the at least one control signal into the time domain and a selection of a portion of the back‐transformed values for a block can be provided. The transformation of the reference signals into the frequency domain can be carried out based on two consecutive blocks. The control signal subfilters for filtering a reference signal can each have a number of filter coefficients in the time domain that correspond to the number of signal values of the reference signal in two blocks. A number of filter coefficients in the time domain that corresponds to a block can be set to zero values. The back transformation can generate a vector with the length of two blocks, and the selection of a portion of the back‐transformed control signal values can generate a block of values from the vectorselect. Furthermore, in embodiments, an error signal e[n] at the defined location can be estimated based on the detected acoustic error signals m[n] at positions near the defined location. The defined location is the listening location of a user, and the error signal for the listening location can be estimated in the frequency domain and taking into account an estimate of the transmission distances O between the positions for detecting the acoustic error signals and the listening location. The spectral representation E of the error signal thus determined at the listening location can then be used to adapt at least one of the control signal subfilters. December 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD A further independent second general aspect of the present disclosure relates to a device for suppressing noise at a defined location, for example, the listening location of a user. The device comprises: at least oneSensor for detecting at least one reference signal x[n] correlated with the noises; at least one acoustic output means, for example a loudspeaker, for the acoustic output of sound signals to suppress the noises, wherein the acoustic output means is arranged near the defined location; at least one acoustic input means, for example a microphone, for detecting at least one acoustic error signal m[n], wherein the acoustic input means is arranged near the defined location; a processing unit that receives and processes the at least one reference signal x[n] and the at least one acoustic error signal m[n] and, based on these, generates at least one control signal u[n] for the at least one acoustic output means and outputs it to the latter; and a device for estimating an error signal e[n] at the defined location based on the at least one detected acoustic error signalm[n]. The processing unit generates the at least one control signal u[n] using at least one adaptive control signal filter. The at least one control signal filter is implemented by several control signal sub-filters arranged in parallel, each of which is adapted separately in the frequency domain. The adaptation of the control signal sub-filters is carried out using a method for reducing an error function based on the estimated error signal e[n] at the defined location. The adaptation of the control signal sub-filters can be carried out, for example, using the feedforward filtered-reference least-mean-square (FxLMS) algorithm. This attempts to reduce a quadratic error function step by step, iteratively, by targeted adaptation of the filter parameters using a gradient method. The device for estimating an error signal for the defined location has transmission filters that facilitate the transmission of the at least onecontrol signal from the at least one acoustic output means to the locations of the at least one acoustic input means and the transmission of the at least one control signal from the at least one acoustic output means to the defined location. At least one transmission filter is implemented by a plurality of parallel transmission sub-filters, and at least one transmission sub-filter filters a temporally shifted block of the at least one control signal. A corresponding method for suppressing noise is also disclosed, comprising the following steps: detecting at least one reference signal x[n] correlated with the noise; detecting at least one acoustic error signal m[n] at one or more detection positions in the vicinity of the defined location; generating at least one control signal u[n] for generating sound signals for suppressing the noise, based on the at least oneReference signal x[n] and the at least one acoustic error signal m[n] and by means of at least one adaptive control signal filter, wherein at least one control signal filter is implemented by several parallel-arranged control signal sub-filters, each of which is adapted separately from one another in the frequency domain; estimating an error signal e[n] at the defined location based on the at least one acoustic error signal m[n]; adapting the control signal sub-filters by means of a method for reducing an error function based on the estimated error signal e[n] at the defined location; and outputting one or more sound signals at one or more output positions near the defined location to suppress the noise. The estimation of an error signal for the defined location is carried out using transmission filters that support the transmission of the at least one control signal.from the at least one output position to the at least one detection position and the transmission of the at least one control signal from the at least one output position to the defined location. At least one transmission filter is implemented by a plurality of parallel transmission sub-filters, and at least one transmission sub-filter filters a temporally shifted block of the at least one control signal. The device and the method according to the second general aspect of the invention can be combined as desired with the features of the first aspect. Thus, the configurations and elements of exemplary embodiments of the first aspect presented above can be adopted for the second aspect. In general, the features described above can be combined with one another in many ways, even if such a combination is not expressly mentioned. In particular, features described for a method can alsobe used for a corresponding device and vice versa. Embodiments of the invention are described in more detail below with reference to the schematic drawing. These show: Fig. 1 schematically an embodiment of an overall system for reducing unwanted noise at specific locations; Fig. 2 schematically the essential paths and signal processing of the noise reduction system; Fig. 3 schematically an embodiment of the dual-MISO approach in the time domain; Fig. 4 schematically the decomposition of a filter into several sub-filters (partitions) for partitioned-block and overlap-save processing; Fig. 5 schematically two possible block diagrams for implementing a partitioned-block filter; Fig. 6 schematically the overlap-save method for a single block of input data; Fig. 7 schematically a possible block diagram for the partitioned-block MISO FxLMS algorithm for one channel; Fig. 8 schematically thePrinciple of RMT; December 2024 AUDI MOBIL Elektronik GmbH 219153PC BD Fig. 9 schematically shows an embodiment of a delayed RMT in conjunction with an FxLMS algorithm; and Fig. 10 shows a method for suppressing noise according to an embodiment. The embodiments described below are non-limiting and purely illustrative. For illustration purposes, they may include additional elements that are not essential to the invention. The scope of protection is to be determined solely by the appended claims. The following embodiments enable a reduction of unwanted noise for vehicle occupants in certain seating positions. Fig. 1 schematically shows an embodiment of an overall system 1 for reducing unwanted noise in certain locations, such as the seats of a vehicle. In contrast to many known noise reduction applications that use headphones forTo output the anti-noise, loudspeakers are used here that are not positioned at the user's ear, but rather are mounted at a certain distance from the user at a suitable location, e.g., a seat headrest. This means that the cross paths of the transmission path between loudspeakers and ears can also be effective, and under certain circumstances, there is a high position dependency of the listening position. Furthermore, the interference signal cannot be recorded directly at the listening position; it must be derived from microphones in the best possible proximity. This document addresses an active, seat-oriented noise reduction system (ANC system) for a vehicle for passenger transport. The exemplary embodiment for an overall system can comprise: an active headrest per seat with several, preferably optimally arranged and aligned loudspeakers 7, which may have a specific design such as, for example,Gradient loudspeakers, one or more microphones 8 for detecting the background noise in the headrests (and / or in the vehicle interior), a zonal control unit 3 per seat for generating the anti-noise signal, a unit 4 per seat for detecting the position and orientation of the head, several reference sensors 6 (e.g., accelerator sensors) on the chassis and / or engine for deriving the background noise signal, a central control module 5 for coordinating the individual systems, for processing the signals from the reference sensors, for detecting additional information by networking with a vehicle data bus or other sensors, and a local data bus 9 for networking all control units. Fig. 1 illustrates the schematic structure of the overall system and the local units 2, each of which is assigned to a seat. The aim of the noise reduction system is to provide an improved, seat-oriented ANC system for passenger vehicles.The overall system is implemented as an adaptive feedforward system. For this purpose, signals from several reference sensors 6 located on the chassis and engine are filtered using one or more (digital) filters to generate a control signal for noise reduction. These filters are adaptively adjusted via the reference signal and the error signal. A filter is understood to be one or more filters for different reference signals and for generating the control signals for the loudspeakers. The filters, their adaptation, and the further signal processing described below can be performed using a digital processor, for example, a digital signal processor (DSP). For this purpose, the zonal control unit 3 and / or the central control module 5 can have one or more processors as well as a memory and input / output elements.For parallel processing of the signals, as enabled by the present disclosure, multiple processors or a processor with multiple processor cores may be provided. Fig. 2 schematically illustrates the essential paths and processing of the electrical (or digital) and acoustic signals of an embodiment of the noise reduction system. The vector x[n] denotes the reference signals of the sensors 6 for the sampling time n. The vector u[n] indicates the control signals for noise reduction for the loudspeakers 7. r[n] refers to filtered reference signals for the adaptation of the control filter(s) w (reference symbol 10). The e [n] the interference signal is measured at the listening position (user’s ear) and with d m[n] denotes the interference signal at the microphone position (e.g., at a neck rest). The signals from microphones 8 are specified by the vector m[n]. Finally, e[n] denotes the error signals at the listening position, as they result from the sum of the effects of the control signals at the listening position (via the transmission path g e or G e ) and the interference signal d e [n] With g m or G m is the transmission path between loudspeakers 7 and microphones 8. The symbols p e and p mrepresent the unknown transmission distances from the noise generators 13 (such as engine, tires, wind) to the listening location or the microphones. Estimated values are marked with a ^ symbol, for example, ^^^^ for the estimated transmission distance between the loudspeaker and the listening location and ^̂^^^^^ for the estimated error signals. Also shown is one (or more) reference signal filters 11 for generating the filtered reference signals r[n] from the reference signals x[n] using a digital filter that estimates the transmission distance ^^^ ^ between the loudspeaker and the listening position. Finally, 12 denotes the Remote Microphone Technique (RMT), which determines the estimated error signal ^̂^^^^^ at the listening position from the microphone signals m[n] and the control signals u[n]. For this purpose, the estimated transmission paths ^^^ ^ and ^^^ ^ and an estimated transmission distance ^^^ ^^௧between the positions of the microphones and the listening position. An adaptation device 18 is provided for adapting the control filters 10, which, among other things, uses an adaptation step size µ. The overall system can basically be divided into two sub-areas: (i) the adaptive adaptation of the filter or filters for noise reduction and (ii) the estimation of the error signal at the listening position. First, the principle of a partitioned-block MIMO / MISO ANC system is explained. One aspect of the present invention addresses the adaptive adaptation of the filters 10 for noise reduction. These filters can basically be implemented in both the time domain and the frequency domain using partitioned-block processing. This takes into account that at the sampling time ^^, several reference signals ^^^^^^ ൌ cher 7 in the neck rests or in the room near the listening position with their signals ^^^^^^ ൌ December 2024AUDIO MOBIL Elektronik GmbH 219153PC BD ்^^^^^^^^, ^^^^^^^, … , ^^ேೆି^^^^^^ and several error signals ^^^^^^ ൌ ^^^^^^^^, ^^^^^^^, … , at the positions where the noise level is to be reduced. The reference signals ^^ ^ ^^ ^are recorded by (acceleration) sensors 6 on the vehicle. The required number and location depend on the vehicle model, the available computing power, and the data bus width and cannot be specified generically. Tools such as multiple coherence or iterative optimization / search algorithms can be used to efficiently locate suitable positions. These reference signals are processed by a control filter ^^ 10 to obtain the signals for the individual loudspeakers 7. This is usually implemented as a transversal filter (or FIR filter). Overall, a MIMO implementation requires a set of ^^^ ൈ ^^^ control filters 10, each with ^^^ filter coefficients. In principle, the number of filter coefficients for the individual control filters can vary. The ^^‐th coefficient of the filter for the ^^‐th reference signal and the ^^‐th loudspeaker can be written as ^^ ^,^,^The control signal for the ^^‐th loudspeaker 7 is thus For the adaptation, so-called filtered reference signals are required. These are generated by filtering the reference signals x[n] using the reference signal filters 11 with the measured or estimated transmission distances ^ ^ ^ ^ ^^^^ generated between all loudspeakers and all considered listening positions. Modeled as an FIR filter with ^^ ^^ Taps can be the ^^‐th coefficient between the ^^‐th speaker and the position of the (listening location ^^) are noted, the ̂‐are now filtered with all ^^ா ൈ ^^^ transmission paths, for the ^^‐th reference signal, the ^^‐th loudspeaker and the ^^‐th error position this corresponds to The adaptation of the control filters 10 is typically performed using the adaptive feedforward Filtered-Reference Least-Mean-Square (FxLMS) algorithm. The term "feedforward" refers to the fact that the reference signals precede the interference signal at the listening position, which allows time for filtering the signals. In conventional adaptive Least-Mean-Square (LMS) filters, the filter output is added directly to the interference signals. In an ANC application, however, the filter output is subjected to the non-ideal behavior of the loudspeakers and the acoustic transmission path to the listening position. As a result, a conventional LMS filter would not converge in most cases. However, the FxLMS approach uses the principle of superposition of linear and time‐invariant systems and filters the reference signal for adaptation precisely with this transmission path, or an estimate / modeling of it.December 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD The adaptation is performed in the time domain by changing the filter coefficients to reduce the square error at the listening position. This is done in the adaptation device 18 with . where ^^ represents an adaptation step size and ^^ ∈ ^0; 1^ a so-called “leakage” coefficient, which can prevent instability and excessively large filter coefficients over longer adaptation periods. With the special case ^^ ൌ 0, a conventional FxLMS algorithm without “leakage” can be described. To ensure the best possible adaptation, the algorithm can be implemented as a normalized FxLMS (NFxLMS). The adaptation step size is normalized with the estimated (instantaneous or recursively filtered) signal energy of the filtered reference signals. A special form of the MIMO approach is discussed below. As a rule, one can assume two listening positions or error signals – namely the sound at both ears of a person. If exactly two loudspeakers are used for active noise reduction, whose cross paths to the ears are negligible (i.e.Two parallel MISO systems can be used for ANC (if they have an orientation and design such that, for example, only the path from the left speaker to the left ear is relevant and the path from the left speaker to the right ear is negligible). Both systems have the same reference signals at the input, but each generates the output signal for only one speaker. Each of the two control filters ^^. ^ and ^^ ^ is responsible for a main path (left speaker to left ear, right speaker to right ear) and generates a control signal ^^ ^ ^^^^ or ^^ ^ ^ ^^ ^ , which is reproduced by the corresponding speaker. The corresponding ^^ ^Filter coefficients in the time domain thus correspond, for example, to the ^^‐th input (reference signal) and the 0‐th output ^^^^ ^^,^^ ൌ ^^^^,^,^, ^^^,^,^, … , ^^^,^,ேೈି^൧. As already mentioned, for each main path (0 or 1) N xFilters are provided, each processing a reference signal for this path. The calculation is identical to the MIMO case already discussed. For the dual-MISO implementation, the cross paths (right speaker to left ear and left speaker to right ear) are not considered separately for adaptation by the algorithm, since in the usual resting position of the head, there is sufficient attenuation compared to the main paths and they can therefore be neglected. Compared to the MIMO approach, a significantly smaller number of 2 ⋅ ^^௫ filtered reference signals must be calculated. With the channel index ^^ ൌ ^0; 1^ ∈ ℕା for the path from speaker 0 to the location of error signal 0 or speaker 1 to the location of error signal 1, the filtered reference signals are as follows: December 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD This corresponds to ^^^ ^,^,^the transmission paths from the left loudspeaker to the left ear, or from the right loudspeaker to the right ear. The adaptation of the filter coefficients in the time domain in the adaptation devices 18-0 and 18-1 for the two main paths is now carried out with The modified indexing results from the fact that for the dual-MISO implementation, ^^ ൌ ^^ applies. Compared to the full-fledged MIMO approach, the computational and memory requirements are thus significantly reduced. A block diagram for an embodiment of the dual-MISO approach in the time domain is shown in Fig. 3, where the filtered reference signals are represented as a vector ^^^^^^^^ ൌ are shown. Acoustic paths are marked with dashed lines. In the dual-MISO approach, a special case of the MIMO approach, the control filter is adapted ^^ ^10‐0 only based on the filtered reference signal r0 generated by the reference signal filter 11‐0 (taking into account the estimated transfer function ^^^ ^,^,^ between loudspeaker 0 and listening location 0) and the error signal e 0 at the listening location 0. The same applies to control filters ^^ ^ 10‐1. In Fig. 3, additional acoustic transmission paths (not considered for the dual‐MISO approach) are shown ^^ ^,^,^ and ^^ ^,^,^for the cross paths. In the case of the general MIMO approach, however, the cross paths must be taken into account in the adaptation, as explained above, even if they do not make a significant contribution. This affects the conditioning and adaptation speed of the entire algorithm. To reduce the computational effort for long filter lengths, implementation in the frequency domain can be performed using FFT and overlap-save methods. For simplicity, only the general formulations for the ^^th output channel or loudspeaker are given below. To reduce the latencies resulting from processing in the frequency domain and bring them into a real-time range, the adaptive filters are divided into ^^ ^shorter sub-filters, so-called partitions. The system is based on block processing; the block length ^^ in samples is determined from the system configuration and largely determines the latency. The current block of the input signal in the time domain is concatenated with the previous block and transformed into the frequency domain using a ^^ ൌ 2^^-point DFT or FFT. For the ^^‐th signal block and the ^^‐th reference signal, this results in ^^^,^ ൌ ^^^^^^ ^^^^^^^^^ െ2^^^, ^^^^^^^ െ 2^^ ^ 1^, … , ^^^^^^^ െ 1^൧் ^, where the relationship to the previous time index is ^^ ൌ ^^^^. In this notation, all (discrete) frequency coefficients or frequency bins for an input channel or reference signal ^^ and signal block ^^ are to ^^ ^,^ summarized, to all transformed reference signals for a single frequency bin ^^. In the following, symbols in capital letters refer to the frequency domain. December 2024 AUDI MOBIL Elektronik GmbH 219153PC BD The partitioned control filters in the frequency domain correspond to a decomposition in the time domain, each ^^ taps long, zero-padded by the length ^^ (i.e., supplemented by L zeros) and transformed into the frequency domain. This is schematically illustrated in Fig. 4 for a reference signal. The figure shows the decomposition of a filter w l of length N w in N p Partial filters (partitions) w l,0 to w l,Np‐1 for partitioned-block and overlap-save processing. In each case, L=N w / N p the N wFilter coefficients of the entire filter in the time domain are assigned sequentially to the subfilters. One can also see the addition of the filter coefficients in the time domain by appending L zeros, so that each subfilter has 2 × L filter coefficients. The relationship between the filter coefficients in the time domain and the filter spectra W is also evident using the Fourier transformation. l,p . In general, this corresponds to the ^^‐th subfilter, the ^^‐th reference signal and the ^^‐th Reference signal blocks of the previous blocks are now multiplied bin‐wise in the frequency domain with the corresponding partition to The control signal for block b and a frequency bin κ is formed from the sum of the partial signals of the individual partitions for the frequency bin κ, whereby the partial signals are formed by the scalar product of the vectors of the spectra of the reference signals and the corresponding partial filter. The spectrum for the error signal is calculated separately in the frequency domain for each frequency bin. The calculation is performed separately for the individual partitions of the control filter, and these partial results are then added for all partitions. Time-shifted values for the spectra of the reference signals X k,b‐pThe temporal shift b‐p corresponds to the consecutive number of the partition p. This calculation can be performed in parallel on DSPs with multiple cores, which can significantly increase efficiency. Fig. 5 schematically illustrates the partitioned‐block approach and shows two possible block diagrams of a partitioned‐block filter in the frequency domain. ^^ corresponds to ି^a delay of ^^ samples or a signal block. The control filter 10 is divided into a single parallel subfilter 10'. The filter 10 can be implemented with either a pre-delay (delay elements 14 at the input data) or a post-delay (delay elements 14 at the subfilter outputs; right in the image). The result is identical, neglecting rounding errors. When using the pre-delay, the Fourier-transformed blocks for a reference signal X bfor each partition level, it is delayed by L samples, or one signal block, and processed with the corresponding subfilter for the output channel l (multiplied as specified above). It should be noted that the delays can be implemented by simply buffering the values of the previous blocks, since with a block length of L, all transformed blocks essentially overlap by 50%. Therefore, only the most recent input block needs to be transformed, and transformed blocks from previous points in time are buffered. The partial results of the individual subfilters are then added in the frequency domain to obtain the spectrum ^ ^ ^ ^,^of the control signal for this output channel l and block b. When processed using post-delay, the subfilters 10' are applied to the undelayed reference signal spectra. The partial results of the subfilters are then delayed on the filter output side and before addition. Mathematically, both implementation options are equivalent, and the spectrum of the control signal is calculated using the formula mentioned above. The above-mentioned operation for calculating the control signals in the frequency domain corresponds, after back-transformation to the time domain, to a cyclic convolution, not a preferred linear convolution. Signal components of the result that exceed the block size are thus shifted back to the beginning of the block and overlap with the actually desired payload data.These signal components with cyclical portions in the result are generally invalid and do not match the linear convolution. However, a usable result can be calculated using the overlap-save algorithm. Two blocks of the input signal (i.e., 2L samples) are transformed into the frequency domain. The first part of a filter has a length of L coefficients in the time domain. Before transformation into the frequency domain, L zeros are added to the end (zero padding). This allows part of the filter result to be kept free of cyclic artifacts. The control signal is then calculated by element-wise multiplication in the frequency domain. The usable time domain signal is now contained in the ^^ last samples of the inverse‐transformed block ^^^^^^^^^^, ^^^^^^^^ ^ 1^, … , ^^^^^^^^ ^ ^^^^் ൌ ^^௬ ∗ ^^^^^^^^^^^^^,^^, where with the matrix ^^^ ൌ ^^^^ൈ. ^େି^^ ^^ ^ൈ^^ only causal components without cyclic artifacts are adopted. Here, ^^ corresponds to a matrix of zeros and ^^ to the identity matrix with the specified dimensions. This process is schematically illustrated in Fig. 6 for a single signal block of the input data. Two blocks xb‐1 and xb of the input (reference) data can be seen, each with a length L. As already mentioned, the FFT uses the transformation length C = 2 L. This input data is cyclically convolved in the partitioned filters. As already shown in Fig. 4, the filter coefficients in the time domain are supplemented with L zeros at their end up to length C. The result of the cyclic convolution is a block u b for the control signal of length C, where the valid signal data is located in the second block half of length L, while the first block half contains cyclical components that can be ignored. In this way, for block x, bof length L a control signal u b of the same length. The control filters are adapted analogously in the frequency domain. The filtered reference signals can also be determined using the partitioned-block approach. For this, the filter ^ ^ ^ ^,^,^ as described above, are first broken down into subfilters. Thus, the filtered reference signals are December 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD calculated, where ^^ ^ಸ^ one of ^^ ^The number of partitions can be different. The partition length ^^ is, however, identical. The control filter can now be adapted directly with the just calculated result of the filtered reference signals in the frequency domain using an "unconstrained" approach, i.e., without taking boundary conditions into account. Cyclic components in the spectrum of the filtered reference signals are not removed, which leads to a certain amount of "noise" in the results, which can, however, be entirely acceptable. For better adaptation without cyclic effects, a "constrained" approach can also be used to take boundary conditions into account. In this approach, the resulting spectrum of the filtered reference signals is transformed into the time domain, using only the last ^^ valid samples (see explanations for Fig. 6), concatenated with the previous block, and transformed back into the frequency domain. For the ^^th input channel this results in For the adaptation itself, the error signals are zero-padding in front of the samples (i.e. inserting L zeros at the beginning of a block of error signals) as transformed into the frequency domain. By setting the first L values of a block of error signals to zero and using the complex conjugate filtered reference signals, a cross-correlation between the filtered reference signals and the error signal is formed for the adaptation. The adaptation of the control filters is thus where ^ ⋅ ^∗represents the conjugate complex realization. The adaptation of the spectrum of a partition p of the control filter occurs in the frequency domain separately for each frequency bin by applying (subtracting) a portion (µ) of a correction term determined by multiplying a spectral representation of the filtered reference signals and a spectral representation of the error signals. The spectral representation of the filtered reference signals for a previous block in time and the spectral representation of the error signals of the current block b are used. The temporal shift b‐p for the spectral representation of the error signals corresponds to the serial number of the partition p. In this way, a very efficient adaptation of the control filters can be achieved.December 2024 AUDI MOBIL Elektronik GmbH 219153PC BD As a rule, it is advisable to pay attention to the causality of the filter coefficients when adapting in the frequency domain. This means that the "zero-padded" (i.e., zero-filled) components of the filter coefficients (see Figs. 4 and 6) "drift away" from zero over time. This can be corrected so that the overlap-save algorithm delivers valid output data. To do this, the filters are transformed to the time domain, all "zero-padded" components are set back to zero, and then transformed back again with . where ⊙ corresponds to an element‐wise (Hadamard) multiplication of vectors or matrices. This does not have to be done during each calculation block and / or for all partitions, but can also be done sequentially, e.g., one partition per calculation block in round‐robin scheduling. Alternatively, only the causal part of the change can be be used. Analogous to the time domain calculation, a normalized adaptation coefficient can also be selected here, whereby the signal energy can be estimated in the frequency domain. Fig. 7 shows a possible block diagram for the partitioned-block MISO FxLMS algorithm for one channel. The block diagram is for an output channel l of the partitioned-block FxLMS algorithm with a pre-delay implementation and unconstrained filtered reference signals. For better clarity, the adaptation path has been shown in dashed lines. The figure schematically shows the processing of the reference input signals x[n] using a block-wise C-point FFT (or DFT) in a transformation unit 15, the filtering of the transformed input signal X bfor block b with a partitioned-block filter 10 and the inverse transformation via an inverse FFT in an inverse transformation unit 16, which also selects the last L values of the inverse-transformed control signal ^^^^,^ for the output channel l and block b as their output. The control signal u[n] is then sent to the loudspeaker 7, which generates the anti-noise. The filtering of the transformed input signal X b with the partial filters W l,p 10´ occurs blockwise in the frequency domain, as explained in connection with Fig. 5. The spectrum X b of the input signal for block b is filtered by the subfilter W l,0 filtered, the spectrum of the previous block X b‐1 is filtered by partial filter W l,1 filtered, etc. The delays by L samples are indicated by the delay blocks 14. Finally, the partial results of the individual subfilters are added in the frequency domain to obtain the spectrum ^ ^ ^ ^,^of the control signal for the output channel l and block b. December 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD For the adaptation of the partial filters using adaptation device 18, the spectrum of the input signal for block b is compared with the spectrum of the estimated transfer function ^ ^ ^ ^,^,^ between the loudspeaker of the output channel l and the corresponding listening position l in the reference signal filter 11 to obtain the filtered spectrum R l,b of the reference signal. This is used together with the spectrum E l,b of the error signal for the output channel l for adaptation of the first, undelayed sub‐filter W l,0 used, as shown above. The transformation block 17 for the error signal e l[n] also performs a blockwise C-point FFT or DFT after a block of L error signal values has been supplemented by leading L zeros to a size of C values. The filtered spectrum R l,b‐1 of the reference signal of the previous block b‐1 is combined with the spectrum E l,b of the error signal for adaptation of the first delayed sub-filter W l,1etc. For a MIMO case, the adaptation would be similar; apart from the higher number of control filters and reference signals, all error signals must also be considered and processed accordingly for all control filters. In summary, partitioned-block processing offers a number of advantages in practical implementation, particularly for processing in the frequency domain. It enables the processing of high filter orders with comparatively low resource consumption and low latency, and parallelization is also feasible. To make effective use of these advantages, however, hardware with a correspondingly optimized DFT implementation and a block length of at least 64 samples is advantageous. The implementation of a delayed RMT for virtual sensing as a partitioned-block filter and connection to a partitioned-block FxLMS filter is explained below.The second aspect of the disclosure concerns the combination of FxLMS filtering with the Remote Microphone Technique (RMT) in the frequency domain as a partitioned-block approach. Error signal estimation using RMT is essentially performed as a MIMO approach, meaning that multiple error signals at the listening positions are estimated based on multiple microphone signals. The ANC system and FxLMS filtering can be implemented as MIMO or dual-MISO. If both the FxLMS algorithm and RMT operate with the same block size, an efficient implementation with low latency can be achieved. For better understanding, the description begins in the ^^ domain; the definition in the frequency domain is given later. RMT is used to estimate the error signal at the listening position. For a high-performance ANC algorithm with a broad frequency range coverage, the most accurate error signal possible at the listening position is required.However, sensors usually cannot be placed directly in or on a user's ears without negatively impacting comfort. Instead, ^^. ^ Monitoring microphones are placed near the ears (e.g., on headrests or a seat). These record both the primary interference signals ^^^^^^^^ ൌ ^^^^,^^^^^^, ^^^,^ ^^^^, … , ^^^,ே^ି^^^^^^ at the microphone positions, as well as the reproduced control signals ^^^^^^ ൌ^^^^^^^^, ^^^^^^^൧் , subjected to the acoustic transmission path. December 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD between the ^^‐th loudspeaker and the two error or listening positions (0,1). Thus, the signal at the microphones is Conversely, if a measured or estimated transmission distance ^ ^ ^^ ^ ^^ ^ und the control signals in addition to the microphone signals are known, the primary noise ^^^ ^^^^^^ ൌ ^^^^^^ െ ^^^^^^^^^^^^^^ can be estimated. Using a matrix of so-called observation filters ^^^^^^, the noise signal at the listening position can be calculated. These filters can be interpreted as a transfer function between the monitoring microphones and the listening positions (0,1). Thus, the primary noise signal at the listening positions is given as ^^^ ^^^^^ ൌ ^^^^,^^^^^, ^^^,^ ^^^^൧் ൌ^^^^^^ ^^^^^^^ െ ^^^^^^^^^^^^^^^. By adding the control signals with the corresponding transmission path to the listening position, the estimated error signal at the listening positions is estimated. An exemplary embodiment of a block diagram of the RMT 12 for one channel is shown schematically in Fig. 8. The task of the RMT is to estimate the error signal ^̂^^^^^ at the listening position based on the microphone signals m[n] and the control signals u[n] (see also Fig. 2). For this purpose, the control signal u[n] is filtered with the filter block 21 with the estimated transmission path ^ ^ ^^ ^ ^^ ^ and with the filter block 22 with the estimated transmission distance ^ ^ ^ ^ ^^^^ filtered. Filter block 26 is similar in the z-range to block 11 for the estimated transmission path ^^^^ in Fig. 2, with which the filtered reference signals r[n] are generated there, but here it is applied to the control signals u[n]. Block 20 represents the transmission path ^^^^ ^ ^^^^between loudspeaker 7 and microphone 8. The estimated interference signal ^ ^ ^ ^^^^^ at the location of the microphone 8, the observation filter ^^ is used in filter block 23. ^ ^^ ^ filtered to obtain the estimated noise signal ^ ^^^^^^^ at the listening location, which is then added to the estimated effect of the control signal. To calculate the two error signals at both ears of the user, both the MIMO and MISO approaches utilize as many or all microphone signals as possible. The microphones do not have to be clearly assigned to one ear and positioned accordingly. However, with the MISO method, the control filter adaptation only works with the estimated error signal for the respective channel. In other words, the control filter(s) (or the corresponding control subfilters) that generate(s) the control signal for a loudspeaker for a listening location (the user's left or right ear) are adapted based on the estimated error signal for this listening location.As already mentioned, however, the cross paths between loudspeakers and listening positions (ears) are neglected for the adaptation of the control filters. For efficient calculations in the frequency domain, partitioned-block processing is also recommended. In a first step, the spectra of the control signals at the listening position are analyzed for the ^^th block. definitely. ^^ ^^ refers to the ^^‐point transform of the control signals (i.e., as above, 2 concatenated blocks of length ^^ ൌ ^^ / 2). The spectrum for this intermediate quantity is calculated in the frequency domain separately for each frequency bin. As above, a subfilter ^ ^ ^ ^,^ the spectrum of a time-shifted (previous) block of control signals U b‐pThe temporal shift b‐p for the spectral representation of the control signals corresponds to the consecutive number of the partition p. This allows for a very efficient calculation. The same applies to the spectra of the control signals at the microphone positions. where ^^^ಸ^ is the number of partitions of ^ ^ ^^ corresponds. Also with ^ ^ ^^^,^^ and ^ ^ ^^^,^^ boundary conditions (“constrains”) can be taken into account if required by transforming them into the time domain, only the last ^^ ൌ The result of the previous block is concatenated in the time domain and then transformed back again. In this way, cyclic effects can be eliminated. With these calculated intermediate results buffered for several blocks, the error signal estimation can now be implemented using RMT as where the observation filter in ^^ ^ೀPartial filter decomposed and in the frequency range as ^^ ^ was transformed. The blocked and transformed microphone signals are also located here ^^ ^^ these were analogous to ^^ ^ composed of two consecutive input blocks in the time domain December 2024 AUDIO MOBIL Elektronik GmbH 219153 PC BD before a ^^‐point FFT. Similar to the above, ^^ ^ ^^^^ and ^^ ^^^^^ by the corresponding values for a single frequency bin ^^. The error signal for block b and a frequency bin ^^ is formed from the sum of the partial error signals of the individual partitions for the frequency bin, whereby the partial error signals are formed by matrix multiplications of the spectra of the control signals and the microphone signals with the spectra of the various transfer functions. The spectrum for the error signal is calculated separately in the frequency domain for each frequency bin. As above, the calculation is performed separately for the individual partitions O p of the observation filter, and these partial results are then added for all partitions. This involves time-shifted values for the spectra of the microphone signals M b‐p and for the intermediate size ^ ^ ^ ^,^ି^which estimates a spectrum representative of the control signals after transmission to the microphone locations. The temporal shift b‐p corresponds to the consecutive number of the partition p. For a partial error of a partition, values for the spectrum of the microphone error signals and values for a spectrum representative of the transmission of the control signals to the microphone locations are used for temporally shifted blocks of the error signals or control signals, as well as the corresponding partition of the observation filter. In this way, a very efficient calculation can be performed. To take additional boundary conditions into account, ^ ^ ^ ^like the other (intermediate) variables are transformed into the time domain, cyclic components are zeroed, and transformed back again. The obvious advantage of this partitioned-block approach, in addition to higher computational efficiency, is that ^ ^ ^ ^from the RMT estimation with correspondingly equal parameters of sampling rate, block length L, and DFT order C corresponds to the input format for the FxLMS algorithm. If these parameters match, the spectra can be directly adopted, especially in an "unconstrained" estimation, without computationally intensive additional frequency transformations and signal buffering. Likewise, additional, delay-inducing blocking of the signals is eliminated, which can reduce processing latency. The observation filter O(z) can usually be determined from signal statistics in both the time and frequency domains. The definition in the frequency domain is discussed below. For this purpose, the primary interference signals ^^ are used in measurement scenarios. ^^ ^^^^ at the listening position, for example with an artificial head or binaural microphones, and at the monitoring microphones ^^ ^^^^^^ recorded. After a transformation into the frequency domain, the respective auto- and cross-power density spectra between all monitoring microphones ^^ௗ^ௗ^^κ^ ൌ ^^^^^^^κ^^^ ு ^ ^ κ ^ ^ , or between all monitoring microphones and the listening positions ^^ௗ^ௗ^^κ^ ൌ ^^^^^^^κ^^^ ு ^ ^κ^^ December 2024AUDIO MOBIL Elektronik GmbH 219153PC BD can be estimated. Where ^^^⋅^ is the expected value and ^⋅^ is the Hermitian of a complex matrix. Using the identity matrix ^^ and a regularization β, an optimal observation filter in the frequency domain can be determined with β^^൯ି^ can be calculated. Regularization β ^ 0 may be required to ensure stable and well-conditioned results. It should be noted that the optimal observation filter depends on both the head position and the primary noise signal itself. Therefore, for satisfactory performance and for different driving conditions and head positions, different filter sets can be calculated and selected during operation. With the variant of RMT presented above, those signal components that first reach the monitoring microphones and then the listening position can be causally estimated; acausal components that reach the microphones first cannot be estimated. The so-called delayed RMT takes this into account.The attempt is not made to determine the current error signals from the currently measured signals, but rather past error signals with ^^^^^^^^^ ൌ ^^ି௱^^^^^^^^ ൌ ^^ି௱^^^^^^ ^^^^^^^ െ ^^^^^^^^^^^^^^^^ ^ ^^ି௱^^^^^^^^^^^^^^ൌ ^^^^^^^ ^^^^^^^ െ ^^^^^^^^^^^^^^^^ ^ ^^ି௱^^^^^^^^^^^^^^ , where the subscript Δ should describe a version of a signal or filter delayed by Δ samples. This can be implemented particularly easily and in a resource-saving manner if Δ in samples corresponds to a multiple of the block length ^^ with Δ ൌ sL and ^^ ∈ ℕା. With this definition, the partitioned‐block definition can be . transform. The error signal for the past block b‐s and a frequency bin ^^ is formed from the sum of the partial error signals of the individual partitions for the frequency bin, whereby the delay by Δ ൌ sL at the microphone is taken into account for the frequency bin using ^^^,^^^^^^. ^^^,^^^^^^ corresponds to the observation subfilter for the p‐th partition delayed by Δ samples. Here, the delayed subfilter is defined as a separate variable, since the delay is already taken into account in the filter design. The observation filter for the delayed RMT β^^൯ ି^ is determined via a “delayed” cross‐power density spectrum ^^ௗ^ௗ^,^^κ^ ൌ ^^^^^^,^^κ^^^ ு^ ^κ^^ December 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD. For this purpose, only the signals at the listening position are delayed by Δ samples before transformation into the frequency domain. With delayed RMT, it must also be noted that the filtered reference signals for adapting the FxLMS algorithm must also be delayed by Δ samples in order to achieve synchronicity with the error signals. This is another reason to select the delay as a multiple of the block size. Alternatively, the delay for delayed RMT and the FxLMS algorithm can already be calculated into the estimated transmission paths ^^^^. This allows delays deviating from ^^ to be implemented efficiently. Fig. 9 shows an embodiment of a schematic structure of the delayed RMT in conjunction with an FxLMS algorithm. In addition to the components shown in Fig.Delay elements 25 are provided in the known filter blocks 20, 21, 22 from Fig. 8, which represent a delay of Δ samples. The delay elements 25 are provided in the path for taking into account the control signals u[n] at the listening position with the delay Δ and in the path for generating the filtered and delayed reference signals r[n‐ Δ]. Unlike in Fig. 8, the delayed observation filter ^^௱^^^^ 24 generates the delayed estimated interference signal ^^^^^^^ െ Δ ^ at the listening location. For adaptation, the delayed estimated error signal ^̂^^^^ െ Δ^ is formed from its addition with the delayed effect of the control signals at the listening location. Filter block 26 corresponds in the z‐range to block 11 in Fig. 2 for the estimated transmission path ^^^. ^and generates the filtered reference signals r[n]. When combining the delayed RMT with the previously described processing using partial filters, a delay element 25 must be inserted into the adaptation path shown in Fig. 7 directly before or after the filter block 11, which generates the filtered reference signals for the adaptation. This delay element generates the delay by Δ samples in order to correctly align the signals for the adaptation devices 18 in time. As can be seen from Fig. 9, the estimated error signal ^̂^ or its spectrum ^^^ is also delayed by Δ samples. The following describes the required signal processing steps for an exemplary application in a vehicle. The proposed method is particularly suitable for noise reduction in a vehicle. In this application, the defined location is the listening location of a user, for example, a passenger of the vehicle who is sitting in a seat of the vehicle.The listening location can also be understood as the positions of the user's two ears. Of course, this is only one possible scenario, and the proposed devices and methods can generally be used to reduce noise at a specific location. Fig. 10 shows steps for a method 100 for suppressing noise at a listening location according to an exemplary embodiment of the present disclosure. Some of the following steps can also be carried out in a different order or in parallel. In step 110, a plurality of reference signals x correlated with the noises are detected by sensors 6 conveniently arranged on the vehicle, for example, for detecting engine, rolling, and / or wind noise.The reference signals x can be preprocessed in a central control module 5 December 2024 AUDI MOBIL Elektronik GmbH 219153PC BD and then further processed in one or more local units 2 to generate the respective control signals for the listening location assigned to the corresponding local unit 2. Such a configuration is suitable for noise reduction for multiple listening locations / passengers in a vehicle. In step 120, the reference signals x are transformed into the frequency domain in order to generate spectral representations X (spectra) of the reference signals, for example, using an FFT or DFT. In step 130, the reference signals are filtered in the frequency domain with an estimate of the transmission path ^. ^ ^ ^between the loudspeakers 7 and the listening location. This filtering can be achieved with a digital filter by multiplying the spectra of the reference signals X with the spectrum of the transmission path ^ ^ ^ ^and generates the spectra R of the filtered reference signals. Usually, two loudspeakers 7 are used, each assigned to one of the user's ears and arranged accordingly near the respective ear (e.g., in a seat headrest). In step 140, a plurality of acoustic error signals m are detected at positions near the listening location. For example, a plurality of error signals are detected by microphones 8 arranged on or near a seat headrest. Step 140 can be performed in any order to steps 110-130 or in parallel. In step 150, an error signal e at the user's listening location is estimated based on the error signals m detected by the microphones 8. The listening location can be the user's two ears and the error signal at the listening location in this case comprises 2 partial signals e0 for the left ear and e1 for the right ear.The error signal for the listening location is preferably estimated in the frequency domain and takes into account an estimate of the spectrum O of the transmission paths between the microphones 8 and the listening location. Step 160 involves generating a plurality of control signals u for generating sound signals via the loudspeakers 7 to suppress the noise, based on the reference signals x and the error signals e and using adaptive control signal filters 10. For example, two control signals u are generated for two loudspeakers. The control signals are generated based on a plurality of reference signals x and by means of processing in the frequency domain. The control signal filters 10 can be implemented as digital filters in order to generate the control signals by digitally filtering the reference signals x by multiplying spectra X of the reference signals by respective spectra W of the control signal filters 10.Processing occurs in blocks of length L of consecutive reference signal values. The control signal filters 10 are implemented by several control signal subfilters 10' arranged in parallel. The p-th control signal subfilter 10' filters the spectrum X. b‐p a block of reference signals shifted in time by p blocks. The control signals are generated based on a sum of the outputs of the control signal subfilters 10'. December 2024 AUDI MOBIL Elektronik GmbH 219153PC BD Alternatively, the control signal subfilters 10' can each generate a spectrum X b of a current block of reference signals, and the results of the control signal subfilters 10' are added, each shifted in time by one block. The transformation of the reference signals x into the frequency domain is performed based on two consecutive blocks. The control signal subfilters 10' for filtering a specific reference signal x leach have a number L of relevant filter coefficients w l,iof the entire control signal filter in the time domain, after which L zeros are inserted (see Fig. 4). Thus, the number of filter coefficients per subfilter corresponds to the number C of signal values of the reference signal in 2 blocks. The method can further comprise a back transformation of the spectra U of the control signals into the time domain and a selection of a portion of the back-transformed values for a block. The back transformation generates a vector with the length of 2 blocks, and the selection of a portion of the back-transformed control signal values selects a block of values from the vector. In the overlap-save method, the last L values are selected from the block of values. In step 170, the control signal filters 10 are adapted using a method for reducing an error function based on the detected error signals.The feedforward Filtered-Reference Least-Mean-Square (FxLMS) algorithm can be used here, which reduces a quadratic error function stepwise and iteratively through targeted adaptation of the filter parameters using a gradient method. The parallel-arranged control signal subfilters 10' are each adapted separately in the frequency domain, with the spectrum E of the error signal e for the listening location being used to adapt the control signal subfilters. The control signal subfilters 10' are adapted based on spectra R of the filtered reference signals and on spectra E of the error signals at the listening location. The adaptation of a portion of the control signal subfilters 10' is based on a filtered spectrum R. b‐pa temporally shifted block of reference signals. Step 180 includes outputting the sound signals using the loudspeakers 7 and based on the control signals u to suppress the noise at the listening location. As already mentioned, the signal processing can be carried out at least partially in the frequency domain. The above configurations are only examples of possible configurations of the processing steps and can be modified in many ways. Those skilled in the art will recognize such variations of the inventive approach to noise suppression after studying the present disclosure. The above description of exemplary embodiments includes a multitude of details that are not essential to the invention defined by the claims. The description of the exemplary embodiments serves to understand the invention and is purely illustrative and should be understood without limiting the scope of protection.Those skilled in the art will recognize that the described elements and their technical effects can be combined with one another in various ways, resulting in further embodiments covered by the claims. Furthermore, the described technical features can be used in devices and methods, for example, implemented by programmable devices. They can be implemented, in particular, by hardware elements or by software. As is known, digital signal processing is preferably implemented by specially designed signal processors. Communication between individual components of the described device can be wired (e.g., via a bus system) or wireless (e.g., via Bluetooth or WiFi).Protection is also expressly intended to be claimed for a computer-implemented realization and the associated program or machine code in the form of data carriers or in a downloadable representation.
Claims
Dezember 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD Patent claims 1. Device for suppressing noises at a defined location, comprising: a plurality of sensors (6) for detecting reference signals correlated with the noises; a plurality of acoustic output means (7) for the acoustic output of sound signals for suppressing the noises, wherein the acoustic output means are arranged in the vicinity of the defined location; a plurality of acoustic input means (8) for detecting acoustic error signals, w obei die akustischen Eingabemittel in der Nähe des definierten Orts angeordnet are; and a processing unit (2) which receives and processes the reference signals and the acoustic error signals and, based on these, generates control signals for the acoustic output means and outputs them to them; wherein the processing unit generates the control signals by means of adaptive control signal filters (10) and the adaptation of the control signal filters (10) takes place by means of a method for reducing an error function which is based on the detected acoustic error signals; wherein at least one control signal is generated based on a plurality of reference signals; wherein the at least one control signal is generated by at least one control signal filter (10) based on processing in the frequency domain and the at least one control signal filter (10) is implemented by a plurality of parallel-arranged control s ignalteilfilter (10´) realisiert ist, die jeweils getrennt voneinander im Frequenzbe‐ 2. Device according to claim 1, wherein the processing unit (2) comprises a transformation unitichtung (15) aufweist, welche die Referenzsignale in den Frequenzbereich transformiert, and wherein the at least one control signal filter (10) filters the reference signals d urch Multiplikation von spektralen Repräsentationen der Referenzsignale mit jeweiligen spectral representations of the control signal sub-filters (10') and the at least one control signal is generated based on the outputs of the control signal sub-filters (10').
3. Device according to claim 1 or 2, wherein a spectral representation of the at least one control signal in the frequency domain for individual frequency bins is obtained by adding the räge der Kontrollsignalteilfilter (10´) gebildet wird, wobei Werte für zeitlich verschobene Blocks of the spectral representation of the reference signals are used. Dezember 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD 4. Device according to one of the preceding claims, wherein the processing unit (2) is an R eferenzsignalfilter (11) zum Filtern der Referenzsignale im Frequenzbereich mit einer Estimation of the transmission path between at least one acoustic output means (7) and the defined location and an adaptation device (18) for each control signal sub‐filter (10'), wherein at least one adaptation device (18) has the corresponding K ontrollsignalteilfilter (10´) basierend auf einer spektralen Repräsentation der gefilterten Reference signals and a spectral representation based on the acoustic error signals detected by the acoustic input means (8), and at least one adaptation device (18) processes a time-shifted block of the filtered spectral representation of the reference signals.
5. Device according to one of claims 2 to 4, wherein the processing of the reference signals i n Blöcken erfolgt, die Transformationseinrichtung (15) die Referenzsignale basierend auf each in 2 consecutive blocks into the frequency domain and the control signal subfilters (10') for filtering a reference signal each have a number of filter coefficients corresponding to the number of signal values of the reference signal in 2 blocks. pricht, wobei im korrespondierenden Zeitbereich eine Anzahl der Filterkoeffizienten, die corresponds to a block, is set to zero values.
6. Device according to one of the preceding claims, wherein a control signal from a part d er Werte einer in den Zeitbereich rücktransformierten, von den Kontrollsignalteilfiltern (10') generated spectral representation of the control signal for a block.
7. Device according to one of the preceding claims, wherein the causality of the filter coefficients of an adapted control signal subfilter (10') is taken into account by causing certain filter coefficients to have a value of zero in the time domain.
8. Vorrichtung nach einem der Ansprüche 4 bis 7, wobei das Referenzsignalfilter (11) durch several reference signal sub-filters arranged in parallel are implemented, and at least one reference signal sub-filter filters a time-shifted block of the reference signals, wherein cyclic components in the spectral representation of the reference signals obtained in this way are optionally removed.
9. Device according to one of the preceding claims, wherein for each acoustic output means (7), a control signal filter (10) is assigned to a reference signal, and the control signal for the acoustic output means (7) is formed based on the sum of the output signals of these control signal filters (10), and wherein the adaptation of these control signal filters ilter (10) auf einem Fehlersignal für den definierten Ort basiert, der diesem akustischen Output means (7) is assigned, and error signals for other defined locations are not taken into account during adaptation.
10. Device according to one of the preceding claims for suppressing noises at a seating position in a vehicle, wherein the sensors (6) are arranged on devices of the vehicle in order to detect signals which are representative of the noises generated by these devices. Dezember 2024 AUDIO MOBIL Elektronik GmbH 219153PC BDgenerated noises, wherein the acoustic output means (7) and the acoustic input means (8) are arranged near a seat of the vehicle, preferably on the headrest of the seat.
11. Device according to one of the preceding claims, wherein the processing unit (2) has a device (12) for estimating an error signal at the defined location based on the acoustic error signals detected by acoustic input means (8), wherein the defined location is the listening location of a user, and wherein the estimation of the error signal for the listening location takes place in the frequency domain and taking into account an estimate of the transmission paths between the acoustic input means (8) and the listening location, and the spectral representation of the error signal thus determined for the listening location is used for the adaptation of at least one of the control signal subfilters (10'). 12.Device according to claim 11, wherein the device (12) for estimating an error signal for the listening location has transmission filters (21, 22) which model the transmission of the control signal from the acoustic output means (7) to the locations of the acoustic input means (8) and the transmission of the control signal from the acoustic output means (7) to the listening location, wherein at least one transmission filter (21, 22) is implemented by a plurality of transmission sub-filters arranged in parallel and at least one transmission sub-filter filters a time-shifted block of the control signals.
13. Device according to claim 12, wherein the spectral representation of the estimated error signal for the listening location in the frequency domain is formed for individual frequency bins by adding the contributions of partial errors to the spectral representation of the estimated error signal for the listening location, wherein values for the spectral representation of the acoustic errors. ignale und Werte für eine spektrale Repräsentation, die für die Kontrollsignale nach der Transmission to the locations of the acoustic input means (8) is representative.
14. Device according to claim 13, wherein for a partial error, values for the spectral representation of the acoustic error signals and values for a spectral representation that is representative of the control signals after transmission to the locations of the acoustic input means (8), for temporally shifted blocks of the acoustic error signals or the control signals, as well as an observation subfilter h corresponding to the partial error erangezogen werden, wobei das Beobachtungsteilfilter die Übertragungsstrecken zwi‐between the locations of the acoustic input means (8) and the listening location are at least partially modeled.
15. The device according to one of claims 11 to 14, wherein the device (12) for estimating an error signal for the listening location estimates past error signals at the listening location based on current acoustic error signals detected by acoustic input means (8), wherein optionally the time offset between the estimated past error signals at the listening location and the current acoustic error signals can be a multiple of the block length during the processing of the reference signals and the acoustic error signals. Dezember 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD 16. A method for suppressing noise at a defined location, comprising: - detecting (110) a plurality of reference signals correlated with the noise; - einem Erfassen (140) von mehreren akustischen Fehlersignalen an Positionen in der Proximity of the defined location; ‐ einem Generieren (160) von mehreren Kontrollsignalen zur Erzeugung von mehreren Schallsignalen zur Unterdrückung der Geräusche, basierend auf den Referenzsignalen and the detected acoustic error signals and by means of adaptive control signal filters (10), wherein at least one control signal is generated based on a plurality of reference signals and by means of processing in the frequency domain; - adapting (170) the control signal filters (10) by means of a method for reducing an error function which is based on the detected acoustic error signals, wherein at least one control signal filter (10) is generated by a plurality of parallel-arranged control signal filters rollsignalteilfilter (10´) realisiert ist, die jeweils getrennt voneinander im Frequenzbe‐richly adapted; and - outputting (180) a plurality of sound signals at positions near the defined location to suppress the noises.
17. The method according to claim 16, comprising - a transformation (120) of the reference signals into the frequency domain in order to generate spectral representations of the reference signals; wherein the generation (160) of the at least one control signal comprises filtering the reference signals by multiplying spectral representations of the reference signals with respective spectral representations of the control signal sub-filters (10'); wherein the control signal sub-filters (10') comprise time-shifted blocks of the spectral representations entationen der Referenzsignale filtern und das mindestens eine Kontrollsignal basie‐ while the control signal sub-filter (10´) is generated on a sum of the outputs or d ie Kontrollsignalteilfilter (10´) jeweils eine spektrale Repräsentation eines aktuellen Blocks of the reference signals are filtered and the results of the control signal subfilters (10') are added, each shifted in time by one block.
18. Method according to claim 16 or 17, comprising - eine Filterung (130) der Referenzsignale im Frequenzbereich mit einer Schätzung der Übertragungsstrecke zwischen mindestens einem akustischen Ausgabemittel (7) und the defined location; wherein the adaptation (170) of the control signal filters (10) for each control signal sub-filter ( 10´) getrennt erfolgt, zumindest ein Kontrollsignalteilfilter (10´) basierend auf einer spectral representation of the filtered reference signals and a spectral representation Dezember 2024 AUDIO MOBIL Elektronik GmbH 219153PC BD presentation based on detected acoustic error signals, and at least one adaptation of a control signal subfilter (10') is carried out based on a time-shifted block of a filtered spectral representation of the reference signals.
19. The method according to one of claims 17 to 18, comprising - eine Rücktransformation einer spektralen Repräsentation des mindestens einen Kon‐ trollsignals in den Zeitbereich und eine Auswahl eines Teils der rücktransformierten Values for a block, wherein the transformation of the reference signals into the frequency domain is carried out based on 2 consecutive blocks, the control signal subfilters (10') for filtering a reference signal each have a number of filter coefficients that corresponds to the number of signal values of the reference signal in 2 blocks, in the corresponding time domain a number of filter coefficients that corresponds to a block is set to zero values, the inverse transformation generates a vector with the length of 2 blocks, and the selection of a portion of the inversely transformed control signal values selects a block of values from the vector. 20.Method according to one of claims 16 to 19, comprising - an estimation (150) of an error signal at the defined location based on the detected acoustic error signals at positions in the vicinity of the defined location, wherein the defined location is the listening location of a user and wherein the estimation of the error signal for the listening location is carried out in the frequency domain and taking into account an estimate of the transmission paths between the positions for detecting the acoustic error signals and the listening location, and the spectral representation of the error signal thus determined at the listening location is used for the adaptation of at least one of the control signal subfilters (10').