[an error occurred while processing this directive] [an error occurred while processing this directive]
Что за задача такая?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Xan 28 сентября 2001 г. 07:51
В ответ на: АЦП на PIC отправлено i++ 27 сентября 2001 г. 12:55

Повторюсь ещё раз про усреднение с шумом.
Это полезно только в случае, когда требуется повысить разрешение, но не точность. Например, для более плавного регулирования.
Лучший сигнал для разравнивания - белый шум. Среднеквадратичное значение шума должны быть ГОРАЗДО больше одного дискрета АЦП. (Чувствую, что должно быть оптимальное значение величины шума, но ...) Счастье наступает, когда сигнал уже содержит большое количество шума, что не редкость.
Синусоиды для этого категорически не годятся. Треугольники не годятся в меньшей степени :-)

То что сделал АК соответствует добавлению треугольного сигнала с размахом в один дискрет.

Но в вопросе было слово БПФ. А это сразу подразумевает множество отсчётов и сигнал с шумом. Так что здесь уже можно ожидать некоторого положительного эффекта.

Было б интересно услышать подробности задачи, почему появилась цифра 12 разрядов. Подозрение вызывает то, что 12 разрядов точности почти подразумевает длину выборки 2^12.

Ещё про БПФ. Ему очень полезно давать сигнал, в котором хорошо зарезаны верхние частоты. Это можно делать цифровым фильтром, который (фактически) усредняет большое количество отсчётов АЦП и превращает их в один отсчёт для БПФ.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru