OFDM Modulator Baseband

Модулируйте с использованием ортогонального частотного деления модуляции

  • Библиотека:
  • Communications Toolbox/Модуляция/Цифровая модуляция основной полосы/OFDM

  • OFDM Modulator Baseband block

Описание

Блок OFDM Modulator Baseband применяет ортогональное частотное Деление мультиплексирующую модуляцию к входному сигналу данных. Выходы являются базисным представлением модулированного сигнала OFDM.

Порты

Вход

расширить все

Входной сигнал, заданный как вектор 3D. Блок принимает один или два входов в зависимости от состояния Pilot input port. Размерности входного сигнала:

Пилотный Input portВход сигналаВход управления
прочьN данных -by-N sym -by-N tН/Д
наN пилот-сигнал -by-N sym -by-N t

где

  • Ndata представляет количество поднесущих данных. Для получения дополнительной информации о том, как определяется Ndata, смотрите info страница с описанием.

  • Nsym представляет количество символов, определяемых Number of OFDM symbols.

  • Nt представляет количество передающих антенн, определяемое Number of transmit antennas.

  • Npilot представляет количество пилотных символов, определяемое первым размером размерности в Pilot subcarrier indices массиве.

  • NCP представляет длину циклического префикса, определяемую Cyclic prefix length.

  • NCPTotal представляет длину циклического префикса по всем символам. Когда NCP является скаляром, NCPTotal = NCP × Nsym. Когда NCP является вектором-строкой, NCPTotal = ∑ NCP.

  • NFFT представляет количество поднесущих, определяемое FFT length.

Типы данных: double
Поддержка комплексного числа: Да

Выход

расширить все

Модулированный сигнал основной полосы частот, возвращенный как 2D массив. Тип данных выхода следует за типом входных данных. Выходной сигнал имеет размерность (N CP + N FFT) × N sym -by-N t.

Параметры

расширить все

Количество точек ДПФ, заданное как положительное целое число. Длина БПФ, NFFT, должна быть больше или равной 8 и эквивалентна количеству поднесущих.

Количество поднесущих, выделенных для левых и правых защитных полос, заданное как вектор с целым числом 2 на 1. Количество поднесущих должно находиться в пределах [0, NFFT/2 − 1], где вы задаете левую, N левую G и правую, N правую G, защитные полосы независимо в векторе-столбце 2 на 1.

Выберите этот параметр, чтобы вставить значение null на поднесущую постоянного тока.

Выберите этот параметр, чтобы разрешить указание входного порта пилот-сигнала.

Индексы поднесущей пилот-сигнала, заданные как вектор-столбец. Это поле доступно только при установке флажка Pilot input port. Для каждого символа можно назначить индексы тем же или разным поднесущим. Точно так же индексы пилот-сигнала несущей могут различаться для нескольких передающих антенн. В зависимости от желаемого уровня управления для назначений индексов, размерности массива индексов варьируются. Действительные индексы пилота падают в области значений

[NleftG+1,NFFT/2][NFFT/2+2,NFFTNrightG],

где значение индекса не может превышать количество поднесущих. Когда индексы пилот-сигнала одинаковы для каждого символа и передающей антенны, свойство имеет Npilot-by-1 размерностей. Когда индексы пилот-сигнала варьируются между символами, свойство имеет размерности Npilot-by-Nsym. Если существует только один символ, но несколько передающих антенн, свойство имеет размерности Npilot-by-1-by-Nt. Если индексы варьируются по количеству символов и передающих антенн, свойство будет иметь размерности Npilot-by-Nsym-by-Nt. Если количество передающих антенн больше единицы, убедитесь, что индексы на символ взаимно различны между антеннами, чтобы минимизировать интерференцию. Значение по умолчанию [12; 26; 40; 54].

Длина циклического префикса, заданная как положительное целое число. Если вы задаете скаляр, длина префикса одинаковая для всех символов через все антенны. Если вы задаете вектор-строку длины Nsym, длина префикса может варьироваться между символами, но остается неизменной через все антенны.

Выберите этот параметр, чтобы применить окрашивание приподнятого косинуса между символами OFDM. Оконная обработка - это процесс, в котором символ OFDM умножается на приподнятое окно косинуса перед передачей, чтобы уменьшить степень внеполосных поднесущих, которая служит для уменьшения спектрального возрождения.

Длина приподнятого окна косинуса, заданная как положительная скалярная величина. Это поле доступно только при выборе Apply raised cosine windowing between OFDM symbols. Используйте положительные целые числа, имеющие максимальное значение не больше минимальной длины циклического префикса. Для примера в строение, в которой есть четыре символа с длинами циклического префикса из [12 16 14 18]длина окна не может превышать 12.

Количество символов OFDM во временной частотной сетке, заданное как положительная скалярная величина.

Количество передающих антенн, заданное как действительная положительная скалярная величина. Задайте количество передающих антенн Nt как положительное целое число, такое что Nt ≤ 64.

Тип выполняемой симуляции, заданный как Code generation или Interpreted execution.

  • Code generation - Симулируйте модель при помощи сгенерированного кода C. Первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С повторно используется для последующих симуляций, если модель не меняется. Эта опция требует дополнительного времени запуска, но скорость последующих симуляций быстрее Interpreted execution.

  • Interpreted execution -- Моделируйте модель с помощью MATLAB® интерпретатор. Эта опция требует меньше времени запуска, чем Code generation метод, но скорость последующих симуляций медленнее. В этом режиме можно отлаживать исходный код блока.

Примеры моделей

Характеристики блоков

Типы данных

double

Многомерные сигналы

yes

Сигналы переменного размера

no

Подробнее о

расширить все

Ссылки

[1] Дальман, Э., С. Парквалл и Дж. Сколд. 4G LTE/LTE-Advanced для мобильного широкополосного доступа .London: Elsevier Ltd., 2011.

[2] Эндрюс, Дж. Г., А. Гош и Р. Мухамед. Основы WiMAX. Upper Saddle River, NJ: Prentice Hall, 2007.

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

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

.
Введенный в R2014a