Полоса пропускания модулятора SSB AM

Модулируйте амплитудную модуляцию одно боковой полосы использования

Библиотека

Аналоговая модуляция полосы пропускания, в модуляции

Описание

Блок SSB AM Modulator Passband модулирует амплитудную модуляцию одно боковой полосы использования с Гильбертовым фильтром преобразований. Вывод является представлением полосы пропускания модулируемого сигнала. Оба сигналы ввода и вывода являются действительными скалярными сигналами.

Полоса пропускания Модулятора SSB AM передает или более низкий или верхний сигнал боковой полосы, но не обоих. Чтобы управлять, какую боковую полосу это передает, используйте параметр Sideband to modulate.

Если входом является u (t) как функция времени t, то вывод

u(t)потому что(fct+θ)u^(t)sin(fct+θ)

где:

  • f c является параметром Carrier frequency.

  • θ параметр Initial phase.

  • û (t) является Гильбертовым преобразованием входа u (t).

  • Знак "минус" указывает на верхнюю боковую полосу, и знак "плюс" указывает на более низкую боковую полосу.

Гильбертов фильтр преобразований

Этот блок использует блок Analytic Signal от библиотеки блоков Преобразований DSP System Toolbox™.

Блок Analytic Signal вычисляет комплексный аналитический сигнал, соответствующий каждому каналу действительного входа M на n, u

y=u+jΗ{u}

где j=1 и Η{}обозначает Гильбертово преобразование. Действительная часть вывода в каждом канале является копией действительного входа в том канале; мнимая часть является Гильбертовым преобразованием входа. В частотном диапазоне аналитический сигнал сохраняет положительное содержимое частоты исходного сигнала при обнулении отрицательных частот и удвоении компонента DC.

Блок вычисляет Гильбертово преобразование с помощью equiripple КИХ-фильтра с порядком, заданным параметром порядка Фильтра, n. Линейный фильтр фазы разработан с помощью алгоритма обмена Remez и налагает задержку n/2 на входных выборках.

Для лучших результатов используйте несущую частоту, которая, как оценивается, больше, чем 10% частоты дискретизации вашего входного сигнала. Это происходит из-за реализации Гильбертова преобразования посредством фильтра.

В следующем примере мы выбираем входной сигнал на 10 Гц на 8 000 выборок в секунду. Мы затем определяем Гильбертов Фильтр преобразований порядка 100. Ниже ответ Гильбертова Фильтра преобразований, как возвращено fvtool.

Отметьте пропускную способность ответа значения фильтра. Путем выбора несущей частоты, больше, чем 10% (но меньше чем 90%) шага расчета входного сигнала (8 000 выборок в секунду, в этом примере) или эквивалентно, несущая частота, больше, чем 400 Гц, мы гарантируем, что Гильбертов Фильтр преобразований будет действовать в плоском разделе ответа значения фильтра (отображенный синим), и что наш модулируемый сигнал будет иметь желаемое значение и форму.

Как правило, соответствующее значение Carrier frequency намного выше, чем самая высокая частота входного сигнала. Теоремой отсчетов Найквиста обратная величина шага расчета модели (заданный источником модели сигнала) должна превысить дважды параметр Carrier frequency.

Это кладка блоков только с действительными входными параметрами типа double. Этот блок не работает в инициированной подсистеме.

Параметры

Carrier frequency (Hz)

Частота поставщика услуг.

Initial phase (rad)

Смещение фазы, θ, из модулируемого сигнала.

Sideband to modulate

Этот параметр задает, передать ли верхнюю или более низкую боковую полосу.

Hilbert Transform filter order

Длина КИХ-фильтра раньше вычисляла Гильбертово преобразование.

Ссылки

[1] Пиблс, принципы системы связи Пейтона З младшего. Чтение, масса.: Аддисон-Уэсли, 1976.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Представлено до R2006a