Перейти к содержанию
    

Подскажите,как повысить отношение сигнал шум.Есть 24 разрядный код с сигма-дельта АЦП.Частота квантования 10Гц.Сигнал постоянка.Внутренний фильр АЦП с частотой среза 3Гц.Простое усреднение 10 измерений дает результат,но желательно что-нибуть получше.И если не затруднит,разъясните,что такое медианный фильтр

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно брать сользящее среднее, тогда новое значение будет появлятся с каждым новым измерением, а не раз в 10 (количество циклов усреднения). То есть есть массив, в который записали 10 значений вычислили среднее, затем первое значение убрали, сдвинули на 1 и измерили еще раз, подсчитали заново среднее.

Толко нужно такой код, чтоб не делал каждый раз суммирование этой 10, а от суммы отнимал 1-е значение, и прибавлял новое.

Медианное усреднение делается по нечетному количеству точек усреднения. В нем все полученные значения выстраиваются в порядке возрастания (убывания) и за среднее значение принимается величина которая "упала" в среднюю ячейку.

Для 3х измерений это будет 2 ячейка

для 5 - 3

7 - 4

9 - 5

11 - 6

и тд

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Простейший рекурсивный ФНЧ 1-го порядка:

X[] - выборка по входу,

Y[] - выборка по выходу,

E[] - ошибка

D[] - удельная ошибка на время реакции

T - постоянная времени (время реакции).

 

E[n]=Y[n-1]-X[n]

D[n]=E[n]/T (если T кратно 2, то можно просто сдвигать разряды с округлением)

Y[n]=Y[n-1]+D[n].

 

Этот алгоритм мне нравиться больше, чем скользящее среднее, т.к. он не требует помнить все выборки на интервале усреднения. Но его нельзя применять для вычислений с плавающей запятой - копит ошибку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите,как повысить отношение сигнал шум.Есть 24 разрядный код с сигма-дельта АЦП.Частота квантования 10Гц.Сигнал постоянка.Внутренний фильр АЦП с частотой среза 3Гц.Простое усреднение 10 измерений дает результат,но желательно что-нибуть получше.И если не затруднит,разъясните,что такое медианный фильтр

Нет никаких универсальных, "магических", самых лучших, "философских " фильтров в общем случае...

Для выбора правильного алгоритма нужна априорная информация о конкретных сигнале, шуме, помехах...

Например, медианная фильтрация убирает редкие случайные помехи (выбросы), но если их нет, то результат может быть хуже, чем при обычном усреднении... Надо смотреть распределение... И думать...

Это банально? Да...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет никаких универсальных, "магических", самых лучших, "философских " фильтров в общем случае...

Для выбора правильного алгоритма нужна априорная информация о конкретных сигнале, шуме, помехах...

Например, медианная фильтрация убирает редкие случайные помехи (выбросы), но если их нет, то результат может быть хуже, чем при обычном усреднении... Надо смотреть распределение... И думать...

Это банально? Да...

Сигнал- постоянный ток.Напряжение от 2 вольт до 200мкВ.Шумы-все что только возможно.Полоса частот будет ограничена 2-3Гц.Проблема в том,что очень желательно раз в секунду выдавать результат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну и сделай НЧ фильтр на 2 герца (выигрыш будет в 2.23 раза).

Аналоговый не пойдет,к тому же он уже встроен в АЦП,а на цифровой не подскажете формулку с коэффициентами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я и имел в виду цифровой.

Усреднение 10 есть НЧ КИХ фильтр с прямоугольным окном.

Кстати в некоторых сигма дельта можно управлять полосой встроеного цифрового фильтра.

Частоту опоры для АЦП желательно брать ближе к максимальной, чтоб получить максимальное число измерений (не путать с выходной частотой которую можно менять в настройках при этом облегчается внутренний фильтр АЦП).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

.

Кстати в некоторых сигма дельта можно управлять полосой встроеного цифрового фильтра.

Частоту опоры для АЦП желательно брать ближе к максимальной, чтоб получить максимальное число измерений (не путать с выходной частотой которую можно менять в настройках при этом облегчается внутренний фильтр АЦП).

Полоса взята минимальная.Про частоту опорного напряжения впервые слышу.Поясните пожалуйста.При увеличении частоты квантования существенно увеличиваются шумы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет никаких универсальных, "магических", самых лучших, "философских " фильтров в общем случае...

Для выбора правильного алгоритма нужна априорная информация о конкретных сигнале, шуме, помехах...

Например, медианная фильтрация убирает редкие случайные помехи (выбросы), но если их нет, то результат может быть хуже, чем при обычном усреднении... Надо смотреть распределение... И думать...

Это банально? Да...

 

Именно так...Может, мы договоримся не рассматривать далее вопросы вроде "....измерение напряжения с точностью до 10 минус 6 или до 24 бит..."? Нет способов восстановить потерянную информацию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Именно так...Может, мы договоримся не рассматривать далее вопросы вроде "....измерение напряжения с точностью до 10 минус 6 или до 24 бит..."? Нет способов восстановить потерянную информацию.

Я не могу понять,что вызвало ваш гнев.Какие вам нужны данные,что бы я смог припасть к сверкающему фонтану ваших мыслей.Я никоим образом не ставил вопрос об измерении напряжения с точностью до чего-нибудь.И никоим образом не собирался восстанавливать потерянную информацию ибо мне не надо ее никуда передавать.Кстати о восстановлении существуют специальные коды позволяющие воссанавливать информацию.Например код Хеминга(возожно с двумя м).Получение информации о помехе-требование вполне логичное ,но абсолютно невыполнимое,индустриальная помеха -это весьма вредное явление к тому же абсолютно случайное.Все попытки создать математическую модель индустриальной помехи ни к чему не привели.Все остальные шумы это стандартный набор разноцветных шумов,которые весьма успешно генерит вся электроника + шумы квантования АЦП.И в самой постановке вопроса нет ничего необычного.С подобной проблемой сталкиваются все кто меряет,любым способом,малые величины.И что вы имеете против микровольта.У вас с этим словом связаны неприятные воспоминания,но поверьте я здесь совершенно нипричем.Кстати иногда приходится мерять и нановольты и что?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Полоса взята минимальная.Про частоту опорного напряжения впервые слышу.Поясните пожалуйста.При увеличении частоты квантования существенно увеличиваются шумы.

Имелась в виду частота опорного кварцевого генератора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В ссылке

http://www.may.nnov.ru/mak/DSP/Contents.shtml

на фильтр Баттерворта 2 порядка приведены коэффициенты

 

 

Таблица коэффициентов

 

№ A B

0 --- 0.020083365564

1 -1.5610180758 0.040166731128

2 0.64135153806 0.020083365564

 

У меня есть несколько вопросов:1 коэфф 1.56 -это не ошибка?

2 Диапазон представления Х от 0 до 1/ 1.56.. я правильно понимаю?

Если не затруднит просветите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В ссылке

http://www.may.nnov.ru/mak/DSP/Contents.shtml

на фильтр Баттерворта 2 порядка приведены коэффициенты

Таблица коэффициентов

 

№ A B

0 --- 0.020083365564

1 -1.5610180758 0.040166731128

2 0.64135153806 0.020083365564

 

У меня есть несколько вопросов:1 коэфф 1.56 -это не ошибка?

2 Диапазон представления Х от 0 до 1/ 1.56.. я правильно понимаю?

Если не затруднит просветите.

 

Коэффициент А1 для указанной формулы со знаком минус (-1.5610180758), это важно.

Еще важно: эти коэффициенты рассчитаны для частоты среза, в 10 меньшей частоты Найквиста.

На ошибку не похоже. Диапазон возможных Х не ограничивается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...