Застосування згорткової нейронної мережі для класифікації кодів автоматичної локомотивної сигналізації

dc.contributor.authorГончаров, Костянтин Вікторовичuk_UA
dc.contributor.authorРибалка, Роман Володимировичuk_UA
dc.contributor.authorСердюк, Тетяна Миколаївнаuk_UA
dc.date.accessioned2026-04-12T14:07:36Z
dc.date.issued2026
dc.descriptionК. Гончаров: ORCID 0000-0002-0432-1077; Р. Рибалка: ORCID 0000-0001-7444-0517; Т. Сердюк: ORCID 0000-0002-2609-4071uk_UA
dc.description.abstractUKR: Мета. Обґрунтування вибору типу та параметрів штучної нейронної мережі для класифікації кодових сигналів автоматичної локомотивної сигналізації АЛСН за наявності завад та спотворень часових параметрів кодів. Методика. Для досягнення поставленої мети виконано порівняльний аналіз різних типів штучних нейронних мереж. Було встановлено, що для класифікації кодів АЛСН найбільш придатною є одновимірна згорткова мережа, яка ефективно виявляє характерні часові ознаки сигналів, потребує менше даних для навчання, стійка до шумів, забезпечує стабільну класифікацію навіть при зсуві сигналу в часі. Були проведені розрахунки кількості параметрів мережі залежно від її конфігурації: кількості шарів, згорткових фільтрів та кількості нейронів у повнозв’язаних шарах. Для навчання мережі використовували синтезовані дані: до еталонних сигналів «З», «Ж», «ЧЖ» додавався шум та вносились випадкові зміни часових параметрів (тривалості імпульсів і пауз). Було синтезовано 1000 реалізацій для кожного кодового сигналу АЛСН. Програмний код для підготовки даних, тренування мережі та класифікації сигналів був написаний мовою Python із використанням бібліотек TensorFlow, Keras, Scipy.signal та NumPy. Результати. Відповідно до отриманої залежності між конфігурацією нейронної мережі та точністю класифікації для розпізнавання кодів АЛСН була обрана мережа, яка містить три згорткові шари, шар Dense з 16-ти нейронів та вихідний шар з трьох нейронів. Працездатність запропонованої нейронної мережі була підтверджена результатами класифікації синтезованих сигналів з низьким відношенням сигнал/шум та сильним спотворенням форми, а також реальних сигналів АЛСН. Наукова новизна. Авторами цієї роботи вперше проведене комплексне дослідження ефективності різних типів штучних нейронних мереж для класифікації кодів автоматичної локомотивної сигналізації АЛСН в умовах інтенсивних завад та часових спотворень, що дозволило обґрунтувати вибір конфігурації одновимірної згорткової нейронної мережі та встановити залежності між параметрами моделі (кількістю шарів, фільтрів, нейронів) та точністю класифікації. Практична значимість. Впровадження цифрового локомотивного приймача сигналів АЛСН із класифікатором на базі запропонованої згорткової нейронної мережі замість застарілої релейної апаратури дозволить зменшити експлуатаційні витрати, підвищити завадостійкість та надійність системи АЛСН за рахунок стійкого розпізнавання кодів в умовах інтенсивних завад та спотворень часових параметрів кодових сигналів.uk_UA
dc.description.abstractENG: Purpose. Justification the selection of architecture and hyperparameters for an artificial neural network designed to classify Automatic Cab Signalling (ALSN) code signals under conditions of intense interference and temporal distortion. Methodology. To achieve the purpose, a comparative analysis of different types of artificial neural networks was performed. It was found that for the classification of ALSN codes, a one-dimensional convolutional network (1D-CNN ) is the most suitable, as it effectively detects the characteristic temporal features of signals, requires less data for training, is resistant to noise, and provides stable classification even with a signal shift in time. Calculations of the number of network parameters were performed based on its configuration, including the number of layers, convolutional filters, and the number of neurons in fully connected layers. For model training, synthetic data were generated by adding noise and stochastic timing variations to reference signals («Z», «Zh», and «ChZh»). 1000 implementations were synthesized for each ALSN code signal. The program code for data preparation, network training, and signal classification was written in Python using the TensorFlow, Keras, Scipy.signal, and NumPy libraries. Findings. Based on the observed correlation between network configuration and recognition accuracy for the ALSN codes, an optimized model was selected featuring three convolutional layers, a 16-neuron Dense layer, and a 3-neuron output layer. The robustness of the proposed network was validated against both heavily distorted synthetic waveforms with low signal-to-noise ratios and empirical ALSN signals. Originality. This work represents the first comprehensive study of artificial neural networks efficacy for ALSN code classification under severe interference and temporal distortions. It justifies the specific 1D-CNN configuration and establishes the dependencies between model structural parameters (number of layers, filters, and neurons) and classification accuracy. Practical value. Replacing legacy relay-based equipment with the proposed 1D-CNN-based digital receiver will reduce operational expenditures while significantly enhancing the noise immunity and reliability of the ALSN system through stable code recognition in adverse settings, i.e. intensive noise and temporal parameters disturbances of the code signals.en
dc.identifier.citationГончаров К. В., Рибалка Р. В., Сердюк Т. М. Застосування згорткової нейронної мережі для класифікації кодів автоматичної локомотивної сигналізації. Наука та прогрес транспорту. 2026. № 1(113). С. 5–16. DOI: https://doi.org/10.15802/stp2026/353830.uk_UA
dc.identifier.doihttps://doi.org/10.15802/stp2026/353830
dc.identifier.issn2307–3489 (Print)
dc.identifier.issn2307–6666 (Online)
dc.identifier.urihttps://crust.ust.edu.ua/handle/123456789/22035
dc.identifier.urihttps://stp.ust.edu.ua/
dc.identifier.urihttps://stp.ust.edu.ua/article/view/353830
dc.language.isouk
dc.publisherУкраїнський державний університет науки і технологій, Дніпроuk_UA
dc.rightsCreative Commons Attribution 4.0 International Licenseen
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectавтоматична локомотивна сигналізаціяuk_UA
dc.subjectчасові ознаки сигналівuk_UA
dc.subjectзавадостійкістьuk_UA
dc.subjectспотворення часових параметрів кодівuk_UA
dc.subjectзгорткова нейронна мережаuk_UA
dc.subjectрозпізнавання коду АЛСНuk_UA
dc.subjectглибоке навчанняuk_UA
dc.subjectточність класифікаціїuk_UA
dc.subjectautomatic cab signallingen
dc.subjecttime signatures of signalsen
dc.subjectinterference immunityen
dc.subjectdistorting the time parameters of codesen
dc.subjectconvolutional neural networken
dc.subjectALSN code recognitionen
dc.subjectdeep learningen
dc.subjectclassification accuracyen
dc.subjectКАТuk_UA
dc.subject.classificationTECHNOLOGYen
dc.subject.classificationTECHNOLOGY::Other technologyen
dc.titleЗастосування згорткової нейронної мережі для класифікації кодів автоматичної локомотивної сигналізаціїuk_UA
dc.title.alternativeApplication of Convolutional Neural Network for Classification of Automatic Cab Signalling Codesen
dc.typeArticleen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Honcharov.pdf
Size:
1.39 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
102 B
Format:
Item-specific license agreed upon to submission
Description: