Корреляционная функция

advertisement
Корреляционная функция
[3] c. 50
[5] c. 61-74
[1] c. 73-86
1. Автокорреляционная функция.
2. Взаимная корреляционная функция.
-1Автокорреляционная функция (АКФ) представляет собой интеграл
произведения двух копий сигнала, сдвинутых относительно друг друга на время τ:
BS ( ) 
от

 S (t )  S (t   )dt
(5.1)

Эта функция показывает степень сходства между сигналом и его сдвинутой
копией. Чем больше эта функция, тем больше сходство.
Свойства АКФ:
1. При τ=0 АКФ равна энергии сигнала:

B S ( 0) 
S
2
(t ) dt
(5.2)

2. АКФ является чётной функцией:
BS ( )  BS ( )
3. При любом значении τ значение АКФ не превосходит энергии сигнала:
BS ( )  BS (0)
4. В зависимости от вида сигнала АКФ может иметь монотонный характер или
колеблющийся.
Пример: Вычислить АКФ прямоугольного импульса (рисунок 5.1)
S(t)
0
T
t
Рисунок 5.1
1. При 0    T (1)   0 рисунок 5.2 пункт 1 – сдвиг копии вправо относительно
основного сигнала
T
BS ( )   A 2 dt  A 2 (T   )

2. При  T    0 (2)   0 рисунок 5.2. пункт 2 – сдвиг копии влево относительно
основного сигнала. Данный пункт является избыточным т.к. автокорреляционная
функция является симметричной относительно оси у.
BS ( ) 
T 
 A dt  A
2
0
2
(T   )
Т+τ, т.к. длина равна Т в положительной части оси t остается T   , т.к. τ<0, то Т+τ.
 T
3.
BS ( )  0
1
T
τ
T+τ
2
τ
T+τ
T
Рисунок 5.2
T
τ
T+τ
τ2
T+τ2
Рисунок 5.3
На рисунке 5.3 показан сдвиг копии вправо – два случая. Из рисунка видно, что сдвиг
копии приводит к уменьшению перекрытия (заштрихованная область), а значит и к
уменьшению значения интеграла. Если сдвиг увеличить до значения равного
длительности основного сигнала (Т) и увеличивать дальше, то перекрытие будет нулевым
и интеграл равен нулю.
Объединяя результаты, можно записать:

0,   T
BS ( )   2
 A (T   ),   T
АКФ на рисунке 5.3.
А2
0
-Т
+Т
τ
Рисунок 5.4
Для периодического сигнала (у него энергия бесконечна) формула 5.1 изменяется.
BS ( ) 
1
T
T
2
 S (t )  S (t   )dt
(5.3)
T

2
Т.е. берется усреднение за один период сигнала.
-2ВКФ показывает степень схожести двух разных сигналов.
B12 ( ) 

 S (t )  S
1
2
(t   )dt
(5.4)

Видно, что АКФ – это частичный случай ВКФ при S1 (t )  S 2 (t )  S (t ) .
Свойства ВКФ:
1. B12 ( )  B21 ( ) , т.е. изменение знака τ равносильно взаимной перестановке
сигналов.
2. ВКФ не является четной функцией параметра τ:
B12 ( )  B12 ( )
3. Значение ВКФ при τ=0 не обязательно максимально, а максимум ВКФ может
находится где-угодно.
АКФ. Случай цифрового сигнала.
Для цифрового сигнала получаем не непрерывный сигнал, а набор отсчетов.
Поэтому прямоугольный импульс будет представлять собой набор одинаковых значений,
расположенных с шагом, равным периоду квантования (рисунок 5.5).
0 Т 2Т 3Т 4Т
Рисунок 5.5
t
В таком случае интеграл из формулы 5.1 превращается в сумму, и формула будет иметь
вид:

B S ( m)   S ( n )  S ( n  m)

Пример расчета АКФ для дискретного сигнала.
0 Т 2Т 3Т 4Т
t
0 Т 2Т 3Т 4Т
t
0 Т 2Т 3Т 4Т
Рисунок 5.6
t
Здесь нужно обратить внимание на то, что сдвиг происходит ТОЛЬКО на шаг
квантования, т.е. на Т: Т, 2Т, 3Т и т.д.
Для расчета воспользуемся представлением цифрового сигнала в виде набора чисел.
Примем, что амплитуда сигнала равна 1. Тогда исходный импульс будет иметь вид
s(n)={1, 1, 1, 1, 1, 1, 0, 0 …}
Сдвинутая копия – второй сигнал на рисунке 5.6 - s(n)={0, 1, 1, 1, 1, 1, 1, 0, 0 …}
Еще один сдвиг s(n)={0, 0, 1, 1, 1, 1, 1, 1, 0, 0 …}
Тогда расчет АКФ будет выполняться так
Нулевой сдвиг – сигнал и копия одинаковы.
Исходный сигнал
Копия
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
1
0
0
0
0
1
1
1
1
0
1
0
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
Результат: 1*1+1*1+1*1+1*1+1*1+1*1=6
Первый сдвиг копии
Исходный сигнал
Копия
1
0
1
1
1
1
Результат: 1*0+1*1+1*1+1*1+1*1+1*1+0*1=5
Второй сдвиг копии
Исходный сигнал
Копия
1
0
1
0
1
1
1
1
Результат: 1*0+1*0+1*1+1*1+1*1+1*1+0*1+0*1=4
Третий сдвиг копии
Исходный сигнал
Копия
1
0
1
0
1
0
1
1
1
1
Результат: 1*0+1*0+1*0+1*1+1*1+1*1+0*1+0*1+0*1=3
И т.д.
Седьмой сдвиг копии
Исходный сигнал
1
Копия
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
Результат 1*0+1*0+1*0+1*0+1*0+1*0+0*1+0*1+0*1+0*1+0*1+0*1=0
Тогда АКФ имеет вид
-4Т
-2Т
-Т 0 Т 2Т 3Т 4Т
t
0
1
0
1
Download