online¶
This module implements the base class for online filters.
-
class
dsplab.online.
And
[source]¶ Bases:
dsplab.activity.Activity
And operation.
-
class
dsplab.online.
Delayer
(ntaps, fill_with=0)[source]¶ Bases:
dsplab.online.QueueFilter
Provide delay in online processing.
-
class
dsplab.online.
Or
(ntaps=None, smooth_ntaps=None, fill_with=0, step=1)[source]¶ Bases:
dsplab.activity.Activity
Universal online filter.
Parameters: - ntaps (int) – Length of internal queue using for accumulation of input samples. Default is None.
- smooth_ntaps (int) – Length of queue using for smoothing output values. Default id None.
- fill_with (object) – Initial value of every element of queues.
- step (int) – Step. Must be positive.
-
class
dsplab.online.
QueueFilter
(ntaps, fill_with=0)[source]¶ Bases:
dsplab.activity.Activity
Online filter with queue.
Parameters: - ntaps (int) – Lenght of filter.
- fill_with (object) – Initial value of every element of queue.