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

Шум квантования и его предел

Шум квантования задаёт нижний предел динамического диапазона преобразователя, и его расчёт связывает разрядность с отношением сигнала к шуму. Формула прямое, SQNR = 6,02N + 1,76 дБ, и для разрядности 12 бит оно даёт 74 дБ, для 14 бит 86 дБ, для 16 бит 98 дБ. Связь с реальным прибором прямая, фактическое отношение сигнала к шуму ниже расчётного на десятки дБ из-за нелинейности и джиттера, и паспортные данные с измеренными кривыми работают вместо формулы. Расчёт требуемой разрядности идёт от динамического диапазона системы, и для тракта с требованиями в 80 дБ работает разрядность 14 бит с запасом на реальные потери. Практическая связка, разрядность как цена, каждый бит добавляет 6 дБ теоретического диапазона и свою цену, и её оптимум считается от задачи. Шум квантования работает как белый шум при разнообразных сигналах, и его распределение в полосе считается в бюджете приёмника. Декремент разрядности в обмен на полосу работает через передискретизацию, и её выигрыш считается в следующем разделе. Проверка фактического отношения сигнала к шуму идёт измерением на приборе с чистым синусом, и его результат сравнивается с паспортом. Дифференциальная и интегральная нелинейность работают на фактический шум квантования, и их величины в паспорте работают на расчёт. Отсутствующие коды работают на паразитные искажения, и их проверка измерением работает на качество прибора. Практическая связка, паспорт с нелинейностью, измерение фактического шума, и их сумма работает на выбор разрядности.

Джиттер выборки и его цена на высоких частотах

Джиттер выборки работает на отношение сигнала к шуму через частоту сигнала, и его цена растёт с частотой. Формула прямое, SNR от джиттера составляет минус 20·log(2πf·t_j), и для сигнала на 1 ГГц с джиттером 100 фс оно даёт минус 20·log(6,28e-4) = 64 дБ. Связь с разрядностью фундаментальна, 64 дБ от джиттера на 1 ГГц ниже, чем 74 дБ от 12 бит, и джиттер становится ограничением раньше разрядности. На частоте 100 МГц тот же джиттер даёт 84 дБ, и его предел отодвигается в область высоких разрядностей. Снижение джиттера вдвое до 50 фс поднимает предел на 1 ГГц до 70 дБ, и его цена в тактовом тракте измеряется порядками. Практическое решение, тактовый тракт с малым джиттером, отдельный опорный генератор с низким фазовым шумом и его связка с тактом преобразователя, и их сумма работает на предел выборки. Расчёт требований к джиттеру ведётся от частоты сигнала и требуемого динамического диапазона, и для 80 дБ на 1 ГГц джиттер должен быть ниже 25 фс. Джиттер тактового тракта складывается из фазового шума опорника и добавочного шума распределения, и его бюджет считается по слагаемым. Проверка идёт измерением отношения сигнала к шуму на высокой частоте, и его расхождение с расчётом указывает на недооценённый джиттер. Связь джиттера с фазовым шумом такта работает прямо, и его расчёт по спектру опорника закрывает требования. Тактовый тракт работает на джиттер через фазовый шум опорника, и его спектр переносится на выборку напрямую. Практическая связка, фазовый шум опорника на отстройках, преобразование в джиттер через интеграл, и их сумма работает на предел выборки. Развязка такта от цифровых линий платы работает на его чистоту, и её дисциплина в разводке оплачивается джиттером.

Прямая выборка радиосигналов и её требования

Прямая выборка радиосигналов работает без промежуточных частот, и её тракт сводится к фильтру и преобразователю. Теорема выборки задаёт минимальную частоту дискретизации, и для полосы сигнала в сотни МГц она измеряется единицами гигагерц. Практические преобразователи работают с частотами дискретизации 1-4 ГГц и входной полосой в единицы гигагерц, и их работа на прямую выборку несущих в гигагерцы закрывает целые тракты промежуточных частот. Зоны Найквиста работают на выборку высоких частот с меньшей частотой дискретизации, сигнал в третьей зоне выбирается с частотой втрое ниже его несущей, и его отображение в полосу работает на планирование. Расчёт зоны для практического случая прямое, несущая 2,5 ГГц при дискретизации 1 ГГц попадает в третью зону, и её отображение на 0,5 ГГц работает на планирование тракта. Защитный фильтр перед выборкой работает на подавление соседних зон, и его крутизна работает на чистоту отображения. Плата за прямую выборку известна, широкая полоса входа пропускает все посторонние сигналы диапазона, и их перегрузка работает на динамический диапазон. Практическое решение, полосовой фильтр на рабочую зону, и его потеря входит в бюджет тракта. Алиасные составляющие от соседних зон работают на тракт, и их подавление фильтром считается от его крутизны. Практический порядок планирования, выбор зоны, расчёт фильтра, и его проверка измерением работает на чистоту отображения. Прямая выборка на передающей стороне работает на ЦАП с их полосой, и её связь с трактом симметрична приёму. Интерфейс данных работает на пропускную способность, и его скорость считается от частоты дискретизации и разрядности.

Передискретизация и её выигрыш

Передискретизация работает на отношение сигнала к шуму через избыточную частоту дискретизации, и её выигрыш растёт с отношением. Каждый удвоенный избыток частоты добавляет 3 дБ, и передискретизация вчетверо даёт 6 дБ. Расчёт для практического случая прямое, дискретизация 4 ГГц для сигнала в 1 МГц даёт избыток в 4000, и его выигрыш 10·log(4000) = 36 дБ поверх шума квантования, и 12 бит с такой избыточностью работают как 18 бит для узкой полосы. Связь с трактом фундаментальна, выигрыш передискретизации забирается цифровой фильтрацией до нужной полосы, и её ресурсы считаются в цифре. Практическая связка, избыточная дискретизация с её выигрышем, цифровая фильтрация и её ресурсы, и их сумма работает на динамический диапазон узкополосных трактов. Сигма-дельта преобразователи работают на передискретизацию как принцип, их избыток в сотни раз даёт динамический диапазон в десятки дБ поверх разрядности, и их полоса ограничена частотой работы. Расчёт выигрыша сигма-дельта для полосы сигнала ведётся от её избытка, и его результат работает на выбор архитектуры. Декремент разрядности в обмен на частоту работает на цену преобразователя, и его оптимум считается от задачи. Проверка фактического выигрыша идёт измерением отношения сигнала к шуму в узкой полосе, и его результат сравнивается с расчётом. Цифровая фильтрация передискретизации работает на ресурсы, и её длина считается от переходной полосы. Практическая связка, избыток дискретизации, фильтрация и её ресурсы, и их сумма работает на цену тракта. Децимация данных после фильтрации снижает поток, и её порядок работает на интерфейс.

Динамический диапазон и паразитные составляющие

Фактический динамический диапазон преобразователя определяется паразитными составляющими, и их уровень работает на SFDR. Гармонические искажения третьего порядка работают на верхние уровни, и их уровень в минус 80-100 дБ определяет свободный от паразит диапазон. Интермодуляционные продукты от двух посторонних сигналов работают на приём с их перекрытием, и их уровень считается от нелинейности входа. Чередование каналов в многоскоростных преобразователях добавляет паразитные составляющие на частотах разности, и их уровень в минус 60-80 дБ считается в SFDR. Расчёт бюджета паразитных составляющих прямое, гармоники, интермодуляция и чередование складываются в худший паразитный уровень, и его величина работает на динамический диапазон системы. Практическое решение, калибровка чередования в цифре, подача слабого шума для размазывания паразитных линий и их работа на SFDR. Шум подачи работает на квантование с малыми сигналами, и его добавление 3-6 дБ работает на линейность малых сигналов. Проверка SFDR идёт измерением с чистым синусом и с двумя сигналами, и её результат сравнивается с паспортом. Связь динамического диапазона с разрядностью и джиттером работает на выбор преобразователя, и его оптимум считается от задачи. Диапазон без паразитных составляющих работает на приём слабых сигналов рядом с сильными, и его величина конвертируется в чувствительность напрямую. Практическая работа с паразитными составляющими заслуживает отдельного взгляда. Калибровка чередования работает на его паразитные линии, и её остаток измеряется после калибровки. Шум подачи работает на малые сигналы, и его уровень выбирается измерением свободного от паразит диапазона при разных подачах. Проверка с двумя сигналами работает на интермодуляцию, и её результат работает на требования к тракту.

Интерфейс данных и его пропускная способность

Интерфейс данных работает на вынос потока из преобразователя, и его скорость считается от частоты дискретизации и разрядности. Расчёт для практического случая прямое, преобразователь с дискретизацией 4 ГГц и разрядностью 14 бит даёт поток 4e9 × 14 = 56 Гбит/с, и его вынос требует последовательного интерфейса с несколькими линиями. Современные интерфейсы работают с линиями по 12-32 Гбит/с, и их число считается от потока. Задержка интерфейса работает на системы с обратной связью, и её величина в микросекунды учитывается в контурах адаптации. Практическая связка, поток данных, число линий и задержка, и их сумма работает на архитектуру тракта. Передача данных с плавающей запятой увеличивает поток, и её работа на динамический диапазон считается в цифре приёмника. Синхронизация нескольких преобразователей работает на массивы и на приём с разнесением, и её джиттер между каналами работает на обработку. Проверка интерфейса идёт измерением целостности данных на максимальной частоте, и её результат работает на надёжность тракта. Экономия на интерфейсе платится полосой или разрядностью, и её оптимум считается от задачи. Интерфейс работает как часть бюджета системы, и его ресурсы учитываются в проектировании тракта. Синхронизация нескольких преобразователей заслуживает отдельного взгляда. Джиттер между каналами работает на обработку массивов, и его остаток после синхронизации измеряется. Практическая связка, тактовая синхронизация, фазовое согласование и данные, и их сумма работает на многопортовые тракты. Проверка синхронизации идёт измерением фазы между каналами, и её результат работает на качество обработки.

Порядок выбора преобразователя для тракта

Выбор преобразователя укладывается в шесть шагов:

  1. расчёт требуемого динамического диапазона от задачи приёмника или передатчика;
  2. расчёт предела от джиттера для максимальной частоты сигнала;
  3. выбор частоты дискретизации и зоны Найквиста с защитным фильтром;
  4. расчёт выигрыша передискретизации для узкополосных трактов;
  5. расчёт потока данных и числа линий интерфейса;
  6. проверка фактических параметров измерением на приборе.

Такой порядок превращает выбор преобразователя из чтения каталога в расчёт от задачи. Практика разработки подтверждает масштаб, тракты с прямой выборкой, спроектированные по описанному циклу, работают с динамическим диапазоном, рассчитанным от джиттера и квантования, и каждый шаг цикла конвертируется в фактические параметры приёмника. Преобразователи остаётся той частью тракта, где аналоговое и цифровое работают через их границу, и умение считать её пределы определяет, что система увидит и передаст на практике.