Efficient Interleaver Architecture for Modern Global Navigation Satellite Systems
Abstract
1. Introduction
2. Background
3. Proposed Interleaver Architecture
3.1. Life Time Analysis
3.2. Forward–Backward Register Allocation
3.3. Detailed Interleaver Hardware Architecture
4. Experimental Results
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Kaplan, E.D.; Hegarty, C. Understanding GPS/GNSS: Principles and Applications; Artech House: Boston, MA, USA, 2017. [Google Scholar]
- Borre, K.; Fernández-Hernández, I.; López-Salcedo, J.A.; Bhuiyan, M.Z.H. GNSS Software Receivers; Cambridge University Press: Cambridge, UK, 2022. [Google Scholar]
- GPS Directorate. Navstar GPS Space Segment/Navigation User Interfaces (IS GPS-200), Revision N; Technical Report; U.S. Department of Defense: Washington, DC, USA, 2022. Available online: https://archive.gps.gov/technical/icwg/ (accessed on 25 August 2025).
- Russian Space Systems. GLONASS Interface Control Document, Edition 5.1; Technical Report; Russian Institute of Space Device Engineering: Moscow, Russia, 2008; Available online: https://www.glonass-iac.ru/en/ (accessed on 25 August 2025).
- Yao, Z.; Lu, M. Next-Generation GNSS Signal Design; Springer: Singapore, 2021. [Google Scholar]
- Sánchez-Ortiz, C.R.; Parra-Michel, R.; Guzmán-Rentería, M.E. Design and implementation of a multi-standard interleaver for 802.11 a, 802.11 n, 802.16 e & dvb standards. In Proceedings of the 2008 International Conference on Reconfigurable Computing and FPGAs, Cancun, Mexico, 3–5 December 2008; IEEE: New York, NY, USA; pp. 379–384. [Google Scholar]
- Sklar, B. Digital Communications: Fundamentals and Applications; Pearson: Boston, MA, USA, 2021. [Google Scholar]
- GPS Directorate. Navstar GPS Space Segment/User Interfaces (IS-GPS-705), Revision J; Technical Report; U.S. Department of Defense: Washington, DC, USA, 2022. Available online: https://archive.gps.gov/technical/icwg/ (accessed on 25 August 2025).
- GPS Directorate. Navstar GPS Space Segment/User Interfaces (IS-GPS-800), Revision J; Technical Report; U.S. Department of Defense: Washington, DC, USA, 2022. Available online: https://archive.gps.gov/technical/icwg/ (accessed on 25 August 2025).
- International GNSS Service (IGS) Multi-GNSS Experiment (MGEX): MGEX Constellations–GPS. Available online: https://igs.org/mgex/constellations/#gps (accessed on 25 August 2025).
- European Union Agency for the Space Programme (EUSPA). Galileo Open Service Signal-in-Space Interface Control Document, Issue 2.0; Technical Report; European Union: Prague, Czech Republic, 2016; Available online: https://www.gsc-europa.eu/ (accessed on 25 August 2025).
- European Union Agency for the Space Programme (EUSPA). Galileo High Accuracy Service Signal-in-Space Interface Control Document; Technical Report; European Union: Prague, Czech Republic, 2021; Available online: https://www.gsc-europa.eu/ (accessed on 25 August 2025).
- European GNSS Agency (GSA). Galileo Commercial Service (CS) Signal-in Space Interface Control Document, Issue 1.0; Technical Report; European Union: Prague, Czech Republic, 2019; Available online: https://www.gsc-europa.eu/ (accessed on 25 August 2025).
- International GNSS Service (IGS) Multi-GNSS Experiment (MGEX): MGEX Constellations–Galileo. Available online: https://igs.org/mgex/constellations/#galileo (accessed on 25 August 2025).
- International GNSS Service (IGS) Multi-GNSS Experiment (MGEX): MGEX Constellations–GLONASS. Available online: https://igs.org/mgex/constellations/#glonass (accessed on 25 August 2025).
- China Satellite Navigation Office. BeiDou Navigation Satellite System Signal in Space Interface Control Document, Open Service Signal B1I; Technical Report; CSNO: Beijing, China, 2017. Available online: http://en.beidou.gov.cn/SYSTEMS/ICD/ (accessed on 25 August 2025).
- China Satellite Navigation Office. BeiDou Navigation Satellite System Signal in Space Interface Control Document, Open Service Signals B1C and B2a; Technical Report; CSNO: Beijing, China, 2017. Available online: http://en.beidou.gov.cn/SYSTEMS/ICD/ (accessed on 25 August 2025).
- China Satellite Navigation Office. BeiDou Navigation Satellite System Signal in Space Interface Control Document, Open Service Signal B3I; Technical Report; CSNO: Beijing, China, 2018. Available online: http://en.beidou.gov.cn/SYSTEMS/ICD/ (accessed on 25 August 2025).
- International GNSS Service (IGS) Multi-GNSS Experiment (MGEX): MGEX Constellations–BeiDou. Available online: https://igs.org/mgex/constellations/#beidou (accessed on 25 August 2025).
- Cabinet Office, Government of Japan. Quasi-Zenith Satellite System Interface Specification (IS-QZSS); Technical Report; Cabinet Office, Japan: Tokyo, Japan, 2018; Available online: https://qzss.go.jp/en/technical/ (accessed on 25 August 2025).
- International GNSS Service (IGS) Multi-GNSS Experiment (MGEX): MGEX Constellations–QZSS. Available online: https://igs.org/mgex/constellations/#qzss (accessed on 25 August 2025).
- Indian Space Research Organisation (ISRO). Indian Regional Navigation Satellite System (IRNSS) Signal in Space Interface Control Document for Standard Positioning Service; Technical Report; ISRO: Bengaluru, India, 2017. Available online: https://www.isro.gov.in/ (accessed on 25 August 2025).
- International GNSS Service (IGS) Multi-GNSS Experiment (MGEX): MGEX Constellations–NavIC. Available online: https://igs.org/mgex/constellations/#navic (accessed on 25 August 2025).
- Tell, E.; Liu, D. A hardware architecture for a multimode block interleaver. In Proceedings of the International Conference on Circuits and Systems for Communications (ICCSC), Moscow, Russia, 27–29 June 2004. [Google Scholar]
- Chavet, C.; Sani, A.H.; Coussy, P. Hardware design of parallel interleaver architectures: A survey. In Advanced Hardware Design for Error Correcting Codes; Springer: Cham, Switzerland, 2014; pp. 177–192. [Google Scholar]
- Zhang, Z.-d.; Wu, B.; Zhou, Y.-m.; Zhang, X. Low-complexity hardware inter leaver/deinterleaver for ieee 802.11 a/g/n wlan. VLSI Des. 2012, 2012, 948957. [Google Scholar] [CrossRef]
- Xiong, X.; Dai, Y.; Hu, Z.; Huo, K.; Bai, Y.; Li, H.; Liu, D. Hardware sharing for channel interleavers in 5g nr standard. Secur. Commun. Netw. 2021, 2021, 8872140. [Google Scholar] [CrossRef]
- Wang, G.; Shen, H.; Sun, Y.; Cavallaro, J.R.; Vosoughi, A.; Guo, Y. Parallel interleaver design for a high throughput hspa+/lte multi-standard turbo decoder. IEEE Trans. Circuits Syst. I Regul. Pap. 2014, 61, 1376–1389. [Google Scholar] [CrossRef]
- Shivaramaiah, N.C.; Dempster, A.G. Baseband hardware designs in modernised gnss receivers. In Global Navigation Satellite Systems: Signal, Theory and Applications; IntechOpen: London, UK, 2012. [Google Scholar]
- Grenier, A.; Lohan, E.S.; Ometov, A.; Nurmi, J. A survey on low-power gnss. IEEE Commun. Surv. Tutor. 2023, 25, 1482–1509. [Google Scholar] [CrossRef]
- Egea-Roca, D.; Arizabaleta-Diez, M.; Pany, T.; Antreich, F.; Lopez-Salcedo, J.A.; Paonni, M.; Seco-Granados, G. Gnss user technology: State-of-the-art and future trends. IEEE Access 2022, 10, 39939–39968. [Google Scholar] [CrossRef]
- Park, J.U.; Heo, M.B. Korea pnt update. In Proceedings of the 59th Meeting of the Civil GPS Service Interface Committee, Miami, FL, USA, 16–17 September 2019; pp. 16–17. [Google Scholar]
- Hofmann-Wellenhof, B.; Lichtenegger, H.; Wasle, E. GNSS—Global Navigation Satellite Systems: GPS, GLONASS, Galileo, and More; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
- Huffman, W.C.; Pless, V. Fundamentals of Error-Correcting Codes; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
- Anghileri, M.; Paonni, M.; Fontanella, D.; Eissfeller, B. Assessing gnss data message performance a new approach. Inside GNSS 2013, 2, 60–70. [Google Scholar]
- Shetty, N.R.; Prasad, N.H.; Nalini, N. Emerging Research in Computing, Information, Communication and Applications; Springer: Singapore, 2022. [Google Scholar]
- Huang, K.-Y.; Juang, J.-C.; Tsai, Y.-F.; Lin, C.-T. Efficient fpga implementation of a dual-frequency gnss receiver with robust inter-frequency aiding. Sensors 2021, 21, 4634. [Google Scholar] [CrossRef] [PubMed]
- Parhi, K.K. Systematic synthesis of dsp data format converters using life-time analysis and forward-backward register allocation. IEEE Trans. Circuits Syst. II Analog. Digit. Signal Process. 2002, 39, 423–440. [Google Scholar] [CrossRef]
- Parhi, K.K. VLSI Digital Signal Processing Systems: Design and Implementation; John Wiley & Sons: Hoboken, NJ, USA, 2007. [Google Scholar]
- Ayinala, M.; Brown, M.; Parhi, K.K. Pipelined parallel fft architectures via folding transformation. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2011, 20, 1068–1081. [Google Scholar] [CrossRef]
- Parhi, K.K. Calculation of minimum number of registers in arbitrary life time chart. IEEE Trans. Circuits Syst. II Analog. Digit. Signal Process. 2002, 41, 434–436. [Google Scholar] [CrossRef]
- Parhi, K.K.; Nishitani, T. Vlsi architectures for discrete wavelet transforms. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 1993, 1, 191–202. [Google Scholar] [CrossRef]
- Parhi, K.K. Video data format converters using minimum number of registers. IEEE Trans. Circuits Syst. Video Technol. 2002, 2, 255–267. [Google Scholar] [CrossRef]
- Majumdar, M.; Parhi, K.K. Design of data format converters using two dimensional register allocation. IEEE Trans. Circuits Syst. II: Analog. Digit. Signal Process. 2002, 45, 504–508. [Google Scholar] [CrossRef]
- Denk, T.C.; Parhi, K.K. Synthesis of folded pipelined architectures for multirate dsp algorithms. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2002, 6, 595–607. [Google Scholar] [CrossRef]
- Parhi, K.K.; Lee, J.-S. Register allocation for design of data format converters. In Proceedings of the [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing, Toronto, ON, Canada, 14–17 April 1991; IEEE: New York, NY, USA; pp. 1133–1136. [Google Scholar]











| Constellation | Signal | Type | Interleaver Size | Year |
|---|---|---|---|---|
| GPS | L1C/A | GNSS | 1978 | |
| L2C | GNSS | 2005 | ||
| L5 | GNSS | 2010 | ||
| L1C | GNSS | 38 46 | 2018 | |
| GLONASS | L1OF | GNSS | 1982 | |
| L2OF | GNSS | 2003 | ||
| L3OC | GNSS | 2003 | ||
| L2OC | GNSS | 2011 | ||
| L1OC | GNSS | 2017 | ||
| Galileo | E1B | GNSS | 8 30 | 2011 |
| E5a | GNSS | 8 61 | 2011 | |
| E5b | GNSS | 8 30 | 2011 | |
| E6B | GNSS | 8 123 | 2011 | |
| BDS | B1I | GNSS | 2 15 | 2007 |
| B2I | GNSS | 2 15 | 2007 | |
| B3I | GNSS | 2 15 | 2007 | |
| B2a | GNSS | 2015 | ||
| B2b | GNSS | 2015 | ||
| B1C | GNSS | 36 48 | 2015 | |
| QZSS | L1C/A | RNSS | 2010 | |
| L2C | RNSS | 2010 | ||
| L5 | RNSS | 2010 | ||
| L1C | RNSS | 38 46 | 2010 | |
| L1C/B | RNSS | 2021 | ||
| NavIC | L5 SPS | RNSS | 8 73 | 2013 |
| S SPS | RNSS | 8 73 | 2013 | |
| L1 SPS | RNSS | 38 46 | 2023 |
| Sample | Life Period | ||||
|---|---|---|---|---|---|
| A | 0 | 0 | 0 | 8 | 0 8 (8) |
| B | 1 | 5 | 4 | 13 | 1 13 (12) |
| C | 2 | 10 | 8 | 18 | 2 18 (16) |
| D | 3 | 1 | 2 * | 9 | 3 9 (6) |
| E | 4 | 6 | 2 | 14 | 4 14 (10) |
| F | 5 | 11 | 6 | 19 | 5 19 (14) |
| G | 6 | 2 | 4 * | 10 | 6 10 (4) |
| H | 7 | 7 | 0 | 15 | 7 15 (8) |
| I | 8 | 12 | 4 | 20 | 8 20 (12) |
| J | 9 | 3 | 6 * | 11 | 9 11 (2) |
| K | 10 | 8 | 2 * | 16 | 10 16 (6) |
| L | 11 | 13 | 2 | 21 | 11 21 (10) |
| M | 12 | 4 | 8 ** | 12 | 12 12 (0) |
| N | 13 | 9 | 4 * | 17 | 13 17 (4) |
| O | 14 | 14 | 0 | 22 | 14 22 (8) |
| GPS | BDS | Galileo | QZSS | NavIC | Average | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| L1C | B1C | B1I | B2I | B3I | E1B | E5a | E5b | E6B | L1C | L1 SPS | L5 SPS | S SPS | ||
| Size | ||||||||||||||
| Area ) | ||||||||||||||
| Conv. | 14.53 | 14.35 | 0.28 | 0.28 | 0.28 | 2.03 | 4.15 | 2.03 | 8.22 | 14.53 | 14.53 | 4.89 | 4.89 | 6.54 |
| Prop. | 10.52 | 10.39 | 0.11 | 0.11 | 0.11 | 1.25 | 2.61 | 1.25 | 5.50 | 10.52 | 10.52 | 3.30 | 3.30 | 4.58 |
| Imp. (%) | 27.60 | 27.60 | 60.71 | 60.71 | 60.71 | 38.42 | 37.11 | 38.42 | 33.09 | 27.60 | 27.60 | 32.52 | 32.52 | 38.82 |
| Power (mW) | ||||||||||||||
| Conv. | 7.91 | 7.82 | 0.16 | 0.16 | 0.16 | 1.12 | 2.24 | 1.12 | 4.46 | 7.91 | 7.91 | 2.67 | 2.67 | 3.56 |
| Prop. | 4.23 | 4.22 | 0.06 | 0.06 | 0.06 | 0.55 | 1.10 | 0.55 | 2.23 | 4.23 | 4.23 | 1.33 | 1.33 | 1.86 |
| Imp. (%) | 46.52 | 46.04 | 62.50 | 62.50 | 62.50 | 50.89 | 50.89 | 50.89 | 50.00 | 46.52 | 46.52 | 50.19 | 50.19 | 52.01 |
| Latency (#cycle) | ||||||||||||||
| Conv. | 1748 | 1728 | 30 | 30 | 30 | 240 | 488 | 240 | 984 | 1748 | 1748 | 584 | 584 | 783.23 |
| Prop. | 1665 | 1645 | 14 | 14 | 14 | 203 | 420 | 56 | 854 | 1665 | 1665 | 504 | 504 | 709.46 |
| Imp. (%) | 4.75 | 4.80 | 53.33 | 53.33 | 53.33 | 15.42 | 13.93 | 76.67 | 13.21 | 4.75 | 4.75 | 13.70 | 13.70 | 25.05 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 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.
Share and Cite
Hwang, J.; Ku, K.; Shin, S.-Y.; Ko, Y.-H.; Park, J.-U.; Kim, D.; Song, J.; Yoo, H. Efficient Interleaver Architecture for Modern Global Navigation Satellite Systems. Electronics 2026, 15, 526. https://doi.org/10.3390/electronics15030526
Hwang J, Ku K, Shin S-Y, Ko Y-H, Park J-U, Kim D, Song J, Yoo H. Efficient Interleaver Architecture for Modern Global Navigation Satellite Systems. Electronics. 2026; 15(3):526. https://doi.org/10.3390/electronics15030526
Chicago/Turabian StyleHwang, Jiwoo, Kyoduk Ku, Seong-Yeop Shin, Yo-Han Ko, Jong-Uk Park, Dohun Kim, Jaeo Song, and Hoyoung Yoo. 2026. "Efficient Interleaver Architecture for Modern Global Navigation Satellite Systems" Electronics 15, no. 3: 526. https://doi.org/10.3390/electronics15030526
APA StyleHwang, J., Ku, K., Shin, S.-Y., Ko, Y.-H., Park, J.-U., Kim, D., Song, J., & Yoo, H. (2026). Efficient Interleaver Architecture for Modern Global Navigation Satellite Systems. Electronics, 15(3), 526. https://doi.org/10.3390/electronics15030526

