Температурная компенсация (термокомпенсация) — это программная функция коррекции параметров модуля, использующая данные датчика внутренней температуры и данные о температурной зависимости.
Данные о температурной зависимости модуля — это коэффициенты термокомпенсации амплитуды и фазы коэффициентов отражения или передачи различных состояний модуля, хранящиеся в его памяти.
Значение компенсированной амплитуды , дБ, определяется по формуле:
,
где — амплитуда до компенсации, дБ;
— коэффициент термокомпенсации амплитуды, дБ/с;
— температура, при которой выполнялась характеризация модуля, °С;
— температура внутри корпуса модуля, °С.
Значение компенсированной фазы, , определяется по формуле:
,
где — фаза до компенсации, дБ;
— коэффициент термокомпенсации фазы, град/с;
— температура, при которой выполнялась характеризация модуля, °С;
— температура внутри корпуса модуля, °С.
Температурная зависимость S-параметров каждого модуля снимается в заводских условиях и сохраняется в его памяти.
Наиболее точная калибровка достигается при температуре модуля, при которой проводилась его характеризация. При отклонении от этой температуры S-параметры модуля начинают отклоняться от записанных в памяти, что увеличивает погрешность калибровки.
Термокомпенсация может применяться к данным как заводской, так и пользовательской характеризаций.
Термокомпенсация включена по умолчанию, но может быть отключена. Подробнее управление функцией термокомпенсации модуля описано в руководстве по эксплуатации анализатора.