8-900-374-94-44
[email protected]
Slide Image
Меню

Квадратурный цифровой демодулятор: Квадратурный демодулятор на основе 74HC4053

Квадратурный демодулятор на основе 74HC4053

10 октября 2022

Квадратурный демодулятор, или I/Q demodulator, находит применение в SDR приемниках и трансиверах, а также в приемниках прямого преобразования с аналоговым подавлением зеркального канала, как сделано в QCX. Давайте же разберемся, что это за демодулятор такой, и рассмотрим одну из возможных его реализаций.

Вот структурная схема квадратурного демодулятора:

ВЧ сигнал попадает на делитель, после чего идет на пару смесителей. Сигнал гетеродина (LO), поступающий на смесители, имеет одинаковую частоту и отличается только фазовым сдвигом. Выход I(t) называют синфазным сигналом, или in-phase, а Q(t) — квадратурным сигналом, или quadrature. В чем состоит практическая польза такой схемы, будет показано далее.

Если изменить направление сигналов (вход справа, выход слева), получим квадратурный модулятор, или I/Q modulator. Иногда встречается термин квадратурный смеситель, или I/Q mixer, когда не уточняется, используется ли схема в роли модулятора или демодулятора. Модуляцию в рамках этой статьи мы рассматривать не будем. По этой теме могу порекомендовать видео IQ Modulator Basics: Operation, Measurements, Impairments, снятое Alan Wolke, W2AEW. Помимо прочего, из видео вы узнаете, как получить BPSK и QPSK сигналы.

На практике квадратурный демодулятор часто реализуют на основе шинных переключателей 74HC4053, FST3253 и подобных. Одна из возможных схем выглядит так (файл PDF):

Трансформатор T1 здесь выступает в роли простого делителя. Выходы X и Y переключаются между землей и сигналом ВЧ (RF). Это эквивалентно умножению на 0 и 1, или меандр, частота которого задается гетеродином (LO). Дальше сигнал проходит через диплексеры и RC-фильтры.

Как результат, на выходах IF_I и IF_Q остается только НЧ сигнал:

В роли гетеродина был использован самодельный генератор сигналов на Si5351. Он позволяет генерировать сигналы с фазовым сдвигом 90°. Частота гетеродина фиксированная — 7.100 МГц.

На первой осциллограмме принимается сигнал с частотой 7. 101 МГц, а на второй осциллограмме — 7.099 МГц. Обратите внимание на фазы синфазного (желтый) и квадратурного (синий) сигналов. В первом случае синфазный сигнал опережает квадратурный на 90°, а во втором — отстает на 90°. Другими словами, по паре сигналов I и Q мы можем определить, находится ли принимаемый сигнал выше частоты гетеродина или ниже.

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

Оказывается, что этой информации достаточно, например, чтобы подавить верхнюю боковую полосу и принять только нижнюю. В SDR-приемниках это осуществляется при помощи цифровой обработки сигналов (DSP). В трансивере QCX качественно та же математика реализована «в железе» на операционных усилителях. Помимо CW и SSB могут быть приняты и более сложные сигналы, например, ЧМ или QAM. Конкретные схемы и алгоритмы заслуживают отдельных постов.

Приведенный демодулятор имеет некоторые недостатки, ну или особенности, это уже как посмотреть. Во-первых, входной импеданс на порту RF составляет 125-150 Ом на КВ, в зависимости от частоты. Если стоит задача получить ~50 Ом, придется подобрать другое число витков на первичной обмотке T1. Во-вторых, выходы IF_I и IF_Q не тянут низкоомную нагрузку. В-третьих, имеются вносимые потери. При подаче 1 Vpp (High-Z) на порт RF на портах IF_I и IF_Q получаем по 0.25 Vpp.

Из хорошего — схема демонстрирует стабильную работу на частотах до 100 МГц. Это максимальная частота, которую мой драйвер Si5351 может генерировать с фазовым сдвигом 90°. Судя по даташиту [PDF] на 74HC4053, в пределе демодулятор должен работать на частотах где-то до 200 МГц. Ищите параметр Fmax, «Minimum Switch Frequency Response at -3dB».

Рассмотренный материал важен для понимания теории. Но в современных устройствах часто применяется другая схема — детектор Тейло. С ним мы познакомимся в другой раз.

Дополнение: В продолжение темы см также пост Сдвиг фазы аудио-сигнала на 90° при помощи ОУ.

Метки: SDR, Беспроводная связь, Любительское радио, Электроника.

Квадратурные частотная и фазовая демодуляции

Добавлено 24 июня 2018 в 19:00

В данной статье рассматривается использование квадратурной демодуляции с частотно- и фазо-модулированными сигналами.

Из предыдущей статьи мы знаем, что квадратурная демодуляция создает два низкочастотных сигнала, которые взятые вместе передают информацию, которая была закодирована в сигнал несущей принимаемого сигнала. Более конкретно, эти сигналы I и Q эквивалентны действительной и мнимой частям комплексного числа. Низкочастотный сигнал, содержащийся в модулированном сигнале, соответствует представлению «амплитуда-плюс-фаза» исходных данных, а квадратурная демодуляция преобразует это представление «амплитуда-плюс-фаза» в сигналы I и Q, которые соответствуют декартовому представлению.

Комплексные числа

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

Квадратурная частотная демодуляция

Сначала давайте рассмотрим I и Q сигналы, которые получаются при применении квадратурной демодуляции к сигналу с частотной модуляцией. Принимаемый FM сигнал представляет собой несущую 100 кГц, модулированную синусоидой 100 Гц. Мы используем тот же квадратурный демодулятор, который использовался в моделировании амплитудной модуляции; он имеет два источника напряжения с произвольным поведением для выполнения умножения, а за каждым источником напряжения следует двухполюсный фильтр нижних частот (частота среза составляет ~1 кГц). Для получения информации о том, как в LTspice создать FM сигнал, вы можете обратиться к статье «Как демодулировать частотно-модулированный сигнал».

Демодулированные I/Q сигналы на выходе квадратурного демодулятора при подаче на его вход частотно-модулированного сигнала

Возможно, распространенной реакцией на эту диаграмму будет замешательство. Как эти странно выглядящие сигналы связаны с синусоидой с постоянной частотой, которая должна получиться в результате процесса демодуляции? Сначала давайте сделаем два замечания:

  • Очевидно, что частота сигналов I и Q не является постоянной. Вначале это может показаться немного сбивающим с толку, так как мы знаем, что I/Q модуляция включает в себя амплитудную модуляцию квадратурных несущих. Почему меняется частота? Важно помнить, что эти I/Q сигналы соответствуют модулирующим сигналам, а не квадратурным синусоидам, которые складывались бы вместе в квадратурном модуляторе. Частота модулированных квадратурных несущих не меняется, но низкочастотные сигналы, которые служат модулирующими по амплитуде сигналами, необязательно имеют постоянную частоту. 2)}\), мы извлекаем амплитуду. Проблема в том, что исходные данные были закодированы не в амплитуде несущей – они были закодированы в угле (помните, что частотная и фазовая модуляции являются двумя формами угловой модуляции).

    Итак, давайте попробуем другую формулу. Давайте извлечем угол из I/Q данных, а не амплитуду. Как показано на рисунке с прямоугольным треугольником выше, мы можем сделать это, применив следующую формулу:

    \[ \phi=\text{arctg} \left( \frac{Q}{I} \right) \]

    А вот результат:

    Диаграмма расчета изменения угла

    Это выглядит не очень хорошо, но мы реально становимся ближе к цели. Красный график представляет собой мгновенную фазу исходных данных (обратите внимание, что график кажется более неустойчивым, чем есть на самом деле, потому что угол прыгает от –90° до +90°, или наоборот). Частотная модуляция, хотя и основана на фазе, не кодирует информацию непосредственно в фазе несущей. Скорее она кодирует информацию в мгновенной частоте несущей, а мгновенная частота является производной от мгновенной фазы. Итак, что произойдет, если взять производную от красного графика?

    Восстановленный демодулированный сигнал

    Как вы можете видеть, теперь мы восстановили сигнал, который является синусоидой и имеет ту же частоту, что и исходный низкочастотный сигнал.

    Как создать схему арктангенса

    На этом этапе вам может стать интересно, почему кто-то беспокоится об I/Q демодуляции. Как кто-то в мире разработал схему, которая генерирует выходной сигнал, соответствующий производной от арктангенса двух входных сигналов? Ну, чтобы ответить на вопрос, заданный в названии этого раздела, вы оцифровываете сигналы и вычисляете арктангенс в прошивке или программном обеспечении. И это подводит нас к важному вопросу: квадратурная демодуляция особенно выгодна в контексте программно-определяемых радиосистем.

    Программно-определяемая радиосистема (SDR, software-defined radio) представляет собой систему беспроводной связи, в которой значительная часть функций передатчика и/или приемника реализована с помощью программного обеспечения. Квадратурная демодуляция очень универсальна и позволяет одному приемнику почти мгновенно адаптироваться к различным типам модуляции. Однако, выходные I/Q сигналы гораздо менее просты, чем обычный низкочастотный сигнал, создаваемый стандартными схемами демодуляторов. Вот почему квадратурный демодулятор и цифровой сигнальный процессор формируют такую высокопроизводительную систему: цифровой сигнальный процессор может легко применять сложные математические операции к I/Q данным, создаваемым демодулятором.

    Квадратурная фазовая демодуляция

    Те же общие соображения, которые мы обсуждали в контексте квадратурной частотной демодуляции, относятся также к квадратурной фазовой демодуляции. Однако для восстановления исходных данных мы берем арктангенс от (Q/I), а не производную от арктангенса от (Q/I), поскольку низкочастотный сигнал кодируется непосредственно в фазе несущей, а не в производной фазы (т.е. частоте).

    Следующий график был получен путем применения квадратурной демодуляции к сигналу с фазовой манипуляцией, состоящему из несущей 100 кГц и цифрового низкочастотного сигнала 100 Гц, который вызывает изменения фазы несущей на 180° в зависимости от того, идет ли он с низким или высоким логическим уровнем. Как вы можете видеть, красный график (значение которого соответствует фазе принимаемого сигнала) воспроизводит логические переходы низкочастотного сигнала.

    Демодулированный сигнал, полученный из сигнала с фазовой манипуляцией с помощью квадратурной демодуляции

    Обратите внимание, что красный график вычисляется с помощью функции «atan2«. Стандартный арктангенс ограничен двумя квадрантами (т.е. 180°) декартовой плоскости. Функция atan2 смотрит на отдельные полярности входных значений, чтобы создавать углы, охватывающие все четыре квадранта.

    Резюме

    • Квадратурная демодуляция может извлекать информацию угла, которая имеет отношение как к частотной модуляции, так и к фазовой модуляции.
    • Радиосистемы могут использовать цифровые сигнальные процессоры (в сочетании с аналого-цифровым преобразователем) для применения математического анализа к I/Q сигналам.
    • Низкочастотная фаза может быть получена путем вычисления арктангенса отношения Q к I; функция «atan2» необходима, если система должна иметь возможность воспроизведения полных 360° фазы.
    • Низкочастотную частоту можно получить, взяв производную от арктангенса отношения Q к I.

    Оригинал статьи:

    • Quadrature Frequency and Phase Demodulation

    Теги

    FM / ЧМ (частотная модуляция)I/Q сигналыLTspicePM / ФМ (фазовая модуляция)SDR (программно-определяемая радиосистема)АрктангенсДемодуляцияКвадратурная демодуляцияКомплексные числаМоделирование

    Назад

    Оглавление

    AN-924: Коэффициент усиления цифрового квадратурного модулятора

    к Кен Джентиле