Перемежение PDF Print E-mail
Written by Administrator   
Monday, 20 August 2012 14:40

После осуществления скремблирования и помехоустойчивого кодирования, над битами каждого блока должно быть выполнено двухэтапное пе-ремежение. Первый этап гарантирует, что соседние в исходной последовательности биты будут распределены не в соседние поднесущие. Второй этап обеспечивает распределение соседних битов или в наиболее, или в наименее значимые биты сигнального созвездия, что предотвратит длительные последовательности наименее надежных битов.

Пусть Ncpc — количество двоичных символов, передаваемых модулятором за один тактовый интервал (Ncpc = 2 для ФМ-4, Ncpc = 4 для КАМ-16 и Ncpc = 6 для КАМ-64), Ncbps — размер передаваемого блока канальных символов, s = Ncpc/2, к — индекс двоичного символа в передаваемом блоке канальных символов до первого этапа перемежения, mk — после первого этапа и jk — после второго этапа (перед поступлением на вход модулятора), также определим параметр d = 16. Тогда первый этап перемежения должен выполняться по формуле (2.11):

тк = [(Ncbpjd)k mod d] + floor(k/d), к = 0, 1, ..., (Ncbps - 1), (2.11) а второй этап перемежения — по формуле (2.12):

jk = s floor(mk/s) + [тк + Ncbps - floo^m^N^)] mod s, к = 0, 1, ., (Ncbps - 1).

(2.12)

Деперемежение так же выполняется в два этапа. Пусть Ncbps — размер принятого блока канальных символов, j — индекс двоичного символа в принятом блоке канальных символов до первого этапа деперемежения, mj — после первого этапа и к — после второго этапа (перед поступлением на вход декодера). Тогда первый этап деперемежения должен выполняться по формуле (2.13):

mj = s floorj/s) + [j + floor(d//Ncbps)] mod s, к = 0, 1, ., (Ncbps - 1), (2.13) а второй этап деперемежения — по формуле (2.14):

к = dmj - (Ncbps - 1)floor(dmj/Ncbps), к = 0, 1, ., (Ncbps - 1).    (2.14)