Подбор линий задержек

From
Evgenij Masherov (2:5020/175.2)
To
Aleksey V Vaneev
Date
2002-06-26T20:52:21Z
Area
RU.ALGORITHMS
From: "Evgenij Masherov" <EMasherow@nsi.ru>

Mon Jun 17 2002 16:56, Aleksey V Vaneev wrote to All:

 
 AVV> Изначально делается предположение, что такая последовательность была
 AVV> сгенерирована несколькими линиями задержки с затухающей обратной связью
 AVV> (это из области DSP). Если я ничего не путаю, вид рекурсивного уравнения
 AVV> таков:
 AVV> y(t) = x(t-D0) + g*y(t-D), где D0, D и g - константы. Функция x(t)
 AVV> определена так: x(0)=1, при всех остальных t, x=0. g задана: (0; 1].
 AVV> D0>=0, D>0. y(t) для t<0 равен 0. x(t) для t<0 также равен 0.

 AVV> Вот и стоит задача: нужно выбрать набор вышеуказанных рекурсивных
 AVV> уравнений, который бы, будучи запущенным параллельно, максимально
 AVV> приближенно давал бы исходную выборку импульсов.

 Не совсем уяснил постановку, но, если g - постоянно для всех линий, то задача
выглядит так:

y(t)=INT X(t-Tau)*d(Tau) d Tau
X(t)=SUMi x(t-D0i)

Тогда можно воспользоваться соотношением "Фурье от свертки ХУ= произведению
Фурье от Х и Фурье от У"
FT(y(t))=FT(X)*FT(d)
Вычислив Фурье от у (численно) и от d (можно и аналитически), можно делением
получить Фурье от Х и далее само Х.

Евгений Машеров АКА СанитарЖеня

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)