TIADC ловит пикосекундный сдвиг по корреляциям без быстрого дифференциатора
Два чередующихся АЦП должны брать отсчёты ровно по очереди, через 1 ns. Стоит одному каналу прийти на несколько пикосекунд раньше другого — и широкополосный сигнал получает спектральный двойник. Авторы предложили обходной путь сразу в самом оценивателе: вместо производной каждого отсчёта на 500 MSPS они сначала накапливают корреляции между каналами, затем оценивают производную уже у медленной статистики.
Производную вынесли из быстрого тракта
Работа arXiv:2610.25974 рассматривает двухканальный TIADC с суммарной частотой 1 GSPS: каждый подканал работает на 500 MSPS. Обычная фоновая калибровка может связывать ошибку времени с корреляцией между сигналом и его производной. Проблема в том, что дифференциатор обязан пропустить входную полосу и работать в самом дорогом тактовом домене. Для FPGA или ASIC это означает длинный FIR, постоянную коммутацию и сложную трассировку именно там, где каждый MAC уже дорог.
В новой схеме быстрый тракт измеряет zero-lag корреляции и корреляции соседних отсчётов на нечётных задержках ±1, ±3, ±5, ±7 и ±9. На это отведено 12 MAC на 500 MSPS. Корреляционные суммы обновляются окном из 16.384 отсчётов, поэтому дальнейшая обработка идёт с частотой 30.5176 kHz. Здесь десятикоэффициентный FIR, похожий на дискретное преобразование Гильберта, восстанавливает нужную производную корреляционной функции. За ним стоят CORDIC, таблицы поиска и делитель Ньютона—Рафсона; их уже не нужно разгонять до частоты канала.
Двенадцать умножителей остаются на 500 MSPS
Авторы сопоставляют такую архитектуру с вариантом, где вход сперва проходит через FIR-дифференциатор. В их оценке тот требует около 31 MAC на 500 MSPS: два для корреляций, 28 для дифференцирующего FIR и ещё один для корреляции с его выходом. Смысл выигрыша не сводится к разнице 12 против 31. Быстрый тракт перестаёт зависеть от фильтра, который должен точно вести себя во всей интересующей входной полосе; его задача сводится к накоплению нескольких корреляционных произведений.
На моделировании с идеальным 12-битным квантователем метод проверили на QPSK OFDM, размещённом от 101 до 395 MHz, с полосами 51 и 101 MHz. Начальный перекос меняли от 5.5 до 35 ps. Остаточная ошибка оценки оказалась в диапазоне от −1.17 до +1.20 ps. В самом жёстком показанном спектральном примере, где OFDM занимает полосу 101 MHz около 395 MHz и skew составляет 35 ps, image до калибровки лежал на 26.45 dB ниже полезного сигнала; после коррекции — на 60.3 dB ниже. Оценка skew при этом составила 34.3 ps.
Пикосекунды пока существуют только в модели
Это ещё не готовый блок для оцифровщика: опубликованы только симуляции, без RTL-синтеза, place-and-route, измерений мощности и эксперимента на реальном АЦП. Не показана устойчивость к джиттеру такта, несовпадению усиления и полос каналов, нелинейности, температурному дрейфу и нестационарному входу. Сам метод также опирается на стационарность в широком смысле и на усреднение по окну, поэтому скорость слежения за дрейфом ещё предстоит проверить на железе.
Тем не менее архитектурный жест здесь красивый: дорогую операцию не пытаются сделать чуть дешевле на каждом отсчёте. Её переносят с мгновенного сигнала на его накопленный статистический след. Если этот переход переживёт реальный RTL и АЦП, калибратор TIADC сможет оставлять на высокой скорости только простую повторяемую арифметику, а тонкую математику выполнять там, где 30 kHz уже почти не ощущаются.