|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgenij Masherov 2:5020/175.2 26 Jun 2002 20:52:21 To : Aleksey V Vaneev Subject : Подбор линий задержек -------------------------------------------------------------------------------- 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> приближенно давал бы исходную выборку импульсов. Hе совсем уяснил постановку, но, если 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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/3300467c514a.html, оценка из 5, голосов 10
|