{"title":"Parallel recursive Bayesian estimation on multicore computational platforms using orthogonal basis functions","authors":"Olov Rosen, A. Medvedev","doi":"10.1109/ACC.2014.6858950","DOIUrl":null,"url":null,"abstract":"A method solving the recursive Bayesian estimation problem by means of orthogonal series representations of the involved probability density functions is proposed. The coefficients of the expansion for the posterior density are recursively propagated in time via prediction and update equations. The method has two main benefits: it provides high estimation accuracy at a relatively low computational cost and is highly amenable to parallel implementation. The parallelization properties of the method are analyzed and evaluated on a shared memory multicore processor. Up to 8 cores are employed in the numerical experiments and linear speedup is achieved. An application to a bearings-only tracking problem demonstrates the low computational cost of the method by providing the same accuracy as the particle filter but with significantly less computations.","PeriodicalId":369729,"journal":{"name":"2014 American Control Conference","volume":"234 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-07-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 American Control Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACC.2014.6858950","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
A method solving the recursive Bayesian estimation problem by means of orthogonal series representations of the involved probability density functions is proposed. The coefficients of the expansion for the posterior density are recursively propagated in time via prediction and update equations. The method has two main benefits: it provides high estimation accuracy at a relatively low computational cost and is highly amenable to parallel implementation. The parallelization properties of the method are analyzed and evaluated on a shared memory multicore processor. Up to 8 cores are employed in the numerical experiments and linear speedup is achieved. An application to a bearings-only tracking problem demonstrates the low computational cost of the method by providing the same accuracy as the particle filter but with significantly less computations.