Модуляция с помощью метода OQPSK
Communications Toolbox / Модуляция / Цифровая Основополосная Модуляция / PM
Блок OQPSK Modulator Baseband модулирует входной сигнал с помощью метода квадратурного манипулирования сдвига фазы смещения (OQPSK) и применяет импульсную фильтрацию формы к форме волны. Вывод представляет собой репрезентацию модулированного сигнала.
Для получения информации о задержках, понесенных обработкой пары модема, смотрите Задержки Модуляции.
Port_1 ( In1 )
— Входные данныеВходные данные, заданные как целочисленный или битный вектор-столбец.
Входной сигнал обрабатывается на основе установки, выбранной для Входного типа.
Типы данных: double
Port_1 ( Out1 )
— Выведите основополосную форму волныВыведите основополосную форму волны, возвращенную как вектор-столбец комплексных данных.
InputType
InputType Integer
(значение по умолчанию) | Bit
Введите тип, заданный как Integer
или Bit
.
Когда вы устанавливаете Input type на Integer
, вход может быть скалярным значением или вектор-столбцом, длина которого является количеством вводимых символов.
Когда вы устанавливаете Input type на Bit
, вход width должен быть целочисленным кратным два.
Выходной демонстрационный период является периодом каждой целочисленной или битной пары во входе, разделенном на Выборки на символ.
Phase offset (rad)
— Фаза нулевой точки совокупности переключена от π/40
(значение по умолчанию) | скалярФаза нулевой точки совокупности, переключенной от π/4 радианов, заданных как скаляр.
Symbol mapping
— Побитовое отображение сигнального созвездияGray
(значение по умолчанию) | Binary
| пользовательский числовой вектор с 4 элементами целых чисел со значениями от 0 до 3Побитовое отображение сигнального созвездия, заданное как Gray
, Binary
или пользовательский числовой вектор с 4 элементами целых чисел со значениями от 0 до 3.
Установка | Отображение совокупности для Целых чисел | Отображение совокупности для битов | Комментарий |
---|---|---|---|
|
|
| Отображение сигнального созвездия серо-закодировано. |
|
|
| Отображение сигнального созвездия для входного целого числа |
Пользовательский числовой вектор с 4 элементами целых чисел со значениями от 0 до 3 |
|
| Элементы [b c d] должны состоять из множества значений [0, 1, 2, 3] в любом порядке. |
Pulse shape
— Фильтрация импульсной формыHalf sine
(значение по умолчанию) | Normal raised cosine
| Root raised cosine
| Custom
Выберите форму импульса фильтрации: Half sine
, Normal raised cosine
, Root raised cosine
или Custom
.
Rolloff factor
— Повышенный фактор спада фильтра косинуса0.2
(значение по умолчанию) | скалярПовышенный фактор спада фильтра косинуса, заданный как скаляр в области значений [0
, 1
].
Это свойство появляется, когда Импульсной формой является Normal raised cosine
или Root raised cosine
.
Типы данных: double
Filter span (in symbols)
— Отфильтруйте длину10
(значение по умолчанию) | скалярОтфильтруйте длину в символах, заданных как скаляр. Повышенный фильтр косинуса идеала имеет бесконечный импульсный ответ. Однако, чтобы понять практическую реализацию этого фильтра, объект обрезает импульсный ответ на символы Filter span (in symbols).
Это свойство появляется, когда Импульсной формой является Normal raised cosine
или Root raised cosine
.
Типы данных: double
Filter numerator
— Отфильтруйте числитель[0.7071 0.7071]
(значение по умолчанию) | вектор - строкаОтфильтруйте числитель, заданный как вектор - строка.
Этот параметр появляется, когда Импульсной формой является Custom
.
Типы данных: double
Samples per symbol
— Количество выборок на символ4
(значение по умолчанию) | положительный даже целое числоКоличество выборок на символ, заданный как положительное даже целое число.
Типы данных: double
Rate options
— Опция скорости обработкиEnforce single-rate processing
(значение по умолчанию) | Allow multirate processing
Enforce single-rate processing
— Выполняет модель, гарантируя, что сигналы ввода и вывода имеют тот же шаг расчета порта. Блок реализует изменение уровня путем внесения изменения размера при выводе когда по сравнению с входом. Для целочисленных входных параметров вывод width равняется Выборкам во времена символа количество символов.
Для получения дополнительной информации смотрите Односкоростную Обработку с Блоком Модулятора OQPSK.
Allow multirate processing
— Выполняет модель, позволяя сигналам ввода и вывода иметь различные шаги расчета порта. Выходной шаг расчета равняется периоду символа, разделенному на Выборки на символ.
Для получения дополнительной информации смотрите Односкоростную Обработку с Блоком Модулятора OQPSK.
Output data type
— Тип выходных данныхdouble
(значение по умолчанию) | single
Выберите тип выходных данных: double
или single
.
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Цифровые блоки модуляции и демодуляции подвергаются задержкам между своими вводами и выводами, которые приводят к смещению во время поступления полученных данных. Данные, которые вводят блок модуляции или демодуляции во время T, появляются в выводе во время T +delay. Примите системные задержки во внимание при сравнении передаваемых данных с полученными данными, такой как в наложенных графиках или когда вычислительная ошибочная статистика. Как показано здесь, задержка демодуляции модуляции OQPSK отличается в зависимости от импульсного формирующий фильтра, установки данных о вводе/выводе и настройки симуляции.
Импульсная форма | Rate Options | Обработать каждый дискретный уровень как отдельную задачу? | Данные о вводе/выводе (*) | Сквозная Задержка, Понесенная Парой Блока Модема OQPSK (в выборках) |
---|---|---|---|---|
Half sine или Custom | Enforce single-rate operation | Нет данных | Integer | 1 |
Bit | 2 | |||
Allow multirate processing | false (одно управление задачами) | Integer | длина (данные) + 1 + 1 | |
Bit | длина (данные) + 2 + 2 | |||
true (многозадачность) | Integer | длина (данные) + 1 + 2 | ||
Bit | длина (данные) + 2 + 4 | |||
Normal raised cosine или Root raised cosine | Enforce single-rate operation | Нет данных | Integer | Filter span (in symbols) |
Bit | 2*Filter span (in symbols) | |||
Allow multirate processing | false (одно управление задачами) | Integer | длина (данные) + Filter span (in symbols) + 1 | |
Bit | длина (данные) + 2*Filter span (in symbols) + 2 | |||
true (многозадачность) | Integer | 2*length (данные) + Filter span (in symbols) + 2 | ||
Bit | 2*length (данные) + 2*Filter span (in symbols) + 4 | |||
(*) параметром типа данных является Input type для модуляции и Output type для демодуляции. |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.