US 11,657,796 B2
Active control method for filtered reference affine projection sign algorithm based on variable step size
Guoyong Jin, Harbin (CN); Shanjun Li, Harbin (CN); and Tiangui Ye, Harbin (CN)
Assigned to HARBIN ENGINEERING UNIVERSITY, Harbin (CN)
Filed by Harbin Engineering University, Harbin (CN)
Filed on Dec. 29, 2021, as Appl. No. 17/564,822.
Claims priority of application No. 202110624450.8 (CN), filed on Jun. 4, 2021.
Prior Publication US 2022/0392426 A1, Dec. 8, 2022
Int. Cl. G10K 11/178 (2006.01)
CPC G10K 11/17815 (2018.01) [G10K 11/17819 (2018.01)] 2 Claims
OG exemplary drawing
 
1. An active control method for filtered reference affine projection sign algorithm based on variable step size, comprising the following steps:
S1, acquiring impulse noise signals and transmitting the impulse noise signals to control filters, wherein the control filters comprise a first control filter and a second control filter;
S2, transmitting the impulse noise signals by the control filters to post filters, wherein the post filters comprise a first post filter and a second post filter;
S3, generating cancellation signals of the impulse noise signals by the post filters according to the impulse noise signals and internal active control algorithms, and transmitting the cancellation signals to a speaker; and
S4, sending out the cancellation signals by the speaker, and thereby the cancellation signals being superimposed with the impulse noise signals to cancel the impulse noise signals;
wherein the impulse noise signals comprise a first input signal, a second input signal, a third input signal, a fourth input signal, a fifth input signal and a sixth input signal;
wherein the third input signal passes through a primary path module to obtain a first desired signal; and the fourth input signal passes through the primary path module to obtain a second desired signal;
wherein based on the first control filter, the second input signal is used as an input, and a first output signal is obtained through the first post filter and a secondary path module; and based on the second control filter, the fifth input signal is used as an input, and a second output signal is obtained through the second post filter and another secondary path module;
wherein based on the first output signal and the first desired signal, a first posterior error signal is obtained, and the first posterior error signal is an error signal of the first control filter; and based on the second output signal and the second desired signal, a second posterior error signal is obtained, and the second posterior error signal is an error signal of the second control filter;
wherein a first filtered reference signal is obtained by the first input signal passing through an estimated secondary path module; and a second filtered reference signal is obtained by the sixth input signal passing through another estimated secondary path module;
wherein the first posterior error signal and the first filtered reference signal are configured to update a weight coefficient of the first control filter; and the second posterior error signal and the second filtered reference signal are configured to update a weight coefficient of the second control filter;
wherein a third output signal is obtained based on the first output signal and a first mitigation coefficient; a fourth output signal is obtained based on the second output signal and a second mitigation coefficient; and a total output signal of a control system is obtained based on the third output signal and the fourth output signal; and
wherein a third posterior error signal is obtained based on the first posterior error signal and the first mitigation coefficient; a fourth posterior error signal is obtained based on the second posterior error signal and the second mitigation coefficient; and a total error signal of the control system is obtained based on the third posterior error signal and the fourth posterior error signal.