aspcore.adaptivefilter.BlockLMS
- class aspcore.adaptivefilter.BlockLMS(ir_len, num_in, num_out, stepSize, regularization=0.001, filter_type=None)
Bases:
AdaptiveFilterBaseBlock based processing and normalization Dimension of filter is (input channels, output channels, IR length) Normalizes with a scalar, common for all channels identical to FastBlockLMS with scalar normalization
- __init__(ir_len, num_in, num_out, stepSize, regularization=0.001, filter_type=None)
Methods
__init__(ir_len, num_in, num_out, stepSize)insert_in_signal(ref)prepare()process(signalToProcess)set_ir(new_ir)update(ref, error)Inputs should be of the shape (channels, numSamples)
Attributes
ir- update(ref, error)
Inputs should be of the shape (channels, numSamples)