Демодуляция OFDM
выполняет демодуляцию OFDM grid
= lteOFDMDemodulate(enb
,waveform
)waveform
, форма волны временного интервала, для настроек enb
всей ячейки.
Демодуляция выполняет одну операцию FFT на полученный символ OFDM, чтобы восстановить полученные значения поднесущей. Эти значения затем используются, чтобы создать каждый столбец выходного массива ресурса, grid
. БПФ расположен отчасти через циклический префикс, чтобы допускать определенную степень распространения задержки канала при предотвращении перекрытия между смежными символами OFDM. Особое положение БПФ, выбранного здесь, избегает наложения символа OFDM, используемого в lteOFDMModulate
. Поскольку БПФ выполняется далеко от исходной точки нулевой фазы на переданных поднесущих, коррекция фазы применяется к каждой поднесущей после БПФ. Затем полученные поднесущие извлечены из интервалов БПФ, пропустив неиспользованные интервалы частоты с обоих концов спектра и центрального интервала частоты DC. Эти извлеченные поднесущие формируют столбцы выхода grid
.
Частота дискретизации формы волны временного интервала, waveform
, должен быть эквивалентным используемый в lteOFDMModulate
для конкретного количества блоков ресурса, NDLRB
. waveform
должен также быть выровнен временем таким образом, что первая выборка является первой выборкой циклического префикса первого символа OFDM в подкадре. Это выравнивание может быть достигнуто при помощи lteDLFrameOffset
.
задает положения демодуляции через циклический префикс.grid
= lteOFDMDemodulate(enb
,waveform
,cpfraction
)
lteDLChannelEstimate
| lteDLFrameOffset
| lteDLPerfectChannelEstimate
| lteOFDMInfo
| lteOFDMModulate