Обычно число отсчетов ограничено
числом .
-
ошибочное значение, если будет восстанавливаться сигнал по той формуле, то
,
- количество отсчетов
-
среднеквадратическая ошибка, она возникает из-за конечного числа отсчетов
сигнала. Общая ошибка:
Восстановление непрерывной
функции в соответствии с формулой Котельникова может
выполняться двумя способами:
1. Фильтровой
2. Интерполяционный
Фильтровой заключается в том,
что мы подаем отсчеты сигнала на фильтр, импульсная характеристика которого
совпадает с базисной функцией :
такую импульсную характеристику имеет фильтр у которого частотная характеристика прямоугольная.
Это физически нереализуемый
фильтр, поэтому возникают дополнительные погрешности. При интерполяционном
способе восстановления необходимо создать функций:
, затем умножить их на дискретные
отсчеты сигнала и просуммировать. Поэтому на практике формула Котельникова не
используется. При дискретизации сигнала важно правильно определить частоту
, т. к. спектр дискретного сигнала
периодический по частоте.
Важность теоремы Котельникова:
она доказывает принципиальную возможность дискретизации причем данная теорема
справедлива только для детерминированных сигналов. Для случайных сигналов
условия выбора связаны с интегралом корреляции.
На практике восстановление идет с помощью интерполяционных многочленов (их много) чаще используется интерполяция по формуле Лагранжа:
В зависимости от различают интерполяции разного порядка
ü
“0”- порядка (ступенчатая) ()
РИСУНОК СИГНАЛА
ü
линейная интерполяция ()
РИСУНОК СИГНАЛА
ü Параболическая
РИСУНОК СИГНАЛА
Эти способы
интерполяции ведут к заведомо большой ошибке восстановления, чем по формуле
Котельникова, чтобы обеспечить нужную точность нужно .
При этом:
ü
Ступенчатый, где
- приведенная погрешность восстановления
ü
Линейная
ü
Параболическая
где .
Методика расчета нужного интервала дискретизации следующая:
1.
Задают величину допустимой погрешности
2.
Определяют по сигналу
3.
По определенному находят
4. Выбирают вид интерполяции
5. Рассчитывают требуемый интервал дискретизации
Квантование непрерывных сигналов
Суть квантования заключается в том, что бесконечное множество значений сигнала заменяется дискретным конечным множеством заранее установленных значений. В итоге непрерывная шкала мгновенных значений сигнала заменяется дискретной шкалой уровней квантования.
Шаг кантования , где
-
максимальное значение сигнала
-
число уровней квантования
Уровни квантования могут идти с постоянным или с переменным шагом, изменяющимся по некоторому правилу, учитывающем статистику сигнала. Чаще используют равномерное квантование.
РИСУНОК СИГНАЛА
Способы квантования:
1. Заменяем значение квантуемой величины ближайшим нижним значением сетки квантования
2. Заменяем ближайшим верхним
3. Заменяем ближайшим верхним или нижним (округление)
Рассмотрим правило округления:
РИСУНОК СИГНАЛА
Возникает ошибка причем
. Ошибка
квантования – шум квантования, его характеристики могут быть различными, но его
влияние всегда оценивают мощностью
РИСУНОК СИГНАЛА
Запишем отношение сигнал шум квантования:
, где
-
пикфактор сигнала,
- шаг квантования,
- число уровней квантования, а r- число разрядов квантователя.
Если сигнал равномерно
распределен, то , а
. Чаще
всего отношение С/Ш выражают в децибелах:
Современные АЦП имеют число
разрядов больше 10 – С/Ш больше 60 дБ. зависит
как от числа уровней квантования, так и от самого сигнала.
Преобразование дискретного сигнала в цифровую форму.
Данная процедура заключается в
замене мгновенного значения сигнала цифровым представлением выбранного типа
квантования. Важно правильно выбрать основание системы счисления. Пусть для
представления квантованного значения используется система счисления с основанием
и числом разрядов
,
тогда число возможных элементов кода равно их произведению:
.
Нужно выбрать ту систему счисления где U минимально.
Параметры сигнала:
, отсюда
получаем
Дифференцируем полученное выражение по n и приравниваем полученное выражение к нулю:
Таблица для различных оснований систем счисления:
n |
2 |
2,71 (е) |
3 |
4 |
8 |
10 |
12 |
|
1,06 |
1 |
1,006 |
1,06 |
1,42 |
1,58 |
1,77 |
Предварительная обработка оцифрованных данных.
Наиболее типичные преобразования:
1. Изменение формата обрабатываемых данных. АЦП выдает данные в одном формате, а процессору нужен другой. Для согласования надо предусматривать составление соответствующих программ для этих преобразований.
2. Преобразование данных в реальные физические величины. Одновременно с преобразованием полученных результатов идет преобразование калибровочного сигнала, создается эталон физической величины. В этом случае для преобразования в физические величины определяется соотношение между цифровым представлением отсчетов и эталонным сигналом (калибровка аппаратуры). Эта операция нужна не всегда (иногда нет оценки параметров). Вычисления могут идти в безразмерных величинах, но это должно быть учтено в программе, все расчеты в безразмерной форме.
3. Улучшение данных. Нужно обнаружить и исключить паразитные выбросы, смещение нулевого уровня, тренд и т.д.
РИСУНОК СИГНАЛА
4. Выделение полезных составляющих на фоне мешающих
РИСУНОК СИГНАЛА
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.