Научная статья на тему 'Методы оценивания спектральных и временных параметров сигналов на основе теории сплайн-алгебраического гармонического анализа'

Методы оценивания спектральных и временных параметров сигналов на основе теории сплайн-алгебраического гармонического анализа Текст научной статьи по специальности «Математика»

CC BY
111
25
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Научное приборостроение
ВАК
RSCI
Область наук
Ключевые слова
ОЦЕНИВАНИЕ ПАРАМЕТРОВ СИГНАЛОВ / ФУНКЦИИ СПЛАЙН-ХАРАКТЕРОВ / БЫСТРЫЕ ПРЕОБРАЗОВАНИЯ СИГНАЛОВ / БАЗИС СПЛАЙН-ВИЛЕНКИНА-КРЕСТЕНСОНА ФУНКЦИЙ / ESTIMATION PARAMETER SIGNAL / FUNCTIONS SPLINE-HARACTER / QUICK TRANSFORMATIONS SIGNAL / THE BASE OF SPLINE-VILENKIN-KRESTENSON FUNCTIONS

Аннотация научной статьи по математике, автор научной работы — Агиевич Сергей Николаевич

Предлагаются разработанные методы и реализующие их алгоритмы оценивания спектральных и временных параметров сигналов в базисах функций сплайн-характеров (БФСХ). Описывается метод быстрых преобразований сигналов в БФСХ. Обосновывается его высокая вычислительная эффективность. Демонстрируется выигрыш в объеме вычислений при переходе от дискретных экспоненциальных функций к частному случаю БФСХ базису сплайн-Виленкина-Крестенсона функций (СВКФ). Рассматриваются методы оценивания несущей частоты сигналов на основе глобальных сплайнов. Предлагается алгоритм сплайн-БПФ в базисах функций сплайн-характеров. Анализируется эффективность методов оценивания несущей частоты сигналов с точки зрения точности, скорости и помехоустойчивости обработки. Оцениваются вычислительные затраты на интерполяцию при использовании классического и предлагаемого методов на примере частного случая БФСХ СВКФ.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Агиевич Сергей Николаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

METHODS OF THE ESTIMATION OF SPECTRAL AND TEMPORARY PARAMETER SIGNAL ON THE BASIS OF THE THEORIES OF SPLINE ALGEBRAIC HARMONIC ANALYSIS

The developed methods and realizing them algorithms of the estimation of spectral and temporary parameter signal in base function of spline-character (BFSH) are suggested. The method for quick transformations of signal in these bases is described. Its high computing efficiency is proved. The advantage in calculation volume in passing from discrete exponential function to particular case BFSH a base spline-Vilenkin-Krestenson functions is shown. Methods for the estimation of signal carrying frequencies are considered using global splines. The algorithm of spline-BPF is offered in the base functions of spline-character. Efficiency of the methods for the estimation of signal carrying frequencies from the points of view of accuracy, velocities and noise-immunity of the processing is analyzed. The computing expresses on interpolation with the use of classical and proposed methods on the example of the particular case BFSH SVKF are evaluated.

Текст научной работы на тему «Методы оценивания спектральных и временных параметров сигналов на основе теории сплайн-алгебраического гармонического анализа»

ISSN 0868-5886 НА УЧНОЕ ПРИБОРОСТРОЕНИЕ, 2012, том 22, № 2, с. 112-123

МАТЕМАТИЧЕСКИЕ МОДЕЛИ ФИЗИКО-ТЕХНИЧЕСКИХ СИСТЕМ

УДК 621.391 © С. Н. Агиевич

МЕТОДЫ ОЦЕНИВАНИЯ СПЕКТРАЛЬНЫХ И ВРЕМЕННЫХ ПАРАМЕТРОВ СИГНАЛОВ НА ОСНОВЕ ТЕОРИИ СПЛАЙН-АЛГЕБРАИЧЕСКОГО ГАРМОНИЧЕСКОГО АНАЛИЗА

Предлагаются разработанные методы и реализующие их алгоритмы оценивания спектральных и временных параметров сигналов в базисах функций сплайн-характеров (БФСХ). Описывается метод быстрых преобразований сигналов в БФСХ. Обосновывается его высокая вычислительная эффективность. Демонстрируется выигрыш в объеме вычислений при переходе от дискретных экспоненциальных функций к частному случаю БФСХ — базису сплайн-Виленкина-Крестенсона функций (СВКФ). Рассматриваются методы оценивания несущей частоты сигналов на основе глобальных сплайнов. Предлагается алгоритм сплайн-БПФ в базисах функций сплайн-характеров. Анализируется эффективность методов оценивания несущей частоты сигналов с точки зрения точности, скорости и помехоустойчивости обработки. Оцениваются вычислительные затраты на интерполяцию при использовании классического и предлагаемого методов на примере частного случая БФСХ — СВКФ.

Кл. сл.: оценивание параметров сигналов, функции сплайн-характеров, быстрые преобразования сигналов, базис сплайн-Виленкина-Крестенсона функций

ОПРЕДЕЛЕНИЕ СПЛАЙН-ХАРАКТЕРОВ

Пусть имеется пространство функций, заданных на абелевой группе Н и принимающих значения в некотором кольце К, т. е. областью определения функций является группа Н , областью значений — кольцо К. Это пространство обозначим через L(H, К). Аналогами комплексных экспонент в L(H, К) являются характеры %(п, k) [1]. Характеры образуют ортонормированный базис в пространстве L(H,К). Характеры %(п,k), определенные на конечном отрезке, называются % -функциями. В дальнейшем для общности будем использовать понятие "характеры", а из контекста будет ясно, о каком случае (конечном или бесконечном) будет идти речь. Одним из достоинств характеров %(п, k) является их многообразие, определяемое многообразием групп Н и колец К . Однако все они являются функциями дискретными, поэтому реализация на их основе сигналов для непосредственного излучения в эфир невозможна. Получить гладкие ортонормированные базисные функции оказалось возможным, объединив свойства %(п, k) и сплайнов. В результате в полученном пространстве ь(НК) Gp периодических сплайнов сигнал дНК) «Р ^) можно разложить следующим образом:

L( H ,K)

Sp (t) = - У N

k L(H,K)

qkMp (t © tk ) =

где

L(H,K)

= У L(H,K) Cn L(H,K) ^ p (t), n

4(t) = L(HK)К(0/VUHxtiP ; L(H,K) К(t)

(1)

=—y^(n, k)Mp (t ©tk); x(n, k) — характеры груп-

N

пы Н ; Ь(Н,К) Сп ~ Ь(Н,К) Рп (ь(Н,К)П1 /Ь(Н,К)иП ;

/ — модуль представления чисел; © — сдвиг по мои

дулю и ; ь(Н,К) < = Ь(Н,К) Р„(МР) =1 к)М );

1» к

^ = ((р + к]; %(п,к) — комплексносопряжен-ное %(п,к). Заметим, что сплайны

Ь(Н,К) ^р (0 _ Ь(Н,К) тр({Ь(Н,К)Р

образуют ортонормированный базис пространства Ь(Н К)Gp . Будем называть их сплайн-характерами.

ОРТОГОНАЛЬНЫЕ ПРЕОБРАЗОВАНИЯ СИГНАЛОВ В БАЗИСАХ ФУНКЦИЙ СПЛАЙН-ХАРАКТЕРОВ

Для пространств ь(НК) Gp (при t = к) введем

пары прямых и обратных преобразований Фурье (ПФ) в базисах функций сплайн-характеров

(БФСХ):

, (н, к) ^ (к) = £ , (Н, К) Fn (д-), (н, к) X р (k ) =

п

= Е L(Н,К)Кп (7) / L(Н,К)^ ^/¿(Нг)^?2^L(Н,К)ХП (k) , (2)

п

где

L (Н

, к) К (д *)=-1 Е ^(п'k) L ( н , к) дк =

N к

= N Е ^ (к ) X (Н,К) ^к.

(3)

Отметим, что при р = 1 частными случаями пары выражений (2) и (3) являются выражения, полученные в [1] ((3.9) и (3.10)).

МЕТОД БЫСТРЫХ ПРЕОБРАЗОВАНИЙ СИГНАЛОВ В БАЗИСАХ ФУНКЦИЙ СПЛАЙН-ХАРАКТЕРОВ

Согласно (2), для нахождения спектральных коэффициентов в базисе ь(Н К) Xрп необходимо вычислить дискретное ПФ ь(Н К) Еп (д*). Один из вариантов его вычисления — через ь(Н К) Еп (7). Для этого необходимо полученную последовательность ь(НК)Еп (7) поэлементно умножить на последовательность ^(Н,К) и2р I\(Н,К) ир . Элементы последней последовательности могут быть вычислены заранее, а для вычисления ь(НК) Еп (7) имеются быстрые алгоритмы [1]. Следовательно, переход из базиса функций характеров (БФХ) в БФСХ на выборке длиной N увеличивает количество операций преобразования на N. Это касается как ПФ в БФСХ, так и его быстрого алгоритма.

Таким образом, быстрое преобразование в БФСХ существует, и его основа — алгоритм быстрого преобразования Фурье (БПФ) в БФХ. При этом вычислительная сложность БПФ в БФСХ на выборке длиной N увеличивается на N операций умножения по сравнению с алгоритмом БПФ в БФХ. Сравнение вычислительных затрат классического алгоритма БПФ со всеми алгоритмами БПФ в БФСХ — задача невыполнимая по причине бесконечного количества последних. Поэтому остановимся на некоторых из них.

Сравним вычислительные затраты, требуемые для осуществления алгоритмов БПФ для частного случая БФСХ — базисов сплайн-Виленкина-Крестенсона (СВКФ). Для достижения этой цели воспользуемся подходом, предложенным в [2]. Если принять, что на операцию умножения и сложения тратится одинаковое время, то предельный

Рис. 1. Выигрыш в объеме вычислений БПФ при переходе от базиса ДЭФ к базисам ВКФ и СВКФ при и = 2, 4

выигрыш по скорости обработки £ при использовании быстрого преобразования Уолша (БПУ) относительно дискретных экспоненциальных функций (ДЭФ) в алгоритме БПФ будет достигать £ = 5. В то же время применение функций Вилен-кина-Крестенсона (ВКФ) по модулю 4 обеспечивает £ = 3.25. В рассматриваемом случае для получения спектра использовался алгоритм БПФ в базисах СВКФ [3]. Согласно этому алгоритму на N входных точек преобразования, дополнительно к стандартному объему вычислений необходимо добавить N операций умножения. Это приводит к увеличению объема вычислений по сравнению с классическими алгоритмами БПУ и БПФ в базисе ВКФ по модулю 4. Однако получаемый выигрыш в этих случаях по сравнению с использованием классического алгоритма БПФ все равно оказывается существенным.

Данные об объеме вычислений для алгоритма БПФ [4] и результаты [2] позволили представить выигрыш в скорости цифровой обработки сигналов (ЦОС) графиком рис. 1 [5]. Анализ полученных результатов показал, что выигрыш в объеме вычислений при переходе к базису СВКФ может достигать 2^3 раз.

Таким образом, реализация операций ЦОС с использованием алгоритма БПФ в базисе СВКФ ведет к существенному сокращению вычислительных затрат. Аналогичные результаты можно получить и при рассмотрении алгоритма в базисе сплайн-Рейдера.

АЛГОРИТМ СПЛАЙН-БПФ В БАЗИСАХ ФУНКЦИЙ СПЛАЙН-ХАРАКТЕРОВ

Довольно часто при выполнении стандартных операций ЦОС (фильтрации, вычислении корреляционных функций, определении несущей частоты) возникает необходимость осуществления интерполяции обрабатываемых дискретных данных о непрерывных функциях. Следовательно, возни-

Рис. 2. Алгоритм сплайн-БПФ в БФСХ

кает необходимость разработки вычислительно эффективного алгоритма интерполяции сигналов. В теории сплайн-гармонического анализа (СГА) таким алгоритмом является алгоритм сплайн-БПФ в ДЭФ [6]. Его вычислительная эффективность базируется на том, что он построен на основе классического БПФ, поэтому по свойствам сравним

с известным алгоритмом интерполяции, основанным на добавлении нулевых коэффициентов в спектральной области. Отличие состоит в том, что вместо добавления нулей в спектральной области используется информация о степени гладкости. Это позволяет осуществлять не линейную интерполяцию, как в классическом случае, а соответствующую выбранному порядку сплайна (например, кубическому). Рассматриваемый подход реализации быстрых преобразований позволяет разработать алгоритм сплайн-БПФ (СБПФ) сигналов в БФСХ. Рассмотрим особенности этого алгоритма.

Так как в основе алгоритма сплайн-БПФ в базисе ДЭФ лежат процедуры БПФ, то разумно положить процедуры БПФ в БФСХ в основу алгоритма сплайн-БПФ в БФСХ. Исходными данными для алгоритма (см. рис. 2) являются объем выборки N, порядок сплайна р, тип группы Н и кольца К, модуль

представления числа ц , отсчеты сигнала {гк } и шаг

сетки интерполяции h.

Разработанный алгоритм (рис. 2) отличается от известного не только переходом от ЭФ к БФСХ, но и отказом от увеличения количества спектральных коэффициентов перед осуществлением операции ОБПФ в соответствующем базисе, поскольку получение интерполяционных значений происходит уже во временной области. Структурная схема, реализующая указанные процедуры, представлена на рис. 3. В Приложении (табл. 1) представлены сравнительные затраты на интерполяцию при использовании классического и предлагаемого методов на примере частного случая БФСХ — СВКФ.

Анализ полученных результатов показывает, что выигрыш в объеме вычислений может достигать от 1.69 до 2.71 раза даже на коротких выборках сигнала. Таким образом, предложенный алгоритм обладает вычислительной эффективностью и может быть использован для осуществления фильтрации, вычисления корреляционных функций, определения несущей частоты.

) )

Рис. 3. Принцип реализации процедур интерполяции в БФСХ

МЕТОД ОЦЕНИВАНИЯ НЕСУЩЕЙ ЧАСТОТЫ В БАЗИСАХ ФУНКЦИЙ СПЛАЙН-ХАРАКТЕРОВ

Большое значение при приеме сигналов имеет оценивание несущей частоты. Для классических моделей сигналов в базисе ДЭФ оценивание осуществляется с использованием ПФ. Однако для сигналов, синтезированных в БФСХ, невозможно правильно оценить несущую частоту на основе базиса Фурье. Естественно, данную операцию необходимо выполнять в БФСХ.

На рис. 4 представлены эпюры, поясняющие принцип оценивания частоты в БФСХ.

Аналоговый сигнал г(^) (рис. 4, а) дискретизи-руют ) (рис. 4, б), затем вычисляют последовательность комплексных спектральных коэффициентов Ь(Н К)Рп (г) (рис. 4, в) методом преобразования в выбранном пользователем базисе характеров. Одновременно тем же методом 5-сплайн заданной степени р -1 преобразуется в последовательность комплексных дискретных отсчетов

(рис. 4, г). Порядок 5-сплайна определяется пользователем и зависит от степени гладкости анализируемого сигнала. Затем последовательность комплексных спектральных коэффициентов Ь(НК) Рп (г) делят поэлементно на последовательность комплексных дискретных отсчетов

4инК) ип2р /ьНК)ир для базисов ь(НК)%Р(0

(рис. 4, д). Далее вычисляют компоненты спектральной плотности мощности ь(Н К)« (п) в БФСХ (рис. 4, е) заданной степени р -1 с помощью выражения, представленного на рис. 4, е, где N — нормирующий множитель. На новом массиве компонент спектральной плотности мощности находится максимум г (рис. 4, ж), а значение несущей частоты сигнала определяется по формуле /п = г А/, где А/ — расстояние между спектральными компонентами Ь(Н К) %р (t).

Оценим вычислительные затраты рассмотренного подхода. Его основу составляют процедуры

, 4 ^)=Ь(Н,К)«Р (t)

«(п)=ЦН,К)Рп (2)

ь( Н ,К) ип

_I_|_

«(п) Рп (г)

) V ! ь(н К) п\ >

ь(н,К) ^ ' _ Ь(Н,К)

Д Ь(НК) ип ь(Н,К) ип

) Я(п)= N

Re

Ь(Н ,К)

Рп ( 2)

V

. ип

ь( Н,К) п _1_1_

Ь(Н ,К)

Рп ( 2)

у

ип

ь( Н,К) п

J_I_

г+1 г+2

в

п

г

п

п

+

е

п

ж

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рис. 4. Принцип оценивания несущей частоты в БФСХ

п

г

БПФ в БФСХ. Сокращения объема вычислений данной процедуры возможно за счет формирования сигналов в базисах сплайн-Рейдера, в СВКФ с использованием модуля 2...4. В этом случае вычислительные затраты сократятся в 2.3 раза.

МЕТОДЫ ОЦЕНИВАНИЯ НЕСУЩЕЙ ЧАСТОТЫ СИГНАЛОВ С ИСПОЛЬЗОВАНИЕМ АЛГОРИТМА СПЛАЙН-БПФ В БАЗИСАХ ФУНКЦИЙ СПЛАЙН-ХАРАКТЕРОВ

Дальнейшее повышение вычислительной эффективности и точности оценивания возможно за счет учета информации о гладкости спектральной плотности мощности сигналов. Поскольку точность оценивания определяется величиной частотного разрешения, то необходимо повысить разрешающую способность. При классическом подходе это достигается за счет увеличения длины реализации сигнала, в том числе и путем добавления нулевых значений. При этом существенно растет объем вычислений, а интерполяция осуществляется по линейному закону без использования информации о степени гладкости спектральной плотности мощности сигнала. В связи с этим предлагается использовать сплайн-интерполяцию в частотной области. Причем эту операцию предлагается проводить с помощью вычислительно эффективного алгоритма сплайн-БПФ в БФСХ. Возможны два варианта интерполяции [7].

В первом случае используются коэффициенты всей реализации. Во втором — интерполяция производится только вблизи исходного максимального спектрального коэффициента. Эффективность указанных методов оценивалась с позиций скорости ЦОС (Приложение, табл. 2).

Характеристика методов по точности определения несущей частоты сигналов представлена в Приложении, табл. 3. Согласно табл. 3, чем выше степень гладкости интерполируемого процесса, соответственно и степень гладкости сплайна, тем выше точность интерполяции [8]. Если h = 0.1, то точность кубической интерполяции с использованием глобальных сплайнов будет пропорциональна 0.0001. При классическом подходе точность интерполяции пропорциональна h = 0.05 или необходимо значительное увеличение объема вычислений.

Важно отметить, что использование глобальных сглаживающих сплайнов может повысить помехоустойчивость определения несущей частоты. Согласно табл. 3 (см. Приложение), при выборе кубического сплайна выигрыш в помехоустойчивости может достигать 0.5 дБ.

МЕТОДЫ ОЦЕНИВАНИЯ НЕСУЩЕЙ ЧАСТОТЫ С ИСПОЛЬЗОВАНИЕМ ЛОКАЛЬНЫХ СПЛАЙНОВ

Основное отличие локальных сплайнов от глобальных состоит в том, что для интерполяции используется значительно меньший объем информации. Например, для поиска экстремума достаточно данных лишь о вблизи расположенных отсчетах сигнала. Это относится и к простейшим сплайнам, таким как сплайны минимального шаблона (СМШ), квадратичные (КВСМШ) и кубические (КСМШ), квазиинтерполяционные сплайны (КИС), сплайны максимального сглаживания (СМС) [9]. Однако обеспечиваемая ими точность и помехоустойчивость ниже по сравнению с глобальными сплайнами, а вычислительная эффективность существенно изменяется в зависимости от длины реализации.

Представление о вычислительной эффективности простейших сплайнов на примере СМШ с использований экспоненциальных функций и СВКФ с модулем 2 и 4 дает табл. 4 (в Приложении). Характеристика точности определения несущей частоты сигналов представлена в Приложении в табл. 5.

Анализ полученных результатов показал, что при выборе наиболее часто используемого кубического СМС выигрыш в помехоустойчивости может достигать 0.22 дБ.

МЕТОД ВЫЧИСЛЕНИЯ КОРРЕЛЯЦИОННЫХ ФУНКЦИЙ СИГНАЛОВ

Предлагаемый метод базируется на свойствах сплайнов и предложенного алгоритма СБПФ. Его вычислительная эффективность обеспечивается при условии расчета корреляционной функции при предельно низкой частоте дискретизации. Вариант структурной схемы, реализующий метод, в соответствии с указанными требованиям, представлен на рис. 5.

Сравнительные затраты на вычисление корреляционных функций при использовании различных базисов представлены в Приложении в табл. 6. При этом интерполяция на Я-N точках производится для получения дополнительных значений корреляционной функции на всей ее области определения. А интерполяция на Я - 2 точках производится только в районе максимума. Здесь Я — количество точек интерполяции между двумя узловыми точками, N(2) — количество интервалов интерполяции, 4 — количество операций для получения одного интерполируемого значения. Полученные результаты подтверждают вычислительную эффективность предложенного алгоритма.

Рис. 5. Вычисление автокорреляционной функции в БФСХ

Рис. 6. Фильтрация в базисах СВКФ

МЕТОД ФИЛЬТРАЦИИ СИГНАЛОВ В БАЗИСАХ ФУНКЦИЙ СПЛАЙН-ХАРАКТЕРОВ

Вариант структурной схемы метода фильтрации сигналов в базисах функций сплайн-характеров представлен на рис. 6. Вычислительная эффективность метода фильтрации — в Приложении, табл. 7.

В основе разработанного метода лежит использование алгоритма СБПФ в БФСХ. Анализ полученных результатов показывает, что даже без интерполяции выигрыш в объеме вычислений достигает от 1.45 до 2.86 раза на коротких выборках сигнала. Данный факт подтверждает вычислительную эффективность разработанного метода.

ЗАКЛЮЧЕНИЕ

Разработана аналитическая основа методов оценивания спектральных и временных параметров сигналов в БФСХ.

Предложен метод быстрых преобразований сигналов в БФСХ, обладающий высокой вычислительной эффективностью. Выигрыш в объеме вычислений при переходе от ДЭФ к частному случаю БФСХ — базису функций сплайн-Виленкина-Крестенсона — достигает 2.. .3 раз.

На основе разработанного алгоритма сплайн-БПФ в БФСХ предложены методы оценивания несущей частоты сигналов с использованием глобальных сплайнов. Вычислительная эффективность указанных методов для СВКФ достигает 2.54 раза и более даже на коротких выборках сигнала. А выигрыш в помехоустойчивости для сглаживающих глобальных сплайнов может достигать

1 дБ.

Использование методов оценивания несущей частоты сигналов на основе локальных сплайнов может обеспечить выигрыш в помехоустойчивости до 0.5 дБ при достаточно высокой вычислительной эффективности.

При расчете корреляционных функций сигналов вычислительные затраты по сравнению с классическим подходом для СВКФ как частного случая БФСХ сокращаются в 2.1 и более раза.

Выигрыш в объеме вычислений при фильтрации сигналов может достигать от 1.45 до 2.86 раза даже на коротких выборках сигнала по отношению к классическому подходу.

Таким образом, применение разработанного аналитического аппарата обработки сигналов обеспечивает повышение помехоустойчивости при общем снижении вычислительных затрат.

ПРИЛОЖЕНИЕ

Табл. 1. Количество операций на интерполяцию различными методами в базисах СВКФ (квадратичный сплайн)

Параметры метода Количество операций

N Модуль числа Алгоритм интерполяции БПФ в базисе ВКФ Переход в базис сплайнов Количество точек интерполяции, X ОБПФ в базисе ВКФ, N точек ОБПФ в базисе ВКФ, N•X точек Количество операций на интерполяцию, Х^ точек Всего Выигрыш

64 ЭФ Доб. нулей 384 - 8 - 4608 - 4992 -

64 ЭФ СБПФ 384 128 8 384 2048 2944 1.69

64 2 СБПФ 192 64 8 192 - 2048 2496 2

64 4 СБПФ 256 128 8 256 - 2048 2688 1.85

128 ЭФ Доб. нулей 896 - 8 - 10240 - 11136 -

128 ЭФ СБПФ 896 256 8 896 4096 6144 1.81

128 2 СБПФ 407 128 8 407 - 4096 5038 2.21

128 4 СБПФ 535 256 8 535 - 4096 5422 2.05

256 ЭФ Доб. нулей 1024 - 8 - 22528 - 23552 -

256 ЭФ СБПФ 1024 512 8 1024 8192 10752 2.19

256 2 СБПФ 410 256 8 410 - 8192 9268 2.54

256 4 СБПФ 552 512 8 552 - 8192 9808 2.44

512 ЭФ Доб. нулей 4608 - 8 - 49152 - 53760 -

512 ЭФ СБПФ 4608 1024 8 4608 - 16384 26624 2.01

512 2 СБПФ 1440 512 8 1440 - 16384 19776 2.71

512 4 СБПФ 2355 1024 8 2355 - 16384 21658 2.48

Табл. 2. Количество операций на интерполяцию при определении несущей частоты различными методами в базисах СВКФ (кубический сплайн)

Параметры метода Число операций на интерполяцию

Модуль числа Алгоритм интерполяции Число точек интерполяции, X Реализация БПФ в базисе ВКФ Переход в базис сплайнов Вычисление спектр. коэф. БПФ в базисе ВКФ Переход в базис сплайнов ОБПФ в базисе ВКФ ХМ2 XN Х-2 Всего Выигрыш

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

64 ЭФ Нулями 8 4608 - 9216 - - - - - - 13824 -

64 ЭФ СБПФ 8 384 64 128 160 64 160 1280 - - 2240 6.17

64 ЭФ СБПФ 8 384 64 128 160 64 160 - - 80 1040 13.26

64 2 СБПФ 8 110 64 64 110 64 110 - 2560 - 3082 4.48

64 2 СБПФ 8 110 64 64 110 64 110 - - 80 602 22.96

Табл. 2 (продолжение)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

64 4 СБПФ 8 192 64 128 84 64 84 1280 - - 1896 7.29

64 4 СБПФ 8 192 64 128 84 64 84 - - 80 696 19,86

128 ЭФ Нулями 8 10240 - 20480 - - - - - - 30720 -

128 ЭФ СБПФ 8 896 128 256 384 128 384 2560 - 4736 6.48

128 ЭФ СБПФ 8 896 128 256 384 128 384 - - 80 2256 13.61

128 2 СБПФ 8 230 128 128 230 128 230 - 5120 6194 4.95

128 2 СБПФ 8 230 128 128 230 128 230 - - 80 1154 26.62

128 4 СБПФ 8 390 128 256 192 128 192 2560 - - 3846 7.98

128 4 СБПФ 8 390 128 256 192 128 192 - - 80 1366 22.48

Табл. 3. Интерполяционные и сглаживающие свойства глобальных сплайнов

Метод интерполяции Потенциальная точность интерполяции Требование к функции Выигрыш в помехоустойчивости, дБ

Добавление нулей 1/2h С1 -

Квадратичная интерполяция < o( h4 z(4) ) V max ' с4 -

Квадратичное сглаживание < o( h4 z(4) ) max с4 0.3

Кубическая интерполяция < o( h5 z(m5aX) 5/384( h 4 z mX) с5 -

Кубический сглаживающий сплайн < o( h5 z(m5aX), 5/384( h 4 z mX) с5 0.5

Интерполяционный сплайн 4-й степени < o( h6 z(6) ) V max ' с6 -

Сглаживающий сплайн 4-й степени < o( h z(6)) V max ' с6 0.9

Интерполяционный сплайн 5-й степени < o( h1 z(7) ) V (ax ' с7 -

Сглаживающий сплайн 5-й степени < o( h1 z(7) ) V (ax ' с7 1.1

Табл. 4. Количество операций на интерполяцию при определении несущей частоты различными методами с использованием локальных сплайнов

Параметры метода Число операций на интерполяцию

N Модуль числа Алгоритм интерполяции Число точек интерполяции, X Реализация БПФ в базисе ВКФ Переход в базис сплайнов Вычисление спектр. коэф. Одной точки X- N/2 X • N X -2 Всего Выигрыш

64 ЭФ Доб. нулей 8 4608 - 9216 - - - - 13824 -

64 ЭФ КВСМШ 8 384 32 128 21 5376 - - 5920 2.33

64 ЭФ КВСМШ 8 384 32 128 21 - - 336 880 15.7

64 ЭФ КСМШ 8 384 32 128 28 7168 - - 7712 1.79

64 ЭФ КСМШ 8 384 32 128 28 - - 448 992 13.93

64 ЭФ СМШ 4-й степени 8 384 32 128 80 20480 - - 21024 0.66

64 ЭФ СМШ 4-й степени 8 384 32 128 80 - - 1280 1824 7.58

64 ЭФ СМШ 5-й степени 8 384 32 128 102 26112 - - 26656 0.52

64 ЭФ СМШ 5-й степени 8 384 32 128 102 - - 1632 2176 6.35

64 ЭФ КИС 5-й степени 8 384 32 128 175 44800 - - 45344 0.3

64 ЭФ КИС 5-й степени 8 384 32 128 175 - - 2800 3344 4.13

64 ЭФ СМС 5-й степени 8 384 32 128 175 44800 - - 45344 0.3

64 ЭФ СМС 5-й степени 8 384 32 128 175 - - 2800 3344 4.13

64 ЭФ Доб. нулей 8 390 128 256 - - - - 13824 -

Табл. 5. Интерполяционные и сглаживающие свойства локальных сплайнов для различных методов оценивания несущей частоты

Метод интерполяции Потенциальная точность интерполяции Требование к функции Выигрыш в помехоустойчивости, дБ

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1 2 3 4

Добавление нулей 1/(2А) С1 -

КВСМШ 0.047 ^ С4 -

Квадратичный КИС < 0.047 ^ С4 -

Квадратичный СМС 0.047 ^ С4 0.1

КСМШ 35/1152 h 4 С5 -

Кубический КИС < 35/1152 h4 С5 -

Табл. 5 (продолжение)

1 2 3 4

Кубический СМС 35/1152 h 4 z<4> С5 0.22

СМШ 4-й степени 132677/13271040 h5 z^ С5 -

КИС 4-й степени < 132677/13271040 h5 z^ С6 -

СМС 4-й степени 132677/13271040 h5 z^ С6 0.34

СМШ 5-й степени 59/5120 h6 ziX С7 -

КИС 5-й степени < 59/5120 h6 ziX С7 -

СМС 5-й степени 59/5120 h6 ziX С7 0.5

Табл. 6. Количество операций на вычисление корреляционных функций в базисах СВКФ

N § В е Вычисление спектральных коэффициентов Si ренэ к е ечот £ В е f i $ В е с Количество операций на интерполяцию Всего Выигрыш

Модуль числ БПФ в базис (операций) е j 1 Н пс чилоК f ОБПФ в бази N точек ОБПФ в бази NX точек На XN точках На X2 точках

64 ЭФ 384 - 384 8 - 4608 - - 5376 -

64 2 192 64 64 8 192 - 2048 64 2560/576 2.1/9.33

64 4 256 64 384 8 256 - 2048 64 3008/1024 1.78/5.25

128 ЭФ 896 - 768 8 - 10240 - - 11904 -

128 2 407 128 128 8 407 - 4096 64 4806/1134 2.48/10.5

128 4 535 128 768 8 535 - 4096 64 6062/2030 1.96/5.86

256 ЭФ 1024 - 1536 8 - 22528 - - 25088 -

256 2 410 256 256 8 410 - 8192 64 9124/996 2.75/25.19

256 4 552 256 1536 8 552 - 8192 64 11088/2960 2.26/8.48

512 ЭФ 4608 - 3072 8 - 49152 - - 56832 -

512 2 1440 512 512 8 1440 - 16384 64 20288/3968 2.8/14.32

512 4 2355 512 3072 8 2355 - 16384 64 24678/8358 2.3/6.8

Табл. 7. Количество операций на фильтрацию в различных базисах (без интерполяции)

N Модуль числа БПФ в базисе ВКФ (операций) Вычисление спектральных коэффициентов сигнала, прошедшего через фильтр ОБПФ в базисе ВКФ N точек Всего Выигрыш

1 2 3 4 5 6 7

64 ЭФ 384 64 384 832 -

64 2 192 64 192 448 1.86

Табл. 7 (продолжение)

1 2 3 4 5 6 7

64 4 256 64 256 575 1.45

128 ЭФ 896 128 896 1920 -

128 2 407 128 407 943 2.04

128 4 535 128 535 1198 1.6

256 ЭФ 1024 256 1024 2304 -

256 2 410 256 410 1075 2.14

256 4 552 256 552 1360 1.69

512 ЭФ 4608 512 4608 9728 -

512 2 1440 512 1440 3392 2.86

512 4 2355 512 2355 5222 1.86

СПИСОК ЛИТЕРАТУРЫ

1. Вариченко Л.В., Лабунец В.Г., Раков М.А. Абстрактные алгебраические системы и цифровая обработка сигналов. Киев: Наукова думка, 1986. 247 с.

2. Трахтман А.М., Трахтман В.А. Основы теории дискретных сигналов на конечных интервалах. М.: Советское радио, 1975. 208 с.

3. Агиевич С.Н. Сплайн-Виленкина-Крестенсона функции в представлении сигналов // Научное приборостроение. 2002. Т. 12, № 1. С. 79-89.

4. Рабинер Л., Голд Б. Теория и применение цифровой обработки сигналов. Пер. с англ. М.: Мир, 1978. 848 с.

5. Агиевич С.Н., Беспалов В.Л. Цифровая обработка сигнала: скорость и экономия ресурса // Мобильные системы. 2007. № 3. С. 26-29.

6. Желуде в В.А. Периодические сплайны и быстрое преобразование Фурье // Журн. вычисл. матем. и матем. физ. 1992. Т. 32, № 2. С. 179-198.

7. Агиевич С.Н., Малышев С.Р., Подымов В.А. и др. Способ (варианты) и устройство (варианты) оцени-

METHODS OF THE ESTIMATION OF SPECTRAL AND TEMPORARY PARAMETER SIGNAL ON THE BASIS OF THE THEORIES OF SPLINE ALGEBRAIC HARMONIC ANALYSIS

S. N. Agievich

Saint-Petersburg

The developed methods and realizing them algorithms of the estimation of spectral and temporary parameter signal in base function of spline-character (BFSH) are suggested. The method for quick transformations of sig-

вания несущей частоты. Патент № 2168759 RU, МПК6 G 06 F 17/14, G 01 R 23/ 00, № 99126680/09. Заяв. 16.12.99. Опубл. 10.06.01. Бюл. № 16. 132 с.

8. Завьялов Ю.С., Квасов Б.И., Мирошниченко В.Л. Методы сплайн-функций. М.: Наука, 1980. 352 с.

9. Желуде в В.А. Локальные сплайны с регулирующим параметром // Журн. вычисл. матем. и матем. физ. 1991. Т. 31, № 2. С. 193-211.

г. Санкт-Петербург

Контакты: Агиевич Сергей Николаевич, i.m.top.banana@gmail.com

Материал поступил в редакцию 25.10.2011.

nal in these bases is described. Its high computing efficiency is proved. The advantage in calculation volume in passing from discrete exponential function to particular case BFSH — a base spline-Vilenkin-Krestenson functions — is shown. Methods for the estimation of signal carrying frequencies are considered using global splines. The algorithm of spline-BPF is offered in the base functions of spline-character. Efficiency of the methods for the estimation of signal carrying frequencies from the points of view of accuracy, velocities and noise-immunity of the processing is analyzed. The computing expresses on interpolation with the use of classical and proposed methods on the example of the particular case BFSH — SVKF are evaluated.

Keywords: estimation parameter signal, functions spline-haracter, quick transformations signal, the base of spline-Vilenkin-Krestenson functions

i Надоели баннеры? Вы всегда можете отключить рекламу.