Почему автокорреляция достигает своего пика в нуле?

Ответы:

10

Вы ищете формальное доказательство или интуицию за этим? В последнем случае: «Ничто не может быть более похоже на функцию, чем она сама». Автокорреляция при lag измеряет сходство между функцией и той же функцией, сдвинутой на . Обратите внимание, что если периодический, то смещается на любое целое число, кратное и совпадают, поэтому автокорреляция имеет форму гребня - с пиками на целых кратных периода с той же высотой, что и центральный пик.τfτffτf

pichenettes
источник
2
@JasonR Сигнал с конечной энергией (о чем спрашивает ОП, поскольку он говорит, что автокорреляционная функция при нулевом запаздывании является энергией) не может быть периодическим, и поэтому вторая половина этого ответа не применима к вопросу ОП, но применяется к периодической автокорреляционной функции, которую определяют для периодических сигналов. В своем ответе я попытался провести различие между этими двумя случаями, а также указал, что автокорреляционные функции периодических сигналов могут иметь периодические долины столь же глубокие, как периодические пики.
Дилип Сарватэ
@Dilip: Как всегда, хорошие моменты.
Джейсон Р
это не доказательство, даже близко не доказательство. просто слова, которые работают только потому, что вы знаете ответ.
Джон Смит
7

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

Rx[n]=m=x[m]x[mn]    or   Rx[m]=m=x[m](x[mn])
для реальных сигналов и сложных сигналов соответственно. Для простоты изложения ограничимся реальными сигналами. Рассмотрим слагаемое Икс[м]Икс[м-N] . Для фиксированной задержки N и заданного м , Икс[м]Икс[м-N] обычно будет иметь положительное или отрицательное значение. Если так происходит, что для определенной задержки N , Икс[м]Икс[м-N] неотрицательна для всехм , тогда все слагаемые в сумме будут суммироваться (без отмены), и поэтомурИкс[N] гарантированно будет иметь положительное значение. Фактически, сумма будет наибольшей, если все пики вИкс[м-N] совпадают с пиками вИкс[м] а долины вИкс[м-N] совпадают с долинами вИкс[м] . Например, еслиИкс является функцией sinc с избыточной выборкой, скажем,
Икс[м]знак равно{грех(0,1πм)0,1πм,м0,1,мзнак равно0
с пиками примзнак равно0,±25,±45,...и долинами при ±15,±35,±55,... Икс(T), затемрИкс[N]будет иметь максимумыприNзнак равно0,±25,±45,... (и, к тому же, будут иметьминимумыприNзнак равно±15,±35,±55,... когда пики совпадают с долинами). ГлобальныймаксимумрИкс[N] , очевиднопри задержке Nзнак равно0 , когда самый высокий пик вИкс[м] иИкс[м-N] совпадают. На самом деле, этот вывод относится не только к этому сигналу, но клюбомусигнал. При лаге Nзнак равно0 имеем
рИкс[0]знак равноΣмзнак равно-(Икс[м])2
и мы гарантируем, что не только все пики и впадины выровнены друг с другом (независимо от того, где они встречаются в Икс[м] ), но также и то, что самые высокие пики и самые глубокие долины выстроены в линию соответствующим образом.

Более формально, для педантов типа @JohnSmith, которые требуют формальных доказательств, неравенство Коши говорит, что для комплексных последовательностей U и v ,

|mu[m](v[m])|2m|u[m]|2n|v[m]|2.
Ограничение себя реальными последовательностями только для простоты изложения, более подробная версия говорит, что
m(u[m])2m(v[m])2mu[m]v[m]m(u[m])2m(v[m])2
гдеравенствовыполняется в верхней (нижней) границе, если существует положительное (отрицательное) числоλтакое, чтоu=λv, (то естьu[m]=λv[m] mгдеλ>0(λ<0)). Признавая, что суммы внутри квадратных корней являются энергиями Eu и Ev последовательностей, мы можем написать, что
EuEvmu[m]v[m]EuEv
Установкаu[m]=x[m]иv[m]=x[mn]гдеn- некоторое целое число, мы имеем это
m(x[m])2m(x[mn])2Rx[n]m(x[m])2m(x[mn])2
и признавая, что теперьEu=Ev=Ex, мы получаем, что
ExRx[n]Ex
с равенством удерживая в одной из границ, еслиx[m]=λx[mn]для всех m . И, наконец, отметить , что
Ex=m(x[m])2=Rx[0]
, и что , когда n=0 , то последовательность u[m]=x[m] является идентичной с последовательностью v[m]=x[mn]=x[m0]=x[m] (то естьλ=1 - это положительное действительное число, такое чтоu[m]=λv[m] для всехm ), имеем, что
Rx[0]Rx[n]Rx[0]
показывающий, чтоRx[n] имеет пиковое значение приn=0все остальные значения автокорреляции меньше этого пика.


Когда x[m] является периодическим сигналом конечной мощности, приведенные выше суммы для Rx[n] расходятся. В таких случаях, как используются периодическая функция автокорреляции

Rx[n]=m=0N1x[m](x[mn])
, где N является периодом x[m] , то есть,x[m]=x[mN] для всех целых чиселm . Обратите внимание, чтоRx[n] является периодической функцией от n . Теперь, пока верно, чтоRx[0]|Rx[n]|для1<n<N максимальное значениеRx[0] также периодически повторяется:Rx[kN]=Rx[0] для всех целых чиселk . Отметим также, что возможно, чтоRx[n]=Rx[0] для некоторогоn{1,2,,N1} , обычно приn=N/2 еслиN четное, и поэтому мы могут иметь долины, столь же глубокие, как самые высокие пики впериодическомавтокорреляционная функция. Простейшим примером такой последовательности является случай, когда N=2 и один период последовательности равен [1 1] , периодическая автокорреляция которого представляет собой просто периодическую последовательность [2 2] , то есть чередование пиков и впадин с автокорреляцией Rx[n] имеет пиковое значение 2 когда n - четное целое число (не забывайте, что 0 - четное целое число!) и имеющее «антипиковое» значение 2 при нечетных значениях n, В более общем смысле, мы имеем это явление всякий раз, когда N четное и один период x может быть разложен на [x,x] .

Дилип Сарватэ
источник
3

с помощью

(x[n]x[n+m])2=x2[n]+x2[n+m]2x[n]x[n+m]

можно легко показать, что

Rx[m]=n=x[n]x[n+m]=n=x2[n]12n=(x[n]x[n+m])2= Rx[0]12n=(x[n]x[n+m])2

первый член - просто а второй член - неотрицательное число, вычитаемое из первого. это означает, что R x [ m ] не может превышать R x [ 0 ] для любого m .Rx[0]Rx[m]Rx[0]m

Роберт Бристоу-Джонсон
источник
1
единственный правильный ответ здесь. Большое спасибо, я испытал затруднения, получая это непосредственно.
Джон Смит