1.5.3. Коды PN
Хотя связь в прямом направлении в IS-95 CDMA имеет пилотные и синхронизирующие каналы в качестве средств синхронизации, связь в обратном направлении не имеет пилотных и синхронизирующих каналов. Мобильные станции ведут передачу по желанию, и не делают никакой попытки, чтобы синхронизировать передачу. Таким образом, коды Уолша, не могут использоваться для связи в обратном направлении. Некогерентный характер связи в обратном направлении требует использования другого класса кодов, кодов PN, для выделения канала.
Кодовые наборы PN могут быть сгенерированы с помощью линейных регистров с циклическим сдвигом. Один из таких примеров (трехкаскадный регистр) проиллюстрирован на рис.1.8. Двоичные биты сдвигаются через различные каскады регистра. Выход последнего каскада и выход одного промежуточного каскада объединены и используются как вход для первого каскада. Регистр начинается с исходной последовательности битов, или исходного состояния, сохраненного в его каскадах. При поступлении тактовых импульсов в регистр, биты перемещаются через каскады. Таким образом, регистр продолжает генерировать выходные биты и подавать входные биты к его первому каскаду.
Рис.1.8. Пример линейного регистра с циклическим сдвигом для генерации кодов PN
Выходные биты последнего каскада формируют код PN. Теперь продемонстрируем генерацию объектного кода, используя регистр, показанный на рисунке 1.8. Для регистра используется исходное состояние [1, 0, 1]. Выход каскада 3 - выход регистра. После прохождения битов через регистр, мы получаем результаты, приведенные в итоговой Таблице 1.2.
Обратите внимание, при 7 сдвиге, состояние регистра возвращается к своему начальному состоянию, и далее сдвиг битов выдает другую идентичную последовательность выходов.
Таким образом, эффективная длина периодического сгенерированного кода PN - 7. Выход регистра формирует код PN:
Код, сгенерированный таким способом, называется кодом сдвигового регистра максимальной длины, и длина L кода максимальный длины:
(1.8)
где N - число каскадов, или порядок регистра. В нашем случае, N = 3, и длина кода равняется 7. Структура кода PN определяется логикой обратной связи (то есть, какие каскады выделяются для обратной связи) и начального состояния регистра. Например, если бы начальное состояние регистра было [0, 0, 0], то различные каскады стадии “увязли бы" в нолях; на выходе регистра тогда были бы получены одни нули, и сгенерированный код не будет кодом максимальной длины. Дальше...
Источник: www.news03.ru
Сайты наших друзей:
|