Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Методы и средства обработки сигналов. Учебное пособие.pdf
X
- •1. ВВЕДЕНИЕ В ТЕОРИЮ СИГНАЛОВ
- •1.1. Общие сведения и понятия
- •1.2. Типы сигналов
- •1.3.5. Цифроаналоговое преобразование сигналов
- •1.4. Модели сигналов
- •1.4.1. Детерминированные сигналы
- •1.3. Преобразования типа сигналов
- •1.3.1. Дискретизация сигналов
- •1.3.2. Воспроизведение сигналов
- •1.3.3. Квантование сигналов
- •Векторное квантование и кодовые книги
- •1.3.4. Децимация сигналов
- •1.4.2. Классификация случайных сигналов
- •2. СТАТИСТИЧЕСКАЯ ТЕОРИЯ ОШИБОК
- •2.1. Статистические характеристики ошибок
- •2.2. Линейное преобразование ошибок
- •2.2.1. Линейное преобразование ошибок скалярных величин
- •2.2.2. Линейное преобразование ошибок векторных величин
- •2.3. Перенос ошибки. Прямая задача теории ошибок
- •2.4. Обратная задача теории ошибок
- •3. СТАТИСТИЧЕСКИЕ МЕТОДЫ ОЦЕНИВАНИЯ
- •3.1. Линейная оценка параметра
- •3.1.1. Независимые и равноточные наблюдения
- •3.1.2. Независимые и неравноточные наблюдения
- •3.2. Дисперсия ошибок линейных оценок
- •3.2.1. Независимые и равноточные наблюдения
- •3.2.2. Независимые и неравноточные наблюдения
- •3.3. Оценка дисперсии единицы веса по данным наблюдений
- •3.4. Выбор весов
- •4. МЕТОД НАИМЕНЬШИХ КВАДРАТОВ
- •4.1. Применение МНК к линейным функциям
- •4.2. Ковариационная матрица ошибок неизвестных
- •4.3. Вычисление ошибок неизвестных
- •Таблица значений параметров системы
- •5. Интервальные оценки
- •5.1. Понятие о распределении ошибок. Вероятность
- •5.1.1. Свойства функции распределения
- •5.2. Основные законы распределения
- •5.2.1. Равномерное распределение
- •5.2.2. Нормальное распределение. Правило «трех сигм»
- •6. ПРОВЕРКА СТАТИСТИЧЕСКИХ ГИПОТЕЗ
- •6.1. Постановка задачи
- •6.2. Сравнение центров распределения нормальных генеральных совокупностей
- •6.4. Проверка гипотезы о равенстве дисперсий двух нормальных генеральных совокупностей
- •6.5. Интервальная оценка дисперсии
- •7. АППРОКСИМАЦИЯ СИГНАЛОВ
- •7.1. Приближение сигналов рядами Тейлора
- •7.2. Интерполяция и экстраполяция сигналов
- •7.4. Cплайновая интерполяция сигналов
- •7.5. Cпектральный метод интерполяции сигналов
- •7.6. Интерполяционный ряд Котельникова–Шеннона
- •7.7. Методика аппроксимации эмпирических данных
- •8. РЕГРЕССИЯ
- •8.2. Корреляция и коэффициент корреляции
- •8.3. Уравнения регрессии
- •8.3.1. Линейная регрессия
- •8.3.2. Полиномиальная регрессия
- •8.3.3. Нелинейная регрессия
- •8.4. Сглаживание данных
- •8.5. Предсказание зависимостей
- •9. СИСТЕМЫ И УСТРОЙСТВА ОБРАБОТКИ СИГНАЛОВ
- •9.1. Общее понятие систем
- •9.3. Аналоговые фильтры
- •9.3.1. Основные типы аналоговых фильтров
- •9.3.2. Фильтры Баттерворта, Чебышева и Бесселя
- •9.4. Аналого-цифровые преобразователи
- •9.5. Цифроаналоговые преобразователи
- •10.1. Нерекурсивные цифровые фильтры
- •10.2. Рекурсивные цифровые фильтры
- •10.3. Импульсная характеристика цифровой системы
- •10.4. Частотные характеристики цифровой системы
- •11. АНАЛИЗ И ПРИМЕНЕНИЕ ЦИФРОВЫХ ФИЛЬТРОВ
- •11.1. Сглаживающие фильтры и фильтры аппроксимации
- •11.2. Разностные операторы
- •11.3. Интегрирование данных
- •12. ОПТИМАЛЬНЫЕ ЛИНЕЙНЫЕ ФИЛЬТРЫ
- •12.1. Модели случайных процессов и шумов
- •12.2. Критерии построения оптимальных фильтров
- •12.3. Фильтр Колмогорова–Винера
- •12.4. Оптимальные фильтры сжатия сигналов
- •12.5. Фильтры прогнозирования
- •12.6. Фильтр обнаружения сигналов
- •Список литературы
- •Оглавление

131
Во многих задачах обработки данных не требуется восстановления
22
() ()]yk zkε= −
22
yρ= σ
,
sy qh
ЕEρ=
исходной формы сигнала s(k), так как в процессе его дальнейшей обработки осуществляется преобразование сигнала s(k) в сигнал z(k), форма
которого может быть более удобной для извлечения (измерения) каких-либо информационных параметров сигнала. В этом случае оптимальный фильтр может проектироваться непосредственно на получение выходного сигнала z(k). Качество таких фильтров, получивших
название формирующих, оценивается средним значением квадрата величины ε(k) получения сигнала заданной формы:
. (12.2.2')
Выражения (12.2.2) дают возможность определить значения h(k)
фильтра по критерию минимума среднеквадратического отклонения
выходного сигнала от его действительной или заданной формы.
Амплитудное отношение сигнал/шум. При постановке задачи
обнаружения (установления факта наличия) в экспериментальных данных сигнала известной формы для проектирования фильтра используется, как правило, критерий максимума пикового отношения сигнал/шум на выходе фильтра:
ρ
= y
/σ,
а
экс
где y
амплитуды сигнала, σ – среднеквадратический уровень амплитудных
значений помех (σ
– экстремальное (максимальное или минимальное) значение
экс
2
– дисперсия помех). Если в полезном сигнале от-
сутствует четко выраженный экстремум, а сам сигнал достаточно протяженный по аргументу, то в качестве критерия используется отношение средних квадратов амплитуд сигнала и шума:
2
где y
– средний квадрат амплитуды сигнала в пределах его формы.
Энергетическое отношение сигнал/шум. При узко конкретной
задаче обнаружения сигнала степень искажения самого сигнала может
не ограничиваться. Если кроме обнаружения сигнала, как основной
цели обработки данных, ставится и задача оценки его формы, то в этом
случае для проектирования фильтра обычно используется критерий
максимума энергетического отношения сигнал/шум:
, (12.2.3)

132
где Еsу и E
2
2
()( ) () .
n
hnxk n zk
ε= − −
∑
2
( )/ ( ) 0
k km n km kn
n
d dh n z x h x x
− −−
ε =−+ =
∑
km kn
xx
−−
k kmzx−
n
∑
*( ) ()
n
h Rm n Bm−=
тра.
– энергия соответственно сигнала и шума на выходе филь-
qh
12.3. Фильтр Колмогорова–Винера
Условие оптимальности фильтра. Подставим (12.2.1) в выраже-
ние (12.2.2') и получим среднеквадратическое отклонение ε
выходного сигнала y (k) = h(n)
x(k – n) от оптимальной формы z(k) по
*
2
формы
всем точкам массива данных (в частном случае z(k) = s(k)):
(12.3.1)
Минимум функции (12.3.1) определяет значения коэффициентов h(n) оптимального фильтра. Для нахождения их значений продифференцируем выражение (12.3.1) по коэффициентам фильтра и приравняем полученные уравнения к нулю. В итоге получаем:
,
где
= R(m – n) – корреляционная функция входного сигнала,
= B(m) – взаимная корреляционная функция сигналов z(k) и
x(k). Отсюда:
( ) ()
hRm n Bm−=
n
, n = m = 0,1,2, ... , M. (12.3.2)
В краткой форме записи:
. (12.3.3)
Иначе говоря, свертка функции отклика фильтра с функцией ав-
токорреляции входного сигнала должна быть равна функции взаимной
корреляции входного и выходного сигналов.
Система линейных уравнений фильтра. Выражение (12.3.2) мо-
жет быть записано в виде системы линейных уравнений – одностроч-
ных равенств левой и правой части для фиксированных значений m.

133
С учетом четности функции автокорреляции:
*[ ( ) ( ) () ()
h Rmn Rmn Bm Bm−+ −= +
m =0: h
m = 1: h
R(0)+ h1R(1)+ h2R(2)+ h3R(3)+ ...+ hMR(M) = B(0),
0
R(1)+ h1R(0)+ h2R(1)+ h3R(2)+ ...+ hMR(M – 1) = B(1),
0
..............................................................................................................
m = M: h
Решение системы уравнений относительно значений h
R(M)+ h1R(M – 1)+ h2R(M – 2)+ .... + hMR(0) = B(M).
0
дает иско-
i
мый оператор фильтра.
Отметим, что R(i) = R
сигнала, R
B
– функция взаимной корреляции сигналов z(k) и s(k), B
zs
– функция автокорреляции шума, а B(i) = Bzs(i) + Bzq(i), где
q
(i) + Rq(i), где Rs – функция автокорреляции
s
– функция
zq
взаимной корреляции сигнала z(k) и помех q(k). Подставляя данные
выражения в (12.3.3), получаем:
n s q zs zq
. (12.3.4)
Частотная характеристика фильтра находится преобразовани-
ем Фурье левой и правой частей уравнения (12.3.4):
H(ω)[W
H(ω) = [W
(ω) Rs(m) и Wq(ω) Rq(m) – энергетические спектры сигнала
где W
s
и помех, W
(ω) Bzs(m) – взаимный энергетический спектр входного
zs
и выходного сигналов, W
(ω)+Wq(ω)] = Wzs(ω)+Wzq(ω),
s
(ω)+Wzq(ω)] / [Ws(ω)+Wq(ω)], (12.3.5)
zs
(ω) Bzq(m) – взаимный энергетический
zq
спектр выходного сигнала и помех.
На практике обычно имеет место статистическая независимость
полезного сигнала, а следовательно, и сигнала z(k) от шумов, при этом
B
= 0 и фильтр называют оптимальным по сглаживанию шумов при
zq
заданной форме выходного сигнала:
H(ω) = W
(ω) / [Ws(ω)+Wq(ω)], (12.3.6)
zs
Если при этом заданная форма сигнала z(k) совпадает с формой полезного сигнала s(k), то B(m) = B
= Rs, и фильтр называют фильтром
ss
воспроизведения полезного сигнала:
H(ω) = W
(ω) / [Ws(ω)+Wq(ω)]. (12.3.7)
s
Эффективность фильтра. Из выражений (12.3.5)–(12.3.7)
наглядно видно, что с позиции минимального искажения полезного
сигнала при максимальном подавлении шумов фильтр Колмогоро-

134
ва–Винера эффективен в тем большей степени, чем больше отноше-
()S
∗
ω
()
()
ние сигнал/шум на входе фильтра. В пределе при W
(ω) << Ws(ω)
q
имеем H(ω) → 1, и фильтр воспроизводит входной сигнал без искажений. Отметим также, что помеха, коррелированная с полезным
сигналом, как это следует из (12.3.5), используется фильтром для
повышения точности воспроизведения сигнала. С другой стороны,
при W
(ω) >> Ws(ω) имеем H(ω) → 0, и сигнал будет сильно искажен,
q
но никакой другой фильтр лучшего результата обеспечить не сможет.
Если воспроизводимый сигнал не относится к числу случайных и
представляет собой какую-либо детерминированную функцию, то
W
(ω) = |S(ω)|2.
s
12.4. Оптимальные фильтры сжатия сигналов
Частотная характеристика идеального фильтра, осуществляю-
щего сжатие сигнала s(k) к дельта-функции, определяется выражением
H(ω) = 1/S(ω) =
/ |S(ω)|2, (12.4.1)
где S*(ω) – комплексно сопряженный спектр полезного сигнала. На
выходе фильтра имеем:
Y(ω) = H(ω)X(ω) → 1, при X(ω) → S(ω).
Реализация фильтра возможна только при условии S(ω) > 0 на всех
частотах в главном частотном диапазоне. В противном случае при
) → 0 H(ωi) → ∞, и фильтр становится неустойчивым. Для исклю-
S(ω
i
чения такого явления в фильтр (12.4.1) вводится стабилизатор a:
/ [|S(ω)|2+a], (12.4.2)
S∗ω
где |S(ω)|
H(ω) =
2
+ a > 0 во всем частотном диапазоне.
Условие оптимальности. Для получения фильтра используют
уравнение (12.3.3).
Положим, что z(k) = δ(k) при статистической независимости сигна-
ла и шума. Отсюда:
(m) = δ(m) * s(k+m) = s(–m).
B
sz
h(n)
(m – n) + Rq(m – n)) = s(–m).
* (Rs
H(ω) =
/ (|S(ω)|2+Wq(ω)). (12.4.3)
S∗ω

135
Сравнение выражений (12.4.2) и (12.4.3) показывает, что оптимальной величиной стабилизатора a является значение спектральной плотности помех. При некоррелированной помехе с дисперсией σ
2
система
уравнений для определения значений коэффициентов h(n):
(R(0)+σ2) + h1R(1) + h2R(2) + h3R(3) + ...+ hMR(M) = s(0),
h
0
R(1) + h1R(0) + h2R(1) + h3R(2) + ...+ hMR(M – 1) = 0,
h
0
. . . . . . . . . . . . .
R(M) + h1R(M – 1) + h2R(M – 2)+ ....... + hMR(0) = 0.
h
0
При расчете коэффициентов фильтра значение s(0) обычно принимается равным 1.
Фильтры деконволюции могут использоваться не только для повышения разрешающей способности данных, но и для количественной
интерпретации данных, если формирование полезного входного сигнала удовлетворяет принципу суперпозиции данных.
12.5. Фильтры прогнозирования
Если в правой части уравнения (12.3.3) желаемым сигналом задать
входной сигнал со сдвигом на величину kΔt, то при этом B(m) = R(m+k),
и уравнение принимает вид
h(n)
R(m–n) = R(m+k).
*
При k > 0 фильтр называется фильтром прогнозирования и вычисляет будущие значения сигнала по его предшествующим значениям.
При k < 0 фильтр является фильтром запаздывания. Реализация фильтра заключается в решении соответствующих систем линейных уравнений для каждого заданного значения k. Фильтр может использоваться для интерполяции, а также для восстановления утраченных данных.
12.6. Фильтр обнаружения сигналов
Фильтр используется при решении задач обнаружения сигналов
известной формы на существенном уровне шумов, значение которых
соизмеримо и может даже превышать значения сигналов. В процессе
фильтрации необходимо только зафиксировать наличие сигнала в массиве данных, если он там присутствует (а может и не присутствовать),
при этом сохранения формы сигнала не требуется. Сама форма сигнала

136
полагается известной либо по теоретическим данным, либо по резуль-
π12
∞
−∞
∫
π12
∞
−∞
∫
()S
∗
ω
()S
∗
ω
()
татам предшествующих измерений на моделях или на аналогичных
средах. Для уверенного обнаружения сигнала фильтр должен обеспечить максимально возможную амплитуду выходного сигнала над
уровнем помех и соответственно выполняется на основе критерия максимума пикового отношения сигнал/помеха.
Частотная характеристика. Для расчета фильтра требуется задать форму полезного сигнала s(k) S(ω) и функцию автокорреляции
или спектр мощности помех R
(m) Wq(ω). Полный входной сигнал
q
принимается по аддитивной модели: x(t) = s(t) + q(t). На выходе проек-
тируемого фильтра h(n) H(ω) для составляющих выходного сигнала
имеем:
y(t) =
σ
2
=
H(ω) S(ω) exp(jωt) dω, (12.6.1)
|H(ω)|2 Wq(ω) dω, (12.6.2)
где σ – среднеквадратическая амплитуда выходной помехи. Значения
(12.6.1), (12.6.2) используются для задания критерия максимума отношения сигнал/шум (12.2.3) для произвольной точки t
ρ = [y(t
)]2/δ2. (12.6.3)
i
:
i
Максимум функции (12.6.3) достигается при частотной характеристике фильтра:
H(ω) = exp(–jωt
)
i
Без потери общности можно принять t
H(ω) =
/ Wq(ω) = |S(ω)|exp(jφs(ω)) / Wq(ω). (12.6.4)
/ Wq(ω).
= 0:
i
При переходе во временную (координатную) область:
H(ω)W
(ω) =
q
h(n) * Rq(n – m) = s(–m).
S∗ω
Эффективность фильтра. Из выражения (12.6.4) можно видеть,
что фильтр имеет максимальный коэффициент передачи на частотах
доминирования сигнала и минимальный коэффициент передачи на частотах доминирования помех. Кроме того, фазовая характеристика

137
фильтра φ(ω) = –φs(ω) обеспечивает синфазность всех частотных со-
(0)y =
( )
( )
2
()
1 () () 1
.
2 () 2 ()
qq
S
SS
SH
WW
∞∞
∗
−∞ −∞
ω
ωω
ω ω= =
π ω πω
∫∫
, чем больше различия в форме ч
()S
∗
ω
()S
∗
ω
( )
22
||
σω
2
()S
σω
ставляющих выходного сигнала и соответственно максимальную его
амплитуду в заданный момент времени t
= 0:
i
Отметим также, что коэффициент передачи фильтра тем больше и
эффективность его работы выше
астотных спектров сигнала и шумов. Для постоянной формы спектров
сигнала и шума любой другой фильтр уступает данному фильтру как
по пиковому, так и по энергетическому отношению сигнал/шум на выходе фильтра.
Согласованный фильтр. При помехах типа белого шума Wq(ω) = σ2 и
H(ω) =
/σ2. Множитель 1/σ2 не влияет на отношение сиг-
нал/помеха и может быть опущен. Частотная характеристика фильтра
определяется только спектром сигнала, при этом h(n) = s(–n).
Фильтр получил название согласованного (по частотной характе-
ристике со спектром сигнала). Он мало эффективен при коротком импульсном или длинном гармоническом сигнале.
Обратный фильтр. Пусть помеха и полезный сигнал имеют один
частотный состав
W
= σ2|S(ω)|2.
q
Выделение полезного сигнала в таких условиях весьма сомнитель-
но. Тем не менее определим оптимальный фильтр:
H(ω) =
/
S
= 1 /
.
Последнее выражение с точностью до постоянного множителя соответствует фильтру сжатия сигнала. Но если согласованный фильтр и
фильтр сжатия рассматривать в качестве предельных случаев при неопределенности характеристики помех, то в качестве модели помех
можно принять их суперпозицию:
Подставляя это выражение в (12.18), с точностью до множителя
получаем:
W
= a2|S(ω)|2+b2.
q

138
H(ω) =
()S∗ω
( )
22
||S
ω +γ
ω
,
где γ = b/a – отношение дисперсий шума и сигнала. Фильтр стремится
к согласованному фильтру при больших ω и к обратному (фильтру
сжатия) – при малых
.
Список литературы
1. Сиберт У.М. Цепи, сигналы, системы: пер. с англ. – М.: Мир,
1988.
2. Новоселов О.Н., Фомин А.Ф. Основы теории и расчета информа-
ционно-измерительных систем. – М.: Машиностроение, 1991.
3. Бендат Дж., Пирсол А. Прикладной анализ случайных данных:
пер. с англ. – М.: Мир, 1989.
4. Рабинер Л., Гоулд Б. Теория и применение цифровой обработки
сигналов: пер. с англ. – М.: Мир, 1978.
5. Марпл-мл. С.Л. Цифровой спектральный анализ и его приложе-
ния: пер. с англ. – М.: Мир, 1990.
6. Купер Дж., Макчиллем К. Вероятностные методы анализа сигна-
лов и систем: пер. с англ. – М.: Мир, 1989.
7. Андерсон Т. Статистический анализ временных рядов: пер. с англ. –
М.: Мир, 1986.
8. Макс Ж. Методы и техника обработки сигналов при физических
измерениях: пер. с англ. – М.: Мир, 1983.
9. Бендат Дж., Пирсол А. Применения корреляционного и спек-
трального анализа. – М.: Мир, 1983.
10. Гоулд Б., Рэйдер Ч. Цифровая обработка сигналов. – М.:
Сов. радио, 1973.
11. Корнеев В.В., Киселев А.В. Современные процессоры. – М.: Но-
лидж, 2000.
12. Мартин Дж. Программирование для вычислительных систем
реального времени. – М.: Мир, 1986.
13. Потемкин В.Г. Матлаб. – М.: Диалог МИФИ, 1997.
14. Хемминг Р.В. Цифровые фильтры. – М:. Недра, 1987.
15. Френкс Л. Теория сигналов. – М.: Сов. радио, 1974.
16. Левин Б.Р. Теоретические основы статистической радиотехники.
Кн. 1. – М.: Сов. радио, 1966.

139
17. Левин Б.Р. Теоретические основы статистической радиотехники.
Кн. 2. – М.: Сов. радио, 1968.
18. Линник Ю.В. Метод наименьших квадратов и основы теории об-
работки наблюдений. – М.: Физ-мат. литература, 1962.
19. Тейлор Дж. Введение в теорию ошибок: пер. с англ. – М.: Мир,
1985.
20. Сергиенко А.Б. Цифровая обработка сигналов. – СПб.: Питер,
2002.
21. Зайка В.А. Цифровая регистрация и анализ в натурном экспери-
менте. – Минск: Наука и техника, 1988.
22. Лосев В.В. Микропроцессорные устройства обработки информа-
ции: учеб. пособие для вузов. – Минск: Высшая школа, 1990.
23. Семенов Ю.А. Протоколы и ресурсы Интернет. – М.: Радио и
связь, 1996.
24. Тюрин Ю.Н., Макаров А.А. Анализ данных на компьютере. – М.:
Финансы и статистика, 1995.
25. Левин Б.Р., Шварц В. Вероятностные модели и методы в систе-
мах связи и управления. – М.: Радио и связь, 1985.
26. Марков С. Цифровые сигнальные процессоры. – М.: Микроарт,
1996.

140
Оглавление
1. ВВЕДЕНИЕ В ТЕОРИЮ СИГНАЛОВ .................................................. 3
1.1. Общие сведения и понятия ............................................................... 3
1.2. Типы сигналов ................................................................................... 8
1.3. Преобразования типа сигналов ...................................................... 13
1.3.1. Дискретизация сигналов ........................................................... 13
1.3.2. Воспроизведение сигналов ....................................................... 14
1.3.3. Квантование сигналов............................................................... 16
1.3.4. Децимация сигналов ................................................................. 17
1.3.5. Цифроаналоговое преобразование сигналов .......................... 18
1.4. Модели сигналов ............................................................................. 18
1.4.1. Детерминированные сигналы .................................................. 19
1.4.2. Классификация случайных сигналов ...................................... 22
2. СТАТИСТИЧЕСКАЯ ТЕОРИЯ ОШИБОК ......................................... 23
2.1. Статистические характеристики ошибок ...................................... 23
2.2. Линейное преобразование ошибок ................................................ 25
2.2.1. Линейное преобразование ошибок скалярных величин ........ 25
2.2.2. Линейное преобразование ошибок векторных величин ........ 26
2.3. Перенос ошибки. Прямая задача теории ошибок ........................ 27
2.4. Обратная задача теории ошибок .................................................... 32
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
