Способ передачи скремблирующего кода в системе мобильной связи

 

Изобретение относится к способу канальной связи в системе мобильной связи. Достигаемым техническим результатом является создание эффективной передачи вторичных скремблирующих кодов, которые используют для повышения канальной емкости в системе мобильной связи. Способ заключается в том, что определяют идентификатор (ИД) вторичного скремблирующего кода по получении от мобильной станции запроса на назначение специализированного канала, передают на мобильную станцию определенный ИД вторичного скремблирующего кода и ожидают ответ, по получении от мобильной станции ответного сообщения генерируют первичный скремблирующий код и вторичный скремблирующий код с использованием ИД первичного скремблирующего кода и ИД вторичного скремблирующего кода и скремблируют сигнал общего канала с использованием первичного скремблирующего кода, скремблируют сигнал специализированного канала с использованием вторичного скремблирующего кода и передают скремблированные канальные сигналы. 5 с. и 18 з.п. ф-лы, 10 ил., 1 табл.

Область техники, к которой относится изобретение Изобретение относится в целом к способу канальной связи в системе мобильной связи и, в частности, к способу связи, облегчающему задание вторичного скремблирующего кода в системе мобильной связи, который позволяет повысить канальную емкость за счет использования совокупности скремблирующих кодов.

Уровень техники В общем случае в системе связи МДКР (множественного доступа с кодовым разделением каналов) скремблирующие коды используют для идентификации базовых станций. Скремблирующие коды используют также для повышения канальной емкости базовых станций наряду с идентификацией базовых станций.

В системе связи, реализующей концепцию УМТС (универсальная мобильная телекоммуникационная система), которая представляет собой систему связи, отвечающую европейскому стандарту Ш-МДКР (широкополосной системы МДКР), применяется совокупность скремблирующих кодов для идентификации базовой станции и повышения канальной емкости базовых станций. В системе УМТС после того, как базовая станция израсходовала все ортогональные коды, присвоенные одному скремблирующему коду, и, таким образом, в ее распоряжении не остается ни одного доступного ортогонального кода, базовая станция для повышения канальной емкости использует другой скремблирующий код. Это значит, что базовая станция задает новый скремблирующий код, после чего присваивает ортогональные коды вновь заданному скремблирующему коду. Для генерации скремблирующих кодов обычно используют последовательность Голда длиной 218-1. В последовательности Голда длиной 218-1 218-1 различных кодов Голда образуют одну группу. Для скремблирующих кодов код Голда длиной 218-1 повторно выбирают с помощью 38400 бит, начиная с первого бита.

Скремблирующий код, используемый для идентификации базовых станций, обычно называют "первичным скремблирующим кодом". Присваивают первичный скремблирующий код и ортогональные коды, использующие первичный скремблирующий код. При недостатке ортогональных кодов для присвоения вновь добавляемым каналам, использующим первичный скремблирующий код, задают другой скремблирующий код, после чего присваивают ортогональные коды с использованием заданного скремблирующего кода. Скремблирующий код, используемый в этом случае, называют "вторичным скремблирующим кодом". Это значит, что количество ортогональных кодов, которые можно присваивать с использованием соответствующего скремблирующего кода, определяется скоростью передачи данных на каналах, по которым в данный момент осуществляется связь. Таким образом, при недостатке канальной емкости ее можно повысить за счет обеспечения совокупности скремблирующих кодов и задания неиспользованного скремблирующего кода.

Первичный скремблирующий код используют для идентификации базовых станций и скремблирования сигнала, расширяемого по спектру присвоенными ортогональными кодами. Предположим, что количество первичных скремблирующих кодов равно 512. Поэтому соседние базовые станции используют разные скремблирующие коды из 512 первичных скремблирующих кодов.

В общем случае мобильные станции идентифицируют базовые станции путем анализа первичных скремблирующих кодов. Базовая станция осуществляет передачу на мобильные станции по общим каналам управления с использованием уникального первичного скремблирующего кода и осуществляет передачу по каналам нисходящей линии связи с использованием первичного скремблирующего кода либо вторичного скремблирующего кода в зависимости от текущей канальной емкости. Мобильные станции идентифицируют базовые станции путем анализа первичных скремблирующих кодов.

Вторичные скремблирующие коды, используемые для повышения канальной емкости базовых станций, соответствуют первичным скремблирующим кодам, используемым на базовой станции, и максимальное количество вторичных скремблирующих кодов равно 512. Базовая станция выбирает вторичные скремблирующие коды.

Рассмотрим передачу по нисходящей линии связи УМТС, для которой используется несколько скремблирующих кодов.

На фиг. 1 показан передатчик каналов нисходящей линии связи, входящий в состав базовой станции УМТС. Согласно фиг.1 специализированный физический канал управления СФКУ и N специализированных физических каналов данных СФКД1-СФКДN, пройдя канальное кодирование и перемежение, поступают на соответствующие демультиплексоры 100-104. Демультиплексоры 100-104 демультиплексируют СФКУ и СФКД1-СФКДN на синфазные (I) и квадратурные (Q) составляющие соответствующего сигнала. I- и Q-составляющие сигнала, выдаваемые демультиплексором 100, поступают в умножители 110 и 111, которые умножают полученные 1-и Q-составляющие сигнала на первый ортогональный код для канального разделения I- и Q-сигналов. Скремблер 120 скремблирует перемноженные сигналы. Демультиплексоры 102-104 производят ту же операцию, что и демультиплексор 100, умножители 114, 115, 118 и 119 производят ту же операцию, что и умножители 110 и 111, а скремблеры 124 и 128 производят ту же операцию, что и скремблер 120.

Генератор 150 скремблирующих кодов генерирует скремблирующие коды и подает генерированные скремблирующие коды на скремблеры 120, 124 и 128. Скремблирующие коды, генерированные генератором 150 скремблирующих кодов, включают в себя первичные скремблирующие коды и вторичные скремблирующие коды для повышения канальной емкости базовых станций. Генератор 150 скремблирующих кодов выдает первичные скремблирующие коды на скремблеры, которые используют первичные скремблирующие коды, а вторичные скремблирующие коды - на скремблеры, которые используют вторичные скремблирующие коды.

Каждый из скремблеров 120, 124 и 128 выполняет комплексное умножение перемноженных входных сигналов на соответствующие скремблирующие коды и выдает действительную часть результирующего сигнала на сумматор 130, а мнимую часть результирующего сигнала - на сумматор 135. Сумматор 130 суммирует действительные части скремблированных сигналов, а сумматор 135 суммирует мнимые части скремблированных сигналов.

На фиг. 2 представлена подробная схема генератора 150 скремблирующих кодов, показанного на фиг.1, который синхронно генерирует несколько скремблирующих кодов.

Согласно фиг. 2 общие каналы управления обычно используют первичные скремблирующие коды. Однако при недостаточном количестве ортогональных кодов на специализированных каналах нисходящей линии связи приходится использовать вторичные скремблирующие коды. Поэтому необходимо, чтобы базовая станция могла генерировать совокупность скремблирующих кодов. Согласно фиг.2 управляющая информация 1 - управляющая информация N скремблирующих кодов для нескольких каналов поступает, соответственно, на N генераторов 211-21N последовательности Голда. Генераторы 211-21N последовательности Голда генерируют коды Голда, соответствующие поступившей управляющей информации 1 - управляющей информации N'N, и выводят составляющие I-канала без изменений, а составляющие Q-канала подают на соответствующие схемы 221-22N задержки. Схемы 221-22N задержки задерживают принятые составляющие Q-канала на конкретный период элементарного сигнала.

На фиг.3 показан приемник каналов нисходящей линии связи, входящий в состав мобильной станции УМТС. Приемник способен дескремблировать принятые сигналы общего канала управления нисходящей линии связи, скремблированные первичным скремблирующим кодом на базовой станции. Кроме того, он способен дескремблировать другие принятые каналы нисходящей линии связи, скремблированные первичными скремблирующими кодами или вторичными скремблирующими кодами на базовой станции. Поэтому приемник должен быть способен генерировать совокупность скремблирующих кодов для дескремблирования принятых каналов нисходящей линии связи.

Согласно фиг. 3 I- и Q-составляющие сигналов, принятых на мобильной станции, поступают на дескремблеры 310 и 315, соответственно. Генератор 300 скремблирующих кодов синхронно генерирует первичные скремблирующие коды и вторичные скремблирующие коды для соответствующих каналов и выдает генерированные скремблирующие коды на дескремблеры 310 и 315. Дескремблеры 310 и 315 умножают принятые сигналы I+jQ на комплексно-сопряженные значения скремблирующих кодов, поступающих от генератора 300 для сжатия по спектру (дескремблирования) принятых сигналов и выдают дескремблированные I- и Q-составляющие на умножители 320-326. Сигналы, выдаваемые дескремблерами 310 и 315, поступают на умножители 320-326, которые умножают сигналы на ортогональные коды для соответствующих каналов для сжатия по спектру. Затем сжатые по спектру сигналы мультиплексируют в мультиплексорах 330 и 335.

На фиг.4 представлена подробная схема генератора 300 скремблирующих кодов, показанного на фиг.3, который синхронно генерирует несколько скремблирующих кодов. На базовой станции, входящей в систему мобильной связи, в которой применяются скремблирующие коды, общие каналы управления обычно скремблируют первичными скремблирующими кодами, а другие каналы скремблируют либо первичными скремблирующими кодами, либо вторичными скремблирующими кодами, в зависимости от емкости системы. Поэтому необходимо, чтобы мобильная станция могла генерировать не только первичные скремблирующие коды, но и вторичные скремблирующие коды. Кроме того, поскольку возможен одновременный прием сигнала, скремблированного первичным скремблирующим кодом, и сигнала, скремблированного вторичным скремблирующим кодом, необходимо, чтобы мобильная станция могла синхронно генерировать первичные скремблирующие коды и вторичные скремблирующие коды.

Согласно фиг.4, приняв управляющую информацию 1 и управляющую информацию 2 скремблирующих кодов для соответствующих каналов, генераторы 411 и 412 последовательности Голда генерируют коды Голда, соответствующие управляющей информации 1 и 2. При этом I-составляющие генерированных кодов Голда выводятся без изменений, а Q-составляющие подвергаются задержке с помощью соответствующих схем 421 и 422 задержки на конкретный период элементарного сигнала.

На фиг. 5 представлена подробная схема генераторов последовательности Голда, показанных на фиг.2 и 4. В общем случае последовательность Голда генерируют путем выполнения операции "исключающее ИЛИ" над двумя различными m-последовательностями. Согласно фиг. 5 порождающий многочлен для m-последовательности, используемый на верхнем регистре сдвига 500 представляет собой f(x)= xl8+x7+1, а порождающий многочлен нижнего регистра сдвига 510 представляет собой f(x)=x18+x10+x7+x5+1.

Количество кодов Голда, генерируемых генератором последовательности Голда, изображенным на фиг.5, равно 512512=262144. Коды Голда, генерируемые генератором последовательности Голда, делятся на первичные скремблирующие коды и вторичные скремблирующие коды. 512 из 262144 кодов Голда представляют собой первичные скремблирующие коды, и с каждым первичным скремблирующим кодом связаны 511 кодов Голда, образуя множество вторичных скремблирующих кодов.

Чтобы генерировать 512 первичных скремблирующих кодов, задают 512 исходных значений верхнего регистра сдвига и выполняют операцию "исключающее ИЛИ" над выходными сигналами верхнего регистра сдвига 500 и нижнего регистра сдвига 510. В данном случае в качестве исходного значения верхнего регистра сдвига 500 выступает двоичное значение, выражаемое десятичным числом от 0 до 511, а в качестве исходного значения нижнего регистра сдвига 510 обычно используют '1' в каждом разряде. Вторичные скремблирующие коды генерируют, задавая в качестве исходного значения верхнего регистра сдвига 500 число i+512k, где i обозначает номер кода для первичного скремблирующего кода, a k обозначает значение от 1 до 511. Таким образом, с каждым первичным скремблирующим кодом связаны 511 вторичных скремблирующих кодов. Каждая базовая станция использует один первичный скремблирующий код и использует, по обстоятельствам, один или несколько вторичных скремблирующих кодов.

Для скремблирования первичного общего канала управления (П_ОКУ) обязательно используют первичные скремблирующие коды. Другие физические каналы нисходящей линии связи скремблируют перед передачей либо первичным скремблирующим кодом, либо вторичным скремблирующим кодом, выбираемым из множества вторичных скремблирующих кодов.

Согласно фиг.1-5 по запросу базовой станции можно использовать несколько скремблирующих кодов. Поэтому базовая станция должна содержать генератор скремблирующих кодов, способный синхронно генерировать несколько скремблирующих кодов, и мобильная станция, чтобы правильно принимать сигналы, передаваемые базовой станцией, также должна содержать генератор скремблирующих кодов, способный генерировать несколько скремблирующих кодов.

Согласно фиг.5 генератор последовательности Голда не может синхронно генерировать несколько скремблирующих кодов и единовременно генерирует только один скремблирующий код. Таким образом, чтобы генерировать несколько скремблирующих кодов, необходимо обеспечить столько генераторов последовательности Голда, сколько скремблирующих кодов необходимо генерировать.

Заметим, что общее количество скремблирующих кодов, генерируемых генератором последовательности Голда, изображенным на фиг.5, равно 262144. Каждая базовая станция может осуществлять связь даже с помощью одного первичного скремблирующего кода и 511 вторичных скремблирующих кодов, связанных с первичным скремблирующим кодом. На базовой станции ввиду большой емкости ее памяти хранение 262144 скремблирующих кодов не представляет проблемы. Однако мобильная станция, которая осуществляет связь, перемещаясь между базовыми станциями, не может знать, какие первичный скремблирующий код и вторичный скремблирующий код использует та или иная базовая станция, и поэтому должна хранить все 262144 скремблирующих кода. Поскольку объем памяти мобильной станции сравнительно невелик, 262144 скремблирующих кода занимают значительную часть памяти мобильной станции.

В том случае, когда для генерации скремблирующих кодов используют коды Голда, как показано на фиг.5, при недостатке ортогональных кодов, используемых в совокупности с первичными скремблирующими кодами, базовая станция должна сообщать мобильной станции информацию о том, какой вторичный скремблирующий код будет использован при передаче канальных сигналов, скремблированных вторичными скремблирующими кодами. Поскольку базовая станция должна передавать один из номеров от 512 до 262144, указывающий вторичный скремблирующий код, информация о вторичных скремблирующих кодах, передаваемая базовой станцией, должна иметь длину 18 бит.

Сущность изобретения Итак, задачей настоящего изобретения является создание способа эффективной передачи вторичных скремблирующих кодов, которые используют для повышения канальной емкости в системе мобильной связи.

Другой задачей настоящего изобретения является создание способа назначения канала для мобильной станции в системе мобильной связи, в которой применяются первичные скремблирующие коды и вторичные скремблирующие коды, причем базовая станция, назначая канал с использованием вторичного скремблирующего кода, передает на мобильную станцию ИД-информацию вторичного скремблирующего кода и информацию о канальном ортогональном коде.

Еще одной задачей настоящего изобретения является создание способа генерации скремблирующего кода в системе мобильной связи, в которой применяются первичные скремблирующие коды и вторичные скремблирующие коды, причем пользовательское оборудование анализирует информацию, переданную от базовой станции, затем, получив ИД-информацию вторичного скремблирующего кода, генерирует маску с использованием ИД первичного скремблирующего кода и поступившего ИД вторичного скремблирующего кода и генерирует скремблирующий код с использованием маски.

Для решения вышеупомянутых и иных задач предложен способ передачи канального сигнала на базовой станции, входящей в состав системы мобильной связи, причем базовая станция скремблирует сигнал общего канала с использованием первичного скремблирующего кода для идентификации базовой станции. Способ заключается в том, что определяют идентификатор (ИД) вторичного скремблирующего кода по получении от мобильной станции запроса на назначение специализированного канала, передают на мобильную станцию определенный ИД вторичного скремблирующего кода и ожидают ответ, по получении от мобильной станции ответного сообщения генерируют первичный скремблирующий код и вторичный скремблирующий код с использованием ИД первичного скремблирующего кода и ИД вторичного скремблирующего кода и скремблируют сигнал общего канала с использованием первичного скремблирующего кода, скремблируют сигнал специализированного канала с использованием вторичного скремблирующего кода и передают скремблированные канальные сигналы.

Краткое описание чертежей Вышеупомянутые и иные задачи, признаки и преимущества настоящего изобретения поясняются нижеследующим подробным описанием, приведенным в сочетании с прилагаемыми чертежами, на которых: фиг. 1 - схема передатчика каналов нисходящей линии связи, входящего в состав базовой станции УМТС; фиг. 2 - подробная схема генератора скремблирующих кодов, показанного на фиг.1, для синхронной генерации нескольких скремблирующих кодов; фиг. 3 - схема приемника каналов нисходящей линии связи, входящего в состав мобильной станции УМТС; фиг. 4 - подробная схема генератора скремблирующих кодов, показанного на фиг.3, для синхронной генерации нескольких скремблирующих кодов; фиг.5 - подробная схема генераторов последовательности Голда, показанных на фиг.2 и 4;
фиг. 6 - схема генератора скремблирующих кодов для синхронной генерации нескольких скремблирующих кодов согласно варианту осуществления настоящего изобретения;
фиг. 7А и 7В - подробные схемы генератора кодов Голда для синхронной генерации нескольких кодов Голда согласно варианту осуществления настоящего изобретения;
фиг.8 - структуры масок, показанных на фиг.7А и 7В;
фиг. 9 - блок-схема процедуры генерации скремблирующих кодов на базовой станции согласно варианту осуществления настоящего изобретения;
фиг. 10 - блок-схема процедуры генерации скремблирующих кодов на мобильной станции согласно варианту осуществления настоящего изобретения.

Подробное описание предпочтительного варианта осуществления
Предпочтительный вариант осуществления настоящего изобретения описан ниже со ссылкой на прилагаемые чертежи. В нижеприведенном описании общеизвестные функции и конструкции подробно не описаны, чтобы не затемнять изобретение несущественными деталями.

Термин "мобильная станция" или "МС" означает в данном контексте "мобильный терминал" или "пользовательское оборудование" (ПО). Термин "первичный скремблирующий код" означает код, используемый для идентификации базовых станций (БС), а термин "вторичный скремблирующий код" означает код, используемый для повышения канальной емкости базовых станций. Согласно иллюстративному варианту осуществления настоящего изобретения первичный скремблирующий код присваивают каналам (например, общему каналу управления), по которым базовая станция осуществляет передачу на все мобильные станции, а вторичный скремблирующий код присваивают специализированному каналу в случае недостаточного количества первичных скремблирующих кодов. Первичный скремблирующий код генерируют путем осуществления операции "исключающее ИЛИ" над выходным сигналом первого генератора m-последовательности, исходное значение которого определяется первичным ИД (т.е. ИД первичного скремблирующего кода), и выходным сигналом второго генератора m-последовательности, а второй скремблирующий код генерируют путем осуществления операции "исключающее ИЛИ" над выходным сигналом, полученным маскированием значения первых сдвиговых регистров и значения маски, которое определяется первичным ИД и вторичным ИД (т. е. ИД вторичного скремблирующего кода), и выходным сигналом второго генератора m-последовательности.

Для формирования скремблирующих кодов обычно используют коды Голда. Коды Голда генерируют суммированием двух различных m-последовательностей с достаточной степенью корреляции. Если существуют две различные m-последовательности m1(t) и m2(t), каждая из которых имеет длину L, то количество множеств кодов Голда, генерируемых на основе m-последовательностей, равно L, и между L различными последовательностями Голда обеспечивается достаточно высокая степень корреляции. Множество последовательностей Голда можно выразить нижеприведенным уравнением
G = [m1(t+)+m2(t)|0L-1] (1)
Из уравнения (1) следует, что множество кодов Голда равно множеству всех последовательностей, полученных суммированием m-последовательности m1(t) с циклическим сдвигом и m-последовательности m2(t). Поэтому согласно варианту осуществления настоящего изобретения сумма m-последовательности m1(t), подвергнутой циклическому сдвигу на , и m-последовательности m2(t) будем обозначать g. Эта последовательность подчиняется следующему соотношению:
g(t) = m1(t+)+m2(t) (2)
Если период m-последовательностей равен 218-1, то согласно уравнению (2) максимальный циклический сдвиг, которому можно подвергать m1(t), составляет 218-1, и количество элементов множества кодов Голда, генерируемых суммированием m1(t) с циклическим сдвигом и m2(t), равно 218-1, что равно возможному периоду циклического сдвига m1(t).

Множество кодов Голда, подлежащих использованию согласно варианту осуществления настоящего изобретения, содержит в качестве элементов коды Голда, полученные суммированием m-последовательности m1(t), порождающий многочлен которой представлен уравнением (3), и m-последовательности m2(t), порождающий многочлен которой представлен уравнением (4), при этом количество кодов Голда равно 218-1
f(x)=x18+x7+1, (3)
f(x)=x18+x10+x7+x5+1. (4)
Вариант осуществления настоящего изобретения предусматривает генерацию кодов Голда с использованием маски. Конкретно, настоящее изобретение предусматривает способ синхронной генерации кодов Голда в количестве, равном количеству используемых масок. В частности, способ синхронной генерации нескольких кодов Голда можно реализовать, применяя функцию маски к значениям, содержащимся в блоке памяти регистра сдвига, для генерации m-последовательности, полученной циклическим сдвигом m-последовательности m1(t).

Согласно обычному способу генерации скремблирующего кода исходное значение m-последовательности m2(t) оставляют неизменным, а в качестве исходного значения m-последовательности m1(t) используют двоичное число, выражающее индекс скремблирующего кода, и, таким образом, генерируют различные последовательности Голда. Затем с использованием различных последовательностей Голда генерируют различные скремблирующие коды. Однако способ генерации различных скремблирующих кодов, предусмотренный вариантом осуществления настоящего изобретения, отличается от обычного способа генерации скремблирующих кодов.

Согласно способу генерации различных скремблирующих кодов, предусмотренному настоящим изобретением, исходные значения 1(t) и m2(t) оставляют неизменными и применяют к m-последовательности, генерируемой посредством m1(t), различные маски, так что коды Голда, генерируемые с помощью масок, должны отличаться друг от друга. Исходные значения m1(t) и m2(t), соответственно, одинаковы на всех базовых станциях. Причина, по которой на всех базовых станциях используют одинаковые исходные значения для двух m-последовательностей, такова. Если все базовые станции будут генерировать код Голда, применяя разные маски к разным исходным значениям, то не исключено, что коды Голда, генерированные различными базовыми станциями, совпадут. По этой причине согласно варианту осуществления настоящего изобретения все базовые станции используют одни и те же исходные значения m1(t) и m2(t), соответственно, для m-последовательностей и генерируют различные скремблирующие коды, применяя к m1(t) различные маски.

Вариант осуществления настоящего изобретения предусматривает генератор для синхронной генерации нескольких кодов Голда с использованием вышеупомянутых функций маски, притом, что генератор использует маску определенной структуры. Кроме того, настоящее изобретение предлагает способ синхронной генерации нескольких первичных скремблирующих кодов и нескольких вторичных скремблирующих кодов с помощью вышеупомянутого генератора, а в целях упрощения оборудования предлагает вместо хранения скремблирующих кодов в памяти генерацию первичных скремблирующих кодов и, при необходимости, вторичных скремблирующих кодов упомянутым способом.

Фиг. 6 иллюстрирует структуру генератора скремблирующих кодов для синхронной генерации нескольких скремблирующих кодов согласно варианту осуществления настоящего изобретения.

Согласно фиг. 6 генератор скремблирующих кодов делится на генератор 601 кода Голда и секцию генерации скремблирующих кодов. Генератор 601 кода Голда содержит два регистра сдвига для генерации m-последовательностей и секцию маскирования, которая генерирует новые m-последовательности на основании значений, содержащихся в памяти верхнего регистра сдвига и коэффициентов маски. Секция генерации скремблирующего кода, на которую генерированные коды Голда поступают по I- и Q-каналам, выводит составляющие I-канала без изменений, а составляющие Q-канала задерживает на конкретный период элементарного сигнала, формируя, таким образом, комплексные скремблирующие коды. Секция генерации скремблирующих кодов содержит схемы задержки 631-63N.

Количество кодов Голда, выдаваемых генератором 601 кодов Голда, равно количеству масок в генераторе 601 кодов Голда. Составляющие I-канала, отвечающие различным кодам Голда, генерируемым с помощью соответствующих масок, выводятся без изменения, а составляющие Q-канала задерживаются в схемах задержки 631-63N на конкретный период элементарного сигнала, и, таким образом, генерируются различные скремблирующие коды.

На фиг. 7А и 7В подробно показаны структуры генератора 601 кодов Голда, позволяющего синхронно генерировать различные коды Голда согласно варианту осуществления настоящего изобретения.

Согласно фиг.7А регистры сдвига 701 и 703 содержат по 18 ячеек памяти и генерируют m-последовательности m1(t) и m2(t), соответственно. Логические элементы "исключающее ИЛИ" 721, 722 и 731-73N осуществляют над поступающими на них сигналами операцию "исключающее ИЛИ". В каждой из секций маскирования 711-71N применяются разные коэффициенты маски, что позволяет этим секциям одновременно генерировать несколько различных m-последовательностей в количестве, равном количеству секций маскирования. На фиг.7А 'N' соответствует количеству секций маскирования и является положительным числом. В данном случае 'N' задано равным количеству скремблирующих кодов, необходимых базовой станции или мобильной станции (т.е. значению, заданному в соответствии с обслуживаемой канальной емкостью системы мобильной связи). Количество схем задержки 631-63N, показанных на фиг.6, равно количеству секций маскирования 711-71N, и они вносят задержку в коды Голда, генерируемые соответствующими логическими элементами "исключающее ИЛИ" 731-73N, равную конкретному дискретному периоду, чтобы, таким образом, генерировать мнимые компоненты скремблирующих кодов.

На фиг. 7А и 7В показаны наиболее типичные способы генерации m-последовательности. В частности, на фиг.7А показана структура генератора кодов Голда, работающего по методу Файбомеси, а на фиг.7В показана структура генератора кодов Голда, работающего по методу Галуа. Хотя два генератора отличаются по своей структуре, они предназначены для генерации одних и тех же кодов Голда. Генераторы m-последовательностей, изображенные на фиг.7А и 7В, отличаются друг от друга по структуре регистров сдвига, которые являются секциями генерации m-последовательности, и аналогичны друг другу в отношении других структур и функций. На фиг.7А позиция 701 обозначает 18-разрядный регистр сдвига, для которого порождающий многочлен для m-последовательности m1(t) представляет собой f(х)=xl8+x7+1. Порождающий многочлен для m-последовательности m1(t) обладает свойством обратной связи, что следует из нижеприведенного уравнения (5), по отношению к последовательным символам генерируемых кодов
x(18+i)=[x(i)+x(i+7)]mod 2 (0i218-20). (5)
При использовании порождающего многочлена, f(x)=x18+x7+1, для m-последовательности m1(t) обычный генератор скремблирующих кодов использует в качестве исходного значения производящего многочлена двоичное значение, выражающее номер скремблирующего кода. Таким образом, поскольку количество первичных скремблирующих кодов равно 512 и количество множеств вторичных скремблирующих кодов, каждое из которых состоит из 511 вторичных скремблирующих кодов, связанных с соответствующим первичным скремблирующим кодом, равно 512, то обычный генератор скремблирующих кодов использует в качестве исходного значения двоичное значение, представляющее число от 0 до 262143, чтобы генерировать, в целом, 512512 (=262144) различных скремблирующих кодов.

Однако генераторы скремблирующих кодов, изображенные на фиг.7А и 7В, задают исходное значение порождающего многочлена, f(х)=xl8+x7+1, для m-последовательности m1(t), равное данному 18-разрядному двоичному значению. В данном случае 18-разрядное двоичное значение является данным 18-разрядным двоичным значением, за исключением исходного двоичного значения, используемого для порождающего многочлена, f(x)=х181075+1, для m-последовательности m2(t).

Каждая базовая станция использует в качестве исходного значения порождающего многочлена f(х)=xl8+x7+1, для m-последовательности m1(t) - одно и то же исходное значение. Причина, по которой на каждой базовой станции задается одно и то же исходное значение m1(t), такова. Различные коды Голда генерируют с помощью масок. Однако если разные базовые станции будут использовать разные исходные значения, то несколько базовых станций смогут генерировать один и тот же код Голда. Согласно фиг.7А в качестве исходного значения m-последовательности m1(t) используется '1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0'.

На фиг. 7А позиция 703 обозначает регистр сдвига той же длины, что и регистр сдвига 701, для которого используется порождающий многочлен для m-последовательности m2(t), представляющий собой f(х)=xl8+x10+x7+x5+1. Все базовые станции используют одно и то же исходное значение m-последовательности m2(t). В данном случае исходное значение регистра сдвига 703 задают равным '1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1'.

Значения, содержащиеся в памяти регистра сдвига 701, поступают на секции маскирования 711-71N, которые генерируют новые m-последовательности, посредством обработки принятой m-последовательности m1(t) с помощью заданных коэффициентов маски.

Соответствующие секции маскирования 711-71N используют маски различных структур. Каждая из секций маскирования 711-71N реализует функцию умножения значений, поступивших из памяти регистра 701 сдвига, на соответствующие коэффициенты маски с последующим суммированием результатов умножения. Умножение и суммирование, осуществляемые над значениями, поступившими из памяти регистра 701 сдвига, и коэффициентами маски, являются двоичными операциями.

На фиг. 8 показаны структуры масок, генерируемых секциями маскирования 711-71N. Согласно фиг.8 маску, структура которой обозначена как 801, используют для генерации кода Голда для генерации первичных скремблирующих кодов. Маска 801 имеет длину 18 разрядов, причем левые 9 разрядов (т.е. 9 разрядов, начиная со старшего разряда (СР) или самого левого разряда) выделяют под первичный ИД 803 (который является частью, указывающей двоичное значение, определенное путем преобразования номера кода для первичного скремблирующего кода к двоичному виду), а остальные 9 разрядов выделяют под пустые данные 805. Верхние 9 разрядов маски 801 используют для указания 512 первичных скремблирующих кодов. Генерируя скремблирующие коды для нисходящей линии связи, базовая станция или мобильная станция, входящая в систему мобильной связи, преобразует нужный номер от 0 до 511 в двоичное значение и вводит преобразованное двоичное значение в верхние 9 разрядов маски 801, чтобы, таким образом, генерировать код Голда.

Например, базовая станция, которой присвоен номер 12 кода для первичного скремблирующего кода, чтобы генерировать первичный скремблирующий код, соответствующий номеру 12 кода, вводит '0, 0, 0, 0, 0, 1, 1, 0, 0' в 9 верхних разрядов маски 801, а затем использует маску 801 в генераторе 701 кодов Голда, показанном на фиг.7А или 7В. Рассмотрим другой пример, когда мобильная станция, даже находящаяся в зоне передачи обслуживания, поддерживая связь с базовой станцией, использующей 12-й первичный скремблирующий код, генерирует другой первичный скремблирующий код, отличный от 12-го первичного скремблирующего кода, для поиска первичного скремблирующего кода для базовой станции, которой должно перейти обслуживание, генерация скремблирующего кода осуществляется таким же образом, как описано выше. То есть, когда мобильная станция генерирует маски в количестве, равном количеству первичных скремблирующих кодов, которые нужно генерировать, и использует генерированные маски в генераторе 701 кодов Голда, изображенном на фиг.7А или 7В, имеется возможность генерировать не только 12-й первичный скремблирующий код, но, вместе с тем, еще один необходимый скремблирующий код.

Маску, структура которой обозначена как 810, используют для генерации кода Голда для генерации вторичного скремблирующего кода. Маска 810 имеет длину 18 разрядов, причем 9 разрядов, начиная с СР, выделяют под первичный ИД 812 (т.е. ИД первичного скремблирующего кода), который является частью, указывающей первичный скремблирующий код, n разрядов из остальных 9 разрядов выделяют под вторичный ИД 814 (т.е. ИД вторичного скремблирующего кода), который является частью, указывающей вторичный скремблирующий код, и (9-n) разрядов выделяют под пустые данные 816. Часть 812 маски 810, отведенная под первичный ИД, идентична части 803 маски 801, отведенной под первичный ИД, как по структуре, так и по функциям. Под вторичный ИД в маске 810 выделяют часть 814 длиной n разрядов для обеспечения гибкости в отношении количества вторичных скремблирующих кодов, подлежащих использованию на базовой станции. Хотя количество 'n' вторичных скремблирующих кодов, соответствующее каждому первичному скремблирующему коду, составляет максимум 511, базовая станция может в действительности использовать не все вторичные скремблирующие коды. Поэтому в системе мобильной связи можно регулировать значение 'n' в соответствии с количеством вторичных скремблирующих кодов. Согласно варианту осуществления настоящего изобретения под вторичный ИД задействуют 4 разряда (т.е. n=4).

Часть 814 маски 810, отведенная под вторичный ИД, идентична по функции части 812, отведенной под первичный ИД. Например, если базовая станция, которая скремблирует каждый канал с помощью 12-го первичного скремблирующего кода, израсходовала все канальные ортогональные коды, связанные с 12-м первичным скремблирующим кодом, то базовая станция принимает решение на использование вторичных скремблирующих кодов. Если принято решение на использование вторичных скремблирующих кодов, то базовая станция выбирает один из номеров кода для доступных вторичных скремблирующих кодов с номером кода от 1 до 511 (согласно данному варианту осуществления номер кода находится в пределах от 1 до 16, поскольку n=4) и вводит выбранный номер в 9 нижних разрядов маски 810, тем самым завершая маску 810. Маска 810 содержит первичный ИД 812 и вторичный ИД 814. С использованием маски 810 в секции маскирования, входящей в состав генератора скремблирующих кодов, изображенного на фиг.6, можно синхронно генерировать первичный скремблирующий код и вторичный скремблирующий код. Пусть нужно генерировать вторичный скремблирующий код, для которого номер кода равен 4. Тогда в маску 810 нужно ввести коэффициент маски со значением '0, 0, 0, 0, 0, 1, 1, 0, 0' для первичного ИД и '0, 0, 0, 0, 0, 0, 1, 0, 0' для вторичного ИД. В результате маска 810 приобретает вид '0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0'. При этом значения коэффициентов маски 810 вводятся с учетом того, что использованию подлежат все 511 вторичных скремблирующих кодов. Поэтому, если система мобильной связи использует m вторичных скремблирующих кодов, то двоичное значение номера кода для вторичного скремблирующего кода вводят в n-разрядную часть маски 810 для выражения вторичного скремблирующего кода, где 'n' на 1 больше целой части log2m. Например, когда используются 16 вторичных скремблирующих кодов, вторичный ИД имеет длину 4 разряда.

Маска 801 и маска 810 показаны на фиг.8 исключительно для примера. В качестве альтернативы 9-разрядную часть 812 для первичного ИД и n-разрядную часть 814 для вторичного ИД можно поменять местами. На примере двух структур маски, показанных на фиг.8, видно, что маска для генерации кода Голда для генерации первичного скремблирующего кода обязательно должна содержать двоичное значение номера кода от 0 до 511, указывающего первичный скремблирующий код, а маска для генерации кода Голда для генерации вторичного скремблирующего кода должна содержать двоичное значение номера кода от 0 до 511, указывающее номер первичного скремблирующего кода и n-разрядное значение, представляющее номер кода от 1 до 511, указывающий вторичный скремблирующий код. Кроме того, если часть 814 маски 810 для вторичного ИД заполнить пустыми данными, то маска 810 превращается в маску для генерации первичного скремблирующего кода, обладающую той же структурой, что и маска 801. В приведенной таблице (см. в конце описания) представлены различные варианты заполнения масок, показанных на фиг.8, с учетом того, что количество вторичных скремблирующих кодов, используемых на базовой станции, равно 16.

Способ генерации кода Голда с помощью масок, показанных на фиг.8, позволяет эффективно классифицировать первичные скремблирующие коды и вторичные скремблирующие коды. В передатчике каналов нисходящей линии связи, входящем в состав базовой станции, и в приемнике каналов нисходящей линии связи, входящем в состав мобильной станции, благодаря использованию генератора скремблирующих кодов, изображенного на фиг.6, отпадает необходимость в отдельном блоке памяти для хранения первичных скремблирующих кодов и вторичных скремблирующих кодов. Генератор скремблирующих кодов, изображенный на фиг.6, с помощью масок может классифицировать первичные скремблирующие коды по двоичному значению номера от 0 до 511, введенного в маску 801. Кроме того, поскольку вторичные скремблирующие коды классифицируют по значению первичного скремблирующего кода, как показано в таблице, нет никакой возможности, чтобы соседние базовые станции генерировали одинаковые вторичные скремблирующие коды. Поэтому можно классифицировать даже вторичные скремблирующие коды в соответствии со введенными в маску первичными ИД первичного скремблирующего кода от 0 до 511 и вторичного ИД вторичного скремблирующего кода от 1 до 511. Для классификации первичных скремблирующих кодов и вторичных скремблирующих кодов на базовой станции и мобильной станции не требуется никаких отдельных блоков памяти.

Выходные разряды секций маскирования 711-71N в генераторе кодов Голда, изображенном на фиг.7, подвергают операции "исключающее ИЛИ" с выходными разрядами регистра сдвига 703 посредством логических элементов "исключающее ИЛИ" 731-73N, и, таким образом, генерируют различные коды Голда. Генератор кодов Голда, изображенный на фиг.7В, генерирует различные коды Голда тем же способом, как показано на фиг.7А. Различные генерированные коды Голда используют для генерации различных скремблирующих кодов.

На фиг.9 представлена работа базовой станции, которая использует генератор скремблирующих кодов, изображенный на фиг.6.

Согласно фиг.9 базовая станция при операции 901 определяет, поступил ли от мобильной станции запрос на назначение канала. Мобильная станция запрашивает назначение канала в следующих двух случаях. В одном случае мобильная станция запрашивает назначение еще одного канала в то время, как осуществляет связь посредством назначенного на данный момент специализированного канала. В другом случае мобильная станция запрашивает назначение специализированного канала для связи, находясь в состоянии, когда на данный момент ей не назначено ни одного канала. Рассмотрим случай, когда мобильная станция впервые запрашивает назначение специализированного канала.

По получении при операции 901 запроса на назначение канала от мобильной станции контроллер радиоресурса (КРР), входящий в состав базовой станции, при операции 902 анализирует количество абонентов, обслуживаемых в данный момент, и емкость каналов, назначенных абонентам, чтобы определить, достаточно ли количество канальных ортогональных кодов, используемых совместно с первичным скремблирующим кодом. Иными словами, базовая станция при операции 902 определяет, можно ли назначить мобильной станции канал с использованием первичного скремблирующего кода, или же количество канальных ортогональных кодов недостаточно для того, чтобы назначить канал с использованием первичного скремблирующего кода. Если при операции 902 определено наличие канального ортогонального кода, который можно присвоить мобильной станции с использованием первичного скремблирующего кода, то при операции 903 КРР базовой станции присваивает мобильной станции маску канала, подлежащего скремблированию первичным скремблирующим кодом, и сообщает ей информацию о присвоенном канальном ортогональном коде. При этом, поскольку для общего канала управления нисходящей линии связи используют первичный скремблирующий код, базовая станция может не передавать ИД первичного скремблирующего кода (т.е. первичный ИД).

Если же при операции 902 определено, что количество канальных ортогональных кодов, используемых совместно с первичным скремблирующим кодом, недостаточно, то при операции 904 КРР базовой станции принимает решение на использование вторичного скремблирующего кода, чтобы выполнить запрос мобильной станции на назначение нового канала. После принятия решения на использование вторичного скремблирующего кода базовая станция при операции 905 генерирует маску, необходимую для генерации вторичного скремблирующего кода. В маску вводят двоичное значение первичного ИД и вторичного ИД. При операции 904 определяют значение вторичного ИД от 1 до m, a при операции 905 генерируют маску. Генерированная маска может иметь вид маски, содержащей первичный ИД и вторичный ИД, наподобие маски 810, изображенной на фиг.8. Кроме того, в данном случае полагаем 'm', равным 16 (для n=4).

После генерации маски для вновь генерируемого скремблирующего кода базовая станция при операции 906 передает ИД-информацию вновь генерируемого вторичного скремблирующего кода и информацию о канальном ортогональном коде, назначенном мобильной станции, которая будет принимать скремблированный канал с помощью вновь генерированного вторичного скремблирующего кода. В данном случае информация скремблирующего кода, передаваемая на мобильную станцию, представляет собой вторичный ИД, а первичный ИД не передают. Иными словами, поскольку первичный скремблирующий код, который использует базовая станция, известен мобильной станции из общего канала управления, то мобильная станция может генерировать вторичный скремблирующий код, принимая только вторичный ИД. Информацию, сообщаемую мобильной станции, передают по общему каналу управления, скремблированному первичным скремблирующим кодом. В данном случае общий канал управления нисходящей линии связи может представлять собой канал поискового вызова (КПВ) или канал прямого доступа (КПД). Когда вторичный скремблирующий код генерируют обычным способом, необходимо передавать информацию, указывающую на использование упомянутого вторичного скремблирующего кода, и информацию, содержащую номер кода для вновь генерированного скремблирующего
кода от 512 до 262144. Поэтому согласно общепринятому способу для передачи вторичного ИД требуется 18 разрядов, чтобы информировать мобильную станцию о вторичном скремблирующем коде. Однако, когда базовая станция и мобильная станция используют генератор скремблирующих кодов, изображенный на фиг.6, отвечающий настоящему изобретению, информация, передаваемая с базовой станции на мобильную станцию, может содержать только информацию, указывающую на использование вторичного скремблирующего кода и n-разрядный вторичный ИД. При использовании маски 810, изображенной на фиг.8, информация вторичного ИД имеет длину от 1 до 9 разрядов, а согласно варианту осуществления настоящего изобретения длина вторичного ИД равна 4 разрядам.

После передачи информации вторичного скремблирующего кода, содержащейся в маске 810, базовая станция при операции 907 ожидает от мобильной станции подтверждения приема (ПДТ). Приняв ПДТ от мобильной станции, базовая станция при операции 908 генерирует вторичный скремблирующий код с использованием маски 810, генерированной при операции 905. Таким образом, базовая станция вновь генерирует вторичный скремблирующий код и в то же время генерирует первичный скремблирующий код, используя маску в генераторе скремблирующих кодов, изображенном на фиг.6. Затем при операции 909 базовая станция осуществляет передачу на каналах, скремблированных первичным скремблирующим кодом, и на каналах, скремблированных вторичным скремблирующим кодом, на мобильную станцию.

Теперь рассмотрим случай, отличный от случая, представленного на фиг.9, когда мобильная станция запрашивает назначение нового канала в то время, как осуществляет связь с базовой станцией, и, на этот раз, в условиях отсутствия канальных ортогональных кодов, используемых совместно с первичным скремблирующим кодом. В этом случае базовая станция назначает мобильной станции канальный код, скремблированный вторичным канальным кодом, и передает вторичный ИД тем же способом, как показано на фиг.9. Однако, в отличие от случая, представленного на фиг.9, вторичный ИД передают по специализированному каналу, который мобильная станция использовала для связи с базовой станцией до подачи запроса на назначение нового канала. Иными словами, базовая станция передает информацию вторичного скремблирующего кода, в то же время назначая канал мобильной станции, обслуживаемой в данный момент, и передача информации вторичного скремблирующего кода осуществляется по каналу, который в данный момент используется для обслуживания.

На фиг.10 представлена работа мобильной станции в соответствии с работой базовой станции, представленной на фиг.9.

Согласно фиг.10 мобильная станция при операции 1001 запрашивает назначение нового канала, а при операции 1002 ожидает ответа от базовой станции. Таким образом, по запросу мобильной станции на назначение нового канала базовая станция анализирует емкость доступных каналов, генерирует ответное сообщение в соответствии с результатами анализа и передает генерированное ответное сообщение на мобильную станцию. Получив ответное сообщение от базовой станции, мобильная станция при операции 1002 анализирует ответное сообщение, принятое от базовой станции. Принятое сообщение содержит информацию о том, назначает ли базовая станция мобильной станции канал, скремблированный первичным скремблирующим кодом, или же базовая станция назначает мобильной станции канал, скремблированный вторичным скремблирующим кодом. Когда базовая станция назначает мобильной станции канал, скремблированный вторичным скремблирующим кодом, принятое сообщение дополнительно содержит информацию о вторичном скремблирующем коде.

Если при операции 1002 определено, что принятое сообщение указывает, что базовая станция назначает мобильной станции канал, скремблированный первичным скремблирующим кодом, то мобильная станция генерирует в генераторе скремблирующих кодов, изображенном на фиг.6, первичный скремблирующий код и при операции 1003 дескремблирует канал нисходящей линии связи с помощью генерированного первичного скремблирующего кода, чтобы принимать сигнал канала нисходящей линии связи, передаваемый базовой станцией.

Если же при операции 1002 определено, что принятое сообщение указывает, что базовая станция назначает мобильной станции канал, скремблированный вторичным скремблирующим кодом, то мобильная станция при операции 1004 передает на базовую станцию сообщение ПДТ. Затем при операции 1005 мобильная станция анализирует вторичный ИД, содержащийся в сообщении, принятом при операции 1002. Затем при операции 1006 мобильная станция генерирует маску для генерации вторичного скремблирующего кода, причем маска характеризуется структурой маски 810, показанной на фиг.8.

При операции 1007 мобильная станция одновременно генерирует вторичный скремблирующий код и первичный скремблирующий код для дескремблирования общего канала управления, скремблированного перед передачей первичным скремблирующим кодом, с помощью маски, генерированной при операции 1006, и генератора скремблирующих кодов, изображенных на фиг.6. Затем при операции 1008 мобильная станция дескремблирует каналы, скремблированные соответствующими скремблирующими кодами, с использованием генерированных первичного скремблирующего кода и вторичного скремблирующего кода.

Как описано выше, когда все канальные ортогональные коды, используемые совместно с первичным скремблирующим кодом базовой станции, израсходованы, базовой станции приходится использовать вторичный скремблирующий код. В этом случае, если использовать обычный генератор кодов Голда, изображенный на фиг. 5, необходимо обеспечить столько генераторов кодов Голда, сколько необходимо вторичных скремблирующих кодов. Если же, в соответствии с настоящим изобретением, использовать генератор кодов Голда, изображенный на фиг.7А или 7В, это дает возможность одновременно генерировать первичный скремблирующий код и вторичный скремблирующий код за счет использования маски для генерации первичного скремблирующего кода и маски для генерации вторичного скремблирующего кода в единственном генераторе кодов Голда. Для генерации вторых скремблирующих кодов обеспечивают маски в количестве, равном количеству вторичных скремблирующих кодов. Вторичные скремблирующие коды, если необходимо, можно генерировать с помощью присвоенной маски.

Базовая станция, входящая в систему мобильной связи, может использовать первичный скремблирующий код на общем канале управления нисходящей линии связи и может использовать первичный скремблирующий код или вторичный скремблирующий код на специализированном канале нисходящей линии связи в соответствии с состояниями канальных ортогональных кодов, которые могут быть присвоены с использованием первичного скремблирующего кода. В этом случае, если мобильная станция использует обычный генератор кодов Голда, изображенный на фиг.5, то мобильная станция должна содержать один дескремблер для дескремблирования сигналов, принятых по общему каналу управления нисходящей линии связи и по специализированному каналу нисходящей линии связи, с использованием первичного скремблирующего кода и другой дескремблер для дескремблирования сигнала, принятого по другому специализированному каналу нисходящей линии связи, с использованием вторичного скремблирующего кода. Если же мобильная станция в соответствии с настоящим изобретением использует генератор кодов Голда, изображенный на фиг.7А или 7В, то имеется возможность синхронно генерировать различные скремблирующие коды с использованием некоторого количества масок, равного количеству необходимых скремблирующих кодов.

Рассмотрим другой пример работы мобильной станции, когда она находится в зоне передачи обслуживания в условиях мобильной связи. В этом случае необходимо генерировать скремблирующий код для поиска первичного скремблирующего кода базовой станции, которой должно быть передано обслуживание, а также скремблирующий код для дескремблирования первичного скремблирующего кода базовой станции, которая обслуживает мобильную станцию в данный момент. Поскольку процесс поиска первичного скремблирующего кода базовой станции назначения должен осуществляться в состоянии, когда мобильная станция продолжает поддерживать связь с базовой станцией, которая обслуживает ее в данный момент, то мобильная станция, с необходимостью, должна содержать функцию синхронной генерации нескольких скремблирующих кодов. Однако при использовании обычного генератора кодов Голда, изображенного на фиг.5, для этого мобильная станция должна содержать столько генераторов кодов Голда, сколько требуется генерировать скремблирующих кодов. С другой стороны, с использованием генератора кодов Голда, изображенного на фиг.7А и 7В, согласно настоящему изобретению появляется возможность реализовать дескремблер мобильной станции, способный синхронно генерировать скремблирующие коды, необходимые для дескремблирования.

Согласно описанному выше новый генератор скремблирующих кодов для передатчика базовой станции и приемника мобильной станции может синхронно генерировать совокупность скремблирующих кодов с использованием единого генератора кодов. Кроме того, за счет использования нового генератора скремблирующих кодов передатчик базовой станции или приемник мобильной станции может генерировать скремблирующие коды, не прибегая к помощи отдельного блока памяти, что позволяет упростить его устройство. Кроме того, благодаря применению маски в процессе генерации кода Голда для генерации скремблирующего кода, один генератор скремблирующих кодов может одновременно генерировать различные скремблирующие коды. Кроме того, при передаче информации, касающейся вторичного скремблирующего кода, для повышения канальной емкости, базовая станция передает ИД вторичного скремблирующего кода (т.е. вторичного ИД), и мобильная станция может генерировать вторичный скремблирующий код на основании поступившего вторичного ИД. Это дает возможность упростить генерацию вторичного скремблирующего кода за счет снижения объема информации, необходимого для генерации вторичного скремблирующего кода.

Хотя изобретение описано и проиллюстрировано со ссылкой на конкретный предпочтительный вариант его осуществления, специалистам в данной области должны быть очевидны различные изменения, касающиеся формы и деталей, которые можно осуществить, не выходя за рамки сущности и объема изобретения, которые заданы в прилагаемой формуле изобретения.


Формула изобретения

1. Способ передачи канального сигнала на базовой станции, входящей в систему мобильной связи, причем базовая станция скремблирует сигнал общего канала с использованием первичного скремблирующего кода для идентификации базовой станции, заключающийся в том, что по получении от мобильной станции запроса на назначение специализированного канала определяют идентификатор (ИД) вторичного скремблирующего кода, который может быть дополнительно использован в соответствии с анализом емкости ортогональных кодов, передают на мобильную станцию определенный ИД вторичного скремблирующего кода и ожидают ответ, по получении от мобильной станции ответного сообщения, содержащего подтверждение приема ИД вторичного скремблирующего кода, генерируют первичный скремблирующий код и вторичный скремблирующий код с использованием ИД первичного скремблирующего кода и ИД вторичного скремблирующего кода, скремблируют сигнал общего канала с использованием первичного скремблирующего кода, скремблируют сигнал специализированного канала с использованием вторичного скремблирующего кода и передают скремблированные канальные сигналы.

2. Способ по п.1, отличающийся тем, что дополнительно в ходе назначения канала анализируют емкость ортогональных кодов, используемых совместно с первичным скремблирующим кодом, принимают решение на использование вторичного скремблирующего кода, когда количество ортогональных кодов недостаточно, и принимают решение на использование первичного скремблирующего кода, когда канальных ортогональных кодов достаточно.

3. Способ по п.1, отличающийся тем, что ИД вторичного скремблирующего кода образован 4 разрядами.

4. Способ по п.1, отличающийся тем, что ИД вторичного скремблирующего кода передают по общему каналу управления с использованием первичного скремблирующего кода.

5. Способ по п.1, отличающийся тем, что ИД вторичного скремблирующего кода передают по специализированному каналу, который в данный момент используют для обслуживания.

6. Способ по п.1, отличающийся тем, что при генерации скремблирующего кода генерируют маскированную последовательность посредством обработки первой последовательности с помощью маски, генерируют первичный скремблирующий код и вторичный скремблирующий код посредством обработки маскированной последовательности второй последовательностью, выводят генерированные скремблирующие коды в качестве действительных составляющих скремблирующих кодов и задерживают генерированные скремблирующие коды для вывода мнимых составляющих скремблирующих кодов.

7. Способ канальной связи для мобильной станции, входящей в систему мобильной связи, заключающийся в том, что передают на базовую станцию запрос на назначение канала, когда требуется назначить новый канал, по получении от базовой станции сообщения, содержащего 4-разрядный ИД вторичного скремблирующего кода, передают на базовую станцию ответное сообщение, содержащее подтверждение приема ИД вторичного скремблирующего кода, генерируют маску с использованием полученного ИД вторичного скремблирующего кода, генерируют вторичный скремблирующий код с использованием генерированной маски и дескремблируют сигнал канала нисходящей линии связи с помощью генерированного вторичного скремблирующего кода.

8. Способ канальной связи по п.7, отличающийся тем, что при генерации скремблирующего кода генерируют маскированную последовательность посредством обработки первой последовательности с помощью маски, генерируют вторичный скремблирующий код посредством обработки маскированной последовательности второй последовательностью, выводят генерированные скремблирующие коды в качестве действительных составляющих скремблирующих кодов и задерживают генерированные скремблирующие коды для вывода мнимых составляющих скремблирующих кодов.

9. Способ связи с кодированием каналов для базовой станции, входящей в состав системы мобильной связи МДКР (множественный доступ с кодовым разделением каналов), заключающийся в том, что передают расширенные по спектру данные на мобильную станцию по общему каналу управления с использованием первичного скремблирующего кода, представляющего собой идентификационный код, предоставленный базовой станции, и передают на мобильную станцию ИД вторичного скремблирующего кода для повышения емкости каналов, подлежащий использованию мобильной станцией, в случае недостаточного количества каналов, которые можно использовать с первичным скремблирующим кодом.

10. Способ связи с кодированием каналов по п.9, отличающийся тем, что ИД вторичного скремблирующего кода образован 4 разрядами.

11. Способ связи с кодированием каналов по п.10, отличающийся тем, что ИД вторичного скремблирующего кода передают по общему каналу управления.

12. Способ связи с кодированием каналов по п.10, отличающийся тем, что ИД вторичного скремблирующего кода передают по специализированному каналу, который в данный момент используют для обслуживания.

13. Способ связи с кодированием каналов для мобильной станции, входящей в состав системы мобильной связи МДКР (множественный доступ с кодовым разделением каналов), обнаруживают ИД первичного скремблирующего кода, представляющего собой идентификационный код, предоставленный базовой станции в ходе первоначального установления синхронизации, принимают от базовой станции ИД вторичного скремблирующего кода, генерируют вторичный скремблирующий код, объединяя ИД первичного скремблирующего кода и ИД вторичного скремблирующего кода, и сжимают по спектру принятый сигнал данных с помощью генерированного вторичного скремблирующего кода.

14. Способ связи с кодированием каналов по п.13, отличающийся тем, что ИД вторичного скремблирующего кода образован 4 разрядами.

15. Способ связи с кодированием каналов по п.14, отличающийся тем, что ИД вторичного скремблирующего кода принимают по общему каналу управления.

16. Способ связи с кодированием каналов по п.14, отличающийся тем, что ИД вторичного скремблирующего кода принимают по специализированному каналу нисходящей линии связи, который в данный момент используют для обслуживания.

17. Устройство для формирования скремблирующих кодов в системе связи МДКР (множественного доступа с кодовым разделением каналов), содержащее первый блок памяти на основе регистра сдвига для генерации первой последовательности, причем первый блок памяти на основе регистра сдвига содержит совокупность регистров, секцию маскирования для маскирования первой последовательности для генерации вторичной последовательности, второй блок памяти на основе регистра сдвига для генерации второй последовательности, причем второй блок памяти на основе регистра сдвига содержит совокупность регистров, генератор маски для генерации маски для секции маскирования и первый сумматор для суммирования первой последовательности со второй последовательностью для формирования первичного скремблирующего кода, второй сумматор для суммирования вторичной последовательности со второй последовательностью для формирования вторичного скремблирующего кода, причем маска содержит ИД-номер, идентифицирующий первичный скремблирующий код.

18. Устройство по п. 17, отличающееся тем, что дополнительно содержит первый логический элемент ИСКЛЮЧАЮЩЕЕ ИЛИ для суммирования отдельных младших разрядов первого блока памяти на основе регистра сдвига для формирования старшего разряда первого блока памяти на основе регистра сдвига, в соответствии с порождающим многочленом первой последовательности.

19. Устройство по п. 18, отличающееся тем, что дополнительно содержит второй логический элемент ИСКЛЮЧАЮЩЕЕ ИЛИ для суммирования отдельных младших разрядов второго блока памяти на основе регистра сдвига для формирования старшего разряда второго блока памяти на основе регистра сдвига, в соответствии с порождающим многочленом второй последовательности.

20. Устройство по п. 17, отличающееся тем, что маска для формирования вторичного скремблирующего кода содержит ИД-номер, идентифицирующий один из вторичных скремблирующих кодов.

21. Устройство по п. 20, отличающееся тем, что старшие разряды каждой маски содержат ИД-номер первичного скремблирующего кода.

22. Устройство по п.21, отличающееся тем, что младшие разряды маски для формирования вторичного скремблирующего кода содержат ИД-номер, идентифицирующий один из вторичных скремблирующих кодов.

23. Устройство по п.17, отличающееся тем, что сумматоры представляют собой логические элементы ИСКЛЮЧАЮЩЕЕ ИЛИ.

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12



 

Похожие патенты:

Изобретение относится к системам связи множественного доступа с кодовым разделением каналов

Изобретение относится к способу и устройству для поискового вызова беспроводного терминала в беспроводной телекоммуникационной системе

Изобретение относится к системе связи, которая состоит из системы радиосвязи и системы проводной связи и функционирует как система стационарной беспроводной связи

Изобретение относится к системам связи и может быть использовано при построении компьютерных сетей по радиоканалам
Изобретение относится к системам осуществления передачи текстовой информации с мобильного терминала с оплатой по кредитным картам

Изобретение относится к области радиосвязи, в частности к системе персональной радиосвязи, и может быть использовано в системе мобильной телефонной связи

Изобретение относится к устройству кодирования в системах мобильной связи, в частности к устройству для генерирования маски квазиортогонального кода

Изобретение относится к передаче при радиосвязи из одной точки к множеству точек и может быть использовано, в частности, хотя и не обязательно, в соответствии с протоколом услуги пакетной радиосвязи общего назначения (УПРОН), предложенному для мобильной радиосвязи

Изобретение относится к радиотелефонной связи и предназначено для организации связи радиоабонентов в режиме ретрансляции сигнала, а также для входа на проводную линию связи в режиме входящего и исходящего сигналов

Изобретение относится к оптимизации использования радиоинтерфейса в радиосистеме

Изобретение относится к системам связи, в частности к способу осуществления связи в системе беспроводной местной связи

Изобретение относится к системе связи с мобильными объектами, и более конкретно к устройству и способу для определения начальной мощности передачи для прямого канала связи, по которому базовая станция передает сигнал к мобильной станции

Изобретение относится к системе мобильной связи для передачи информации по каналу пилот-сигнала

Изобретение относится к устройствам, обеспечивающим совместимость несотовых персональных систем связи с сотовыми мобильными телефонами

Изобретение относится к области организации и управления данными в сотовых сетях

Изобретение относится к радиотелефонным системам для обслуживания групп удаленных абонентов

Изобретение относится к области радиосвязи и предназначено для управления мощностью в высокоскоростном выделенном физическом канале в системе мобильной связи

Изобретение относится к сотовым сетям передачи пакетных данных и в частности к способу и устройству для обмена информацией подтверждения между мобильной станцией и сетью в сотовой сети связи
Наверх