Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы

Анализ реакции на импульс- куда смотреть?

Непрочитано 10.07.2013, 09:53  
cvy7
Частый гость
 
Регистрация: 23.02.2007
Сообщений: 10
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
cvy7 на пути к лучшему
По умолчанию Анализ реакции на импульс- куда смотреть?

Приветствую присутствующих!
Имеется вот такой сигнал :

постоянная составляющая (смещение АЦП) известна заранее
требуется извлечь

1. Частоты на которых происходят колебания- их может быть 2, одна или вовсе не быть.
2. Добротности для обоих (если их 2 ) колебательных систем.
На картинке приведено колебание для одной частоты и достаточно высокой добротности.
3. В какую сторону смотрит первая колебушка.

Сейчас это реализовано методом перебора частот импульса и анализом амплитуды колебаний
это не устраивает ни по скорости ни по достоверности определения.

На плате имеется atmega128 и Altera Ciclon (первый).

Первое что приходит в голову - FFT, но не хватит разрешения по частоте.
Нужно расширять - тогда встанет вопрос выбора граничных условий
и соответственно вновь достоверности такого измерения.

Куда еще смотреть незнаю
Миниатюры:
Нажмите на изображение для увеличения
Название: koleb.jpg
Просмотров: 103
Размер:	366.9 Кб
ID:	49247  
Реклама:
cvy7 вне форума  
Непрочитано 10.07.2013, 14:02  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Анализ реакции на импульс- куда смотреть?

БПФ займёт времени больше, чем анализ на двух частотах...
Частоты сигнала то какие?
ilyamp вне форума  
Непрочитано 10.07.2013, 14:48  
kreking
Почётный гражданин KAZUS.RUN
 
Регистрация: 04.02.2005
Сообщений: 2,505
Сказал спасибо: 1,240
Сказали Спасибо 938 раз(а) в 691 сообщении(ях)
kreking на пути к лучшему
По умолчанию Re: Анализ реакции на импульс- куда смотреть?

Обещают в 10-100 раз быстрее чем классический FFT "Новый алгоритм MIT в десятки раз ускоряет быстрое преобразование Фурье" http://habrahabr.ru/post/136691/, но народ не доволен объёмом информации по новому алгоритму.
kreking вне форума  
Непрочитано 10.07.2013, 15:15  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Анализ реакции на импульс- куда смотреть?

Сообщение от kreking Посмотреть сообщение
Обещают в 10-100 раз быстрее чем классический FFT "Новый алгоритм MIT в десятки раз ускоряет быстрое преобразование Фурье" http://habrahabr.ru/post/136691/, но народ не доволен объёмом информации по новому алгоритму.
Подозреваю, что этот алгоритм будет работать лишь для узкой группы сигналов. В общем, только в модельных случаях!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Непрочитано 10.07.2013, 15:17  
cvy7
Частый гость
 
Регистрация: 23.02.2007
Сообщений: 10
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
cvy7 на пути к лучшему
По умолчанию Re: Анализ реакции на импульс- куда смотреть?

Частоты:
Сепл АЦП 125MHz
колебаний от 4 до 600 кгц

можно заранее знать
4-50 кГц
15-70 кГц
100-600 кГц

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

Но для чисто измерить (для диагностики, что не так в оборудовании)
- все-же желательно знать частоту (остальное в данном случае не нужно)

FFT сам по себе предполагает додумывать, что же за пределами измеренного затухающего импульса (иначе будет очень низкое разрешение по частоте, нужны боковые полосы для измерения добротности и частота достаточно точно.

Само по себе додумывать- снижает достоверность измерений.
Вот я и ищу альтернативы

Подозреваю, что это математически невозможно,
но все же?
Как то ведь такие задачи решаются, значит есть обходные пути

Последний раз редактировалось cvy7; 10.07.2013 в 15:24.
cvy7 вне форума  
Непрочитано 10.07.2013, 15:19  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Анализ реакции на импульс- куда смотреть?

Сообщение от cvy7 Посмотреть сообщение
Куда еще смотреть незнаю
Вариант 1: сглаживать сигнал скользящей медианой, далее использовать вейвлет-преобразования. Это если частоты неизвестны.
Вариант 2: если частоты известны, то нарезаем (фильтровать уже не надо) данные на куски, равные периоду, и суммируем. Не помню, как этот метод называется, но если колебания на заданных частотах есть, в сумме мы четко увидим характерный максимум.
Вариант 3: почитать литературу, может чего в голову еще придет.
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Сказали "Спасибо" eddy
cvy7 (11.07.2013)
Непрочитано 10.07.2013, 16:12  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Анализ реакции на импульс- куда смотреть?

Сообщение от cvy7 Посмотреть сообщение
можно заранее знать
4-50 кГц
15-70 кГц
100-600 кГц
Так 2 колебания одновременно должны быть в одном диапазоне или наоборот, в каждом из диапазонов одновременно может быть только одна частота? Или вообще не известна логика их появления? И примерная длительность импульса какая, т.е. хотя бы порядок добротности известен? И примерное соотношение сигнал/шум?
Извините, что сразу столько вопросов, но известная логика обычно хорошо экономит вычислительные ресурсы.
ilyamp вне форума  
Сказали "Спасибо" ilyamp
cvy7 (11.07.2013)
Непрочитано 10.07.2013, 17:01  
cvy7
Частый гость
 
Регистрация: 23.02.2007
Сообщений: 10
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
cvy7 на пути к лучшему
По умолчанию Re: Анализ реакции на импульс- куда смотреть?

При правильной работе оборудования (грамотных действиях оператора)
добротность по высокочастотному колебанию 5-20
добротность по низкочастотному колебанию (если оно есть)~50
Частота высокочастотного колебания в пределах указанного диапазона
(для каждого диапазона разное оборудование)
Частота низкочастотного колебания (если оно есть) - ниже нижней границы диапазона.

Если оператор не знает, что делает либо что-то коротнуло(оторвалось),
то может быть все, что угодно- это можно сразу считать ошибкой,
можно попытаться хотя-бы примерно определить частоту самого высокочастотного колебания.
cvy7 вне форума  
Непрочитано 10.07.2013, 17:59  
lviv21
Гражданин KAZUS.RUN
 
Регистрация: 04.07.2007
Адрес: Львов
Сообщений: 686
Сказал спасибо: 170
Сказали Спасибо 351 раз(а) в 197 сообщении(ях)
lviv21 на пути к лучшему
По умолчанию Re: Анализ реакции на импульс- куда смотреть?

Я конечно извиняюсь, но уменя вопрос. Что такое добротность по высокочастотному (низкочастотному) колебанию? Кто-нибудь объяснит? Спасибо.
lviv21 вне форума  
Непрочитано 10.07.2013, 18:14  
ilyamp
Прописка
 
Регистрация: 29.08.2007
Адрес: Рязань
Сообщений: 203
Сказал спасибо: 54
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
ilyamp на пути к лучшему
По умолчанию Re: Анализ реакции на импульс- куда смотреть?

Учитывая, что полоса, в которую укладываются все сигналы не превышает 600кГц а частота семплирования 125МГц(кстати, нафиг не нужна такая высокая, достаточно - в 16раз меньше) на входе дожен быть ФНЧ со срезом кГц на 700-800 максимум, тогда

1.можно сделать два БПФ:
- одно с низким разрешением по частоте, поскольку минимальная добротность - 5(при самом коротком импульсе) и у этого импульса широкий спектр. ВременнОе окно анализа небольшое - по длительности этого импульса, (иначе отношение с/ш будет падать) и сдвигом на пол-окна.
Если перегрузка по вычислениям - децимация(1 отсчёт через 2 или 4 или 8 и т.д.).
- второе - с более длинным окном анализа для поиска НЧ сигнала, но это уж точно с децимацией или фильтром.

2. если вариантов возможных частот/добротностей немного может пройти вариант с корреляционной функцией(свёртка с несколькими эталонными сигналами), заодно определяется направление первой колебушки
ilyamp вне форума  
Сказали "Спасибо" ilyamp
cvy7 (11.07.2013)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алкоголь, алкоголизм... (отделено) Глaвврач Отвлекитесь, эмбеддеры! 289 22.04.2012 12:26


Часовой пояс GMT +4, время: 01:05.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.