Ступенчатая интерполяция реализуется с помощью цифро-аналогового преобразователя (ЦАП). ЦАП может быть как самостоятельным, так и в составе микроконтроллера, с помощью которого проводилась обработка биомедицинского сигнала. Подавая на информационные входы ЦАП поочередно с периодом опроса коды отсчетов, на выходе ЦАП получим ступенчатую функцию.
Линейная интерполяция, выполненная средствами вычислительной техники, фактически является ступенчатой интерполяцией с повышенной частотой следования кодовых сигналов на входах ЦАП. Для реализации ступенчатой интерполяции с помощью ЭВМ необходимо выполнить следующее.
1. Запомнить число N (t k), являющееся цифровым представлением значения отсчета в момент t k.
2. Запомнить число N (t k+1), являющееся цифровым представлением значения отсчета в момент t k+1.
3. Вычесть из числа N (t k+1) число N (t k).
4. Разделить полученную разность на число К, которое не меньше отношения периодов опроса Т опр лин/ Т опр ст, определенных из формул (8.15), (8.13).
.
|
|
Этим определяется значение элементарного приращения
.
5. Поочередно прибавлять к числу N (t k) числа Δ N, 2Δ N, …, i Δ N, …, К Δ N.
6. Полученные числа подавать с периодом Т опр лин/ К на входы ЦАП. На выходе ЦАП получим ступенчатую функцию. Но в силу малости ступенек при выводе этой функции на печать будем видеть линию, соединяющую отсчеты в моменты времени t k и t k+1.
7. Повторить операции по п.п.1-6 с отсчетами в моменты времени t k+1 и t k+2. И т. д.
Тема 9. Фильтрация сигналов. Фильтры нижних частот. Характеристики в частотной и временной области. Построение фильтров высоких порядков. Порядок расчета активных RC-фильтров.