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