|
Фильтрация входного сигнала. |
|
|
|
Jan 30 2014, 13:18
|
Группа: Участник
Сообщений: 12
Регистрация: 8-01-13
Пользователь №: 75 101

|
Всем доброго времени суток. Прошу прощения, если не в тот раздел, но более подходящего не нашел. Проблема заключается в следующем: Есть поток входных значений, для примера даю выборку из 1000 отсчетов
sampling.rar ( 9.22 килобайт )
Кол-во скачиваний: 164Нужно фильтровать такой поток значений, дабы получить "болтанку" на выходе не более 2-3 единиц по амплитуде. Тупым усреднением этого получается достичь лишь при количестве усредняемых значений близкому к 1000. Можно ли добиться подобного результата с помощью каких-то более серьезных алгоритмов фильтрации и получить при этом время отклика фильтра хотя бы 200-400 сэмплов.
|
|
|
|
|
 |
Ответов
|
Feb 1 2014, 14:47
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата Stanislav: Вряд ли. Вычисление максимума и минимума на ползучем отрезке вычислительно сложнее простого усреднения. А результат даст худший, т.к. не учитывает статистику распределения значений функции. Усреднение с приемлемым результатом и все такое требует длинных (противных тс) порядков. О лучшести или худшести оценок вообще судить сложно, т к критерий отсутствует. Распределение по всей видимости описывается гистограммой примера. Исходя из нее матожидание почти совпадает с серединой полного размаха (критерий корректности оценки). Отсюда и алгоритм. Элементарных операций столько же, сколько у приемлемого среднего, но задержка в пределах требований тс.
|
|
|
|
|
Feb 1 2014, 22:49
|

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

|
Цитата(thermit @ Feb 1 2014, 18:47)  Усреднение с приемлемым результатом и все такое требует длинных (противных тс) порядков. Да уж... Эти противные скользящие средние, особенно в проклятом рекурсивном варианте. Цитата(thermit @ Feb 1 2014, 18:47)  О лучшести или худшести оценок вообще судить сложно, т к критерий отсутствует. Простите, но мне показалось, что Вы обмолвились о другом. Цитата(thermit @ Feb 1 2014, 18:47)  Распределение по всей видимости описывается гистограммой примера. Нет. Для выведения несмещённой оценки по Вашему методу потребуется делать поправки на статистики более высоких порядков. Думаю, что могу придумать последовательность, соответствующую данной гистограмме, где он будет давать ошибку относительно среднего значения (состоятельной и несмещённой оценки матожидания) на интервалах любой длины. Цитата(thermit @ Feb 1 2014, 18:47)  ...Исходя из нее матожидание почти совпадает с серединой полного размаха (критерий корректности оценки). Отсюда и алгоритм. Оно не совпадает. И смещение центра тяжести фигуры относительно кода с наибольшей мощностью как раз и является точной поправкой к дискретной оценке расстояния, соответствующего данному коду. Иными словами, "дробной частью" оценки. Цитата(thermit @ Feb 1 2014, 18:47)  ...Элементарных операций столько же, сколько у приемлемого среднего, но задержка в пределах требований тс. Гораздо больше операций. Если учитывать их особенность выполнения в машине. Относительно задержки конкретных требований не опубликовано. ЗЫ. Просьба не расценивать мой пост как "наезд", или повод для беспредметного спора. Пожалуйста. --------------------------------------------------------------- Цитата(_pv @ Feb 1 2014, 19:22)  злость цифрЫ тут, пожалуй, непричём. при полосе в 500кГц даже если убрать всю цифру, врядли джиттер станет меньше чем те же намеренные ТС 200нс. Это определяется отношением С/Ш, которое зависит от... и т.д. Даже по гистограмме видно, что аналог будет гораздо лучше в плане скорости получения решения в доверительном интервале. В чём я с Вами соглашусь, так это в том, что мерить надо фазу. Но - сигнала, абсолютную, устраняя неоднозначности при помощи кодовых измерений. Это самый точный и быстрый способ. О возможности практической его реализации в данном сетапе могу только догадываться. Скорей всего - ахти... Цитата(_pv @ Feb 1 2014, 19:22)  ...ну и по гистрограмме видно, что дискретность хоть и заметна, но особо не мешает, вот если бы там всего одна палка осталась, то хоть заусредняйся, точность будет определяться в +- полбина в 500нс, а раз в соседние бины гистограммы хоть что-то попало ~20% отсчётов, то эта дискретность уже не особо и мешает.  Если идёт речь о точности оценки в условиях статичности - согласен. Но смещение оценки - всё же будет. В этом и беда цыфрЫ.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Feb 2 2014, 09:53
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Stanislav @ Feb 2 2014, 05:49)  Это определяется отношением С/Ш, которое зависит от... и т.д. Даже по гистограмме видно, что аналог будет гораздо лучше в плане скорости получения решения в доверительном интервале. да, точность измерения времени прихода сигнала определяется полосой и SNR, но скорее всего это определяется в приёмнике входными усилителями/смесителями/..., то есть раньше чем дело дойдёт до АЦП. Если бы даже в приёмнике стоял идеальный АЦП с частотой в 100 раз выше, на выходе ТС получил бы абсолютно такую же гистограмму с тем же среднеквадратичным отклонением в 200нс. которую для получения необходимой точности те же 1000 раз пришлось бы усреднять. Цитата(Stanislav @ Feb 2 2014, 05:49)  Если идёт речь о точности оценки в условиях статичности - согласен. Но смещение оценки - всё же будет. В этом и беда цыфрЫ. про смещение оценки можно немного подробнее?
|
|
|
|
|
Feb 2 2014, 14:34
|

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

|
Цитата(_pv @ Feb 2 2014, 13:53)  Если бы даже в приёмнике стоял идеальный АЦП с частотой в 100 раз выше, на выходе ТС получил бы абсолютно такую же гистограмму с тем же среднеквадратичным отклонением в 200нс. которую для получения необходимой точности те же 1000 раз пришлось бы усреднять. Здесь среднеквадратичное отклонение - не 200 нс.  Цитата(_pv @ Feb 2 2014, 13:53)  про смещение оценки можно немного подробнее? Пожалуйста. Это может иметь место, например, для нессимметричных и негауссовых распределений.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Feb 2 2014, 17:46
|

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

|
Цитата(_pv @ Feb 2 2014, 20:54)  а сколько?? 16 тугриков по 12 нс. Виноват, ошибся. Неправильно открыл в Матлабе. С остальным тоже согласен. При условии, что распределение - гаусс (а здесь это не так).
Сообщение отредактировал Stanislav - Feb 2 2014, 18:08
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Feb 3 2014, 10:10
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Stanislav @ Feb 3 2014, 00:46)  С остальным тоже согласен. При условии, что распределение - гаусс (а здесь это не так). почему считаете что распеределние не гауссово? в распередлении всего три точки. 36591.9 41 36633.3 832 36674.8 127 как можно судить по трём точкам о нормальности/ненормальности, кривую Гаусса через три точки всегда можно идеально провести. 856.979*E^(-(x-36637.9)^2/2/18.8439^2)
|
|
|
|
Сообщений в этой теме
Xtal1 Фильтрация входного сигнала. Jan 30 2014, 13:18 Rst7 Moderator: Есть же раздел "Алгоритмы ЦОС... Jan 30 2014, 13:33 TSerg Сигнал вроде без явного тренда.
Вычисляем скользящ... Jan 30 2014, 13:53 ViKo По-моему, круче усреднения ничего быть не может. К... Jan 30 2014, 14:00 TSerg Это - да
Но там есть явные выбросы, которые стоит ... Jan 30 2014, 14:03 ViKo Цитата(TSerg @ Jan 30 2014, 17:03) Это - ... Jan 30 2014, 14:05  AndrewN QUOTE (ViKo @ Jan 30 2014, 17:05) сначала... Jan 30 2014, 15:59 TSerg О чем и речь была, либо отсечка по уровню каждого ... Jan 30 2014, 14:08 thermit Цитата(Xtal1 @ Jan 30 2014, 16:18) Всем д... Jan 30 2014, 14:49 TSerg Частотный анализ все показывает верно - допустима ... Jan 30 2014, 16:07 AndrewN QUOTE (TSerg @ Jan 30 2014, 19:07) Чистая... Jan 30 2014, 16:34 TSerg Это все понятно, но медиана без помех введет нелин... Jan 30 2014, 16:51 AndrewN QUOTE (TSerg @ Jan 30 2014, 20:51) ТС сил... Jan 30 2014, 18:50  thermit Цитата(AndrewN @ Jan 30 2014, 21:50) На г... Jan 30 2014, 19:19 TSerg Это разве задача?
Интереснее на ней рассмотреть п... Jan 30 2014, 19:17 AndrewN QUOTE (TSerg @ Jan 30 2014, 22:17) Это ра... Jan 30 2014, 19:23 ViKo Было бы интересно взглянуть на распределение, когд... Jan 30 2014, 19:38 AndrewN QUOTE (ViKo @ Jan 30 2014, 23:38) Подогре... Jan 30 2014, 19:48 Xtal1 Всех ответивших благодарю за помощь.
Вообщем, это ... Jan 31 2014, 07:27 AndrewN QUOTE (Xtal1 @ Jan 31 2014, 10:27) Во вся... Jan 31 2014, 10:40 TSerg Понимание подходов для обработки могут дать стат. ... Jan 31 2014, 10:31 _pv если не секрет, то интересуют грязные подробности ... Jan 31 2014, 11:02 Xtal1 Цитата(_pv @ Jan 31 2014, 13:02) если не ... Feb 1 2014, 07:21  ViKo Цитата(Xtal1 @ Feb 1 2014, 10:21) Контрол... Feb 1 2014, 08:02   Xtal1 Цитата(ViKo @ Feb 1 2014, 10:02) Умножаем... Feb 1 2014, 08:40    ViKo Цитата(Xtal1 @ Feb 1 2014, 11:40) Нестаби... Feb 1 2014, 08:52     Xtal1 Цитата(ViKo @ Feb 1 2014, 10:52) И 36000 ... Feb 1 2014, 09:40      ViKo Цитата(Xtal1 @ Feb 1 2014, 12:40) По назв... Feb 1 2014, 10:48       Xtal1 Цитата(ViKo @ Feb 1 2014, 12:48) Задержка... Feb 1 2014, 10:50        ViKo Цитата(Xtal1 @ Feb 1 2014, 13:50) )) да т... Feb 1 2014, 10:52    _pv Цитата(Xtal1 @ Feb 1 2014, 15:40) А эти 4... Feb 1 2014, 15:22   sup-sup Цитата(ViKo @ Feb 1 2014, 11:02) Ух ты, в... Feb 2 2014, 11:04  Stanislav Цитата(Xtal1 @ Feb 1 2014, 11:21) Наверно... Feb 1 2014, 12:08 TSerg Это нормальный подход, если говорить о традиционно... Jan 31 2014, 12:47 TSerg Что интересно, в итоге - спасибо ТС за подачу почт... Jan 31 2014, 21:21 Stanislav Цитата(Xtal1 @ Jan 30 2014, 17:18) Можно ... Jan 31 2014, 22:11 _pv Цитата(Stanislav @ Feb 1 2014, 05:11) Вот... Feb 1 2014, 08:05 sup-sup Можно и так: Jan 31 2014, 22:26 thermit В таких статистических условиях имеет смысл вычисл... Feb 1 2014, 09:05 Xtal1 ЦитатаГуляет на период таймера
допустим, но какое ... Feb 1 2014, 10:52 ViKo Цитата(Xtal1 @ Feb 1 2014, 13:52) допусти... Feb 1 2014, 11:06  Xtal1 Цитата(ViKo @ Feb 1 2014, 13:06) Лучшего,... Feb 1 2014, 11:17       Stanislav Цитата(_pv @ Feb 3 2014, 14:10) почему сч... Feb 3 2014, 11:44 Xtal1 Так все-таки смотреть в сторону БИХ-фильтров?
И е... Feb 3 2014, 09:15 ybrk Цитата(Xtal1 @ Feb 3 2014, 13:15) Так все... Feb 3 2014, 09:57  ViKo Цитата(ybrk @ Feb 3 2014, 12:57) Усреднен... Feb 3 2014, 10:42   ybrk Цитата(ViKo @ Feb 3 2014, 14:42) А какой ... Feb 3 2014, 11:07    ViKo Цитата(ybrk @ Feb 3 2014, 14:07) Просумми... Feb 3 2014, 11:33     ybrk Цитата(ViKo @ Feb 3 2014, 15:33) Я так и ... Feb 3 2014, 12:07 Xtal1 Цитата(ybrk @ Feb 3 2014, 11:57) Усреднен... Feb 3 2014, 10:23
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|