Немного о компьютере

Методы спектрального анализа фурье и его свойства. Преобразование фурье. Варианты индивидуальных заданий темы ЛВ

В Mathcad есть встроенные средства быстрого преобразования Фурье (БПФ), которые существенно упрощают процедуру приближенного спектрального анализа.

БПФ - быстрый алгоритм переноса сведений о функции, заданной 2 m (m - целое число) отсчетами во временной области, в частотную область.

элементов:

Рис.3 Спектральный анализ с использованием БПФ

Функция fft(v )реализует прямое БПФ возвращает прямое БПФ 2 m -мерного вектора v , где v - вектор, элементы которого хранят отсчеты функции f (t ). Результатом будет вектор А размерности 1 + 2 m - 1 с комплексными элементами - отсчетами в частотной области. Фактически действительная и мнимая части вектора есть коэффициенты Фурье a k и b k , что существенно упрощает их получение.

Функция ifft(v ) реализует обратное БПФ - возвращает обратное БПФ для вектора v с комплексными элементами. Вектор v имеет 1 + 2 m – 1

Фильтрация аналоговых сигналов

Ø Определение Фильтрация - выделение полезного сигнала из его смеси с мешающим сигналом - шумом. Наиболее распространенный тип фильтрации - частотная фильтрация. Если известна область частот, занимаемых полезным сигналом, достаточно выделить эту область и подавить те области, которые заняты шумом.

Используя прямое БПФ, сигнал с шумом преобразуется из временной области с частотную, что создает вектор f из 64 частотных составляющих.

Затем выполняется фильтрующее преобразовании с помощью функции Хевисайда

Ф(х ) - Ступенчатая функция Хевисайда .

Возвращает 1, если х 0; иначе 0.

Отфильтрованный сигнал (вектор g ) подвергается обратному БПФ и создает вектор выходного сигнала h .

Сравнение временных зависимостей исходного и выходного сигналов, показывает, что выходной сигнал почти полностью повторяет входной и в значительной мере избавлен от высокочастотных шумовых помех, маскирующих полезный сигнал

Рис.4. Фильтрация аналоговых сигналов

Рис.4 иллюстрирует технику фильтрации с применением БПФ.Сначала синтезируется исходный сигнал, представленный 128 отсчетами вектора v . Затем к этому сигналу присоединяется шум с помощью генератора случайных чисел (функция rnd ) и формируется вектор из 128 отсчетов зашумленного сигнала.

.
Порядок выполнения лабораторной работы

Задание 1. Вычислить первые шесть пар коэффициентов разложения в ряд Фурье функции f (t ) на отрезке .

Построить графики 1, 2 и 3 гармоник.

Выполнить гармонический синтез функции f (t ) по 1, 2 и 3 гармоникам. Результаты синтеза отобразить графически.

Варианты задания 1

f (t ) № варианта f (t ) № варианта f (t )
cos e |sin 3 t|

Задание 2. Выполнить классический спектральный анализ и синтез функции f (t ). Отобразить графически спектры амплитуд и фаз, результат спектрального синтеза функции f (t ).


Задание 3. Выполнить численный спектральный анализ и синтез функции f (t ). Для этого необходимо задать исходную функцию f (t ) дискретно в 32 отсчетах. Отобразить графически спектры амплитуд и фаз, результат спектрального синтеза функции f (t ).

Задание 4. Выполнить спектральный анализ и синтез функции f (t ) с помощью БПФ. Для этого необходимо:

· задать исходную функцию f (t ) дискретно в 128 отсчетах;

· выполнить прямое БПФ с помощью функции fft и отобразить графически найденные спектры амплитуд и фаз первых шести гармоник;

· выполнить обратное БПФ с помощью функции ifft и отобразить графически результат спектрального синтеза функции f (t ).

Задание 5. Выполнить фильтрацию функции f (t ) с помощью БПФ:

· синтезировать функцию f (t ) в виде полезного сигнала, представленного 128 отсчетами вектора v ;

· к полезному сигналу v присоединить шум с помощью функции rnd (rnd (2) - 1) и сформировать вектор из 128 отсчетов зашумленного сигнала s ;

· преобразовать сигнал с шумом s из временной области в частотную, используя прямое БПФ (функция fft ). В результате получится сигнал f из 64 частотных составляющих;

· выполнить фильтрующее преобразование с помощью функции Хевисайда (параметр фильтрации  = 2);

· с помощью функции ifft выполнить обратное БПФ и получить вектор выходного сигнала h ;

· построить графики полезного сигнала v и сигнала, полученного фильтрацией зашумленного сигнала s .

Тема 1. «Логика высказываний»

Задание

1. Установить, является ли данная формула тождественно-истинной.

2. Данное высказывание записать в виде формулы логики высказываний. Построить отрицание данного высказывания в виде формулы, не содержащей внешних знаков отрицания. Перевести на естественный язык.

3. Установить, является ли данное рассуждение правильным, (проверить, следует ли заключение из конъюнкции посылок).


Варианты индивидуальных заданий темы ЛВ

Вариант №1

3. Если человек принял какое-то решение, и он правильно воспитан, то он преодолеет все конкурирующие желания. Человек принял решение, но не преодолел конкурирующих желаний. Следовательно, он неправильно воспитан.

Вариант №2

2. Идет дождь, и идет снег.

3. Если данное явление психическое, то оно обусловлено внешним воздействием на организм. Если оно физиологическое, то оно тоже обусловлено внешним воздействием на организм. Данное явление не психическое и не физиологическое. Следовательно, оно не обусловлено внешним воздействием на организм.

Вариант №3

2. Он хороший студент или хороший спортсмен.

3. Если подозреваемый совершил кражу, то, либо она была тщательно подготовлена, либо он имел соучастников. Если бы кража была тщательно подготовлена, то, если бы были соучастники, украдено было бы много. Украдено мало. Значит, подозреваемый невиновен.

Вариант №4

2. Если стальное колесо нагреть, то его диаметр увеличится.

3. Если курс ценных бумаг растет, или процентная ставка снижается, то падает курс акций. Если процентная ставка снижается, то либо курс акций не падает, либо курс ценных бумаг не растет. Курс акций понижается. Следовательно, снижается процентная ставка.

Вариант № 5

3. Либо свидетель не был запуган, либо, если Генри покончил жизнь самоубийством, то записка была найдена. Если свидетель был запуган, то Генри не покончил жизнь самоубийством. Записка была найдена. Следовательно, Генри покончил жизнь самоубийством.

Вариант №6

2. Он учится в институте или на курсах иностранных языков.

3. Если философ – дуалист, то он не материалист. Если он не материалист, то он диалектик или метафизик. Он не метафизик. Следовательно, он диалектик или дуалист.

Вариант №7

2. Он способный и прилежный.

3. Если капиталовложения останутся постоянными, то возрастут правительственные расходы или возникнет безработица. Если правительственные расходы не возрастут, то налоги будут снижены. Если налоги будут снижены и капиталовложения останутся постоянными, то безработица не возрастет. Безработица не возрастет. Следовательно, правительственные расходы возрастут.

Вариант №8

2. Эта книга сложная и неинтересная.

3. Если исходные данные корректны и программа работает правильно, то получается верный результат. Результат неверен. Следовательно, исходные данные некорректны или программа работает неправильно.

Вариант №9

2. Он и жнец, и швец, и на дуде игрец.

3. Если цены высоки, то и заработная плата высока. Цены высоки или применяется регулирование цен. Если применяется регулирование цен, то нет инфляции. Наблюдается инфляция. Следовательно, заработная плата высока..

Вариант №10

2. Если воду охлаждать, то объем ее будет уменьшаться.

3. Если я устал, я хочу вернуться домой. Если я голоден, я хочу вернуться домой или пойти в ресторан. Я устал и голоден. Поэтому я хочу вернуться домой.

Вариант №11

2. Если число оканчивается нулем, оно делится на 5.

3. Если завтра будет холодно, то я надену теплую куртку, если рукав будет починен. Завтра будет холодно, и рукав не будет починен. Значит, я не надену теплую куртку.

Вариант №12

2. Тело, лишенное опоры, падает на землю.

3. Если будет идти снег, машину будет трудно вести. Если будет трудно вести машину, я опоздаю, если не выеду пораньше. Идет снег, и я выеду пораньше. Значит, я не опоздаю.

Вариант №13

2. Иван и Петр знают Федора.

3. Если человек говорит неправду, то он заблуждается или сознательно вводит в заблуждение других. Этот человек говорит неправду и явно не заблуждается. Значит, он сознательно вводит в заблуждение других.

Вариант №14

2. Эта книга полезная и интересная.

3. Если бы он был умен, то он увидел бы свою ошибку. Если бы он был искренен, то он признался бы в ней. Однако, он не умен и не искренен. Следовательно, он или не увидит свою ошибку, или не признается в ней.

Вариант № 15

2. Этот актер играет в театре и не играет в кино.

3. Если человек является материалистом, то он признает познаваемость мира, Если человек признает познаваемость мира, то он не является агностиком. Следовательно, если человек не является последовательным материалистом, то он – агностик.

Вариант №16

2. Если собаку дразнить, она укусит

3. Если в мире есть справедливость, то злые люди не могут быть счастливы. Если мир есть создание злого гения, то злые люди могут быть счастливы. Значит, если в мире есть справедливость, то мир не может быть созданием злого гения

Вариант №17

2. Если вы владеете английским языком, вы справитесь с этой работой.

3. Если Иванов работает, то он получает зарплату. Если же Иванов учится, то он получает стипендию. Но Иванов не получает зарплату или не получает стипендию. Следовательно, он не работает или не учится.

Вариант №18

2. Если функция нечетная, то ее график симметричен относительно начала координат.

3. Если я лягу спать, то не сдам экзамен. Если я буду заниматься ночью, то тоже не сдам экзамен. Следовательно, я не сдам экзамен.

Вариант №19

2. Если число делится на 3, то сумма его цифр делится на 3.

3. Если я пойду завтра на первую лекцию, то должен буду встать рано. Если я пойду вечером на дискотеку, то лягу спать поздно. Если я лягу спать поздно, а встану рано, я буду плохо себя чувствовать. Следовательно, я должен пропустить первую лекцию или не ходить на дискотеку.

Вариант №20

2. Если слово ставится в начале предложения, то оно пишется с большой буквы.

3. Если x 0 и y 0, то x 2 + y 2 > 0. Если x = 0 и y = 0, то выражение (x y ):(x + y ) не имеет смысла. Неверно, что x 2 + y 2 > 0. Следовательно, не имеет смысла выражение (x y ):(x + y ).

Вариант №21

2. Иван и Марья любят друг друга.

3. Если книга, которую я читаю, бесполезная, то она несложная. Если книга сложная, то она неинтересная. Эта книга сложная и интересная. Значит, она полезная.

Вариант №22

2. Плох тот солдат, который не мечтает стать генералом.

3. Если завтра будет дождь, я надену плащ. Если будет ветер, я надену куртку. Следовательно, если не будет дождя и ветра, я не надену ни плаща, ни куртки.

Вариант №23

2. Если ряд сходится, то его общий член стремится к нулю.

3. Если он не трус, то он поступит в соответствии с собственными убеждениями. Если он честен, то он не трус. Если он не честен, то он не признает своей ошибки. Он признал свою ошибку. Значит, он не трус.

Вариант №24

2. Ни Иван, ни Федор не отличники.

3. Если он упрям, то он может ошибаться. Если он честен, то он не упрям. Если он не упрям, то он не может одновременно не ошибаться и быть честным. Значит, он не упрям.

Вариант № 25

2. Либо Иван, либо Петр знают Федора.

3. Если зарплату выдают вовремя, то ожидаются либо выборы, либо акция протеста. Зарплату выдали вовремя. Выборы не ожидаются. Значит, ожидается акция протеста.

Вариант № 26

2. Если составить алгоритм и написать программу, то можно решить эту задачу.

3. Если человек занимается спортом, то он здоров. Если человек здоров, то он счастлив, Этот человек занимается спортом. Значит, он счастлив.

Вариант № 27

2. Вечером мы пойдем на хоккей или будем смотреть его по телевизору.

3. Антон переутомился или болен. Если он переутомился, то он раздражается. Он не раздражается. Следовательно, он болен.

Вариант № 28

2. Если я не выспался или голоден, я не могу заниматься.

3. Если фирма ориентирована на усиление маркетинга, то она намерена получить крупную прибыль на выпуске новых товаров. Если фирма предусматривает расширение торговой сети, то она намерена получить крупную прибыль от увеличения продаж. Фирма предусматривает усиление маркетинга или собирается расширить торговую сеть, Следовательно, она намерена получить крупную прибыль.

Вариант № 29

2. Если налоги не будут снижены, то мелкие производители разорятся и оставят производство.

3. Контракт будет выполнен тогда и только тогда, когда дом будет закончен в феврале. Если дом будет закончен в феврале То мы можем переехать в марте. Контракт будет выполнен, Следовательно, мы можем переехать в марте.

Вариант № 30

2. Если наша команда не займет первое место, мы останемся дома и будем тренироваться.

3. Намеченная программа удастся, если застать противника врасплох или если его позиции плохо защищены. Захватить его врасплох можно, если он беспечен. Он не будет беспечен, если его позиции плохо защищены. Значит, программа не удастся.


Тема 2. Линейная парная регрессия

Эта тема включает выполнение шести лабораторных работ, посвященных построению и исследованию уравнения линейной регрессии вида

Пример 1.1 .

Для определения зависимости между сменной добычей угля на одного рабочего (переменная Y , измеряемая в тоннах) и мощностью угольного пласта (переменная X , измеряемая в метрах) на 10 шахтах были проведены исследования, результаты которых представлены таблицей.

i
x i
y i

Лабораторная работа № 1

Вычисление коэффициентов уравнения ЛР

Цель работы Вычисление коэффициентов уравнения линейной регрессии по пространственной выборке.

Расчетные соотношения. Коэффициенты, определяемые на основе метода наименьших квадратов, являются решением системы уравнений

Решая эту систему уравнений, получаем

,

где m XY – выборочное значение корреляционного момента, определенного по формуле:

,

– выборочное значение дисперсии величины X , определяемой по формуле:

Решение

Вычислим эти коэффициенты , используя табличный процессор Excel. На рисунке показан фрагмент документа Excel, в котором:

а) размещены данные таблицы;

б) запрограммировано вычисление коэффициентов , системы;

в) запрограммировано вычисление b 0 , b 1 по формулам.

Заметим, что для вычисления средних значений используется функция Excel СРЗНАЧ (диапазон ячеек ).

В результате выполнения запрограммированных вычислений получаем

b 0 = –2.75; b 1 = 1.016,

а само уравнение регрессии примет вид

Задание . Используя полученное уравнение регресии, определите производительность труда шахтера, если толщина угольного слоя равна:

а) 8.5 метров (интерполяция данных);

б) 14 метров (экстраполяция данных).

Рис. 1.Вычисление коэффициентов линейной регрессии


Лабораторная работа № 2

Вычисление выборочного коэффициента корреляции

Цель работы. Вычисление выборочного коэффициента корреляции по пространственной выборке.

Расчетные соотношения. Выборочный коэффициент корреляции определяется соотношением

где , , .

Решение

Фрагмент документа Excel, вычисляющего величины: коэффициента корреляции

Рис. 2. Вычисление коэффициента корреляции


Лабораторная работа № 3

Вычисление оценок дисперсий парной ЛР

Цель работы. Вычислить оценки для дисперсий коэффициентов b 0 , b 1 ,.

Расчетные соотношения. Оценки для дисперсий коэффициентов определяются формулами:

,

где - оценка дисперсии .

Решение. На рис.3 показан фрагмент документа Excel, в котором выполнены вычисления оценок дисперсий . Заметим, что

· значения коэффициентов взяты из лабораторной работы № 1 и ячейки (В1,В2), в которых они находятся, имеют абсолютную адресацию ($В$1, $В$2) в выражениях, вычисляющих значения регрессии ;

· значение (ячейка В19) взято из лабораторной работы № 1.Получаем следующие значения:

.

Рис. 3. Вычисление оценок для дисперсий коэффициентов


Лабораторная работа №4

Функции Excel для коэффициентов парной ЛР

Цель работы. Вычислить коэффициенты уравнения линейной регрессии по пространственной выборке, используя функцииExcel.

Приведем некоторые статистические функции Excel, полезные при построении парной линейной регрессии.

Функция ОТРЕЗОК.

ОТРЕЗОК(диапазон_значений_ ; диапазон_значений_ ).

Функция НАКЛОН. Вычисляет коэффициент и обращение имеет вид

НАКЛОН(диапазон_значений_ ; диапазон_значений_ ).

Функция ПРЕДСКАЗ. Вычисляет значение линейной парной регрессии при заданном значении независимой переменной (обозначена через ) и обращение имеет вид

ПРЕДСКАЗ( ;диапазон_значений_ ;диапазон_значений_ ).

Функция СТОШYX. Вычисляет оценку для среднеквадратического отклонения возмущений и обращение имеет вид (YX – латинские буквы):

СТОШYX(диапазон_значений_ ; диапазон_значений_ ).

Решение. Фрагмент документа Excel, вычисляющего требуемые величины приведен. Обратите внимание на использовании абсолютной адресации при вычислении .

Рис. 4. Использование функций Excel

Задание. Сравните вычисленные значения с значениями, полученными в лабораторных работах №1 и № 3.


Лабораторная работа № 5

Построение интервальной оценки для функции парной ЛР

Цель работы. Построение интервальной оценки для функции регрессии с надежностью g = 0.95, используя для этого уравнение регрессии , построенное в лабораторной работе № 1.

Расчетные соотношения. Интервальная оценка (доверительный интервал) для (при заданном значении ) с надежностью (доверительной вероятностью) равной g определяется выражением

Оценка для дисперсии функции имеет вид

,

где - оценка дисперсии .

Таким образом, две величины (зависит от ) и , вычисляемая с помощью функции Excel:

СТЬЮДРАСПОБР().

Решение. Значения нижней и верхней границ интервала будем вычислять для .

Фрагмент документа, осуществляющий эти вычисления, приведен на рисунке


Рис.5. Построение интервальной оценки для

Величины , , (ячейки В16:В18) и коэффициенты (В1:В2) взяты из предыдущих лабораторных работ. Величина = СТЬЮДРАСПОБР() = 2.31.


Лабораторная работа № 6

Проверка значимости уравнения ЛР по критерию Фишера

Цель работы. По данным таблицы оценить на уровне a = 0.05 значимость уравнения регрессии

,

построенного в лабораторной работе № 1.

Расчетные соотношения. Уравнение парной регрессии значимо с уровнем значимости a, если выполняется следующее неравенство:

где F g; 1; n -2 – значения квантиля уровня g F -распределения с числами степеней свободы k 1 = 1 и k 2 = n – 2.

Для вычисления квантиля можно использовать следующее выражение

FРАСПОБР().

Суммы определяются выражениями:

, .

Критерий часто называют критерием Фишера или F-критерием.

Решение. Приведен фрагмент документа Excel, вычисляющего значения Q e , и критерий F . В столбце D значения вычисляются по формуле . Значения коэффициентов взяты из лабораторной работы № 1.

Получены следующие значения , , . Вычисляем квантиль F 0.95; 1; 8 = 5.32. Неравенство выполняется, т. к. 24.04 > 5.32 и поэтому уравнение регрессии значимо с уровнем значимости a = 0.05.

Рис. 6. Вычисление величины F – критерия


Тема 3 Нелинейная парная регрессия

Эта тема включает выполнение двух лабораторных работ, посвященных построению уравнения нелинейной парной регрессии. Пространственная выборка для построения регрессии взята из следующего примера.

Пример В таблице приведены значения независимой переменной (доход а семьи в тысяч рублей) и значения зависимой переменной (доля расходов на товары длительного пользования в процентах от общей суммы расходов).

13.4 15.4 16.5 18.6 19.1

Лабораторная работа № 7

Построение нелинейной регрессии с использованием

Команды «Добавить линию тренда»

Цель работы Используя пространственную выборку необходимо построить уравнение нелинейной регрессии вида с использованием команды «Добавить линию тренда» и вычислить коэффициент детерминации .

Команда «Добавить линию тренда». Используется для выделения тренда (медленных изменений) при анализе временных рядов.

Однако эту команду можно использовать и для построения уравнения нелинейной регрессии, рассматривая в качестве времени независимую переменную .

Эта команда позволяет построить следующие уравнения регрессии:

· линейную

· полиноминальную ();

· логарифмическую

· степенную ;

· экспоненциальную .

Для построения одной из перечисленных регрессий необходимо выполнить следующие шаги:

Шаг 1. В выбранном листе Excel ввести по столбцам исходные данные .

Шаг 2. По этим данным построить график в декартовый системе координат.

Шаг 3. Установить курсор на построенном графике, сделать щелчок правой кнопкой и в появившемся контекстном меню выполнить команду Добавить линию тренда

Шаг 4. В появившемся диалоговом окне активизировать закладку «Тип» и выбрать нужное уравнение регрессии.

Рис. 2.1. Построение графика по исходным данным

Рис. 2.2. Выбор вида уравнения регрессии

Шаг 5. Активизировать закладку «Параметры» и «включить» необходимые для нас опции:

· «Показать уравнение на диаграмме» - на диаграмме будет показано выбранное уравнение регрессии с вычисленным коэффициентами;

Рис. 2.3. Задание опций вывода информации

· «Поместить на диаграмму величину достоверности аппроксимации (R^2)» - на диаграмме будет показана значение коэффициент детерминации (для нелинейной регрессии -индекс детерминации), вычисляемый по формуле

· Если по построенному уравнению регрессии необходимо выполнить прогноз, то нужно указать число периодов прогноза.

Назначение других опций понятны из своих названий.

Шаг 6. После задания всех перечисленных опций щелкнуть на кнопке «OK» и на диаграмме появиться формула построенного уравнения регрессии и значение индекса детерминации (выделено затемнением).

Рис. 2.4. График и уравнение построенной регрессии

Решение. Построение уравнения осуществляем по описанным выше шагам. Получаем уравнение

,

для которого коэффициент детерминации равен . Такая величина говорит о хорошем соответствии построенного уравнения исходным данным.


Лабораторная работа № 8

Выбор наилучшей нелинейной регрессии

Цель работы. Используя пространственную выборку и команду «Добавить линию тренда» построить шесть уравнений нелинейной регрессии (полиномиальное уравнение строится при и ), определить для каждого уравнения коэффициент детерминации (значение выводится), приведенный коэффициент детерминации (значение вычисляется) и по максимальному значению найти наилучшее уравнение нелинейной регрессии.

Приведенный коэффициент детерминации. Коэффициент детерминации характеризует близость построенной регрессии к исходным данным, которые содержат «нежелательную» случайную составляющую . Очевидно, что, построив по данным полином 5-ого порядка, получаем «идеальное» значение , по такое уравнение содержит в себе не только независимую переменную , но составляющую и это снижает точность использования построенного уравнения для прогноза.

Поэтому при выборе уравнения регрессии надо учитывать не только величину , но и «сложность» регрессионного уравнения, определяемое количеством коэффициентов уравнения.

Такой учет удачно реализован в так называемом приведенном коэффициенте детерминации:

,

где - количество вычисляемых коэффициентов регрессии. Видно, что при неизменных увеличение уменьшает значение . Если количество коэффициентов у сравниваемых уравнений регрессии одинаково (например, ), то отбор наилучшей регрессии можно осуществлять по величине . Если в уравнениях регрессии меняется число коэффициентов, то такой отбор целесообразно по величине .

Решение. Для построения каждого уравнения выполняем шаги 2 – 6 (для первого уравнения еще и шаг 1) и размещаем в одном документе шесть окон, в которых выводятся найденные уравнения регрессии уравнения и величина . Затем формулу уравнения и заносим в таблицу. Далее вычисляем приведенный коэффициент детерминации и заносим эти значения также в таблицу.

В качестве «наилучшего» уравнения регрессии выбираем уравнение, имеющее наибольшую величину приведенный коэффициент детерминации . Таким уравнением является степенная функции (в таблице строка с этой функцией выделена серым цветом).

, имеющая величину = 0.9901.

Уравнение
0.949 0.938
0.9916 0.9895
(полиноминальная, ) 0.9896 0.9827
(полиноминальная, ) 0.9917 0.9792
0.9921 0.9901
0.9029 0,8786

Задание. Определить по величине «наихудшее» уравнение регрессии.


Тема 4. Линейная множественная регрессия

Эта тема включает выполнение лабораторных работ, посвященных построению и исследованию уравнения линейной множественной регрессии вида

Пространственная выборка для построения этого уравнения взята из следующего примера.

Пример Данные о сменной добыче угля на одного рабочего (переменная Y ), мощности пласта (переменная X 1 и уровнем механизации работ в шахте (переменная X 2) , характеризующие процесс добычи угля в 10 шахтах приведены в таблице. Предполагая, что между переменными Y, X 1 , X 2 существует линейная зависимость, необходимо найти аналитическое выражение для этой зависимости, т.е. построить уравнение линейной регрессии.

Метод анализа был основан на так называемых рядах Фурье. Ряд начинается с разложения сложной формы на простые. Фурье показал, что сложная форма волны может быть представлена как сумма простых волн. Как правило, уравнения, описывающие классические системы, легко решаются для каждой из этих простых волн. Далее Фурье показал, как эти простые решения можно суммировать, чтобы получить решение всей сложной задачи в целом. (Говоря языком математики, ряд Фурье - это метод представления функции суммой гармоник - синусоид и косинусоид, поэтому анализ Фурье был известен также под названием «гармонический анализ».)

Согласно гипотезе Фурье не существует функции, которую нельзя было бы разложить в тригонометрический ряд. Рассмотрим, каким образом можно провести данное разложение. Рассмотрим следующую систему ортонормированных функций на отрезка [–π, π]: {1, cos(t),
sin(t),
cos(2t),
sin(2t),
cos(3t),
sin(3t), …,
cos(nt),
sin(nt),… }.

Руководствуясь тем, что данная система функций является ортонормированной, функцию f(t) на отрезке [π, –π] можно аппроксимировать следующим образом:

f(t) = α0 + α1
cos(t) + α2
cos(2t) +
α3 cos(3t) + …

... + β1
sin(t) + β2
sin(2t) + β3
sin(3t)+… (6)

Коэффициенты α n , β n вычисляются через скалярное произведение функции и базисной функции по формулам, рассмотренным ранее, и выражаются следующим образом:

α 0 = , 1> =
,

α n = , cos(nt) > =
,

β n = , sin(nt) > =
.

Выражение (6) можно записать в сжатом виде следующим образом:

f(t) = a 0 /2 + a 1 cos(t) + a 2 cos(2t) + a 3 cos(3t) + …

B 1 sin(t) + b 2 sin(2t) + b 3 sin(3t)+… (7)

a 0 = 2α 0 =
,

а n =
α n =
, (8)

b n=
β n =
. (9)

Так как при n = 0 cos(0) = 1, константа a 0 /2 выражает общий вид коэффициента a n при n = 0.

Коэффициенты a n и b n называют коэффициентами Фурье, а представление функции f(t) по формуле (7) – разложением в ряд Фурье. Иногда разложение в ряд Фурье, представленное в таком виде, называют действительным разложением в ряд Фурье, а коэффициенты – действительными коэффициентами Фурье. Термин «действительный» вводится для, того чтобы отличить данное разложение от комплексного разложения.

Проанализируем выражения (8) и (9). Коэффициентa 0 представляет собой среднее значение функцииf(t) на отрезке [–π,π] или постоянную составляющую сигналаf(t). Коэффициентыa n иb n (приn> 0) – это амплитуды косинусных и синусных составляющих функции (сигнала)f(t) с угловой частотой равнойn. Другими словами, данные коэффициенты задают величину частотных составляющих сигналов. Например, когда мы говорим о звуковом сигнале с низкими частотами (например, звуки бас-гитары), это означает, что коэффициентыa n иb n больше при меньших значенияхnи наоборот – в высокочастотных звуковых колебаниях (например, звук скрипки) больше при больших значенияхn.

Колебание самого большого периода (или самой низкой частоты), представленное суммой a 1 cos(t) и b 1 sin(t) называют колебанием основной частоты или первой гармоникой. Колебание с периодом равным половине периода основной частоты – второй гармоникой, колебание с периодом равным 1/n основной частоты – n-гаромоникой. Таким образом, с помощью разложения Функции f(t) в ряд Фурье, мы можем осуществить переход из временной области в частотную. Такой переход обычно необходим для выявления особенностей сигнала, которые «незаметны» во временной области.

Обратим внимание, что формулы (8) и (9) применимы для периодического сигнала с периодом равным 2π. В общем случае в ряд Фурье можно разложить периодический сигнал с периодом T, тогда при разложении используется отрезок [–T/2, T/2]. Период первой гармоники равен T и составляющие примут вид cos(2πt/T) и sin(2πt/T), составляющие n-гармоники – cos(2πtn/T) и sin(2πtn/T).

Функцию f(t) на отрезке [–T/2,T/2] можно аппроксимировать следующим образом:

f(t) = a 0 /2 + a 1 cos(2πt/T) + a 2 cos(4πt/T) + a 3 cos(6πt/T) + …

B 1 sin(2πt/T) + b 2 sin(4πt/T) + b 3 sin(6πt/T)+…, (10)

a n =
,

b n=
.

Если обозначить угловую частоту первой гармоники ω 0 = 2π/T, тогда составляющие n-гармоники принимают вид cos(ω 0 nt), sin(ω 0 nt) и

f(t) = a 0 /2 + a 1 cos(ω 0 t) + a 2 cos(2ω 0 t) + a 3 cos(3ω 0 t) + …

B 1 sin(ω 0 t) + b 2 sin(2ω 0 t) + b 3 sin(3ω 0 t)+…=

=
, (11)

где коэффициенты Фурье вычисляются по формулам:

a n =
,

b n =
.

Похожие публикации
Номер шахты i x i 1 x i 2 ,т.е. матрица

а) обратиться к Мастеру функций и выбрать нужную категорию функций, затем указать имя функции и задать соответствующие диапазоны ячеек,

б) ввести с клавиатуры имя функции задать соответствующие диапазоны ячеек.

Транспонирование матрицы осуществляется с помощью функции ТРАНСП (категория функций – Ссылки и массивы

ТРАНСП (диапазон ячеек ),

где параметр диапазон ячеек задает все элементы транспонируемой матрицы (или вектора).

Умножение матриц осуществляется с помощью функции МУМНОЖ (категория функций – Математические ).Обращение к функции имеет вид:

МУМНОЖ(диапазон_1;диапазон_2 ),

где параметр диапазон_1 задает элементы первой из перемножаемых матриц, а параметр диапазон_2 – элементы второй матрицы. При этом перемножаемые матрицы должны иметь соответствующие размеры (если первая матрица , вторая - , то результатом будет матрица ).

Обращение матрицы (вычисление обратной матрицы) осуществляется с помощью функции МОБР (категория функций – Математические ). Обращение к функции имеет вид:

МОБР (диапазон ячеек ),

где параметр диапазон ячеек задает все элементы обращаемой матрицы, которая должна быть квадратной и невырожденной.

При использовании этих функций необходимо соблюдать следующий порядок действий:

· выделить фрагмент ячеек , в которые будет занесен результат выполнения матричных функций (при этом надо учитывать размеры исходных матриц);

· ввести арифметическое выражение , содержащее обращение к матричным функциям Excel;

· одновременно нажать клавиши , , . Если этого не сделать, то вычислится только один элемент результирующей матрицы или вектора.

Режим Регрессия модуля Анализ данных. Табличный процессор Excel содержит модуль Анализ данных. Этотмодуль позволяет выполнить статистический анализ выборочных данных (построение гистограмм, вычисление числовых характеристик и т.д.). Режим работы Регрессия этого модуля осуществляет вычисление коэффициентов линейной множественной регрессии с переменными, построение доверительные интервалы и проверку значимости уравнения регрессии.

Для вызова режима Регрессия модуля Анализ данных необходимо:

· обратиться к пункту менюСервис ;

· в появившемся меню выполнить команду Анализ данных;

· в списке режимов работы модуля Анализ данных выбрать режим Регрессия и щелкнуть на кнопке Ok .

После вызова режимаРегрессия на экране появляется диалоговое окно, в котором задаются следующие параметры:

1. Входной интервал Y – вводится диапазон адресов ячеек, содержащих значения (ячейки должны составлять один столбец).

Рис. 3.2. Диалоговое окно режима Регрессия

2. Входной интервал X – вводится диапазон адресов ячеек, содержащих значения независимых переменных. Значения каждой переменной представляются одним столбцом. Количество переменных не более 16 (т.е. ).

3. Метки – включается если первая строка во входном диапазоне содержит заголовок. В этом случае автоматически будут созданы стандартные названия.

4. Уровень надежности – при включении этого параметра задается надежность при построении доверительных интервалов.

5. Константа-ноль – при включении этого параметра коэффициент .

6. Выходной интервал – при включении активизируется поле, в которое необходимо ввести адрес левой верхней ячейки выходного диапазона, который содержит ячейки с результатами вычислений режима Регрессия.

7. Новый рабочий лист – при включении этого параметра открывается новый лист, в который начиная с ячейки А1 вставляются результаты работы режима Регрессия.

8. Новая рабочая книга - при включении этого параметра открывается новая книга на первом листе которой начиная с ячейки А1 вставляются результаты работы режима Регрессия.

9. Остатки – привключении вычисляется столбец, содержащий невязки .

10. Стандартизованные остатки – при включении вычисляется столбец, содержащий стандартизованные остатки.

После этого режим Регрессия и в диалоговом окне зададим необходимые параметры. Заметим, из-за большой «ширины» таблиц, в которых выводятся результаты работы режима Регрессия, часть результатов помещены в другие ячейки.

Дадим краткую интерпретацию показателям, значения которых вычисляются в режиме Регрессия. Первоначально рассмотрим показатели, объединенные названием Регрессионная статистика (см. рис. 3.3).

Множественный - корень квадратный из коэффициента детерминации.

квадрат – коэффициент детерминации .

Рис. 3.3. Результаты работы режима Регрессия

Нормированный квадрат – приведенный коэффициент детерминации (см. формулу (2.1)).

Стандартная ошибка – оценка для среднеквадратического отклонения .

Наблюдения – число наблюдений .

Преобразование Фурье – это семейство математических методов, основанных на разложении исходной непрерывной функции от времени на совокупность базисных гармонических функций (в качестве которых выступают синусоидальные функции) различной частоты, амплитуды и фазы. Из определения видно, что основная идея преобразования заключается в том, что любую функцию можно представить в виде бесконечной суммы синусоид, каждая из которых будет характеризоваться своей амплитудой, частотой и начальной фазой.

Преобразование Фурье является основоположником спектрального анализа. Спектральный анализ – это способ обработки сигналов, который позволяет охарактеризовать частотный состав измеряемого сигнала. В зависимости от того, каким образом представлен сигнал, используют разные преобразования Фурье. Различают несколько видов преобразования Фурье:

– Непрерывное преобразование Фурье (в англоязычной литературе Continue Time Fourier Transform – CTFT или, сокращенно, FT );

– Дискретное преобразование Фурье (в англоязычной литературе Discrete Fourier Transform – DFT );

– Быстрое преобразование Фурье (в англоязычной литературе Fast Fourier transform – FFT ).

Непрерывное преобразование Фурье

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

Существует несколько видов записи непрерывного преобразования Фурье, отличающихся друг от друга значением коэффициента перед интегралом (две формы записи):

или

где и - Фурье-образ функцииили частотный спектр функции ;

- круговая частота.

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

Если функция нечетная на интервале (−∞, +∞), то преобразование Фурье может быть представлено через синус-функцию:

Если функция четная на интервале (−∞, +∞), то преобразование Фурье может быть представлено через косинус-функцию:

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

Преобразование Фурье является обратимым, то есть если по функции был рассчитан ее Фурье-образ , то по Фурье-образу можно однозначно восстановить исходную функцию . Под обратным преобразованием Фурье понимают интеграл вида (две формы записи):

или

где - Фурье-образ функцииили частотный спектр функции ;

- круговая частота.

Если функция нечетная на интервале (−∞, +∞), то обратное преобразование Фурье может быть представлено через синус-функцию:

Если функция четная на интервале (−∞, +∞), то обратное преобразование Фурье может быть представлено через косинус-функцию:

В качестве примера, рассмотрим следующую функцию . График исследуемой экспоненциальной функции представлен ниже.

Поскольку функция является четной функцией, то непрерывное преобразование Фурье будет определяться следующим образом:

В результате получили зависимость изменения исследуемой экспоненциальной функции на частотном интервале (см. ниже).

Непрерывное преобразование Фурье используют, как правило, в теории при рассмотрении сигналов, которые изменяются в соответствии с заданными функциями, но на практике обычно имеют дело с результатами измерений, которые представляют собой дискретные данные. Результаты измерений фиксируются через равные промежутки времени с определённой частотой дискретизации, например, 16000 Гц или 22000 Гц. Однако в общем случае дискретные отсчёты могут идти неравномерно, но это усложняет математический аппарат анализа, поэтому на практике обычно не применяется.

Существует важная теорема Котельникова (в иностранной литературе встречается название «теорема Найквиста-Шеннона», «теорема отсчетов»), которая гласит, что аналоговый периодический сигнал, имеющий конечный (ограниченный по ширине) спектр (0…fmax), может быть однозначно восстановлен без искажений и потерь по своим дискретным отсчётам, взятым с частотой, большей или равной удвоенной верхней частоте спектра - частота дискретизации (fдискр >= 2*fmax). Другими словами, при частоте дискретизации 1000 Гц из аналогового периодического сигнала можно восстановить сигнал с частотой до 500 Гц. Следует отметить, что дискретизация функции по времени приводит к периодизации ее спектра, а дискретизация спектра по частоте приводит к периодизации функции.

Это одно из преобразований Фурье, широко применяемых в алгоритмах цифровой обработки сигналов.

Прямое дискретное преобразование Фурье ставит в соответствие временной функции , которая определена N-точками измерений на заданном временном интервале, другую функцию , которая определена на частотном интервале. Следует отметить, что функция на временном интервале задается с помощью N-отсчетов, а функция на частотном интервале задается с помощью K-кратного спектра.

k ˗ индекс частоты.

Частота k-го сигнала определяется по выражению

где T - период времени, в течение которого брались входные данные.

Прямое дискретное преобразование может быть переписано через вещественную и мнимую составляющие. Вещественная составляющая представляет собой массив, содержащий значения косинусоидальных составляющих, а мнимая составляющая представляет собой массив, содержащий значения синусоидальных составляющих.

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

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

Следует отметить, что разложение непрерывной функции не приводит к появлению зеркального эффекта, так как непрерывная функция однозначно раскладывается на гармонические переменные.

Амплитуда постоянной составляющей является средним значением функции за выбранный промежуток времени и определяется следующим образом:

Амплитуды и фазы частотных составляющих сигнала определяются по следующим соотношениям:

Полученные значения амплитуды и фазы называют полярным представлением (polar notation). Результирующий вектор сигнала будет определяться следующим образом:

Рассмотрим алгоритм преобразования дискретно заданной функции на заданном интервале (на заданном периоде) с количеством исходных точек

Д искретное преобразование Фурье

В результате преобразования получаем вещественное и мнимое значение функции , которая определена на частотном диапазоне.

Обратное дискретное преобразование Фурье ставит в соответствие частотной функции , которая определена K-кратным спектром на частотном интервале, другую функцию , которая определена на временном интервале.

N ˗ количество значений сигнала, измеренных за период, а также кратность частотного спектра;

k ˗ индекс частоты.

Как уже было сказано, дискретное преобразование Фурье N-точкам дискретного сигнала ставит в соответствие N-комплексных спектральных отсчетов сигнала . Для вычисления одного спектрального отсчета требуется N операций комплексного умножения и сложения. Таким образом, вычислительная сложность алгоритма дискретного преобразования Фурье является квадратичной, другими словами требуется операций комплексного умножения и сложения.

Спектральный анализ (Spectral analysis)

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

Основной смысл преобразования Фурье в том, что исходная непериодическая функция произвольной формы, которую невозможно описать аналитически и поэтому сложно обрабатывать и анализировать, представляется в виде набора синусов или косинусов с различной частотой, амплитудой и начальной фазой.

Иными словами, сложная функция преобразуется в множество более простых. Каждая синусоида (или косинусоида) с определенной частотой и амплитудой, полученная в результате разложения Фурье, называется спектральной составляющей или гармоникой . Спектральные составляющие образуют спектр Фурье .

Визуально спектр Фурье представляется в виде графика, на котором по горизонтальной оси откладывается круговая частота, обозначаемая греческой буквой «омега», а по вертикали – амплитуда спектральных составляющих, обычно обозначаемая латинской буквой A. Тогда каждая спектральная составляющая может быть представлена в виде отсчета, положение которого по горизонтали соответствует ее частоте, а высота – ее амплитуде. Гармоника с нулевой частотой называется постоянной составляющей (во временном представлении это прямая линия).

Даже простой визуальный анализ спектра может много сказать о характере функции, на основе которой он был получен. Интуитивно понятно, что быстрые изменения исходных данных порождают в спектре составляющие с высокой частотой, а медленные – с низкой . Поэтому если в нем амплитуда составляющих быстро убывает с увеличением частоты, то исходная функция (например, временной ряд) является плавной, а если в спектре присутствуют высокочастотные составляющие с большой амплитудой, то исходная функция будет содержать резкие колебания. Так, для временного ряда это может указывать на большую случайную составляющую, неустойчивость описываемых им процессов, наличие шумов в данных.

В основе спектральной обработки лежит манипулирование спектром. Действительно, если уменьшить (подавить) амплитуду высокочастотных составляющих, а затем на основе измененного спектра восстановить исходную функцию, выполнив обратное преобразование Фурье, то она станет более гладкой за счет удаления высокочастотной компоненты.

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

Применяя спектр таким образом, можно добиваться желаемого изменения исходных данных. Наиболее часто используется сглаживание временных рядов путем удаления или уменьшения амплитуды высокочастотных составляющих в спектре.

Для манипуляций со спектрами используются фильтры – алгоритмы, способные управлять формой спектра, подавлять или усиливать его составляющие. Главным свойством любого фильтра является его амплитудно-частотная характеристика (АЧХ), от формы которой зависит преобразование спектра.

Если фильтр пропускает только спектральные составляющие с частотой ниже некоторой граничной частоты, то он называется фильтр нижних частот (ФНЧ), и с его помощью можно сглаживать данные, очищать их от шума и аномальных значений .

Если фильтр пропускает спектральные составляющие выше некоторой граничной частоты, то он называется фильтром верхних частот (ФВЧ). С его помощью можно подавлять медленные изменения, например, сезонность в рядах данных.

Кроме этого, используется множество других типов фильтров: фильтры средних частот, заградительные фильтры и полосовые фильтры, а также более сложные, которые применяются при обработке сигналов в радиоэлектронике. Подбирая тип и форму частотной характеристики фильтра, можно добиться желаемого преобразования исходных данных путем спектральной обработки.

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

Спектральный анализ является одним из наиболее эффективных и хорошо разработанных методов обработки данных. Частотная фильтрация – только одно из его многочисленных приложений. Кроме этого, он используется в корреляционном и статистическом анализе, синтезе сигналов и функций, построении моделей и т.д.

ПРЕОБРАЗОВАНИЕ ФУРЬЕ И КЛАССИЧЕСКИЙ ЦИФРОВОЙ СПЕКТРАЛЬНЫЙ АНАЛИЗ.
Медведев С.Ю., к.ф.-м..н.

Введение

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

Преобразование Фурье - математическая основа спектрального анализа
Кратко обсудим разные виды преобразования Фурье (более подробно см. в ).
Начнем с преобразования Фурье непрерывного во времени сигнала

, (1)

которое идентифицирует частоты и амплитуды тех комплексных синусоид (экспонент), на которые разлагается некоторое произвольное колебание.
Обратное преобразование


. (2)


Существование прямого и обратного преобразования Фурье (которое в дальнейшем мы будем называть непрерывно-временным преобразованием Фурье - НВПФ) определяется рядом условий. Достаточное - абсолютная интегрируемость сигнала


. (3)

Менее ограничительное достаточное условие - конечность энергии сигнала


. (4)


Приведем ряд основных свойств преобразования Фурье и функций, используемых далее, заметив, что прямоугольное окно определяется выражением


(5)

а функция sinc - выражением


(6)

Функция отсчетов во временной области определяется выражением

(7)


Эту функцию иногда называют также функцией периодического продолжения.

Таблица 1. Основные свойства НВПФ и функции

Свойство, функция

Функция

Преобразование

Линейность

ag(t) + bh(t)

aG(f) + bH(f)

Сдвиг по времени

h (t - t 0)

H(f)exp(-j2pf t 0)

Сдвиг по частоте (модуляция)

h (t)exp(j2pf0 t)

H(f - f 0)

Масштабирование

(1 / |a|)h(t / a)

H(af)

Теорема свертки во временной области

g(t)*h(t)


G(f)H(f)

Теорема свертки в частотной области

g(t) h(t)

G(f)*H(f)

Функция окна

Aw(t / T)

2ATsinc(2Tf)

Функция sinc

2AFsinc(2Ft)

Aw(f / F)

Импульсная функция

Ad(t)

Функция отсчетов

T(f)

FF(f), F=1/T

Еще одно важное свойство устанавливается теоремой Парсеваля для двух функций g(t) и h(t):


. (8)

Если положить g(t) = h(t), то теорема Парсеваля сводится к теореме для энергии

. (9)

Выражение (9) - это, в сущности, просто формулировка закона сохранения энергии в двух областях (временной и частотной). В (9) слева стоит полная энергия сигнала, таким образом, функция


(10)

описывает распределение энергии по частоте для детерминированного сигнала h(t) и поэтому называется спектральной плотностью энергии (СПЭ). С помощью выражений


(11)

можно вычислить амплитудный и фазовый спектры сигнала h(t).

Операции дискретизации и взвешивания

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

При равномерных отсчетах с интервалом T секунд частота отсчетов F равна 1 /T Гц. Заметим, что взвешивающая функция и функция отсчетов во временной области обозначаются соответственно TW (time windowing) и TS (time sampling), а в частотной области - FW (frequency windowing) и FS (frequency sampling).


Таблица 2. Взвешивание и дискретизирующие функции

Операция

Функция времени

Преобразование

Взвешивание во временной области (ширина окна NT сек)

TW=w(2t / NT - 1)

F{TW}=NTsinc(NTf)•exp(-jpNTf)

Взвешивание в частотной области (ширина окна 1/T Гц)

FW=w(2Tf)

Отсчеты во времени (интервалом T сек)

TS=T T (t)

Отсчеты по частоте (с интервалом 1/NT Гц)

Предположим, что берутся отсчеты непрерывного действительного сигнала x(t) c ограниченным спектром, верхняя частота которого равна F0. НВПФ действительного сигнала - это всегда симметричная функция с полной шириной 2F0, см. рис.1.
Отсчеты сигнала x(t) могут быть получены посредством умножения этого сигнала на функцию отсчетов:


(12)

Рис.1 - иллюстрация теоремы отсчетов во временной области для действительного сигнала с ограниченным спектром:
а - исходная функция времени и ее преобразование Фурье;
б - функция отсчетов во времени и ее преобразование Фурье;
в - временные отсчеты исходной функции и ее периодически продолженное преобразование Фурье для случая Fo<1/2T;
г - частотное окно (идеальный фильтр нижних частот) и его преобразование Фурье (функция sinc);
д - исходная функция времени, восстановленная посредством операции свертки с функцией sinc.


В соответствии с теоремой о свертке в частотной области, НВПФ сигнала x(t) - это просто свертка спектра сигнала x(t) и преобразования Фурье функции отсчетов по времени (TS):


. (13)

Свертка X(f) c преобразованием Фурье функции отсчетов F {TS}=Y1/T(f) просто периодически продолжает X(f) с частотным интервалом 1/T Гц. Поэтому XS(f) представляет собой периодически продолженный спектр X(f). В общем случае отсчеты в одной области (например, временной) приводят к периодическому продолжению в области преобразования (например, частотной). Если частота отсчетов выбрана достаточно низкой (F < 2Fo), то периодически продолженные спектры будут перекрываться с соседними. Это перекрытие носит название эффекта наложения в частотной области.
Для того, чтобы восстановить исходный временной сигнал по его отсчетам, т.е. осуществить интерполяцию некоторого континуума значений между этими отсчетами, можно пропустить дискретизованные данные через идеальный фильтр нижних частот с прямоугольной частотной характеристикой (рис. 1 г)


. (14)

В результате (см. Рис. 1 д) восстанавливается исходное преобразование Фурье. Используя теоремы о свертке во временной и частотной областях, получаем

. (15)

Выражение (15) представляет собой математическую запись теоремы отсчетов во временной области (теоремы Уиттекера, Котельникова, Шеннона - УКШ), которая утверждает, что с помощью интерполяционной формулы (15) действительный сигнал с ограниченным спектром может быть точно восстановлен по бесконечному числу известных временных отсчетов, взятых с частотой F і 2F0. Дуальной к теореме (15) является теорема отсчетов в частотной области для сигналов с ограниченной длительностью.
Операции во временной области, аналогичные (14), описываются выражением

, (16)

а соответствующие преобразования - выражениями


Таким образом, НВПФ X(f) некоторого сигнала с ограниченной длительностью может быть однозначно восстановлено по эквидистантным отсчетам спектра такого сигнала, если выбранный интервал отсчетов по частоте удовлетворяет условию F1/2T 0 Гц, где T 0 - длительность сигнала.

Соотношения между непрерывными и дискретными преобразованиями

Пара преобразований для обычного определения дискретного преобразования Фурье (ДПФ) N-точечной временной последовательности x[n] и соответствующей ей N-точечной последовательности преобразования Фурье X[k] дается выражениями

, (18)
. (19)

Чтобы по отсчетам данных получить спектральные оценки в соответствующих единицах измерения энергии или мощности, запишем дискретно-временной ряд Фурье (ДВРФ), который можно рассматривать как некоторую аппроксимацию непрерывно-временного преобразования Фурье (НВПФ), основанную на использовании конечного числа отсчетов данных:

Для того, чтобы показать характер соответствия ДВРФ (дискретные функции и во временной и в частотной областях) и НВПФ (непрерывные функции во временной и в частотной областях), нам потребуется последовательность из четырех линейных коммутативных операций: взвешивания во временной и частотной областях и взятия отсчетов или дискретизации как во временной, так и в частотной областях. Если операция взвешивания выполняется в одной из этих областей, то, согласно теореме свертки, ей будет соответствовать выполнение операции фильтрации (свертки) в другой области с функцией sinc. Точно также, если в одной области выполняется дискретизация, то в другой выполняется операция периодического продолжения. Так как взвешивание и взятие отсчетов являются линейными и коммутативными операциями, то возможны различные способы их упорядочения, дающие одинаковый конечный результат при различных промежуточных результатах. На рис.2 показаны две возможные последовательности выполнения этих четырех операций.

Рис. 2. Две возможные последовательности из двух операций взвешивания и двух операций взятия отсчетов, связывающие НВПФ и ДВРФ: FW - применение окна в частотной области; TW - применение окна во временной области; FS - взятие отсчетов в частотной области; TS - взятие отсчетов во временной области.
1 - преобразование Фурье с непрерывным временем, уравнение (1);
4 - преобразование Фурье с дискретным временем, уравнение (22);
5 - ряд Фурье с непрерывным временем, уравнение (25);
8 - ряд Фурье с дискретным временем, уравнение (27)


В результате выполнения операций взвешивания и взятия отсчетов в узлах 1, 4, 5 и 8 будут иметь место четыре различных типа соотношений Фурье. Узлы, в которых функция в частотной области непрерывна , относятся к преобразованиям Фурье, а узлы, в которых функция в частотной области дискретна относятся к рядам Фурье (подробнее см. в ).
Так в узле 4 взвешивание в частотной и дискретизация во временной области порождает дискретно-временное преобразование Фурье (ДВПФ), которое характеризуется периодической функцией спектра в частотной области с периодом 1/T Гц:

(22)

(23)


Заметим, что выражение (22) определяет некоторую периодическую функцию, совпадающую с заданной в узле 1 исходной преобразованной функцией только на интервале частот от -1/2T до 1/2T Гц. Выражение (22) связано с Z-преобра-зованием дискретной последовательности x[n] соотношением

(24)

Таким образом, ДВПФ - это просто Z-преобразование, вычисленное на единичной окружности и умноженное на T.
Если продвигаться от узла 1 к узлу 8 на рис.2 по нижней ветви, в узле 5 операции взвешивания во временной области (ограничения длительности сигнала) и дискретизации в частотной порождают непрерывно-временной ряд Фурье (НВРФ). Используя приведенные в таблицах 1 и 2 свойства и определения функций, получим следующую пару преобразований
(25)
(26)


Заметим, что выражение (26) определяет некоторую периодическую функцию, которая совпадает с исходной (в узле 1) только на интервале времени от 0 до NT.
Независимо от того, какая из двух последовательностей четырех операций выбрана, окончательный результат в узле 8 будет одним и тем же - дискретно-временным рядом Фурье , которому соответствует следующая пара преобразований, полученных с использованием свойств, указанных в таблице 1.


, (27)

где k=-N/2, . . . ,N/2-1


, (28)

где n=0, . . . ,N-1 ,
Теорема о энергии для этого ДВРФ имеет вид:

, (29)

и характеризует энергию последовательности из N отсчетов данных. Обе последовательности x[n] и X[k] периодичны по модулю N, поэтому (28) можно записать в форме

, (30)

где 0 n N. Множитель T в (27) - (30) необходим для того, чтобы (27) и (28) являлись в действительности аппроксимацией интегрального преобразования в области интегрирования

.(31)

Дополнение нулями

С помощью процесса, называемого дополнением нулями , дискретно-временной ряд Фурье может быть изменен для интерполяции между N значениями исходного преобразования. Пусть имеющиеся отсчеты данных x,...,x дополнены нулевыми значениями x[N],...X. ДВРФ этой дополненной нулями 2N-точечной последовательности данных будет определяться выражением

(32)

где верхний предел суммы справа изменен в соответствии с наличием нулевых данных. Пусть k=2m, так что

, (33)

где m=0,1,...,N-1, определяет четные значения X[k]. Отсюда видно, что при четных значениях индекса k 2N-точечный дискретно-временной ряд Фурье сводится к N-точечному дискретно-временному ряду. Нечетные значения индекса k соответствуют интерполированным значениям ДВРФ, расположенным между значениями исходного N-точечного ДВРФ. По мере того, как все большее число нулей добавляется в исходную N-то-чечную последовательность, можно получить еще большее число интерполированных данных. В предельном случае бесконечного числа вводимых нулей ДВРФ может рассматриваться как дискретно-временное преобразование Фурье N-то-чечной последовательности данных:


. (34)

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



Рис.3. Интерполяция за счет дополнения нулями:
а - модуль ДВРФ 16-ти точечной записи данных, содержащих три синусоиды без дополнения нулями (видны неопределенности: нельзя сказать сколько в сигнале синусоид - две, три или четыре);
б - модуль ДВРФ той же последовательности после двукратного увеличения числа ее отсчетов за счет дополнения 16 нулями (неопределенности разрешены, так как различимы все три синусоиды;
в - модуль ДВРФ той же последовательности после четырехкратного увеличения числа ее отсчетов за счет дополнения нулями.


Эквивалентная ширина полосы окна может быть определена как
где W(f) - дискретно-временное преобразование Фурье функции окна, например, прямоугольного (5). Аналогично можно ввести эквивалентную длительность окна

Можно показать, что эквивалентная длительность окна (или любого другого сигнала) и эквивалентная ширина полосы его преобразования являются взаимно обратными величинами: TeBe=1.

Быстрое преобразование Фурье

Быстрое преобразование Фурье (БПФ) - это не еще одна разновидность преобразования Фурье, а название целого ряда эффективных алгоритмов , предназначенных для быстрого вычисления дискретно-временного ряда Фурье. Основная проблема, возникающая при практической реализации ДВРФ, заключена в большом количестве вычислительных операций, пропорциональном N2. Хотя еще задолго до появления компьютеров было предложено несколько эффективных вычислительных схем, позволяющих существенно сократить число вычислительных операций, настоящую революцию произвела публикация в 1965 году статьи Кули (Cooly) и Тьюки (Tukey) c практическим алгоритмом быстрого (число операций Nlog 2 N) вычисления ДВРФ. После этого было разработано множество вариантов, усовершенствований и дополнений основной идеи, составивших класс алгоритмов, известных под названием быстрого преобразования Фурье. Основная идея БПФ - деление N-точечного ДВРФ на два и более ДВРФ меньшей длины, каждый из которых можно вычислить отдельно, а затем линейно просуммировать с остальными, с тем чтобы получить ДВРФ исходной N-точечной последовательности.
Представим дискретное преобразование Фурье (ДВРФ) в виде

, (35)

где величина W N =exp(-j2 /N) носит название поворачивающего множителя (здесь и далее в этом разделе период выборки T=1). Выделим из последовательности x[n] элементы с четными и нечетными номерами


. (36)

Но так как то
. Следовательно, (36) можно записать в виде

, (37)

где каждое из слагаемых является преобразованием длины N/2

(38)

Заметим, что последовательность (WN/2) nk периодична по k с периодом N/2. Поэтому, хотя номер k в выражении (37) принимает значения от 0 до N-1, каждая из сумм вычисляется для значений k от 0 до N/2-1. Можно оценить число комплексных операций умножения и сложения, необходимых для вычисления преобразования Фурье в соответствии с алгоритмом (37)-(38). Два N/2-точечных преобразования Фурье по формулам (38) предполагают выполнение 2(N/2) 2 умножений и приблизительно столько же сложений. Объединение двух N/2-точечных преобразований по формуле (37) требует еще N умножений и N сложений. Следовательно, для вычисления преобразования Фурье для всех N значений k необходимо произвести по N+N 2 /2 умножений и сложений. В то же время прямое вычисление по формуле (35) требует по N 2 умножений и сложений. Уже при N>2 выполняется неравенство N+N 2 /2 < N 2 , и, таким образом, вычисления по алгоритму (37)-(38) требуют меньшего числа математических операций по сравнению с прямым вычислением преобразования Фурье по формуле (35). Так как вычисление N-точечного преобразования Фурье через два N/2-точечных приводит к экономии вычислительных операций, то каждое из N/2-точечных ДПФ следует вычислять путем сведения их к N/4-точечным преобразованиям:

, (39)
(40)


При этом, вследствие периодичности последовательности W nk N/4 по k с периодом N/4, суммы (40) необходимо вычислять только для значений k от 0 до N/4-1. Поэтому расчет последовательности X[k] по формулам (37), (39) и (40) требует, как нетрудно подсчитать, уже по 2N+N 2 /4 операций умножения и сложения.
Следуя таким путем, объем вычислений X[k] можно все более и более уменьшать. После m=log 2 N разложений приходим к двухточечным преобразованиям Фурье вида

(41)

где "одноточечные преобразования" X 1 представляют собой просто отсчеты сигнала x[n]:

X 1 = x[q]/N, q=0,1,...,N-1. (42)

В итоге можно записать алгоритм БПФ, получивший по понятным причинам название алгоритма с прореживанием по времени :

X 2 = (x[p] + W k 2 x) / N,

где k=0,1, p=0,1,...,N/2 -1;

X 2N/M =X N/M + W k 2N/M X N/M ,

где k=0,1,...,2N/M -1, p=0,1,...,M/2 -1;

X[k] = X N [k] =X N/2 + W k N X N/2 , (43)

где k=0,1,...,N-1

На каждом этапе вычислений производится по N комплексных умножений и сложений. А так как число разложений исходной последовательности на подпоследовательности половинной длины равно log 2 N, то полное число операций умножения-сложения в алгоритме БПФ равно Nlog 2 N. При больших N имеет место существенная экономия вычислительных операций по сравнению с прямым вычислением ДПФ. Например, при N = 2 10 = 1024 число операций уменьшается в 117 раз.
Рассмотренный нами алгоритм БПФ с прореживанием по времени основан на вычислении преобразования Фурье путем формирования подпоследовательностей входной последовательности x[n]. Однако можно использовать также разложение на подпоследовательности преобразования Фурье X[k]. Алгоритм БПФ, основанный на этой процедуре, носит название алгоритма с прореживанием по частоте. Подробнее о быстром преобразовании Фурье можно прочитать, например, в .

Случайные процессы и спектральная плотность мощности

Дискретный случайный процесс x можно рассматривать как некоторую совокупность, или ансамбль, действительных или комплексных дискретных временных (или пространственных) последовательностей, каждую из которых можно было бы наблюдать как результат проведения некоторого эксперимента (n - временной индекс, i - номер наблюдения). Последовательность, полученную в результате одного из наблюдений будем обозначать x[n]. Операцию усреднения по ансамблю (т.е. статистического усреднения ) будем обозначать посредством оператора <>. Таким образом, - среднее значение случайного процесса x[n] в момент времени n. Автокорреляция случайного процесса в два различных момента времени n1 и n2 определяется выражением r xx =.

Случайный процесс называется стационарным в широком смысле , если его среднее значение постоянно (не зависит от времени), а автокорреляция зависит только от разности индексов времени m=n1-n2 (временного сдвига или задержки между отсчетами). Таким образом, стационарный в широком смысле дискретный случайный процесс x[n] характеризуется постоянным средним значением = и автокорреляционной последовательностью (АКП)

r xx [m] = < xx*[n] >. (44)

Отметим следующие свойства АКП:

r xx |r xx [m]| , r xx [-m] = r* xx [m] , (45)

которые справедливы при всех m.
Спектральная плотность мощности (СПМ) определяется как дискретно-временное преобразование Фурье (ДВПФ) автокорреляционной последовательности

. (46)

СПМ, ширина которой полагается ограниченной значениями ±1/2T Гц, является периодической функцией частоты с периодом 1/T Гц. Функция СПМ описывает распределение мощности случайного процесса по частоте. Для подтверждения избранного для нее названия рассмотрим обратное ДВПФ

(47)

вычисляемое при m=0

(48)

Автокорреляция при нулевом сдвиге характеризует среднюю мощность случайного процесса. Согласно (48), площадь под кривой P xx (f) характеризует среднюю мощность, поэтому P xx (f) представляет собой функцию плотности (мощность на единицу измерения частоты), которая характеризует распределение мощности по частоте. Пару преобразований (46) и (47) часто называют теоремой Винера-Хинчина для случая дискретного времени. Поскольку r xx [-m]=r* xx [m], то СПМ должна быть строго действительной положительной функцией. Если АКП - строго действительная функция, то r xx [-m]=r xx [m] и СПМ можно записать в форме косинус-преобразования Фурье

,

что означает также, что P xx (f) = P xx (-f), т.е. СПМ - четная функция.
До сих пор мы при определении среднего значения, корреляции и спектральной плотности мощности случайного процесса пользовались статистическим усреднением по ансамблю. Однако на практике обычно не удается получить ансамбль реализаций требуемого процесса, по которому можно было бы вычислить эти статистические характеристики. Желательно оценивать все статистические свойства по одной выборочной реализации x(t), заменяя усреднение по ансамблю усреднением по времени . Свойство, позволяющее такую замену осуществить называется эргодичностью. Говорят, что случайный процесс эргодичен, если с вероятностью, равной единице, все его статистические характеристики можно предсказать по одной реализации из ансамбля с помощью усреднения по времени. Иными словами, средние значения по времени почти всех возможных реализаций процесса с вероятностью единица сходятся к одной и той же постоянной величине - среднему значению по ансамблю

. (49)

Этот предел, если он существует, сходится к истинному среднему значению тогда и только тогда, когда дисперсия среднего по времени стремится к нулю, что означает выполнение следующего условия:

. (50)


Здесь c xx [m] - истинное значение ковариации процесса x[n].
Аналогично, наблюдая значение произведения отсчетов процесса x[n] в два момента времени, можно ожидать, что среднее значение будет равно

(51)

Допущение об эргодичности позволяет не только ввести через усреднение по времени определения для среднего значения и автокорреляции, но также дать подобное определение и для спектральной плотности мощности

. (52)

Эта эквивалентная форма СПМ получается посредством статистического усреднения модуля ДВПФ взвешенной совокупности данных, поделенного на длину записи данных, для случая, когда число отсчетов увеличивается до бесконечности. Статистическое усреднение необходимо здесь потому, что ДВПФ само является случайной величиной, изменяющейся для каждой реализации x[n]. Для того, чтобы показать, что (52) эквивалентно теореме Винера-Хинчина, представим квадрат модуля ДВПФ в виде произведения двух рядов и изменим порядок операций суммирования и статистического усреднения:


(53)

Используя известное выражение

, (54)


соотношение (53) можно свести к следующему:


(55)

Заметим, что на последнем этапе вывода (55) использовалось допущение о том, что автокорреляционная последовательность "затухает", так что

. (56)

Взаимосвязь двух определений СПМ (46) и (52) наглядно показывает диаграмма, представленная на рисунке 4.
Если в выражении (52) не учитывать операцию математического ожидания, то получим оценку СПМ

, (57)

которая называется выборочным спектром .

Рис. 4. Взаимосвязь двух способов оценивания спектральной плотности мощности

Периодограммный метод спектрального оценивания

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



Рис. 5. Основные этапы оценивания СПМ с помощью периодограммного метода

Применение метода начинается со сбора N отсчетов данных, которые берутся с интервалом T секунд на отсчет с последующим (по желанию) этапом устранения тренда. Для того, чтобы получить статистически устойчивую спектральную оценку, имеющиеся данные необходимо разбить на перекрывающиеся (по возможности) сегменты и в последующем усреднить выборочные спектры, полученные по каждому такому сегменту. Параметры этого усреднения изменяются посредством соответствующего выбора числа отсчетов на сегмент (NSAMP) и числа отсчетов, на которое необходимо сдвинуть начало следующего сегмента (NSHIFT), см. рис. 6. Количество сегментов выбирается в зависимости от требуемой степени гладкости (дисперсии) спектральной оценки и требуемого спектрального разрешения. При малом значении параметра NSAMP получается больше сегментов, по которым будет производиться усреднение, а следовательно будут получаться оценки с меньшей дисперсией, но также и меньшим частотным разрешением. Увеличение длины сегмента (параметра NSAMP) повышает разрешение, естественно за счет увеличения дисперсии оценки из-за меньшего числа усреднений. Стрелка возврата на рис.5 указывает на необходимость нескольких повторных проходов по данным при различных длинах и количествах сегментов, что позволяет получить больше информации об исследуемом процессе.

Рис.6. Разбиение данных на сегменты для вычисления периодограммы

Окна

Один из важных вопросов, который является общим для всех классических методов спектрального оценивания, связан с взвешиванием данных. Обработка с помощью окна используется для управления эффектами, обусловленными наличием боковых лепестков в спектральных оценках. Заметим, что имеющуюся конечную запись данных удобно рассматривать как некоторую часть соответствующей бесконечной последовательности, видимую через применяемое окно. Так последовательность наблюдаемых данных x 0 [n] из N отсчетов математически можно записать как произведение бесконечной последовательности x[n] и функции прямоугольного окна

X 0 [n]=x[n]·rect[n].
При этом принимается очевидное допущение о том, что все ненаблюдаемые отсчеты равны нулю независимо от того, так ли это на самом деле. Дискретно-временное преобразование Фурье взвешенной последовательности равно свертке преобразований последовательности x[n] и прямоугольного окна rect[n]

X 0 (f)=X(f)*D N (f) , где
D N (f)= Texp(-j2pfT)sin(pfTN)/sin(pfT).

Функция D N (f), называемая дискретной функцией sinc, или ядром Дирихле, представляет собой ДВПФ прямоугольной функции. Преобразование наблюдаемой конечной последовательности является искаженной версией преобразования бесконечной последовательности. Влияние прямоугольного окна на дискретно-временную синусоиду с частотой f 0 иллюстрирует рис.7.


Рис.7. Иллюстрация смещения дискретно-временного преобразования Фурье вследствие просачивания из-за взвешивания данных.: а,в - исходная и взвешенная последовательности; б, г - их преобразования Фурье.

Из рисунка видно, что острые спектральные пики ДВПФ бесконечной синусоидальной последовательности расширились за счет свертки с преобразованием окна. Таким образом, минимальная ширина спектральных пиков взвешенной окном последовательности определяется шириной главного лепестка преобразования этого окна и не зависит от данных. Боковые лепестки преобразования окна будут изменять амплитуды соседних спектральных пиков (иногда это явление называют просачиванием). Поскольку ДВПФ - периодическая функция, то наложение боковых лепестков от соседних периодов может привести к дополнительному смещению. Увеличение частоты отсчетов позволяет ослабить эффект наложения боковых лепестков. Аналогичные искажения будут, естественно, наблюдаться и в случае несинусоидальных сигналов. Просачивание приводит не только к появлению амплитудных ошибок в спектрах дискретных сигналов, но может также маскировать присутствие слабых сигналов. Можно предложить ряд других функций окна, применение которых позволяет снизить уровень боковых лепестков по сравнению с тем, который имеется при использовании прямоугольного окна. Снижение уровня боковых лепестков будет уменьшать смещение спектральной оценки, однако это дается ценой расширения главного лепестка спектра окна, что, естественно, приводит к ухудшению разрешения. Следовательно и здесь должен выбираться какой-то компромисс между шириной главного лепестка и уровнем боковых лепестков. Для оценки качества окон используется несколько параметров. Традиционным показателем является ширина полосы главного лепестка на уровне половинной мощности. В качестве второго показателя используется эквивалентная ширина полосы, введенная выше. Два показателя используются и для оценки характеристик боковых лепестков. Первый - их максимальный уровень, второй - скорость спадания, характеризующая быстроту уменьшения боковых лепестков по мере удаления от главного лепестка. В таблице 3 приведены определения некоторых общеупотребительных дискретно-временных функций окна, а в таблице 4 - их характеристики.
Таблица 3. Определения типичных N-точечных дискретно-временных оконМакс. уровень боковых лепестков, дБ -31.5

. (46)

Коррелограммный метод оценивания СПМ - это просто подстановка в выражение (46) конечной последовательности значений оценки автокорреляции (коррелограммы ) вместо бесконечной последовательности неизвестных истинных значений автокорреляции. Подробнее о коррелограммном методе спектрального оценивания можно прочитать в .

Л и т е р а т у р а

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

2. Марпл-мл. С.Л. Цифровой спектральный анализ и его приложения: Пер. с англ. -М.: Мир, 1990.

3. Гольдберг Л.М., Матюшкин Б.Д., Поляк М.Н., Цифровая обработка сигналов.- М.: Радио и связь, 1990.

4. Отнес Р., Эноксон Л. Прикладной анализ временных рядов.- М.: Мир, 1982.