Область техники, к которой относится изобретение
Настоящее изобретение относится в общем случае к устройству и способу генерации расширяющего кода в системе связи МДКР (множественного доступа с кодовым разделением каналов) и, в частности, к устройству и способу генерации расширяющего кода для систем с расширенным спектром.
Уровень техники
В существующей системе МДКР, соответствующей стандарту 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, то происходит нежелательная генерация значений кода [Сp:Сm] из неиспользуемого периода исходного кода М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, созданного генератором последовательности МД, посредством операций с последовательностью МД требуемой длины и с первой маской, и выполняет усечение посредством операций с последовательностью МД в неиспользуемом интервале времени и со второй маской, имеющей определенный сдвиг относительно первой маски. Следовательно, генерацию короткого ПШ кода осуществляют путем повторения вышеуказанного процесса. При этом необходимо осуществить выбор части периода последовательности МД с учетом частичной корреляции расширяющего кода и равномерности распределения двоичного значения. Кроме того, существует возможность генерации расширяющего кода, имеющего конкретный сдвиг относительно расширяющего кода, путем частичной выборки из последовательности МД.
Несмотря на то, что объяснение и описание изобретения было приведено со ссылкой на определенный предпочтительный вариант его осуществления, для специалистов а данной области техники понятно, что могут быть выполнены различные изменения формы и мелких подробностей без отступления от сущности и объема изобретения, которые определены формулой изобретения.
Раскрыто устройство генерации расширяющего кода в системе связи МДКР. Техническим результатом является то, что в нем генератор последовательности МД (максимальной длины) осуществляет генерацию последовательности МД согласно порождающему полиному последовательности МД, имеющей длину 2S-1 и заданное начальное значение, и перезагрузку начального значения всякий раз, когда осуществлена генерация последовательности МД, имеющей длину меньше, чем длина 2S-1, обеспечивая многократное выполнение операции генерации последовательности МД. Это достигается тем, что устройство выбора маски, содержащее первую и вторую маски, которые имеют заданный сдвиг, производит выбор первой маски в течение некоторого периода последовательности МД и выбор второй маски в течение другого периода. Сумматор по модулю 2 суммирует выходной сигнал генератора последовательности МД с выходным сигналом устройства выбора маски, осуществляя генерацию расширяющего кода, и отсекает последовательность МД после поступления второй маски. 3 с.п. ф-лы, 1 табл., 5 ил.
RU 2002374 С1, 30.10.1993 | |||
СИСТЕМА СВЯЗИ С КОЛЛЕКТИВНЫМ ДОСТУПОМ И КОДОВЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ (СДМА), СИСТЕМА СВЯЗИ АБОНЕНТОВ С ПОМОЩЬЮ БАЗОВОЙ СТАНЦИИ С АБОНЕНТАМИ УДАЛЕННОЙ СИСТЕМЫ, СИСТЕМА МЕСТНОЙ СВЯЗИ И СПОСОБ СОЗДАНИЯ МНОГОЛУЧЕВОГО РАСПРОСТРАНЕНИЯ ПЕРЕДАВАЕМЫХ СИГНАЛОВ СДМА В СИСТЕМЕ СВЯЗИ | 1991 |
|
RU2111619C1 |
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов | 1921 |
|
SU7A1 |
Топка с несколькими решетками для твердого топлива | 1918 |
|
SU8A1 |
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов | 1921 |
|
SU7A1 |
Авторы
Даты
2004-01-20—Публикация
2000-04-21—Подача