Радио интерфейсы мобильных систем связи третьего поколения, страница 7

Для мультиплексирования общих каналов PRACH и РСРСН с выделенными DPDCH и DPCCH используются кодовые слова, алгоритм выбора которых на кодовом дереве также оговорен спецификацией [66].

Достаточно дискуссионной является работоспособность линии "вверх" при столь малом коэффициенте расширения спектра, как SF = 4. Дело в том, что при применении на БС стандартного корреляционного приемника мощность асинхронной помехи от других потребителей (помехи множественного доступа) ослабляется за счет сжатия спектра именно в SF раз (см. § 5.3). Ясно, что для эффективного подавления упомянутой помехи требуются гораздо большие значения SF, чем 4. В материалах 3GPP не удается обнаружить каких-либо внятных разъяснений по этому поводу. Одна из гипотез, объясняющих введение стандартом малых значений SF (4, 8, ...), может состоять в том, что они предусматриваются для специфических условий, практически исключающих появление взаимной помехи (например, в микросоте сети внутри помещения). Другое предположение: их применение возможно тогда, когда БС располагает так называемым многопользовательским (multiuser) приемником, потенциально обеспечивающим выигрыш в степени нейтрализации помехи множественного доступа по сравнению с традиционным корреляционным [40, 41]. До недавних пор подобные приемники считались чересчур сложными в реализационном плане, однако ныне, по-видимому, уже вполне уместно говорить об их практических перспективах (см. § 12.5).

12.2.6. Скремблированиевлинии "вверх"

Завершающим шагом в расширении спектра и реализации кодового разделения в линии "вверх" является скремблирование, т.е. перемножение мультиплексированного сигнала МС со специфическим для каждой МС скремблирующим кодом, играющим роль идентификатора (сигнатурной последовательности) МС. Разумеется, критерием отбора подходящих сигнатурных кодов для МС служит их слабая корреляция, обеспечивающая разделение сигналов различных МС приемником БС (см. § 5.3.3). Спецификацией предлагаются два возможных формата скремблирования в линии "вверх": длинные и короткие коды.

Длинные коды предусмотрены для случая, когда в приемнике БС применяется алгоритм многолучевого разнесения RAKE [66, 67] (см. также § 6.2). Каждая из скремблирующих последовательностей при этом представляет собой код Голда [34, 69] длины L= 225-1, усеченный до 38 400 чипов, т.е. длины одного кадра. Напомним алгоритм формирования ансамбля последовательностей Голда. Каждая из них может быть получена суммированием по модулю 2 двух специально подобранных /^-последовательностей одной и той же длины L= 2п-1, где п- память, равная числу ячеек регистра сдвига с линейной обратной связью, генерирующего каждую из /W-последовательностей. Схема соединений в петле обратной связи регистра определяется полиномом степени пс коэффициентами из двоичного поля Галуа GF(2). Полиномы 25-й степени, обозначенные в спецификации [41, 66]:


Поэлементное суммирование полученных М-последовательностей по модулю  2 дает последовательность Голда. Циклический сдвиг перед сложением первой M-последовательности на один чип приведет к формированию иной последовательности Голда. Сдвиг на два чипа породит третью последовательность Голда и т.д. Таким образом можно получить L = 2n-1 различных последовательностей длины L Еще две последовательности Голда - это сами исходные М-последовательности. Таким образом, общий объем ансамбля Голда равен L + 2 = 2n+1, т.е. в случае n = 25 превышает 225. Разумеется, чтобы использовать полученные последовательности (как и любые другие, состоящие из символов 0, 1) для модуляции высокочастотного колебания, следует перейти к действительным символам ±1 по правилу: 0 -> +1,     1 -> -1.