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