Timo Jokitalo, Kim Kaisti, V. Karttunen, V. Salo, Stefan Söderholm
{"title":"A CPU-friendly approach to on-demand positioning with a software GNSS receiver","authors":"Timo Jokitalo, Kim Kaisti, V. Karttunen, V. Salo, Stefan Söderholm","doi":"10.1109/UPINLBS.2010.5654087","DOIUrl":null,"url":null,"abstract":"We present our recent work on developing a more flexible client-server software architecture for software GNSS receivers, targeted mainly for applications where position fixes are needed only occasionally. The receiver architecture is based on an IQ snapshot approach, where instead of tracking a continuous stream of IQ samples, the receiver stores a snapshot of IQ data and processes the stored samples separately. This approach relaxes the strict real time requirements of the software, compared to a continuously tracking software receiver. We present a number of operating contexts to which the software architecture can easily be adapted, and show our preliminary test results.","PeriodicalId":373653,"journal":{"name":"2010 Ubiquitous Positioning Indoor Navigation and Location Based Service","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Ubiquitous Positioning Indoor Navigation and Location Based Service","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UPINLBS.2010.5654087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
We present our recent work on developing a more flexible client-server software architecture for software GNSS receivers, targeted mainly for applications where position fixes are needed only occasionally. The receiver architecture is based on an IQ snapshot approach, where instead of tracking a continuous stream of IQ samples, the receiver stores a snapshot of IQ data and processes the stored samples separately. This approach relaxes the strict real time requirements of the software, compared to a continuously tracking software receiver. We present a number of operating contexts to which the software architecture can easily be adapted, and show our preliminary test results.