Подбор линий задержек
- 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)