Модулируйте использующую непрерывную фазовую модуляцию
Communications Toolbox / Модуляция / Цифровая Полосовая модуляция / CPM
Блок CPM Modulator Baseband модулирует входной сигнал с помощью непрерывной фазовой модуляции (CPM). Выход модулятора представляет собой репрезентацию модулированного сигнала:
где:
{α i} представляет последовательность M-ary символы данных, выбранные из алфавита ±1, ±3, ± (M –1).
M должен иметь форму 2K для некоторого положительного целочисленного K, где M является порядком модуляции и задает размер алфавита символа.
{h i} представляет последовательность индексов модуляции и h i перемещений циклически через набор индексов {h 0, h 1, h 2..., h H-1}. Когда H =1, существует только один индекс модуляции, h 0, который обозначается как h.
Для получения дополнительной информации об этой модуляции и примененной фильтрации, смотрите Модуляцию CPM и Импульсную Фильтрацию Формы.
In
— Входной сигналВходной сигнал, заданный как скаляр или вектор-столбец.
Когда параметр Input type устанавливается на Integer
, блок принимает нечетные целые числа между – (M –1) и M –1. M представляет параметр M-ary number.
Когда параметр Input type устанавливается на Bit
, блок принимает входные параметры с бинарным знаком, которые представляют целые числа. Блок собирает сигналы с бинарным знаком в группы K = log2 (M) биты. K является количеством битов на символ, и M является порядком модуляции. Длина входного вектора должна быть целочисленным кратным K. Блок-диаграммы каждая группа битов K на символ, как задано параметром Symbol set ordering. Для каждой группы битов K блок выводит модулируемый символ того, сверхдискретизированный значением параметров Samples per symbol.
Плавающая точка двойной точности
Булевская переменная (когда Input type установлен в Bit
)
8-, 16-, и 32-битные целые числа со знаком (когда Input type установлен в Integer
)
Типы данных: double |
Boolean
| int8
| int16
| int32
Out
— Выходной сигналВыходной сигнал, возвращенный как скаляр или вектор-столбец.
Когда параметр Input type устанавливается на Integer
, блок выводит модулируемый символ того для каждого вводимого символа.
Когда параметр Input type устанавливается на Bit
, блок выводит модулируемый символ того для каждой группы битов K.
В обоих случаях модулируемые символы сверхдискретизированы значением параметров Samples per symbol.
Типы данных: double |
single
Для получения дополнительной информации о скоростях обработки смотрите Односкоростную Обработку и Многоскоростную Обработку.
M-ary number
— Порядок модуляции
(значение по умолчанию) | положительное целое числоПорядок модуляции, указывающий на размер алфавита, заданный как положительное целое число, которое является ненулевой степенью двойки. M должен иметь форму 2K для некоторого положительного целочисленного K, где K является количеством битов на символ.
Input type
— Целое число или группа битов вводят индикаторInteger
(значение по умолчанию) | Bit
Указывает, состоит ли вход из целых чисел или групп битов, заданных как Integer
или Bit
.
Symbol set ordering
— Побитовое отображениеBinary
(значение по умолчанию) | Gray
Побитовое отображение, заданное как Binary
или Gray
. Для получения дополнительной информации смотрите Наборы символов.
Чтобы включить этот параметр, установите Input type на Bit
.
Modulation index
— Индекс модуляции {h i}
(значение по умолчанию) | неотрицательный скаляр | вектор-столбец Индекс модуляции {h i}, заданный как неотрицательный скаляр или вектор-столбец.
{h} представляет последовательность индексов модуляции. Для получения дополнительной информации смотрите Модуляцию CPM.
Frequency pulse shape
— Тип импульсного формированияRectangular
(значение по умолчанию) | Raised Cosine
| Spectral Raised Cosine
| Gaussian
| Tamed FM
Тип формирования импульса раньше сглаживал переходы фазы модулируемого сигнала, заданного как Rectangular
, Raised Cosine
, Spectral Raised Cosine
, Gaussian
, или Tamed FM
. Для получения дополнительной информации об опциях фильтрации смотрите, что Импульсная Форма Фильтрует.
Main lobe pulse duration (symbol intervals)
— Количество интервалов символа самого большого лепестка спектрального повышенного импульса косинуса
(значение по умолчанию) | положительная скалярная величинаКоличество интервалов символа самого большого лепестка спектрального повышенного импульса косинуса, заданного как положительная скалярная величина.
Чтобы включить этот параметр, установите Frequency pulse shape на Spectral Raised Cosine
.
Rolloff
— Фактор спада спектральной повышенной формы импульса косинуса
(значение по умолчанию) | неотрицательный скалярФактор спада спектрального повышенного импульса косинуса, заданного как скаляр от 0 до 1.
Чтобы включить этот параметр, установите Frequency pulse shape на Spectral Raised Cosine
.
BT product
— Продукт пропускной способности и время
(значение по умолчанию) | неотрицательный скалярПродукт пропускной способности и время, заданное как неотрицательный скаляр. Используйте BT product, чтобы уменьшать пропускную способность, за счет увеличенной интерференции межсимвола.
Чтобы включить этот параметр, установите Frequency pulse shape на Gaussian
.
Pulse length (symbol intervals)
— Длина импульса частоты
(значение по умолчанию) | положительная скалярная величинаДлина импульса частоты, заданная как положительная скалярная величина. Обратитесь к LT в Импульсной Фильтрации Формы для получения дополнительной информации о длине импульса частоты.
Symbol prehistory
— Символы данных, используемые перед запуском симуляции
(значение по умолчанию) | скаляр | векторСимволы данных, используемые перед запуском симуляции, заданной как скаляр или вектор в противоположном хронологическом порядке. Если Symbol prehistory является вектором, то его длина должна быть той меньше, чем значение параметров Pulse length (symbol intervals).
Phase offset (rad)
— Начальная фаза возмещена
(значение по умолчанию) | скалярСмещение начальной фазы выхода в радианах, заданных как скаляр.
Samples per symbol
— Уровень выборки символа
(значение по умолчанию) | положительная скалярная величинаУровень выборки символа, заданный как положительная скалярная величина. Этот параметр представляет количество выборок выход для каждого входа целочисленного или двоичного слова. Для всех небинарных схем, как задано импульсными формами, это значение должно быть больше 1.
Для получения дополнительной информации смотрите, Сверхдискретизировали Изменения Уровня и Сигналы.
Rate options
— Блокируйте скорость обработкиEnforce single-rate processing
(значение по умолчанию) | Allow multirate processing
Блокируйте скорость обработки, заданную как одна из этих опций:
Enforce single-rate processing
— Сигналы ввода и вывода имеют тот же шаг расчета. Блок реализует изменение уровня путем внесения изменения размера при выходе когда по сравнению с входом. Выход width равняется продукту количества символов и значения параметров Samples per symbol.
Allow multirate processing
— Сигналы ввода и вывода имеют различные шаги расчета. Выходной шаг расчета равняется периоду символа, разделенному на значение параметров Samples per symbol.
Output data type
— Тип выходных данныхdouble
(значение по умолчанию) | single
Тип выходных данных, заданный как double
или single
.
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Выход модулятора представляет собой репрезентацию модулированного сигнала:
где:
{α i} представляет последовательность M-ary символы данных, выбранные из алфавита ±1, ±3, ± (M –1).
M должен иметь форму 2K для некоторого положительного целочисленного K, где M является порядком модуляции и задает размер алфавита символа.
{h i} представляет последовательность индексов модуляции и h i перемещений циклически через набор индексов {h 0, h 1, h 2..., h H-1}. Когда H =1, существует только один индекс модуляции, h 0, который обозначается как h.
h i задает индекс модуляции. Когда h i варьируется от интервала до интервала, блок действует в multi-h. Чтобы гарантировать конечное число состояний фазы, h, i должна быть рациональным числом.
Непрерывная фазовая модуляция использует формирование импульса, чтобы сглаживать переходы фазы модулируемого сигнала. Функциональный q (t) является фазовым откликом, полученным из импульса частоты, g (t), через это отношение:
Заданная форма импульса частоты соответствует этим импульсным выражениям формы, g (t).
Импульсная форма | Выражение |
---|---|
Rectangular | |
Raised Cosine | |
Spectral Raised Cosine | |
Gaussian | |
Tamed FM (прирученная частотная модуляция) |
Основной L является основной длительностью импульса лепестка в интервалах символа.
β является фактором спада спектрального повышенного косинуса.
B еще раз продукт пропускной способности и Гауссова импульса.
Длительность импульса, LT, является импульсной длиной в интервалах символа. Как задано выражениями, Spectral Raised Cosine
, Gaussian
, и Tamed FM
импульсные формы имеют бесконечную длину. Во всех практических целях LT задает усеченную конечную длину.
Для получения дополнительной информации об импульсной фильтрации формы см. [1].
В режиме двоичного входа обработка блока выполняет эту процедуру:
Карты каждое двоичное слово к k, целому числу от 0 до M –1. Опциями отображения двоичного слова является Binary
или Gray
, как задано параметром Symbol set ordering.
Карты k к промежуточному значению 2k– (M –1)
Доходы с блоком, обрабатывающим как в целочисленном режиме ввода.
В односкоростном режиме обработки сигналы ввода и вывода имеют тот же шаг расчета порта. В этом режиме вход с блоком может быть несколькими символами. Блок неявно реализует изменение уровня путем внесения изменения размера при выходе когда по сравнению с входом.
Когда вы устанавливаете Input type на Integer
, вход может быть скаляром или вектор-столбцом с длиной, равной количеству вводимых символов.
Когда вы устанавливаете Input type на Bit
, вход width должен быть целочисленным кратным количество битов на символ.
Выход width равняется N Sym × N SPS, где N, Sym является количеством символов в системе координат и N SPS, является количеством выборок на символ.
В многоскоростном режиме обработки сигналы ввода и вывода имеют различные шаги расчета порта. В этом режиме вход с блоком должен быть одним символом.
Когда вы устанавливаете Input type на Integer
, вход должен быть скаляром.
Когда вы устанавливаете Input type на Bit
, вход width должен равняться количеству битов на символ.
Выходной шаг расчета равняется T Sym / N SPS, где T, Sym является периодом символа и N SPS, является количеством выборок на символ.
CPM Demodulator Baseband — Демодулирует модулируемые данные непрерывной фазы.
[1] Андерсон, Джон Б., скалистая вершина Олин и Карл-Эрик Зундберг. Цифровая фазовая модуляция. Нью-Йорк: нажатие пленума, 1986.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.