- •Тема 1: Техника первичных измерительных преобразователей (датчиков).
- •Техника первичных преобразователей
- •Тема:2 Характеристики функциональных звенеьев измерительного канала
- •Цифровые преобразователи
- •Преобразователи кода в напряжение – пкн
- •Аналого-цифровые преобразователи.
- •Пнк поразрядного сравнения
- •Погрешности цифрового преобразования
- •Восстановление аналоговых сигналов (аналоговый вывод )
- •Тема 3:Взаимосвязь структуры аппаратных и программных средств иис
- •Характеристика операционных систем реального времени - ос рв
- •Типы усд.
- •Тема 4: Расчёты параметров иис. Выбор масштаба, калибровка звеньев усд.
- •Информационный расчёт иис (Выбор частоты опроса датчика в ик).
- •Рассмотрим в выражении для составляющую ошибки квантования – .
- •Рассмотрим в выражении для составляющую ошибки дискретизации –
- •Оценка относительной погрешности дискретизации
- •Тема 5: Сжатие измерительной информации
- •Математические аспекты сжатия информации Элементы теории кодирования
- •Адаптивная дискретизация измеряемого сигнала
- •Апертурные алгоритмы сжатия данных
- •Элементы теории интерполяции, экстраполяции и сглаживания
- •Апертурные алгоритмы на базе полиномиальной интерполяции
- •Обоснование алгоритма адаптивной линейной интерполяции
- •Апертурные алгоритмы, использующие экстраполяцию
- •Сглаживание
- •Цифровая фильтрация первого порядка
- •Оптимальная фильтрация
- •Тема 6: микропроцессорные средства сбора и первичной обработки информации
- •6.1. Характеристика и признаки классификации средств сбора и первичной обработки информации
- •6.2. Основные типы измерительных микропроцессорных средств (имс)
- •Примеры реализации имс на основе приведенной классификации
- •6.3.1. Интегральные средства сбора, измерения и преобразования сигналов
- •6.3.2. Микропроцессорные цифровые измерительные приборы.
- •6.3.3. Микроконтроллерные проблемно-ориентированные подсистемы и устройства (логгеры).
- •6.3.4. Микропроцессорные подсистемы сбора, измерения и обработки данных
- •3.8. Открытые магистрально-модульные многопроцессорные имс.
- •Scada – средства автоматизированного проектирования срв.
Обоснование алгоритма адаптивной линейной интерполяции
Одним из наиболее эффективных методов устранения избыточности непрерывных сообщений, передаваемых по дискретным каналам, является адаптивная временная дискретизация (АВД). В процессе адаптивной дискретизации чаще всего реализуется один из апертурных методов сжатия данных, применяемый к непрерывному сигналу. В результате определяются моменты времени, в которые необходимо произвести выборки дискретных значений сигнала, а затем эти выборки (отсчеты) передаются по дискретному каналу. Если система передачи рассчитана на цифровые сигналы, то отсчеты подвергаются аналого-цифровому преобразованию. Эти операции могут быть совмещены. Устройство адаптивной дискретизации определяет моменты времени, когда нужно производить отсчеты, а АЦП производит преобразование сигнала в эти моменты.
Основу работы устройства АВД составляет контроль текущей погрешности аппроксимации сигнала выбранной аппроксимирующей функцией. Для этого используются различные методы оценки точности и приближенного факта нахождения сигнала в заданных границах. Если, например, сигнал аппроксимируется кусочно-линейной функцией, т.е. представляется на отрезках между отсчетами с помощью полинома первого порядка, то необходимо контролировать величину отклонения сигнала от такого полинома:
![]()
где:
(t,T) — ошибка аппроксимации;
S(t) — сигнал;
q(t,T) — аппроксимирующая функция;
t — текущее время;
T — длина отрезка аппроксимации.
Если q(t,T) — интерполяционный полином первого порядка, то
при
,
ошибка
![]()
Для
оценки величины ошибки аппроксимации
можно, например, использовать разложение
сигнала в степенной ряд и анализировать
остаточные члены этого ряда. Существует
и множество других методов оценки,
основанных на анализе дифференциальных
или интегральных характеристик сигнала.
Применительно к аналоговой реализации
достаточно простыми и точными являются
интегральные алгоритмы оценки
погрешности аппроксимации. В общем
случае эти алгоритмы не позволяют точно
вычислять максимальное значение
погрешности интерполяции
.
Вместо величины
вычисляется некоторая функция, являющаяся
ее оценкой например:
.
Чтобы
вычислять в явном виде
необходимо запоминать сигнал S(t) на
всем отрезке [0,T], а это нежелательно.
Поэтому необходимо заменить функцию
под интегралом:
После
интегрирования и замены
получим :
;
Величина
постоянного коэффициента a
принципиальной роли не играет, а
определяет масштаб функции
.
Из практических сообра жений выбирают
,
тогда:
Если
вычислять функцию
и контролировать ее величину таким
образом, чтобы при выходе ее за пределы
определенной зоны (апертуры ) производить
отсчет значения сигнала, то можно
осуществить адаптивную дискретизацию.
При этом аппроксимация отсчетов с
помощью кусочно-линейной интерполяции
обеспечивает восстановление непрерывного
сигнала с погрешностью, лежащей в
пределах:
![]()
т
не должна превышать m,
то величину
необходимо выбирать из
соотношения:
=
m
/ (r+3).
Таким
образом, можно определить порог
,
который необходимо установить в
реальном устройстве, осуществляющем
адаптивную дискретизацию сигналов с
погрешностью, не превышающей m.
Необходимость автоматизации сбора и сжатия информации очевидна: даже при сравнительно небольших частотах опроса датчиков, тем более при большом количестве датчиков. Человек с этой задачей физически не сможет справиться.
