|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "Обработка сигналов и изображений\Communications Toolbox" Список функций CommunicationsToolbox: Модуляция и демодуляция В оглавление \ К следующему разделу \ К предыдущему разделу
Синтаксис: y = amodce(x,Fs,'amdsb-tc',offset); Необязательные входные параметры:
Описание: Функция amodce выполняет аналоговую модуляцию, генерируя комплексную огибающую выходного модулированного сигнала. Соответствующая функция демодуляции — ademodce. В приведенной ниже таблице перечислены поддерживаемые функцией amodce виды модуляции.
Общая информация о синтаксисе: При всех вариантах вызова функции y = amodce(x,Fs,...) в качестве модулирующего сигнала используется массив x, а возвращается комплексная огибающая модулированного сигнала. Параметр Fs — это частота дискретизации в герцах. (Соответственно, период дискретизации для x и y составляет 1/Fs.) Начальная фаза несущего колебания равна нулю. x — вещественная матрица, а y — комплексная матрица. Размеры x и y зависят от вида модуляции:
Можно задать частоту дискретизации в виде двухэлементного вектора: y = amodce(x,[Fs phase],...). В данном случае первый элемент этого вектора (Fs) задает частоту дискретизации, как описано выше. Второй элемент (phase) — это начальная фаза несущего колебания в радианах. Конкретные варианты синтаксиса:
Реализует двухполосную амплитудную модуляцию. Параметр offset — это постоянное смещение, добавляемое к x перед модуляцией. Если параметр offset опущен, его значение по умолчанию равно -min(min(x)). Это обеспечивает стопроцентную глубину модуляции.
Реализует двухполосную амплитудную модуляцию с подавленной несущей.
Реализует однополосную амплитудную модуляцию с подавленной несущей. По умолчанию формируется сигнал с нижней боковой полосой. При данном варианте вызова для формирования сигнала используется преобразование Гильберта в частотной области.
То же, что и предыдущий вариант синтаксиса, но преобразование Гильберта выполняется во временной области. Параметры num и den — векторы-строки, задающие коэффициенты числителя и знаменателя функции передачи фильтра (в порядке убывания степеней переменной z). Для расчета фильтра Гильберта можно использовать функцию hilbiir.
То же, что и предыдущий вариант синтаксиса, но фильтр, выполняющий преобразование Гильберта во временной области, рассчитывается по умолчанию следующим образом: [num,den] = hilbiir(1/Fs) (параметры num и den были описаны выше).
Реализует квадратурную амплитудную модуляцию. Параметр x должен быть матрицей с четным числом столбцов, при этом столбцы с нечетными номерами служат синфазными модулирующими сигналами, а столбцы с четными номерами — квадратурными модулирующими сигналами. Выходной сигнал y будет матрицей с числом столбцов, в два раза меньшим, чем у x.
Реализует частотную модуляцию. Ширина полосы частот модулированного сигнала равна max(x) – min(x). Необязательный параметр deviation — число, задающее девиацию частоты.
Реализует фазовую модуляцию. Необязательный параметр deviation — число, задающее девиацию фазы. Примеры. Данный пример аналогичен приведенному под заголовком “Пример использования гильбертовского фильтра” на странице с описанием функции amod, отличие состоит лишь в том, что в данном случае моделируется комплексная огибающая. Графики для случая вещественного сигнала (см. описание функции amod) показывают наличие значительно более заметных искажений в демодулированном сигнале. Результат работы данного примера демонстрирует, что средняя разница между модулирующим и демодулированным сигналами не превосходит 10-16. Fs = 100; % Частота дискретизации сигнала -16 Сопутствующие функции: ademodce, dmodce, ddemodce, amod, ademod. |
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|