|
Разделение импульсов, помогите плиз |
|
|
|
Jul 3 2008, 07:32
|
Гуру
     
Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965

|
Ваша формулировка вызывает кучу вопросов, нежели возможность что-то ответить. Импульс с вертикальным передним фронтом, а затем экспоненциальный спад? Какое соотношение между частотой дискретизации и длительностью импульса. Каую точность Вы хотите получить по амплитуде и времени? Очевидно, что если импульсы полностью совпали, то их различить невозможно теоретически. Далее, если они сильно перекрываются, что-то получить можно, но тут вопрос соотношения получаемой точности и имеющейся у Вас в FPGA вычислительной мощности. Опять же, насколько разнятся у Вас импульсы от теоретической формулы, какой уровень шума АЦП. Возможно, Вам подойдет тривиальное решение - дожидаетесь окончания одного импульса (амплитуда падает ниже порога), затем ловите следующий - амплитуда превысила порог, затем поиск максимума, возможно, усреднение по нескольким точкам вблизи максимума (это если Вам нужна амплитуда, а не интеграл от импульса). Если Вы хотите разрешать наложенные импульсы и мое предположение о крутом переднем фронте было верным - считайте производную. Как только она превысит порог - пришел импульс, а дальше куча приведенных выше вопросов. После ответов на них можно попытаться подсчитать амплитуду второго импульса, вычтя из него аппроксимацию от хвоста первого.
|
|
|
|
|
Jul 4 2008, 20:59
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(Виталий_Ж @ Jul 3 2008, 10:52)  Уважаемые,нужна помощь(или на худой конец подсказка). Задача такова. Имеем два разных в любой момент приходящих с АЦП на FPGA импульса, разной длительности и любой амплитуды - от 10 до 200 мВ. В приближении эти сигналы- A*exp(-t). Их требуется разделить (различить) и затем посчитать. Как это можно сделать. Помогите,срочно надо. Заранее благодарен за любую подсказку Не совсем понятна задача. Что значит "разделить и посчитать"? Далее, приведите, пожалуйста, осциллограммы импульсов. Если сигнал оцифрован, выложите последовательность отсчётов, содержащую оба импульса. Лучше несколько реализаций.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jul 5 2008, 19:52
|
Профессионал
    
Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992

|
Цитата(Виталий_Ж @ Jul 4 2008, 11:57)  А не могли бы вы подкинуть подобный проект?
если у вас есть конечно в каком виде Вам нужен проект прога на асме ряд ли поможет? есть модель в симулинк, там для прямоугольных импульсов, для др. формы придется еще постараться. для более успешного решения Вашей задачи рекомендую очень четко сформулировать ее- станет понятнее и Вам и остальным). не смог найти дома свою модель быстро состряпал это- на входе ОФ сигнал + шум, на выходе пила- максимум ее пика- максимум выхода ОФ, наступает после того как весь сигнал (в моем случае прямоуг импульс длино 80 сэмплов) пройдет через ОФ. ts= 1/16000;
Прикрепленные файлы
optim.rar ( 6.61 килобайт )
Кол-во скачиваний: 56
|
|
|
|
|
Jul 7 2008, 05:58
|
Частый гость
 
Группа: Участник
Сообщений: 142
Регистрация: 3-07-08
Пользователь №: 38 716

|
Цитата(Alex11 @ Jul 4 2008, 23:42)  Про порог я имел в виду, что есть некоторый уровень, к которому все возвращается, когда импульсов нет. Дальше можно приподняться над ним на величину шума, чтобы не иметь ложных срабатываний, и запускать систему анализа импульса. Все что меньше - импульсом не считается. Мы делали такую штуку для измерения энергии и времени прихода гамма-квантов. Точность по времени - порядка 1/5 времени дискретизации АЦП. В моем случае возможно наложение импульсов разной длительности друг на друга. по какому критерию тогда их отделять?
|
|
|
|
|
Jul 7 2008, 06:41
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Виталий_Ж @ Jul 7 2008, 09:58)  В моем случае возможно наложение импульсов разной длительности друг на друга. по какому критерию тогда их отделять? Надо бы еще знать... 1. С какой точностью воспроизводятся постоянные времени. 2. С какой средней частотой приходят импульсы первого и второго сортов. Или распределение интервалов времени между импульсами этих двух сортов. 3. Функцию распределения амплитуд импульсов. 4. Шум... 5. Может, еще что нибудь...
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|