E1962 0 14 октября, 2007 Опубликовано 14 октября, 2007 · Жалоба А окно один отсчет? я вас правильно понял?Про баттерворт все понятно,но для него результат на выход выдается после каждого отсчета ,а для медианы надо ждать.И мне кажется что медиана с тремя отсчетами это не круто. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
okorok 0 14 октября, 2007 Опубликовано 14 октября, 2007 · Жалоба А окно один отсчет? я вас правильно понял?Про баттерворт все понятно,но для него результат на выход выдается после каждого отсчета ,а для медианы надо ждать.Я не знаю, что Вы называете "окно один отсчет". И для фильтра Баттерворта, и для медианного фильтра результат на выход выдается после каждого отсчета. И для фильтра Баттерворта, и для медианного фильтра результат на выходе "надо ждать": для медианного фильтра задержка в два отсчета, а для фильтра Баттерворта, кажется, задержку считать нужно (консервативная оценка - тоже два отсчета). Задержка есть у всех "крутых" фильтров. И мне кажется что медиана с тремя отсчетами это не круто.Если Вас интересует фильтр не крутой, а эффективный (т.е. качественный результат при минимальных затратах вычислительной мощности), то медианный фильтр даже с тремя отсчетами стОит попробовать. Для "искры" (ВЧ помехи, при которой портится ровно один отсчет) эффективнее медианного фильтра с тремя отсчетами Вы ничего не найдете. Будет ли для Вашей задачи тот или иной фильтр полезен - зависит от задачи и поставленных требований к помехоустойчивости. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 14 октября, 2007 Опубликовано 14 октября, 2007 · Жалоба Мы видимо не понимаем друг друга.Если применить медианный фильтр то мне надо накопить некоторое кол-во отсчетов ,а затем пройтись по ним окошком в 3 отсчета определяя среднее из них и этот отсчет запихнуть в фильтр баттерворта.Так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
okorok 0 14 октября, 2007 Опубликовано 14 октября, 2007 · Жалоба Мы видимо не понимаем друг друга.Если применить медианный фильтр то мне надо накопить некоторое кол-во отсчетов ,а затем пройтись по ним окошком в 3 отсчета определяя среднее из них и этот отсчет запихнуть в фильтр баттерворта.Так?Нет, не так. Оба фильтра можно (а здесь и нужно) реализовать как «скользящие» фильтры. Пусть X – последовательность на входе медианного фильтра, W – последовательность на выходе медианного фильтра (промежуточный результат), Y - последовательность на выходе фильтра Баттерворта 2го порядка. Для определения каждого текущего значения результата W медианному фильтру с «окном» в 3 отсчета требуются только текущее и два предыдущих значения на входе X, X[i-1], X[i-2]. Затем промежуточный результат W используем как входную последовательность для фильтра Баттерворта. Для определения каждого текущего значения результата Y медианному фильтру требуются только текущее и два предыдущих значения на входе W, W[i-1], W[i-2], а также два предыдущих значения на выходе Y[i-1], Y[i-2]. Минимальная задержка между X и W - два отсчета, между W и Y – еще два отсчета. Общая задержка между X и Y – четыре отсчета при правильной реализации. Общее кол-во требуемых ячеек памяти для запоминания текущих значений и используемой «предыстории» - девять (X, X[i-1], X[i-2], W, W[i-1], W[i-2], Y, Y[i-1], Y[i-2]). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 14 октября, 2007 Опубликовано 14 октября, 2007 · Жалоба По поводу медианы в 3 отсчета. Есть такая медиана Ходжеса-Лемана. Ссылок на литературу пока не дам - нет под рукой Но суть в том, что эта медиана используется с 5 отсчетами без риска срыва наблюдений из-за флуктуаций дисперсии. Так что 5 отсчетов!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
forever failure 0 15 октября, 2007 Опубликовано 15 октября, 2007 · Жалоба А вообще, какой АЦП ? какие требования к шумам и к динамическому диапазону, и какие реально полученные результаты ? Если в получаемых отсчётах с АЦП есть одиночные выбросы с большой амплитудой - есть повод проверить всю схему, т. к. сигма-дельта АЦП так не работает (за редким исключением). Если короткий щелчок попадает на вход АЦП, то внутренним цифровым фильтром он размазывается на два-три (и больше) отсчётов АЦП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 15 октября, 2007 Опубликовано 15 октября, 2007 (изменено) · Жалоба Okorok у спасибо понял. Про АЦП это AD7710 24 разряда динамический диапазон сигнала (рабочий) 4Б полный до7.Реальный результат приводил. Вылез еще один вопрос в униполярном режиме используется смещенный код,как определить скоько приходится на 1.диапазон бьется на 2 части 0-7fffff это отрицательные числа 800000 это 0 остальное плюс. Получается несимметрия. Изменено 15 октября, 2007 пользователем Евгений Германович Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 15 октября, 2007 Опубликовано 15 октября, 2007 · Жалоба Получается несимметрия. По-любому с четным числом отсчетов в полном диапазоне АЦП будет несимметрия Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 16 октября, 2007 Опубликовано 16 октября, 2007 · Жалоба По-любому с четным числом отсчетов в полном диапазоне АЦП будет несимметрия Вы о чем? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xemul 0 16 октября, 2007 Опубликовано 16 октября, 2007 · Жалоба ... Вылез еще один вопрос в униполярном режиме используется смещенный код,как определить скоько приходится на 1.диапазон бьется на 2 части 0-7fffff это отрицательные числа 800000 это 0 остальное плюс. Получается несимметрия. :) для симметрии удобно считать (что все и делают), что 0 относится к положительным числам. Ведь даже если Вы пронормируете выход АЦП, отняв 0x800000 и поместив 0 на его законное место в дополнительном представлении чисел, ниже нуля окажутся 0x800000 чисел, а выше - только 0x7fffff. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 17 октября, 2007 Опубликовано 17 октября, 2007 · Жалоба Вы о чем? Отвлекся, написал глупость. Я имел в виду четное число квантов уровня, конечно. Извините. Про книгу насчет медианы Ходжеса-Лемана Методы электрических измерений: Учебное пособие для вузов /Л.Г. Журавин, М.А. Мариненко, Е.И. Семенов, Э.И. Цветков; под.ред. Э.И. Цветкова. - Л.: Энергоатомиздат. Ленингр. отд-ние, 1990. -228с.: ил. с. 161-168 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
okorok 0 17 октября, 2007 Опубликовано 17 октября, 2007 · Жалоба Отвлекся, написал глупость. Я имел в виду четное число квантов уровня, конечно. Извините. Про книгу насчет медианы Ходжеса-Лемана Методы электрических измерений: Учебное пособие для вузов /Л.Г. Журавин, М.А. Мариненко, Е.И. Семенов, Э.И. Цветков; под.ред. Э.И. Цветкова. - Л.: Энергоатомиздат. Ленингр. отд-ние, 1990. -228с.: ил. с. 161-168 Если можно, выдайте ссылку на книгу в электронном виде. Заранее благодарю! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
E1962 0 17 октября, 2007 Опубликовано 17 октября, 2007 · Жалоба :) для симметрии удобно считать (что все и делают), что 0 относится к положительным числам. Ведь даже если Вы пронормируете выход АЦП, отняв 0x800000 и поместив 0 на его законное место в дополнительном представлении чисел, ниже нуля окажутся 0x800000 чисел, а выше - только 0x7fffff. Я видел подобное представление,но при опоре,для примера 2вольта,на +2в будет приходиться на один отсчет меньше чем на -2в и мне это не нравиться.Получается что вес+ меньше -.Дело не в удобстве а в погрешности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexander55 0 17 октября, 2007 Опубликовано 17 октября, 2007 · Жалоба Я видел подобное представление,но при опоре,для примера 2вольта,на +2в будет приходиться на один отсчет меньше чем на -2в и мне это не нравиться.Получается что вес+ меньше -.Дело не в удобстве а в погрешности. Давайте посчитаем на сколько. Максимальное отклонение у краев и та же 1 дискрета. О чем сыр-бор. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xemul 0 17 октября, 2007 Опубликовано 17 октября, 2007 · Жалоба Я видел подобное представление,но при опоре,для примера 2вольта,на +2в будет приходиться на один отсчет меньше чем на -2в и мне это не нравиться.Получается что вес+ меньше -.Дело не в удобстве а в погрешности. ??? В диапазоне 0x800000-0x8fffff ровно 0x800000 отрицательных целых чисел, в диапазоне 0x000000-0x7fffff столько же положительных целых чисел. Я Вас не понимаю. Если Вы имеете в виду погрешность в 1 МЗР в целочисленных операциях типа Yavg = SUM(Yi, n)/n, то она сводится к 0.5 МЗР посредством Yavg = (SUM(Yi, n)+0.5*n)/n. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться