Vestnik KRAUNC: Fiziko-Matematičeskie Nauki (Nov 2024)
Алгоритм выделения следа искусственного сигнала вистлера в спектрограмме с помощью интегрированной среды разработки приложений PyCharm
Abstract
В работе предложен алгоритм выделения следа искусственного сигнала свистящего атмосферика (вистлера) в спектрограмме, реализованный на языке Python в интегрированной среде разработки PyCharm 2024.1. Алгоритм позволяет с помощью установки некоторого порогового значения (фильтра) выделить след вистлера. Фильтр учитывает интенсивность сигнала в спектре, стандартное отклонение значений от среднего, а также некоторый множитель, который позволяет исключить шум и выделить только более значимые пики в сигнале. В алгоритме с помощью маски на основе фильтра удается получить массив частот для следа искусственного вистлера. Компьютерная программа позволяет сохранять полученный массив в текстовый файл, который можно использовать для дальнейшего анализа в различных табличных процессорах, а также строить графики следа вистлера для визуального исследования. В статье была произведена проверка адекватности алгоритма на примере расчета коэффициента дисперсии. Показано, что алгоритм дает хорошие результаты.
Keywords