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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> сигнал/шум
Евгений Германов...
сообщение Oct 14 2007, 06:20
Сообщение #31


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



А окно один отсчет? я вас правильно понял?Про баттерворт все понятно,но для него результат на выход выдается после каждого отсчета ,а для медианы надо ждать.И мне кажется что медиана с тремя отсчетами это не круто.
Go to the top of the page
 
+Quote Post
Okorok
сообщение Oct 14 2007, 09:43
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 17-06-07
Пользователь №: 28 498



Цитата(Евгений Германович @ Oct 14 2007, 08:20) *
А окно один отсчет? я вас правильно понял?Про баттерворт все понятно,но для него результат на выход выдается после каждого отсчета ,а для медианы надо ждать.
Я не знаю, что Вы называете "окно один отсчет".
И для фильтра Баттерворта, и для медианного фильтра результат на выход выдается после каждого отсчета. И для фильтра Баттерворта, и для медианного фильтра результат на выходе "надо ждать":
для медианного фильтра задержка в два отсчета, а для фильтра Баттерворта, кажется, задержку считать нужно (консервативная оценка - тоже два отсчета).
Задержка есть у всех "крутых" фильтров.
Цитата(Евгений Германович @ Oct 14 2007, 08:20) *
И мне кажется что медиана с тремя отсчетами это не круто.
Если Вас интересует фильтр не крутой, а эффективный (т.е. качественный результат при минимальных затратах вычислительной мощности), то медианный фильтр даже с тремя отсчетами стОит попробовать.
Для "искры" (ВЧ помехи, при которой портится ровно один отсчет) эффективнее медианного фильтра с тремя отсчетами Вы ничего не найдете.
Будет ли для Вашей задачи тот или иной фильтр полезен - зависит от задачи и поставленных требований к помехоустойчивости.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 14 2007, 10:16
Сообщение #33


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Мы видимо не понимаем друг друга.Если применить медианный фильтр то мне надо накопить некоторое кол-во отсчетов ,а затем пройтись по ним окошком в 3 отсчета определяя среднее из них и этот отсчет запихнуть в фильтр баттерворта.Так?
Go to the top of the page
 
+Quote Post
Okorok
сообщение Oct 14 2007, 11:23
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 17-06-07
Пользователь №: 28 498



Цитата(Евгений Германович @ Oct 14 2007, 12:16) *
Мы видимо не понимаем друг друга.Если применить медианный фильтр то мне надо накопить некоторое кол-во отсчетов ,а затем пройтись по ним окошком в 3 отсчета определяя среднее из них и этот отсчет запихнуть в фильтр баттерворта.Так?
Нет, не так. Оба фильтра можно (а здесь и нужно) реализовать как «скользящие» фильтры.
Пусть
X – последовательность на входе медианного фильтра,
W – последовательность на выходе медианного фильтра (промежуточный результат),
Y - последовательность на выходе фильтра Баттерворта 2го порядка.

Для определения каждого текущего значения результата W[i] медианному фильтру с «окном» в 3 отсчета требуются только текущее и два предыдущих значения на входе X[i], X[i-1], X[i-2].

Затем промежуточный результат W используем как входную последовательность для фильтра Баттерворта.
Для определения каждого текущего значения результата Y[i] медианному фильтру требуются только текущее и два предыдущих значения на входе W[i], W[i-1], W[i-2], а также два предыдущих значения на выходе Y[i-1], Y[i-2].

Минимальная задержка между X и W - два отсчета, между W и Y – еще два отсчета.
Общая задержка между X и Y – четыре отсчета при правильной реализации.
Общее кол-во требуемых ячеек памяти для запоминания текущих значений и используемой «предыстории» - девять (X[i], X[i-1], X[i-2], W[i], W[i-1], W[i-2], Y[i], Y[i-1], Y[i-2]).
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 14 2007, 13:50
Сообщение #35


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



По поводу медианы в 3 отсчета.
Есть такая медиана Ходжеса-Лемана. Ссылок на литературу пока не дам - нет под рукой
Но суть в том, что эта медиана используется с 5 отсчетами без риска срыва наблюдений из-за флуктуаций дисперсии. Так что 5 отсчетов!!!
Go to the top of the page
 
+Quote Post
forever failure
сообщение Oct 15 2007, 04:00
Сообщение #36


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 6-03-05
Из: Екатеринбург
Пользователь №: 3 112



А вообще, какой АЦП ? какие требования к шумам и к динамическому диапазону, и какие реально полученные результаты ? Если в получаемых отсчётах с АЦП есть одиночные выбросы с большой амплитудой - есть повод проверить всю схему, т. к. сигма-дельта АЦП так не работает (за редким исключением). Если короткий щелчок попадает на вход АЦП, то внутренним цифровым фильтром он размазывается на два-три (и больше) отсчётов АЦП.
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 15 2007, 13:41
Сообщение #37


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Okorok у спасибо понял.
Про АЦП это AD7710 24 разряда динамический диапазон сигнала (рабочий) 4Б полный до7.Реальный результат приводил.
Вылез еще один вопрос в униполярном режиме используется смещенный код,как определить скоько приходится на 1.диапазон бьется на 2 части 0-7fffff это отрицательные числа 800000 это 0 остальное плюс.
Получается несимметрия.

Сообщение отредактировал Евгений Германович - Oct 15 2007, 13:43
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 15 2007, 17:45
Сообщение #38


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Евгений Германович @ Oct 15 2007, 17:41) *
Получается несимметрия.

По-любому с четным числом отсчетов в полном диапазоне АЦП будет несимметрия
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 16 2007, 14:58
Сообщение #39


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(_Pasha @ Oct 15 2007, 20:45) *
По-любому с четным числом отсчетов в полном диапазоне АЦП будет несимметрия

Вы о чем?
Go to the top of the page
 
+Quote Post
xemul
сообщение Oct 16 2007, 15:50
Сообщение #40



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Евгений Германович @ Oct 15 2007, 17:41) *
...
Вылез еще один вопрос в униполярном режиме используется смещенный код,как определить скоько приходится на 1.диапазон бьется на 2 части 0-7fffff это отрицательные числа 800000 это 0 остальное плюс.
Получается несимметрия.

smile.gif для симметрии удобно считать (что все и делают), что 0 относится к положительным числам. Ведь даже если Вы пронормируете выход АЦП, отняв 0x800000 и поместив 0 на его законное место в дополнительном представлении чисел, ниже нуля окажутся 0x800000 чисел, а выше - только 0x7fffff.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 17 2007, 05:32
Сообщение #41


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Евгений Германович @ Oct 16 2007, 17:58) *
Вы о чем?

Отвлекся, написал глупость. Я имел в виду четное число квантов уровня, конечно. Извините.
Про книгу насчет медианы Ходжеса-Лемана
Методы электрических измерений: Учебное пособие для вузов /Л.Г. Журавин, М.А. Мариненко, Е.И. Семенов, Э.И. Цветков; под.ред. Э.И. Цветкова. - Л.: Энергоатомиздат. Ленингр. отд-ние, 1990. -228с.: ил. с. 161-168
Go to the top of the page
 
+Quote Post
Okorok
сообщение Oct 17 2007, 12:25
Сообщение #42


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 17-06-07
Пользователь №: 28 498



Цитата(_Pasha @ Oct 17 2007, 07:32) *
Отвлекся, написал глупость. Я имел в виду четное число квантов уровня, конечно. Извините.
Про книгу насчет медианы Ходжеса-Лемана
Методы электрических измерений: Учебное пособие для вузов /Л.Г. Журавин, М.А. Мариненко, Е.И. Семенов, Э.И. Цветков; под.ред. Э.И. Цветкова. - Л.: Энергоатомиздат. Ленингр. отд-ние, 1990. -228с.: ил. с. 161-168

Если можно, выдайте ссылку на книгу в электронном виде.
Заранее благодарю!
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 17 2007, 13:09
Сообщение #43


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Цитата(xemul @ Oct 16 2007, 18:50) *
smile.gif для симметрии удобно считать (что все и делают), что 0 относится к положительным числам. Ведь даже если Вы пронормируете выход АЦП, отняв 0x800000 и поместив 0 на его законное место в дополнительном представлении чисел, ниже нуля окажутся 0x800000 чисел, а выше - только 0x7fffff.

Я видел подобное представление,но при опоре,для примера 2вольта,на +2в будет приходиться на один отсчет меньше чем на -2в и мне это не нравиться.Получается что вес+ меньше -.Дело не в удобстве а в погрешности.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Oct 17 2007, 13:20
Сообщение #44


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Евгений Германович @ Oct 17 2007, 17:09) *
Я видел подобное представление,но при опоре,для примера 2вольта,на +2в будет приходиться на один отсчет меньше чем на -2в и мне это не нравиться.Получается что вес+ меньше -.Дело не в удобстве а в погрешности.

Давайте посчитаем на сколько. Максимальное отклонение у краев и та же 1 дискрета.
О чем сыр-бор. smile.gif
Go to the top of the page
 
+Quote Post
xemul
сообщение Oct 17 2007, 14:34
Сообщение #45



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Евгений Германович @ Oct 17 2007, 17:09) *
Я видел подобное представление,но при опоре,для примера 2вольта,на +2в будет приходиться на один отсчет меньше чем на -2в и мне это не нравиться.Получается что вес+ меньше -.Дело не в удобстве а в погрешности.

??? В диапазоне 0x800000-0x8fffff ровно 0x800000 отрицательных целых чисел, в диапазоне 0x000000-0x7fffff столько же положительных целых чисел. Я Вас не понимаю.
Если Вы имеете в виду погрешность в 1 МЗР в целочисленных операциях типа Yavg = SUM(Yi, n)/n, то она сводится к 0.5 МЗР посредством Yavg = (SUM(Yi, n)+0.5*n)/n.
Go to the top of the page
 
+Quote Post

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

 


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


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