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

 
 
 
Reply to this topicStart new topic
> Кто нибудь здесь применял алгоритм оверсемплинга, для повышения разрядности АЦП?
Make_Pic
сообщение Jul 18 2005, 05:25
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Кто нибудь здесь применял алгоритм оверсемплинга для повышения разрядности АЦП?

Интересует эффективность этого метода и как она связана с реальным измерением сигнала (шумы, и т.д.)?
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jul 18 2005, 12:32
Сообщение #2


Гуру
******

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



Цитата(Make_Pic @ Jul 18 2005, 08:25)
Кто нибудь здесь применял алгоритм оверсемплинга для повышения разрядности АЦП?

Интересует эффективность этого метода и как она связана с реальным измерением сигнала (шумы, и т.д.)?
*


Уточните, что Вам именно нужно: повысить эффективную разрядность АЦП или улучшить отношение сигнал/шум для повторяющихся (в частности, периодических) сигналов? Эти задачи близки по смыслу, но есть и различия.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Jul 18 2005, 14:58
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(Stanislav @ Jul 18 2005, 15:32)
Цитата(Make_Pic @ Jul 18 2005, 08:25)
Кто нибудь здесь применял алгоритм оверсемплинга для повышения разрядности АЦП?

Интересует эффективность этого метода и как она связана с реальным измерением сигнала (шумы, и т.д.)?
*


Уточните, что Вам именно нужно: повысить эффективную разрядность АЦП или улучшить отношение сигнал/шум для повторяющихся (в частности, периодических) сигналов? Эти задачи близки по смыслу, но есть и различия.
*



Повысить разрядность на первом месте, шум на втором
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jul 18 2005, 16:56
Сообщение #4


Гуру
******

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



Цитата(Make_Pic @ Jul 18 2005, 17:58)
Повысить разрядность на первом месте, шум на втором
*


Число дополнительных эффективных разрядов равно двоичному логарифму из коэффициента прореживания (например, чтобы получить еще 3 эффективных разряда к имеющимся, нужно взять выборку с частотой в 8 раз больше небходимой, произвести цифровую НЧ фильтрацию с частотой среза 1/16 частоты выборки и сделать перевыборку - децимацию с нужной конечной частотой). На практике все получается немного хуже из-за собственных шумов входного тракта АЦП, но принцип - верен (шумы входного тракта не нужно путать с шумами дискретизации).
Что касается "второго места". Сама по себе децимация не улучшает отношения С/Ш входного сигнала, она только может уменьшить шумы дискретизации самого АЦП. Для улучшения отношения С/Ш входного сигнала следует применять фильтрацию (или когерентное накопление, что есть разновидность фильтрации). Тема борьбы с шумами настолько обширна, что для ее полного освещения не хватит всего форума, но может быть рассмотрена в конкретном (напр. Вашем) случае.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
subver
сообщение Jul 19 2005, 02:55
Сообщение #5


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

Группа: Свой
Сообщений: 185
Регистрация: 4-06-05
Из: Омск
Пользователь №: 5 726



Stanislav

А какой эффект произведет такая операция:

Я делаю выборки с частотой в 8 раз больше необходимой, затем усредняю 8 отсчетов и среднее арифметическое подаю на вход FIR фильтра?

Т.е. характеристики сигнала после FIR фильтра как изменятся (С/Ш, кол-во эффективных разрядов АЦП)?

Спасибо.
Go to the top of the page
 
+Quote Post
Sokol
сообщение Jul 20 2005, 12:20
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 23-07-04
Пользователь №: 365



Здесь про увеличение разрядности: http://www.silabs.com/public/documents/tpu...al/en/an118.pdf
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jul 21 2005, 11:06
Сообщение #7


Гуру
******

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



Цитата(subver @ Jul 19 2005, 05:55)
Stanislav

А какой эффект произведет такая операция:

Я делаю выборки с частотой в 8 раз больше необходимой,  затем усредняю 8 отсчетов и среднее арифметическое подаю на вход FIR фильтра?

Т.е. характеристики сигнала после FIR фильтра как изменятся (С/Ш, кол-во эффективных разрядов АЦП)?

Спасибо.
*


Само по себе усреднение есть результат фильтрации так называемым "фильтром скользящего среднего", однако, для решения задачи прореживания он не очень-то подходит. Лучше подавать выборки до прореживания на КИХ - фильтр НЧ с линейной фазовой хар-кой и крутым срезом на частоте 1/16 частоты выборки (или немного меньше), как я указывал ранее, а потом уже брать каждый восьмой отсчет в качестве выходного. При этом Вы получите гораздо меньшие частотные искажения сигнала и избавитесь от зеркальных частот. Количество эфф. разрядов теоретически увеличится при этом на 3. КИХ - фильтр проще всего рассчитать на матлабе. Отношение же С/Ш при этом теоретически не изменится, уменьшатся лишь шумы дискретизации АЦП.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Dr.NoA
сообщение Oct 22 2005, 15:54
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976



Цитата(subver @ Jul 19 2005, 06:55)
А какой эффект произведет такая операция:

Я делаю выборки с частотой в 8 раз больше необходимой,  затем усредняю 8 отсчетов и среднее арифметическое подаю на вход FIR фильтра?

Т.е. характеристики сигнала после FIR фильтра как изменятся (С/Ш, кол-во эффективных разрядов АЦП)?

Спасибо.
*


Действительно, нет смысла в подобном каскадном соединении двух фильтров. Осреднение эффективно в борьбе с белым шушом. Если у Вас внутриполосные помехи, то лучше передискретизированный сигнал сразу подать на КИХ-фильтр, тем более что выборка с запасом позволяет получить очень даже хороший результат при не самом крутом фильтре. А децимацию следует выполнять после фильтра.
Go to the top of the page
 
+Quote Post
Pat
сообщение Oct 22 2005, 16:30
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(Make_Pic @ Jul 18 2005, 08:25)
Кто нибудь здесь применял алгоритм оверсемплинга для повышения разрядности АЦП?
*

На всякий случай сообщаю:
Atmel выпустил недавно новый apps
Enhancing ADC resolution by oversampling
он тут
http://www.atmel.com/dyn/resources/prod_do...nts/doc8003.pdf
а тут к нему пример на С
http://www.atmel.com/dyn/resources/prod_documents/AVR121.zip
Go to the top of the page
 
+Quote Post

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

 


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


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