Теорема о свёртке

Материал из testwiki
Перейти к навигации Перейти к поиску

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

Функции непрерывной переменной

Рассмотрим две функции u(x) и v(x) с соответствующими преобразованиями Фурье U и V:

U(f){u}(f)=u(x)ei2πfxdx,fV(f){v}(f)=v(x)ei2πfxdx,f,

где обозначает оператор преобразования Фурье. Преобразование может быть нормализовано и другим способом, при котором постоянные коэффициенты масштаба (обычно 2π или 2π) будут фигурировать в теореме о свёртке ниже. Свёртка u(x) и v(x) определяется как:

r(x)={u*v}(x)u(τ)v(xτ)dτ=u(xτ)v(τ)dτ.

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

Теорема о свёртке утверждает, что[1][2]Шаблон:Rp:

Шаблон:Нумерованная формула

Применение обратного преобразования Фурье 1, даёт следствие[2]Шаблон:Rp: Шаблон:Нумерованная формула Теорема также в общем случае применима к функциям нескольких переменных.

Шаблон:Collapse top Рассмотрим функции u,v в Lp-пространстве L1(n), и преобразования Фурье U,V:

U(f){u}(f)=nu(x)ei2πfxdx,fnV(f){v}(f)=nv(x)ei2πfxdx,

где fx обозначает скалярное произведение в n: fx=j=1nfjxj и dx=j=1ndxj.

Свёртка u и v определяется как:

r(x)nu(τ)v(xτ)dτ.

Также:

|u(τ)v(xτ)|dxdτ=(|u(τ)||v(xτ)|dx)dτ=|u(τ)|v1dτ=u1v1.

Отсюда по теореме Фубини следует, что rL1(n). Поэтому его преобразование Фурье R определяется интегральной формулой:

R(f){r}(f)=nr(x)ei2πfxdx=n(nu(τ)v(xτ)dτ)ei2πfxdx.

Отметим, что, отсюда по приведённому выше аргументу можно снова применить теорему Фубини (то есть поменять порядок интегрирования):

R(f)=nu(τ)(nv(xτ) ei2πfxdx)V(f) ei2πfτdτ=(nu(τ) ei2πfτdτ)U(f) V(f).

Шаблон:Collapse bottom Эта теорема также справедлива для преобразования Лапласа, двустороннего преобразования Лапласа и, при соответствующей модификации, для преобразования Меллина и преобразования Хартли (см. Шаблон:Iw). Она может быть распространена на преобразование Фурье абстрактного гармонического анализа, определённого над локально компактными абелевыми группами.

Периодическая свёртка (коэффициенты ряда Фурье)

Рассмотрим P-периодическую функцию uP и vP, которые могут быть выражены как периодические суммы:

uP(x) m=u(xmP) и vP(x) m=v(xmP).

На практике ненулевая часть компонентов u и v часто ограничивается продолжительностью P, но ничто в теореме этого не требует.

Коэффициенты ряда Фурье:

U[k]{uP}[k]=1PPuP(x)ei2πkx/Pdx,k;интегрирование по любому интервалу длины PV[k]{vP}[k]=1PPvP(x)ei2πkx/Pdx,k

где обозначает интеграл ряда Фурье.

  • Поточечное произведение uP(x)vP(x) также P-периодично, и его коэффициенты ряда Фурье задаются дискретной свёрткой U и V:
  • Свёртка:
{uP*v}(x) uP(xτ)v(τ) dτPuP(xτ)vP(τ) dτ;интегрирование по любому интервалу длины P

также Р-периодична и называется периодической свёрткой.

Шаблон:Collapse top

uP(xτ)v(τ)dτ=k=[xo+kPxo+(k+1)PuP(xτ)v(τ) dτ]x0 — произвольный параметр=k=[xoxo+PuP(xτkP)uP(xτ), по периодичностиv(τ+kP) dτ]замена ττ+kP=xoxo+PuP(xτ)[k=v(τ+kP)] vP(τ) dτ

Шаблон:Collapse bottom

Соответствующая теорема свёртки имеет вид:

Шаблон:Нумерованная формула

Шаблон:Collapse top

{uP*v}[k]1PP(PuP(τ)vP(xτ) dτ)ei2πkx/Pdx=PuP(τ)(1PPvP(xτ) ei2πkx/Pdx)dτ=PuP(τ) ei2πkτ/P(1PPvP(xτ) ei2πk(xτ)/Pdx)V[k], по периодичностиdτ=(P uP(τ) ei2πkτ/Pdτ)PU[k] V[k].

Шаблон:Collapse bottom

Функции дискретной переменной (последовательности)

Аналогично ур. 1 выводится теорема для случая последовательностей, например, выборок двух непрерывных функций, где теперь F обозначает оператор Шаблон:Iw. Рассмотрим две последовательности u[n] и v[n] с преобразованиями U и V:

U(f){u}(f)=n=u[n]ei2πfn,f,V(f){v}(f)=n=v[n]ei2πfn,f.

Дискретная свёртка u и v определяется:

r[n](u*v)[n]=m=u[m]v[nm]=m=u[nm]v[m].

Теорема о свёртке для дискретных последовательностей имеет вид[3][4]Шаблон:Rp:

Шаблон:Нумерованная формула

Периодическая свёртка

U(f) и V(f), как определено выше, являются периодическими с периодом 1. Рассмотрим N-периодические последовательности uN и vN:

uN[n] m=u[nmN] и vN[n] m=v[nmN],n.

Эти функции возникают в результате выборки U и V с интервалом в 1/N и обратного дискретного преобразования Фурье (ДПФ) на N выборках. Дискретная свёртка имеет вид:

{uN*v}[n] m=uN[m]v[nm]m=0N1uN[m]vN[nm],

она также является N-периодической и называется периодической свёрткой. Переопределим оператор как N-значное ДПФ, тогда соответствующая теорема имеет вид[5][4]Шаблон:Rp:

Шаблон:Нумерованная формула

И следовательно: Шаблон:Нумерованная формула

При соответствующих условиях возможно, что N-значная последовательность содержит не содержащий искажений сегмент свёртки u*v. Но когда ненулевая часть u(n) или v(n) последовательности равна или длиннее, чем N, неизбежны некоторые искажения. Так происходит, когда последовательность 𝑉(𝑘/𝑁) получается путём прямой дискретизации DTFT бесконечно длинного импульсного отклика § Дискретного преобразования ГильбертаШаблон:Efn-ua.

Для последовательностей u и v, ненулевая длина которых меньше или равна N, окончательное упрощение имеет вид: Шаблон:Нумерованная формула

Эта форма часто используется для эффективной реализации численной свёртки на компьютере. В качестве частичной взаимности было показано[6], что любое линейное преобразование, превращающее свёртку в точечное произведение, является ДПФ (вплоть до перестановки коэффициентов).

Шаблон:Collapse top Вывод во временной области осуществляется следующим образом:

DFT{uN*v}[k]n=0N1(m=0N1uN[m]vN[nm])ei2πkn/N=m=0N1uN[m](n=0N1vN[nm]ei2πkn/N)=m=0N1uN[m]ei2πkm/N(n=0N1vN[nm]ei2πk(nm)/N)DFT{vN}[k]due to periodicity=(m=0N1uN[m]ei2πkm/N)DFT{uN}[k](DFT{vN}[k]).

ДВПФ можно записать в виде:

{uN*v}(f)=1Nk=(DFT{uN*v}[k])δ(fk/N).(𝖤𝗊.𝟧𝖺)
{uN}(f)=1Nk=(DFT{uN}[k])δ(fk/N).

Произведение V(f) тем самым сводится к дискретно-частотной функции:

{uN*v}(f)=GN(f)V(f)=1Nk=(DFT{uN}[k])V(f)δ(fk/N)=1Nk=(DFT{uN}[k])V(k/N)δ(fk/N)=1Nk=(DFT{uN}[k])(DFT{vN}[k])δ(fk/N),(𝖤𝗊.𝟧𝖻)

где эквивалентность V(k/N) и (DFT{vN}[k]) следует по свойству выборки ДВПФ. Таким образом, эквивалентность (5a) и (5b) требует:

DFT{uN*v}[k]=(DFT{uN}[k])(DFT{vN}[k]).


Мы также можем проверить обратное ДВПФ из (5b):

(uN*v)[n]=01(1Nk=DFT{uN}[k]DFT{vN}[k]δ(fk/N))ei2πfndf=1Nk=DFT{uN}[k]DFT{vN}[k](01δ(fk/N)ei2πfndf)0, for k  [0, N)=1Nk=0N1(DFT{uN}[k]DFT{vN}[k])ei2πnNk= DFT1(DFT{uN}DFT{vN}).

Шаблон:Collapse bottom

Теорема свёртки для обратного преобразования Фурье

Существует также теорема свёртки для обратного преобразования Фурье. Здесь «» представляет собой произведение Адамара, а «*» представляет свёртку двух матриц.

{u*v}={u}{v}{uv}={u}*{v}

так что

u*v=1{{u}{v}}uv=1{{u}*{v}}

Теорема свёртки для обобщённых функций умеренного роста

Теорема о свёртке распространяется на обобщённые функции умеренного роста. Здесь v — произвольная обобщённая функция умеренного роста:

{u*v}={u}{v}{αv}={α}*{v}.

Но u=F{α} должно «быстро убывать» по направлению к и +, чтобы гарантировать существование как свёртки, так и её произведения. Эквивалентно, если α=F1{u} — гладкая «медленно растущая» обыкновенная функция, то она гарантирует существование как умножения, так и произведения свёрток[7][8][9].

В частности, каждое компактно поддерживаемая обобщённая функция умеренного роста, например, дельта-функция, является «быстро убывающей». Эквивалентно, полосовые функции, такие как функция, которая постоянно равна 1, являются гладкими «медленно растущими» обычными функциями. Если, например, vШ является гребнем Дирака, то оба уравнения дают Шаблон:Iw, и если, кроме того, α1 является дельта-функцией, то α1 постоянно равно единице, и эти уравнения дают тождество гребня Дирака.

Замечания

Шаблон:Notelist-ua

Примечания

Шаблон:Примечания Шаблон:Refbegin

Литература

Шаблон:Refend

  1. Ошибка цитирования Неверный тег <ref>; для сносок McGillem не указан текст
  2. 2,0 2,1 Ошибка цитирования Неверный тег <ref>; для сносок Weisstein не указан текст
  3. Ошибка цитирования Неверный тег <ref>; для сносок Proakis не указан текст
  4. 4,0 4,1 Ошибка цитирования Неверный тег <ref>; для сносок Oppenheim не указан текст
  5. Ошибка цитирования Неверный тег <ref>; для сносок Rabiner не указан текст
  6. Шаблон:Cite book Шаблон:Wayback
  7. Шаблон:Cite book
  8. Шаблон:Cite book
  9. Шаблон:Cite book