{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T19:13:18Z","timestamp":1767985998427,"version":"3.49.0"},"reference-count":6,"publisher":"World Scientific Pub Co Pte Lt","issue":"01","funder":[{"name":"Deanship of scientific research, Yarmouk University","award":["2443"],"award-info":[{"award-number":["2443"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J CIRCUIT SYST COMP"],"published-print":{"date-parts":[[2018,1]]},"abstract":"<jats:p> There are enormous numbers of applications that require the use of tracking algorithms to predict the future states of a system according to its previous accumulated states. Thus, many efficient techniques are widely adopted to estimate the future states of a system at every point in time to get the desired performance levels. Kalman filter is a popular and an efficient method for online estimations for linear measurements. Extended Kalman Filter (EKF), on the other hand, is more suited for nonlinear measurements. However, EKF algorithm is well known to be computationally intensive, and may not achieve the strict requirements of real time applications. This issue has motivated researchers to consider the use of parallel processing platforms such as Field Programmable Gate Arrays (FPGAs) and Graphic Processing Units (GPUs) to meet the real time requirements. This paper provides an optimized parallel architecture for EKF using FPGA. Our approach exploits many optimization and parallel techniques such as pipelining, loop unrolling, dataflow, and inlining; and utilizes the inherently parallel architecture nature of FPGAs to accelerate the estimation process. Our experimental analyses show that our optimized implementation of EKF can achieve better results when compared to other implementations using GPU and multicore platforms. Moreover, higher performance levels can be achieved when operating on larger data sizes. This is due to our proposed optimization techniques that we have applied, and the exploited inherent parallelism among EKF operations. <\/jats:p>","DOI":"10.1142\/s0218126618500093","type":"journal-article","created":{"date-parts":[[2017,6,1]],"date-time":"2017-06-01T07:48:21Z","timestamp":1496303301000},"page":"1850009","source":"Crossref","is-referenced-by-count":14,"title":["Optimized Parallel Implementation of Extended Kalman Filter Using FPGA"],"prefix":"10.1142","volume":"27","author":[{"given":"Amin","family":"Jarrah","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Yarmouk University, Irbid 21163, Jordan"}]},{"given":"Abdel-Karim","family":"Al-Tamimi","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Yarmouk University, Irbid 21163, Jordan"}]},{"given":"Tala","family":"Albashir","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Yarmouk University, Irbid 21163, Jordan"}]}],"member":"219","published-online":{"date-parts":[[2017,8,23]]},"reference":[{"key":"S0218126618500093BIB002","doi-asserted-by":"publisher","DOI":"10.1049\/ip-rsn:20045068"},{"key":"S0218126618500093BIB007","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2010.100407"},{"key":"S0218126618500093BIB017","first-page":"815","volume":"3","author":"Rathod B.","year":"2014","journal-title":"IJCSMC"},{"key":"S0218126618500093BIB022","volume-title":"Handbook of Linear Algebra","author":"Bini D. A.","year":"2007"},{"key":"S0218126618500093BIB025","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(84)90424-1"},{"key":"S0218126618500093BIB026","unstructured":"T. H. Cormen,  C. E. Leiserson,  R. L. Rivest and  C. Stein,  Introduction to Algorithms,  2nd Edn.  (MIT Press and McGraw-Hill,  2001).  ISBN 0-262-03293-7, pp.  41\u201350."}],"container-title":["Journal of Circuits, Systems and Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218126618500093","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,7]],"date-time":"2019-08-07T14:37:30Z","timestamp":1565188650000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218126618500093"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,23]]},"references-count":6,"journal-issue":{"issue":"01","published-online":{"date-parts":[[2017,8,23]]},"published-print":{"date-parts":[[2018,1]]}},"alternative-id":["10.1142\/S0218126618500093"],"URL":"https:\/\/doi.org\/10.1142\/s0218126618500093","relation":{},"ISSN":["0218-1266","1793-6454"],"issn-type":[{"value":"0218-1266","type":"print"},{"value":"1793-6454","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8,23]]}}}