реклама на сайте
подробности

 
 
> Фильтрация входного сигнала.
Xtal1
сообщение Jan 30 2014, 13:18
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 8-01-13
Пользователь №: 75 101



Всем доброго времени суток.
Прошу прощения, если не в тот раздел, но более подходящего не нашел.

Проблема заключается в следующем:
Есть поток входных значений, для примера даю выборку из 1000 отсчетов

Прикрепленный файл  sampling.rar ( 9.22 килобайт ) Кол-во скачиваний: 164


Нужно фильтровать такой поток значений, дабы получить "болтанку" на выходе не более 2-3 единиц по амплитуде. Тупым усреднением этого получается достичь лишь при количестве усредняемых значений близкому к 1000.
Можно ли добиться подобного результата с помощью каких-то более серьезных алгоритмов фильтрации и получить при этом время отклика фильтра хотя бы 200-400 сэмплов.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
thermit
сообщение Feb 1 2014, 14:47
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата
Stanislav:
Вряд ли.
Вычисление максимума и минимума на ползучем отрезке вычислительно сложнее простого усреднения. А результат даст худший, т.к. не учитывает статистику распределения значений функции.


Усреднение с приемлемым результатом и все такое требует длинных (противных тс) порядков.
О лучшести или худшести оценок вообще судить сложно, т к критерий отсутствует.
Распределение по всей видимости описывается гистограммой примера. Исходя из нее матожидание почти совпадает с серединой полного размаха (критерий корректности оценки). Отсюда и алгоритм. Элементарных операций столько же, сколько у приемлемого среднего, но задержка в пределах требований тс.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 1 2014, 22:49
Сообщение #3


Гуру
******

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



Цитата(thermit @ Feb 1 2014, 18:47) *
Усреднение с приемлемым результатом и все такое требует длинных (противных тс) порядков.
Да уж... Эти противные скользящие средние, особенно в проклятом рекурсивном варианте. biggrin.gif

Цитата(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% отсчётов, то эта дискретность уже не особо и мешает.
sm.gif
Если идёт речь о точности оценки в условиях статичности - согласен.
Но смещение оценки - всё же будет.
В этом и беда цыфрЫ.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 2 2014, 09:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Stanislav @ Feb 2 2014, 05:49) *
Это определяется отношением С/Ш, которое зависит от... и т.д.
Даже по гистограмме видно, что аналог будет гораздо лучше в плане скорости получения решения в доверительном интервале.

да, точность измерения времени прихода сигнала определяется полосой и SNR, но скорее всего это определяется в приёмнике входными усилителями/смесителями/..., то есть раньше чем дело дойдёт до АЦП. Если бы даже в приёмнике стоял идеальный АЦП с частотой в 100 раз выше, на выходе ТС получил бы абсолютно такую же гистограмму с тем же среднеквадратичным отклонением в 200нс. которую для получения необходимой точности те же 1000 раз пришлось бы усреднять.

Цитата(Stanislav @ Feb 2 2014, 05:49) *
Если идёт речь о точности оценки в условиях статичности - согласен.
Но смещение оценки - всё же будет.
В этом и беда цыфрЫ.

про смещение оценки можно немного подробнее?
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 2 2014, 14:34
Сообщение #5


Гуру
******

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



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

Цитата(_pv @ Feb 2 2014, 13:53) *
про смещение оценки можно немного подробнее?
Пожалуйста.
Это может иметь место, например, для нессимметричных и негауссовых распределений.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 2 2014, 16:54
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Stanislav @ Feb 2 2014, 21:34) *
Здесь среднеквадратичное отклонение - не 200 нс. sm.gif

а сколько?? 16 тугриков по 12 нс.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 2 2014, 17:46
Сообщение #7


Гуру
******

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



Цитата(_pv @ Feb 2 2014, 20:54) *
а сколько?? 16 тугриков по 12 нс.
Виноват, ошибся.
Неправильно открыл в Матлабе.
С остальным тоже согласен. При условии, что распределение - гаусс (а здесь это не так).


Сообщение отредактировал Stanislav - Feb 2 2014, 18:08


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 3 2014, 10:10
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 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)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 17:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01805 секунд с 7
ELECTRONIX ©2004-2016