41
Перемежение происходит в два этапа. Сначала битовый поток HVXC разделяется на две последовательности, а именно:
- x[0... N - 1]: последовательность состоит из битов ESC0, где N1 — число битов, включаемых в ESC0;
- у [0...N2 - 1]: последовательность состоит из битов, не входящих в ESC0.
Последовательность у [ ] состоит из ESC1, ESC2, ... . N1 — число битов, включаемых в ESC0, а N2 — число битов, не включаемых в ESC0. Общее число битов равно N = N1 + N2.
Затем последовательности х[ ] и у[ ] перемешиваются в одну последовательность z[0.N1 - 1]. Сначала переменные i0 и i1 устанавливаются в ноль. Если i1 больше или равна i0, добавляется один бит из последовательности х[ ]. При этом после введения бита к /0 прибавляется N. В противном случае вставляется один бит из у [ ]. После этого к i1 прибавляется N1. Алгоритм процесса показан на рисунке 13.