![]() |
|
![]() ![]() ![]() |
|
df_3 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 256 Регистрация: 19.5.2003 Репутация: нет Всего: 1 |
нефильтрованную и фильтрованную?
как нарисовать два графика в одном окне? -------------------- ИЗ ВСЕХ ВОЗМОЖНОСТЕЙ НА ЗЕМЛЕ САМАЯ ЯРКАЯ - ЭТО ЖИЗНЬ! |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 5 Всего: 99 |
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
df_3 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 256 Регистрация: 19.5.2003 Репутация: нет Всего: 1 |
вот. сделал.
Это сообщение отредактировал(а) df_3 - 6.8.2009, 17:19 Присоединённый файл ( Кол-во скачиваний: 14 ) ![]() -------------------- ИЗ ВСЕХ ВОЗМОЖНОСТЕЙ НА ЗЕМЛЕ САМАЯ ЯРКАЯ - ЭТО ЖИЗНЬ! |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 5 Всего: 99 |
Тут
вместо тройки попробуй другие значения и увидишь разницу. Это есть значение RC и соответственно, чем больше оно, тем меньше верхних частот остается (читаем тут), то есть тем меньше высокочастотных помех в сигнале. -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
df_3 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 256 Регистрация: 19.5.2003 Репутация: нет Всего: 1 |
поигался с числом, почитал инфу. Подобрал семплирующий коэфициент на глаз. Но может существует способ его как-то оптимально подобрать при помощи каких-то методов?
еще вопросик: не понятен вот этот учаток кода
и что значит num'? вот чего я наделал. Отфильтровал, дифференцировал (получается очень шумная кривая), отфильтровал(тем же фильтром), посчитал количество пересечений с осьо абсцисс. результат 40 пересечений что приблизительно равно количеству пиков "на глаз". возможен такой вариант решения задачи?
Присоединённый файл ( Кол-во скачиваний: 15 ) ![]() -------------------- ИЗ ВСЕХ ВОЗМОЖНОСТЕЙ НА ЗЕМЛЕ САМАЯ ЯРКАЯ - ЭТО ЖИЗНЬ! |
||||
|
|||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 5 Всего: 99 |
http://www.mathworks.com/access/helpdesk/h...p;aq=1s&oq= Возможен (т.к. любой вариант возможен), но мне "на глаз" не нравится. ![]() Еще раз чуть поподробнее: 1. что это за сигнал? 2. нельзя ли измерить с меньшими помехами? 3. какой ответ (сколько пиков, расстояние между ними) ты ожидаешь? -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Pavia |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 6.12.2008 Репутация: 11 Всего: 12 |
df_3,
В справке на мотлаб написанно числитель и знаменатель передаточной функции.
Сущществует огромное множество http://vissim.nm.ru/audio_eq.html Там внизу задаешь частоту среза выбераеш Фильтер Низких Частот. Всеравно на глозок делается да и быстрее самому подобрать. А вообще недокнца понимаю как фильтеры строятся вроде казалось все понятным. Пока не начал пробовать и встал вопрос с дискретизацией как из теоретической непрерывной перевести в дискретную. Видать кроется секрет в этой функции. А вообще неплохо знать природу сигнала чтобы подобрать фильтер. В данной работе использовался RC фильтр классический когда мы подрожаем электрической схеме RC. Без всяких обоснований. Я то больше обработкой изоброжений занимаюсь. Там к примеру Гаусовский фильтер очень популярен. |
|||
|
||||
df_3 |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 256 Регистрация: 19.5.2003 Репутация: нет Всего: 1 |
мне тоже не нравится. ![]()
это сигнал с осцилографа, проще говоря, каждый пик - это событие. Это количество событий нужно посчитать (в приведенном файле их около 25). Также по возможности нужно посчитать среднее расстояние между пиками (это получается частота событий). Измерить точнее нельзя к сожалению. Это сообщение отредактировал(а) df_3 - 7.8.2009, 10:14 -------------------- ИЗ ВСЕХ ВОЗМОЖНОСТЕЙ НА ЗЕМЛЕ САМАЯ ЯРКАЯ - ЭТО ЖИЗНЬ! |
||||||
|
|||||||
Pavia |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 6.12.2008 Репутация: 11 Всего: 12 |
У меня получилось 22 пика хотя 2 из них больше на шум смахивает Так что только 20.
Взял сигнал посмотрел АЧХ припомоще FFT откуда определил частоту среза. Отфильтровал сделал обратное преобразование. После продиференцировал.
Подобрал порог. h=0.0008 Красная горизонтальная линия. А после вот таким вот образом посчитал число переходов через 0 с учетом порога.
В атаче рисунок вверху исходный сигнал потом отфильтрованный и внизу продиференцированный. Присоединённый файл ( Кол-во скачиваний: 12 ) ![]() |
||||
|
|||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 5 Всего: 99 |
Читаем про выскочастотные помехи и их подавление http://www.platan.ru/library/Murata_EMI_rus.pdf H(z)= (z-1)/z *Z(H(s)/s) (где Z это трансформация, она происходит при помощи таблицы основных преобразований) А так вот на тему функция c2d Continuous/Discrete Conversions of LTI Models Discretizing a Notch Filter Добавлено через 14 минут и 52 секунды df_3, пользуйся кнопкой "быстрая цитата", тогда понятно будет кого ты цитируешь... Еще раз: ЧТО конкретно измеряется? тогда может станет понятно почему нельзя точнее. Есть предположение, что мы с последствиями разбираемся, а не с причиной...
Покажи пожалуйста картинку, если такая есть. Интересно, что FFT показывает. А насчет дифференциации - это неплохая мысль. -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Pavia |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 6.12.2008 Репутация: 11 Всего: 12 |
Опять детский сад. Я и так прочитал кучу книг и еще столькоже статей. Я неспорю что RC фильтр отфильтровывает высокии частоты. Вопрос в том какой лучше. А я тебе отвечу что большинство фильтеров фильтеров выполняют эту самую фультрацию. А остальные на основе них строится. Но все по разному работают. Помимо высоких частот RC портит и другии частоты откуда координаты пиков у тебя съезжают.
Я не про ето. Я в рекурсивных фильтерах застрял. Эти преобразования я знаю. Я беру строю фильтр согласно теории и он не работает так как надо. Я вижу не соответствие, но пока доконца не разобрался. Где подвох не ясно так как никаких хитрых ухищерений нет а преобразование табличное. |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 5 Всего: 99 |
А какой же фильтр не портит другие частоты? Смотрим на ЛАФЧХ элементарных звеньев. Апериодическое и колебательное звено - оба влияют не только на сигнал с частотой большей частоты среза. А все фильтры можно разбить на эти звенья. Другое дело, что их можно скомбинировать и добиться результата получше. Но опять же таки - помоему сейчас в сигнале проблема, а не в фильтре... где они? ![]() -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Pavia |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 6.12.2008 Репутация: 11 Всего: 12 |
Окно Хэминга + FFT показывает что шум розовый почти белый.
Картинка семметричная так как сигнал действительный. Так что можно рассматривать правую половину. Частоты не выводил так как нормального компонента для вывода нет. Присоединённый файл ( Кол-во скачиваний: 8 ) ![]() |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 5 Всего: 99 |
Ок, мерси. Ладно подождем, что скажет df_3...
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
при чем тут RC и прочие схемы? это все детали реализации, которые тут знать совсем не надо, вы же не паять эти фильтры собрались.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |