FAQs from Rohde & Schwarz

Отличие экспорта частотных значений с помощью команд SCPI и функции экспорта кривой в формат ASCII

Вопрос

Я заметил отличие при считывании кривой спектра (X и Y значения) с помощью команд SCPI и функции экспорта кривой в формат ASCII. Я сравнил результаты действия команды SCPI и функции экспорта в формат ASCII. При использовании SCPI я вижу, что начальная и конечные частоты не включены в экспортируемые данные.
В моем случае начальная частота была 1,845 ГГц, а конечная — 1,85 ГГц. При считывании X-значений (частоты) значения лежали в диапазоне от 1,845005 ГГц до 1,849995 ГГц. Что происходит с конечными точками? Почему есть разница?

Ответ

Во-первых, эти две возможности считывания частот измеренной кривой (запрос в режиме дистанционного управления, экспорт кривой в формат ASCII) следуют различным алгоритмам.
Так было всегда, и эту ситуацию нельзя изменить по причинам совместимости. Тем не менее, обе процедуры корректны. Вот простой пример, объясняющий их корректность:

Например, у нас есть развертка от 100 МГц до 201 МГц, состоящая из 101 точки.
Из-за небольшого количества точек развертки каждый пиксель (уровень) представляет собой поддиапазон измеренного спектра. В этом примере будут получены следующие частоты:

100,5 МГц

101,5 МГц

102,5 МГц

Для функции экспорта в файл ASCII полоса обзора делится на количество точек развертки минус 1. Согласно этому расчету, будет получен интервал 1,01 МГц на пиксель.
Данный алгоритм определяет начальную частоту и добавляет разницу 1,01 МГц для поддержания интервала. Алгоритм сформирует следующие частоты:

100 МГц

101,01 МГц

102,02 МГц

Развертка выполняется непрерывно по оси частот. Например, первый пиксель охватывает частотный поддиапазон 100 МГц <= f <101 МГц. Второй пиксель соответствует поддиапазону 101 МГц <= f <102 МГц.
Таким образом, можно сказать, что одна точка/пиксель содержит спектральную информацию относительно большого поддиапазона, несколько измеренных значений (будем говорить отсчетов) попадают в одну точку/пиксель. Какой из отсчетов представляет пиксель, зависит от выбранного веса, который определяется типом детектора.

Отличие экспорта частотных значений с помощью команд SCPI и функции экспорта кривой в формат ASCII

Как видно на рисунке, обнаруженные значения сгруппированы в соответствующих поддиапазонах и отображаются в виде одного уровня.
Все частоты в этом поддиапазоне корректны. В случае первого пикселя это будет поддиапазон 100 МГц <= f <101 МГц

Таким образом, оба алгоритма корректны и работают правильно.