Morse Code Decoder using Finite State Automata

Morse code remains a practical mode of communication in constrained or low-bandwidth environments. However, traditional decoding systems often lack adaptability, scalability, and educational integration. This paper proposes a hybrid Morse code decoding framework that integrates Finite State Automata (FSA) for real-time deterministic decoding and Pushdown Automata (PDA) for handling complex, nested input structures using stack memory. Developed in Python with a Tkinter-based graphical user interface, the system enables users to visualize automata transitions, stack operations, and the decoding process interactively. The decoder achieves over 98.5% accuracy across benchmark Morse sequences, with average decoding times of 12–19 ms per message. Time complexity is maintained at O(n), with space complexity ranging from O(1) to O(n). Experimental results validate the system’s robustness and efficiency, while its visual interactivity enhances understanding of formal language concepts. By bridging the gap between theoretical computation models and practical decoding tasks, the system provides both functional utility and pedagogical value for learners and developers.

Authors

Institutions

Publication Details

Published
2025-06-06
DOI
https://doi.org/10.1109/icicke65317.2025.11136235
Primary Topic
Coding theory and cryptography
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Morse Code Decoder using Finite State Automata

Rishu Jaiswal, Niharika Panda, V. Sarath Babu, Kouamélan Essetchi Paul
Coding theory and cryptography
article

Morse Code Decoder using Finite State Automata

Rishu Jaiswal, Niharika Panda, V. Sarath Babu, Kouamélan Essetchi Paul
article en

Abstract

Morse code remains a practical mode of communication in constrained or low-bandwidth environments. However, traditional decoding systems often lack adaptability, scalability, and educational integration. This paper proposes a hybrid Morse code decoding framework that integrates Finite State Automata (FSA) for real-time deterministic decoding and Pushdown Automata (PDA) for handling complex, nested input structures using stack memory. Developed in Python with a Tkinter-based graphical user interface, the system enables users to visualize automata transitions, stack operations, and the decoding process interactively. The decoder achieves over 98.5% accuracy across benchmark Morse sequences, with average decoding times of 12–19 ms per message. Time complexity is maintained at O(n), with space complexity ranging from O(1) to O(n). Experimental results validate the system’s robustness and efficiency, while its visual interactivity enhances understanding of formal language concepts. By bridging the gap between theoretical computation models and practical decoding tasks, the system provides both functional utility and pedagogical value for learners and developers.

Amrita Vishwa Vidyapeetham (IN)
Openalex Percentile: Top 86%
Coding theory and cryptography
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Morse Code Decoder using Finite State Automata — Rishu Jaiswal, Niharika Panda, et al. · (2025) | TGRS Research Map | TGRS