DOI QR코드

DOI QR Code

A SimPy-based Simulator for Verification of TDMA Resource Allocation in Tactical Data Links

전술데이터링크의 TDMA 자원 할당 검증을 위한 SimPy 기반 시뮬레이터의 설계 및 구현

  • Received : 2025.10.16
  • Accepted : 2025.11.03
  • Published : 2025.12.31

Abstract

The TDL (Tactical Data Link) network employs a TDMA (Time Division Multiple Access) scheme, in which the network resources of each wireless node are allocated to time slots. The method of time slot allocation for each node is based on expert experience and operational requirements. However, this method has limitations because it is difficult to verify real-world operational environments due to high costs and time requirements. To address these limitations, this study developed a TDMA simulator using SimPy, a Python-based discrete-event simulation framework. The proposed simulator enables analysis of time slot allocation methods under varying operational environment conditions. Simulation experiments were conducted to evaluate times slot requirements under different maximum message transmission delay time thresholds (6s and 12s). The results showed that stricter delay time thresholds and higher number of tracks increased the required number of time slots. In addition, the required number of time slots increased differently depending on the complex interaction of factors such as the number of tracks, delay time thresholds, operational scenarios. The proposed simulator provides more precise insights and supports more reliable TDL network design than conventional methods.

Keywords

Acknowledgement

This work was supported by the Agency for Defense Development by the Korean Government under Grant 911265201.

References

  1. Alberts, D.S., Garstka, J.J., and Stein, F.P., Network Centric Warfare: Developing and Leveraging Information Superiority, 2nd ed. Washington, D.C., USA: CCRP Publication Series, 2000.
  2. Brysbaert, M., How many words do we read per minute? A review and meta-analysis of reading rate, Journal of Memory and Language, 2019, Vol. 109. https://doi.org/10.1016/j.jml.2019.104047
  3. Choi, J.I., Shin, S.H., Baek, H.H., and Park, M.H., Implementation of Network Level Simulator for Tactical Network Performance Analysis, Journal of the Korea Institute of Military Science and Technology, 2013, Vol. 16, No. 5, pp. 666-674. https://doi.org/10.9766/KIMST.2013.16.5.666
  4. Fuchs, T., Enslin, C., Samsonov, V., Lütticke, D., and Schmitt, R.H., Prodsim: an open-source python package for generating high-resolution synthetic manufacturing data on product, machine and shop-floor levels, Procedia CIRP, 2022, Vol. 107, pp. 1343-1348. https://doi.org/10.1016/j.procir.2022.05.155
  5. Iida, R.F., Trindade, P.H., Faria, B., Aguayo, L., and Wyglinski, A.M., SatSysSim: A novel event-driven simulation framework for DVB/RCS2 performance characterization, IEEE Access, 2021, Vol. 10, pp. 308-318. https://doi.org/10.1109/ACCESS.2021.3137983
  6. Jung, S. and Lee, J., A Study on the Standards Advancement of National Tactical Data Link(TDL), Journal of the Korean Society for Naval Science and Technology, 2024, Vol. 7, No. 3, pp. 378-383. https://doi.org/10.31818/JKNST.2024.9.7.3.378
  7. Kim, C.H. and Kim, Y., A Study on the Development of the ROK Forces' TDL through Analysis of the M-TDL Management Case of the Country's Major Forces, Journal of the Korean Association of Defense Industry Studies, 2014, Vol. 21, No. 2, pp. 224-248.
  8. Lee, S., Wi, S., Kim, Y., Lee, J., Jee, S. and Lee, S., Design and Implementation of Simulator for Link-16 Network Operational Performance Analysis, Journal of the Korea Society for Simulation, 2019, Vol. 28, No. 4, pp. 33-43. https://doi.org/10.9709/JKSS.2019.28.4.033
  9. Lim, J.-T., Kim, S., You, J., and Kang, H., Implementation of a Simulator for TDMA-Based MANET Using Riverbed (OPNET) Modeler, The Journal of Korean Institute of Communications and Information Sciences, 2023, Vol. 48, No. 1, pp. 85-93. https://doi.org/10.7840/kics.2023.48.1.85
  10. Lozano-Cuadra, F., Thorsager, M.D., Leyva-Mayorga, I., and Soret, B., An open source multi-agent deep reinforcement learning routing simulator for satellite networks, arXiv preprint arXiv:2407.11047, 2024.
  11. Ministry of National Defense (MND), MND-STD-0018B (Draft), Korean Tactical Data Link Link-K Message Standard, 2025.
  12. Mohapatra, S. and Roy, A., Simpy simulation of patient priority-based cloud healthcare system, IETE Journal of Research, 2023, Vol. 69, No. 11, pp. 8112-8120. https://doi.org/10.1080/03772063.2022.2055661
  13. Northrop Grumman, Understanding Voice and Data Link Networking, 2014.
  14. Park, H.-J., Park, C.-H., Kim, S.-J., Jin, C., Ji, S.-B., Ahn, J.-H., and Lee, K., Study on Time Slots Allocation Methods of TDMA Radio Link-K, In Proceedings of The Korea Institute of Military Science and Technology Conference, 2016, pp. 1066-1067.
  15. Pinho, T.M., Coelho, J.P., Oliveira, P.M., Oliveira, B., Marques, A., Rasinmäki, J., Moreira, A.P., Veiga, G., and Boaventura-Cunha, J., Routing and schedule simulation of a biomass energy supply chain through SimPy simulation package, Applied Computing and Informatics, 2021, Vol. 17, No. 1, pp. 36-52. https://doi.org/10.1016/j.aci.2018.06.004
  16. Ratatype, Average typing speed infographic, Available at: https://www.ratatype.com/learn/average-typing-speed.
  17. Seo, S., Kim, D., and Lim W.-G., A Study on Multi-factor Hashchain-based Authentication for Lightweight Authentication in Combat Network Radios, The Journal of Korean Institute of Information Technology, 2021, Vol. 19, No. 11, pp. 13-28. https://doi.org/10.14801/jkiit.2021.19.11.13
  18. SimPy Development Team, SimPy Documentation, Available at: https://simpy.readthedocs.io.
  19. Wang, Y., Liu, H., and Liu, Q., Tactical data link based on OMNET++, 2013 15th IEEE International Conference on Communication Technology, 2013, pp. 151-156.
  20. Wi, G., Nam, S., Ko, Y.B., and Park, K.J., Situation-Aware TDMA Scheduling Algorithm for QoS Guarantee in Tactical Environments, Journal of Korean Institute of Communications and Information Sciences, 2022, Vol. 47, No. 10, pp. 1548-1555. https://doi.org/10.7840/kics.2022.47.10.1548
  21. Zhou, Z., Dai, Z., Huang, L., Yang, C., Xiang, Y., Tang, J., and Wong, K.K., UavNetSim-v1: A Python-based Simulation Platform for UAV Communication Networks, arXiv preprint arXiv:2507.09852, 2025.
  22. Zinoviev, D., Discrete Event Simulation: It's Easy with SimPy!, arXiv preprint arXiv: 2405.01562, 2024.