Для роботи алгоритмів БПФ/ОБПФ бажано, щоб кількість точок відповідала
З інших 200 несучих вісім частот – пілотні (з індексами
Тривалість корисної частини
Захисний інтервал при OFDM-модуляції – потужний засіб боротьби з межсимвольними перешкодами (межсимвольної інтерференції, МСІ), що виникають внаслідок неминучих у міських умовах перевідбиттів і багатопроменевого поширення сигналу. МСІ приводить до того, що в приймачі на прямо, що поширюється сигнал, накладається перевідбитий сигнал, що містить попередній символ. При модуляції OFDM перевідбитий сигнал попадає в захисний інтервал і шкоди не заподіює. Однак цей механізм не запобігає внутрісимвольній інтерференції – накладення сигналів з тим самим символом, що прийшли з фазовою затримкою. У результаті інформація може повністю спотворитися або (наприклад, при фазовому зрушенні 180°) просто зникнуть. Для запобігання втрати інформації при проваллі окремих символів або їхніх фрагментів стандарт ІEEE 802.16–2004 передбачає ефективні засоби канального кодування.
Кодування даних на фізичному рівні включає три стадії – рандомізацію, перешкодозахисне кодування й перемежування. Рандомізація відбувається майже так само, як у попередньому стандарті, тобто на блоки даних накладається псевдовипадкова послідовність, вироблювана регістром зрушення з характеристичним багаточленом
У спадному потоці генератор ПСП ініціалізується початковим заповненням
Рисунок 10 – Формування вектора ініціалізації ПСП для рандомізації спадного потоку OFDM
Кодування даних спочатку відбувається за допомогою коду Ріда-Соломона над
Таблиця 3. Основні режими в стандарті ІEEE 802.16–2004
Модуляція | Блок даних до кодування, байт | Код Ріда-Соломона | Швидкість сверточного кодування | Сумарна швидкість кодування | Блок даних після кодування, байт |
BPSK | 12 | (12,12,0) | 1/2 | 1/2 | 24 |
QPSK | 24 | (32,24,4) | 2/3 | 1/2 | 48 |
QPSK | 36 | (40,36,2) | 5/6 | 3/4 | 48 |
16-QAM | 48 | (64,48,8) | 2/3 | 1/2 | 96 |
16-QAM | 72 | (80,72,4) | 5/6 | 3/4 | 96 |
64-QAM | 96 | (108,96,6) | 3/4 | 2/3 | 144 |
64-QAM | 108 | (120,108,6) | 5/6 | 3/4 | 144 |
Після кодера Ріда-Соломона дані надходять у надточний кодер з послідовностями, що породжують (генераторами коду)
Кодер Ріда-Соломона не використається із двопозиційною модуляцією BPSK (наприклад, при початковій ініціалізації АС або запиті смуги). Він також пропускається, коли використається частина субканалів OFDM. У цьому випадку швидкість надточного кодування приймається рівної загальної швидкості кодування (відповідно, розмір вихідного блоку даних множиться на число використовуваних субканалів, ділення на 16).
Рисунок 11. Схема надточного кодера
Крім кодування необхідна процедура перемежування – перемішування бітів у межах блоку кодування даних, що відповідає OFDM-символу. Ця операція проводиться у дві стадії. Ціль першої – зробити так, щоб суміжні біти виявилися рознесеними в різні половини послідовності. Все це робиться для того, щоб при групових помилках у символі ушкоджувалися несуміжні біти, які легко відновити при декодуванні. Перемежування реалізується відповідно до формул:
де
Після перемежування починається стадія модуляції. Виходячи з обраної схеми модуляції (BPSK / QPSK / 16-QAM / 64-QAM), блок представляється у вигляді послідовності груп біт, що відповідають модуляційним символам (по 1/2 / 4/6 біт). Кожній групі ставиться у відповідність значення
Рисунок 12 – Векторні діаграми Грея (подання модуляційних символів) для BPSK, QPSK, 16-QAM, 64-QAM
Для усереднення амплітуд квадратурних символів використаються нормалізовані значення