Переупорядочьте символы, использующие алгебраически выведенную таблицу сочетания
intrlvd = algintrlv(data,num,
'takeshita-costello'
,k,h)
intrlvd = algintrlv(data,num,'welch-costas'
,alph)
intrlvd = algintrlv(data,num,
перестраивает элементы в 'takeshita-costello'
,k,h)data
использование таблицы сочетания, которая алгебраически выведена с помощью метода Такесита-Костелло. num
число элементов в data
если data
вектор или количество строк data
если data
матрица с несколькими столбцами. В методе Такесита-Костелло, num
должна быть степень 2. Мультипликативный фактор, k
, должно быть нечетное целое число меньше, чем num
, и циклический сдвиг, h
, должно быть неотрицательное целое число меньше, чем num
. Если data
матрица с несколькими строками и столбцами, функциональные процессы столбцы независимо.
intrlvd = algintrlv(data,num,
использует валлийский-Costas метод. В валлийском-Costas методе, 'welch-costas'
,alph)num+1
должно быть простое число. alph
целое число между 1 и num
это представляет примитивный элемент конечного поля GF (num+1
). Это означает что каждый ненулевой элемент GF (num+1
) может быть описан как alph
повышенный до некоторой целочисленной степени.
Такесита-Костелло interleaver использует длину-num
вектор цикла, чей n
элементом th является mod(k*(n-1)*n/2, num)
для целых чисел n
между 1 и num
. Функция создает вектор сочетания путем листинга, для каждого элемента вектора цикла в порядке возрастания, один плюс преемник элемента. Фактическая таблица сочетания interleaver является результатом сдвига элементов вектора сочетания, оставленного h
. (Функция выполняет все расчеты на числах и индексах num
по модулю.)
Валлийский-Costas interleaver использует сочетание, которое сопоставляет целочисленный K
к mod (AK, num+1)-1
.
[1] Heegard, Крис, и Стивен Б. Викер, турбокодирование, Бостон, Kluwer академические издатели, 1999.
[2] Takeshita, O. Y. и Д. Дж. Костелло младший, “Новые Классы Алгебраического Interleavers для Турбокодов”, Proc. 1 998 IEEE Международный Симпозиум по Теории информации, Бостону, 16-21 августа 1998. p. 419.