Class SplitWindowNorm
java.lang.Object
likelihoodDetectionModule.normalizer.SplitWindowNorm
- All Implemented Interfaces:
Normalizer
A Split Window normalizer implementation. Basically there is a wide and narrow
blockAverager. The signal estimate is the output of the narrow average, divided
by the width of the narrow block. The noise estimate is the output of the wide
average, minus the signal (output of the narrow average). The noise is then
divided by the difference of the two widths (wide width - narrow width).
A list of blockTimeStamp objects is kept as data comes in since the blockAverage
modules will cause lags in the processing and might not produce output immediately.
When data is produces, the oldest blockTimeStamp object is used to create a block
the same size as the input data, therefore data will come out in same sized and
timestamped blocks as they came in
- Author:
- dave
-
Method Summary
-
Method Details
-
Process
- Specified by:
Process
in interfaceNormalizer
-