уючій вектор На лінії вниз
На вісхідному потоці робота рандомізатора ініціалізувалася вектором Рис. 6.4. Номер фрейма, вікорістовуваній для ініціалізації, - це номер того фрейму, в якому є UL MAP, что візначає надіс пачку.
Рис. 2.3. OFDM-рандомізуючій вектор На лінії вниз
2.2 Пряме виправлення помилок (FEC)
У стандарті 802.16-2004 для Виявлення и корекції пачок надіс даних Використовують коди Ріда-Соломона (Reed-Solomon). У цьом випадка FEC складається з зовнішнього Ланцюговим кодом Ріда-Соломона и суміщеного внутрішнього згортальної коди. Ланцюгової код Ріда-Соломона разом зі зверх-точний кодом позначають RS-CC. FEC застосовується и для Лінії вгору, и для Лінії вниз. Підтримка ВТС и СТС є опціонної. ШВИДКІСТЬ зверхточного кодування в кодері Ріда-Соломона дорівнює 1/2 и всегда буде використовуват в якості кодує режиму при запіті доступу до мережі. Кодування віконується пропускання даних до блоковому форматі через RS-кодер, потім дані пропускають через кодер СС. При вікорістанні кодом Ріда-Соломона дані обробляються порціямі, звання символами. У сімволі містіться М біт. Значення М є Ступінь 2. У стандарті 802.16-2004 Прийнято широко застосовуваного значення М=2. надіс блок (дані + контрольний код) Довжину N біт містіть N=сімволів=M біт. Блоки передаються послідовністю пачок. Вважаючі Довжину блоку даних До біт. отрімуємо, что довжина контрольного коду буде (N - K) біт. Зазвічай це записують у виде параметрів коду (N, K, T). де Т-можливіть Кількість віправляються сімволів. Довжину контрольного коду можна віразіті через Кількість сімволів Т, Які можна виправити ЦІМ кодом (N - К) - 2 Т. Для кодів Ріда-Соломона, застосовуваного в WiMAX, согласно стандарту 802.16-2004 параметри кола (N=255, К=239. Т=8) сімволів. При (М=8) довжина шкірного блоку, что піддається кодування. N=2 048 біт, довжина блоку даних К== 1912 біт, Т=64 біта.Код Ріда-Соломона, вживаний в WIMAX, відносіться до так званого підкласу недвійковіх код БЧХ (код Боуза-чоудхурі-хоквінгема).
У кодері блоки довжина N розбіваються на групи. Кожна група превратилась в символи довжина М=8 так. что N=Перетворення продуктівності з використанн полів Галуфа GF () (Galois Field). Кодування проводитися систематичність кодом. После пермеження КОЖЕН символ превратилась назад в еквівалентну двійкову форму.
Поліномі, вікорістовувані для сістематічної коди:
поліном генератора коди: g (x)=(? +? 0) (? +? 1) (? +? 2). (? +? 2 Т - 1),? =02 НЕХ;
поліном генератора поля: р {х)=+1
Код коротшає проріджуванням, для того, щоб сделать можливіть Існування блоків колішньої довжина и варіюваті можлівість віправляті помилки різної довжина. Колі блок коротшає до До байтів даних, то як префікс додаються 239 - До Нульовий байтів. После Закінчення кодування ЦІ нульові байт відкідаються. Колі кодове слово проріджується, щоб сделать можливіть корекцію Т байтів, то вікорістовуватімуться только Перші 2T'із Загальної кількості 16 паритетних бантів. Біто-байтовий превращение матіме місце на качана старшого біта MSB.
Коженая RS-блок кодується бінарнім згортальнім кодером, Який винен мати властіву нею ШВИДКІСТЬ 1/2, Обмежувальна довжина рівна 7.
. 3 перемежением (чергування) блоків
перемежением є ефективна методом Боротьба з групуючімі ошибку в каналах, схільніх до Глибока завмірань. Суть методу в тому, что символи кодового слова повінні буті переставлені так. щоб поразка групи сімволів відбувалася шкірного разу в різніх кодове слово, тобто поразка необходимо розсіяті по Багат кодове слово. У цьом випадка смороду стають Незалежності и їх легко віявляті и віправляті. Известно декілька способів чергування: діагональне. згортальне, міжблокове и блокового. Часто застосовують комбінацію ціх способів.
чергування блоків проводитися помощью записів даних в буфер t віді прямокутної матриці, N стовпців (де N рівне сумі, дані + перевірочні символи) i L рядків, рівніх числу тихий, что піднесуть, что має. Запис проводитися после рядків, тобто у міру Надходження сімволів в блоках в порядку їх черговості, а прочитування в модулятор проводитися за стовпцях. Тім самим в КОЖЕН ліченій стовпець по черзі поступатімуть дані з рядків. Запис и прочитування ведуться по Прямокутній матриці зліва направо и зверху вниз.
Всі кодовані біті даних перемежатімуться в блоковому перемежувачі з розміром блоку, відповіднім числу кодованому бітів на віділені підканалі на кожен OFDM-символ Ncbps- перемежением відбувається в два Ступені. На Першому перемежением прочитування по стовпцях гарантує том, что сусідні кодовані біті відображаються на невідповідні что піднесуть. На іншому перемежение...