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

Автор: Агиевич Сергей Николаевич

Журнал: Научное приборостроение @nauchnoe-priborostroenie

Рубрика: Математические модели физико-технических систем

Статья в выпуске: 2 т.22, 2012 года.

Бесплатный доступ

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

Еще

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

Короткий адрес: https://sciup.org/14264784

IDR: 14264784

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

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

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

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

Пусть имеется пространство функций, заданных на абелевой группе H и принимающих значения в некотором кольце K , т. е. областью определения функций является группа H , областью значений — кольцо K . Это пространство обозначим через L ( H , K ) . Аналогами комплексных экспонент в L ( H , K ) являются характеры χ ( n , k ) [1]. Характеры образуют ортонормированный базис в пространстве L ( H , K ) . Характеры χ ( n , k ) , определенные на конечном отрезке, называются χ -функциями. В дальнейшем для общности будем использовать понятие "характеры", а из контекста будет ясно, о каком случае (конечном или бесконечном) будет идти речь. Одним из достоинств характеров χ ( n , k ) является их многообразие, определяемое многообразием групп H и колец K . Однако все они являются функциями дискретными, поэтому реализация на их основе сигналов для непосредственного излучения в эфир невозможна. Получить гладкие ортонормированные базисные функции оказалось возможным, объединив свойства χ ( n , k ) и сплайнов. В результате в полученном пространстве L ( H , K ) G n p периодических сплайнов сигнал L ( H , K ) S p ( t ) можно разложить следующим образом:

SP ( t ) = —У , qHKpit^t ( t 0 tk ) =

L ( H , K )           N     k L ( H , K ) k         µ k

= У L ( H , K ) cn L ( H , K ) ^ p ( t X

где L ( H , K ) ^ p( t ) = L ( H , K ) m p( t )/7 L ( H , K ) un p ; L ( H , K ) m t ( t )

=—У x(n,k)Mp(t0tk); X(n, k) — характеры груп-Nk           µ пы H ; L(H,K) сп = L(H,K) Fn (z)L(H,K) uPP /L(H,K)Up ;

ц — модуль представления чисел; 0 — сдвиг по мо-µ дулю ц; l(h,k) up = l(h,k) Fn(Mp) = -1 Ух(n, k)Mp (tk);

Nk tk

N ; χ(n, k) — комплексносопряжен- ное χ(n,k) . Заметим, что сплайны

L(H,K) ^p (t) L(H,K) mp (t)/^L(H,K) un P образуют ортонормированный базис пространства L(H,K)Gnp . Будем называть их сплайн-характерами.

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

Для пространств L ( HK ) G p (при t = k ) введем пары прямых и обратных преобразований Фурье (ПФ) в базисах функций сплайн-характеров

(БФСХ):

Sp ( к ) = V .. F (q F n ( q * ) X p ( к ) =

L ( H , K )                   L ( H , K ) n L ( H , K ) n

n

= ^ L ( H , K ) F i ( z ) / L ( H , K ) n

2 p

L ( H , K ) u n   L ( H , K )

где

L ( H , K ) F i ( q ) = T7^ x ( 1 , k ) L ( H , K ) q k =

N k

= — S>X p ( к )      z, .                 (3)

n     L ( H , K ) k

N k

X Р ( к ), (2)

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

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

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

Согласно (2), для нахождения спектральных коэффициентов в базисе L ( HK ) X p необходимо вычислить дискретное ПФ L ( HK ) F n ( q * ). Один из вариантов его вычисления — через L ( H , K ) F n ( z ) . Для этого необходимо полученную последовательность L ( H , K ) F n ( z ) поэлементно умножить на последовательность L ( H , K ) u n 2 p L ( H , K ) u n p . Элементы последней последовательности могут быть вычислены заранее, а для вычисления L ( H , K ) F n ( z ) имеются быстрые алгоритмы [1]. Следовательно, переход из базиса функций характеров (БФХ) в БФСХ на выборке длиной N увеличивает количество операций преобразования на N . Это касается как ПФ в БФСХ, так и его быстрого алгоритма.

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

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

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

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

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

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

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

Так как в основе алгоритма сплайн-БПФ в базисе ДЭФ лежат процедуры БПФ, то разумно положить процедуры БПФ в БФСХ в основу алгоритма сплайн-БПФ в БФСХ. Исходными данными для алгоритма (см. рис. 2) являются объем выборки N , порядок сплайна p , тип группы H и кольца K , модуль представления числа ц , отсчеты сигнала { z k } и шаг сетки интерполяции h .

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

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

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

Sp ( t k i )

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

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

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

Аналоговый сигнал z ( t ) (рис. 4, а) дискретизируют z ( t k ) (рис. 4, б), затем вычисляют последовательность комплексных спектральных коэффициентов L ( H , K ) F n ( z ) (рис. 4, в) методом преобразования в выбранном пользователем базисе характеров. Одновременно тем же методом В -сплайн заданной степени p - 1 преобразуется в последовательность комплексных дискретных отсчетов

(рис. 4, г). Порядок В -сплайна определяется пользователем и зависит от степени гладкости анализируемого сигнала. Затем последовательность комплексных спектральных коэффициентов L ( H , K ) F n ( z ) делят поэлементно на последовательность комплексных дискретных отсчетов 7 L ( н , K ) u 2p / l ( H , к ) u p Для базисов L ( H , K ) X p ( t ) (рис. 4, д). Далее вычисляют компоненты спектральной плотности мощности L ( HK ) S ( n ) в БФСХ (рис. 4, е) заданной степени p - 1 с помощью выражения, представленного на рис. 4, е, где N — нормирующий множитель. На новом массиве компонент спектральной плотности мощности находится максимум r (рис. 4, ж), а значение несущей частоты сигнала определяется по формуле f n = r х f , где ^ f — расстояние между спектральными компонентами      X P ( t ).

L ( H , K ) n

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

S ( n ) = L ( H , K ) Fn ( z )

p L ( H , K ) u n

г

n

д

L ( H , K ) S ( n ) = L ( H , K ) F n ( z )

pp L ( H , K ) u n         L ( H , K ) u n

n

е

,~ ( n ) = N I Re

L ( H , K )       '        1 I

L ( H , K ) F n ( z )

u p

L ( H , K ) u n   J

1f F (z))2 + | Im L ( ^K ) n ( )

u p

L ( H , K ) u n   J

1       2

r r + 1    + 2

n

ж

r

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

БПФ в БФСХ. Сокращения объема вычислений данной процедуры возможно за счет формирования сигналов в базисах сплайн-Рейдера, в СВКФ с использованием модуля 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

cd й О

S

У

га

S

в

а о о в

В

е

m

CJ о S

ю га е

и

о

9 pq

VO Q

ОД К

5

CJ

в к

И -X

К s О В ^ В" о 5

в о

в в о «

е

m

cd О

од ^ е

О

е

m

о И

ст о в ю

е

О

О

Cl g

О

й 2 в g в

§ в 2

о

о

CJ

m

а

&

m

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. Количество операций на интерполяцию при определении несущей частоты различными методами в базисах СВКФ (кубический сплайн)

Параметры метода

Число операций на интерполяцию

cd о

У вР

$

S

к

S1

о о в в

в

н 6

И

В о

В" и ст 8

ц ю о ®

Рн

га га S

X §

cd to

к о

и 5

е га

СО cd to

га

К со cd to

е е ® о !

ю m

λN /2

λN

λ ∙2

О

о m

а

&

m

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 2 h

С 1

Квадратичная интерполяция

4 (4)

max

С 4

-

Квадратичное сглаживание

4 (4)

max

С 4

0.3

Кубическая интерполяция

< o( h 5 z m (5 a ) x ) 5/384( h 4 z m(4a)x )

С 5

-

Кубический сглаживающий сплайн

< o( h 5 z m (5 a ) x ), 5/384( h 4 z m(4a)x )

С 5

0.5

Интерполяционный сплайн 4-й степени

6 (6) max

С 6

-

Сглаживающий сплайн 4-й степени

6 (6) max

С 6

0.9

Интерполяционный сплайн 5-й степени

7 (7) max

С 7

-

Сглаживающий сплайн 5-й степени

7 (7) max

С 7

1.1

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

Параметры метода

Число операций на интерполяцию

N

cd ч О

S F

i-Q

О

s

s1 н Ц о о ц В a ^

в в

6

н 6

=- и

В" и

cd 8

и ю

Рн

и S 5* X у

Ю

S и 5

Одной точки

λ N /2

λ N

λ ∙∙2

О о

а в & в

В m

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. Интерполяционные и сглаживающие свойства локальных сплайнов для различных методов оценивания несущей частоты

Метод интерполяции

Потенциальная точность интерполяции

Требование к функции

Выигрыш в помехоустойчивости, дБ

1

2

3

4

Добавление нулей

1/(2 h )

С 1

КВСМШ

0.047 h 3 z m(3a)x

С 4

-

Квадратичный КИС

< 0.047 h 3 z m(3a)x

С 4

-

Квадратичный СМС

0.047 h 3 z m(3a)x

С 4

0.1

КСМШ

35/1152 h 4 z m(4a)x

С 5

-

Кубический КИС

< 35/1152 h 4 z m(4a)x

С 5

-

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

1

2

3

4

Кубический СМС

35/1152 h 4 z m(4a)x

С 5

0.22

СМШ 4-й степени

132677/13271040 h 5 z (5) max

С 5

-

КИС 4-й степени

< 132677/13271040 h 5 z (5) max

С 6

-

СМС 4-й степени

132677/13271040 h 5 z (5) max

С 6

0.34

СМШ 5-й степени

59/5120 h 6 z m(6a)x

С 7

-

КИС 5-й степени

< 59/5120 h 6 z m(6a)x

С 7

-

СМС 5-й степени

59/5120 h 6 z m(6a)x

С 7

0.5

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

N

§ 6

I

m О

8

в 1

и

eg

й 8 о 3 § 5 у

И

В g g

§

I &

и

m о

8

о ^

8

«§ *

6 2

g^

Количество операций на интерполяцию

Всего

Выигрыш

На λ N точках

На λ ∙2 точках

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

Статья научная