Спектральный анализ и его приложения к обработке сигналов в реальном времени

Автор работы: Пользователь скрыл имя, 13 Января 2013 в 17:04, курсовая работа

Описание работы

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

Содержание работы

Введение
Постановка проблем, формулировка задач
Глава 1. Теоретический анализ существующих алгоритмов спектрального анали-за.
1.1. Введение в спектральное оценивание
•1.1.1. Задача спектрального оценивания
•1.1.2. Проблемы в области спектрального оценивания.
• 1.1.3. Спектральные оценки по конечным последовательностям данных
• 1.1.4. Общая картина
1.2. Основные определения и теоремы классического спектрального анализа
• 1.2.2 Операции дискретизации и взвешивания для получения дискретно- временных рядов Фурье.
• 1.2.3. Анализ эргодичных дискретных процессов.
1.3. Классические методы спектрального анализа.
• 1.3.1. Введение.
• 1.3.2. Окна данных и корреляционные окна в спектральном анализе.
• 1.3.3. Периодограммные оценки спектральной плотности мощности.
• 1.3.4. Коррелограммные оценки спектра.
• 1.3.5. Область применения.
1.4. Авторегрессионное спектральное оценивание.
• 1.4.1. Введение.
• 1.4.2. Оценивание корреляционной функции - метод Юла-Уалкера.
• 1.4.3. Методы оценивания коэффициентов отражения.
• 1.4.3.1. Геометрический алгоритм.
• 1.4.3.2. Гармонический алгоритм Берга.
• 1.4.4. Оценивание линейного предсказания по методу наименьших квадра-тов.
• 1.4.5. Градиентный адаптивный авторегрессионный метод
• 1.4.6. Рекурсивный авторегрессионный метод наименьших квадратов
1.5. Спектральное оценивание на основе моделей авторегрессии - скользящего среднего .
1.6. Спектральное оценивание по методу минимума дисперсии.
1.7. Методы оценивания частоты, основанные на анализе собственных значений.
• 1.7.1. Введение.
• 1.7.2. Процедуры оценки частоты в пространстве сигнала.
• 1.7.3. Оценки частоты в пространстве шума.
Глава 2. Экспериментальный анализ алгоритмов спектрального анализа.
Особенности реализации.
Заключение.
Выводы.
Приложениe А. Смещение периодограммы Уэлча.

Файлы: 1 файл

спектр анализ.doc

— 1.64 Мб (Скачать файл)

 

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

Наконец, еще одна рекурсия обновления порядка необходима для вектора :

 

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

Выражение для обновления временного индекса у квадрата ошибки линейного предсказания вперед :

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

Выражение для обновления временного индекса у квадрата ошибки линейного предсказания назад :

где комплексный скаляр удовлетворяет выражениям :

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

,

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

,
,
,

,
,

,

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

  1. Градиентный адаптивный авторегрессионный метод

 

  1. Рекурсивный авторегрессионный метод наименьших квадратов

 

 

 

 

1.5. Спектральное оценивание на основе моделей авторегрессии - скользящего среднего .

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

   - системная функция СС(q)-процесса

-системная функция АР-процесса,

эквивалентного этому СС(q)-процессу, то есть

Применим обратное z-преобразование к обеим частям последнего равенства, используя теорему об обратном преобразовании произведения функций, получим:

причем

Таким образом, СС-параметры можно определить по параметрам некоторой эквивалентной авторегрессионной модели посредством решения произвольной подсистемы из q уравнений. Используя АР-оценки высокого порядка можно записать следующую систему уравнений :

В идеальном случае ошибка должна быть равна нулю при всех значениях m, за исключением m=0, однако на практике при использовании конечной записи данных эта ошибка не будет равна нулю, поэтому оценки для CC-параметров должны определятся посредством минимизации дисперсии квадрата ошибки:

 

Из структуры уравнения для оценок параметров скользящего среднего видно, что эти оценки можно найти, решив соответствующие нормальные уравнения (здесь используется либо «Оценивание корреляционной функции - метод Юла-Уалкера», либо

«Оценивание линейного предсказания по методу наименьших квадратов»)  

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

, где
- оценки

авторегрессионных параметров, определенные с помощью метода наименьших квадратов. Системная функция процесса авторегресии-скользящего среднего равна , поэтому

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

, где

- оценка автокорреляции, полученная по фильтрованной последовательности

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

.

 

 

1.6. Спектральное оценивание по методу минимума дисперсии.

Оценка спектральной плотности мощности по методу минимума дисперсии не является 

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

Рассмотрим фильтр с p+1 коэффициентами . Выход этого фильтра, соответствующий входу , определяется сверткой:

Дисперсия на выходе рассматриваемого фильтра определяется выражением :

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

, где

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

Несложно показать, что при таком ограничении решение по методу минимума дисперсии для коэффициентов фильтра будет удовлетворять уравнению:

 

Само значение дисперсии:

Отсюда получается выражение для спектральной оценки минимальной дисперсии:

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

 

 

 

 

 

 

 

 

  1. Методы оценивания частоты, основанные на анализе собственных значений.

1.7.1. Введение

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

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

, здесь

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

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

1.7.2.Процедуры оценки частоты в пространстве сигнала.

 

1.7.3.Оценки частоты в пространстве шума.

 

 

 

 

Глава 2. Экспериментальный анализ алгоритмов спектрального анализа.

В данной работе математическое моделирование и вычислительные эксперименты преследовали следующие задачи:

  1. Провести сравнительный анализ численных методов спектрального анализа на различных типах тестовых сигналах.
  2. Выявить особенности каждого из методов и на их основе сделать вывод о целесообразности применения того или иного алгоритма в следующих условиях вычислительного эксперимента:
  3. Тест-сигнал состоит из смеси комплексных синусоид и шумовых процессов (белых шумов, пропущенных через фильтры с частотными характеристиками типа приподнятого косинуса) (используем для проверки способности метода к сохранению «достоверности» формы спектра)
  4. Несколько комплексных синусоид, присутствующие в анализируемом сигнале,  имеют близкие частоты (этот тип тестовых сигналов используем для получения предельной разрешающей способности по частоте)
  5. В сигнале присутствуют слабые синусоидальные составляющие на фоне сильных шумовых процессов (анализируем способность спектральных оценок обеспечивать обнаружение слабых компонент сигнала).
  6. Проводим серию испытаний с одним методом и формируем при этом различные реализации процесса (здесь анализируем качество оценки СПМ, рассматриваемое  как функция дисперсии оценки, зависящая от частоты; меньшим значениям функции соответствует лучшая оценка на заданной частоте). Здесь же вводится в рассмотрение равномерный критерий оценки качества получаемых оценок СПМ и на основе его делается вывод о наилучшем методе в рамках своего класса и, вообще, о лучшем из всех исследованных в рамках данной работы.
  7. Для вычислительных схем функционирующих в реальном масштабе времени проводим серию экспериментов, направленных на выявление влияния   значений параметров на структурную устойчивость алгоритма.
  8. Серия экспериментов, направленных на решение вопроса о  выборе значений параметров в параметрических методах оценки СПМ (выбор порядка в авторегрессионном  методе и методе авторегрессии-скользящего среднего, а также порядок модели линейного предсказания в ковариационном методе; шаг адаптации в адаптивном авторегрессионном алгоритме; действительный весовой множитель в рекурсивном алгоритме наименьших квадратов; количество главных собственных векторов, отвечающих подпространству сигнала в методе, основанном на собственных значениях; тип окна в классических методах спектрального анализа).

 

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

 

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

 

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

 

Приложение F включает в себя получение и исследование дисперсии оценок СПМ как функции частоты.

 

Выбор правильных параметров в методах, функционирующих в реальном масштабе времени сопряжен со значительными трудностями. С одной стороны, если рассматривать градиентный адаптивный авторегрессионный метод, выбор большего параметра адаптации приводит к улучшению разрешающей способности и к увеличению «достоверности» спектра, с другой стороны это приводит к возрастанию структурной неустойчивости всей вычислительной схемы, а на больших порядках модели, вообще, к разрушению алгоритма. В эксперименте с аудио сигналом для каждого представления отсчетов (под представлением понимается следующий набор установок : частота дискретизации из диапазона 8 Кгц. - 44 Кгц., количество каналов - 1 (моно)/ 2(стерео), количество битов на отсчет 8 бит/16 бит ) и для каждого набора параметров схемы, осуществляющей сбор данных в реальном масштабе времени (количество (значения из диапазона : 3,...,128) и длина буферных областей задержек данных на входе и выходе (значения из диапазона : 256,...,16384 отчета)) было выбрано компромиссное решение. Результаты приведены в приложении G.   

Информация о работе Спектральный анализ и его приложения к обработке сигналов в реальном времени