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

В спецификации установлена строгая иерархия применяемых скремблирующих кодов. Прежде всего, 8192 кода систематизированы в 512 множеств, каждое из которых состоит из одного первичного и 15 вторичных кодов. Все первичные коды разбиты на 64 группы по 8 кодов в каждой. Каждой БС приписывается только один первичный код. Для некоторых физических каналов (к примеру, Р-ССРСН) допускается использование только первичного кода, тогда как другим разрешено использовать как первичный, так и вторичные коды [41, 66].

12.2.11. Каналсинхронизации

Канал синхронизации SCH играет исключительно важную роль в архитектуре линии "вниз", так как с его помощью МС осуществляет инициализацию: поиск соты и определение границ кадров и слотов в формате передачи БС. Фактически канал является совокупностью двух подканалов: первичного и вторичного. Сигналы, передаваемые и по первичному, и по вторичному каналам синхронизации, не подвергаются скремблированию либо перемножению с канализирующим кодом, поскольку этап инициализации имеет место до того, как МС получает сведения о конкретном скремблирующем коде БС, обслуживающей зону присутствия МС.

Сигналы первичного и вторичного каналов синхронизации занимают начальные 256 чипов каждого слота. При этом первичный синхросигнал идентичен не только в каждом слоте, но и для всех БС. Поэтому, выполняя поиск первичного сигнала, МС не имеет возможности выбора той или иной БС: с которой из них удалось войти в контакт, выяснится лишь по завершении синхронизации. После захвата первичного синхросигнала МС знает границы слотов, но не знает границ кадра. Поэтому на втором этапе синхронизации осуществляется выбор между 15 (по числу слотов в кадре возможными рассогласованиями временных шкал МС и БС). Для этого используется вторичный канал синхронизации, сигнал которого имеет период в 15 слотов (1 кадр). Закон формирования вторичного синхросигнала является специфическим для каждой БС и жестко привязан к одной из 64 групп первичных скремблирующих кодов (см. §12.2.10). Таким образом, после окончания второго этапа синхронизации МС в состоянии опознать, какая из упомянутых групп используется найденной БС, а затем, проверяя 8 гипотез о конкретном скремблирующем коде в данной группе, устранить и эту неопределенность.

Первичный синхронизирующий код PSC (primarysynchronizationcode) определен спецификацией как 16-элементная последовательность [41, 66]


повторенная 16 раз в прямом или инвертированном виде, т.е. как -а, согласно закону


в результате чего получается последовательность длины 256.

Вторичные синхрокоды строятся на базе шаблона zдлины 256, составленного аналогично первичному синхрокоду [41, 66]. Для этого 16-элементная последовательность


совпадающая с а в первых восьми символах и с инверсий а - во вторых, манипулируется по правилу





Далее используется матрица Адамара Н8 размера 256, построенная по рекуррентному алгоритму Сильвестра: каждая 16-я строка которой поэлементно перемножается с шаблоном z. Полученные 16 ортогональных векторов длины 256 служат алфавитом для построения 64 16-ричных кодовых слов длины 15. Каждое из таких кодовых слов и используется как вторичный синхросигнал. Алгоритм построения синхрокода призван гарантировать достаточно слабую корреляцию как между любыми циклическими сдвигами различных вторичных кодовых последовательностей, так и между любым словом и его же циклическими сдвигами на число позиций, не кратное 15.