CPC G10K 11/17854 (2018.01) [G10K 11/17821 (2018.01); G10K 11/17855 (2018.01); G10K 11/17881 (2018.01); G10K 11/17883 (2018.01); G10K 2210/12821 (2013.01); G10K 2210/3028 (2013.01); G10K 2210/3053 (2013.01)] | 15 Claims |
1. A noise controlling method, comprising:
generating one reference signal representing a primary noise;
generating one secondary noise in response to a control signal, for cancelling the primary noise; and
generating one error signal representing a superposition of the primary noise and the one secondary noise at a position;
wherein the method further comprises:
generating at least one additional reference signal, and/or at least one additional secondary noise, wherein each additional secondary noise is generated in response to a respective control signal, and/or at least one additional error signal; and
generating the control signal(s) for generating the secondary noise(s), by executing an adaptive subband filtering algorithm based on the reference signal(s) and the error signal(s);
wherein the step of generating the control signal(s) comprises:
decomposing the reference signal(s) and the error signal(s) into subband reference signal(s) and subband error signal(s), respectively, for each subband of a plurality of subbands;
providing subband adaptive filters for each subband for processing the subband reference signal(s) and the subband error signal(s);
updating only a subset of the subband adaptive filters for at least one subband of the plurality of subbands, based on only a subset of the subband reference signal(s) of the at least one subband and only a subset of the subband error signal(s) of the at least one subband,
wherein at least one of the three said subsets is a proper subset;
updating at least one fullband adaptive filter based on the updated subband adaptive filter(s); and
generating the control signal(s) by filtering the reference signal(s) by the updated at least one fullband adaptive filter.
|