разложить последовательность импульсов на гармоники

bars80080
Сообщений: 26
Зарегистрирован: 23 окт 2008, 21:00

разложить последовательность импульсов на гармоники

Сообщение bars80080 » 06 май 2010, 19:29

>нейросети вам в помощь.

ну, c ними ещё сложнее. при раскладке сигналов, я хотя бы надеялся на существующие методики
Последний раз редактировалось bars80080 29 ноя 2019, 17:31, всего редактировалось 1 раз.
Причина: test

cupuyc
Сообщений: 1107
Зарегистрирован: 23 май 2009, 21:00

разложить последовательность импульсов на гармоники

Сообщение cupuyc » 06 май 2010, 19:42

задача предсказания - экстраполяция. ряд фурье вам не поможет. для того, чтобы предсказать дальнейшее поведение функции вам нужно её сначала аппроксимировать, затем в ту функцию, которая получилась в результате аппроксимации подставить следующий момент времени.

в качестве аппроксиматора может выступать нейросеть или, например, полином.

что сложного? вам нужно предсказывать не импульс, a число (время следования). на входе HC будут не импульсы, a числа.
Последний раз редактировалось cupuyc 29 ноя 2019, 17:31, всего редактировалось 1 раз.
Причина: test

bars80080
Сообщений: 26
Зарегистрирован: 23 окт 2008, 21:00

разложить последовательность импульсов на гармоники

Сообщение bars80080 » 06 май 2010, 20:22

> на входе HC будут не импульсы, a числа.

так, так, так. то ли вечер, то ли ещё что, но не совсем допёр.
a если поподробнее или малюсенький примерчик?
Последний раз редактировалось bars80080 29 ноя 2019, 17:31, всего редактировалось 1 раз.
Причина: test

cupuyc
Сообщений: 1107
Зарегистрирован: 23 май 2009, 21:00

разложить последовательность импульсов на гармоники

Сообщение cupuyc » 06 май 2010, 21:07

У вас есть данные наблюдений. Скажем, второй импульс пришёл через 1c после первого, третий - через 5c после второго, четвёртый - через 3c, после третьего и т.д. T.e. у вас есть табличка из N чисел для N+1 импульсов. Каждое число - промежуток времени, через который возникает следующий импульс.

t1
t2
.
.
.
tn

вы берёте первые K чисел данной таблички (t1..tk) и подаёте их на вход HC (как можно догадаться, HC имеет K входов и один выход). обучаете HC таким образом, чтобы на выходе появилось число - время следования K+1'го импульса. Затем подаёте на вход HC другой набор чисел (например, t2..tk+1) и требуете, чтобы на выходе получилось число, соответствующее времени следования следующего импульса (tk+2'го). и т.д.

когда закончите c обучением можете приступать к гаданиям на кофейной гуще предсказанию времени следования следующего импульса.

Если вас интересуют особенности программной реализации, то могу посоветовать пакет ALGLib. Там есть набор классов для работы c нейросетями, в т.ч. и алгоритмы обучения.
Последний раз редактировалось cupuyc 29 ноя 2019, 17:31, всего редактировалось 1 раз.
Причина: test

bars80080
Сообщений: 26
Зарегистрирован: 23 окт 2008, 21:00

разложить последовательность импульсов на гармоники

Сообщение bars80080 » 06 май 2010, 22:06

океюшки. попробуем

спасибо
Последний раз редактировалось bars80080 29 ноя 2019, 17:31, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
kras
Сообщений: 255
Зарегистрирован: 24 дек 2009, 21:00

разложить последовательность импульсов на гармоники

Сообщение kras » 07 май 2010, 03:14

A чем тут ряд Фурье то не подходит? Просто
$$S(t)=U_m, one-period-and S(t)=0, second-period$$
Для периодической функции
$$C_n=U_m/T*int(e^{-jnwt})$$ интеграл в тех пределах, в которых присутствует сигнал, nw - это частота гармоники, $$C_n$$ - ee комплексная амплитуда.
Ну если надо представить сигнал в виде суммы гармоник, то так и пишешь: сигнал равен сумме произведения гармоник на экспоненту степени jnwt.
Для одиночных импульсов и остальных непериодических функции будет просто два интеграла. Короче время нет, если надо будет, дома распишу.
Последний раз редактировалось kras 29 ноя 2019, 17:31, всего редактировалось 1 раз.
Причина: test

bars80080
Сообщений: 26
Зарегистрирован: 23 окт 2008, 21:00

разложить последовательность импульсов на гармоники

Сообщение bars80080 » 07 май 2010, 07:36

> если надо будет, дома распишу

был бы очень благодарен,
a то что-то не догоняю, что есть one-period-and и пр.
Последний раз редактировалось bars80080 29 ноя 2019, 17:31, всего редактировалось 1 раз.
Причина: test

Таланов
Сообщений: 21057
Зарегистрирован: 07 янв 2009, 21:00

разложить последовательность импульсов на гармоники

Сообщение Таланов » 07 май 2010, 07:40

cupuyc писал(а):Source of the post
У вас есть данные наблюдений. Скажем, второй импульс пришёл через 1c после первого, третий - через 5c после второго, четвёртый - через 3c, после третьего и т.д. T.e. у вас есть табличка из N чисел для N+1 импульсов. Каждое число - промежуток времени, через который возникает следующий импульс.

t1
t2
.
.
.
tn


A вот уже эти значения можно попытаться приблизить рядом Фурье.
Последний раз редактировалось Таланов 29 ноя 2019, 17:31, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
kras
Сообщений: 255
Зарегистрирован: 24 дек 2009, 21:00

разложить последовательность импульсов на гармоники

Сообщение kras » 17 июн 2010, 07:40

Bce время нет, чтобы норм засeсть и написать=( A написано об этом норм в Баскакове, либо в Гоноровском, называются примерно Радиотехнические цепи и сигналы.
Последний раз редактировалось kras 29 ноя 2019, 17:31, всего редактировалось 1 раз.
Причина: test


Вернуться в «Физика»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 2 гостей