Модуляция методом OQPSK
Набор средств связи/модуляция/цифровая модуляция основной полосы частот/PM
Блок основной полосы частот модулятора OQPSK модулирует входной сигнал, используя способ квадратурной фазовой манипуляции со смещением (OQPSK), и применяет фильтрацию формы импульса к форме сигнала. Дополнительные сведения см. в разделе Фильтр формирования импульсов. Выходной сигнал является представлением модулированного сигнала в основной полосе частот.
Информацию о задержках, возникающих при обработке пары модулятор-демодулятор, см. в разделе Задержки модуляции.
In - Входные данныеВходные данные, заданные как вектор целочисленного или битового столбца.
Входной сигнал обрабатывается на основе настроек, выбранных для типа ввода.
Типы данных: double
Out - Выходной сигнал основной полосы частотВыходной сигнал основной полосы частот, возвращаемый в виде вектора столбца комплексных данных.
Input type - Тип вводаInteger (по умолчанию) | Bit Тип ввода, указанный как Integer или Bit.
Если для параметра Тип ввода (Input type) задано значение Integer, вход может быть скалярным значением или вектором столбца, длина которого является числом входных символов.
Если для параметра Тип ввода (Input type) задано значение Bit, ширина ввода должна быть целым числом, кратным двум.
Период выходной выборки - это период каждой целочисленной или битовой пары на входе, деленный на выборки на символ.
Phase offset (rad) - Фаза нулевой точки созвездия сигнала0 (по умолчанию) | скалярФазовое смещение от λ/4, определяемое как скаляр в радианах. Фазовое смещение применяется к нулевой точке сигнальной совокупности перед задержкой квадратурной составляющей. После задержки мнимой составляющей OQPSK сигнал нормализуется с единичной мощностью.
Пример: Установка смещения фазы (рад) в pi/4 выравнивает нулевую точку точки совокупности сигналов QPSK по осям, {(1,0), (0, j), (-1,0), (0, -j)}.
Symbol mapping - Битовое отображение созвездия сигналовGray (по умолчанию) | Binary | пользовательский 4-элементный числовой вектор целых чисел со значениями от 0 до 3Битовое отображение созвездия сигналов, указанное как Gray, Binaryили пользовательский 4-элементный числовой вектор целых чисел со значениями от 0 до 3.
| Настройка | Отображение созвездий для целых чисел | Отображение созвездия для битов | Комментарий |
|---|---|---|---|
|
|
| Отображение созвездия сигналов кодируется по Грею. |
|
|
| Отображение комбинации сигналов для входного целого числа |
Пользовательский 4-элементный числовой вектор целых чисел со значениями от 0 до 3 |
|
| Элементы [a 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].
Это свойство включено, если Pulse shape имеет значение Normal raised cosine или Root raised cosine.
Типы данных: double
Filter span (in symbols) - Длина фильтра10 (по умолчанию) | скалярДлина фильтра в символах, заданная как скаляр. Идеальный приподнятый косинусный фильтр имеет бесконечную импульсную характеристику. Однако для реализации практической реализации этого фильтра объект усекает импульсную характеристику символов диапазона фильтра (в символах).
Это свойство включено, если Pulse shape имеет значение 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 - Выполняет модель, гарантируя, что входные и выходные сигналы имеют одинаковое время выборки порта. Блок реализует изменение скорости путем изменения размера на выходе по сравнению с входом. Для целочисленных входов выходная ширина равна числу выборок на символ, умноженному на число символов.
Дополнительные сведения см. в разделе Односкоростная обработка с блоком модулятора OQPSK.
Allow multirate processing - Выполняет модель, позволяя входному и выходному сигналам иметь разное время выборки порта. Время выходной выборки равно периоду символа, деленному на выборки на символ.
Дополнительные сведения см. в разделе Односкоростная обработка с блоком модулятора OQPSK.
Output data type - Тип выходных данныхdouble (по умолчанию) | singleВыберите тип выходных данных: double или single.
Типы данных |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Блоки цифровой модуляции и демодуляции несут задержки между своими входами и выходами, которые приводят к смещению времени поступления принятых данных. Данные, которые поступают в блок модуляции или демодуляции в момент времени T, появляются на выходе в момент времени T + задержки. Следует учитывать системные задержки при сравнении переданных данных с принятыми данными, например, на наложенных графиках или при вычислении статистики ошибок. Как показано здесь, задержка модуляции-демодуляции OQPSK изменяется в зависимости от фильтра формирования импульсов, установки входных/выходных данных и конфигурации моделирования.
| Форма импульса | Параметры тарифа | Рассматривать каждую дискретную скорость как отдельную задачу? | Входные/выходные данные (*) | Сквозная задержка, производимая парой модулятор-демодулятор 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 | Диапазон фильтра (в символах) |
Bit | 2 * Диапазон фильтра (в символах) | |||
Allow multirate processing | false (одиночная постановка задач) | Integer | длина (данные) + диапазон фильтра (в символах) + 1 | |
Bit | длина (данные) + 2 * Диапазон фильтра (в символах) + 2 | |||
true (многозадачность) | Integer | 2 * длина (данные) + диапазон фильтра (в символах) + 2 | ||
Bit | 2 * длина (данные) + 2 * Диапазон фильтра (в символах) + 4 | |||
(*) Параметр типа данных - входной тип для модуляции и выходной тип для демодуляции. | ||||
Схема модуляции OQPSK требует избыточной дискретизации двух или более, чтобы задержать (или сдвинуть) квадратурный канал на 90 градусов. Эта избыточная выборка достигается посредством интерполяционной фильтрации, реализуемой посредством формирования импульсов.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.


