M. Petovello, C. O'Driscoll, G. Lachapelle, D. Borio, Hasan Murtaza
{"title":"先进GNSS软件接收机的结构和优点","authors":"M. Petovello, C. O'Driscoll, G. Lachapelle, D. Borio, Hasan Murtaza","doi":"10.5081/JGPS.7.2.156","DOIUrl":null,"url":null,"abstract":"This paper describes a GNSS software receiver architecture and the associated benefits in terms of algorithm flexibility and processing efficiency. For the latter, different signal processing algorithms and implementations are considered including processing with a Graphics Processing Unit (GPU); a novel implementation in the GNSS community. The massively parallel processing capability of the GPU is demonstrated relative to other processing optimizations. Sample results of GPS processing are presented including centimetre level positioning. Results obtained with some of the Galileo and GLONASS signals are also included to demonstrate the flexibility of the receiver.","PeriodicalId":237555,"journal":{"name":"Journal of Global Positioning Systems","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"105","resultStr":"{\"title\":\"Architecture and Benefits of an Advanced GNSS Software Receiver\",\"authors\":\"M. Petovello, C. O'Driscoll, G. Lachapelle, D. Borio, Hasan Murtaza\",\"doi\":\"10.5081/JGPS.7.2.156\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes a GNSS software receiver architecture and the associated benefits in terms of algorithm flexibility and processing efficiency. For the latter, different signal processing algorithms and implementations are considered including processing with a Graphics Processing Unit (GPU); a novel implementation in the GNSS community. The massively parallel processing capability of the GPU is demonstrated relative to other processing optimizations. Sample results of GPS processing are presented including centimetre level positioning. Results obtained with some of the Galileo and GLONASS signals are also included to demonstrate the flexibility of the receiver.\",\"PeriodicalId\":237555,\"journal\":{\"name\":\"Journal of Global Positioning Systems\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"105\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Global Positioning Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5081/JGPS.7.2.156\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Global Positioning Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5081/JGPS.7.2.156","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Architecture and Benefits of an Advanced GNSS Software Receiver
This paper describes a GNSS software receiver architecture and the associated benefits in terms of algorithm flexibility and processing efficiency. For the latter, different signal processing algorithms and implementations are considered including processing with a Graphics Processing Unit (GPU); a novel implementation in the GNSS community. The massively parallel processing capability of the GPU is demonstrated relative to other processing optimizations. Sample results of GPS processing are presented including centimetre level positioning. Results obtained with some of the Galileo and GLONASS signals are also included to demonstrate the flexibility of the receiver.