Способ определения несущей частоты дискретного сигнала
METHOD FOR DETERMINING CARRIER FREQUENCY OF A DISCRETE SIGNAL

Изобретение относится к области цифровой обработки сигналов.
Известен способ [1] определения несущей частоты дискретного сигнала с помощью дискретного преобразования сигнала (ДПФ) При ДПФ предполагается, что последовательность отсчетов анализируемого сигнала является периодически продолженной вперед и назад во времени. Если анализируемая последовательность содержит целое число периодов гармонического сигнала, то периодически продолженный сигнал представляет собой гармонические колебания (без скачков), а вычисленное ДПФ содержит лишь один спектральный отсчет, отличный от нуля. В противном случае периодически продолженная последовательность не может являться набором отсчетов непрерывной синусоиды, что приводит к появлению в спектре дополнительных составляющих, отличающихся по частоте от частоты исследуемого сигнала. Это явление называется растеканием спектра.
Для уменьшения растекания спектра при ДПФ применяются весовые функции [1]. В этом случае перед расчётом ДПФ сигнал умножается на весовую функцию, которая должна спадать к краям сегмента. Это приводит к ослаблению эффектов, связанных с возникновением скачков сигнала при периодическом повторении анализируемой конечной последовательности, и, таким образом, к уменьшению растекания спектра. Однако при применении весовых функций происходит расширение центрального лепестка частотной характеристики, что вносит дополнительную погрешность в определении несущей частоты дискретного сигнала.
Недостатком данного способа является погрешность определения несущей частоты дискретного сигнала из-за явления растекания спектра.
Техническим результатом предлагаемого изобретения является повышение точности при определении несущей частоты дискретного сигнала.
В случае, когда необходимо определить значение несущей частоты ограниченного во времени дискретного сигнала, предлагается воспользоваться свойством минимизации растекания спектра за счет поиска такого числа значений дискретного сигнала, которое будет соответствовать одному периоду несущего сигнала.
В предложенном способе определения несущей частоты дискретного сигнала весовые функции не применяются.
Алгоритм реализации предложенного способа определения несущей частоты дискретного сигнала представлен на фиг. 1.
После загрузки сигнала определяется диапазон значений дискретного сигнала, в который укладывается один период основной частотной составляющей сигнала. Это можно сделать по результатам анализа ДПФ всего сигнала с учетом максимально возможной ошибки, являющейся следствием эффекта растекания спектра. Затем последовательно выполняется ДПФ с увеличением числа значений дискретного сигнала в рамках определенного раннее диапазона. Для каждого рассчитанного спектра определяется и сохраняется максимальное значение амплитуды составляющих спектра. Далее определяется число значений дискретного сигнала, для которого максимальное значение амплитуды составляющих спектра максимальное. Тогда несущая частота сигнала будет величиной, обратной величины определённого числа значений дискретного сигнала умноженного на период дискретизации.
Список литературы
1. Сергиенко, А. Б. Цифровая обработка сигналов / А. Б. Сергиенко. – СПб.: Питер, 2005. – 604 с.