Выпуск #4/2014
В.Кочемасов, Д.Скок, А.Черкашин
Цифровые вычислительные синтезаторы – современные решения. Часть 2
Цифровые вычислительные синтезаторы – современные решения. Часть 2
Просмотры: 2808
Продолжение обзора о ряде технических решений, используемых при создании современных ЦВС, опубликованном в номере 2 за 2014 год.
Теги: dac digital computing synthesizer randomization рандомизация цап цифровой вычислительный синтезатор
ЦВС с параллельной работой цифровых блоков
Высокую частоту на выходе ЦВС при разумных значениях потребляемой мощности можно получить, применив распараллеливание цифровых узлов ЦВС [24, 25]. Один из вариантов – четырехканальный ЦВС с распараллеливанием ФП (рис.11). В нем НКФ, работающий на частоте fт = f0/4, задает опорный код (рис.12, синяя линия). Формирователь фазовых сдвигов выдает на первом, втором и третьем сверху (см. рис.11) выходах коды (зеленая, оранжевая и фиолетовая линии соответственно на рис.12) с задержкой T0 = 1/f0 друг относительно друга. Эти коды подаются на сумматоры, где складываются с опорным кодом. Таким образом, коды фазы на входах функциональных преобразователей и соответствующие им значения отсчетов синусоидальной функции изменяются с частотой fт. Мультиплексор, переключаемый с тактовой частотой f0, обеспечивает последовательную передачу кодов синусоидальной функции в цифроаналоговый преобразователь. Несмотря на то что современные технологии во многих случаях предоставляют возможность построения быстродействующих ЦВС, не прибегая к такому распараллеливанию, понижение рабочей тактовой частоты позволяет расширить диапазон рабочих температур и быстродействие микросхемы. Подобное техническое решение используется, в частности, в ЦВС, выпускаемых компаниями Analog Devices и ЭЛВИС. Решение о выборе структуры функционального преобразователя, обеспечивающей минимальный объем памяти, принимается с учетом общих требований, предъявляемых к ЦВС. Платой за снижение потребляемой мощности является сужение рабочей полосы частот и появление дополнительных паразитных составляющих, которые, однако, могут быть устранены полосовым фильтром.
Цифроаналоговые преобразователи
Требования к ЦАП для ЦВС в основном те же, что и для других задач: минимальный уровень шумов и нелинейных искажений, минимальная потребляемая мощность, достаточная выходная мощность и высокое быстродействие. Обычно в характеристиках ЦВС производители не указывают такие параметры, как отношение сигнал/шум, дифференциальная и интегральная нелинейность. Для конечного потребителя важны именно параметры синтезированного сигнала: диапазон, свободный от паразитных спектральных составляющих (SFDR), и фазовый шум. В зависимости от приложения, значение SFDR указывают отдельно для "узкого" диапазона, обычно имея в виду полосу частот порядка 1 МГц около основного тона, и "широкого" диапазона в полосе до частоты Найквиста.
Обычно при выборе ЦАП ориентируются на его разрядность. Действительно, с увеличением числа разрядов, согласно теории, снижаются шум квантования и нелинейные искажения. Правда, в силу технологических ограничений, реальные ЦАП, особенно на высоких частотах (выше половины частоты Найквиста), существенно проигрывают по линейности идеальному. Например, 10-разрядный идеальный ЦАП имеет SFDR 80 дБ, в то время как у лучших в мире ЦВС с тактовой частотой от 800 МГц данный параметр не превышает 60 дБ, а часто оказывается намного хуже. В то же время разработчикам проще увеличить число разрядов, чем добиться линейности, приближающейся к теоретически возможной, на высоких частотах. Тем более что такое увеличение все-таки улучшает параметры синтезатора для низкочастотного (менее четверти частоты Найквиста) сигнала и привлекательно с маркетинговой точки зрения.
Важнейшей характеристикой является также частота дискретизации ЦАП. Сегодня этот параметр – один из лимитирующих факторов расширения полосы рабочих частот ЦВС. Выбор более высокой частоты дискретизации дает преимущество даже в случаях, когда синтезируемая частота относительно невелика. Объяснение тут весьма простое: шумы квантования распределяются равномерно по полосе частот, меньших частоты Найквиста, поэтому при повышении частоты дискретизации пропорционально меньшая их часть попадет в полосу пропускания восстанавливающего фильтра. Продукты же нелинейных искажений не будут переходить в низкочастотную область и с меньшей вероятностью попадут в полосу полезного сигнала.
В ЦВС чаще всего используется ЦАП с дифференциальным токовым выходом. Такая схема обладает высоким быстродействием. Кроме того, при своей простоте она обеспечивает универсальность подключения к последующим аналоговым устройствам. В своей основе такой ЦАП имеет набор источников тока и ключей, переключающих ток между его выходами. Для лучшего согласования токов источники набираются из идентичных ячеек, включенных параллельно.
Задача построения ЦАП несколько облегчается, если заранее известен тип синтезируемого сигнала. Например, для ЦВС это практически всегда гармонический сигнал (синусоида). В этом случае заранее известны частоты, на которых могут появиться наиболее мощные помехи: это гармоники основного тона, а также комбинации основного тона и субгармоник тактовой частоты, особенно если используется распараллеливание вычислений отсчетов.
Сегодня доступны различные ЦАП с высоким быстродействием (табл.3), которые можно использовать для построения ЦВС, например, на основе ПЛИС.
Паразитные составляющие в спектре выходного сигнала ЦВС
Спектральные характеристики являются одними из важнейших показателей качества любого синтезатора частоты. Чистота спектра ЦВС определяется паразитными составляющими, возникающими из-за ряда факторов (рис.13). К этим составляющим относятся: Ео – фазовый шум генератора опорной частоты, ЕР – паразитные составляющие за счет усечения выходной разрядности НКФ (оно выполняется в связи с ограниченным объемом памяти ФП), ЕДНФ – паразитные составляющие из-за дискретного накопления кода фазы, ЕА – паразитные составляющие за счет ограниченной разрядности ФП. Если для уменьшения объема памяти используются различные алгоритмы ее компрессии, то возникает дополнительная ошибка Екомп. Распараллеливание НКФ и ФП для увеличения быстродействия ЦВС порождает ошибку Еп. С неидеальностью ЦАП (нелинейность, шумы квантования, глитчи, тепловые шумы) связаны паразитные составляющие и фазовые шумы ЕЦАП, а вследствие ступенчатого изменения выходного напряжения ЦАП возникают гармонические составляющие частоты выходного сигнала Егарм. Из-за неравномерности амплитудно-частотной и фазочастотной характеристик ФНЧ появляются искажения выходного сигнала ЕФНЧ.
Фазовый шум выходного сигнала при достаточно больших значениях кода синтезируемой частоты Kf определяется фазовым шумом опорного генератора (Ео). Отношение сигнал – шум в этом случае приблизительно равно 20 lg (f0/fвых). При малых Kf фазовый шум выходного сигнала определяется уровнем собственного шума цифровых узлов ЦВС.
Паразитные составляющие за счет дискретного накопления фазы ЕДНФ равноудалены друг от друга и расположены на частотах [26]:
,
где N – разрядность накопителя фазы, GCD(Kf, 2N) – наибольший общий делитель Kf и 2N, n = 1, 2, 3… – порядковый номер паразитной составляющей. Если входной код частоты является степенью двойки, паразитные составляющие, вызванные дискретным накоплением фазы, будут находиться на выходной частоте ЦВС и ее гармониках.
Оценить максимальный уровень паразитных составляющих, обусловленных усечением кода фазы (Ep) и кода амплитуды (EA), можно из выражения:
.
Чтобы уровень паразитных составляющих в большей степени имел зависимость от разрядности кода амплитуды, чем от разрядности кода фазы, требуется выполнение соотношения: P ≥ D + 1.
Рандомизация в ЦВС
Одним из способов снижения влияния дискретных паразитных составляющих на качество выходного сигнала ЦВС является применение рандомизации – перераспределения по псевдослучайному закону паразитных составляющих в широкой полосе частот. Источником псевдослучайной последовательности (ПСП) в ЦВС с рандомизацией обычно служат генераторы ПСП либо сигма-дельта-модуляторы (СДМ).
Существует несколько основных способов рандомизации [26]:
рандомизация путем суммирования выходной последовательности генератора ПСП с кодом фазы или кодом амплитуды;
рандомизация с суммированием и последующим вычитанием псевдослучайной последовательности из выходного сигнала ЦВС. На практике этот способ применяется редко из-за сложности реализации;
рандомизация с применением СДМ.
Первый из этих методов получил наибольшее распространение в структурах ЦВС. Применение рандомизации посредством введения ПСП в выходной сигнал накопителя фазы позволяет уменьшить уровень паразитных составляющих приблизительно на 6 дБ/бит кода фазы P, однако уменьшает соотношение сигнал/шум в выходном сигнале ЦВС примерно на 3 дБ по сравнению с ЦВС без рандомизации [26, 27].
Другой вариант рандомизации подразумевает суммирование ПСП-последовательности с кодом амплитуды. В этом случае амплитудная ошибка удваивается, однако она распределяется по всем дискретным паразитным составляющим, и отношение амплитуд несущей и паразитных составляющих не изменяется. Недостатком этого метода является необходимость увеличения объема ПЗУ на x∙2P ячеек, где x – разрядность генератора ПСП.
Использование цифровых сигма-дельта модуляторов позволяет снизить влияние усечения кодов фазы и амплитуды на качество выходного сигнала ЦВС. Кроме того, СДМ позволяет увеличить разрешение ЦВС по частоте и сократить требуемый объем памяти. Для уменьшения влияния усечения кода фазы СДМ включается после НКФ. СДМ по отношению к фазовой ошибке Ep является фильтром верхних частот. Следовательно, при использовании СДМ происходит перераспределение шумов и паразитных составляющих в спектре выходного сигнала ЦВС (рис.14) [28]. При этом существенно уменьшаются шумы и паразитные составляющие вблизи выходной частоты ЦВС и увеличиваются на частотах, близких к f0/2. В данной области частот они могут быть подавлены с помощью выходного ФНЧ.
В ЦВС могут использоваться структуры цифровых СДМ типа MASH (Multi-stAge noise SHaping) и СДМ с обратной связью. СДМ MASH-структуры имеет некоторое преимущество по уровню шума на нижних частотах, но в диапазоне частот, близком к половине опорной частоты, выигрыш на стороне СДМ с обратной связью [29].
Возможно также включение СДМ на входе накопителя фазы. Пример построения ЦВС на основе такого метода включения СДМ приведен в [30]. В этой работе получено значение SFDR = 110 дБн.
По мере усовершенствования технологии изготовления СБИС и алгоритмов функционального преобразования роль цифровых вычислительных синтезаторов в радиотехнической аппаратуре будет увеличиваться. Преимущества ЦВС перед синтезаторами на основе систем ФАПЧ – низкий уровень фазовых шумов выходного сигнала, высокое быстродействие, легкое управление параметрами сигнала, простота использования – способствуют все более широкому распространению ЦВС.
Литература
Жаров А.Н., Кочемасов В.Н., Будишов В.П. Синтезатор сигналов с заданным законом изменения фазы. Авт. свид-во СССР SU 1686693 A1, 23.10.91.
Yang B.D., Choi J.H., Han S.H., Kim L.S., Yu H.K. An 800 MHz low power direct digital frequency synthesizer with an on-chip D/A converter. – IEEE J. Solid-State Circuits, May 2004, vol.39, p.761–774.
Rogers J., Plett С., Dai F. Integrated Circuit Design for high speed frequency synthesis. Artech House, 2006.
Lyles U. J., Copani T., Kiaei B. An Injection-Locked Frequency-Tracking Σ∆ Direct Digital Frequency Synthesizer. – Circuits and Systems II: Express Briefs, IEEE Vol. 54, no. 5, May 2007.
Dai F.F., Ni W., Yin S., Jaeger R.C. A direct digital frequency synthesizer with single-stage ΔΣ interpolator and current-steering DAC. – IEEE J. Solid State Circuits, April 2006, vol.41, no.4, p.839–850.
Yang D., Dai F., Jaeger R. Delta-Sigma Modulation for Direct Digital Frequency Synthesis. – Transactions on Very Large Scale Integration (VLSI) Systems, June 2009, Vol.17, no.6.
Song Y., Kim B.A. 14-b direct digital frequency synthesizer with sigma-delta noise shaping. – JSSC, May 2004, Vol. 39, no.5.
Высокую частоту на выходе ЦВС при разумных значениях потребляемой мощности можно получить, применив распараллеливание цифровых узлов ЦВС [24, 25]. Один из вариантов – четырехканальный ЦВС с распараллеливанием ФП (рис.11). В нем НКФ, работающий на частоте fт = f0/4, задает опорный код (рис.12, синяя линия). Формирователь фазовых сдвигов выдает на первом, втором и третьем сверху (см. рис.11) выходах коды (зеленая, оранжевая и фиолетовая линии соответственно на рис.12) с задержкой T0 = 1/f0 друг относительно друга. Эти коды подаются на сумматоры, где складываются с опорным кодом. Таким образом, коды фазы на входах функциональных преобразователей и соответствующие им значения отсчетов синусоидальной функции изменяются с частотой fт. Мультиплексор, переключаемый с тактовой частотой f0, обеспечивает последовательную передачу кодов синусоидальной функции в цифроаналоговый преобразователь. Несмотря на то что современные технологии во многих случаях предоставляют возможность построения быстродействующих ЦВС, не прибегая к такому распараллеливанию, понижение рабочей тактовой частоты позволяет расширить диапазон рабочих температур и быстродействие микросхемы. Подобное техническое решение используется, в частности, в ЦВС, выпускаемых компаниями Analog Devices и ЭЛВИС. Решение о выборе структуры функционального преобразователя, обеспечивающей минимальный объем памяти, принимается с учетом общих требований, предъявляемых к ЦВС. Платой за снижение потребляемой мощности является сужение рабочей полосы частот и появление дополнительных паразитных составляющих, которые, однако, могут быть устранены полосовым фильтром.
Цифроаналоговые преобразователи
Требования к ЦАП для ЦВС в основном те же, что и для других задач: минимальный уровень шумов и нелинейных искажений, минимальная потребляемая мощность, достаточная выходная мощность и высокое быстродействие. Обычно в характеристиках ЦВС производители не указывают такие параметры, как отношение сигнал/шум, дифференциальная и интегральная нелинейность. Для конечного потребителя важны именно параметры синтезированного сигнала: диапазон, свободный от паразитных спектральных составляющих (SFDR), и фазовый шум. В зависимости от приложения, значение SFDR указывают отдельно для "узкого" диапазона, обычно имея в виду полосу частот порядка 1 МГц около основного тона, и "широкого" диапазона в полосе до частоты Найквиста.
Обычно при выборе ЦАП ориентируются на его разрядность. Действительно, с увеличением числа разрядов, согласно теории, снижаются шум квантования и нелинейные искажения. Правда, в силу технологических ограничений, реальные ЦАП, особенно на высоких частотах (выше половины частоты Найквиста), существенно проигрывают по линейности идеальному. Например, 10-разрядный идеальный ЦАП имеет SFDR 80 дБ, в то время как у лучших в мире ЦВС с тактовой частотой от 800 МГц данный параметр не превышает 60 дБ, а часто оказывается намного хуже. В то же время разработчикам проще увеличить число разрядов, чем добиться линейности, приближающейся к теоретически возможной, на высоких частотах. Тем более что такое увеличение все-таки улучшает параметры синтезатора для низкочастотного (менее четверти частоты Найквиста) сигнала и привлекательно с маркетинговой точки зрения.
Важнейшей характеристикой является также частота дискретизации ЦАП. Сегодня этот параметр – один из лимитирующих факторов расширения полосы рабочих частот ЦВС. Выбор более высокой частоты дискретизации дает преимущество даже в случаях, когда синтезируемая частота относительно невелика. Объяснение тут весьма простое: шумы квантования распределяются равномерно по полосе частот, меньших частоты Найквиста, поэтому при повышении частоты дискретизации пропорционально меньшая их часть попадет в полосу пропускания восстанавливающего фильтра. Продукты же нелинейных искажений не будут переходить в низкочастотную область и с меньшей вероятностью попадут в полосу полезного сигнала.
В ЦВС чаще всего используется ЦАП с дифференциальным токовым выходом. Такая схема обладает высоким быстродействием. Кроме того, при своей простоте она обеспечивает универсальность подключения к последующим аналоговым устройствам. В своей основе такой ЦАП имеет набор источников тока и ключей, переключающих ток между его выходами. Для лучшего согласования токов источники набираются из идентичных ячеек, включенных параллельно.
Задача построения ЦАП несколько облегчается, если заранее известен тип синтезируемого сигнала. Например, для ЦВС это практически всегда гармонический сигнал (синусоида). В этом случае заранее известны частоты, на которых могут появиться наиболее мощные помехи: это гармоники основного тона, а также комбинации основного тона и субгармоник тактовой частоты, особенно если используется распараллеливание вычислений отсчетов.
Сегодня доступны различные ЦАП с высоким быстродействием (табл.3), которые можно использовать для построения ЦВС, например, на основе ПЛИС.
Паразитные составляющие в спектре выходного сигнала ЦВС
Спектральные характеристики являются одними из важнейших показателей качества любого синтезатора частоты. Чистота спектра ЦВС определяется паразитными составляющими, возникающими из-за ряда факторов (рис.13). К этим составляющим относятся: Ео – фазовый шум генератора опорной частоты, ЕР – паразитные составляющие за счет усечения выходной разрядности НКФ (оно выполняется в связи с ограниченным объемом памяти ФП), ЕДНФ – паразитные составляющие из-за дискретного накопления кода фазы, ЕА – паразитные составляющие за счет ограниченной разрядности ФП. Если для уменьшения объема памяти используются различные алгоритмы ее компрессии, то возникает дополнительная ошибка Екомп. Распараллеливание НКФ и ФП для увеличения быстродействия ЦВС порождает ошибку Еп. С неидеальностью ЦАП (нелинейность, шумы квантования, глитчи, тепловые шумы) связаны паразитные составляющие и фазовые шумы ЕЦАП, а вследствие ступенчатого изменения выходного напряжения ЦАП возникают гармонические составляющие частоты выходного сигнала Егарм. Из-за неравномерности амплитудно-частотной и фазочастотной характеристик ФНЧ появляются искажения выходного сигнала ЕФНЧ.
Фазовый шум выходного сигнала при достаточно больших значениях кода синтезируемой частоты Kf определяется фазовым шумом опорного генератора (Ео). Отношение сигнал – шум в этом случае приблизительно равно 20 lg (f0/fвых). При малых Kf фазовый шум выходного сигнала определяется уровнем собственного шума цифровых узлов ЦВС.
Паразитные составляющие за счет дискретного накопления фазы ЕДНФ равноудалены друг от друга и расположены на частотах [26]:
,
где N – разрядность накопителя фазы, GCD(Kf, 2N) – наибольший общий делитель Kf и 2N, n = 1, 2, 3… – порядковый номер паразитной составляющей. Если входной код частоты является степенью двойки, паразитные составляющие, вызванные дискретным накоплением фазы, будут находиться на выходной частоте ЦВС и ее гармониках.
Оценить максимальный уровень паразитных составляющих, обусловленных усечением кода фазы (Ep) и кода амплитуды (EA), можно из выражения:
.
Чтобы уровень паразитных составляющих в большей степени имел зависимость от разрядности кода амплитуды, чем от разрядности кода фазы, требуется выполнение соотношения: P ≥ D + 1.
Рандомизация в ЦВС
Одним из способов снижения влияния дискретных паразитных составляющих на качество выходного сигнала ЦВС является применение рандомизации – перераспределения по псевдослучайному закону паразитных составляющих в широкой полосе частот. Источником псевдослучайной последовательности (ПСП) в ЦВС с рандомизацией обычно служат генераторы ПСП либо сигма-дельта-модуляторы (СДМ).
Существует несколько основных способов рандомизации [26]:
рандомизация путем суммирования выходной последовательности генератора ПСП с кодом фазы или кодом амплитуды;
рандомизация с суммированием и последующим вычитанием псевдослучайной последовательности из выходного сигнала ЦВС. На практике этот способ применяется редко из-за сложности реализации;
рандомизация с применением СДМ.
Первый из этих методов получил наибольшее распространение в структурах ЦВС. Применение рандомизации посредством введения ПСП в выходной сигнал накопителя фазы позволяет уменьшить уровень паразитных составляющих приблизительно на 6 дБ/бит кода фазы P, однако уменьшает соотношение сигнал/шум в выходном сигнале ЦВС примерно на 3 дБ по сравнению с ЦВС без рандомизации [26, 27].
Другой вариант рандомизации подразумевает суммирование ПСП-последовательности с кодом амплитуды. В этом случае амплитудная ошибка удваивается, однако она распределяется по всем дискретным паразитным составляющим, и отношение амплитуд несущей и паразитных составляющих не изменяется. Недостатком этого метода является необходимость увеличения объема ПЗУ на x∙2P ячеек, где x – разрядность генератора ПСП.
Использование цифровых сигма-дельта модуляторов позволяет снизить влияние усечения кодов фазы и амплитуды на качество выходного сигнала ЦВС. Кроме того, СДМ позволяет увеличить разрешение ЦВС по частоте и сократить требуемый объем памяти. Для уменьшения влияния усечения кода фазы СДМ включается после НКФ. СДМ по отношению к фазовой ошибке Ep является фильтром верхних частот. Следовательно, при использовании СДМ происходит перераспределение шумов и паразитных составляющих в спектре выходного сигнала ЦВС (рис.14) [28]. При этом существенно уменьшаются шумы и паразитные составляющие вблизи выходной частоты ЦВС и увеличиваются на частотах, близких к f0/2. В данной области частот они могут быть подавлены с помощью выходного ФНЧ.
В ЦВС могут использоваться структуры цифровых СДМ типа MASH (Multi-stAge noise SHaping) и СДМ с обратной связью. СДМ MASH-структуры имеет некоторое преимущество по уровню шума на нижних частотах, но в диапазоне частот, близком к половине опорной частоты, выигрыш на стороне СДМ с обратной связью [29].
Возможно также включение СДМ на входе накопителя фазы. Пример построения ЦВС на основе такого метода включения СДМ приведен в [30]. В этой работе получено значение SFDR = 110 дБн.
По мере усовершенствования технологии изготовления СБИС и алгоритмов функционального преобразования роль цифровых вычислительных синтезаторов в радиотехнической аппаратуре будет увеличиваться. Преимущества ЦВС перед синтезаторами на основе систем ФАПЧ – низкий уровень фазовых шумов выходного сигнала, высокое быстродействие, легкое управление параметрами сигнала, простота использования – способствуют все более широкому распространению ЦВС.
Литература
Жаров А.Н., Кочемасов В.Н., Будишов В.П. Синтезатор сигналов с заданным законом изменения фазы. Авт. свид-во СССР SU 1686693 A1, 23.10.91.
Yang B.D., Choi J.H., Han S.H., Kim L.S., Yu H.K. An 800 MHz low power direct digital frequency synthesizer with an on-chip D/A converter. – IEEE J. Solid-State Circuits, May 2004, vol.39, p.761–774.
Rogers J., Plett С., Dai F. Integrated Circuit Design for high speed frequency synthesis. Artech House, 2006.
Lyles U. J., Copani T., Kiaei B. An Injection-Locked Frequency-Tracking Σ∆ Direct Digital Frequency Synthesizer. – Circuits and Systems II: Express Briefs, IEEE Vol. 54, no. 5, May 2007.
Dai F.F., Ni W., Yin S., Jaeger R.C. A direct digital frequency synthesizer with single-stage ΔΣ interpolator and current-steering DAC. – IEEE J. Solid State Circuits, April 2006, vol.41, no.4, p.839–850.
Yang D., Dai F., Jaeger R. Delta-Sigma Modulation for Direct Digital Frequency Synthesis. – Transactions on Very Large Scale Integration (VLSI) Systems, June 2009, Vol.17, no.6.
Song Y., Kim B.A. 14-b direct digital frequency synthesizer with sigma-delta noise shaping. – JSSC, May 2004, Vol. 39, no.5.
Отзывы читателей