Применение средств вычислительной техники для реализации ступенчатой и линейной интерполяции

Ступенчатая интерполяция реализуется с помощью цифро-аналогового преобразователя (ЦАП). ЦАП может быть как самостоятельным, так и в составе микроконтроллера, с помощью которого проводилась обработка биомедицинского сигнала. Подавая на информационные входы ЦАП поочередно с периодом опроса коды отсчетов, на выходе ЦАП получим ступенчатую функцию.

Линейная интерполяция, выполненная средствами вычислительной техники, фактически является ступенчатой интерполяцией с повышенной частотой следования кодовых сигналов на входах ЦАП. Для реализации ступенчатой интерполяции с помощью ЭВМ необходимо выполнить следующее.

1. Запомнить число N(tk), являющееся цифровым представлением значения отсчета в момент tk.

2. Запомнить число N(tk+1), являющееся цифровым представлением значения отсчета в момент tk+1.

3. Вычесть из числа N(tk+1) число N(tk).

4. Разделить полученную разность на число К, которое не меньше отношения периодов опроса Топр лин/Топр ст, определенных из формул (8.15), (8.13).

.

Этим определяется значение элементарного приращения

.

5. Поочередно прибавлять к числу N(tk) числа ΔN, 2ΔN, …, iΔN, …, КΔN.

6. Полученные числа подавать с периодом Топр лин/К на входы ЦАП. На выходе ЦАП получим ступенчатую функцию. Но в силу малости ступенек при выводе этой функции на печать будем видеть линию, соединяющую отсчеты в моменты времени tk и tk+1.

7. Повторить операции по п.п.1-6 с отсчетами в моменты времени tk+1 и tk+2. И т. д.

 

Тема 9.Фильтрация сигналов. Фильтры нижних частот. Характеристики в частотной и временной области. Построение фильтров высоких порядков. Порядок расчета активных RC-фильтров.