OFDM Modulator Baseband

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

Библиотека

OFDM, в подбиблиотеке Digital Baseband Модуляции

Описание

Блок OFDM Modulator Baseband применяет модуляцию OFDM к входящему сигналу данных. Блок принимает одни или два входных параметров в зависимости от состояния Pilot input port.

Размерности сигнала

Экспериментальный Input portВход сигналаЭкспериментальный входВыход сигнала
ложьNdata Nsym NtНет данныхNCPTotal+NFFT×Nsym-by-Nt
tRUENpilot Nsym Nt

где

  • 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.

Параметры

FFT Length

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

Number of guard bands

Присвойте номер поднесущих к левым и правым защитным полосам. Вход 2 1 вектор. Количество поднесущих должно находиться в пределах [0, NFFT/2 − 1].

Insert DC null

Выберите, чтобы вставить пустой указатель на поднесущей DC.

Pilot input port

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

Pilot subcarrier indices

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

[NleftG+1,NFft/2][NFft/2+2, NFftNrightG],

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

Cyclic prefix length

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

Apply raised cosine windowing between OFDM symbols

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

Window length

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

Number of OFDM symbols

Задайте количество символов OFDM в сетке частоты времени.

Number of transmit antennas

Задайте количество антенн передачи, Nt, как положительное целое число, таким образом что Nt ≤ 64.

Simulate using

Выберите тип симуляции из этого выбора:

  • Code generation

  • Interpreted execution

Алгоритмы

Этот блок реализует алгоритм, входные параметры и выходные параметры, описанные в OFDM Modulator Страница с описанием системного объекта. Свойства объектов соответствуют параметрам блоков.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

Входной параметр

  • Плавающая точка двойной точности

(Дополнительный) пилот

  • Плавающая точка двойной точности

Вывод

  • Плавающая точка двойной точности

Парный блок

OFDM Demodulator Baseband

Ссылки

[1] Дэхлмен, E., С. Парквол и Дж. Сколд. 4G LTE/LTE-Advanced для Мобильной Широкополосной связи. Лондон: Elsevier Ltd., 2011.

[2] Эндрюс, J. G. А. Гош и Р. Мухэмед. Основные принципы Сэддл-Ривер WiMAX.Upper, NJ: Prentice Hall, 2007.

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

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

Введенный в R2014a