|
Помоги посчитать уровень внутреннего шума АЦП |
|
|
|
Oct 25 2009, 09:23
|
Знающий
   
Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997

|
Цитата(ivan219 @ Oct 25 2009, 00:46)  Есть 16 (24) бит АЦП как посчитать его уровень шума.
Делаю FFT визуально получаю полосу шума врайоне -20 -30 dB
Как правильно и точнее посчитать? Есть хорошее описание в <Уолт Кестер - "Обработка сигналов">
Сообщение отредактировал sup-sup - Oct 25 2009, 09:32
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 25 2009, 14:35
|

.
     
Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757

|
Цитата(ivan219 @ Oct 25 2009, 01:13)  ....А эфективных 13 штук тогда получается что 6.02 * 13 = 78.26 но тогда не понятно почему визуально шум сидит на -120 -130 dB. причём во всех прогах которые я видел. преобразование фурье способно увеличивать отношение сигнал\шум , так как это преобразование предусматривает в своем алгоритме усреднение случайного шума в отсчетах , что приводит к уменьшению его уровня по отношению к сигналу. Чем больше точек (отсчетов) тем меньше шум на выходе фурье преобразования. Примерно так : 10 кратное увеличение точек фурье снижает шумовой уровень на 10 дБ. Цитата P.S. И как правильно оценить количество адекватных разрядов??? оценить очень просто - это значения записано в даташите часто прямым текстом или отражено на графиках. В реальной схеме Вы его можете немного (или сильно) ухудшить. Тогда меряйте , например по методике описанной sup-sup, или придумывайте свою, соответствующую Вашим условиям измерений и сигналов.
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 27 2009, 18:02
|
Знающий
   
Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997

|
Цитата(ivan219 @ Oct 27 2009, 21:04)  Тогда получается что увеличением БПФ можно уменьшить физический шум АЦП??? Шум уменьшается только в приложении с избыточным числом выборок. Применяя большой размер БПФ Вы при этом обязательно используете только малую часть его частотного диапазона. Другой вариант - оверсэмплинг, т.е оцифровка с более высокой частотой, чем надо (в принципе, чтобы получить на том же отрезке времени больший БПФ нужен пропорциональный оверсэмплинг), затем фильтрация цифровая (сверткой) и прореживание (децимация) для работы с малым размером FFT, если надо. По результатам - равноценно, а по затратам - в зависимости от размеров FFT и ядра фильтра.
Сообщение отредактировал sup-sup - Oct 27 2009, 18:10
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|