Statistics blocks
ALU - MOVING AVERAGE
Configurable moving average filter implemented via Vivado HLS. Computes the running average over a …
DSP - BLOCK AREA
The positive, negative and absolute area of a block of N consecutive samples about a RUNTIME level …
DSP - BLOCK AREA TM
TM (time multiplexed) twin of Block Area: TM Factor (2..16) independent channels packed on one wide …
DSP - BLOCK AUTOCORRELATION
The autocorrelation COEFFICIENT rho(k) of a block of N consecutive samples, at a lag k that is a …
DSP - BLOCK AUTOCORRELATION TM
TM (time multiplexed) twin of Block Autocorrelation: TM Factor (2..16) independent channels packed …
DSP - BLOCK COEFFICIENT OF VARIATION
The coefficient of variation of a block of N consecutive samples, cv = sigma / mean: the standard …
DSP - BLOCK COEFFICIENT OF VARIATION TM
TM (time multiplexed) twin of Block Coefficient of Variation: TM Factor (2..16) independent channels …
DSP - BLOCK CORRELATION
The PEARSON CORRELATION COEFFICIENT r = cov(a,b)/(sigma_a*sigma_b) of TWO input streams over a block …
DSP - BLOCK CORRELATION TM
TM (time multiplexed) twin of Block Correlation: TM Factor (2..16) independent channel PAIRS packed …
DSP - BLOCK COVARIANCE
The covariance of TWO input streams over a block of N consecutive sample PAIRS: cov(a,b) = mean(a*b) …
DSP - BLOCK COVARIANCE TM
TM (time multiplexed) twin of Block Covariance: TM Factor (2..16) independent channel PAIRS packed …
DSP - BLOCK CREST FACTOR
The crest factor - peak over RMS - of a block of N consecutive samples, with peak = …
DSP - BLOCK CREST FACTOR TM
TM (time multiplexed) twin of Block Crest Factor: TM Factor (2..16) independent channels packed on …
DSP - BLOCK ENERGY
The energy of a block of N consecutive samples - the UNNORMALISED sum of squares, deliberately NOT …
DSP - BLOCK ENERGY TM
TM (time multiplexed) twin of Block Energy: TM Factor (2..16) independent channels packed on one …
DSP - BLOCK KURTOSIS
The kurtosis - the normalised FOURTH central moment, m4 / sigma^4 - of a block of N consecutive …
DSP - BLOCK KURTOSIS TM
TM (time multiplexed) twin of Block Kurtosis: TM Factor (2..16) independent channels packed on one …
DSP - BLOCK LINEAR REGRESSION
The least-squares straight line fitted to a block of N consecutive samples AGAINST THE SAMPLE INDEX …
DSP - BLOCK LINEAR REGRESSION TM
TM (time multiplexed) twin of Block Linear Regression: TM Factor (2..16) independent channels packed …
DSP - BLOCK MEAN
The arithmetic mean of a block of N consecutive samples. N is a power of two chosen at RUN TIME on …
DSP - BLOCK MEAN ABS
The mean absolute deviation of a block of N consecutive samples about a RUNTIME level driven on the …
DSP - BLOCK MEAN ABS DEVIATION
mean(|x - mean(x)|) over a block of N consecutive samples - the average distance of a sample from …
DSP - BLOCK MEAN ABS DEVIATION TM
TM (time multiplexed) twin of Block Mean Abs Deviation: TM Factor (2..16) independent channels …
DSP - BLOCK MEAN ABS TM
TM (time multiplexed) twin of Block Mean Abs: TM Factor (2..16) independent channels packed on one …
DSP - BLOCK MEAN SQUARE
The mean of the SQUARES of a block of N consecutive samples - the AVERAGE POWER of the block, and …
DSP - BLOCK MEAN SQUARE TM
TM (time multiplexed) twin of Block Mean Square: TM Factor (2..16) independent channels packed on …
DSP - BLOCK MEAN TM
TM (time multiplexed) twin of Block Mean: TM Factor (2..16) independent channels packed on one wide …
DSP - BLOCK MIN MAX
The extremes of a block of N consecutive samples: MIN, MAX, PEAK_TO_PEAK, and the positions ARGMIN / …
DSP - BLOCK MIN MAX TM
TM (time multiplexed) twin of Block Min Max: TM Factor (2..16) independent channels packed on one …
DSP - BLOCK PEAK COUNT
How many PULSES crossed a level during a block of N consecutive samples, counted by a SCHMITT …
DSP - BLOCK PEAK COUNT TM
TM (time multiplexed) twin of Block Peak Count: TM Factor (2..16) independent channels packed on one …
DSP - BLOCK RMS
The root mean square of a block of N consecutive samples - the AMPLITUDE of the block, in the same …
DSP - BLOCK RMS TM
TM (time multiplexed) twin of Block RMS: TM Factor (2..16) independent channels packed on one wide …
DSP - BLOCK SKEWNESS
The skewness - the normalised THIRD central moment, m3 / sigma^3 - of a block of N consecutive …
DSP - BLOCK SKEWNESS TM
TM (time multiplexed) twin of Block Skewness: TM Factor (2..16) independent channels packed on one …
DSP - BLOCK SLOPE STATS
The MEAN and the STANDARD DEVIATION of the FIRST DIFFERENCE d[i] = x[i] - x[i-1] over a block of N …
DSP - BLOCK SLOPE STATS TM
TM (time multiplexed) twin of Block Slope Stats: TM Factor (2..16) independent channels packed on …
DSP - BLOCK SNR
The signal to noise ratio of a block of N consecutive samples, snr = mean / sigma: the block mean …
DSP - BLOCK SNR TM
TM (time multiplexed) twin of Block SNR: TM Factor (2..16) independent channels packed on one wide …
DSP - BLOCK STATISTICS
Mean, mean square, variance, RMS, standard deviation, minimum and maximum over a block of N …
DSP - BLOCK STD DEV
The standard deviation of a block of N consecutive samples - the spread of the block about its own …
DSP - BLOCK STD DEV TM
TM (time multiplexed) twin of Block Std Dev: TM Factor (2..16) independent channels packed on one …
DSP - BLOCK STD ERROR OF MEAN
The standard error of the mean of a block of N consecutive samples, sem = sigma / sqrt(N): how far …
DSP - BLOCK STD ERROR OF MEAN TM
TM (time multiplexed) twin of Block Std Error of Mean: TM Factor (2..16) independent channels packed …
DSP - BLOCK SUM
The raw sum of a block of N consecutive samples - the mean WITHOUT the final divide-by-N shift, and …
DSP - BLOCK SUM TM
TM (time multiplexed) twin of Block Sum: TM Factor (2..16) independent channels packed on one wide …
DSP - BLOCK THRESHOLD COUNT
How much of a block of N consecutive samples sits ABOVE and BELOW a runtime THRESHOLD, plus the DUTY …
DSP - BLOCK THRESHOLD COUNT TM
TM (time multiplexed) twin of Block Threshold Count: TM Factor (2..16) independent channels packed …
DSP - BLOCK VARIANCE
The variance of a block of N consecutive samples - the spread of the block about its own mean, with …
DSP - BLOCK VARIANCE TM
TM (time multiplexed) twin of Block Variance: TM Factor (2..16) independent channels packed on one …
DSP - BLOCK ZERO CROSSINGS
How many times the signal CROSSES a runtime LEVEL during a block of N consecutive samples. N is a …
DSP - BLOCK ZERO CROSSINGS TM
TM (time multiplexed) twin of Block Zero Crossings: TM Factor (2..16) independent channels packed on …
DSP - HISTOGRAM ANALYZER
Builds a histogram of an integer input stream, one sample per clock, and INDEPENDENTLY scans it to …
Moving Average (TM)
Time-multiplexed moving average filter with programmable window size. Computes sliding-window …
Rolling Variance
Real-time calculation of Mean, Variance and Sigma (standard deviation) over a configurable rolling …