127
достаточное временное и частотное многообразие для правильного процесса дешифровывания в приемнике (рассеяние пакетов ошибок). Такая же схема перемежения используется для перемежения битов в многоуровневом кодере (см. 7.3.3) и всегда используется для ячеек NMUX мультиплексного фрейма для всех режимов устойчивости.
Входной вектор блока перемежения, соответствующий NMUX QAM ячейкам zni мультиплексного фрейма n, определяется как
Zn = (zn,0 >zn,1 > zn,2>■■■> Zn,NMUX-1) . (108)
Выходной вектор с таким же числом ячеек или элементов соответственно определяется как
Z n = (Zn,0 , (,1 ■ zn,2 ,■■■, Zn,NMux -1 - (109)
где выходные элементы выбраны из входных в соответствии с
Zn,i _ Zn,n(i) .
Перестановка П(/) получена из следующих соотношений:
s _ 2riog2(NMuxЛ, где Г 1 означает стремление к плюс бесконечности;
q = s/4-1; to = 5;
П(0) = 0;
для / = 1, 2,...,Nmux - 1:
П(/) = (t0n(/ - 1) + q)(mod s);
когда П(/) > NMuX
П(/) = (Щ(/) + q)(mod s).
Для каналов ниже 30 МГц, подверженным значительным временным и частотно-селективным замираниям, что типично для сигналов в КВ диапазоне и для каналов выше 30 МГц, глубина перемежения может быть увеличена дополнительно простой сверточной схемой перемежения. Для этого глубина перемежения D определяется в целочисленных множителях мультиплексных фреймов. В качестве компромисса между производительностью и задержкой обработки выбрано значение D = 5 для режимов устойчивости A, B, C, D и D = 6 — для режима устойчивости Е.
Выходной вектор для длинного перемежения с ячейками NMUX, несущими сложные символы QAM, вычислен почти таким же путем, как и для короткого перемежения. Единственное отличие заключается в том, что перестановки основаны не только на текущих, но также на последних D-1 мультиплексных фреймах.
Перестановки П(/), как было определено ранее, использованы снова для того, чтобы определить отношение между индексами в пределах выходного вектора Zn и глубиной перемежения D входных векторов Zm Zn-1 Zn-D+1.
Выходные элементы выбраны из входных элементов согласно
zn,i = zn-r(i),n(i).
Для данных значений i выбор номера входного вектора n - Г( /) для соответствующего элемента П(/) определен формулой
Г(/) = /(mod D) для / = 0, 1, 2,...Nmux-1. (110)
Учитывая передачу полного контента мультиплексного фрейма, общая задержка процесса переме- жения/деперемежения занимает приблизительно 2 х 400 мс, т. е. 800 мс для короткого перемежения для режимов устойчивости A, B, C, D. В случае длинного перемежения она соответствует примерно 2,4 с для режимов устойчивости A, B, C, D и 0,7 с — для режима устойчивости Е.
- Отображение MSC ячеек в структуре передаваемого суперфрейма
Содержание последовательно перемеженных мультиплексных фреймов MTF (с ячейками NMUXQAM каждый) преобразует передаваемый суперфрейм, т. е. соответствующее число NSFU используемых ячеек MSC фиксируется как целочисленный множитель MTF. MTF = 3 — для режимов устойчивости A, B, C, D и
MTF = 4—для режима устойчивости Е. Вследствие того, что число FAC и ячеек синхронизации меняется от символа к символу OFDM, может произойти небольшая потеря NL 1 или 2 ячеек, сравнимая с числом имеющихся ячеек в передаваемом суперфрейме, которое определяется как
nsfa = nsfu + nl = mtf " nmux + nl.
Таблицы 76 — 80 дают значения числа ячеек для различных режимов устойчивости и ширины полосы частот.