NOISE-CANCELLATION SYSTEMS AND METHODS
First Claim
1. A road noise-cancellation system, comprising:
- an actuator disposed in a vehicle cabin;
a controller comprising a processor and non-volatile memory, the controller being programmed to;
generate a noise-cancellation signal with a noise-cancellation filter including a first plurality of coefficients, the noise-cancellation signal being based on the first plurality of coefficients, the noise-cancellation signal being transduced by the actuator to generate a noise-cancellation audio signal based on the noise-cancellation signal, the noise-cancellation audio signal destructively interfering with an undesired noise in a noise-cancellation zone;
adjust the first plurality of coefficients of the noise-cancellation filter based on one or more input signals to provide a second plurality of coefficients;
store the second plurality of coefficients in the non-volatile memory during a shutdown sequence or at the end of an interval; and
restore the second plurality of coefficients from non-volatile memory to the noise-cancellation filter after determining that a third plurality of coefficients, provided by a second adjustment, are divergent or unstable.
1 Assignment
0 Petitions
Accused Products
Abstract
A road noise-cancellation system, comprising: an actuator disposed in a vehicle cabin; a controller comprising a processor and non-volatile memory, the controller being programmed to: generate a noise-cancellation signal with a noise-cancellation filter including a first plurality of coefficients, the noise-cancellation signal being based on the first plurality of coefficients, the noise-cancellation signal being transduced by the actuator to generate a noise-cancellation audio signal based on the noise-cancellation signal, the noise-cancellation audio signal destructively interfering with an undesired noise in a noise-cancellation zone; adjust the first plurality of coefficients of the noise-cancellation filter based on one or more input signals to provide a second plurality of coefficients; store the second plurality of coefficients in the non-volatile memory during a shutdown sequence or at the end of an interval; and restore the second plurality of coefficients from non-volatile memory to the noise-cancellation filter after (i) startup or (ii) determining that a third plurality of coefficients, provided by a second adjustment, are divergent or unstable.
-
Citations
20 Claims
-
1. A road noise-cancellation system, comprising:
-
an actuator disposed in a vehicle cabin; a controller comprising a processor and non-volatile memory, the controller being programmed to; generate a noise-cancellation signal with a noise-cancellation filter including a first plurality of coefficients, the noise-cancellation signal being based on the first plurality of coefficients, the noise-cancellation signal being transduced by the actuator to generate a noise-cancellation audio signal based on the noise-cancellation signal, the noise-cancellation audio signal destructively interfering with an undesired noise in a noise-cancellation zone; adjust the first plurality of coefficients of the noise-cancellation filter based on one or more input signals to provide a second plurality of coefficients; store the second plurality of coefficients in the non-volatile memory during a shutdown sequence or at the end of an interval; and restore the second plurality of coefficients from non-volatile memory to the noise-cancellation filter after determining that a third plurality of coefficients, provided by a second adjustment, are divergent or unstable. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10)
-
-
3. A road noise-cancellation system, comprising:
-
an actuator disposed in a vehicle cabin; a controller comprising a processor and non-volatile memory, the controller being programmed to; generate a noise-cancellation signal with a noise-cancellation filter including a first plurality of coefficients, the noise-cancellation signal being based on the first plurality of coefficients, the noise-cancellation signal being transduced by the actuator to generate a noise-cancellation audio signal based on the noise-cancellation signal, the noise-cancellation audio signal destructively interfering with an undesired noise in a noise-cancellation zone; adjust the first plurality of coefficients of the noise-cancellation filter based on one or more input signals to provide a second plurality of coefficients; store the second plurality of coefficients in the non-volatile memory during a shutdown sequence or at the end of an interval, wherein the interval is periodic; and restore the second plurality of coefficients from non-volatile memory to the noise-cancellation filter after (i) startup or (ii) determining that a third plurality of coefficients, provided by a second adjustment, are divergent or unstable.
-
-
11. A method for persistently storing the last state of a road noise cancellation system, comprising the steps of:
-
generating a noise-cancellation signal with a noise-cancellation filter including a first plurality of coefficients, the noise-cancellation signal being based on the first plurality of coefficients, the noise-cancellation signal being transduced by an actuator to generate a noise-cancellation audio signal based on the noise-cancellation signal, the noise-cancellation audio signal destructively interfering with an undesired noise in a noise-cancellation zone; adjusting the first plurality of coefficients of the noise-cancellation filter based on one or more input signals to provide a second plurality of coefficients; storing the second plurality of coefficients in the non-volatile memory during a shutdown sequence or at the end of an interval; and restoring the second plurality of coefficients from non-volatile memory to the noise-cancellation filter after determining that a third plurality of coefficients, provided by a second adjustment, are divergent or unstable. - View Dependent Claims (12, 14, 15, 16, 17, 18, 19, 20)
-
-
13. (canceled)
Specification