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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Обработка результатов аналого-цифрового пребразования.
Stanislav
сообщение Mar 24 2006, 20:26
Сообщение #31


Гуру
******

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



Поясните, пожалуйста, что Вы подразумеваете под медианным фильтром?
Не в обиду, просто бывает разная интерпретация этого термина.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Krys
сообщение Mar 27 2006, 02:57
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



А какие, Вы, Станислав знаете интерпретации?
Лично я со школы (ну т.е. с вуза) знаю такое: вокруг интересующей точки выбирается апертура (окно) с нечётным количеством точек, чтобы получилось симметрично. Все отсчёты в этой апертуре выстраиваются в ряд в порядке возрастания, а данной точке присваивается значение, равное значению отсчёта, расположенного в средине ряда. Если я ничего не путаю. По моим понятиям, это частный случай ранговых методов цифровой обработки.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 28 2006, 19:35
Сообщение #33


Гуру
******

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



Цитата(Krys @ Mar 27 2006, 06:57) *
А какие, Вы, Станислав знаете интерпретации?
Лично я со школы (ну т.е. с вуза) знаю такое: вокруг интересующей точки выбирается апертура (окно) с нечётным количеством точек, чтобы получилось симметрично. Все отсчёты в этой апертуре выстраиваются в ряд в порядке возрастания, а данной точке присваивается значение, равное значению отсчёта, расположенного в средине ряда. Если я ничего не путаю. По моим понятиям, это частный случай ранговых методов цифровой обработки.
Знаю ещё похожие на то, что предложила Vic1. Ваше определение, безусловно, верное, однако, для измерительных целей такой фильтр не подходит по причинам, о которых я писал выше, что легко проверить. Медианный фильтр действительно может быть полезен в некоторых случаях, когда не нужно измерять истинное значение сигнала (например, для визуального "улучшения" изображения, зашумлённого "черными и белыми" точками). Следует, однако, помнить, что такой способ фильтрации приводит к частичной потере информации о сигнале (искажениям вследствие нелинейности), поэтому даже в этих случаях его нужно применять с осторожностью.
Честно говоря, я таких задач в своей практике не встречал...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Krys
сообщение Mar 29 2006, 02:26
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Да, Вы правы, я в вузе медианную фильтрацию проходил как инструмент очистки двумерных изображений от шума, полностью согласен, что данный метод не позволит измерять истинное значения сигнала.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 29 2006, 07:32
Сообщение #35


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



После прочтения сей длинной ветки у меня создалось впечатление, что деревья заслонили лес.
Совершенно очевидно, что никакими математическими (статистическими) ухищрениями данную проблему решить невозможно. Ведь инициатор темы ясно изложил, что несмотря на усреднение по большому числу точек, помеха пролезает. Это значит, что либо наводка нелинейная по своей или природе входных каскадов, либо нелинейность возникает (и) вследствие того, что пресловутые "шилья" узкие. Поэтому скорость АЦП недостаточна для их адекватной регистрации. Т.е. может на пик один отсчет приходится или два в различные моменты этого пика. Поэтому крылья пика вносят вклад, а вершина частично пропадает.
Тут можно было бы пойти в сторону восстановления вершины по крыльям, если источник помех предсказуем, но это имело бы смысл только на самый худой конец. Ведь в выборку может попасть только крыло, а пик в предыдущую. Или наоборот. Поэтому пассивная аналоговая фильтрация - самый простой и эффективный выход.
Или рассейте мой пессимизм.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 29 2006, 12:23
Сообщение #36


Гуру
******

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



Цитата(Tanya @ Mar 29 2006, 11:32) *
После прочтения сей длинной ветки у меня создалось впечатление, что деревья заслонили лес.
Совершенно очевидно, что никакими математическими (статистическими) ухищрениями данную проблему решить невозможно. Ведь инициатор темы ясно изложил, что несмотря на усреднение по большому числу точек, помеха пролезает. Это значит, что либо наводка нелинейная по своей или природе входных каскадов, либо нелинейность возникает (и) вследствие того, что пресловутые "шилья" узкие. Поэтому скорость АЦП недостаточна для их адекватной регистрации. Т.е. может на пик один отсчет приходится или два в различные моменты этого пика. Поэтому крылья пика вносят вклад, а вершина частично пропадает.
Тут можно было бы пойти в сторону восстановления вершины по крыльям, если источник помех предсказуем, но это имело бы смысл только на самый худой конец. Ведь в выборку может попасть только крыло, а пик в предыдущую. Или наоборот. Поэтому пассивная аналоговая фильтрация - самый простой и эффективный выход.
Или рассейте мой пессимизм.
Думаю, что тему Вы прочитали всё же не слишком внимательно.
В постах #22 и #25 я предложил способ решения данной конкретной задачи. И этот способ - только "один из".


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 29 2006, 15:27
Сообщение #37


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



[/quote]Думаю, что тему Вы прочитали всё же не слишком внимательно.
В постах #22 и #25 я предложил способ решения данной конкретной задачи. И этот способ - только "один из".
[/quote]
Да, нет... Все понятно.
Наверное Вы меня не поняли. Вот если представить себе такую помеху -
Дельта-функция + нечто плавное с интегралом = -1. То такая помеха приведет к сдвигу постоянной составляющей. Т.е. дельта-функция не регистрируется никак, а нечто плавное никак не отделить от полезного сигнала.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 29 2006, 21:21
Сообщение #38


Гуру
******

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



Цитата(Tanya @ Mar 29 2006, 19:27) *
...Вот если представить себе такую помеху -
Дельта-функция + нечто плавное с интегралом = -1. То такая помеха приведет к сдвигу постоянной составляющей. Т.е. дельта-функция не регистрируется никак, а нечто плавное никак не отделить от полезного сигнала.
Мне кажется, что Ваши сомнения рассеятся, если Вы "пропустите" даже такую гипотетическую помеху через anti-aliasing фильтр НЧ на входе АЦП, о необходимости применения которого я также писал.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Krys
сообщение Mar 30 2006, 02:43
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Цитата(Stanislav @ Mar 30 2006, 04:21) *
Мне кажется, что Ваши сомнения рассеятся, если Вы "пропустите" даже такую гипотетическую помеху через anti-aliasing фильтр НЧ на входе АЦП, о необходимости применения которого я также писал.
Дак именно об этом он и написал. Просто это уже повторение вашей мысли (или её подтверждение). Но доля истины в его посте есть, т.к. он открывает глаза на детали происходящего. Возможно, вы тоже эти детали прекрасно понимали с самого начала, но не все так. Для меня его пост не был бесполезным, кое-что я положил в копилку своего опыта
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 30 2006, 07:08
Сообщение #40


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Krys @ Mar 30 2006, 06:43) *
Цитата(Stanislav @ Mar 30 2006, 04:21) *
Мне кажется, что Ваши сомнения рассеятся, если Вы "пропустите" даже такую гипотетическую помеху через anti-aliasing фильтр НЧ на входе АЦП, о необходимости применения которого я также писал.
Дак именно об этом он и написал.

Она...
Go to the top of the page
 
+Quote Post
Dmitron
сообщение Mar 30 2006, 09:52
Сообщение #41


Знающий
****

Группа: Свой
Сообщений: 627
Регистрация: 24-03-05
Из: Севастополь
Пользователь №: 3 655



Пгастите, если перебиваю. Или если идея не нова.

Фильтр нада от импульсных помех. Программный. RC-цепь на входе АЦП естественно.


--------------------
Решаю любые проблемы кроме своих
(dmitron1036()mail.ru)
http://uselect-el.ucoz.com
Go to the top of the page
 
+Quote Post
Alhen
сообщение Mar 30 2006, 16:54
Сообщение #42


Частый гость
**

Группа: Свой
Сообщений: 161
Регистрация: 17-08-04
Из: Караганда
Пользователь №: 516



Попробуйте реализовать фильтр Кальмана, много памяти в отличии от скользящего среднего не требует, но требует дробные числа с точкой.
см здесь http://www.cs.unc.edu/~welch/kalman/
и здесь http://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf

Вот пример реализации фильтра Кальмана в МатЛабе
Код

function [z_out] = kalman(z,xk,r)
n = length(z);
%xk=0;
pk=1;
q=0.00001;
%r=0.01;

for i=1:n
    x = xk;
    p = pk + q;
    
    k  = p/(p+r);
    xk = x + k*(z(i)-x);
    pk = (1-k)*p;
    
    z_out(i) = xk;
end;
Go to the top of the page
 
+Quote Post
muravei
сообщение Apr 3 2006, 07:31
Сообщение #43


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Я бы предложил алгоритм "скользящего среднего".
Берете , например, 8 послед. значений суммируете елите на 8, затем сдвигаете на 1 и повторяете.Незная как с шумом а 50 , 100 Гц давит (при моделировании) очень прилично.
Еще можно посмотреть медианный фильтр.
Но RC на входе обязательно.
Go to the top of the page
 
+Quote Post
TED17
сообщение Apr 10 2006, 18:45
Сообщение #44


Частый гость
**

Группа: Свой
Сообщений: 181
Регистрация: 25-02-06
Пользователь №: 14 663



Если "шило" высокое и узкое на фоне достаточно гладкого сигнала (как указано на картинке), то любые статистические методы
внесут погрешность в измеряемую величину (пропорционально соотношению площади пика к окну)большую чем у медианного фильтра, который простоне учитывает "шило".
Причем ставить его нужно обязательно до любых фильтров
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 10 2006, 19:16
Сообщение #45


Гуру
******

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



Цитата(TED17 @ Apr 10 2006, 22:45) *
Если "шило" высокое и узкое на фоне достаточно гладкого сигнала (как указано на картинке), то любые статистические методы
внесут погрешность в измеряемую величину (пропорционально соотношению площади пика к окну)большую чем у медианного фильтра, который простоне учитывает "шило".
Причем ставить его нужно обязательно до любых фильтров
Доказать можете? По-моему, это вовсе не так. Только тему почитайте, пожалуйста, внимательно.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

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

 


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


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