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...
Gespeichert in:
Veröffentlicht in: | Electronics (Basel) 2024-04, Vol.13 (7), p.1244 |
---|---|
Hauptverfasser: | , , , , , , |
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 & 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 & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 |