Перемежение

Перемежение битов

Перемежение битов представляет собой блочный процесс, то есть оно осуществляется в пределах фиксированной области данных. Перемежение битов выполняется в пределах последовательности из 126 битов субпотока (рис. 8). Оно осуществляется только над полезными данными, причем в каждом субпотоке (их максимальное количество равно шести) перемежение соответствует своему правилу. В процессе перемежения в каждом субпотоке формируется входной битовый вектор B(e)=(be,0, be,1, …, be,125), преобразуемый в выходной A(e)=(ae,0, ae,1, …, ae,125), элементы которого определяются как ae,w=be,He(w) (He(w) - функция перестановки битов, e=0,1,…,v-1, w=0,1,2,…,125). Функция перестановки определяется различным образом для устройства перемежения каждого субпотока[5].

Цифровой символ данных и символ OFDM

Для образования цифрового символа данных выходы устройств перемежения субпотоков объединяются таким образом, что каждый символ из v битов (слово y'w, где w=0,1,2,…,125) включает в себя один бит с выхода каждого устройства, причем выход I0 дает старший бит: y'w=(a0,w, a1,w, …, av-1,w). В режиме 2k процесс битового перемежения повторяется 12 раз, в результате чего образуются пакет из 1512 цифровых символов данных (126і12=1512), называемый символом OFDM. Именно эти 1512 цифровых символов данных используются для модуляции 1512 несущих колебаний в интервале одного символа OFDM (длительность символа OFDM обозначается как TS). 12 групп по 126 слов, считываемых последовательно с выхода устройства битового перемежения, образуют вектор Y'=(y'0, y'1,…, y'1511). В режиме 8k процесс битового перемежения повторяется 48 раз, что дает 6048 цифровых символов данных (126і48=6048), используемых для модуляции 6048 несущих. Это дает вектор Y'=(y'0, y'1,…, y'6047)[3,5].

Перемежение цифровых символов данных

Перед формированием модуляционных символов выполняется перемежение цифровых символов данных. Вектор на выходе устройства перемежения символов Y=(y0, y1,…, yNmax-1) формируется в соответствии с правилом: yH(q)=y'q для четных символов и yq=y'H(q) для нечетных символов (здесь q=0,…,Nmax-1, а Nmax=1512 или 6048). Функция H(q) называется функцией перестановки символов. Перестановка символов производится в пределах блока из 1512 (режим 2k) или 6048 (режим 8k) символов[5].


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: