Configurable FPGA-Based Outlier Detection for Time Series Data

It appears your Web browser is not configured to display PDF files. Download adobe Acrobat or click here to download the PDF file.

Click here to download the PDF file.


Vazhbakht, Ghazaleh




A configurable FPGA-based outlier detection hardware is presented. The FPGA implementation reduces the power consumption by 89% compared to the existing software implementations. The implemented outlier detection technique is based on the joint estimation of model parameters and outlier effects in time series. A configuration of our implementation is capable of detecting multiple additive outliers with a detection accuracy of 99% and has a false positive rate of 1.05%.

We used the MATLAB implementation of the technique to compare its accuracy to the implementation in "tsoutliers" package of R. Using the HDL Coder, we generated a configurable hardware implementation. The design is configurable by adjusting the number of iterations for the optimization process, the number of samples, and the critical value. A configuration of this design has a total power dissipation of 1.14W, while processing 35 million data points per second, giving an energy usage of 0.032 microjoule per processed data point.


Engineering - Electronics and Electrical
Engineering - Biomedical




Carleton University

Thesis Degree Name: 

Master of Applied Science: 

Thesis Degree Level: 


Thesis Degree Discipline: 

Engineering, Electrical and Computer

Parent Collection: 

Theses and Dissertations

Items in CURVE are protected by copyright, with all rights reserved, unless otherwise indicated. They are made available with permission from the author(s).