УСТРОЙСТВО И СПОСОБ ГЕНЕРАЦИИ РАСШИРЯЮЩЕГО КОДА В СИСТЕМЕ СВЯЗИ МДКР Российский патент 2004 года по МПК H04J13/00 H04B7/00 

Описание патента на изобретение RU2222109C2

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

Уровень техники
В существующей системе МДКР, соответствующей стандарту IS-95, расширение по спектру осуществляют при скорости передачи элементарных сигналов, равной 1,2288•106 эл.сигн./с (элементарных сигналов в секунду), при этом генерацию короткого ПШ (псевдошумового) кода осуществляют со скоростью передачи элементарных сигналов, равной 1,2288•106 эл.сигн./с. Поскольку генерация короткого ПШ кода должна быть осуществлена за время одного кадра (80 мс/3≈26,67 мс) канала синхронизации, короткий ПШ код имеет длину, равную 215 элементарным сигналам (1,2288•106 эл.сигн./с 0,02667 с).

На фиг. 1 изображено обычное устройство генерации расширяющих кодов. Со ссылкой на фиг.1 генератор расширяющего кода осуществляет генерацию короткого ПШ кода с использованием генератора для генерации последовательности МД (М-последовательности и/или последовательности максимальной длины (МД), в дальнейшем оба термина будут использоваться попеременно), длина которой равна 215-1. Генератор содержит 15 сдвиговых регистров, обозначенных R1-R15. В качестве короткого ПШ кода длиной 215 используют последовательность, полученную в результате вставки одного нуля ('0') после последовательностей из 14-ти нулей ('0'), генерацию которых осуществляют в каждом из 215-1 периодов. Порождающий полином генератора последовательности МД используют для идентификации кода, а также в качестве коэффициента для определения характеристик частотной корреляции кода. Стандартом IS-95 обусловлено наличие двух фазовых каналов (то есть, синфазного и квадратурного каналов), в которых используют различные полиномы и применяют две различные последовательности МД.

Короткий ПШ код, обладающий эффектом задержки полученного короткого ПШ кода на конкретный период Δ времени, может быть получен путем выборочного суммирования по модулю 2 находящихся в сдвиговых регистрах значений порождающего полинома. То есть, на фиг.1 сумматоры 101-115 по модулю 2 осуществляют суммирование по модулю 2 выходных сигналов соответствующих им сдвиговых регистров R1-R15 и выходных сигналов соответствующих им логических элементов И 122-135, а их выходные сигналы подают в сдвиговые регистры в следующих каскадах. Выбор находящегося в сдвиговом регистре значения для суммирования по модулю 2 осуществляют с использованием маски Маска_Короткого_ПШ_Кода[0: 14] (Short_ PN_Code_ Mask[0:14]). To есть, для генерации коротких ПШ кодов, имеющих различный сдвиг (или разность фаз), используют значения различных масок.

Предложенная система IMT-2000 (усовершенствованная система мобильной телефонной связи-2000), основанная на системе МДКР-2000 (CDMA-2000), обеспечивает поддержку системы широкополосной связи МДКР, имеющей ширину полосы с расширением по спектру более 1,2288•106 эл.сигн./с. Частичный выбор 2s-1 (где s - положительное число) последовательностей для используемого в этом случае короткого ПШ кода осуществляют из последовательности МД длиной 215•N (где N кратно 3), которая не является обычной последовательностью МД 215-1.

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

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

Описание подобных проблем будет приведено со ссылкой на фиг.2. На фиг.2 показан способ вычисления короткого ПШ кода, имеющего длину р=215•3, исходя из последовательности МД, имеющей длину m=217-1 и обозначенной как (б). Полагая, что показанный на фиг.1 способ генерации расширяющего кода, имеющего длину 215•3, распространен на процесс генерации короткого ПШ кода, который осуществляют посредством выбора только первых трех четвертей из последовательности МД, имеющей длину 217-1, и в котором создают 17 сдвиговых регистров. Полагая, что значение, выбранное из значений двоичной последовательности МД, обозначенной как (б), за один период равно Сo и что генерацию короткого ПШ кода осуществляют посредством выбора значений последовательности длиной р, начиная со значения Сo последовательности, остальные (m-р) последовательностей из общего количества m последовательностей МД соответствуют неиспользуемой последовательности. Существует простой способ генерации короткого ПШ кода путем выбора части периода всей последовательности МД. В этом способе для осуществления генерации последовательности МД или результирующей последовательности выполняют контроль текущего состояния сдвигового регистра, которое обозначено как (г). Затем, после того, как состояние сдвигового регистра становится равным Sp-1, что обозначено на фиг.2 буквой (г), или после возникновения (р-1)-й последовательности, осуществляют генерацию сигнала исходного состояния, обозначенного как (в), для инициализации сдвигового регистра таким образом, чтобы осуществить вывод первой последовательности Сo.

Будет приведено описание явления, которое возникает при использовании, как показано на фиг.1, только одного значения маски Маска_r (Mask_r), соответствующего 'r', для введения задержки 'r' сдвига в созданный короткий ПШ код, обозначенный на фиг.2 как (д). В этом случае, как обозначено буквой (е) на фиг.2, для осуществления генерации значений последовательности с (m-r)-го по (m-l)-e из исходной полной последовательности МД длиной 'm' и генерации значений последовательности МД с 0-го по (p-r-l)-e из последовательностей МД с r-й по (р-1)-ю, вводят задержку сдвига значения последовательности МД за период А времени, соответствующий последовательностям с 0-й последовательности по (r-1)-ю последовательность, на величину 'r'. Поэтому, исходя из уникальной особенности последовательности МД, величину задержки сдвига определяют в соответствии с текущим состоянием сдвигового регистра и значением маски, и, поскольку период исходной последовательности МД равен 'm', то задержка сдвига обусловлена этим периодом. Следовательно, в течение периода А времени появляются значения последовательностей МД с (m-r)-го по (m-1)-e, принадлежащие неиспользуемому периоду. Наличие значений последовательности в течение периода А времени противоречит первоначальному замыслу, заключающемуся в осуществлении циклической задержки значений только исходной последовательности МД, от 0-й последовательности Со до (р-1)-й последовательности Cр-1. To есть, для обеспечения требуемой циклической задержки сдвига, что обозначено на фиг.2 буквой (ж), для значений Соr-1 последовательностей МД с 0-й по (r-1)-ю осуществляют ввод задержки сдвига на величину 'r', обеспечивая генерацию из исходной последовательности МД значений последовательности от (р-r)-го до (p-1)-го.

Как описано выше, в том случае, когда в обычном способе генерации расширяющего кода генерацию короткого ПШ кода осуществляют с использованием только одной маски, то в течение периода А времени из фиг.2 получают нежеланный результат. Для решения подобных проблем вместо использования маски Маска_r (Mask_r), создающей в области А задержку на величину 'r', необходимо использовать маску Маска_(m-р+r) (Mask_(m-p+r)), которая обеспечивает дополнительную задержку 'm-р', соответствующую длине неиспользуемой последовательности из исходной последовательности МД.

Сущность изобретения
Следовательно, задачей настоящего изобретения является создание устройства и способа генерации короткого ПШ кода для расширения по спектру в системе связи МДКР.

Другой задачей настоящего изобретения является создание устройства и способа генерации в системе связи МДКР расширяющего кода, имеющего короткую длительность, из последовательности, имеющей большую длительность.

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

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

Краткое описание чертежей
Вышеуказанные и другие задачи, признаки и преимущества настоящего изобретения станут более очевидными из приведенного ниже подробного описания при его рассмотрении совместно с чертежами, на которых:
на фиг.1 приведена схема, на которой изображено устройство генерации расширяющих кодов с расширенным спектром в существующей системе связи МДКР;
на фиг.2 изображена схема для пояснения процедуры генерации расширяющего кода с использованием одной маски в существующей системе связи МДКР;
на фиг.3 приведена схема, на которой изображено устройство генерации расширяющих кодов с расширенным спектром в системе связи МДКР согласно варианту осуществления настоящего изобретения;
на фиг. 4 изображена временная диаграмма процесса генерации расширяющих кодов в устройстве генерации расширяющих кодов из фиг.3; и
на фиг.5 приведена схема, на которой показана процедура генерации сигнала выбора маски и сигнала перезагрузки М-последовательности.

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

В системе связи МДКР осуществляют распознавание базовых станций путем присвоения короткому ПШ коду различных значений задержки сдвига и выполняют декорреляцию помех между сигналами многолучевого распространения при возникновении запаздывания вследствие многолучевого распространения, что является общим свойством канала мобильной связи. Что касается короткого ПШ кода, то все станции мобильной связи, поддерживающие связь с одной и той же базовой станцией, используют коды, которые имеют одну и ту же величину задержки сдвига. Когда станция мобильной связи осуществляет передачу обслуживания другой базовой станции, то станция мобильной связи должна использовать код, имеющий иное значение задержки сдвига. В частности, при мягкой передаче обслуживания одна станция мобильной связи может присваивать демодулирующим компонентам рейк-приемника два или более различных значения задержки сдвига для осуществления демодуляции соответствующих сигналов многолучевого распространения. При этом для генерации короткого ПШ кода, имеющего требуемое значение задержки сдвига, в обычном способе используют соответствующую маску, обеспечивающую требуемое значение задержки сдвига для короткого ПШ кода, имеющего значение задержки сдвига, равное 'r'.

Между тем в системе IS-95/IS-95A или CDMA-2000 (или IS-2000) для короткого ПШ кода обычно используют двоичный код длиной 32768 элементарных сигналов, который получают путем добавления одного нуля ('0') к последовательности МД (максимальной длины), имеющей скорость передачи элементарных сигналов 1,2288 МГц и длину 32768 элементарных сигналов. Длина двоичного кода идентична длине (80 мс/3) одного кадра канала синхронизации. Однако системы МДКР третьего поколения IS-2000 или UMTS могут иметь более широкую полосу частот с расширением по спектру, чем система IS-95. Например, в системе 3•CDMA-2000 (IS-2000), имеющей ширину полосы частот 1,2288•3=3,6864 МГц, которая в три раза шире полосы частот с расширением по спектру системы IS-95, для обеспечения постоянной длины кадра (80 мс/3) канала синхронизации необходим короткий ПШ код, имеющий длину 32768•3. Это в три раза превышает длину короткого ПШ кода, имеющегося в системе IS-95. То есть в системе широкополосной связи, имеющей более широкую полосу частот с расширением по спектру, чем существующая система связи МДКР, длину требуемого короткого ПШ кода изменяют в соответствии с используемыми диапазонами частот. Однако, когда для короткого ПШ кода используют последовательность МД, как в существующей системе IS-95, общая длина всегда равна 2S (где s - целое число), несмотря на то, что длина последовательности МД всегда равна 2S-1, в системе МДКР для удобства реализации добавляют один ноль ('0'), чтобы длина стала равной 2S-1, что обусловлено теоретическими свойствами последовательности МД. Следовательно, в том случае, когда длина требуемого короткого ПШ кода равна 215•N (где N кратно 3), нельзя использовать короткий ПШ код, содержащий весь период последовательности МД, а вместо этого следует использовать часть периода последовательности МД длиной 215•N, где N кратно однако в том случае, когда короткий ПШ код содержит только часть периода последовательности МД, возникают следующие проблемы. То есть, как сформулировано выше, когда для генерации короткого ПШ кода, имеющего конкретное значение задержки сдвига, просто используют маску, что имеет место в обычном способе, созданный код содержит еще нежелательную часть, которая является нежелательной частью длины последовательности МД.

Таким образом, в настоящем изобретении предложен способ генерации короткого ПШ кода, имеющего требуемое значение задержки сдвига, в том случае, когда длину требуемого короткого ПШ кода получают посредством выбора части периода из обусловленного теорией полного периода последовательности МД. Несмотря на то, что с целью удобства объяснения описание изобретения будет приведено со ссылкой на системы IS-95 и IS-2000, специалистам в данной области техники понятно, что изобретение может быть применено для любой системы, в которой короткий ПШ код содержит часть периода последовательности МД.

На фиг. 3 изображено устройство генерации расширяющего кода, имеющего период, равный 32768•N (N=3, 6, 9, 12) элементарных сигналов, согласно варианту осуществления настоящего изобретения.

Со ссылкой на фиг.3 регистры с 320-го по 32s-1-й образуют сдвиговый регистр. Инициализацию регистров с 320-го по 32s-1-й осуществляют посредством значения начального состояния НАЧАЛЬНОЕ_СОСТОЯНИЕ[0:s-1] (INITIAL_STATE[0: s-1]). Выходное значение Rs-1 32s-1-го регистра подают в устройства с 300-го по 30s-1-е выполнения операции "И". Устройства с 300-го по 30s-1-e выполнения операции "И" выполняют операцию "И" между выходным сигналом 32s-1-го регистра и соответствующими им коэффициентами с а0-го as-1-й порождающего полинома. Сумматоры с 310-го по 31s-1-й, подключенные между регистрами, осуществляют суммирование по модулю 2 выходных сигналов устройств с 300-го по 30s-1-e выполнения операции "И" с выходными сигналами предыдущих каскадов, а затем результирующие значения запоминают в регистрах следующих каскадов.

Контроллер 360 осуществляет генерацию сигнала ПЕРЕБОР_ПШ (PN_ROLL_OVER) для контроля периода 32768•N и сигнала выбора маски для выбора соответствующей маски. В устройство 340 выбора подают первую маску Маска1[0:s-1] (Mask1 [0: s-1] ) и вторую маску Маска2[0:s-1] (Mask2[0:s-1]), и оно осуществляет выбор сигнала маски в соответствии с сигналом выбора маски на выходе контроллера 360. Каждый из логических элементов И с 330-го по 33s-1-й осуществляет операцию "И" между выходными значениями с R0 no Rs-1 регистров с 320-го по 32s-1-й и сигналом маски, выбор которого осуществлен устройством 340 выбора. Сумматор 350 по модулю 2 суммирует значения выходных сигналов устройств с 330-го по 33s-1-e выполнения операции "И", осуществляя генерацию короткого ПШ кода.

Со ссылкой на фиг.3 генератор расширяющего кода согласно варианту осуществления настоящего изобретения содержит генератор 370 последовательности МД и контроллер 360. Генератор 370 последовательности МД осуществляет генерацию последовательности МД, которая может вызывать перезагрузку исходных значений с R0 по Rs-1 сдвигового регистра согласно порождающему полиному последовательности МД, что обеспечивает генерацию порождающей функции ПШ кода, которая отсекает требуемый период от расширяющего кода длиной 2S-1 (где s - количество сдвиговых регистров), генерация которого выполнена генератором последовательности МД, и многократную генерацию укороченного периода. Контроллер 360 осуществляет выбор расширяющего кода требуемой длины из полного расширяющего кода сгенерированной последовательности МД.

Генератор расширяющего кода дополнительно содержит сумматоры с 310-го по 31s-2-й по модулю 2 и устройство 340 выбора для генерации расширяющего кода, имеющего конкретный сдвиг относительно выбранного расширяющего кода. Для генерации расширяющего кода с задержкой сдвига, имеющего конкретный сдвиг относительно сгенерированного исходного расширяющего кода, сумматоры с 310-го по 31s-2-й по модулю 2 осуществляют выборочное суммирование по модулю 2 значений с выхода сдвиговых регистров с 320-го по 32s-1-й согласно значению маски. Для генерации расширяющего кода устройство 340 выбора осуществляет выбор одного из двух значений маски.

На фиг.4 изображена временная диаграмма процесса генерации короткого ПШ кода, период которого равен 215•3 элементарных сигналов согласно варианту осуществления настоящего изобретения.

Описание изобретения будет приведено со ссылкой на пример, в котором генерацию короткого ПШ кода с периодом, равным р=215•3 элементарных сигналов, осуществляют при скорости передачи элементарных сигналов в полосе частот с расширением по спектру, равной 1,2288•106•3.

Со ссылкой на фиг.3 и фиг. 4 для осуществления генерации короткого ПШ кода с периодом р=215•3 элементарных сигналов может быть использован генератор последовательности МД, минимальный период которой равен 217-1. Выражение для порождающего полинома генератора последовательности МД может иметь вид, показанный в приведенном ниже уравнении (1).

[Уравнение 1]
Р(х)= x17+a16•x16+a15•х15+а14•х14+а13•х13+а12•x12+a11•х11+а10•х10+а9•х9+а8•х8+а7•х7+а6•х6+а5•x5+a4•х4+а3•x3+а2•x2+a1•х1+а0
В уравнении (1) 'an' (где n=0, 1,..., 16) представляет собой коэффициент порождающего полинома и имеет значение '0' или '1'. Он может быть реализован путем использования 17-ступенчатых сдвиговых регистров с r0 по Rs-1 и сумматоров с 310-го по 31s-2-й по модулю 2, как и в генераторе 370 последовательности МД из фиг.3. Начальные значения от 0 до s-1 17-ступенчатого регистра в генераторе последовательности МД 370 должны быть перезагружаемыми. Это обусловлено тем, что генерация расширяющего кода, имеющего период элементарных сигналов, равный 215•3, может быть осуществлена путем непрерывной перезагрузки начальных значений 17-ступенчатого регистра в генераторе 370 последовательности МД через каждые 215•3 элементарных сигналов.

В генераторе расширяющего кода необходимо наличие генератора управляющего сигнала, осуществляющего генерацию управляющего сигнала (то есть, сигнала разрешения перезагрузки начального состояния короткого ПШ кода) для перезагрузки значения начального состояния 17-ступенчатого регистра. Генерацию управляющего сигнала осуществляет контроллер 360. Контроллер 360 может осуществлять генерацию управляющего сигнала посредством использования пересчетного устройства, имеющего период р=215•3, и устройства сравнения значений сдвиговых регистров с R0 по Rs-1. Как показано на фиг.4, в способе с использованием значений сдвиговых регистров с R0 по Rs-1 генерацию управляющего сигнала (то есть, сигнала разрешения перезагрузки начального состояния короткого ПШ кода) для перезагрузки значения начального состояния S0 осуществляют тогда, когда значение состояния сдвигового регистра равно Sp-1. Таким образом, можно осуществить генерацию короткого ПШ кода с периодом p=215•3 посредством генератора 370 последовательности МД, имеющего период m=217-1.

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

В варианте осуществления настоящего изобретения короткий ПШ код с периодом 215•3 создают посредством усечения М-последовательности, период которой равен 217-1. Когда генерацию имеющего сдвиг короткого ПШ кода осуществляют с использованием маски, необходимо принимать во внимание то, что в созданных кодах имеются неиспользуемые коды. С учетом этого, вариант осуществления настоящего изобретения включает в себя наборы масок, по меньшей мере, двух типов Маска1 и Маска2. То есть, вариант осуществления настоящего изобретения включает в себя две маски, причем первую маску применяют для М-последовательности в течение некоторого периода, а вторую маску применяют для М-последовательности в течение другого периода таким образом, что генерацию одного короткого ПШ кода можно осуществить с использованием масок, имеющих различные сдвиги.

Такую операцию наложения масок выполняют посредством устройства 340 выбора, а управление устройством 340 выбора осуществляют посредством контроллера 360. Контроллер 360 сохраняет выбранную конкретную маску до тех пор, пока длина сгенерированного расширяющего кода не станет равной требуемому значению 'r' сдвига созданного расширяющего кода, и осуществляет генерацию сигнала выбора маски для выбора другой маски тогда, когда длина превысит значение 'r' сдвига (то есть, когда осуществлена генерация расширяющего кода требуемой длины).

Ниже будет приведено подробное описание процесса выбора маски. Когда исходная неусеченная последовательность МД, обозначенная на фиг.4 номером позиции 413, равна М0, то расширяющий код М, обозначенный на фиг.4 номером позиции 419, вычисляют путем усечения последовательности М0 в точке р=215•3. Маскированная ПШ последовательность Мr, обозначенная на фиг.4 номером позиции 421, имеющая сдвиг 'r' относительно расширяющего кода М, может быть получена путем суммирования значений, полученных на выходе сдвигового регистра генератора, предназначенного для генерации кода М, обозначенного номером позиции 419, с маской (Маска1 в варианте осуществления), которая нужна для введения фазовой задержки (или смещения) 'r'. При этом, когда для значения кода M= [C0: Cr-1] используют Маску1, то происходит нежелательная генерация значений кода [Сpm] из неиспользуемого периода исходного кода М0. Поэтому в варианте осуществления в течение этого периода времени [C0:Cr-1] используют Маску2, которая вместо сдвига 'r' вызывает сдвиг, равный 'r+m-p'.

На фиг.5 показана процедура генерации сигнала выбора маски и сигнала разрешения загрузки начального состояния в контроллере 360 из фиг.3.

Со ссылкой на фиг.5 значение ОТСЧ отсчета содержит состояние последовательности МД и индекс выходного значения и полагают, что требуемое для пользователя исходное состояние является 0-ым состоянием. При выполнении операции 511 контроллер 360 устанавливает исходное значение ОТСЧ отсчета равным нулю ('0'), а затем увеличивает значение ОТСЧ отсчета на единицу каждый раз после осуществления генерации тактового импульса при выполнении операции 513. После этого при выполнении операции 515 контроллер 360 сравнивает значение ОТСЧ отсчета со значением 'r' сдвига. Если значение ОТСЧ отсчета меньше, чем значение 'r' сдвига, то контроллер 360 осуществляет переход к выполнению операции 517 и выдает сигнал выбора маски, разрешающий выбрать Маску2. В противном случае контроллер 360 осуществляет переход к выполнению операции 521 и блокирует сигнал выбора маски, обеспечивая выбор Маски1. Затем устройство 340 выбора осуществляет выбор Маски1 или Маски2 в соответствии с сигналом выбора маски от контроллера 360. Сигнал выбора маски, который подают в устройство 340 выбора, обозначен на фиг.4 номером позиции 425, а сигнал маски с выхода контроллера 360 обозначен на фиг.4 номером позиции 423. Сигнал маски с выхода устройства 340 выбора подают в логические элементы И с 330-го по 33s-1-й.

После выбора Маски1, выполненного при операции 521, контроллер 360 при выполнении операции 523 определяет, равно ли значение ОТСЧ отсчета длине (р-1) искомого короткого ПШ кода. Когда значение ОТСЧ отсчета не равно длине искомого расширяющего кода, контроллер 360 возвращается к выполнению операции 513, повторяя вышеуказанную операцию. Однако, когда значение ОТСЧ отсчета равно длине искомого расширяющего кода, контроллер 360 при выполнении операции 525 осуществляет генерацию сигнала перезагрузки начального состояния и подает созданный сигнал в генератор 370 М-последовательности. Затем генератор 370 М-последовательности осуществляет загрузку значения НАЧАЛЬНОЕ СОСТОЯНИЕ [0: s-1] (INITIAL_STATE[0:S-1]) начального состояния и возврат к начальному состоянию последовательности МД.

Как описано выше, для генерации расширяющего кода, имеющего длину короткого ПШ кода в течение одного кадра канала синхронизации, новый генератор расширяющего кода осуществляет генерацию короткого ПШ кода требуемой длины из расширяющего кода длиной 2s-1, созданного генератором последовательности МД, посредством операций с последовательностью МД требуемой длины и с первой маской, и выполняет усечение посредством операций с последовательностью МД в неиспользуемом интервале времени и со второй маской, имеющей определенный сдвиг относительно первой маски. Следовательно, генерацию короткого ПШ кода осуществляют путем повторения вышеуказанного процесса. При этом необходимо осуществить выбор части периода последовательности МД с учетом частичной корреляции расширяющего кода и равномерности распределения двоичного значения. Кроме того, существует возможность генерации расширяющего кода, имеющего конкретный сдвиг относительно расширяющего кода, путем частичной выборки из последовательности МД.

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

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

название год авторы номер документа
ГЕНЕРАТОРЫ ПСЕВДОСЛУЧАЙНОГО ШУМА ДЛЯ СИСТЕМ СВЯЗИ С РАСШИРЕННЫМ СПЕКТРОМ 2001
  • Блэк Питер Дж.
  • Падовани Роберто
  • Уивер Линдсей А. Мл.
RU2269202C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ ПИЛОТ-СИГНАЛА В ПРИЕМНОМ УСТРОЙСТВЕ СИСТЕМЫ МНОЖЕСТВЕННОГО ДОСТУПА С КОДОВЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ 1998
  • Сторм Брайан Д.
  • Лароза Кристофер Питер
RU2208914C2
РАДИОТЕЛЕФОН И СПОСОБ КАЛИБРОВКИ ТАКТОВОГО СИГНАЛА ДЛЯ РЕЖИМА ПОИСКОВОГО ВЫЗОВА ВО ВРЕМЕННЫХ ИНТЕРВАЛАХ В РАДИОТЕЛЕФОННОЙ СИСТЕМЕ МНОГОСТАНЦИОННОГО ДОСТУПА С КОДОВЫМ РАЗДЕЛЕНИЕМ (МДКР) 1998
  • Сторм Брайан Д.
  • Кэлликотт Марк Дж.
  • Кэхилл Стефен В.
RU2195075C2
УСТРОЙСТВО И СПОСОБ ГЕНЕРИРОВАНИЯ ПСЕВДОШУМОВОЙ ПОСЛЕДОВАТЕЛЬНОСТИ В СИСТЕМЕ СВЯЗИ МНОЖЕСТВЕННОГО ДОСТУПА С КОДОВЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ 1999
  • Парк Су Вон
RU2160504C1
СПОСОБ ГЕНЕРАЦИИ СКРЕМБЛИРУЮЩЕГО КОДА В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ УСМЭ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2000
  • Ким Дзае-Йоел
  • Канг Хее-Вон
RU2185031C1
ПРОЦЕССОР ПОИСКА ДЛЯ МНОГОСТАНЦИОННОЙ СИСТЕМЫ СВЯЗИ С РАСШИРЕННЫМ СПЕКТРОМ 1995
  • Истон Кеннет Д.
  • Левин Джеффри А.
RU2149509C1
УСТРОЙСТВО И СПОСОБ ФОРМИРОВАНИЯ РАСШИРЯЮЩЕГО КОДА И РАСШИРЕНИЯ СПЕКТРА КАНАЛЬНЫХ СИГНАЛОВ С ИСПОЛЬЗОВАНИЕМ РАСШИРЯЮЩЕГО КОДА В СИСТЕМЕ СВЯЗИ МНОЖЕСТВЕННОГО ДОСТУПА С КОДОВЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ 1999
  • Ким Дзе-Воо
  • Воо Дзунг-Хио
  • Парк Чанг-Соо
  • Ахн Дзае-Мин
RU2183910C2
УСОВЕРШЕНСТВОВАННЫЕ СПОСОБ И УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ПОИСКОВОГО ВХОЖДЕНИЯ В СИСТЕМЕ СВЯЗИ С МДВР 1995
  • Саттон Тодд Р.
RU2216852C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ГЕНЕРАЦИИ МНОЖЕСТВА БИТОВ ПСЕВДОШУМОВОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ПРИ КАЖДОМ ТАКТОВОМ ИМПУЛЬСЕ С ПОМОЩЬЮ ПАРАЛЛЕЛЬНОГО ВЫЧИСЛЕНИЯ БИТОВ 2000
  • Лупин Эдвард Д.
  • Синдхушаяна Нагабхушана Т.
RU2267807C2
ПОДДЕРЖИВАЕМАЯ ПОДВИЖНОЙ СТАНЦИЕЙ СИНХРОНИЗАЦИЯ УСТАНОВКИ ВРЕМЕНИ В СИСТЕМЕ СВЯЗИ МДКР 1999
  • Уитли Чарльз Е. Iii
  • Тидманн Эдвард Дж. Мл.
RU2294059C2

Иллюстрации к изобретению RU 2 222 109 C2

Реферат патента 2004 года УСТРОЙСТВО И СПОСОБ ГЕНЕРАЦИИ РАСШИРЯЮЩЕГО КОДА В СИСТЕМЕ СВЯЗИ МДКР

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

Формула изобретения RU 2 222 109 C2

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

Документы, цитированные в отчете о поиске Патент 2004 года RU2222109C2

RU 2002374 С1, 30.10.1993
СИСТЕМА СВЯЗИ С КОЛЛЕКТИВНЫМ ДОСТУПОМ И КОДОВЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ (СДМА), СИСТЕМА СВЯЗИ АБОНЕНТОВ С ПОМОЩЬЮ БАЗОВОЙ СТАНЦИИ С АБОНЕНТАМИ УДАЛЕННОЙ СИСТЕМЫ, СИСТЕМА МЕСТНОЙ СВЯЗИ И СПОСОБ СОЗДАНИЯ МНОГОЛУЧЕВОГО РАСПРОСТРАНЕНИЯ ПЕРЕДАВАЕМЫХ СИГНАЛОВ СДМА В СИСТЕМЕ СВЯЗИ 1991
  • Клейн С.Гилхаусен[Us]
  • Фрэнклин П.Антонио[Us]
RU2111619C1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1
Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов 1921
  • Ланговой С.П.
  • Рейзнек А.Р.
SU7A1

RU 2 222 109 C2

Авторы

Бае Санг-Мин

Чо Ми-Янг

Даты

2004-01-20Публикация

2000-04-21Подача