Design of Universal Code Generator for Multi-Constellation Multi-Frequency GNSS Receiver

A multi-constellation, multi-frequency Global Navigation Satellite System (GNSS) receiver is capable of simultaneously receiving signals from multiple satellite constellations across various frequency bands. This allows for increased observations, thereby enhancing navigation accuracy, continuity, e...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Electronics (Basel) 2024-04, Vol.13 (7), p.1244
Hauptverfasser: Ba, Xiaohui, Liu, Taibin, Jiang, Wei, Wang, Jian, Cai, Baigen, Chai, Linguo, Liang, Kun
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 7
container_start_page 1244
container_title Electronics (Basel)
container_volume 13
creator Ba, Xiaohui
Liu, Taibin
Jiang, Wei
Wang, Jian
Cai, Baigen
Chai, Linguo
Liang, Kun
description A multi-constellation, multi-frequency Global Navigation Satellite System (GNSS) receiver is capable of simultaneously receiving signals from multiple satellite constellations across various frequency bands. This allows for increased observations, thereby enhancing navigation accuracy, continuity, effectiveness, and reliability. The spread spectrum code structures used in satellite navigation signals differ among systems. Compatible code generators are employed in multi-constellation, multi-frequency GNSS receivers to support tasks such as signal acquisition and tracking. There are three main types of spread spectrum code structures: Linear Feedback Shift Register (LFSR), Legendre sequences, and Memory codes. The Indian Regional Navigation Satellite System (IRNSS) released the L1-SPS (Standard Positioning Service) signal format in August 2023, which utilizes the Interleaved Z4-linear ranging code (IZ4 code) as its spread spectrum code. Currently, there is no universal code generator design compatible with the IZ4 code. In this paper, a proposed universal code generator is based on the hardware structure of the IRNSS IZ4 code generator. It achieves compatibility with all LFSR-based spread spectrum codes and enables parallel generation of multiple sets of GNSS signal spread spectrum codes, thereby improving hardware utilization efficiency. The proposed structure is implemented and validated using FPGA design, and resource consumption is provided as part of the validation results.
doi_str_mv 10.3390/electronics13071244
format Article
fullrecord <record><control><sourceid>gale_proqu</sourceid><recordid>TN_cdi_proquest_journals_3037500943</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A790017966</galeid><sourcerecordid>A790017966</sourcerecordid><originalsourceid>FETCH-LOGICAL-c311t-12c8b863eda11be808a612e8b03bc856224e1f34d4bfa55ab20b7661fbb9277f3</originalsourceid><addsrcrecordid>eNptUE1LAzEQDaJgqf0FXhY8b83H7mb3WFZbhapgLXhbkuykpGyTmqRC_70p9eDBGYYZhvfm4yF0S_CUsQbfwwAqemeNCoRhTmhRXKARxbzJG9rQyz_1NZqEsMXJGsJqhkfo8wGC2djM6WxtzTf4IIasdT1kC7DgRXQ-0yleDkM0eetsiDAMIhpnf3tzD18HsOqYLV5Xq-wdFJzm3KArLYYAk988Ruv540f7lC_fFs_tbJkrRkjMCVW1rCsGvSBEQo1rUREKtcRMqrqsKC2AaFb0hdSiLIWkWPKqIlrKhnKu2RjdnefuvUt3hNht3cHbtLJjmPEyvVqwhJqeURsxQGesdtELlbyHnVHOgjapP-MNxoQ3VZUI7ExQ3oXgQXd7b3bCHzuCu5Ps3T-ysx8qanhS</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3037500943</pqid></control><display><type>article</type><title>Design of Universal Code Generator for Multi-Constellation Multi-Frequency GNSS Receiver</title><source>MDPI - Multidisciplinary Digital Publishing Institute</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Ba, Xiaohui ; Liu, Taibin ; Jiang, Wei ; Wang, Jian ; Cai, Baigen ; Chai, Linguo ; Liang, Kun</creator><creatorcontrib>Ba, Xiaohui ; Liu, Taibin ; Jiang, Wei ; Wang, Jian ; Cai, Baigen ; Chai, Linguo ; Liang, Kun</creatorcontrib><description>A multi-constellation, multi-frequency Global Navigation Satellite System (GNSS) receiver is capable of simultaneously receiving signals from multiple satellite constellations across various frequency bands. This allows for increased observations, thereby enhancing navigation accuracy, continuity, effectiveness, and reliability. The spread spectrum code structures used in satellite navigation signals differ among systems. Compatible code generators are employed in multi-constellation, multi-frequency GNSS receivers to support tasks such as signal acquisition and tracking. There are three main types of spread spectrum code structures: Linear Feedback Shift Register (LFSR), Legendre sequences, and Memory codes. The Indian Regional Navigation Satellite System (IRNSS) released the L1-SPS (Standard Positioning Service) signal format in August 2023, which utilizes the Interleaved Z4-linear ranging code (IZ4 code) as its spread spectrum code. Currently, there is no universal code generator design compatible with the IZ4 code. In this paper, a proposed universal code generator is based on the hardware structure of the IRNSS IZ4 code generator. It achieves compatibility with all LFSR-based spread spectrum codes and enables parallel generation of multiple sets of GNSS signal spread spectrum codes, thereby improving hardware utilization efficiency. The proposed structure is implemented and validated using FPGA design, and resource consumption is provided as part of the validation results.</description><identifier>ISSN: 2079-9292</identifier><identifier>EISSN: 2079-9292</identifier><identifier>DOI: 10.3390/electronics13071244</identifier><language>eng</language><publisher>Basel: MDPI AG</publisher><subject>Artificial satellites ; Circuit design ; Codes ; Communications equipment ; Compatibility ; Electronics in navigation ; Frequencies ; Global navigation satellite system ; Hardware ; Indian spacecraft ; Linear feedback shift registers ; Navigation systems ; Satellite constellations ; Satellites ; Sequences ; Spread spectrum ; Spread spectrum transmission ; Telematics</subject><ispartof>Electronics (Basel), 2024-04, Vol.13 (7), p.1244</ispartof><rights>COPYRIGHT 2024 MDPI AG</rights><rights>2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c311t-12c8b863eda11be808a612e8b03bc856224e1f34d4bfa55ab20b7661fbb9277f3</cites><orcidid>0009-0005-4068-1087 ; 0000-0002-1673-2666 ; 0000-0002-1150-973X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Ba, Xiaohui</creatorcontrib><creatorcontrib>Liu, Taibin</creatorcontrib><creatorcontrib>Jiang, Wei</creatorcontrib><creatorcontrib>Wang, Jian</creatorcontrib><creatorcontrib>Cai, Baigen</creatorcontrib><creatorcontrib>Chai, Linguo</creatorcontrib><creatorcontrib>Liang, Kun</creatorcontrib><title>Design of Universal Code Generator for Multi-Constellation Multi-Frequency GNSS Receiver</title><title>Electronics (Basel)</title><description>A multi-constellation, multi-frequency Global Navigation Satellite System (GNSS) receiver is capable of simultaneously receiving signals from multiple satellite constellations across various frequency bands. This allows for increased observations, thereby enhancing navigation accuracy, continuity, effectiveness, and reliability. The spread spectrum code structures used in satellite navigation signals differ among systems. Compatible code generators are employed in multi-constellation, multi-frequency GNSS receivers to support tasks such as signal acquisition and tracking. There are three main types of spread spectrum code structures: Linear Feedback Shift Register (LFSR), Legendre sequences, and Memory codes. The Indian Regional Navigation Satellite System (IRNSS) released the L1-SPS (Standard Positioning Service) signal format in August 2023, which utilizes the Interleaved Z4-linear ranging code (IZ4 code) as its spread spectrum code. Currently, there is no universal code generator design compatible with the IZ4 code. In this paper, a proposed universal code generator is based on the hardware structure of the IRNSS IZ4 code generator. It achieves compatibility with all LFSR-based spread spectrum codes and enables parallel generation of multiple sets of GNSS signal spread spectrum codes, thereby improving hardware utilization efficiency. The proposed structure is implemented and validated using FPGA design, and resource consumption is provided as part of the validation results.</description><subject>Artificial satellites</subject><subject>Circuit design</subject><subject>Codes</subject><subject>Communications equipment</subject><subject>Compatibility</subject><subject>Electronics in navigation</subject><subject>Frequencies</subject><subject>Global navigation satellite system</subject><subject>Hardware</subject><subject>Indian spacecraft</subject><subject>Linear feedback shift registers</subject><subject>Navigation systems</subject><subject>Satellite constellations</subject><subject>Satellites</subject><subject>Sequences</subject><subject>Spread spectrum</subject><subject>Spread spectrum transmission</subject><subject>Telematics</subject><issn>2079-9292</issn><issn>2079-9292</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNptUE1LAzEQDaJgqf0FXhY8b83H7mb3WFZbhapgLXhbkuykpGyTmqRC_70p9eDBGYYZhvfm4yF0S_CUsQbfwwAqemeNCoRhTmhRXKARxbzJG9rQyz_1NZqEsMXJGsJqhkfo8wGC2djM6WxtzTf4IIasdT1kC7DgRXQ-0yleDkM0eetsiDAMIhpnf3tzD18HsOqYLV5Xq-wdFJzm3KArLYYAk988Ruv540f7lC_fFs_tbJkrRkjMCVW1rCsGvSBEQo1rUREKtcRMqrqsKC2AaFb0hdSiLIWkWPKqIlrKhnKu2RjdnefuvUt3hNht3cHbtLJjmPEyvVqwhJqeURsxQGesdtELlbyHnVHOgjapP-MNxoQ3VZUI7ExQ3oXgQXd7b3bCHzuCu5Ps3T-ysx8qanhS</recordid><startdate>20240401</startdate><enddate>20240401</enddate><creator>Ba, Xiaohui</creator><creator>Liu, Taibin</creator><creator>Jiang, Wei</creator><creator>Wang, Jian</creator><creator>Cai, Baigen</creator><creator>Chai, Linguo</creator><creator>Liang, Kun</creator><general>MDPI AG</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L7M</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><orcidid>https://orcid.org/0009-0005-4068-1087</orcidid><orcidid>https://orcid.org/0000-0002-1673-2666</orcidid><orcidid>https://orcid.org/0000-0002-1150-973X</orcidid></search><sort><creationdate>20240401</creationdate><title>Design of Universal Code Generator for Multi-Constellation Multi-Frequency GNSS Receiver</title><author>Ba, Xiaohui ; Liu, Taibin ; Jiang, Wei ; Wang, Jian ; Cai, Baigen ; Chai, Linguo ; Liang, Kun</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c311t-12c8b863eda11be808a612e8b03bc856224e1f34d4bfa55ab20b7661fbb9277f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Artificial satellites</topic><topic>Circuit design</topic><topic>Codes</topic><topic>Communications equipment</topic><topic>Compatibility</topic><topic>Electronics in navigation</topic><topic>Frequencies</topic><topic>Global navigation satellite system</topic><topic>Hardware</topic><topic>Indian spacecraft</topic><topic>Linear feedback shift registers</topic><topic>Navigation systems</topic><topic>Satellite constellations</topic><topic>Satellites</topic><topic>Sequences</topic><topic>Spread spectrum</topic><topic>Spread spectrum transmission</topic><topic>Telematics</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ba, Xiaohui</creatorcontrib><creatorcontrib>Liu, Taibin</creatorcontrib><creatorcontrib>Jiang, Wei</creatorcontrib><creatorcontrib>Wang, Jian</creatorcontrib><creatorcontrib>Cai, Baigen</creatorcontrib><creatorcontrib>Chai, Linguo</creatorcontrib><creatorcontrib>Liang, Kun</creatorcontrib><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>Electronics (Basel)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ba, Xiaohui</au><au>Liu, Taibin</au><au>Jiang, Wei</au><au>Wang, Jian</au><au>Cai, Baigen</au><au>Chai, Linguo</au><au>Liang, Kun</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Design of Universal Code Generator for Multi-Constellation Multi-Frequency GNSS Receiver</atitle><jtitle>Electronics (Basel)</jtitle><date>2024-04-01</date><risdate>2024</risdate><volume>13</volume><issue>7</issue><spage>1244</spage><pages>1244-</pages><issn>2079-9292</issn><eissn>2079-9292</eissn><abstract>A multi-constellation, multi-frequency Global Navigation Satellite System (GNSS) receiver is capable of simultaneously receiving signals from multiple satellite constellations across various frequency bands. This allows for increased observations, thereby enhancing navigation accuracy, continuity, effectiveness, and reliability. The spread spectrum code structures used in satellite navigation signals differ among systems. Compatible code generators are employed in multi-constellation, multi-frequency GNSS receivers to support tasks such as signal acquisition and tracking. There are three main types of spread spectrum code structures: Linear Feedback Shift Register (LFSR), Legendre sequences, and Memory codes. The Indian Regional Navigation Satellite System (IRNSS) released the L1-SPS (Standard Positioning Service) signal format in August 2023, which utilizes the Interleaved Z4-linear ranging code (IZ4 code) as its spread spectrum code. Currently, there is no universal code generator design compatible with the IZ4 code. In this paper, a proposed universal code generator is based on the hardware structure of the IRNSS IZ4 code generator. It achieves compatibility with all LFSR-based spread spectrum codes and enables parallel generation of multiple sets of GNSS signal spread spectrum codes, thereby improving hardware utilization efficiency. The proposed structure is implemented and validated using FPGA design, and resource consumption is provided as part of the validation results.</abstract><cop>Basel</cop><pub>MDPI AG</pub><doi>10.3390/electronics13071244</doi><orcidid>https://orcid.org/0009-0005-4068-1087</orcidid><orcidid>https://orcid.org/0000-0002-1673-2666</orcidid><orcidid>https://orcid.org/0000-0002-1150-973X</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2079-9292
ispartof Electronics (Basel), 2024-04, Vol.13 (7), p.1244
issn 2079-9292
2079-9292
language eng
recordid cdi_proquest_journals_3037500943
source MDPI - Multidisciplinary Digital Publishing Institute; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Artificial satellites
Circuit design
Codes
Communications equipment
Compatibility
Electronics in navigation
Frequencies
Global navigation satellite system
Hardware
Indian spacecraft
Linear feedback shift registers
Navigation systems
Satellite constellations
Satellites
Sequences
Spread spectrum
Spread spectrum transmission
Telematics
title Design of Universal Code Generator for Multi-Constellation Multi-Frequency GNSS Receiver
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-15T17%3A17%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_proqu&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Design%20of%20Universal%20Code%20Generator%20for%20Multi-Constellation%20Multi-Frequency%20GNSS%20Receiver&rft.jtitle=Electronics%20(Basel)&rft.au=Ba,%20Xiaohui&rft.date=2024-04-01&rft.volume=13&rft.issue=7&rft.spage=1244&rft.pages=1244-&rft.issn=2079-9292&rft.eissn=2079-9292&rft_id=info:doi/10.3390/electronics13071244&rft_dat=%3Cgale_proqu%3EA790017966%3C/gale_proqu%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3037500943&rft_id=info:pmid/&rft_galeid=A790017966&rfr_iscdi=true