FPGA-embedded Linearized Bregman Iteration algorithm for trend break detection
Abstract Detection of level shifts in a noisy signal, or trend break detection, is a problem that appears in several research fields, from biophysics to optics and economics. Although many algorithms have been developed to deal with such a problem, accurate and low-complexity trend break detection i...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2020-10-01
|
Series: | EURASIP Journal on Wireless Communications and Networking |
Subjects: | |
Online Access: | http://link.springer.com/article/10.1186/s13638-020-01796-0 |
id |
doaj-52094c5047634eb1af1bf065ab2ce01d |
---|---|
record_format |
Article |
spelling |
doaj-52094c5047634eb1af1bf065ab2ce01d2020-11-25T03:53:28ZengSpringerOpenEURASIP Journal on Wireless Communications and Networking1687-14992020-10-012020112610.1186/s13638-020-01796-0FPGA-embedded Linearized Bregman Iteration algorithm for trend break detectionFelipe Calliari0Gustavo Castro do Amaral1Michael Lunglmayr2Center for Telecommunications Studies, Pontifical Catholic University of Rio de JaneiroCenter for Telecommunications Studies, Pontifical Catholic University of Rio de JaneiroInstitute of Signal Processing, Johannes Kepler UniversityAbstract Detection of level shifts in a noisy signal, or trend break detection, is a problem that appears in several research fields, from biophysics to optics and economics. Although many algorithms have been developed to deal with such a problem, accurate and low-complexity trend break detection is still an active topic of research. The Linearized Bregman Iterations have been recently presented as a low-complexity and computationally efficient algorithm to tackle this problem, with a formidable structure that could benefit immensely from hardware implementation. In this work, a hardware architecture of the Linearized Bregman Iteration algorithm is presented and tested on a Field Programmable Gate Array (FPGA). The hardware is synthesized in different-sized FPGAs, and the percentage of used hardware, as well as the maximum frequency enabled by the design, indicate that an approximately 100 gain factor in processing time, concerning the software implementation, can be achieved. This represents a tremendous advantage in using a dedicated unit for trend break detection applications. The proposed architecture is compared with a state-of-the-art hardware structure for sparse estimation, and the results indicate that its performance concerning trend break detection is much more pronounced while, at the same time, being the indicated solution for long datasets.http://link.springer.com/article/10.1186/s13638-020-01796-0Linearized Bregman IterationsTrend break detectionFPGA |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Felipe Calliari Gustavo Castro do Amaral Michael Lunglmayr |
spellingShingle |
Felipe Calliari Gustavo Castro do Amaral Michael Lunglmayr FPGA-embedded Linearized Bregman Iteration algorithm for trend break detection EURASIP Journal on Wireless Communications and Networking Linearized Bregman Iterations Trend break detection FPGA |
author_facet |
Felipe Calliari Gustavo Castro do Amaral Michael Lunglmayr |
author_sort |
Felipe Calliari |
title |
FPGA-embedded Linearized Bregman Iteration algorithm for trend break detection |
title_short |
FPGA-embedded Linearized Bregman Iteration algorithm for trend break detection |
title_full |
FPGA-embedded Linearized Bregman Iteration algorithm for trend break detection |
title_fullStr |
FPGA-embedded Linearized Bregman Iteration algorithm for trend break detection |
title_full_unstemmed |
FPGA-embedded Linearized Bregman Iteration algorithm for trend break detection |
title_sort |
fpga-embedded linearized bregman iteration algorithm for trend break detection |
publisher |
SpringerOpen |
series |
EURASIP Journal on Wireless Communications and Networking |
issn |
1687-1499 |
publishDate |
2020-10-01 |
description |
Abstract Detection of level shifts in a noisy signal, or trend break detection, is a problem that appears in several research fields, from biophysics to optics and economics. Although many algorithms have been developed to deal with such a problem, accurate and low-complexity trend break detection is still an active topic of research. The Linearized Bregman Iterations have been recently presented as a low-complexity and computationally efficient algorithm to tackle this problem, with a formidable structure that could benefit immensely from hardware implementation. In this work, a hardware architecture of the Linearized Bregman Iteration algorithm is presented and tested on a Field Programmable Gate Array (FPGA). The hardware is synthesized in different-sized FPGAs, and the percentage of used hardware, as well as the maximum frequency enabled by the design, indicate that an approximately 100 gain factor in processing time, concerning the software implementation, can be achieved. This represents a tremendous advantage in using a dedicated unit for trend break detection applications. The proposed architecture is compared with a state-of-the-art hardware structure for sparse estimation, and the results indicate that its performance concerning trend break detection is much more pronounced while, at the same time, being the indicated solution for long datasets. |
topic |
Linearized Bregman Iterations Trend break detection FPGA |
url |
http://link.springer.com/article/10.1186/s13638-020-01796-0 |
work_keys_str_mv |
AT felipecalliari fpgaembeddedlinearizedbregmaniterationalgorithmfortrendbreakdetection AT gustavocastrodoamaral fpgaembeddedlinearizedbregmaniterationalgorithmfortrendbreakdetection AT michaellunglmayr fpgaembeddedlinearizedbregmaniterationalgorithmfortrendbreakdetection |
_version_ |
1724477842403622912 |