Multi-Radio Integrated Navigation System M&S Software Design for GNSS Backup under Navigation Warfare
Abstract
:1. Introduction
2. M&S Software Design for Multi-Radio Integrated Navigation System
2.1. Multi-Radio Integrated Navigation System M&S Software
2.2. Message Broker-Based Software Design Method
2.2.1. Message Broker
2.2.2. Function Module
2.3. Design of a Message Broker-Based M&S Software for the Multi-Radio Integrated Navigation System
2.3.1. Navigation Environment Generation Module
2.3.2. Coverage Analysis Module
2.3.3. Navigation Algorithm Module
2.3.4. GUI Module
3. Implementation of the M&S Software
4. Performance Evaluation of the Navigation Algorithm through the M&S Software
5. Concluding Remarks and Further Studies
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Merriam Webster. The Merriam-Webster Dictionary, 11th ed.; Merriam Webster Inc.: Springfield, VR, USA, 2008; ISBN 978-0877792956. [Google Scholar]
- Department of Defense, Department of Homeland Security, and Department of Transportation. Federal Radio Navigation Plan 2017; National Technical Information Service: Springfield, VR, USA, 2017; pp. 16–217.
- Kaplan, E.D.; Hegarty, C.J. Understanding GPS/GNSS: Principles and Applications, 3rd ed.; Artech House: Boston, FL, USA, 2017; ISBN 978-1-63081-058-0. [Google Scholar]
- White, N.A.; Maybeck, P.S.; DeVilbiss, S.L. Detection of interference/jamming and spoofing in a DGPS-aided inertial system. IEEE Trans. AES 1998, 34, 1208–1217. [Google Scholar] [CrossRef]
- Grove, P.D. Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, 2nd ed.; Artech House: Boston, FL, USA, 2013; ISBN 978-1-60807-005-3. [Google Scholar]
- Available online: http://www.dtic.mil/dtic/tr/fulltext/u2/a470386.pdf (accessed on 21 December 2018).
- Eldredge, L.; Enge, P.; Harrison, M.; Kenagy, R.; Lo, S.; Loh, R.; Lilly, R.; Narins, M.; Niles, R. Alternative positioning, navigation & timing (PNT) study. In Proceedings of the International Civil Aviation Organization Navigation Systems Panel (NSP) Working Group Meetings, Montreal, QC, Canada, 11–27 May 2010; pp. 1–19. [Google Scholar]
- Lo, S.; Enge, P.; Niles, F.; Loh, R.; Eldredge, L.; Narins, M. Preliminary assessment of alternative navigation means for civil aviation. In Proceedings of the 2010 International Technical Meeting of the Institute of Navigation, San Diego, CA, USA, 25–27 January 2010; Institute of Navigation: Manassas, VR, USA, 2010; pp. 314–322. [Google Scholar]
- Kee, C.; Lee, Y.J.; Hwang, D.-H. Final Report of National GNSS Research Center Satellite Navigation System Architecture Laboratory 2nd Phase; Agency for Defense Development: Daejeon, Korea, 2015; pp. 8–439. [Google Scholar]
- Kee, C.; Lee, Y.J.; Hwang, D.-H. Intermediate Report of National GNSS Research Center Satellite Navigation System Architecture Laboratory 3rd Phase; Agency for Defense Development: Daejeon, Korea, 2017; pp. 116–232. [Google Scholar]
- Choi, M.; Won, D.; Jeon, H.; Kim, D.; Sung, S.; Lee, Y.J. Navigation performance analysis according to the Korean navigation satellite system of bit design elements. In Proceedings of the 2012 KSASS Autumn Conference, Jeju, Korea, 14–16 November 2012; Korea Society for Aeronautical & Space Sciences: Seoul, Korea, 2012; pp. 626–630. [Google Scholar]
- Choi, M.; Won, D.; Sung, S.; Lee, J.; Kim, J.; Lee, Y.J. Korean navigation satellite system orbit design and navigation performance analysis. In Proceedings of the 2013 KSASS Spring Conference, Gangwon-do, Korea, 10–12 April 2013; Korea Society for Aeronautical & Space Sciences: Seoul, Korea, 2012; pp. 645–649. [Google Scholar]
- Koo, M.; Kim, Y.; Choi, K.H.; So, H.; Oh, S.H.; Kim, S.C.; Lee, H.-K.; Hwang, D.-H. M&S software design of multiple radio positioning integration system. J. Korea Inst. Mil. Sci. Technol. 2015, 18, 602–611. [Google Scholar] [CrossRef]
- Koo, M.; Kim, Y.; So, H.; Oh, S.H.; Kim, S.C.; Hwang, D.-H. Modeling & Simulation Software Design for Coverage Analysis of Multiple Radio Positioning Integration System. J. Position Navig. Timing 2016, 5, 47–57. [Google Scholar] [CrossRef]
- Lee, J. The Theory and Practice for Modeling and Simulation as a Transformation Enabler for Efficient Defense Management; KRIMA: Seoul, Korea, 2008; pp. 150–185. ISBN 978-8-98764-741-8. [Google Scholar]
- Dalle, O.; Ribault, J.; Himmelspach, J. Design consideration for M&S software. In Proceedings of the 2009 IEEE Winter Simulation Conference, Austin, TX, USA, 13–16 December 2009; Rossetti, M., Hill, R.R., Johansson, B., Eds.; IEEE: New York, NY, USA, 2012; pp. 944–955. [Google Scholar] [CrossRef]
- Maria, A. Introduction to modeling and simulation. In Proceedings of the 1997 IEEE Winter Simulation Conference, Atlanta, GR, USA, 7–10 December 1997; Andradottir, S., Healy, K.J., Withers, D.H., Nelson, B.L., Eds.; IEEE: New York, NY, USA, 2012; pp. 7–13. [Google Scholar] [CrossRef]
- Norman, R.J. CORBA and DCOM: Side by side. Distrib. Comput. 1998, 1, 41–45. [Google Scholar]
- Sullivan, K.J.; Griswold, W.G.; Cai, Y.; Hallen, B. The structure and value of modularity in software design. In Proceedings of the 8th European Software Engineering Conference, Vienna, Austria, 10–14 September 2010; ACM: New York, NY, USA, 2010; pp. 99–108. [Google Scholar]
- Leye, S.; Himmelspach, J.; Uhrmacher, A.M. A discussion on experimental model validation. In Proceedings of the 2009 IEEE 11th International Conference on Computer Modelling and Simulation, Cambridge, UK, 25–27 March 2009; AI-Dabass, D., Orsoni, A., Brentnall, A., Abraham, A., Zobel, R., Eds.; IEEE Computer Society: Washington, DC, USA, 2009; pp. 161–167. [Google Scholar] [CrossRef]
- Lee, J.; Kim, H.; Hwang, D.-H.; Oh, S.H.; So, H. Multi-radio integrated navigation system M&S software design for GNSS back-up. In Proceedings of the Position, Location and Navigation Symposium 2018, Monterey, CA, USA, 23–26 April 2018; IEEE: New York, NY, USA, 2018; pp. 1026–1033. [Google Scholar] [CrossRef]
- Kim, E. Hybrid APNT architecture using DME/DME and multilateration. In Proceedings of the Digital Avionics Systems Conference (DASC) 2012, Indianapolis, IN, USA, 14–18 October 2012; IEEE: New York, NY, USA, 2012; pp. 1–16. [Google Scholar] [CrossRef]
- Kim, E. Investigation of APNT optimized DME/DME network using current state-of-the-art DMEs. In Proceedings of the Position, Location and Navigation Symposium 2012, Myrtle Beach, SC, USA, 23–26 April 2012; IEEE: New York, NY, USA, 2012; pp. 146–157. [Google Scholar] [CrossRef]
- Zeigler, B.P.; Sarjoughian, H.S. Creating distributed simulation using DEVS M&S environments. In Proceedings of the 2000 IEEE Winter simulation conference, Orlando, FL, USA, 10–13 December 2000; IEEE: New York, NY, USA, 2000; pp. 158–160. [Google Scholar] [CrossRef]
- Kröner, A.; Holl, P.; Marquardt, W.; Gilles, E.D. DIVA-an open architecture for dynamic simulation. Comput. Chem. Eng. 1990, 14, 1289–1295. [Google Scholar] [CrossRef]
- National Maritime Positioning, Navigation, and Timing Office Home Page. Available online: http://www.ndgps.go.kr/ (accessed on 12 September 2018).
- Ministry of Science and ICT Home Page. Available online: http://www.msip.go.kr (accessed on 12 September 2018).
- GPS: The Global Positioning System Home Page. Available online: https://www.gps.gov/systems/gps/ (accessed on 12 September 2018).
- Forouzan, B.A. Data Communication and Networking, 5th ed.; McGraw-Hill: Boston, FL, USA, 2012. [Google Scholar]
- Hart, J.M. Windows System Programming, 4th ed.; Pearson Education: Boston, FL, USA, 2015. [Google Scholar]
Field No. | Field Name | Description |
---|---|---|
1 | Message header | Beginning of the message |
2 | Source ID | Transmitting function module ID |
3 | Destination ID | Receiving function module ID |
4 | Message ID | Type of the data |
5 | Status | Operational status of transmitting module |
6 | Data length | Number of bytes of data |
7 | Data | Binary data |
Next | Initialization | Stand-By | Coverage Analysis | Measurement Generation and Navigation | Navigation Only | |
---|---|---|---|---|---|---|
Current | ||||||
Initialization | — | 1 | N/A 1 | N/A | N/A | |
Stand-by | 2 | — | 3 | 4 | 5 | |
Coverage analysis | N/A | 6 | — | N/A | N/A | |
Measurement generation and navigation | N/A | 6 | N/A | — | N/A | |
Navigation only | N/A | 6 | N/A | N/A | — |
Condition No. | Description |
---|---|
1 | Function module parameters are available |
2 | ‘Initialization Mode’ command is received |
3 | ‘Coverage analysis Mode’ command is received |
4 | Function module parameters are available and ‘Measurement generation and navigation Mode’ command is received |
5 | Function module parameters and measurements are available and ‘Navigation only Mode’ command is received |
6 | Operation is completed, or ‘Stop’ command is received |
Task Name | Thread | Queue | |
---|---|---|---|
Number | Name | ||
M&S message broker | 6 | Destination finder, destination selector, 4 I/Fs | 9 |
Navigation environment generation | 10 | Encoder, decoder, I/F, reference trajectory generation, 6 raw measurement generations | 16 |
Coverage analysis | 5 | Encoder, decoder, I/F, coverage analysis, gap filling | 6 |
Navigation algorithm | 10 | Encoder, decoder, I/F, 6 navigation algorithms, integrated navigation algorithm | 14 |
GUI | 23 | Encoder, decoder, I/F, 20 threads for display and parameter setting | 42 |
Navigation System | Measurement Error (1 σ) |
---|---|
GPS | 3 m |
KNSS | 10 m |
eLoran | 10 m |
Loran-C | 100 m |
DME | 340 m |
VOR | 1.5° |
Jammer Power | GPS Only Navigation 1 | Multi-Radio Integrated Navigation | |||||
---|---|---|---|---|---|---|---|
Horizontal Error (m, 95%) | Vertical Error (m, 95%) | Availability (%) | Horizontal Error (m, 95%) | Vertical Error (m, 95%) | Availability (%) | ||
0 W | 2.760 | 4.183 | 100.000 | 2.532 | 4.007 | 100.000 | |
10 W | 4.382 | 7.627 | 99.972 | 3.639 | 5.864 | 100.000 | |
30 W | 6.906 | 10.629 | 74.506 | 8.055 | 8.836 | 100.000 | |
50 W | 7.190 | 9.664 | 58.357 | 9.679 | 10.124 | 100.000 | |
100 W | 2.810 | 3.909 | 45.144 | 11.404 | 11.324 | 100.000 |
© 2019 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kim, H.; Lee, J.; Oh, S.H.; So, H.; Hwang, D.-H. Multi-Radio Integrated Navigation System M&S Software Design for GNSS Backup under Navigation Warfare. Electronics 2019, 8, 188. https://doi.org/10.3390/electronics8020188
Kim H, Lee J, Oh SH, So H, Hwang D-H. Multi-Radio Integrated Navigation System M&S Software Design for GNSS Backup under Navigation Warfare. Electronics. 2019; 8(2):188. https://doi.org/10.3390/electronics8020188
Chicago/Turabian StyleKim, Heyone, Junhak Lee, Sang Heon Oh, Hyoungmin So, and Dong-Hwan Hwang. 2019. "Multi-Radio Integrated Navigation System M&S Software Design for GNSS Backup under Navigation Warfare" Electronics 8, no. 2: 188. https://doi.org/10.3390/electronics8020188
APA StyleKim, H., Lee, J., Oh, S. H., So, H., & Hwang, D.-H. (2019). Multi-Radio Integrated Navigation System M&S Software Design for GNSS Backup under Navigation Warfare. Electronics, 8(2), 188. https://doi.org/10.3390/electronics8020188