Описание
Область техники, к которой относится изобретение
Настоящее изобретение относится, в общем, к устройству и способу сообщения посредством общего канала в системе связи МДКР (множественного доступа с кодовым разделением каналов) и, в частности, к устройству и способу обмена данными через общий пакетный канал в асинхронной системе связи МДКР.
Уровень техники
В асинхронной системе связи МДКР, такой как, например, система связи УСМТ (универсальная система мобильных телекоммуникаций) ШМДКР (широкополосного МДКР), являющейся системой мобильной связи следующего поколения, в качестве общего канала линии "вверх" (восходящей линии связи) или обратного канала используются канал с произвольным доступом (КнПД) и общий пакетный канал (ОПКн).
На фиг.1 приведена блок-схема, поясняющая, каким образом осуществляется передача и прием сигнала трафика по КнПД, являющемуся одним из типичных асинхронных общих каналов линии "вверх". На фиг.1 позиция номер 151 обозначает процедуру передачи сигнала по каналу линии "вверх", которым может быть, в частности КнПД. Позиция номер 111 обозначает канал индикации получения заголовка доступа (КнИПЗД), который является каналом линии "вниз" (нисходящей линии связи) или прямого канала. По КнИПЗД НСУРД (наземная сеть УСМТ с радиодоступом) принимает сигналы, переданные по КнПД, и отвечает на данные принятые сигналы. Сигнал, передаваемый по КнПД, называется заголовком доступа (ЗД), который формируется посредством случайного выбора одной из сигнатур КнПД.
КнПД выбирает класс услуг доступа (КУД) в соответствии с типом передаваемых данных и получает от НСУРД право использования канала, задействуя группы подканалов КнПД и ЗД, определенного в КУД.
Согласно фиг.1 пользовательское оборудование (ПОб) передает ЗД 162 заданной длины по КнПД, а затем ожидает ответа от НСУРД. Если за заданное время ответ от НСУРД не приходит, то на ПОб происходит повышение мощности передачи на заданный уровень, что представлено позицией номер 164, и осуществляется повторная передача ЗД при повышенной мощности передачи. После детектирования ЗД, переданного по КнПД, НСУРД передает сигнатуру 122 детектированного ЗД по КнИПЗД линии "вниз". После передачи ЗД ПОб определяет, была ли детектирована переданная сигнатура из сигнала, переданного НСУРД по КнИПЗД в ответ на данный ЗД. В рассматриваемом случае, если определена сигнатура, используемая для переданного по КнПД ЗД, то ПОб делает вывод, что НСУРД успешно детектировала ЗД, и передает сообщение по каналу доступа линии "вверх".
В противном случае, если в течение заданного времени Tp-A1 после передачи ЗД 162 сигнатура не определена из сигнала, передаваемого НСУРД по КнИПЗД, то ПОб делает вывод, что НСУРД не смогла детектировать заголовок, и передает данный ЗД повторно по истечении заданного времени. Согласно 164 ЗД передается повторно при мощности передачи, увеличенной на ΔР (дБ) по сравнению со значением мощности, при котором осуществлялась предыдущая передача рассматриваемого ЗД. Сигнатура, используемая для формирования ЗД, выбирается случайным образом из набора сигнатур, определенного в КУД, выбранном ПОб. При срыве приема сигнала с использованием сигнатуры, переданной НСУРД по КнИПЗД после передачи ЗД, по истечении заданного времени на ПОб происходит изменение мощности передачи и сигнатуры ЗД, и вышеописанная операция выполняется повторно. Если в процессе передачи ЗД и приема сигнала КнИПЗД принимается сигнатура, переданная непосредственно ПОб, то по истечении заданного времени на ПОб выполняется кодирование сообщения 170 КнПД с расширением спектра посредством кода скремблирования для данной сигнатуры, и осуществляется передача кодированного описанным выше способом сообщения КнПД с использованием заданного каналообразующего кода при значении мощности, задействованном для передачи заголовка, на который был получен ответ от НСУРД в виде сигнала КнИПЗД (иными словами, при начальном значении мощности, используемой для передачи сообщения по общему каналу линии "вверх").
Согласно вышеприведенному описанию посредством передачи ЗД по КнПД НСУРД может эффективно детектировать данный ЗД и без задержки установить начальное значение мощности передачи сообщения по общему каналу линии "вверх". Тем не менее, отсутствие управления мощностью КнПД затрудняет передачу пакетных данных с большим временем передачи в силу того, что для ПОб характерна высокая скорость передачи данных или большой объем передаваемых данных. Более того, так как выделение канала осуществляется с помощью одного ЗД КнИПЗД, то единицы ПОб, передавшие ЗД с одинаковой сигнатурой, будут использовать один и тот же канал. В этом случае произойдет конфликт при передаче данных разными единицами ПОб, так что НСУРД не сможет принять данные.
Для решения данной проблемы для системы ШМДКР был предложен способ подавления конфликтов между единицами ПОб при управлении мощностью общего канала линии "вверх". Данный способ применяется для общего пакетного канала (ОПКн). Для ОПКн оказывается возможным управление мощностью общего канала линии "вверх". Также ОПКн характеризуется более высокой надежностью по сравнению с КнПД при выделении каналов различным единицам пользовательского оборудования. Таким образом, с помощью ОПКн оказывается возможной высокоскоростная передача по каналу данных за заданное время (от нескольких десятков до нескольких сотен мс). Более того, по ОПКн оказывается возможной быстрая передача от ПОб в НСУРД сообщения, размер которого меньше некой заданной величины, по линии "вверх" без использования специализированного канала.
Для выделения канала между ПОб и НСУРД имеет место интенсивный обмен соответствующими сообщениями, и, таким образом, для передачи и приема управляющих сообщений требуется значительное время. Следовательно, при передаче данных сравнительно небольшого объема за время от нескольких десятков до нескольких сотен мс обмен управляющими сообщениями приводит к чрезмерно большому объему служебных данных. Таким образом, при передаче данных малого объема более эффективным оказывается использование ОПКн.
Тем не менее, при передаче заголовков несколькими единицами ПОб с использованием нескольких сигнатур с целью получения права на использование ОПКн может произойти конфликт между сигналами ОПКн от различных единиц ПОб. Для того чтобы избежать подобного эффекта, требуется способ назначения прав единицам ПОб на использование ОПКн.
В системе асинхронной мобильной связи используется код скремблирования линии "вниз" для распознавания сетей НСУРД и код скремблирования линии "вверх" для распознавания единиц ПОб. Более того, каналы, передаваемые НСУРД, распознаются с помощью кода ортогонального преобразования с переменным коэффициентом расширения спектра (ОППКРС). Каналы, передаваемые ПОб, также распознаются с помощью кода ОППКРС.
Таким образом, информация, необходимая ПОб для использования ОПКн, включает в себя код скремблирования, используемый для сегмента сообщения ОПКн линии "вверх"; код ОППКРС, используемый для сегмента Вв_СФКнУ (специализированный физический канал управления линии "вверх") управления ОПКн линии "вверх"; код ОППКРС, используемый для сегмента Вв_СФКнД (специализированный физический канал данных линии "вверх") данных ОПКн линии "вверх"; максимальную скорость передачи данных по ОПКн линии "вверх" и каналообразующий код для специализированного канала Вн_СФКнУ (специализированный физический канал управления линии "вниз"), используемого для управления мощностью ОПКн. Вышеуказанная информация обычно требуется при установлении специализированного канала между НСУРД и ПОб. Более того, перед выделением канала данная информация передается на ПОб посредством передачи служебных данных. Тем не менее, в силу того, что ОПКн является общим, а не специализированным каналом, для предоставления ПОб вышеуказанной информации данная информация обычно представлена комбинацией сигнатур, используемых в ЗД, и подканалов ОПКн, для которых введена концепция подканалов, используемая для КнПД.
На фиг.2 показана процедура передачи сигналов по каналам линии "вверх" и "вниз", соответствующая предшествующему уровню техники. Кроме того, по фиг.2 в дополнение к способу передачи ЗД по КнПД для предотвращения конфликтов между сигналами ОПКн от различных единиц ПОб используется заголовок обнаружения конфликтов (ЗОК).
На фиг.2 позиция номер 211 обозначает порядок действий для канала линии "вверх", выполняемых при запросе ПОб на выделение ОПКн, а позиция номер 201 обозначает последовательность действий для НСУРД, выполняемых при выделении ОПКн для ПОб. На фиг.2 ПОб передает ЗД 213. В качестве сигнатуры, составляющей ЗД 213, оказывается возможным использовать одну сигнатуру, выбранную из набора сигнатур, используемых КнПД, или использовать одну и ту же сигнатуру, при этом сигнатура распознается посредством использования разных кодов скремблирования. Сигнатура, составляющая ЗД, выбирается ПОб на основе вышеупомянутой информации, и это отличает рассматриваемый способ от способа, в котором КнПД выбирает сигнатуру случайным образом. Иными словами, на каждую сигнатуру отображаются: код ОППКРС, используемый для Вв_СФКнУ; код ОППКРС, используемый для Вв_СФКнД; код ОППКРС, используемый для каждого Вв КСкр (кода скремблирования для линии "вверх") и Вн_СФКнУ; максимальное число кадров и скорость передачи данных. Таким образом, в ПОб выбор одной сигнатуры эквивалентен выбору четырех типов информации, отображаемых на соответствующую сигнатуру. Более того, ПОб исследует состояние ОПКн, который может использоваться в НСУРД в текущий момент, которой, в свою очередь, принадлежит данное ПОб, через канал индикации состояния ОПКн (КнИСКн), передаваемого с использованием заключительной части ЗД_КнИПЗД перед передачей ЗД. Впоследствии ПОб передает ЗД по КнИСКн после выбора сигнатур для канала, который должен использоваться, из каналов ОПКн, которые можно задействовать в настоящий момент. ЗД 213 передается в НСУРД при начальном значении мощности передачи, установленном ПОб. Согласно фиг.2, если в течение времени 212 не приходит ответа от НСУРД, ПОб повторно передает ЗД 215. Число повторных передач ЗД и время 212 ожидания задаются до начала процесса получения ОПКн, и ПОб останавливает процесс получения ОПКн, когда число повторных передач превосходит заданное значение.
После приема ЗД 215 НСУРД сравнивает полученный ЗД с ЗД, полученными от других единиц ПОб. После выбора ЗД 215 НСУРД передает по истечении времени 202 ЗД_КнИПЗД 203 как сигнал ПП (подтверждения приема данных). Существует несколько критериев, на основе которых НСУРД сравнивает принятые ЗД с целью выбора ЗД 215. Например, один из критериев может соответствовать случаю, когда доступен ОПКн, о котором ПОб запрашивает НСУРД посредством ЗД, или случаю, когда мощность ЗД, принимаемого НСУРД, удовлетворяет требованию о минимальной мощности, выдвигаемому НСУРД. ЗД_КнИПЗД 203 включает в себя значение сигнатуры, составляющей ЗД 215, выбираемого НСУРД. Если сигнатура, передаваемая непосредственно ПОб, включается в ЗД_КнИПЗД 203, принимаемый после передачи ЗД 215, то ПОб передает заголовок обнаружения конфликтов (ЗОК) 217 по истечении времени 214. Целью передачи ЗОК 217 является предотвращение конфликтов между сигналами, передаваемыми по каналам от единиц ПОб. Иными словами, многочисленные единицы ПОб, принадлежащие рассматриваемой НСУРД, могут запросить право на использование одного и того же ОПКн посредством одновременной передачи одинаковых ЗД в НСУРД, и, в результате, единицы ПОб, принимающие одинаковые ЗД КнИПЗД, могут попытаться использовать один и тот же ОПКн, тем самым вызывая конфликт. Каждая из единиц ПОб, участвовавшая в одновременной передаче одинаковых заголовков ЗД, выбирает сигнатуру для ЗОК и передает данный ЗОК. После приема данных заголовков ЗОК НСУРД может выбрать один из принятых заголовков ЗОК и ответить на выбранный ЗОК. Критерием выбора ЗОК может быть, например, уровень мощности ЗОК, принимаемого от НСУРД. В качестве сигнатуры, составляющей ЗОК 217, может использоваться одна из сигнатур для ЗД, а ее выбор может быть реализован способом, аналогичным способу для КнПД. Иными словами, оказывается возможным выбрать случайным образом одну из сигнатур, используемых для ЗОК, и передать выбранную сигнатуру. В качестве альтернативы для ЗОК может быть использована только одна сигнатура. В случае, когда для ЗОК используется единственная сигнатура, ПОб случайным образом выбирает момент времени из заданного временного интервала для передачи данного ЗОК в выбранный момент времени.
После приема ЗОК 217 НСУРД сравнивает принятый ЗОК с заголовками ЗОК, принятыми от других единиц ПОб. После выбора ЗОК 217 НСУРД по истечении времени 206 передает на ПОб канал индикации обнаружения конфликтов (КнИОК) 205. После приема КнИОК 205, передаваемого НСУРД, единицы ПОб проверяют, включено ли в КнИОК 205 значение сигнатуры, используемой для ЗОК, переданного в НСУРД. ПОб, для которого сигнатура, используемая для ЗОК, включена в КнИОК 205, по истечении времени 216 передает заголовок 219 управления мощностью (ЗУМ). Для ЗУМ 219 используется код скремблирования линии "вверх", определяемый при определении ПОб сигнатуры для ЗД, и тот же самый каналообразующий код (ОППКРС), что использовался для сегмента 221 Вв_СФКнУ управления во время передачи по ОПКн. ЗУМ 219 состоит из пилотных битов, битов команд управления мощностью и битов информации обратной связи. Длительность ЗУМ 219 составляет 0 или 8 временных интервалов. Временной интервал является основной единицей передачи, используемой в случае, когда в системе УСМТ осуществляется передача по физическому каналу. При частоте следования элементарных посылок, равной 3,84 Мс/с (символов в секунду), длительность временного интервала составляет 2560 символов. Когда длительность ЗУМ 219 равна 0 временным интервалам, состояние среды распространения радиоволн между НСУРД и ПОб в этот момент является удовлетворительным, так что сегмент сообщения ОПКн можно передать при значении мощности передачи, при котором осуществлялась передача ЗОК без отдельного управления мощностью. Когда же длительность ЗУМ 219 равна 8 временным интервалам, требуется управление мощностью передачи сегмента сообщения ОПКн.
Для ЗД 215 и ЗОК 217 можно использовать коды скремблирования с одинаковым начальным значением, но различными стартовыми точками. Например, для ЗД можно использовать коды скремблирования длиной 4096 с 0-го по 4095-й, а для ЗОК - коды скремблирования длиной 4096 с 4096-го по 8191-й. Для ЗД и ЗОК можно использовать одну и ту же часть кода скремблирования с одним и тем же начальным значением, и данный способ реализуем, когда система ШМДКР разделяет сигнатуры, используемые для общего канала линии "вверх" на сигнатуры для КнПД и сигнатуры для ОПКн. Для кода скремблирования, используемого для ЗУМ 219, используются значения кода скремблирования с 0-го по 21429-е, причем начальное значение данного кода совпадает с начальным значением кода скремблирования, используемого для ЗД 215 и ЗОК 217. Как альтернативный вариант, в качестве кода скремблирования для ЗУМ 219 также можно использовать и другой код скремблирования, однозначно отображаемый в код скремблирования, используемый для ЗД 215 и ЗОК 217.
Позиции номер 207 и 209 обозначают, соответственно, поле пилот-сигнала и поле команд управления мощностью специализированного физического канала управления (Вн_СФКнУ) из набора специализированных физических каналов линии "вниз" (Вн_СФКн). Для Вн_СФКнУ может использоваться либо первичный код скремблирования линии "вниз" для распознавания сетей НСУРД, либо вторичный код скремблирования для повышения пропускной способности НСУРД. В качестве каналообразующего кода ОППКРС, который должен использоваться для Вн_ВСКнУ, используется каналообразующий код, определяемый при выборе ПОб сигнатуры для ЗД. Вн_СФКнУ используется в случае, когда НСУРД выполняет управление мощностью в соответствии с ЗУМ или сообщением ОПКн, передаваемыми ПОб. НСУРД при приеме ЗУМ 219 измеряет принимаемую мощность поля пилот-сигнала ЗУМ 219 и осуществляет управление мощностью передачи каналов линии "вверх", передаваемых ПОб, посредством команды 209 управления мощностью. ПОб измеряет мощность сигнала Вн_СФКнУ, принимаемого от НСУРД, с целью применения команды управления мощностью к полю управления мощностью ЗУМ 219 и передает данный ЗУМ в НСУРД с целью управления мощностью передачи по каналу линии "вниз", исходящему от НСУРД.
Позиции номер 221 и 223 обозначают, соответственно, сегмент Вв_СФКнУ управления и сегмент Вв_СФКнД данных сообщения ОПКн. В качестве кода скремблирования, задействованного для кодирования сообщения ОПКн с расширением спектра по фиг.2, используется код скремблирования, идентичный коду скремблирования, используемому для ЗУМ 219. В качестве используемого кода скремблирования задействуются коды скремблирования длиной 38400 с 0-го по 38399-й во временном интервале длительностью 10 мс. Код скремблирования, используемый для сообщения по фиг.2, может быть либо кодом скремблирования, используемым для ЗД 215 и ЗОК 217, либо каким-либо другим однозначно отображаемым кодом скремблирования. Каналообразующий код ОППКРС, используемый для сегмента 223 данных сообщения ОПКн, определяется в соответствии со способом, заранее установленным между НСУРД и ПОб. Иными словами, в силу того, что сигнатура для ЗД и код ОППКРС для Вв_СФКнД взаимно отображаются, код ОППКРС для Вв_СФКнД определяется посредством определения сигнатуры для ЗД. В качестве каналообразующего кода, используемого для сегмента 221 управления (Вв_СФКнУ) используется каналообразующий код, идентичный коду ОППКРС, используемому для ЗУМ. Когда определяется код ОППКРС для Вв_СФКнД, каналообразующий код, используемый для сегмента 221 управления (Вв СФКнУ), определяется в соответствии с древовидной структурой кода ОППКРС.
Согласно фиг.2 на предшествующем уровне техники реализовано управление мощностью каналов в целях повышения эффективности ОПКн, являющегося общим каналом линии "вверх", а также посредством использования ЗОК и КнИОК снижена вероятность возникновения конфликтов между сигналами линии "вверх", исходящими от различных единиц ПОб. Однако на предшествующем уровне техники ПОб выбирает всю информацию для использования ОПКн и передает выбранную информацию в НСУРД.
Данный способ выбора информации можно реализовать посредством комбинирования сигнатуры ЗД, сигнатуры ЗОК и подканала ОПКн, передаваемого от ПОб. На предшествующем уровне техники, даже если ПОб с помощью КнИСКн запросит выделение ОПКн, требуемого НСУРД, посредством анализа состояния ОПКн, используемого в НСУРД в текущий момент, тот факт, что ПОб предварительно определяет всю информацию, необходимую для передачи ОПКн и передает данную информацию, обуславливает ограничение при выделении канала ОПКн и задержку при получении данного канала.
Ниже приведено описание ограничений при выделении канала ОПКн. Несмотря на то, что в НСУРД доступно несколько каналов ОПКн, если единицы ПОб в рассматриваемой НСУРД запрашивают один и тот же ОПКн, будет выбран один и тот же ЗД. Несмотря на то, что получен один и тот же ЗД_КнИПЗД, и ЗОК передается снова, единицы ПОб, которые передали невыбранный ЗОК, будут вынуждены начать процесс выделения ОПКн с самого начала. Более того, несмотря на то, что выполняется процесс выбора ЗОК, многие единицы ПОб по-прежнему принимают один и тот же КнИОК, тем самым повышая вероятность возникновения конфликта при передаче "вверх" по ОПКн. Более того, несмотря на то, что осуществляется проверка КнИСКн и ПОб запрашивает право на использование ОПКн, все единицы ПОб в рассматриваемой НСУРД, запрашивающие использование ОПКн, принимают КнИСКн. Таким образом, даже если доступный канал запрашивается из набора каналов ОПКн, есть вероятность того, что несколько единиц ОПКн одновременно запросят выделение канала. В этом случае НСУРД не сможет выделить ОПКн, требуемый ПОб, даже если при этом могут быть выделены другие каналы ОПКн.
Что касается задержки при получении канала, то в случае, когда имеет место вышеописанная ситуация, связанная с ограничениями при выделении ОПКн, ПОб будет повторно выполнять запрос на выделение требуемого ОПКн. Когда при этом в данный момент времени используется способ передачи ЗОК, подразумевающий использование единственной сигнатуры для ЗОК в заданный момент времени и используемый для снижения сложности системы, при передаче и обработке КнИОК одной единицы ПОб оказывается невозможным обработать КнИОК других единиц ПОб.
Более того, в предшествующем уровне техники для ЗД используется один код скремблирования линии "вверх", связанный с одной сигнатурой. Таким образом, всякий раз, когда увеличивается число каналов ОПКн, используемых в НСУРД, также увеличивается и число кодов скремблирования линии "вверх", что приводит к неэффективному использованию ресурсов.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Таким образом, задачей настоящего изобретения является создание устройства и способа передачи сообщения по общему каналу в системе связи МДКР.
Другой задачей настоящего изобретения является создание канала индикации получения заголовка доступа (КнИПЗД) линии "вниз", по которому приемник мобильной станции может принимать канал индикации получения заголовка доступа без излишней сложности.
Еще одной задачей настоящего изобретения является создание способа, позволяющего мобильной станции без труда определять несколько сигнатур, передаваемых по каналу индикации приема линии "вниз".
Еще одной задачей настоящего изобретения является создание способа выделения канала для выполнения эффективного управления мощностью общего канала линии "вверх" для передачи сообщения по общему каналу в системе связи МДКР.
Еще одной задачей настоящего изобретения является создание способа выделения канала для быстрого выделения общего канала линии "вверх" для передачи сообщения по общему каналу в системе связи МДКР.
Еще одной задачей настоящего изобретения является создание надежного способа выделения канала для выделения общего канала линии "вверх" для передачи сообщения по общему каналу в системе связи МДКР.
Еще одной задачей настоящего изобретения является создание способа исправления ошибок, характерных для способа сообщения по общему каналу линии "вверх", для передачи сообщения по общему каналу в системе связи МДКР.
Еще одной задачей настоящего изобретения является создание способа детектирования и управления конфликтами, характерными для способа сообщения по данному каналу, в общем канале линии "вверх" между единицами ПОб для передачи сообщения по общему каналу в системе связи МДКР.
Еще одной задачей настоящего изобретения является создание устройства и способа выделения канала таким образом, чтобы осуществить передачу сообщения по общему каналу линии "вверх" в системе связи ШМДКР.
Еще одной задачей настоящего изобретения является создание устройства и способа детектирования ошибки, имевшей место в сообщении о выделении канала или в сообщении о запросе канала и характерной для способа сообщения по общему каналу линии "вверх", для передачи сообщения по общему каналу в системе связи МДКР.
Еще одной задачей настоящего изобретения является создание способа исправления ошибки, имевшей место в сообщении о выделении канала или в сообщении о запросе канала, в системе связи с общим каналом линии "вверх", для передачи сообщения по общему каналу в системе связи МДКР.
Еще одной задачей настоящего изобретения является создание устройства и способа, подразумевающего использование заголовка управления мощностью для детектирования ошибки, имевшей место в сообщении о выделении канала или в сообщении о запросе канала и характерной для способа сообщения по общему каналу линии "вверх", для передачи сообщения по общему каналу в системе связи МДКР.
Еще одной задачей настоящего изобретения является создание устройства и способа передачи отдельного комбинированного кода для детектирования конфликта в общем пакетном канале линии "вверх" и выделения общего пакетного канала линии "вверх" в системе связи МДКР.
Еще одной задачей настоящего изобретения является создание способа разделения общих каналов линии "вверх" на множество групп и эффективного управления каждой из групп.
Еще одной задачей настоящего изобретения является создание способа динамического управления радиоресурсами, выделенными для общих каналов линии "вверх".
Еще одной задачей настоящего изобретения является создание способа эффективного управления кодами скремблирования линии "вверх", выделенными для общих каналов линии "вверх".
Еще одной задачей настоящего изобретения является создание способа, согласно которому НСУРД информирует ПОб о текущем состоянии общего канала линии "вверх".
Еще одной задачей настоящего изобретения является создание устройства и способа передачи информации с повышенной надежностью, используемых, когда НСУРД информирует ПОб о текущем состоянии общего канала линии "вверх".
Еще одной задачей настоящего изобретения является создание устройства и способа кодирования/декодирования при передаче информации с повышенной надежностью, используемых, когда НСУРД информирует ПОб о текущем состоянии общего канала линии "вверх".
Еще одной задачей настоящего изобретения является создание устройства и способа, позволяющих ПОб быстро определять текущее состояние общего канала линии "вверх", передаваемого НСУРД.
Еще одной задачей настоящего изобретения является создание способа, в соответствии с которым в зависимости от информации о состоянии общего канала линии "вверх", передаваемой НСУРД, ПОб определяет, использовать ли общий канал линии "вверх".
Еще одной задачей настоящего изобретения является создание устройства и способа выделения общего канала линии "вверх" с использованием сигналов ЗД (заголовка доступа) и ВКн (выделения канала).
Еще одной задачей настоящего изобретения является создание способа отображения для выделения общего канала линии "вверх" с использованием сигналов ЗД и ВКн.
Еще одной задачей настоящего изобретения является создание способа управления верхним слоем ПОб для передачи данных по общему пакетному каналу линии "вверх".
Еще одной задачей настоящего изобретения является создание способа уведомления о скорости передачи данных по общему каналу линии "вверх" в сочетании с сигнатурой ЗД и временным интервалом доступа.
Еще одной задачей настоящего изобретения является создание способа уведомления о числе передаваемых кадров данных пс общему каналу линии "вверх" в сочетании с сигнатурой ЗД и временным интервалом доступа.
Еще одной задачей настоящего изобретения является создание способа, в котором НСУРД выделяет ПОб общий канал линии "вверх" в соответствии с группой максимальных скоростей передачи данных, приходящейся на набор ОПКн.
Еще одной задачей настоящего изобретения является создание устройства и способа одновременного выполнения выделения общего канала линии "вверх" и управления мощностью передачи по линии "вверх" посредством внешнего контура.
Еще одной задачей настоящего изобретения является создание устройства и способа передачи информации о максимальной скорости передачи данных по каналу индикации состояния ОПКн (КнИСКн).
Еще одной задачей настоящего изобретения является создание устройства и способа передачи по КнИСКн информации о доступности ОПКн.
Еще одной задачей настоящего изобретения является создание устройства и способа одновременной передачи по КнИСКн значения максимальной скорости передачи данных и информации о доступности ОПКн.
В соответствии с первым аспектом настоящего изобретения предложен способ назначения доступного канала и скорости передачи данных базовой станции в системе связи МДКР. По каналу индикации получения заголовка доступа базовая станция получает информацию о наличии на мобильной станции данных для передачи. В сообщение, являющееся ответом на получение вышеуказанной информации, базовая станция включает информацию о состоянии использования, по меньшей мере, одного конкретного физического канала и информацию о максимально возможной скорости передачи данных. Далее базовая станция передает данное ответное сообщение на мобильную станцию.
В соответствии с другим аспектом настоящего изобретения предложен способ выделения физического канала в системе мобильной связи МДКР. Посредством сообщения от базовой станции, являющегося ответом на заголовок доступа, мобильная станция принимает информацию о состоянии использования, по меньшей мере, одного конкретного физического канала и информацию о максимально возможной скорости передачи данных.
Мобильная станция передает на базовую станцию заголовок доступа для запроса выделения данного физического канала, определяемого в зависимости от информации о состоянии использования, по меньшей мере, одного конкретного физического канала и информации о максимально возможной скорости передачи данных.
Перечень фигур чертежей
Вышеупомянутые и иные задачи, признаки и преимущества настоящего изобретения становятся более очевидными при подробном описании, приведенном ниже совместно с сопровождающими его чертежами, на которых:
на фиг.1 приведена блок-схема, поясняющая, каким образом осуществляются передача и прием сигнала графика по КнПД, относящемуся к типичным асинхронным общим каналам линии "вверх" ;
на фиг.2 приведена блок-схема, иллюстрирующая процедуру передачи сигнала в типичных каналах линий "вверх" и "вниз";
на фиг.3 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая поток сигналов между ПОб и НСУРД, предназначенный для установления общего канала линии "вверх";
на фиг.4 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая структуру КнИСКн;
на фиг.5 приведена соответствующая варианту осуществления настоящего изобретения блок-схема кодера КнИСКн, служащего для передачи бита индикации состояния (ИС);
на фиг.6 приведена блок-схема декодера КнИСКн, соответствующего кодеру КнИСКн по фиг.5;
на фиг.7 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая структуру временного интервала доступа, используемого для передачи заголовка доступа;
на фиг.8а приведена соответствующая предшествующему уровню техники блок-схема, иллюстрирующая структуру кода скремблирования линии "вверх";
на фиг.8б приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая структуру кода скремблирования линии "вверх";
на фиг.9а и 9б приведены соответствующие варианту осуществления настоящего изобретения блок-схемы, иллюстрирующие структуру и схему формирования заголовка доступа для общего пакетного канала;
на фиг.10а и 10б приведены соответствующие варианту осуществления настоящего изобретения блок-схемы, иллюстрирующие канальную структуру и схему формирования заголовка определения конфликтов;
на фиг.11а и 11б приведены соответствующие варианту осуществления настоящего изобретения блок-схемы, иллюстрирующие схему формирования и структуру канала индикации выделения канала (КнИВКн);
на фиг.12 приведена соответствующая варианту осуществления настоящего изобретения блок-схема генератора КнИПЗД;
на фиг.13а и 13б приведены соответствующие варианту осуществления настоящего изобретения блок-схемы, иллюстрирующие КнИВКн и схему его формирования;
на фиг.14 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая схему одновременной передачи канала индикации обнаружения конфликтов (КнИОК) и КнИВКн посредством выделения разных каналообразующих кодов с одинаковым коэффициентом расширения спектра;
на фиг.15 приведена соответствующая другому варианту осуществления настоящего изобретения блок-схема, иллюстрирующая схему преобразования КнИОК и КнИВКн с расширением спектра посредством одного и того же каналообразующего кода и одновременную передачу данных каналов с расширенным спектром, используя разные группы сигнатур;
на фиг.16 приведена блок-схема приемника КнИВКн из состава пользовательского оборудования (ПОб) для структуры сигнатуры, соответствующей другому варианту осуществления настоящего изобретения;
на фиг.17 приведена соответствующая другому варианту осуществления настоящего изобретения блок-схема устройства приемника;
на фиг.18 приведена соответствующая варианту осуществления настоящего изобретения блок-схема приемопередатчика ПОб;
на фиг.19 приведена соответствующая варианту осуществления настоящего изобретения блок-схема приемопередатчика НСУРД;
на фиг.20 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая структуру временного интервала заголовка управления мощностью (ЗУМ);
на фиг.21 приведена блок-схема, иллюстрирующая структуру ЗУМ по фиг.20;
на фиг.22а приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая способ передачи от ПОб в НСУРД сообщения, подтверждающего выделение канала, или сообщения, подтверждающего запрос канала, с использованием ЗУМ;
на фиг.22б приведена блок-схема, иллюстрирующая структуру кодов скремблирования линии "вверх", используемых по фиг.22а;
на фиг.23 приведена соответствующая другому варианту осуществления настоящего изобретения блок-схема, иллюстрирующая способ передачи от ПОб в НСУРД сообщения, подтверждающего выделение канала, или сообщения, подтверждающего запрос канала, с использованием ЗУМ;
на фиг.24а приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая способ передачи от ПОб в НСУРД сообщения, подтверждающего выделение канала, или сообщения, подтверждающего запрос канала, с использованием ЗУМ;
на фиг.24б приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая дерево каналообразующих кодов для ЗУМ, имеющее однозначное соответствие с сигнатурой КнИВКн или номером канала ОПКн;
на фиг.25а приведена соответствующая другому варианту осуществления настоящего изобретения блок-схема, иллюстрирующая способ передачи от ПОб в НСУРД сообщения, подтверждающего выделение канала, или сообщения, подтверждающего запрос на выделение канала, используя ЗУМ;
на фиг.25б приведена блок-схема, иллюстрирующая структуру кодов скремблирования линии "вверх", используемых единицами ПОб для ЗД, ЗОК, ЗУМ и сегмента сообщения ОПКн при передаче ЗУМ согласно способу по фиг.25а;
на фиг.26а-26в приведены соответствующие варианту осуществления настоящего изобретения блок-схемы, иллюстрирующие процедуру выделения общего пакетного канала в ПОб;
на фиг.27а-27в приведены соответствующие варианту осуществления настоящего изобретения блок-схемы, иллюстрирующие процедуру выделения общего пакетного канала в НСУРД;
на фиг.28а и 28б приведены соответствующие варианту осуществления настоящего изобретения блок-схемы, иллюстрирующие выполняемую ПОб процедуру установки стабильного ОПКн с использованием ЗУМ;
на фиг.29а-29в приведены соответствующие варианту осуществления настоящего изобретения блок-схемы, иллюстрирующие выполняемую НСУРД процедуру установки постоянного ОПКн с использованием ЗУМ;
на фиг.30а и 30б приведены соответствующие варианту осуществления настоящего изобретения блок-схемы, иллюстрирующие процедуру выделения ПОб информации, необходимой для ОПКн, с использованием сигнатуры ЗД и сообщения ВКн;
на фиг.31 приведена соответствующая варианту осуществления настоящего изобретения блок-схема декодера КнИСКн;
на фиг.32 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая процедуру передачи данных по общему пакетному каналу линии "вверх", выполняемую на верхнем уровне ПОб;
на фиг.33 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая поток сигналов и данных между ПОб и НСУРД, предназначенный для управления мощностью передачи линии "вверх" с помощью внешнего контура;
на фиг.34 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая структуру кадра данных, передаваемого через интерфейс и предназначенного для управления мощностью передачи линии "вверх" с помощью внешнего контура;
на фиг.35 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая структуру кадра данных, передаваемого через интерфейс и предназначенного для управления мощностью передачи линии "вверх" с помощью внешнего контура;
на фиг.36 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая структуру кадра управления, передаваемого через интерфейс и предназначенного для управления мощностью передачи линии "вверх" с помощью внешнего контура;
на фиг.37 приведена соответствующая варианту осуществления настоящего изобретения блок-схема, иллюстрирующая структуру кадра управления, передаваемого через интерфейс и предназначенного для управления мощностью передачи линии "вверх" с помощью внешнего контура;
ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНОГО ВАРИАНТА ОСУЩЕСТВЛЕНИЯ
Ниже описывается предпочтительный вариант осуществления настоящего изобретения со ссылкой на сопровождающие чертежи. В нижеизложенном описании детальное рассмотрение широко известных функций или конструкций опущено, так как излишние подробности могут затенить само изобретение.
В соответствии с предпочтительными вариантами осуществления настоящего изобретения в системе связи МДКР для передачи сообщения по общему каналу линии "вверх" в НСУРД ПОб проверяет состояние общего канала линии "вверх" по данному каналу, а затем передает в НСУРД требуемый заголовок доступа (ЗД). После получения ЗД НСУРД передает в качестве уведомления о приеме ЗД ответный сигнал (или сигнал индикации получения заголовка доступа) по каналу индикации получения заголовка доступа (ЗД_КнИПЗД). После получения сигнала индикации получения заголовка доступа в случае, если принятый сигнал индикации получения заголовка доступа является сигналом ПП, ПОб передает в НСУРД заголовок обнаружения конфликтов (ЗОК). После приема заголовка обнаружения конфликтов ЗОК НСУРД передает на ПОб сигнал (или сигнал канала индикации обнаружения конфликтов (КнИОК)), являющийся ответом на принятый заголовок обнаружения конфликтов, и сигнал выделения канала (ВКн) для общего канала линии "вверх". После приема сигнала КнИОК и сигнала выделения канала от НСУРД в случае, если сигнал КнИОК является сигналом ПП, ПОб передает сообщение общего канала линии "вверх" по каналу, выделенному в соответствии с сообщением выделения канала. Перед передачей данного сообщения оказывается возможным выполнить передачу заголовка управления мощностью (ЗУМ). Более того, НСУРД передает сигналы управления мощностью для заголовка управления мощностью и сообщения общего канала линии "вверх", а ПОб осуществляет управление мощностью передачи заголовка управления мощностью и сообщения общего канала линии "вверх" в соответствии с получаемой по каналу линии "вниз" командой управления мощностью.
В вышеприведенном описании, если ПОб имеет набор из нескольких ЗД, которые являются кандидатами на передачу, то ЗД, передаваемый ПОб, может быть одним из данного набора, а НСУРД формирует ЗД_КнИПЗД в ответ на ЗД и после передачи ЗД_КнИПЗД может передать КнИВКн с целью выделения вышеупомянутого канала.
На фиг.3 показан предложенный в предпочтительных вариантах настоящего изобретения поток сигналов между ПОб и НСУРД, предназначенный для установления общего пакетного канала (ОПКн) линии "вверх". В предпочтительных вариантах осуществления настоящего изобретения предполагается, что общий пакетный канал линии "вверх" используется в качестве общего канала линии "вверх". Однако в качестве общего канала линии "вверх" помимо общего пакетного канала линии "вверх" может также использоваться и другой общий канал.
Согласно фиг.3, после синхронизации времени с линией "вниз", выполняемой по широковещательному каналу линии "вниз", ПОб получает информацию, относящуюся к общему каналу линии "вверх" или, в данном случае, к ОПКн. Информация, относящаяся к общему каналу линии "вверх", включает в себя количество кодов скремблирования и сигнатур, используемых для ЗД, и временную диаграмму КнИПЗД линии "вниз". Позиция номер 301 обозначает сигнал линии "вниз", передаваемый из НСУРД на ПОб, а позиция номер 331 обозначает сигнал линии "вверх", передаваемый от ПОб в НСУРД. Прежде чем ПОб предпринимает попытку передачи сигнала по ОПКн, ПОб принимает информацию о состоянии каналов ОПКн в НСУРД по каналу индикации состояния ОПКн (КнИСКн). Обычно информация о состоянии каналов ОПКн связана с информацией о состоянии каналов ОПКн в НСУРД, то есть о количестве каналов ОПКн и их доступности. Тем не менее, в предпочтительных вариантах осуществления настоящего изобретения информация о состоянии каналов ОПКн связана с информацией о максимальной скорости передачи данных, доступной для каждого из каналов ОПКн, и о количестве мультикодов, которые могут быть переданы, когда ПОб передает мультикоды по ОПКн. Соответствующий настоящему изобретению способ выделения канала можно использовать и в том случае, если передача информации о доступности каждого ОПКн осуществляется в соответствии с предшествующим уровнем техники. Для систем асинхронной мобильной связи следующего поколения вышеупомянутая скорость передачи данных лежит в пределах от 15 Кс/с (символов в секунду) до 960 Кс/с, а количество мультикодов - от 1 до 6.
Канал индикации состояния ОПКн (КнИСКн)
В данном разделе приведено подробное описание соответствующего варианту осуществления настоящего изобретения канала индикации состояния ОПКн (КнИСКн), передаваемого НСУРД на ПОб с целью выделения ФОПКн (физического общего пакетного канала). ФОПКн является физическим каналом, предназначенным для передачи данных ОПКн. В настоящем изобретении предложен способ, согласно которому НСУРД передает по КнИСКн на ПОб информацию о состоянии использования физических каналов (в дальнейшем называемых общим пакетным каналом) и о максимальной скорости передачи данных, с тем, чтобы ПОб получила требуемый физический канал.
Описание соответствующего варианту осуществления настоящего изобретения КнИСКн дается в следующем порядке.
Сначала описывается структура и схема формирования КнИСКн для передачи информации о состоянии использования ФОПКн и о максимальной скорости передачи данных.
Затем описывается способ передачи информации о состоянии использования ФОПКн и о максимальной скорости передачи данных с использованием КнИСКн.
Подробное описание проводится согласно структуре и схеме формирования КнИСКн для передачи информации о состоянии использования ФОПКн и о максимальной скорости передачи данных.
На фиг.4 приведена соответствующая варианту осуществления настоящего изобретения структура КнИСКн. КнИСКн по фиг.4 представляет собой канал, предназначенный для передачи информации о состоянии каналов ФОПКн в НСУРД посредством использования восьми последних неиспользуемых битов из канала индикации получения заголовка доступа (КнИПЗД). КнИПЗД представляет собой канал, используемый НСУРД ШМДКР для приема заголовка доступа (ЗД) от ПОб и передачи ответа на принятый ЗД. Ответ может представлять собой сигнал ПП или ОПП (отсутствие подтверждения приема). ЗД представляет собой канал, используемый ПОб для информирования НСУРД о наличии данных, предназначенных для передачи по ФОПКн, в случае если таковые существуют.
На фиг.4 показана канальная структура КнИСКн. Позиция номер 431 по фиг.4 обозначает структуру, в которой 32-битный сегмент ЗД_КнИПЗД и 8-битный сегмент КнИСКн включены в один временной интервал доступа (ВИД). В системе ШМДКР временной интервал доступа служит реперным временным интервалом для передачи и приема ЗД и ЗД_КнИПЗД и, согласно 411, кадр длительностью 20 мс содержит 15 временных интервалов доступа. Таким образом, кадр имеет длительность 20 мс, а длина каждого временного интервала доступа в кадре составляет 5120 символов. Как указывалось выше, позиция номер 431 обозначает структуру, в которой ЗД_КнИПЗД и КнИСКн передаются в одном временном интервале доступа. Если составляющая ЗД_КнИПЗД не располагает данными для передачи, то составляющая ЗД_КнИПЗД не передается. Блок умножения кодирует ЗД КнИПЗД и КнИСКн с расширением спектра посредством специального каналообразующего кода. Специальный каналообразующий код - это каналообразующий код, задаваемый НСУРД, а ЗД_КнИПЗД и КнИСКн используют один и тот же каналообразующий код. В рассматриваемом варианте осуществления настоящего изобретения коэффициент расширения спектра (КРС) каналообразующего кода предполагается равным 256. Коэффициент расширения спектра подразумевает, что код ОППКРС с длиной на символ, равной коэффициенту расширения спектра, перемножается на ЗД_КнИПЗД и КнИСКн. В то же время имеется возможность передавать через ЗД_КнИПЗД и КнИСКн различную информацию в каждом из временных интервалов доступа, и тогда в каждом кадре длительностью 20 мс по КнИСКн будет передаваться 120 битов информации
(8 битов * 15 временных интервалов/кадр =120 битов/кадр).
В предшествующем описании последние 8 неиспользуемых битов ЗД_КнИПЗД были задействованы при передаче информации о состоянии ФОПКн по КнИСКн. Однако поскольку КнИОК по своей структуре идентичен ЗД_КнИПЗД, то предназначенную для передачи по КнИСКн информацию о состоянии ОПКн также оказывается возможным передавать и через КнИОК.
Как отмечено выше, согласно варианту осуществления настоящего изобретения в каждом кадре на КнИСКн выделено 120 битов, а информация о состоянии использования ОПКн и информация о максимальной скорости передачи данных передаются по КнИСКн.
То есть один кадр включает в себя 15 временных интервалов, и в каждом временном интервале для КнИСКн выделено по 8 битов.
Ниже следует подробное описание используемых в НСУРД схемы отображения и способа передачи по КнИСКн информации о состоянии использования ФОПКн и информации о максимальной скорости передачи данных. Таким образом, настоящее изобретение содержит описание способа отображения информации о состоянии использования ФОПКн и информации о максимальной скорости передачи данных в 120 битов, выделенных на один кадр.
Кроме того, как отмечено выше, в рассматриваемом варианте осуществления настоящего изобретения передаваемая НСУРД по КнИСКн информация состоит из информации о максимальной скорости передачи данных в ОПКн и информации о состоянии использования соответствующих каналов ФОПКн, используемых в НСУРД. В то же время, если в одном ОПКн используется мультикодовый режим передачи, то информацию о максимальной скорости передачи данных в ОПКн можно передавать вместе с информацией о числе мультикодов.
Сначала приводится подробное описание применяемого в НСУРД соответствующего варианту осуществления настоящего изобретения способа передачи по КнИСКн информации о состоянии использования ОПКн. Ниже даны отдельные описания для случая, когда в одном из ОПКн используется мультикодовый режим передачи, и для случая, когда мультикодовый режим передачи в ОПКн не используется.
Таблица 1 (см. ниже) показывает пример способа передачи информации о числе мультикодов и информации о максимальной скорости передачи данных в ОПКн в составе данных, передаваемых по КнИСКн, для случая, когда в одном из ОПКн используется мультикодовый режим передачи. В качестве примера в Таблице 1 приведены 7 различных скоростей передачи данных: КРС4, КРС8, КРС16, КРС32, КРС64, КРС128 и максимальная скорость передачи данных в ОПКн КРС256.
В таблице 1 мультикоду соответствует коэффициент расширения спектра, равный 4, и, согласно спецификации систем ШМДКР, ПОб, осуществляющее мультикодовую передачу, для формирования каналов может использовать только коэффициент расширения спектра, равный 4. Как показано в таблице 1, в данном варианте осуществления настоящего изобретения информация о максимальной скорости передачи данных в ОПКн, передаваемая по КнИСКн, может быть закодирована в 4-х битах. В качестве способа передачи 4 битов по КнИСКн на ПОб, использующего ОПКн, можно повторно передавать 4 бита дважды в каждом 8-битовом временном интервале доступа, выделенном КнИСКн, или применить способ кодирования (8, 4).
В предшествующем описании вкупе со ссылкой на таблицу 1 четыре передаваемых бита включают в себя один бит, служащий для информирования ПОб о числе мультикодов согласно использованию мультикодов. Однако если мультикоды не используются, то можно передавать только 3 бита, приведенные в таблице 1 в скобках. Здесь указанные 3 бита несут информацию о максимальной скорости передачи данных в ОПКн. В данном случае оказывается возможным передавать 8 символов в одном временном интервале посредством кодирования (8, 3) или дважды повторять 3 бита и еще раз повторять 1 символ из этих 3 битов.
Ниже в соответствии с вариантом осуществления настоящего изобретения приводится подробное описание применяемого в НСУРД способа передачи информации о состоянии использования ФОПКн.
Предназначенная для передачи информация о состоянии использования ФОПКн - это информация, определяющая, задействованы ли соответствующие каналы ФОПКн, используемые в НСУРД, или нет, а количество битов информации о состоянии использования ФОПКн определяется в зависимости от общего числа каналов ФОПКн, используемых в НСУРД. Биты информации о состоянии использования ФОПКн также можно передавать по КнИКн, для чего необходимо предложить способ отображения битов информации о состоянии использования ФОПКн в часть, выделенную КнИСКн. В нижеследующем описании биты из состава части кадра, выделенной КнИСКн, будем называть битами информации КнИСКн. Рассматриваемый способ отображения можно определить на основе числа битов информации КнИСКн и общего числа ФОПКн, используемых в НСУРД, то есть числа битов информации о состоянии использования ФОПКн.
Во-первых, возможна ситуация, когда при передаче информации о состоянии использования ФОПКн из состава информации, предназначенной для передачи по КнИСКн, при определенном значении общего числа ФОПКн, используемых в НСУРД, число битов информации о состоянии использования ФОПКн оказывается равным числу битов информации КнИСКн в одном временном интервале. Например, это соответствует случаю, когда число битов информации КнИСКн в одном временном интервале равно 8, а общее число ФОПКн, используемых в НСУРД, также равно 8. В данном случае посредством отображения одного бита информации о состоянии использования ФОПКн в один бит информации КнИСКн оказывается возможной многократная передача информации о состоянии каждого ФОПКн, используемого в НСУРД, в количестве 15 раз на один кадр.
Рассмотрим, как следует использовать биты информации КнИСКн в указанном выше случае. Третий по счету бит информации КнИСКн из множества битов информации КнИСКн - это бит информации о состоянии использования, который определяет, задействован третий по счету ФОПКн из множества ФОПКн, используемых в НСУРД, или нет. Следовательно, передача '0' в качестве значения третьего бита информации КнИСКн служит признаком того, что третий ФОПКн в настоящее время задействован. Наоборот, передача '1' в качестве значения третьего бита информации КнИСКн служит признаком того, что третий ФОПКн в настоящее время не задействован. Смысл '0' и '1' как значений битов информации КнИСКн, служащих признаком задействованности ФОПКн, можно изменять на обратный.
Во-вторых, возможна ситуация, когда при передаче информации о состоянии использования ФОПКн из состава информации, предназначенной для передачи по КнИСКн, при определенном значении общего числа ФОПКн, используемых в НСУРД, число битов информации о состоянии использования ФОПКн оказывается больше числа битов информации КнИСКн в одном временном интервале. В этом случае можно использовать мульти-КнИСКн способ передачи информации о состоянии использования ФОПКн по двум или более каналам КнИСКн, или какой-либо другой способ передачи нескольких временных интервалов или кадров по одному каналу.
По первому способу передачи информации о состоянии использования ФОПКн по двум и более КнИСКн информация о состоянии использования ФОПКн передается в битах информации КнИСКн различных каналов группами по 8 битов. Здесь под битами информации КнИСКн различных каналов подразумеваются последние 8 неиспользуемых битов из числа битов, составляющих один временной интервал доступа ЗД_КнИПЗД, КнПД_КнИПЗД и КнИОК/КнИВКн, Например, если общее число ФОПКн, используемых в НСУРД, равно 24, то 24 ФОПКн разбиваются на группы по 8 ФОПКн и информация о состоянии первых восьми каналов ФОПКн передается через последние 8 неиспользуемых битов из числа битов, составляющих один временной интервал доступа ЗД_КнИПЗД. Информация о состоянии следующих восьми каналов ФОПКн передается через последние 8 неиспользуемых битов из числа битов, составляющих один временной интервал доступа КнПД_КнИПЗД. Информация о состоянии последних восьми каналов ФОПКн передается через последние 8 неиспользуемых битов из числа битов, составляющих один временной интервал доступа КнИОК/КнИВКн.
Как уже отмечалось выше, при наличии большого числа подлежащих отправке битов информации о состоянии использования ФОПКн информацию о состоянии использования ФОПКн можно разбить на сегменты и передавать полученные сегменты информации по всем или части указанных выше каналов ЗД_КнИПЗД, КнПД_КнИПЗД и КнИОК/КнИВКн. Так как ЗД_КнИПЗД, КнПД_КнИПЗД и КнИОК/КнИВКн используют уникальные каналообразующие коды, то ПОб способна различать их в процессе приема. Таким образом, ПОб может принимать мульти-КнИСКн.
Кроме того, в случае наличия большого числа битов информации о состоянии использования ФОПКн также представляется возможным использовать способ для установления соответствия между множеством каналообразующих кодов линии "вниз" и множеством КнИСКн и передачи КнИСКн на ПОб.
По второму способу передачи информации о состоянии использования ФОПКн по двум и более каналам КнИСКн информация о состоянии использования ФОПКн передается в группах по 8 битов посредством множества временных интервалов или множества кадров, пересылаемых по одному каналу.
Например, если имеется 60 подлежащих отправке битов информации о состоянии ФОПКн, то эти 60 битов можно только дважды разместить в битах информации КнИСКн одного кадра, состоящего из 120 битов. Двукратное повторение 60 битов может привести к падению достоверности информации о состоянии использования ФОПКн. Для решения этой проблемы можно повторно передать 60 битов информации КнИСКн в следующем кадре. В качестве альтернативы можно разбить имеющиеся 60 битов на группы по 30 битов, четырежды разместить первые 30 битов в битах информации КнИСКн одного кадра, после чего четырежды разместить оставшиеся 30 битов в битах информации КнИСКн следующего кадра КнИСКн.
Наконец, возможна ситуация, когда при передаче информации о состоянии использования ФОПКн из состава информации, предназначенной для передачи по КнИСКн, при определенном значении общего числа ФОПКн, используемых в НСУРД, число битов информации о состоянии использования ФОПКн оказывается меньше числа битов информации КнИСКн в одном временном интервале. В этом случае можно передавать информацию о состоянии использования ФОПКн, задействовав только часть из 120 битов информации КнИСКн, имеющихся в кадре. То есть передача информации о состоянии использования ФОПКн осуществляется с уменьшением числа битов информации КнИСКн, используемых для размещения информации о состоянии использования ФОПКн.
Например, если предназначенная для отправки информация о состоянии использования ФОПКн состоит из 4 битов, то информация о состоянии использования ФОПКн размещается в первых четырех из восьми битов информации КнИСКн соответствующих временных интервалов доступа, составляющих один кадр. Информация о состоянии использования ФОПКн в оставшиеся 4 бита не размещается. В биты информации КнИСКн, не несущие информации о состоянии использования ФОПКн, можно разместить известные ПОб нулевые биты. В качестве другого примера: можно несколько раз разместить 2 бита информации о состоянии использования ФОПКн и 2 нулевых бита в восьми битах информации КнИСКн соответствующих временных интервалов доступа, составляющих один кадр. Или можно несколько раз разместить 1 бит информации о состоянии использования ФОПКн и 1 нулевой бит в соответствующих временных интервалах доступа, составляющих один кадр. Кроме того, также можно разместить информацию о состоянии использования ФОПКн во всех восьми битах информации КнИСКн начального интервала доступа данного кадра, а все восемь бит информации КнИСКн следующего интервала доступа заполнить нулями. Таким образом, вышеописанное представляет собой способ попеременной передачи информации о состоянии использования ФОПКн и нулевых битов за период одного временного интервала доступа. Следовательно, информация о состоянии использования ФОПКн пересылается в нечетных временных интервалах доступа, а нулевые данные пересылаются в четных временных интервалах доступа. В качестве альтернативы информацию о состоянии использования ФОПКн можно пересылать в четных временных интервалах доступа, а нулевые данные в нечетных временных интервалах доступа. Вместо нулевых битов можно использовать режим прерывистой передачи (РППер), что означает отсутствие передачи данных.
В описанном выше случае в одном кадре ПОб будет получать информацию о состоянии использования ФОПКн и нулевые биты. Если вместо нулевых битов НСУРД использует РППер, то ПОб может использовать режим прерывистого приема (РППр), что означает отсутствие приема данных в период, не предназначенный для передачи данных.
В приведенных выше примерах для того, чтобы ПОб, намеревающееся отправить данные по ОПКн, имело возможность отслеживать информацию о состоянии использования данного ФОПКн, НСУРД пересылает ПОб информацию о состоянии использования ФОПКн. То есть после получения переданной по КнИСКн информации о состоянии использования ФОПКн ПОб, намеревающееся использовать данный ОПКн, способно определить возможность использования доступных в НСУРД каналов ФОПКн. Следовательно, ПОб, намеревающееся использовать ОПКн, может затребовать назначение ФОПКн, использование которого будет санкционировано текущей НСУРД. Для отправки запроса на назначение выбранного ФОПКн, возможность использования которого подтверждается информацией о состоянии использования ФОПКн, ПОб, намеревающееся задействовать данный ФОПКн, выбирает сигнатуру ЗД и передает ее НСУРД. Тем временем в ответ на получение сигнатуры ЗД НСУРД по ЗД_КнИПЗД сигнализирует об успешном (ПП) или неуспешном (ОПП) ее приеме. Кроме того, как это описывалось ранее, НСУРД отправляет по КнИСКн информацию о состоянии использования ФОПКн. После получения сигнала ПП от НСУРД по ЗД_КнИПЗД ПОб выбирает заданную сигнатуру ОК и передает ЗОК. В ответ на получение ЗОК НСУРД отправляет сигнал ВКн вместе с сигналом об успешном (ПП) или неуспешном (ОПП) приеме ЗОК. После получения от НСУРД сигнала ПП и сигнала ВКн ПОб сравнивает выделенный ему ОПКн с результатом, полученным в процессе мониторинга. Если оказывается, что выделенный ФОПКн уже используется, то это означает, что ВКн содержал в себе ошибку. Следовательно, ПОб не может передавать сигналы по выделенному ФОПКн. В качестве другого способа, если после того как, следуя вышеописанной процедуре, ПОб получило ФОПКн и оказалось, что выделенный ФОПКн, будучи незадействованным на предыдущей стадии мониторинга, на текущей стадии мониторинга обозначен как используемый, то считается, что ВКн получен без ошибок. В противном случае, если выделенный ФОПКн уже был задействован на предыдущей стадии мониторинга или не обозначен как используемый на текущей стадии мониторинга, то считается, что ВКн принят ошибочно. Последняя стадия мониторинга может произойти после передачи ФОПКн или сообщения, а после обнаружения ошибки ПОб прекращает передачу сигнала.
Выше приводится описание одного способа, согласно которому НСУРД передает ПОб информацию о максимально возможной скорости передачи данных, и другого способа, согласно которому НСУРД передает ПОб информацию о состоянии использования ФОПКн.
В заключение следует также отметить, что оба указанных типа информации можно передавать одновременно. Ниже следуют несколько вариантов осуществления такого способа.
Первый вариант осуществления
Согласно первому варианту осуществления способа одновременной передачи двух указанных типов информации некоторые из составляющих один кадр КнИСКн временных интервалов служат для пересылки информации о максимальной скорости передачи данных, а оставшиеся временные интервалы служат для пересылки информации о состоянии использования ФОПКн. Длительность используемого в современных системах стандарта мобильной радиосвязи МДКР кадра КнИСКн может быть равной длительности кадра доступа. Кадр имеет длительность в 20 мс и включает в себя 15 временных интервалов доступа. В данном примере рассматриваемого способа предполагается, что для пересылки информации об используемой в НСУРД максимальной скорости передачи данных достаточно 3 битов, а количество каналов ФОПКн, используемых в НСУРД, равно 40. В таком случае при пересылке информации о максимальной скорости передачи данных НСУРД может использовать 3 из 15 временных интервалов, составляющих один кадр КнИСКн, а оставшиеся 12 временных интервалов - при пересылке информации о состоянии использования ФОПКн. Таким образом, в одном кадре НСУРД может переслать 24 бита информации о максимальной скорости передачи данных и 96 бита информации о состоянии использования ФОПКн.
Следовательно, если предположить, что по синфазному каналу I и квадратурному каналу Q КнИСКн передается одна и та же информация, то, в общей сложности, оказывается возможным четырежды передать 3 бита информации о максимальной скорости передачи данных. Кроме того, по каналу I и каналу Q можно один раз передать 40 битов информации о состоянии использования, сообщающей о задействованности индивидуальных ФОПКн, используемых в НСУРД. Если же, наоборот, предположить, что по каналу I и каналу Q КнИСКн пересылается различная информация, то 3 бита информации о максимальной скорости передачи данных можно в сумме передать 8 раз. Кроме того, можно дважды передать информацию о состоянии использования соответствующих каналов ФОПКн в НСУРД. В первом из только что описанных способов положения временного интервала, служащего для пересылки информации о максимальной скорости передачи данных, и временного интервала, служащего для пересылки информации о состоянии использования ФОПКн в НСУРД, могут случайно выбираться самой НСУРД или же могут быть заданы заранее.
В качестве примера расположения временных интервалов, информацию о максимальной скорости передачи данных можно пересылать в 0-м, 5-м и 10-м временном интервале из 15 временных интервалов доступа одного кадра КнИСКн, а информация о состоянии использования ФОПКн пересылается в оставшихся временных интервалах. Также можно, например, пересылать информацию о максимальной скорости передачи данных в 0-м, 1-м и 2-м временных интервалах, а информацию о состоянии использования ФОПКн - во временных интервалах с 3-го по 14-й. Несколько указанных выше временных интервалов отводятся под пересылку информации о максимальной скорости передачи данных, а то, какое количество из оставшихся временных интервалов будет отведено под информацию о состоянии использования ФОПКн, решается исходя из числа каналов ФОПКн, используемых в НСУРД, и частоты повторения максимальной скорости передачи данных. Кроме того, представляется возможным пересылать информацию о максимальной скорости передачи данных и информацию о состоянии использования ФОПКн посредством разбиения имеющейся информации по нескольким кадрам КнИСКн исходя из ее объема. Перед передачей КнИСКн с ПОб вырабатывается соглашение о том, какой тип информации будет пересылаться в том или ином временном интервале.
Второй вариант осуществления
Согласно второму варианту осуществления способа одновременной передачи двух указанных типов информации, передаваемые в одном временном интервале доступа 8 бит информации КнИСКн, разделяются таким образом, чтобы использовать несколько битов для указания максимальной скорости передачи данных, а оставшиеся - для передачи информации о состоянии использования ФОПКн.
Например, если по синфазному каналу I и квадратурному каналу Q пересылается один и тот же бит, то первые 2 бита одного временного интервала доступа можно использовать для отправки информации о максимальной скорости передачи данных, доступной для ФОПКн в НСУРД, а оставшиеся 6 бит для отправки информации о состоянии использования ФОПКн в НСУРД. Следовательно, в одном временном интервале доступа пересылается 1 бит информации о максимальной скорости передачи данных и 3 бита информации о состоянии использования ФОПКн.
Однако если по каналу I и каналу Q передаются различные биты, то по сравнению со случаем, когда по каналу I и каналу Q передаются одни и те же биты, в этом случае можно передать в два раза больше информации о максимальной скорости передачи данных и информации о состоянии использования ФОПКн.
В приведенном выше втором варианте осуществления первые 2 бита одного временного интервала доступа служат для пересылки информации о максимальной скорости передачи данных по ФОПКн, а оставшиеся 6 битов - для информации о состоянии использования ФОПКн. Однако возможны многочисленные варианты. Например, 6 битов одного из временных интервалов доступа служат для пересылки информации о максимальной скорости передачи, а 2 бита временного интервала доступа - для передачи информации о состоянии использования ФОПКн. Иными словами, НСУРД может выбирать число и расположение битов, служащих для пересылки информации о максимальной скорости передачи данных в ФОПКн и о состоянии использования ФОПКн, и сообщать об этом ПОб. После того как определены число и расположение битов, отведенных для пересылки информации о максимальной скорости передачи данных по ФОПКн и о состоянии использования ФОПКн, перед передачей КнИСКн с ПОб вырабатывается соглашение.
Кроме того, НСУРД может передавать два указанных типа информации посредством множества временных интервалов доступа или множества кадров. Передача двух типов информации посредством множества кадров осуществляется в случае, если суммарный объем двух типов информации велик, или в целях повышения надежности передачи информации. НСУРД может определить число временных интервалов доступа для пересылки двух типов информации исходя из числа битов, необходимых для пересылки информации о максимальной скорости передачи и информации о состоянии использования ФОПКн. Количество кадров, отводимых для передачи двух типов информации, также выбирается исходя из числа битов, необходимых для пересылки информации о максимальной скорости передачи и информации о состоянии использования ФОПКн.
Третий вариант осуществления
Согласно третьему варианту осуществления способа одновременной передачи двух указанных типов информации информация о максимальной скорости передачи, доступной в ФОПКн, и информация о состоянии использования ФОПКн пересылаются по множеству каналов КнИСКн, для которых существует возможность одновременной передачи. Например, информация о максимальной скорости передачи пересылается по одному из имеющихся КнИСКн, а информация о состоянии использования ФОПКн пересылается по остальным каналам КнИСКн. В качестве одного из примеров: передаваемые КнИСКн можно распознавать по каналообразующим кодам линии "вниз" или по каналообразующим кодам линии "вверх". В качестве другого примера: можно пересылать 40 бит информации КнИСКн внутри одного временного интервала доступа посредством выделения отдельного каналообразующего кода одному из КнИСКн. Если одному из КнИСКн указанным образом присваивается отдельный каналообразующий код, то внутри одного временного интервала доступа оказывается возможным пересылка как информации о максимальной скорости передачи, так и информации о состоянии использования ФОПКн.
В представленном выше третьем варианте осуществления настоящего изобретения НСУРД выбирает число КнИСКн, используемых для передачи, исходя из информации о максимальной скорости передачи данных по ФОПКн, общего числа каналов ФОПКн, используемых в НСУРД, и из соображений надежности доставки указанной информации.
Четвертый вариант осуществления
Согласно четвертому варианту осуществления способа одновременной передачи двух указанных типов информации информация передается с использованием множества кадров. То есть все биты информации КнИСКн одного кадра служат для пересылки информации о максимально возможной скорости передачи данных по ФОПКн, а все биты информации КнИСКн других кадров служат для пересылки информации о состоянии использования ФОПКн в НСУРД.
Согласно данному варианту осуществления НСУРД может определять число кадров для пересылки информации о максимальной скорости передачи данных по ФОПКн и число кадров для пересылки информации о состоянии использования ФОПКн исходя из объема подлежащей отправке по КнИСКн информации и соображений надежности доставки указанного объема информации. В этом варианте с ПОб предварительно вырабатывается соглашение относительно результата выбора.
Пятый вариант осуществления
Согласно пятому варианту осуществления способа одновременной передачи двух указанных типов информации информация о максимальной скорости передачи данных помещается в один из битов информации КнИСКн, находящийся в предварительно назначенной позиции. То есть информация о максимальной скорости передачи данных по ФОПКн передается через биты информации КнИСКн данного кадра, расположенные в предварительно оговоренных НСУРД и ПОб положениях. Информация о состоянии использования ФОПКн в НСУРД пересылается в оставшихся битах информации КнИСКн за исключением тех битов информации КнИСКн, которые использовались для пересылки информации о максимальной скорости передачи.
В пятом варианте осуществления примерный вариант способа записи информации о максимальной скорости передачи по ФОПКн в биты информации КнИСКн перед передачей определяется следующим выражением 1:
где i обозначает число битов информации о максимальной скорости передачи, a di обозначает подлежащие отправке данные о максимальной скорости передачи. Например, если di=(1 0 1} при i=3, то d0=1, d1=0, a d2=1.
Согласно пятому варианту осуществления примерный вариант способа записи информации о состоянии использования ФОПКн в биты информации КнИКн перед пересылкой определяется следующим выражением 2:
где j обозначает общее число каналов ФОПКн, используемых для набора ОПКн в НСУРД, a pj обозначает информацию о состоянии использования соответствующих ФОПКн. Таким образом, при общем числе ФОПКн, равном 16, данные о состоянии использования соответствующих ФОПКн имеют вид
pj={0001110010101100}.
Приведенное ниже выражение 3 иллюстрирует способ записи '0' в оставшиеся биты из общего числа битов информации КнИСКн за исключением битов, необходимых для пересылки установленное число раз информации о максимальной скорости передачи данных вкупе с информацией о состоянии использования ФОПКн, если известно общее число N битов информации КнИСКн, которое можно передать за один кадр
где k обозначает оставшиеся биты информации КнИСКн за исключением битов, необходимых для пересылки информации о максимально возможной скорости передачи данных по ФОПКн и информации о состоянии использования ФОПКн в НСУРД. В частности, k обозначает число тех битов, которые заполняются нулями или приходятся на РППер.
Выражение 4 задает общее число N битов информации КнИСКн, которое можно передать за один кадр:
Если полученное по выражению 4 значение N оказывается меньше 120, то N выбирается равным одному из делителей 120. Например, N может быть равным 3, 5, 15, 30 или 60. В выражении 4 R определяет, сколько раз следует повторить биты информации о максимальной скорости передачи данных на протяжении одного кадра доступа. Величины I и J из выражения 4 определяются реализацией системы, и НСУРД уведомляет ПОб об их значениях. Таким образом, эти величины известны заранее, то есть поступают с верхнего уровня.
В качестве одного из способов получения N при известных I и J величину N можно определить как наименьшее число из 3, 5, 15, 30 и 60, удовлетворяющее условию N≥I+J. Возможен альтернативный вариант, при котором наряду с величинами I и J НСУРД передает ПОб величину N или R, так что величину R или N и величину К можно получить из выражения 4.
Порядок определения величин N и R описан в трех приведенных ниже способах.
По первому способу величина N определяется по заданным величинам I и J, а величина R получается как частное от деления (N-J) на I (см. выражение 5)
Согласно второму способу величина N предварительно получена в сообщении, поступившем с верхнего уровня, а величина R вычисляется с помощью выражения 5.
В третьем способе величина R предварительно получена в сообщении, поступившем с верхнего уровня, а величина N вычисляется с использованием значения R*I+J.
Величину К можно рассчитать по формуле
К=N (R*I+J).
Существует несколько способов организации информации в зависимости от значений I, J, R, N и К. Эти способы будут рассмотрены в нижеследующем варианте осуществления.
Биты в количестве N обозначим как ИС0, HC1, ..., ИСN-1, где ИС0 обозначает 0-й бит, а ИСN-1 обозначает N-й бит.
r в выражении 6 - это промежуточный параметр, который определяется как частное от деления J на R.
s в выражении 7 это промежуточный параметр, который определяет количество оставшихся битов из числа J битов, которые не попали в R групп по r битов каждая. Здесь s это остаток от деления J на R и 0≤s≤R.
Первый вариант организации расположения битов информации имеет следующий вид:
Выражения 8 и 9 определяют положение бита КнИСКн, в
который заносится значение бита максимальной скорости передачи
данных.
Если передача КнИСКн осуществляется описанным выше способом, то биты информации пересылаются в следующем порядке. Таким образом, согласно предшествовавшему описанию ПОб в состоянии получить значения I, J, R и К, и, соответственно, узнать о соглашении расположения битов.
Например, если I=3, J=16, N=30, R=4 и К=2, то в кадр многократно заносится следующая последовательность данных: 3 бита информации о максимальной скорости передачи данных, первые 5 битов (с 1-го по 5-й) из 16 битов информации о состоянии использования ФОПКн, 3 бита информации о максимальной скорости передачи данных, следующие 5 битов (с 6-го по 10-й) из 16 битов информации о состоянии использования ФОПКн, 3 бита информации о максимальной скорости передачи данных, следующие 5 битов (с 11-го по 15-й) из 16 битов информации о состоянии использования ФОПКн, и 3 бита информации о максимальной скорости передачи данных. Следующие за ней 2 бита приходятся на РППер или заполняются нулями. Здесь 16-й " s" бит, несущий информацию о состоянии использования последнего ФОПКн, размещается в конце первых 5 битов (с 1-го по 5-й бит) из 16 битов. Если s=2 бита, то он располагается в конце следующего блока (с 6-го по 10-й бит).
Выражения 10 и 11 задают положение битов КнИСКн, в которые заносятся значения битов, несущих информацию о состоянии использования соответствующих ФОПКн в НСУРД.
Выражение 12 задает положения, в которых после пересылки через КнИСКн информации о максимальной скорости передачи данных и информации о состоянии использования соответствующих ФОПКн в НСУРД находятся биты, подлежащие обнулению или приходятся на РППер.
Второй вариант организации расположения битов информации имеет следующий вид:
где t это промежуточный параметр, который соответствует количеству групп, на которые разбиваются J бит. В выражении 13 t меньше либо равно R.
Выражения 14 и 15 определяют положения битов КнИСКн, в
которые заносятся значения битов информации о максимальной скорости передачи данных
Выражения 16 и 17 задают положение битов КнИСКн, в
которые заносятся значения битов, несущих информацию о состоянии использования соответствующих ФОПКн в НСУРД.
Выражение 18 задает положения, в которых после пересылки через КнИСКн информации о максимальной скорости передачи данных и информации о состоянии использования соответствующих ФОПКн в НСУРД находятся биты, подлежащие обнулению или приходящиеся на РППер.
Третий вариант организации расположения битов информации имеет следующий вид:
Выражение 19 задает положение битов КнИСКн, в которые заносятся значения битов, несущих информацию о состоянии использования соответствующих ФОПКн в НСУРД.
Выражение 20 определяет положения битов КнИСКн, в которые заносятся значения битов информации о максимальной скорости передачи данных.
Выражение 21 задает положения, в которых после пересылки через КнИСКн информации о максимальной скорости передачи данных и информации о состоянии использования соответствующих ФОПКн в НСУРД находятся биты, подлежащие обнулению или приходящиеся на РППер.
Четвертый вариант организации расположения битов информации имеет следующий вид:
Выражение 22 задает положение битов КнИСКн, в которые заносятся значения битов, несущих информацию о состоянии использования соответствующих ФОПКн в НСУРД.
Выражение 23 определяет положения битов КнИСКн, в которые заносятся значения битов информации о максимальной скорости передачи данных.
Выражение 24 задает положения, в которых после пересылки через КнИСКн информации о максимальной скорости передачи данных и информации о состоянии использования соответствующих ФОПКн в НСУРД находятся биты, подлежащие обнулению или приходящиеся на РППер.
Ниже следует описание пятого варианта организации расположения битов информации.
где m это промежуточный параметр.
Выражение 26 определяет положения битов КнИСКн, в которые заносятся значения битов информации о максимальной скорости передачи данных.
Выражения 27 и 28 задают положения битов КнИСКн, в которые заносятся значения битов, несущих информацию о состоянии использования соответствующих ФОПКн в НСУРД.
Выражения 29 и 30 задают положения, в которых после пересылки через КнИСКн информации о максимальной скорости передачи данных и информации о состоянии использования соответствующих ФОПКн в НСУРД находятся биты, подлежащие обнулению или приходятся на РППер.
В представленных выше вариантах осуществления способа одновременной передачи информации о максимально доступной скорости передачи данных по ФОПКн и информации о состоянии использования ФОПКн в НСУРД вместо информации о максимальной скорости передачи данных также можно пересылать величину порога доступности или максимально возможное количество (NF_Max) кадров при передаче в ФОПКн, используемых в рассматриваемой НСУРД.
В целях повышения достоверности информации индикатора состояния (ИС), передаваемой по КнИСКн, в способе передачи применяется способ раздельного кодирования. Информация ИС кодируется с использованием кода коррекции ошибок, 8 кодированных символов заносятся во временной интервал доступа кадра доступа, и за один кадр доступа осуществляется передача 120 кодированных символов. Здесь количество битов информации ИС, содержание информации состояния и способ передачи данной информации предварительно задаются НСУРД и ПОб и в качестве системных параметров рассылаются через широковещательный канал (ШКн). Следовательно, ПОб заранее знает о количестве битов информации ИС и способе передачи и декодирует сигнал, получаемый от НСУРД по КнИСКн.
На фиг.5 приведено устройство кодера КнИСКн, служащего для передачи бит информации ИС в соответствии с вариантом осуществления настоящего изобретения.
Согласно фиг.5 в целях определения максимальной скорости передачи данных, значение которой затем будет передано по КнИСКн, НСУРД сначала проверяет текущее состояние использования ОПКн линии "вверх", то есть скорость передачи данных и параметры состояния канала, в настоящий момент принимаемого по каналу линии "вверх", после чего выдает указанные в таблице 1 соответствующие биты информации. В нижеследующей таблице 2 эти биты информации показаны как входные биты.
Способ кодирования входных битов может варьироваться в зависимости от способа передачи. А именно, способ кодирования выбирается в зависимости от того, с какой частотой предоставляется информация о состоянии канала: с каждым кадром или с каждым временным интервалом. Сначала приведем описание для случая, когда информация о состоянии канала пересылается на уровне кадров. Биты входной информации (биты ИС) и биты информации управления, задающей количество битов ИС, одновременно подаются на устройство 501 повторения. Согласно информации управления, задающей количество битов ИС, устройство 501 повторения повторяет биты ИС. Однако если количество битов ИС заранее известно как НСУРД, так и ПОб, то необходимость в информации управления, задающей количество битов ИС, отпадает.
Теперь рассмотрим порядок работы кодера КнИСКн по фиг.5. После получения трех битов ИС S0, S1 и S2, устройство 501 повторения в соответствии с информацией управления, задающей количество битов ИС равным 3, повторяет полученные биты ИС и выдает поток повторяющихся битов S0, S1, S2, S0, S1, S2, ..., S0, S1, S2 длиной 60 битов. Повторяющийся поток длиной 60 битов группами по 4 бита подается на кодер 503. Кодер 503 кодирует биты потока группами по 4 бита посредством биортогонального кода (8, 4), и выдает кодированные символы группами по 8 символов. Таким образом, при кодировании потока длиной 60 битов, на выходе кодера 503 получаются 120 символов. Посредством передачи 8 символов в каждом временном интервале КнИСКн, оказывается возможным передать символы, полученные от кодера 503, за один кадр.
Если же входная информация состоит из четырех битов, то четыре входных бита повторяются устройством 501 повторения 15 раз и выдаются в виде 60 символов. В кодере 503, реализующем биортогональное кодирование (8, 4), эти 60 символов группами по 4 бита кодируются в 8-символьный биортогональный код. Данный способ эквивалентен преобразованию четырех входных битов в восьмисимвольный биортогональный код для передачи этого биортогонального кода в каждый временной интервал (15 интервалов) без использования устройства 501 повторения.
Даже при использовании трех входных битов и кодера (8, 3) устройство 501 повторения оказывается ненужным. Следовательно, в процессе реализации можно исключить устройство 501 повторения и путем выдачи восьми символов для трех входных битов пересылать одни и те же кодированные символы в каждом из 15 интервалов временных интервалов.
Как показано выше, если можно пересылать одни и те же символы в каждом временном интервале, то НСУРД может передавать на ПОб информацию о состоянии ФОПКн на уровне временных интервалов. То есть НСУРД определяет максимальную скорость передачи данных, на которой НСУРД посылает ПОб данные на уровне временных интервалов, определяет соответствующие полученной максимальной скорости передачи данных входные биты и передает эти входные биты с каждым временным интервалом. Так как в данном случае НСУРД должна анализировать скорость передачи данных и состояние канала линии "вверх" в каждом временном интервале, то данные о максимальной скорости передачи также оказывается возможным пересылать в группах из нескольких временных интервалов.
Используемый при кодировании в качестве кода коррекции ошибок биортогональный код (8, 4) задает следующую взаимосвязь между четырьмя входными битами и восемью выходными символами (см. таблицу 2).
На фиг.6 приведена конструкция декодера КнИКн, соответствующего кодеру КнИСКн по фиг.5.
Согласно фиг.6 три входных бита повторяются 20 раз, что дает 60 битов, и полученные 60 битов подаются на декодер группами по 4 бита. Предположим, что декодер соответствует кодеру, использующему биортогональный код (8, 4). При приеме сигнала группами по 8 символов устройство 601 вычисления корреляции вычисляет корреляцию между принятым сигналом и биортогональным кодом (8, 4) и выдает одно из 16-ти значений корреляции, приведенных в таблице 2.
Полученное значение корреляции подается на устройство 603 вычисления логарифмического отношения правдоподобия (ЛОП), которое вычисляет отношение вероятности Р0 к вероятности Р1, и выдает 4-битное значение ЛОП. Здесь Р0 обозначает вероятность того, что каждый из декодированных битов для 4 битов информации, переданных НСУРД в соответствии с информацией управления, зависящей от числа битов ИС, окажется равными 0, а Р1 обозначает вероятность того, что декодированный бит окажется равным 1. Значение ЛОП поступает на накапливающий сумматор 605 значений ЛОП. После получения 8 символов в следующем временном интервале декодер повторяет приведенную выше процедуру и прибавляет 4 выходных бита с устройства 603 вычисления ЛОП к уже имеющемуся значению. Когда согласно описанному здесь процессу приняты все 15 временных интервалов, декодер с помощью значения, записанного в накапливающем сумматоре 605 значений ЛОП, извлекает информацию о состоянии, переданную НСУРД.
Теперь рассмотрим случай, при котором число входных битов равно 4 или 3, и используется кодер (8, 4) или (8, 3). Когда принятый сигнал группами по 8 символов поступает на устройство 601 вычисления корреляции, устройство 601 вычисления корреляции вычисляет корреляцию между принятым сигналом и биортогональным кодом (8, 4) или (8, 3). Если информация о состоянии принимается от НСУРД на уровне временных интервалов, то декодер определяет переданную НСУРД информацию о состоянии с помощью наибольшего значения корреляции. Далее рассмотрим случай, когда НСУРД дублирует одну и ту же информацию о состоянии в группе из 15 временных интервалов (один кадр) или нескольких кадров, после чего пересылает дублированную информацию о состоянии. Когда принятый сигнал группами по 8 символов подается на устройство 601 вычисления корреляции, то устройство 601 вычисления корреляции вычисляет корреляцию между принятым сигналом и биортогональным кодом (8, 4) или (8, 3) и затем подает вычисленное значение корреляции на устройство 603 вычисления ЛОП. Устройство 603 вычисления ЛОП вычисляет отношение вероятности Р0 к вероятности Р1 и выдает значение ЛОП. Здесь Р0 обозначает вероятность того, что декодированный бит из четырех или трех битов информации, переданных НСУРД в соответствии с информацией управления, зависящей от числа битов ИС, окажется равным 0, а Р1 обозначает вероятность того, что декодированный бит окажется равным 1. Значение ЛОП поступает на накапливающий сумматор 605 значений ЛОП, где оно суммируется с нарастающим итогом. После получения восьми символов в следующем временном интервале декодер повторяет приведенную выше процедуру и суммирует вычисленное значение ЛОП с текущим значением ЛОП. Данная операция повторяется для каждого символа, передаваемого в одном кадре. То есть если в одном кадре передаются 8 символов, то вышеприведенная операция повторяется 15 раз. Следовательно, если НСУРД повторно передает одну и ту же информацию о состоянии, то конечное значение ЛОП, накопленное в результате описанных действий, будет равно числу повторения пересылок НСУРД. ПОб определяет переданную НСУРД информацию о состоянии, основываясь на накопленных значениях ЛОП.
Теперь обратимся к описанию другого варианта осуществления настоящего изобретения, который за счет способа кодирования битов информации, передаваемых по КнИСКн, обеспечивает улучшенные характеристики по сравнению с обычным способом. Чтобы добиться лучшего понимания данного варианта осуществления настоящего изобретения предположим, что по КнИСКн нужно передать 4 бита информации. Последовательность битов информации обозначим как S0, S1, S2, и S3. На предшествовавшем уровне техники перед передачей биты информации просто повторялись. То есть если в одном кадре пересылаются 120 битов, то S0 повторяется 30 раз, S1 повторяется 30 раз, S2 повторяется 30 раз и S3 повторяется 30 раз. Следовательно, недостатком предшествовавшего уровня техники является то, что ПОб получает необходимую информацию о ОПКн только после того, как полностью получит кадр.
Чтобы решить эту проблему, в другом варианте осуществления последовательность передачи битов информации изменяется так, чтобы обеспечить временное разнесение и тем самым дать возможность ПОб получать информацию о состоянии ОПКн даже в случае, если ОПКн данного кадра получен не полностью. Например, если последовательность передачи битов информации имеет вид S0, S1, S2, S3, S0, S1, S2, S3, S0, S1, S2, S3, ..., S0, S1, S2 и S3, тот же самый коэффициент усиления при кодировании получается в среде распространения с АБГШ (аддитивным белым гауссовским шумом). Однако в силу того, что увеличение временного разнесения задается в среде распространения с замираниями, неизбежными для системы мобильной связи, в сравнении с предшествовавшим уровнем техники настоящее изобретение отличается более высоким усилением при кодировании. Кроме того, ПОб может извлечь информацию о состоянии ФОПКн в НСУРД, даже если получен только один временной интервал КнИСКн (если количество битов информации меньше либо равно 4). Даже когда по КнИСКн пересылается большое количество битов информации, имеется возможность получить информацию о ФОПКн быстрее, чем на предшествовавшем уровне техники.
Ниже приводится описание еще одного варианта осуществления настоящего изобретения, которое в сравнении с обычными способами обеспечивает улучшенные рабочие характеристики за счет способа кодирования битов информации, пересылаемой по КнИСКн. В приведенном ранее втором способе биты информации КнИСКн передавались побитово. То есть если в КнИСКн требуется передать 6 битов информации, S0, S1, S2, S3, S4, S5 и S6, то они передаются один за другим в виде повторяющейся последовательности S0, S1, S2, S3, S4, S5 и S6. В противоположность этому в представленном ниже третьем способе биты информации передаются посимвольно.
Причиной посимвольной передачи битов информации в третьем способе служит тот факт, что в современных системах ШМДКР КнИПЗД линии "вниз" последовательно пересылает биты информации в каналы I и Q. Кроме того, поскольку современные системы ШМДКР устроены таким образом, что для передачи одного и того же бита в каналы I и Q этот бит повторяется дважды, еще одной причиной является стремление использовать тот же самый приемник, что и для КнИПЗД.
Способ посимвольной передачи битов информации КнИСКн с применением вышеописанной схемы повторения задается выражением 31:
где N это количество битов информации ИС. Существующий стандарт ШМДКР предлагает в качестве значений N использовать 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30 и 60; m в выражении 31 обозначает периодичность повторных передач группы битов информации ИС по данному КнИСКн. Стандарт ШМДКР предлагает в качестве значений m использовать 120, 60, 40, 30, 24, 20, 12, 10, 8, 6, 4 и 2. Значение m определяется исходя из значения N; n в выражении 31 обозначает порядковый номер бита из числа N битов информации ИС.
В выражении 31 b2(n+mN) - это 2(n+mN)-й бит информации, причем его значение равно значению бита b2(n+mN)+1. То есть бит информации КнИСКн повторяется дважды с одним и тем же значением. В то же время, согласно выражению 31, если значение ИСn равно 1, то бит информации отображается в -1, а если значение ИСn равно 0, то бит информации отображается в +1. Значения отображения можно поменять местами.
Например, если в выражении 31 N=10, то n принимает значения от 0 до 9, a m принимает значения от 0 до 5. Если при этом ИС0=1, ИС1=0, ИС2=1, ИС3=1, ИС4=0, HC5=0, ИС6=1, ИС7=1, ИС8=0, а ИС9=1, то из выражения 31 получаются следующие значения: b0=-1, b1=-1, b2=1, b3=1, b4=-1, b5=-1, b6=-1, b7=-1, b8=1, b9=1, b10=1, b11=1, b12=-1, b13=-1, b14=-1, b15=-1, b16=1, b17=1, b18=-1 и b19=-1. Эти значения внутри одного кадра КнИСКн повторяются 6 раз, то есть эти значения повторяются, начиная с битов b0=-1, b20=-1, b40=-1, b60=-1, b80=-1 и b100=-1.
На фиг.31 изображен соответствующий другому варианту осуществления настоящего изобретения декодер КнИСКн.
Согласно фиг.31 первое устройство 3101 повторения отображает входные биты информации ИС со значениями 0 и 1 в значения +1 и -1 и дублирует отображенные биты ИС согласно выражению 31. Дублированные биты ИС подаются на второе устройство 3103 повторения. В соответствии с информацией управления, задающей количество полученных битов информации ИС, второе устройство 3103 повторения повторяет и пересылает выходные данные первого устройства 3101 повторения. Число повторений равно 120/2N. Если исключить первое устройство 3101 повторения, то фиг.31 будет соответствовать аппаратному устройству второго варианта осуществления, которое обеспечивает большую производительность по сравнению с предшествовавшим уровнем техники за счет использования способа кодирования предназначенных для передачи по КнИСКн битов информации. В противном случае? если использовать и первое устройство 3101 повторения и второе устройство 3103 повторения, то фиг.31 будет соответствовать аппаратному устройству третьего варианта осуществления способа кодирования предназначенных для передачи по КнИСКн битов информации.
Так как на предшествовавшем уровне техники информация о состоянии каждого из каналов ФОПКн, используемых в НСУРД, передается по КнИСКн, НСУРД не может передать информацию за один временной интервал, и перед передачей вынуждена разбивать информацию по целым временным интервалам одного кадра. Следовательно, для того чтобы получить информацию о состоянии ФОПКн в НСУРД, ПОб, намеревающемуся использовать данный ФОПКн, приходится принимать КнИСКн на протяжении времени гораздо более длительного, чем в настоящем варианте осуществления. Кроме того, требуется информация как о временном интервале, в котором начиналась передача информации КнИСКн, так и информация о временном интервале, в котором передача информации КнИСКн заканчивалась. Однако так как в данном варианте осуществления настоящего изобретения, в котором максимальная скорость передачи информации, поддерживаемая ОПКн, и мультикоды используются независимо от числа каналов ФОПКн в НСУРД, передаются данные о количестве мультикодов, используемых для каждого ОПКн, информацию о состоянии ОПКн можно выразить 4 битами независимо от числа каналов ОПКн. Хотя на фиг.5 и фиг.6 в случае применения мультикода используется один бит информации, оказывается возможным выделить бит информации для максимального числа кадров (МЧК), необходимого для передачи сообщения по ОПКн. НСУРД может устанавливать свой МЧК для каждого ОПКн. В качестве альтернативы МЧК может соответствовать ВКн или СФКнУ линии "вниз". Для выбора МЧК ПОб может сопоставить МЧК с заголовком ЗД или подканалом ЗД. Существует несколько способов выбора и распространения МЧК в НСУРД и ПОб. В качестве одного из способов НСУРД может устанавливать одно и то же МЧК для набора ОПКн или несколько разных МЧК для набора ОПКн. Если НСУРД устанавливает несколько разных МЧК для набора ОПКн, то ПОб может индивидуально выбирать МЧК по комбинации сигнатуры ЗД и подканала ЗД, которые пересылаются в НСУРД.
Согласно другому способу задания МЧК НСУРД сопоставляет МЧК с сообщением о выделении канала и индивидуально информирует данную единицу ПОб о МЧК. В еще одном способе задания МЧК оно сопоставляется с ОПКн линии "вверх" и соответствующим ему СФКнУ линии "вниз". Согласно еще одному способу можно использовать диспетчерское управление без применения МЧК, а именно при отсутствии данных для пересылки ПОб прекращает передачу и обнаружившая это НСУРД освобождает канал. В еще одном способе МЧК можно передать на ПОб по СФКнД линии "вниз".
ЗД/ЗД КнИПЗД
Для того чтобы получить информацию о праве использования ОПКн и о состоянии использования ОПКн, ПОб сначала принимает по КнИСКн, изображенному на фиг.4, информацию о ОПКн в НСУРД, после чего приготавливается к передаче ЗД 333 по фиг.3.
Чтобы передать ЗД 333 ПОб требуется выбрать сигнатуру ЗД. В предпочтительном варианте осуществления настоящего изобретения подходящий класс услуг доступа (КУД) можно выбрать исходя из информации о ОПКн в НСУРД, полученной по КнИСКн до выбора сигнатуры, и свойств данных, которые ПОб намеревается передать по ОПКн. Например, КУД можно различать в соответствии с классом, затребованным ПОб, скоростью передачи данных, используемой ПОб, или типом услуг, используемых данным ПОб. КУД передается на единицы ПОб по широковещательному каналу НСУРД, а ПОб выбирает подходящий КУД в соответствии с КнИСКн и свойствами подлежащих передаче данных. После выбора КУД ПОб случайным образом выбирает одну из групп подканалов ЗД для ОПКн, определенных в КУД. Если определить системный номер кадра (СНК), передаваемого в настоящий момент НСУРД как К из таблицы 3, то ПОб извлекает временные интервалы доступа, находящиеся в (К+1)-м и (К+2)-м кадрах, после чего выбирает один из этих интервалов доступа для передачи ЗД 331 по фиг.3. Понятие "группа подканалов ЗД" относится к 12 группам подканалов, приведенным в таблице 3.
На фиг.7 приведена структура интервала доступа, используемого для передачи ЗД 331 по фиг.3. Позиция номер 701 обозначает временной интервал доступа, длина которого составляет 5120 бит. Структура временного интервала доступа такова, что номер временного интервала доступа пробегает значения от 0 до 14 и имеет период повторения 20 мс. Позиция номер 703 обозначает начало и конец 0-го и 14-го временных интервалов доступа.
Обратимся к фиг.7. Так как СНК измеряется блоками по 10 мс, то начало 0-го временного интервала доступа совпадает с началом кадра, имеющего четный СНК, а конец 14-го временного интервала доступа совпадает с концом кадра, имеющего нечетный СНК.
ПОб случайным образом выбирает одну из возможных сигнатур и эта выбранная описанным ранее образом сигнатура, то есть группа подканалов для каналов ОПКн, определенных в КУД, выделяется НСУРД. С использованием выбранной сигнатуры ПОб формирует ЗД 331 и передает его в НСУРД синхронно с временными тактами НСУРД. ЗД 331 распознается по использованной сигнатуре ЗД, а каждая сигнатура отображается в значение максимальной скорости передачи данных, или может использоваться отображение между максимальной скоростью передачи данных и МЧК. Следовательно, содержащаяся в ЗД информация - это информация о максимальной скорости передачи данных в ОПКн, которую следует использовать ПОб, или числе кадров данных, которое должно передавать ПОб, или комбинации двух указанных видов информации. Несмотря на то, что комбинацию максимальной скорости передачи данных для ЗД и числа кадров данных, которые следует передавать по ОПКн, можно отобразить описанным способом, в качестве альтернативного способа можно задавать максимальную скорость передачи данных и МЧК посредством комбинирования сигнатуры ЗД с временным интервалом доступа, служащим для передачи от ПОб ЗД, сформированного с использованием данной сигнатуры, и переслать их в НСУРД. В качестве примера такого способа сигнатуру ЗД, выбранную ПОб, можно ассоциировать с максимальной скоростью передачи данных или коэффициентом расширения спектра для данных, предназначенных для передачи от ПОб по ОПКн, а подканал доступа, предназначенный для передачи сформированного с использованием данной сигнатуры ЗД, можно ассоциировать со значением МЧК, и наоборот.
Например, в процессе передачи ЗД от ПОб к НСУРД после передачи ЗД 331 ПОб в течение заранее определенного времени 332 (то есть на протяжении 3-х или 4-х временных интервалов) ожидает от НСУРД получения сигнала ЗД_КнИПЗД. После получения сигнала ЗД_КнИПЗД ПОб определяет, содержит ли этот сигнал ответ на переданную данной единицей ПОб сигнатуру ЗД. Если в течение времени 332 сигнал ЗД_КнИПЗД не принят или сигнал ЗД_КнИПЗД является сигналом ОПП, то ПОб увеличивает мощность передачи ЗД 335 и посылает ЗД 335 в НСУРД с увеличенной мощностью. Если при получении ЗД 335 НСУРД имеет возможность выделить ОПКн, скорость передачи данных в котором соответствует той, которую запросила ПОб, то в ответ на получение ЗД 335 по прошествии предварительно определенного времени 302 НСУРД посылает ЗД_КнИПЗД 303. Если же в данном случае нагрузка на пропускную способность каналов линии "вверх" в НСУРД превосходит заранее заданное значение или нет свободных демодуляторов, то НСУРД посылает сигнал ОПП, тем самым заставляя ПОб временно прекратить передачу общего канала линии "вверх". Кроме того, если НСУРД не смогла обнаружить ЗД, то она не сможет послать ни сигнал ПП, ни сигнал ОПП по каналу КнИПЗД, такому как ЗД_КнИПЗД 303. Следовательно, в настоящем варианте осуществления настоящего изобретения предполагается, что в данной ситуации ничего не передается.
ОК
После получения по ЗД_КнИПЗД 303 сигнала ПП ПОб передает ЗОК 337. По своей структуре ЗОК совпадает с ЗД, и сигнатуру, которая используется при формировании ЗОК, можно выбрать из той же группы сигнатур, что использовалась для ЗД. Если для ЗОК применяется сигнатура из группы сигнатур, что использовалась для ЗД, то для различения ЗД и ЗОК используются различные коды скремблирования. Коды скремблирования имеют одно и то же начальное значение, но могут иметь различные начальные точки. В качестве одного из альтернативных вариантов коды скремблирования ЗД и ЗОК могут иметь различные начальные значения. Причиной для выбора данной сигнатуры и передачи ЗОК является стремление уменьшить вероятность того, что даже в случае возникновения конфликта по причине одновременной передачи ЗД двумя и более единицами ПОб будет выбран один и тот же ЗОК. На предшествовавшем уровне техники для уменьшения вероятности возникновения конфликтов в каналах линии "вверх" между различными единицами ПОб, в каждый момент времени передавался один ЗОК. Однако если при таком способе другой пользователь запрашивает у НСУРД право на использование ОПКн с применением того же самого ЗОК, причем к этому моменту НСУРД еще не обработала ответ на данный ЗОК от другой единицы ПОб, НСУРД не сможет ответить той единице ПОб, которая отослала ЗОК последней. Даже если НСУРД ответит данной единице ПОб, имеется вероятность возникновения конфликта в канале линии "вверх" с той единицей ПОб, которая отослала ЗОК первой.
Согласно фиг.3 в ответ на ЗОК 337, посланный ПОб, НСУРД передает КнИОК/КнИВКн 305. Сначала рассмотрим КнИОК. КнИОК - это канал, служащий для передачи на соответствующую единицу ПОб сигнала ПП для ЗОК в ответ на передачу ПОб по каналу линии "вниз" сигнатуры, используемой при формировании ЗОК. КнИОК можно закодировать с расширением спектра посредством ортогонального каналообразующего кода, отличающегося от кода ЗД_КнИПЗД. Следовательно, КнИОК и ЗД_КнИПЗД можно передавать как по разным физическим каналам, так и по одному физическому каналу посредством временного разделения одного ортогонального канала. В предпочтительных вариантах осуществления настоящего изобретения КнИОК передается по физическому каналу, отличающемуся от физического канала ЗД_КнИПЗД. То есть КнИОК и ЗД__КнИПЗД кодируются с расширением спектра посредством ортогонального кода длины 256 и передаются по независимым физическим каналам.
ВКн
Согласно фиг.3 КнИВКн (канал индикации выделения канала) несет информацию о ОПКн, выделенном НСУРД данной единице ПОб, и информацию о выделении каналов линии "вниз", служащую для управления мощностью ОПКн. Канал линии "вниз", выделенный для управления мощностью ОПКн, можно использовать различными способами.
Во-первых, можно применять уплотненный канал управления мощностью линии "вниз". Способ управления мощностью передачи канала посредством уплотненного канала управления мощностью подробно раскрывается в заявке №1998-10394, на патент Республики Корея, включенной в настоящий документ в качестве ссылки. Кроме того, с использованием уплотненного канала управления мощностью можно передавать команду управления мощностью ОПКн. Процесс выделения канала линии "вниз" предоставляет информацию о номере канала и используемом для управления мощностью временном интервале уплотненного канала управления мощностью.
Во-вторых, можно использовать канал управления линии "вниз", разделив его во времени на сегменты для сообщений и команд управления мощностью. В системе ШМДКР данный канал предназначен для управления уплотненным каналом линии "вниз". Однако даже когда при передаче данные и команды управления мощностью разнесены по времени, информация, передаваемая по каналу, содержит данные о номере канала и временном интервале канала управления линии "вниз".
В-третьих, можно выделить один канал линии "вниз" для управления ОПКн. По этому каналу можно совместно передавать команды управления мощностью и другие команды управления. В данном случае информация, передаваемая по каналу, содержит номер канала линии "вниз".
В предпочтительных вариантах осуществления настоящего изобретения предполагается, что КнИОК и КнИВКн пересылаются одновременно. Более того, КнИВКн можно передавать после передачи КнИОК, или же передавать КнИОК и КнИВКн одновременно. Если КнИОК и КнИВКн передаются одновременно, их можно передавать с использованием или разных, или одного и того же каналообразующего кода. Кроме того, предполагается, что для сокращения задержки в обработке сообщений от верхнего уровня пересылаемая по КнИВКн команда выделения канала передается в том же формате, что и КнИОК. В таком случае имеются 16 сигнатур и 16 ОПКн, причем каждый ОПКн соответствует одной уникальной сигнатуре. Например, если для передачи сообщения на ПОб НСУРД намеревается выделить 5-й ОПКн, то в команде на выделение канала НСУРД передает 5-ю сигнатуру, соответствующую 5-му ОПКн.
Предполагается, что кадр КнИВКн, в котором пересылается команда на выделение канала, имеет длительность 20 мс и содержит 15 временных интервалов, а его структура идентична структуре ЗД_КнИПЗД и КнИОК. Кадр, служащий для передачи ЗД_КнИПЗД и КнИОК, состоит из 15 временных интервалов, а каждый интервал содержит 20 символов. Также предполагается, что период (или продолжительность) одного символа составляет 256 символов, а та часть, в которой пересылаются ЗД, ЗОК и ВКн, передается с периодичностью только в 16 символов.
Таким образом, команда на выделение канала, порядок передачи которой представлен на фиг.3, может состоять из 16 символов, а каждый символ имеет длину в 256 символов. Каждый из символов перемножается на 1-битную сигнатуру и код преобразования с расширением спектра (при этом гарантируется ортогональность сигнатур), после чего передается по линии "вниз".
В предпочтительных вариантах осуществления настоящего изобретения КнИВКн пересылается с использованием 1, 2 или 4 сигнатур для команды на выделение канала.
Согласно фиг.3 после получения от НСУРД КнИОК/КнИВКн 305 ПОб проверяет, содержит ли КнИВКн сигнал ПП, и анализирует переданную по КнИВКн информацию об использовании канала ОПКн. Анализ двух указанных типов информации можно проводить как последовательно, так и одновременно. В процессе получения через КнИВКн из пары КнИОК/КнИВКн 305 сигнала ПП и информации о выделении канала ПОб, руководствуясь информацией о выделенном НСУРД ОПКн, восстанавливает сегмент 343 данных ОПКн и сегмент 341 управления ОПКн. Далее, ПОб выжидает в течение заранее заданного времени с момента приема КнИОК/КнИВКн, установленных до выделения ОПКн, пересылает в НСУРД заголовок 339 управления мощностью (ЗУМ), после чего передает сегмент 343 данных ОПКн и сегмент 341 управления ОПКн.
ЗУМ
Хотя длительность заголовка управления мощностью ЗУМ может составлять 0 или 8 временных интервалов, в предпочтительных вариантах осуществления настоящего зобретения предполагается, что заголовок управления мощностью ЗУМ 339 занимает 8 временных интервалов. Основное назначение заголовка управления мощностью ЗУМ состоит в том, чтобы обеспечить НСУРД возможность изначально установить мощность передачи ПОб по линии "вверх" с использованием поля пилот - сигнала заголовка управления мощностью. Однако в данном варианте осуществления настоящего изобретения, в качестве другого способа применения, заголовок управления мощностью используется для подтверждения полученного данной единицей ПОб сообщения о выделении канала. Необходимость подтверждения сообщения о выделении канала обусловлена желанием предотвратить конфликт с ОПКн, используемым другой единицей ПОб, который может быть результатом неправильной настройки ОПКн этой единицей ПОб вследствие приема КнИВКн с ошибкой. Если заголовок управления мощностью используется для подтверждения сообщения о выделении канала, то длительность заголовка управления мощностью составляет 8 временных интервалов.
Несмотря на то, что для способа подтверждения сообщения ВКн используется заголовок управления мощностью, для НСУРД не составляет труда измерять мощность и подтверждать сообщение ВКн, так как НСУРД известна применяемая в заголовке управления мощностью комбинация пилотных битов.
В момент времени, близкий к моменту передачи заголовка 339 управления мощностью, НСУРД начинает передавать специализированный канал линии ″вниз", предназначенный для управления мощностью ОПКн линии "вверх" соответствующей единицы ПОб. Каналообразующий код для специализированного канала линии "вниз" пересылается на ПОб в составе сообщения ВКн, а сам специализированный канал линии "вниз" состоит из поля пилот-сигнала, поля команды управления мощностью и поля сообщения. Поле сообщения пересылается только в тех случаях, когда НСУРД располагает данными для передачи на ПОб. Позиция номер 307 по фиг.3 обозначает поле управления мощностью линии "вверх", а позиция номер 309 обозначает поле пилот-сигнала.
Если же наравне с управлением мощностью заголовок 339 управления мощностью по фиг.3 используется и для подтверждения сообщения ВКн (о выделении канала), то в случае, когда сообщение ВКн, переданное НСУРД в анализируемый заголовок управления мощностью, отличается от сообщения, переданного НСУРД по КнИОК/КнИВКн 305, НСУРД непрерывно передает в поле управления мощностью установленного специализированного канала линии "вниз" команду на уменьшение мощности передачи и пересылает сообщение о прекращении передачи ОПКн в прямой канал доступа (ПКнД) или установленный специализированный канал линии "вниз".
Сразу же после передачи заголовка 339 управления мощностью по фиг.3 ПОб передает сегмент 343 сообщения ОПКн. Если в процессе отправки сегмента сообщения ОПКн ПОб получает от НСУРД сообщение о прекращении передачи ОПКн, ПОб немедленно прекращает передачу ОПКн. В отсутствие получения сообщения о прекращении передачи ОПКн ПОб завершает передачу ОПКн и в ответ на ОПКн получает от НСУРД сигнал ПП или ОПП.
Структура кода скремблирования
На фиг.8а приведена структура применяющегося на предшествующем уровне техники кода скремблирования линии "вверх", а на фиг.8б приведена структура кода скремблирования линии "вверх", используемого в варианте осуществления настоящего изобретения.
Более подробно, на фиг.8а приведена структура кода скремблирования линии "вверх", применяющегося на предшествующем уровне техники в процессе начального установления и передачи ОПКн. Позиция номер 801 обозначает код скремблирования линии "вверх", применяемый для ЗД, а позиция номер 803 обозначает код скремблирования линии "вверх", применяемый для ЗОК. Код скремблирования линии "вверх", применяемый для ЗД, и код скремблирования линии "вверх", применяемый для ЗОК, генерируются с использованием одного и того же начального значения: значения с 0-го по 4095-е используются для части, относящейся к ЗД, а значения с 4096-го по 8191-е используются для части, относящейся к ЗОК. В качестве кодов скремблирования ЗД и ЗОК линии "вверх" можно использовать коды скремблирования, которые либо распространяются НСУРД, либо предварительно установлены в системе. Кроме того, в качестве кода скремблирования линии "вверх" можно использовать последовательность длиной 256, или длинный код, не имеющий повторений за период ЗД или ЗОК. Для ЗД и ЗОК по фиг.8а используется один и тот же код скремблирования. То есть ЗД и ЗОК можно обрабатывать одинаковым образом с использованием отдельных частей кода скремблирования линии "вверх", полученного с применением одного и того же начального значения. В данном случае сигнатура для ЗД и сигнатура для ЗОК выбираются из разных групп сигнатур. В качестве примера, из используемых для данного канала доступа 16 сигнатур 8 сигнатур выделяются для ЗД, а оставшиеся 8 - для ЗОК.
Позиции номер 805 и 807 по фиг.8а обозначают коды скремблирования линии "вверх", применяемые, соответственно, для заголовка управления мощностью ЗУМ и сегмента сообщения ОПКн. Для ЗОК и сегмента сообщения ОПКн используются различные части кода скремблирования линии "вверх", полученного с помощью одного и того же начального значения. Код скремблирования линии "вверх", применяющийся для заголовка управления мощностью ЗУМ и сегмента сообщения ОПКн может или совпадать с кодом скремблирования линии "вверх", применяющимся для ЗД и ЗОК, или являться кодом скремблирования, однозначно соответствующим сигнатуре ЗД, переданной ПОб. Код 805 скремблирования ЗУМ по фиг.8а использует значения кода #b скремблирования линии "вверх" с 0-го по 20479-е, а код 807 скремблирования сообщений использует код скремблирования длиной 38400 со значениями кода скремблирования линии "вверх" от 20480-го по 20479-е. Кроме того, для кодов скремблирования ЗУМ и сегмента сообщения ОПКн можно использовать код скремблирования длиной 256.
На фиг.8б изображена структура кода скремблирования линии "вверх", используемого в варианте осуществления настоящего изобретения. Номера позиций 811 и 813 обозначают коды скремблирования линии "вверх", применяемые, соответственно, для ЗД и ЗОК. Коды 811 и 813 скремблирования линии "вверх" используются так же, как и на предшествовавшем уровне техники. НСУРД сообщает коды скремблирования линии "вверх" ПОб либо эти коды заранее известны в системе.
Позиция номер 815 по фиг.8б обозначает код скремблирования линии "вверх", применяемый для части, относящейся к ЗУМ. Код скремблирования линии "вверх", применяемый для части, относящейся к ЗУМ, может совпадать с кодом скремблирования линии "вверх", применяющимся для ЗД и ЗОК, или являться кодом скремблирования, однозначно соответствующим сигнатуре ЗД. Позиция номер 815 по фиг.8б обозначает применяющийся для части, относящейся к ЗУМ, код скремблирования, принимающий значения от 0-го до 20479-го. Позиция номер 817 по фиг.8б обозначает код скремблирования линии "вверх", применяемый для сегмента сообщения ОПКн. В качестве данного кода скремблирования можно использовать тот же код скремблирования, что и для ЗУМ, или код, однозначно соответствующий коду скремблирования ЗУМ или сигнатуре ЗД. Для сегмента сообщения ОПКн используется код скремблирования длиной 38400 со значениями от 0-го до 38399-го.
В качестве всех кодов скремблирования, упоминаемых в данном описании структуры кода скремблирования, соответствующей варианту осуществления настоящего изобретения, используется длинный код, не имеющий повторений за период ЗД, ЗОК, ЗУМ и сегмента сообщения ОПКн. Тем не менее, можно применять и короткий код скремблирования длиной 256.
Подробное описание ЗД
На фиг.9а и 9б приведены соответствующие варианту осуществления настоящего изобретения канальная структура заголовка доступа ОПКн и схема ее формирования. А именно, на фиг.9а показана пересылаемая по каналу структура ЗД, а на фиг.9б приведена схема формирования одного временного интервала ЗД.
Позиция номер 901 по фиг.9а обозначает длину заголовка доступа ЗД, размер которого в 256 раз превышает длину сигнатуры 903 ЗД. Сигнатура 903 ЗД представляет собой ортогональный код длиной 16. Переменная k, изображенная в сигнатуре 903 по фиг.9а, принимает значения от 0 до 15. Таким образом, в данном варианте осуществления настоящего изобретения имеются разных 16 сигнатур. В таблице 4 приведен пример сигнатур для ЗД. Выбор сигнатуры 903 в ПОб осуществляется следующим способом. Сначала с помощью КнИСКн, пересланного НСУРД, ПОб определяет максимальную скорость передачи данных, поддерживаемую данным ОПКн в НСУРД, и количество мультикодов, которое можно использовать в одном ОПКн, после чего ПОб выбирает подходящий КУД на основании свойств, скорости передачи и длины передачи данных, подлежащих пересылке по ОПКн. После этого ПОб выбирает подходящую для этого трафика данных сигнатуру из числа сигнатур, предназначенных для выбранного КУД.
Заголовок 905 доступа по фиг.9б имеет размер, обозначенный позицией номер 901. В устройстве 906 умножения заголовок 905 доступа кодируется с расширением спектра посредством кода 907 скремблирования линии "вверх", после чего передается в НСУРД. Момент времени, в который происходит передача ЗД, уже был описан со ссылкой на фиг.7 и таблицу 3, а код 907 скремблирования был описан со ссылкой на фиг.8б.
Информация, передаваемая единицей ПОб в НСУРД внутри ЗД по фиг.9б, включает в себя скорость передачи данных по ОПКн, затребованную ПОб, или число кадров, которое ПОб намеревается переслать, или информацию, сформированную путем однозначного связывания двух указанных здесь видов информации с сигнатурой.
Что касается порядка передачи информации от ПОб в НСУРД посредством ЗД в контексте предшествующего уровня техники, то ПОб сначала выбирает код скремблирования линии "вверх" и скорость передачи данных для ОПКн, каналообразующий код и скорость передачи данных для специализированного канала линии "вниз", используемого для управления мощностью ОПКн, и количество кадров данных для передачи, после чего посредством ЗД пересылает соответствующую сигнатуру в НСУРД. Если передаваемая с помощью ЗД информация определяется описанным выше образом, то единственная функция НСУРД состоит в том, чтобы разрешить или запретить ПОб использование запрошенного им канала. Следовательно, даже если НСУРД располагает свободным ОПКн, предшествующий уровень техники не обеспечивает выделения ПОб этого канала. Если несколько единиц ПОб запрашивают ОПКн с одними и теми же параметрами, то между этими единицами ПОб, пытающимися получить один и тот же ОПКн, возникает конфликт, что увеличивает время, необходимое для получения канала единицей ПОб. Однако в данном варианте осуществления настоящего изобретения ПОб пересылает только максимально возможную скорость передачи данных по ОПКн или максимальную скорость передачи и количество кадров данных, подлежащих передаче в НСУРД. НСУРД в свою очередь посредством ВКн определяет дополнительную информацию, касающуюся использования кода скремблирования линии "вверх" и каналообразующего кода специализированного канала линии "вниз" для ОПКн. Таким образом, в данном варианте осуществления настоящего изобретения ПОб получает право использования ОПКн, что делает возможным эффективное и гибкое выделение ОПКн в НСУРД.
Если НСУРД поддерживает многоканальную кодовую передачу, что достигается использованием нескольких каналообразующих кодов в одном ФОПКн (физическом ОПКн), то применяемая для передачи ЗД сигнатура ЗД может задавать или код скремблирования, используемый для передачи мультикодов, или, если ПОб имеет право выбирать количество мультикодов для использования в ФОПКн, желаемое количество мультикодов. Если сигнатура ЗД задает код скремблирования, используемый для передачи мультикодов, то передаваемое от НСУРД единице ПОб сообщение о выделении канала может содержать информацию о количестве мультикодов, которое должна использовать данная единица ПОб. Если же сигнатура ЗД задает количество мультикодов, которое намерена использовать единица ПОб, то сообщение о выделении канала может содержать информацию о коде скремблирования линии "вверх", который должна использовать данная единица ПОб в процессе передачи мультикодов.
Подробное описание ЗОК
На фиг.10а и 10б приведены соответственно соответствующие варианту осуществления настоящего изобретения канальная структура и схема формирования заголовка ЗОК обнаружения конфликтов. Структура ЗОК и схема его формирования идентичны структуре и схеме формирования для ЗД по фиг.9а и 9б. Код скремблирования линии "вверх" по фиг.10б отличается от кода скремблирования ЗД по фиг.8б. Позиция номер 1001 по фиг.10а обозначает длину ЗОК, равную произведению 256 и сигнатуры 1003 ЗД, приведенной в таблице 4. Значение переменной 'j' сигнатуры 1003 лежит в пределах от 0 до 15. Иными словами, для ЗОК доступны 16 сигнатур. Сигнатура 1003 по фиг.10а выбирается случайным образом из этих 16 сигнатур. Одной из целей случайного выбора данной сигнатуры является предотвращение конфликта между единицами ПОб, получившими сигнал ПП после передачи одинакового ЗД в НСУРД, что, тем самым, вынуждает их выполнять процесс подтверждения заново. На предшествующем уровне техники при использовании сигнатуры 1003 по фиг.10а задействуется способ, используемый при назначении единственной сигнатуры для ЗОК или передаче ЗД в заданном канале доступа. Целью обычного способа передачи ЗОК с использованием единственной сигнатуры является предотвращение конфликтов между единицами ПОб посредством рандомизации момента времени передачи ЗОК вместо использования одной и той же сигнатуры. Однако недостаток обычного способа состоит в том, что если какая-либо другая единица ПОб передаст ЗОК в НСУРД в момент времени, когда НСУРД еще не передала сигнал ПП в ответ на ЗОК, принятый от одной из единиц ПОб, то НСУРД оказывается не способной обработать ЗОК, переданный другой единицей ПОб, до обработки сигнала ПП для первого принятого ЗОК. То есть НСУРД оказывается не в состоянии обработать ЗОК от других единиц ПОб, пока не будет обработан ЗОК от одной единицы ПОб. Недостаток обычного способа передачи ЗОК по каналу с произвольным доступом КнПД состоит в том, что для определения временного интервала доступа для передачи ЗОК ПОб требуется достаточно много времени, что обуславливает увеличенную временную задержку при передаче ЗОК.
В варианте осуществления настоящего изобретения после приема ЗД_КнИПЗД ПОб выбирает заданную сигнатуру по истечении заранее установленного промежутка времени и передает выбранную сигнатуру в НСУРД.
Размер ЗОК 1005 по фиг.106 равен размеру, обозначенному позицией номер 1001 по фиг.10а. Сигнал ЗОК 1005 кодируется с расширением спектра посредством кода 1007 скремблирования с помощью блока 1006 умножения, а затем передается в НСУРД по истечении заранее заданного интервала времени от момента приема ЗД_КнИПЗД. В качестве кода скремблирования линии "вверх" по фиг.106 можно использовать код, включающий в себя символы с 0-го по 4095-й и идентичный коду, задействованному для ЗД. Иными словами, когда 12 из 16 сигнатур используются для заголовка канала с произвольным доступом (КнПД), остальные 4 сигнатуры могут быть раздельно использованы для ЗД и ЗОК ОПКн. Описание кода 1007 скремблирования линии "вверх" дано со ссылкой на фиг.8б.
ЗД КнИПЗД и КнИОК/КнИВКн
На фиг.11а и 11б приведены, соответственно, канальная структура и схема формирования канала индикации получения заголовка доступа (ЗД_КнИПЗД), по которому НСУРД осуществляет передачу сигналов ПП или ОПП в ответ на прием ЗД; канала индикации обнаружения конфликтов (КнИОК), по которому НСУРД осуществляет передачу сигналов ПП или ОПП в ответ на прием ЗОК; и канала индикации выделения канала (КнИВКн), по которому НСУРД осуществляет передачу на ПОб команды на выделение канала.
Позиция номер 1101 по фиг.11а обозначает часть ЗД_КнИПЗД, относящуюся к индикации и предназначенную для передачи сигнала ПП или ОПП в ответ на ЗД, полученный НСУРД. При передаче ЗД_КнИПЗД в хвостовой части 1105 части 1101 ЗД_КнИПЗД, относящейся к индикации, передается сигнал КнИСКн. Более того, на фиг.11а приведены структуры, соответственно, сигнала КнИОК/КнИВКн, передаваемого в качестве ответа на ЗОК, и сигнала о выделении канала. Тем не менее, канальная структура части 1101 ЗД_КнИПЗД, относящейся к индикации, аналогична канальной структуре ЗД_КнИПЗД, а сигналы (ПП, ОПП или Срыв_Получения), являющиеся ответами на ЗОК, и сигнал ВКн передаются одновременно. При описании КнИОК/КнИВКн по фиг.11а предполагается, что хвостовая часть 1105 части 1101 ЗД_КнИПЗД, относящейся к индикации, может либо оставаться пустой, либо использоваться для передачи КнИСКн. ЗД_КнИПЗД и КнИОК/КнИВКн различаются друг от друга посредством использования разных каналообразующих кодов (кодов ОППКРС) при одном и том же коде скремблирования. Канальная структура КнИСКн и схема его формирования описывались ранее со ссылкой на фиг.4а и 4б. Позиция номер 1111 по фиг.11б обозначает структуру кадра канала индикации (КнИ). Как показано на данной фигуре, длительность одного кадра КнИСКн составляет 20 мс, и он состоит из 15 временных интервалов, в каждом из которых может быть передано от 0 до более чем 1 из 16 сигнатур, приведенных в таблице 4. Размер канала 1107 индикации состояния ОПКн (КнИСКн) по фиг.11б равен размеру, представленному позицией номер 1103 по фиг.11а. Позиция номер 1109 по фиг.11б обозначает каналообразующий код, в качестве которого ЗД_КнИПЗД, КнИОК и КнИВКн могут использовать разные каналообразующие коды, а КнИОК и КнИВКн - один и тот же каналообразующий код. Блок 1108 умножения кодирует сигнал канала 1107 индикации состояния ОПКн с расширением спектра посредством каналообразующего кода 1109. Перед передачей блок 1112 умножения кодирует кадр КнИ с расширенным спектром, состоящий из 15 временных интервалов, с расширением спектра посредством кода 1113 скремблирования линии "вниз".
На фиг.12 изображен генератор КнИ, формирующий команды КнИОК и КнИВКн. Устройство генератора ЗД_КнИПЗД аналогично устройству генератора КнИ. Как было описано ранее, на каждый из временных интервалов, составляющих кадр КнИ, выделяется, соответственно, одна из 16 сигнатур. Согласно фиг.12 блоки 1201-1216 умножения принимают соответствующие сигнатуры (ортогональные коды W1-W16) на первый вход и принимают индикаторы получения (ИП) ИП1-ИП16 на второй вход соответственно. Значение каждого из ИП для ЗД_КнИПЗД и КнИОК равно 1, 0 или -1: ИП=1 обозначает ПП, ИП=-1 обозначает ОПП, а ИП=0 обозначает срыв получения соответствующей сигнатуры, переданной ПОб. Таким образом, блоки 1201-1216 умножения перемножают соответствующий ортогональный код на соответствующий индикатор получения ИП, а сумматор 1220 суммирует выходные данные блоков 1201-1216 умножения и выдает сигнал КнИ как результирующее значение.
НСУРД может передать команду на выделение канала с помощью генератора КнИ по фиг.12 несколькими способами, описание которых приведено ниже в качестве примера.
1. Первый способ выделения канала
Согласно данному способу для передачи команды на выделение канала по выделенным каналам выделяется один канал линии "вниз". На фиг.13а и 13б приведены структуры КнИОК и КнИВКн, реализованные в соответствии с первым способом выделения канала. Более подробно, на фиг.13а приведена структура временных интервалов КнИОК и КнИВКн, а на фиг.13б приведен примерный вариант способа передачи КнИОК и КнИВКн. Позиция номер 1301 по фиг.13а обозначает структуру временного интервала КнИОК, используемого для передачи сигнала, являющегося ответом на ЗОК. Позиция номер 1311 по фиг.13а обозначает структуру временного интервала КнИВКн, используемого для передачи команды на выделение канала. Позиция номер 1331 по фиг.13а обозначает структуру кадра КнИОК, используемого для передачи сигнала, являющегося ответом на ЗОК. Позиция номер 1341 по фиг.13а обозначает структуру кадра, используемого для передачи по КнИВКн команды на выделение канала, осуществляемой по прошествии временной задержки τ на настройку после передачи кадра КнИОК. Позиции номер 1303 и 1313 обозначают часть, приходящуюся на КнИСКн. Способ выделения канала по фиг.13а и 13б обладает следующими преимуществами. В соответствии с данным способом выделения канала, КнИОК и КнИВКн физически разделены в силу того, что им назначены разные каналы линии "вниз". Таким образом, если на КнИПЗД приходится 16 сигнатур, то согласно первому способу выделения канала 16 сигнатур можно использовать для КнИОК и 16 же сигнатур - для КнИВКн. В этом случае информация, которую можно передать, используя знаки сигнатур, может быть продублирована. То есть для КнИОК оказывается возможным задействовать 32 сигнатуры, используя знаковые постоянные '+1' и '-1' для КнИОК.
В этом случае оказывается возможным выделить разные каналы для разных пользователей, которые одновременно запросили один и тот же тип канала. Ниже приводится последовательность действий, соответствующая данной операции. Во-первых, предполагается, что ПОб№1, ПОб№2 и ПОб№3 одновременно передают в НСУРД ЗД№3 с целью запроса канала, соответствующего ЗД№3, а ПОб№4 передает в НСУРД ЗД№5 с целью запроса канала, соответствующего ЗД№5. Это предположение соответствует первому столбцу таблицы 5, приведенной ниже. В этом случае НСУРД распознает ЗД№3 и ЗД№5. В тот же момент в качестве ответа на принятые ЗД НСУРД формирует ЗД_КнИПЗД в соответствии с оговоренным выше критерием. В качестве примера оговоренного выше критерия может служить следующая ситуация: НСУРД отвечает на принятые ЗД в соответствии с отношением мощностей приема данных ЗД. Здесь предполагается, что НСУРД выбирает ЗД№3. Далее НСУРД передает сигнал ПП в ответ на ЗД№3 и сигнал ОПП в ответ на ЗД№5. Это соответствует второму столбцу таблицы 5.
Далее Поб№1, ПОб№2 и ПОб№3 принимают сигнал ПП от НСУРД и, соответственно, случайным образом формируют заголовки ЗОК. В случае, когда три единицы ПОб формируют заголовки ЗОК (или, иными словами, по меньшей мере две единицы ПОб формируют заголовки ЗОК в ответ на один ЗД_КнИПЗД), соответствующие единицы ПОб формируют заголовки ЗОК с использованием заданных сигнатур, при этом сигнатуры заголовков ЗОК, передаваемых в НСУРД, различны. Здесь предполагается, что ПОб№1 сформировало ЗОК№6, ПОб№2 сформировало ЗОК№2, а ПОб№3 сформировало ЗОК№9 соответственно. После приема переданных единицами ПОб заголовков ЗОК рассматриваемая НСУРД распознает три принятых заголовка и определяет, доступны ли каналы ОПКн, запрашиваемые единицами ПОб. Если в НСУРД имеется более трех каналов ОПКн, запрашиваемых единицами ПОб, НСУРД передает сигналы ПП в КнИОК№2, КнИОК№6 и КнИОК№9 и передает по КнИВКн три сообщения о выделении канала. В случае если НСУРД передает по КнИВКн сообщение о выделении каналов под номерами 4, 6 и 10, то единицы ПОб определяют номер выделенного им ОПКн посредством следующего процесса. ПОб№1 известна сигнатура ЗОК, переданного в НСУРД, а также известно, что номер данной сигнатуры есть 6. Подобным образом оказывается возможным узнать количество переданных НСУРД сигналов ПП, даже если НСУРД передала по КнИОК несколько сигналов ПП.
Описание варианта осуществления настоящего изобретения основывается на предположении, относящемся к случаю по таблице 5. Сначала НСУРД передает по КнИОК три сигнала ПП на рассматриваемые единицы ПОб, а также передает в КнИВКн три сообщения о выделении канала. Переданные сообщения о выделении канала соответствуют каналам под номерами 2, 6 и 9. При приеме КнИОК и КнИВКн ПОб№1 может получить в виде последовательности сигналов ПП канала КнИОК информацию о том, что три единицы ПОб в данной НСУРД одновременно запросили каналы ОПКн и что сама единица ПОб№1 может задействовать ОПКн в соответствии с содержанием второго сообщения из набора сообщений о выделении канала, переданных по КнИВКн.
В описанном процессе ПОб№2 задействует четвертое из сообщений о выделении канала, переданных по КнИВКн, в силу того что ПОб№2 передало ЗОК№2. Аналогичным образом ПОб№3 выделяется канал под номером 10. Описанным способом можно выделить несколько каналов нескольким пользователям.
2. Второй способ выделения канала
Второй способ выделения канала является модификацией первого способа выделения канала, осуществляемой посредством приравнивания '0' времени τ задержки передачи между кадрами КнИОК и КнИВКн с целью одновременной передачи КнИОК и КнИВКн. В системе ШМДКР осуществляется кодирование одного символа ЗД_КнИПЗД с расширением спектра с коэффициентом расширения спектра, равным 256, и последующая передача 16 символов за один временной интервал КнИПЗД. Способ одновременной передачи КнИОК и КнИВКн можно реализовать с использованием символов разной длины. То есть данный способ может быть реализован посредством выделения для КнИОК и КнИВКн ортогональных кодов с разными коэффициентами расширения спектра. В качестве примера второго способа приводится следующая ситуация. Когда возможное количество используемых для ЗОК сигнатур равно 16, и, таким образом, максимальное количество каналовОПКн, которые могут быть выделены, равно 16, для КнИОК и КнИВКн оказывается возможным выделить каналы длиной 512 символов. При этом по каждому из КнИОК и КнИВКн можно передать 8 символов длиной 512 символов. В данном случае оказывается возможным передать 16 разновидностей КнИОК и КнИВКн посредством выделения им 8 взаимно ортогональных сигнатур и умножения данных сигнатур на знаковые постоянные +1/-1. Преимуществом данного способа является отсутствие необходимости выделения отдельных ортогональных кодов для КнИВКн.
Из вышеизложенного описания следует, что ортогональные коды длиной 512 символов могут быть выделены КнИОК и КнИВКн следующим образом. Один ортогональный код Wi длиной 256 выделяется как для КнИВКн, так и для КнИОК. В качестве ортогонального кода длиной 512, выделяемого для КнИВКн, используется ортогональный код [Wi Wi] длиной 512, формируемый двукратным повторением ортогонального кода Wi. Далее, в качестве ортогонального кода длиной 512, выделяемого для КнИОК, используется ортогональный код [Wi-Wi], формируемый присоединением обратного ортогонального кода -Wi к ортогональному коду Wi. В результате оказывается возможной одновременная передача КнИОК и КнИВКн без выделения отдельных ортогональных кодов, используя вместо них ортогональные коды [Wi Wi] и [Wi-Wi].
На фиг.14 приведен другой пример второго способа, в котором одновременная передача КнИОК и КнИВКн осуществляется посредством выделения им разных каналообразующих кодов с одинаковым коэффициентом расширения спектра. Позиции номер 1401 и 1411 по фиг.14 обозначают соответственно часть, относящуюся к КнИОК, и часть, относящуюся к КнИВКн. Позиции номер 1403 и 1413 обозначают разные ортогональные каналообразующие коды с одинаковыми коэффициентами расширения спектра, равными 256. Позиции номер 1405 и 1415 обозначают кадр КнИОК и кадр КнИВКн соответственно, каждый из которых состоит из 15 временных интервалов доступа длиной 5120 символов.
Согласно фиг.14, часть 1401, относящаяся к КнИОК, формируется посредством посимвольного перемножения сигнатур, полученных двукратным посимвольным повторением сигнатур длиной 16, и знаковых постоянных '1', '-1' или '0' (обозначающих ПП, ОПП или Срыв_Получения, соответственно). В части 1401, относящейся к КнИОК, могут одновременно передаваться сигналы ПП и ОПП для нескольких сигнатур. Блок 1402 умножения кодирует часть 1401, относящуюся к КнИОК, с расширением спектра посредством каналообразующего кода 1403. Часть 1401, относящаяся к КнИОК, составляет один временной интервал доступа кадра 1405 КнИОК. Блок 1406 умножения кодирует кадр 1405 КнИОК с расширением спектра посредством кода 1407 скремблирования линии "вниз", а затем осуществляется передача данного кадра.
Часть 1411, относящаяся к КнИВКн, формируется посредством посимвольного перемножения сигнатур, полученных двукратным посимвольным повторением сигнатур длиной 16, и знаковых постоянных '1', '-1' или '0' (обозначающих ПП, ОПП или Срыв_Получения соответственно). В части 1411, относящейся к КнИВКн, могут одновременно передаваться сигналы ПП и ОПП для нескольких сигнатур. Блок 1412 умножения кодирует часть 1411, относящуюся к КнИВКн, с расширением спектра посредством каналообразующего кода 1413. Часть 1411, относящаяся к КнИВКн, составляет один временной интервал доступа кадра 1415 КнИВКн. Перед передачей блок 1416 умножения кодирует кадр 1415 КнИВКн с расширением спектра посредством кода 1417 скремблирования линии "вниз".
На фиг.15 приведен еще один пример второго способа, в котором осуществляется кодирование КнИОК и КнИВКн с расширением спектра посредством одного и того же каналообразующего кода и одновременная передача КнИОК и КнИВКн с использованием разных групп сигнатур.
Согласно фиг.15 часть 1501, относящаяся к КнИВКн, формируется посредством посимвольного перемножения сигнатур, полученных двукратным посимвольным повторением сигнатур длиной 16, и знаковых постоянных '1', '-1' или '0' (обозначающих ПП, ОПП или Срыв_Получения соответственно). В части 1501, относящейся к КнИВКн, могут одновременно передаваться сигналы ПП и ОПП для нескольких сигнатур. k-я часть 1503, относящаяся к КнИВКн, используется в случае, когда один ОПКн связан с несколькими сигнатурами ВКн. Целью связывания одного ОПКн с несколькими сигнатурами ВКн является снижение вероятности того, что ПОб задействует ОПКн, не выделенный НСУРД, вследствие ошибки, имевшей место при передаче КнИВКн из НСУРД на ПОб. Позиция номер 1505 по Фиг. 15 обозначает часть, относящуюся к КнИОК. Часть 1505, относящаяся к КнИОК, по своей физической структуре идентична части 1501, относящейся к КнИВКн. Однако часть 1505, относящаяся к КнИОК, ортогональна части 1501, относящейся к КнИВКн, в силу того, что для части 1505, относящейся к КнИОК, сигнатура выбирается из группы сигнатур, отличной от группы сигнатур, используемой для части, относящейся к КнИВКн. Таким образом, несмотря на то, что НСУРД одновременно передает КнИОК и КнИВКн, на ПОб не возникает помех между КнИОК и КнИВКн. Накапливающий сумматор 1502 прибавляет часть №1 1501, относящуюся к КнИВКн, к части №k 1503, относящейся к КнИВКн. Накапливающий сумматор 1504 прибавляет часть 1505, относящуюся к КнИОК, к части, относящейся к КнИВКн и являющейся результатом суммирования на предыдущем этапе. Затем блок 1506 умножения кодирует часть 1505 с расширением спектра посредством ортогонального каналообразующего кода 1507. Результирующее значение, кодированное с расширением спектра, составляет часть индикации одного временного интервала КнИОК/КнИВКн. Перед передачей блок 1508 умножения кодирует КнИОК/КнИВКн с расширением спектра посредством кода 1510 скремблирования линии "вниз".
В рассматриваемом способе одновременной передачи КнИОК и КнИВКн, осуществляемой посредством приравнивания '0' времени τ задержки передачи между кадрами КнИОК и КнИВКн, можно использовать сигнатуры КнИПЗД, приведенные в таблице 4 и определенные в стандарте ШМДКР. Что касается КнИВКн, то приемник ПОб попытается определить все возможные сигнатуры, так как НСУРД назначает ПОб один из нескольких каналов ОПКн. При использовании обычных ЗД_КнИПЗД и КнИОК, ПОб выполняет детектирование только одной сигнатуры. Тем не менее, при использовании соответствующего данному варианту осуществления настоящего изобретения КнИВКн приемник ПОб попытается определить все возможные сигнатуры. Таким образом, необходим способ формирования или переупорядочивания структуры сигнатур КнИПЗД с целью уменьшения сложности конструкции приемника ПОб.
Как было описано ранее, предполагается, что для выделения ОПКн 16 сигнатур, сформированных посредством перемножения 8 из 16 возможных сигнатур на знаковые постоянные (+1/-1), выделены КнИОК, и 16 сигнатур, сформированных посредством перемножения оставшихся 8 из 16 возможных сигнатур на знаковые постоянные (+1/-1), выделены КнИВКн.
Согласно стандарту ШМДКР для сигнатур КнИПЗД используется функция Адамара, представленная в следующем формате:
В таком случае, функция Адамара длины 16, соответствующая данному варианту осуществления настоящего изобретения, представляется в следующем виде. В таблице 4 сигнатуры, сформированные посредством функции Адамара, представлены в формате, в соответствии с которым данные сигнатуры были перемножены на коэффициент А усиления в канале КнИПЗД, а нижеприведенные сигнатуры представлены в формате, соответствующем их умножению на коэффициент А усиления в канале КнИПЗД
Восемь из вышеприведенных функций Адамара выделяются для КнИОК, а остальные восемь функций Адамара - для КнИВКн. В целях упрощения реализации быстрого преобразования Адамара (БПА) сигнатуры для КнИВКн выделяются в виде следующей последовательности:
{S0, S8, S12, S2, S6, S10, S14}.
Далее, сигнатуры для КнИОК выделяются в виде следующей последовательности:
{S1, S9, S5, S13, S3, S7, S11, S15}.
В данном случае сигнатуры для КнИВКн выделяются слева направо, дабы реализация БПА на ПОб достигалась с минимальной сложностью. Когда сигнатуры под номерами 2, 4 и 8 выбираются слева направо из набора сигнатур для КнИВКн, количество элементов, равных 1, равно количеству элементов равных -1 в каждом из столбцов за исключением последнего. Выделяя сигнатуры для КнИОК и КнИВКн подобным образом, оказывается возможным упростить устройство приемника ПОб для заданного числа используемых сигнатур.
Более того, оказывается возможным представить сигнатуры ОПКн или канала линии "вниз", предназначенного для управления ОПКн, в другом формате. Например, для КнИВКн сигнатуры могут быть выделены в следующем виде:
[0, 8] ⇒ используются максимум 2 сигнатуры
[0, 4, 8, 12] ⇒ используются максимум 4 сигнатуры
[0, 2, 4, 6, 8, 10, 12, 14] ⇒ используются максимум 8 сигнатур
Если задействованы N_ОПКн (где 1≤ N_ОПКн ≤16) каналов ОПКн, то знаковые постоянные (+1/-1), перемножаемые с сигнатурами, связанными с k-ым (k=0, 1, ..., N_ОПКн 1) каналом ОПКн (или каналом линии "вниз", предназначенным для управления ОПКн), представлены в следующем виде
ВКн_sign_sig[k]=(-1) [k mod 2],
где ВКн_sign_sig[k] обозначает знаковую постоянную +1/-1, помноженную на k-ю сигнатуру, а [k mod 2] обозначает остаток от деления k на 2. Параметр 'х' определяется как число, обозначающее размерность сигнатур, и может быть выражен следующим образом
Далее, задействованные сигнатуры представляются следующим образом
где обозначает максимальное целое, не превосходящее у. Например, в случае, когда задействованы 4 сигнатуры, их можно выделить следующим образом
Следует отметить, что в случае, когда сигнатуры выделяются в соответствии с вариантом осуществления настоящего изобретения, для формата данных сигнатур характерно то, что коды Адамара длиной 4 повторяются 4 раза. При приеме КнИВКн приемник ПОб суммирует 4 повторяющихся символа, а затем выполняет БПА длиной 4, что в результате позволяет существенно уменьшить сложность конструкции ПОб.
Более того, при отображении сигнатуры КнИВКн номера сигнатур для соответствующего ОПКн добавляются один за другим. В этом случае соседние символы с индексами 2i и 2i+1, соответственно, имеют противоположные знаки, и приемник ПОб, рассматривая два символа, декодированных посредством преобразования, обратного преобразованию при кодировании с расширением спектра, вычитает хвостовой символ из головного символа, так что это можно рассматривать как одну и ту же реализацию.
Сигнатуры КнИОК, напротив, могут быть выделены в виде следующей последовательности. Простейший способ формирования сигнатуры для k-го канала ОПКн состоит в приращении номеров сигнатур одного за одним в соответствии с вышеописанным способом выделения сигнатур для КнИВКн. Другой способ может быть выражен следующим образом
OK_sign_sig[k]=(-1)[k mod 2],
То есть согласно вышеприведенному описанию КнИВКн выделяется в виде последовательности [1, 3, 5, 7, 9, 11, 13, 15].
На фиг.16 приведено приемное устройство из состава ПОб, предназначенное для приема КнИВКн с описанной выше структурой сигнатуры. Согласно фиг.16 блок 1611 умножения умножает сигнал, полученный от аналого-цифрового преобразователя (АЦП), на относящийся к пилотному каналу код Wp преобразования с расширением спектра с целью декодирования данного сигнала посредством преобразования, обратного преобразованию при кодировании с расширением спектра. Далее блок 1611 умножения подает декодированный описанным способом сигнал на блок 1613 оценки канала. Блок 1613 оценки канала оценивает размер и фазу канала линии "вниз" с помощью декодированного описанным способом сигнала пилотного канала. Блок 1615 комплексного сопряжения выполняет комплексное сопряжение выходных данных блока 1613 оценки канала. Блок 1617 умножения умножает полученный сигнал на относящийся к КнИПЗД код Уолша WКнИПЗД преобразования с расширением спектра, а накапливающий сумматор 1619 суммирует выходные данные блока 1617 умножения для заданного периода одного символа (например, периода длиной 256 символов) и выдает символы, декодированные посредством преобразования, обратного преобразованию при кодировании с расширением спектра. Блок 1619 умножения перемножает выходные данные накапливающего сумматора 1619 и блока 1615 комплексного сопряжения с целью демодуляции входных данных и подает результирующее выходное значение на преобразователь 1629 БПА. Получая демодулированные символы, преобразователь 1629 БПА выдает уровень сигнала для каждой сигнатуры. Блок 1631 управления и принятия решения получает выходные данные преобразователя 1629 БПА и выбирает сигнатуру, имеющую наивысшую вероятность для КнИВКн. С целью упрощения конструкции приемника ПОб в данном варианте осуществления настоящего изобретения в качестве сигнатуры для КнИВКн используется сигнатура, описанная в стандарте ШМДКР. Ниже приведено описание другого способа выделения, более эффективного по сравнению со способом выделения, в котором используется часть сигнатур для КнИВКн.
В этом новом способе выделения формируются 2К сигнатур длиной 2K. (В случае если 2K сигнатур умножаются на знаковые постоянные +1/-1, количество возможных сигнатур становится равным 2K+1). Однако в случае если используются не все, а лишь несколько сигнатур, оказывается необходимым выделять сигнатуры более эффективно с целью уменьшения сложности устройства приемника ПОб. Далее полагается, что из всего доступного набора сигнатур используются М сигнатур. Здесь 2L-1<М≤2L и 1≤L≤K. Упомянутые М сигнатур длиной 2К преобразуются к формату, в котором перед передачей каждый бит функции Адамара длиной 2L повторяется 2K-L раз.
Более того, предложен еще один способ передачи КнИ, состоящий в использовании сигнатур, отличных от тех, что использовались для заголовка. Эти сигнатуры приведены ниже в таблице 6.
Во втором варианте осуществления настоящего изобретения в качестве сигнатур КнИ используются сигнатуры, приведенные в таблице 6, и выполняется выделение КнИВКн, так что сложность устройства приемника ПОб может быть достаточно низкой. Между сигнатурами КнИ обеспечивается взаимная ортогональность. Таким образом если сигнатуры, выделенные для КнИ, упорядочены эффективно, ПОб может без труда демодулировать КнИВКн посредством обратного быстрого преобразования Адамара (ОБПА).
Условимся, что n-ая сигнатура по таблице 6 будет обозначаться Sn, а величина, получаемая в результате умножения n-й сигнатуры на знаковую постоянную '-1', будет обозначаться -Sn. Соответствующие второму варианту осуществления настоящего изобретения сигнатуры КнИ выделяются следующим образом:
{S1, -S1, S2, -S2, S3, -S3, S14, -S14,
S4, -S4, S9, -S9, S11, -S11, S15, -S15}.
Если количество каналов ОПКн меньше 16, то сигнатуры для каналов ОПКн выделяются слева направо, что дает возможность ПОб выполнять ОБПА, тем самым уменьшая сложность устройства приемника ПОб. Если из набора {1, 2, 3, 14, 15, 9, 4, 11} слева направо выбираются 2, 4 или 8 сигнатур, то в каждом столбце количество символов А равно количеству символов -А за исключением последнего столбца. Далее сигнатуры преобразуются в ортогональный код, для которого применимо ОБПА, посредством переупорядочивания (или перестановки) символов в последовательности и умножения переупорядоченных символов на заданную маскирующую последовательность.
На фиг.17 приведено соответствующее второму варианту осуществления настоящего изобретения устройство приемника ПОб. Согласно фиг.17 ПОб декодирует входной сигнал посредством преобразования, обратного преобразованию при кодировании с расширением спектра, для периода в 256 символов с целью формирования символа Xi, компенсированного по каналу. Если предполагается, что Xi обозначает i-й символ, поступающий на вход приемника ПОб, то блок 1723 смещения позиции (или перестановочный блок) переупорядочивает Xi следующим образом
Y={X15, Х9, Х10, X6, Х11, Х3, Х7, X1,
X13, X12, X14, X4, Х8, X5, X2, X0}.
Блок 1727 умножения умножает переупорядоченную последовательность Y на следующую маскирующую последовательность М, сгенерированную генератором 1725 маскирующих последовательностей
М={-1, -1, -1, -1, 1, 1, 1, -1, 1, -1, -1, 1, 1, 1, -1, -1).
Затем сигнатуры S1, S2, S3, S14, S15, S9, S4 и S11
преобразуются в S'1, S'2, S'3, S'14, S'15, S'9, S'4 и S'11, как показано ниже
Таким образом, становится понятно, что посредством переупорядочивания символов рассматриваемой входной последовательности и последующего умножения данных переупорядоченных символов на заданную маскирующую последовательность сигнатуры преобразуются в ортогональный код, к которому применимо ОБПА. Более того, оказывается необязательным выполнять ОБПА на длине 16, и оказывается возможным дополнительно уменьшить сложность конструкции приемника посредством суммирования повторяющихся символов и выполнения ОБПА для суммированных символов. То есть в случае, когда задействовано от 5 до 8 сигнатур (то есть используются от 9 до 16 каналов ОПКн), повторяются два символа. Таким образом, если повторяющиеся символы суммируются, то ОБПА выполняется на длине 8. Более того, в случае когда задействовано от 3 до 4 сигнатур (то есть используются от 5 до 8 каналов ОПКн), повторяются 4 символа, так что ОБПА может быть выполнено после суммирования повторяющихся символов. С помощью эффективного переупорядочивания сигнатур описанным выше способом можно добиться существенного снижения сложности конструкции приемника ПОб.
Приемник ПОб по фиг.17 сконструирован таким образом, чтобы выполнялось переупорядочивание символов, декодированных посредством преобразования, обратного преобразованию при кодировании с расширением спектра, и последующее умножение переупорядоченных символов на заданную маскирующую последовательность М. Более того, оказывается возможным получить тот же самый результат в случае, если умножение символов, декодированных посредством преобразования, обратного преобразованию при кодировании с расширением спектра, на заданную маскирующую последовательность М выполняется перед переупорядочиванием. Следует отметить, что в последнем случае маскирующая последовательность будет другого типа.
При функционировании блок 1711 умножения умножает сигнал, полученный от АЦП (аналого-цифрового преобразователя), на относящийся к пилотному каналу код Wp преобразования с расширением спектра с целью декодирования полученного сигнала посредством преобразования, обратного преобразованию при кодировании с расширением спектра. Блок 1713 оценки канала оценивает размер и фазу канала линии "вниз" с помощью декодированного описанным способом сигнала пилотного канала. Блок 1717 умножения умножает полученный сигнал на относящийся к КнИПЗД код Уолша WКнИПЗД преобразования с расширением спектра, а накапливающий сумматор 1719 суммирует выходные данные блока 1717 умножения для заданного периода одного символа (например, периода длиной 256 символов) и выдает символы, декодированные посредством преобразования, обратного преобразованию при кодировании с расширением спектра. Декодированные подобным образом символы КнИПЗД с целью демодуляции перемножаются с выходными данными блока 1715 комплексного сопряжения, который выполняет комплексное сопряжение выходных данных блока 1713 оценки канала. Демодулированные символы подаются на блок 1723 смещения позиции, который переупорядочивает входные символы таким образом, чтобы повторяющиеся символы соседствовали друг с другом. Выходные данные блока 1723 смещения позиции с помощью блока 1727 умножения перемножаются с маскирующей последовательностью, выдаваемой генератором 1725 маскирующих последовательностей, и подаются на преобразователь 1729 БПА. Принимая выходные данные блока 1727 умножения, преобразователь 1729 БПА выдает уровень сигнала для каждой сигнатуры. Блок 1731 управления и принятия решения получает выходные данные преобразователя 1729 БПА и выбирает сигнатуру, имеющую наивысшую вероятность для КнИВКн. Согласно фиг.17 можно получить те же самые результаты, даже если поменять местами блок 1723 смещения позиции, генератор 1725 и блок 1727 умножения. Более того, оказывается возможным заблаговременно назначить позиции, на которых символы должны передаваться, и использовать данную информацию при выполнении БПА, даже если на приемнике ПОб не задействован блок 1723 смещения позиции для переупорядочивания позиций входных символов.
Ниже приводится краткое описание примерного варианта структуры сигнатуры КнИВКн, соответствующего настоящему изобретению. Формируются 2K сигнатур длиной 2К. (В случае если 2К сигнатур умножаются на знаковые постоянные +1/-1, то количество возможных сигнатур становится равным 2K+1). Однако в случае если используются не все, а лишь несколько сигнатур, становится необходимым выделять сигнатуры более эффективно с целью уменьшения сложности устройства приемника ПОб. Далее полагается, что из всего доступного набора сигнатур используются М сигнатур. Здесь 2L-1<М≤2L и 1≤L≤К. Упомянутые М сигнатур длиной 2K преобразуются к формату, в котором перед передачей каждый бит функции Адамара длиной 2L повторяется 2K-L раз, когда заданная маскирующая последовательность применяется к соответствующим битам после перестановки символов (или к данной маскирующей последовательности и соответствующим битам применяется оператор "исключающее ИЛИ"). Таким образом, данный примерный вариант нацелен на упрощение выполнения БПА посредством умножения принятых символов на заданную маскирующую последовательность и перестановки символов на приемнике ПОб.
Важным является не только выделение надлежащих сигнатур, задействуемых при выделении ОПКн, но и выделение канала данных и канала управления для ОПКн линии "вверх" и канала управления линии "вниз", предназначенного для управления ОПКн линии "вверх".
Исключительно важным является выделение канала данных и канала управления для ОПКн линии "вверх" и канала управления линии "вниз", предназначенного для управления ОПКн линии "вверх", а также выбор надлежащих сигнатур, задействуемых при назначении ОПКн.
Во-первых, простейший способ выделения общего канала линии "вверх" состоит в выделении на основе однозначного соответствия канала управления линии "вниз", по которому НСУРД передает информацию управления мощностью, и общего канала управления линии "вверх", по которому ПОб передает сообщение. В случае когда канал управления линии "вниз" и общий канал управления линии "вверх" выделяются на основе однозначного соответствия, оказывается возможным выделить канал управления линии "вниз" и общий канал управления линии "вверх" посредством однократной передачи команды без отдельного сообщения. То есть данный способ выделения канала применяется, когда каналы, используемые совместно линиями "вверх" и "вниз", определяются с помощью КнИВКн.
Второй способ состоит в отображении канала линии "вверх" на функцию сигнатур ЗД, номер временного интервала канала доступа и сигнатуры ЗОК, передаваемые ПОб. Например, общий канал линии "вверх" ассоциируется с каналом линии "вверх", соответствующим номеру временного интервала, приходящемуся на момент времени передачи ПОб сигнатуры ЗОК и ее заголовка. Иными словами, согласно данному способу выделения канала, с помощью КнИОК выделяется канал линии "вверх", а с помощью КнИВКн выделяется канал линии "вниз". В случае если НСУРД выделяет канал линии "вниз" данным способом, оказывается возможным максимально использовать ресурсы НСУРД, тем самым повышая эффективность использования каналов.
Ниже приведен другой пример данного способа выделения ОПКн линии "вниз". В силу того что НСУРД и ПОб одновременно известна сигнатура ЗД, передаваемого ПОб, и КнИВКн, принимаемый ПОб, ОПКн линии "вверх" выделяется с использованием этих двух переменных. Оказывается возможным повышение продуктивности свободного выбора каналов посредством связывания сигнатур ЗД со скоростью передачи данных и выделения КнИВКн для ОПКн линии "вверх", соответствующего данному значению скорости передачи данных. В рассматриваемом случае если суммарное количество сигнатур ЗД равно М, а количество каналов КнИВКн равно N, то число вариантов выбора равно М х N.
Далее предполагается, что суммарное количество М сигнатур ЗД равно 3, а количество N каналов КнИВКн равно 4, что соответствует нижеприведенной таблице 7.
В таблице 7 сигнатуры ЗД обозначены как ЗД (1), ЗД (2) и ЗД (3), а номера каналов, выделенных посредством КнИВКн, обозначены как ВКн (1), ВКн (2), ВКн (3) и ВКн (4). Если каналы выбираются только посредством КнИВКн, то количество каналов, доступных для выделения, равно 4. То есть в случае когда НСУРД передает на ПОб ВКн (3), и ПОб принимает переданный ВКн (3), для ПОб выделяется канал с номером 3. Более того, так как ПОб и НСУРД известны номера ЗД и ВКн, то оказывается возможным использовать их в комбинации. В качестве примера рассмотрим ситуацию, когда выделение каналов осуществляется с использованием номеров ЗД и ВКн по таблице 7. В случае если ПОб передало ЗД (2), и НСУРД приняла ВКн (3), ПОб выбирает канал номер 7 (2, 3), а не канал номер 3. То есть согласно таблице 7 можно узнать номер канала, соответствующий ЗД =2 и ВКн =3. При этом данные таблицы 7 хранятся как в Поб, так и в НСУРД. Таким образом, ПОб и НСУРД могут посредством выбора второй строки и третьего столбца таблицы 7 определить, что выделен ОПКн номер 7. В результате номер ОПКн, соответствующий элементу (2, 3) таблицы 7, равен 7.
Таким образом благодаря рассмотренному способу выбора канала с использованием упомянутых двух переменных увеличивается число вариантов выбора канала. НСУРД и ПОб получают данные таблицы 7 посредством обмена сигналами с верхними уровнями или рассчитывают эти данные по некоторой формуле. То есть зная номер строки (ЗД) и номер столбца (ВКн), оказывается возможным определить точку пересечения и связанный с ней номер. В силу того что имеется 16 разновидностей заголовков ЗД и 16 номеров, которые могут быть выделены посредством КнИВКн, максимально возможное количество каналов равно 16×16=256.
Данные, определяемые с использованием 16 разновидностей сигнатур ЗД и сообщения КнИВКн, представляют собой код скремблирования, используемый для ЗУМ и сообщения ОПКн линии "вверх"; каналообразующий код, используемый для ОПКн линии "вверх" (имеется в виду, каналообразующий код, используемый для каналов СФКнД линии "вверх" и СФКнУ линии "вверх", входящих в состав ОПКн линии "вверх") и каналообразующий код для специализированного канала Вн_СКн линии "вниз" (то есть каналообразующий код для Вн_СФКнУ), предназначенный для управления мощностью передачи ОПКн линии "вверх". Что касается способа, согласно которому НСУРД выделяет ПОб канал, то в силу того, что запрашиваемая ПОб сигнатура ЗД связана с максимальной скоростью передачи данных, ожидаемой ПОб, НСУРД выделяет неиспользуемый канал среди соответствующих каналов в случае, когда она может обеспечить максимальную скорость передачи данных, требуемую ПОб. Впоследствии НСУРД выбирает сигнатуры в соответствии со следующим правилом определения сигнатур, соответствующих рассматриваемому каналу, и передает выбранные сигнатуры.
На фиг.30а и 30б приведен вариант осуществления настоящего изобретения, в котором в соответствии с вышеприведенным описанием с помощью 16 разновидностей сигнатур ЗД и сообщения КнИВКн НСУРД выделяет ПОб код скремблирования линии "вверх", каналообразующий код, используемый в качестве кода скремблирования, и специализированный канал линии "вниз", служащий для управления мощностью ОПКн линии "вверх".
Данному способу присущи следующие недостатки в случае, когда в НСУРД выделяется фиксированное количество модемов для заданного значения скорости передачи данных по ФОПКн. Например, предположим, что в НСУРД выделено 5 модемов для скорости 60 Кбит/с, 10 модемов для скорости 30 Кбит/с и 20 модемов для скорости 15 Кбит/с. В этом случае, если единицами ПОб, функционирующими в рассматриваемой НСУРД, задействованы 20 каналов ФОПКн на 15 Кбит/с, 7 каналов ФОПКн на 30 Кбит/с и 3 канала ФОПКн на 60 Кбит/с, то в случае если еще одна единица ПОб данной НСУРД запросит ФОПКн на 15 Кбит/с, НСУРД не сможет выделить ей запрошенный ФОПКн в силу отсутствия дополнительного ФОПКн на 15 Кбит/с.
Таким образом вариант осуществления настоящего изобретения включает в себя способ выделения ФОПКн для ПОб даже в вышеописанной ситуации. Также данный способ позволяет ассоциировать определенный ФОПКн с двумя или более значениями скорости передачи данных, в результате чего в случае необходимости ФОПКн, предназначенный для большей скорости передачи данных, может быть выделен как канал, предназначенный для меньшей скорости передачи данных.
Описание первого способа, согласно которому, используя сигнатуру ЗД и сообщение КнИВКн, НСУРД передает ПОб информацию, требуемую для использования ОПКн, предваряется следующим предположением.
Во-первых, РКРС обозначает количество каналов ФОПКн с определенным коэффициентом расширения спектра (КРС), а кодовый номер каналообразующего кода с определенным коэффициентом расширения спектра может быть представлен с помощью РКРС. Например, каналообразующий код может быть представлен как NodКрс(O), NodКрс(l), NodКРС(2), ..., NodКРС (РКРС-1). Среди значений NodКРС четные значения Nodкрс используются для кодирования сегмента данных ОПКн с расширением спектра, а нечетные значения Nodкрс используются для кодирования сегмента управления ОПКн с расширением спектра. Значение РКРС равно количеству модемов, используемых в НСУРД для демодуляции ОПКн линии "вверх", а также может равняться количеству специализированных каналов линии "вниз", назначенных НСУРД и ассоциированных с упомянутым ОПКн линии "вверх".
Во-вторых, ТКРС обозначает количество сигнатур ВКн, используемых для заданного коэффициента расширения спектра, а определенный номер сигнатуры ВКн, используемый для заданного коэффициента расширения спектра, может быть представлен с помощью Ткрс. Например, номер сигнатуры ВКн может быть представлен как ВКНКРС(0), ВКНКРС(1), ВКнКРС(2), ..., ВКнКРС(ТКРС-1).
В-третьих, SКРС обозначает количество сигнатур ЗД, используемых для заданного коэффициента расширения спектра, а определенный номер сигнатуры ЗД, используемый для заданного коэффициента расширения спектра, может быть представлен с помощью Sкрс. Например, номер сигнатуры ВКн может быть представлен как ЗДКРС(0), ЗДКРС(1), ЗДКРС(2), ..., ЗДКРС(SКРС-1).
Три введенных выше параметра определяются НСУРД. Значение, получаемое умножением ТКРС на SКРС, должно быть больше или равно РКРС. НСУРД может установить SКРС посредством анализа уровня конфликтов, допустимого единицами ПОб, использующими ОПКн в процессе передачи ЗД, и уровня загруженности ОПКн с соответствующим коэффициентом расширения спектра (который обратно пропорционален скорости передачи данных). Если задан SКРС, ТКРС определяется по РКРС.
Далее, со ссылками на фиг.30а и 30б приводится подробное описание первого способа передачи на ПОб информации, необходимой для выделения ОПКн, с использованием сигнатуры ЗД и сообщения КнИВКн. На фиг.30а позиция номер 3001 обозначает этап, на котором НСУРД задает РКРС в соответствии с количеством подлежащих использованию каналов ФОПКн, а позиция номер 3002 обозначает этап, на котором определяются SКРС и ТКРС.
Позиция номер 3003 обозначает этап, на котором рассчитывается МКРС. Параметр МКРС является минимальным положительным числом С, определенным таким образом, что значение, получающееся в результате умножения данного положительного числа С на SКРС и последующего деления результата умножения на SКРС, равно 0. МКРС представляет собой период, необходимый в случае, когда сообщение ВКн указывает на один и тот же физический общий пакетный канал (ФОПКн). Целью вычисления МКРС является выделение сообщения ВКн таким образом, чтобы данное сообщение ВКн не указывало повторно на один и тот же ФОПКн через заданные периоды. На этапе 3003 МКРС рассчитывается следующим образом
МКРС=min{C:(С*SКРС)mod (SКРС)≡0}.
Позиция номер 3004 обозначает этап, на котором рассчитывается значение n, обозначающее число повторений периода МКРС. Например, равенство n=0 обозначает, что период сообщения ВКн ни разу не повторялся, а равенство n=1 обозначает, что период сообщения ВКн повторялся однократно. Величина n определяется в результате поиска n, удовлетворяющего следующему условию, причем начальным значением n является 0
n*МКРС*SКРС≤i+j*SКРС<(n+1)*МКРС*SКРС,
где i обозначает номер сигнатуры ЗД, a j обозначает номер сигнатуры ВКн.
Позиция номер 3005 обозначает этап вычисления значения функции сигма (σ). Функция σ относится к перестановке, а цель вычисления σ описана ниже. В случае когда сообщение ВКн периодически указывает только на один и то же конкретный ФОПКн, данное сообщение ВКн характеризуется свойством периодичности, так что оно не может указывать на другие каналы ФОПКн. Таким образом функция σ рассчитывается с целью свободного управления периодом сообщения ВКн, позволяющего избежать периодичности сообщения ВКн, что в свою очередь позволит сообщению ВКн свободно указывать на каналы ФОПКн. σ определяется следующим образом:
где i обозначает номер сигнатуры ЗД. Операция вычисления модуля SКРС выполняется для того, чтобы значение σ не превосходило значение SКРС. а сообщение последовательно ВКн указывало на каналы ФОПКн.
Позиция номер 3006 обозначает этап вычисления значения k посредством получения сигнатуры ЗД номер i и сообщения ВКн номер j, используя значения функции σ, вычисленного на этапе 3005, и значения n, вычисленного на этапе 3004. Величина k обозначает номер канала ФОПКн с заданным коэффициентом расширения спектра или заданной скоростью передачи данных. Значение k однозначно соответствует номеру модема, выделенного для демодуляции ФОПКн линии "вверх" с заданным коэффициентом расширения спектра или заданной скоростью передачи данных. Более того, значение k также может однозначно соответствовать коду скремблирования ФОПКн линии "вверх".
В результате вычисления k определяется номер специализированного канала линии "вниз", однозначно соответствующий значению k. Иными словами, номер специализированного канала линии "вниз" определяется в комбинации с номером сигнатуры ЗД, передаваемой ПОб, и сообщением ВКн, выделяемым НСУРД, в результате чего оказывается возможным управление ОПКн, соответствующим рассматриваемому специализированному каналу линии "вниз".
Позиция номер 3007 по фиг.30б обозначает этап установления диапазона m каналообразующего кода с целью определения коэффициента расширения спектра, соответствующего каналообразующему коду части общего канала линии "вверх", относящейся к данным, причем данный общий канал линии "вверх" однозначно соответствует специализированному каналу линии "вниз", которому присвоено значение k, вычисленное на этапе 3006. Данный диапазон общего канала линии "вверх" определяется с использованием следующего условия:
где обозначает каналообразующий код (или код ОППКРС) с коэффициентом расширения спектра равным 2m-l, а обозначает каналообразующий код (или код ОППКРС) с коэффициентом расширения спектра равным 2m. Таким образом, используя величину k, оказывается возможным узнать значение коэффициента расширения спектра каналообразующего кода, используемого для сегмента сообщения ФОПКн линии "вниз" в дереве кодов ОППКРС.
Позиция номер 3008 обозначает этап определения кодового номера кода скремблирования, используемого для ФОПКн линии "вверх" в зависимости от значения k, вычисленного на этапе 3006, и значения m, вычисленного на этапе 3007. Данный кодовый номер кода скремблирования однозначно соответствует коду скремблирования линии "вверх", используемого для ФОПКн. ПОб кодирует ЗУМ и ФОПКн с расширением спектра посредством кода скремблирования, обозначенного кодовым номером кода скремблирования, и передает кодированные значения в НСУРД.
Кодовый номер кода скремблирования линии "вверх" вычисляется следующим образом:
где k обозначает значение, вычисленное на этапе 3006, a m обозначает значение, вычисленное на этапе 3007.
Позиция номер 3009 обозначает этап определения заголовочного узла каналообразующего кода, используемого ПОб при формировании анала для сегмента сообщения ФОПКн линии "вверх". Заголовочный узел - это узел, который совпадает со значением k с наименьшим коэффициентом расширения спектра (или наибольшей скоростью передачи данных) в ветвях кодового дерева ОППКРС. После определения заголовочного узла ПОб определяет каналообразующий код, который следует задействовать в зависимости от коэффициента расширения спектра, в свою очередь определяемого при приеме ЗД. Например, если k=4, заголовочному узлу, совпадающему с k, соответствует коэффициент расширения спектра, равный 16, а ПОб запрашивает ФОПКн с коэффициентом расширением спектра равным 64, то ПОб из заголовочного узла выберет и задействует каналообразующий код с коэффициентом расширением спектра, равным 64. Имеются два способа реализации данного выбора. Согласно первому способу каналообразующий код, ветвь каналообразующего кода которого распространяется в заголовочном узле по восходящей (то есть коэффициент расширения спектра данного каналообразующего кода равен 256), используется для сегмента управления ФОПКн линии "вверх". Когда достигается та ветвь каналообразующего кода, которой соответствует коэффициент расширения спектра, запрашиваемый ПОб, из ветвей каналообразующего кода, распространяющихся в заголовочном узле по нисходящей, то для сегмента сообщения ФОПКн используется каналообразующий код, распространяющийся по восходящей из вышеупомянутой ветви. Согласно другому способу каналообразующий код с коэффициентом расширения спектра, равным 256, формируемый при непрерывном распространении по нисходящей из нижней ветви заголовочного узла, используется для кодирования сегмента управления ФОПКн с разнесением по каналу. Когда при непрерывном распространении по восходящей из верхней ветви заголовочного узла достигается та ветвь каналообразующего кода, которой соответствует код преобразования с расширением спектра, запрашиваемый ПОб, то для кодирования сегмента сообщения ФОПКн с разнесением по каналу используется верхняя из данных двух ветвей.
Позиция номер 3010 обозначает этап определения каналообразующего кода, используемого для кодирования сегмента сообщения ФОПКн с разнесением по каналу с использованием заголовочного узла, рассчитанного на этапе 3009, и коэффициента расширения спектра, известного ПОб при передаче ЗД. На данном этапе для определения каналообразующего кода, используемого ПОб, задействован второй из двух вышеописанных способов. Каналообразующий код определяется в соответствии со следующей формулой
Кодовый Номер Канала=(Номер Заголовочного Узла)*КРС/2m-1.
В случае когда НСУРД выделяет ПОб информацию и канал, необходимые для ФОПКн, с использованием ЗД и сообщения ВКн согласно способу, описанному выше со ссылкой на фиг.30а и 30б, оказывается возможным увеличение загрузки ресурсов ФОПКн по сравнению с предшествующим уровнем техники.
Варианты осуществления настоящего изобретения
Ниже приведено подробное описание соответствующего варианту осуществления настоящего изобретения алгоритма, соответствующего первому способу, согласно которому НСУРД, используя сигнатуру ЗД и сообщение КнИВКн, передает на ПОб информацию, требуемую для использования ОПКн.
Далее предполагается, что могут использоваться все 16 сигнатур ВКн. Ниже следует описание поиска узловых значений, который осуществляется с использованием заданного значения сигнатуры ЗД и значения сигнатуры ВКн, выдаваемого НСУРД.
(1) Для мультикода: P4,2=1
F(ЗД1, ВКн0)=Nod4,2(0)
F(ЗД2, ВКн0)=Nod4,2(0)
(2) Для КРС=4: P4=1
F(ЗД3, ВКн0)=Nod4(0)
F(ЗД4, ВКн0)=Nod4(0)
(3) Для КРС=8: Р8=2
F(ЗД5, ВКн0)=Nod8(0), F(ЗД6, ВКн1)=Nod8(0)
F(ЗД6, ВКн0)=Nod8(1), F(ЗД5, ВКн1)=Nod8(1)
(4) Для КРС=16: P16=4
F(ЗД7, ВКн0)=Nod16(0), F(ЗД8, ВКн2)=Nod16(0)
F(ЗД8, ВКн0)=Nod16(1), F(ЗД7, ВКн2)=Nod16(1)
F(ЗД7, ВКн1)=Nod16(2), F(ЗД8, ВКн3)=Nod16(2)
F(ЗОД8, ВКн1)=Nod16(3), F(ЗД7, ВКн3)=Nod16(3)
(5) Для КРС=32: P32=8
F(ЗД9, ВКн0)=Nod32(0), F(ЗД10, ВКн4)=Nod32(0)
F(ЗД10, ВКн0)=Nod32(1), F(ЗД9, ВКн4)=Nod32(1)
F(ЗД9, ВКн1)=Nod32(2), F(ЗД10, ВКн5)=Nod32(2)
F(ЗД10, ВКн1)=Nod32(3), F(ЗД9, ВКн5)=Nod32(3)
F(ЗД9, ВКн2)=Nod32(4), F(ЗД10, ВКн6)=Nod32(4)
F(ЗД10, ВКн2)=Nod32(5), F(ЗД9, ВКн6)=Nod32(5)
F(ЗД9, ВКн3)=Nod32(6), F(ЗД10, ВКн7)=Nod32(6)
F(ЗД10, ВКн3)=Nod32(7), F(ЗД9, ВКн7)=Nod32(7)
(6) Для КРС=64: Р64=16
F(ЗД11, ВКн0)=Nod64(0), F(ЗД12, ВКн8)=Nod64(0)
F(ЗД12, ВКн0)=Nod64(1), F(ЗД11, ВКн8)=Nod64(1)
F(ЗД11, ВКн1)=Nod64(2), F(ЗД12, ВКН9)=Nod64(2)
F(ЗД12, ВКн1)=Nod64(3), F(ЗД11, ВКн9)=Nod64(3)
F(ЗД11, ВКн2)=Nod64(4), F(ЗД12, ВКн10)=Nod64(4)
F(ЗД12, ВКн2)=Nod64(5), F(ЗД11, ВКн10)=Nod64(5)
F(ЗД11, ВКн3)=Nod64(6), F(ЗД12, ВКН11)=Nod64(6)
F(ЗД12, ВКн3)=Nod64(7), F(ЗД11, ВКн11)=Nod64(7)
F(ЗД11, ВКн4)=Nod64(8), F(ЗД12, ВКн12)=Nod64(8)
F(ЗД12, ВКн4)=Nod64(9), F(ЗД11, ВКн12)=Nod64(9)
F(ЗД11, ВКн5)=Nod64(10), F(ЗД12, ВКн13=Nod64(10)
F(ЗД12, ВКн5)=Nod64(11), F(ЗД11, ВКн11)=Nod64(11)
F(ЗД11, ВКн6)=Nod64(12), F(ЗД12, ВКн14)=Nod64(12)
F(ЗД12, ВКн6)=Nod64(13), F(ЗД11, ВКн14)=Nod64(13)
F(ЗД11, ВКн7)=Nod64(14), F(ЗД12, ВКн15)=Nod64(14)
F(ЗД12, ВКн7)=Nod64(15), F(ЗД11, ВКн15)=Nod64(15)
(7) Для КРС=128: P128=32
F(ЗД13, ВКн0)=Nod128(0)
F(ЗД14, ВКн0)=Nod128(1)
F(ЗД13, ВКн1)=Nod128(2)
F(ЗД14, ВКн1)=Nod128(3)
F(ЗД13, ВКн2)=Nod128(4)
F(ЗД14, ВКн2)=Nod128(5)
F(ЗД13, ВКн3)=Nod128(6)
F(ЗД14, ВКн3)=Nod128(7)
F(ЗД13, ВКн4)=Nod128(8)
F(ЗД14, ВКн4)=Nod128(9)
F(ЗД13, ВКн5)=Nod128(10)
F(ЗД14, ВКн5)=Nod128(11)
F(ЗД13, ВКн6)=Nod128(12)
F(ЗД14, ВКн6)=Nod128(13)
F(ЗД13, ВКн7)=Nod128(14)
F(ЗД14, ВКн7)=Nod128(15)
F(ЗД13, ВКн8)=Nod128(16)
F(ЗД14, ВКн8)=Nod128(17)
F(ЗД13, ВКн9)=Nod128(18)
F(ЗД14, ВКн9)=Nod128(19)
F(ЗД13, ВКн10)=Nod128(20)
F(ЗД14, ВКн10)=Nod128(21)
F(ЗД13, ВКн11)=Nod128(22)
F(ЗД14, ВКн11)=Nod128(23)
F(ЗД13, ВКн12)=Nod128(24)
F(ЗД14, ВКн12)=Nod128(25)
F(ЗД13, ВКн13)=Nod128(26)
F(ЗД14, ВКн13)=Nod128(27)
F(ЗД13, ВКн14)=Nod128(28)
F(ЗД14, ВКн14)=Nod128(29)
F(ЗД13, ВКн15)=Nod128(30)
F(ЗД14, ВКн15)=Nod128(31)
(8) Для КРС=256: Р256=32
F(ЗД15, ВКн0)=Nod256(0)
F(ЗД16, ВКн0)=Nod256(1)
F(ЗД15, ВКн1)=Nod256(2)
F(ЗД16, ВКн1)=Nod256(3)
F(ЗД15, ВКн2)=Nod256(4)
F(ЗД16, ВКн2)=Nod256(5)
F(ЗД15, ВКн3)=Nod256(6)
F(ЗД16, ВКн3)=Nod256(7)
F(ЗД15, ВКн4)=Nod256(8)
F(ЗД16, ВКн4)=Nod256(9)
F(ЗД15, ВКн5)=Nod256(10)
F(ЗД16, ВКн5)=Nod256(11)
F(ЗД15, ВКн6)=Nod256(12)
F(ЗД16, ВКн6)=Nod256(13)
F(ЗД15, ВКн7)=Nod256(14)
F(ЗД16, ВКн7)=Nod256(15)
F(ЗД15, ВКн8)=Nod256(16)
F(ЗД16, ВКн8)=Nod256(17)
F(ЗД15, ВКн9)=Nod256(18)
F(ЗД16, ВКн9)=Nod256(19)
F(ЗД15, ВКн10)=Nod256(20)
F(ЗД16, ВКн10)=Nod256(21)
F(ЗД15, ВКн11)=Nod256(22)
F(ЗД16, ВКн11)=Nod256(23)
F(ЗД15, ВКн12)=Nod256(24)
F(ЗД16, ВКн12)=Nod256(25)
F(ЗД15, ВКн13)=Nod256(26)
F(ЗД16, ВКн13)=Nod256(27)
F(ЗД15, ВКн14)=Nod256(28)
F(ЗД16, ВКн14)=Nod256(29)
F(ЗД15, ВКн15)=Nod256(30)
Р(ЗД16, ВКн15)=Nod256(31)
Вышеприведенные равенства могут быть выражены с помощью приведенной ниже таблицы 8, в которой показано соответствующее данному варианту осуществления настоящего изобретения отношение отображения каналов. Нужные номер кода скремблирования и номер каналообразующего кода можно определить с помощью таблицы 8. Когда ПОб задействует свой уникальный код скремблирования, номер кода скремблирования совпадает с номером ФОПКн, а все каналообразующие коды равны 0.
В таблице 8 № КС обозначает номер кода скремблирования, а № КК - номер каналообразующего кода.
В таблице 8 приведен пример, в котором несколько единиц ПОб могут одновременно использовать один и тот же код скремблирования. Однако в случае, когда каждая единица Поб использует уникальный код скремблирования, номер кода скремблирования по таблице 8 идентичен номеру ФОПКн, а все номера каналообразующих кодов равны 0 или 1 в узле КРС=4.
Позиции с номерами с 3001 по 3006 по Фиг. 30а представляют собой этапы вычисления номера k ФОПКн при заданном коэффициенте расширения спектра или заданной скорости передачи данных. Помимо способа, используемого на этапах с 3001 по 3006 по фиг.30а, существует другой способ определения значения k, используя сигнатуру ЗД номер i и сигнатуру ВКн номер j.
Согласно второму способу величина k определяется с использованием ЗД и сообщения ВКн в соответствии со следующей формулой:
где ЗДКРС (i) обозначает i-ю сигнатуру из набора сигнатур ЗД с заданным коэффициентом расширения спектра, a ВКнКрс (j) обозначает j-e сообщение из набора сигнатур ВКн с заданным коэффициентом расширения спектра. Функция F указывает на номер k ФОПКн линии "вверх", который НСУРД выделяет ПОб с использованием номера сигнатуры ЗД и номера сигнатуры ВКн при заданном коэффициенте расширения спектра. В вышеприведенной формуле МКРС отличается по смыслу от МКРС по фиг.30а. МКРС по фиг.30а представляет собой период, требуемый в случае, когда сообщение ВКн указывает на один и тот же ФОПКн, в то время как МКРС в вышеприведенной формуле обозначает наименьшее значение из суммарного количества каналов ФОПКн с заданным коэффициентом расширения спектра и суммарного количества сообщений ВКн, используемых при заданном коэффициенте расширения спектра. Вышеприведенную формулу нельзя использовать, когда при заданном коэффициенте расширения спектра номер сигнатуры ВКн меньше Мкрс. Иными словами, если суммарное количество сигнатур ВКн, используемых при заданном коэффициенте расширения спектра, меньше, чем количество каналов ФОПКн, то номер сигнатуры ВКн, передаваемый НСУРД на ПОб, следует установить равным значению, меньшему суммарного количества сигнатур ВКн. Более того, если суммарное количество каналов ФОПКн, используемых при заданном коэффициенте расширения спектра, меньше, чем количество сигнатур ВКн, то номер сигнатуры ВКн, передаваемый НСУРД на ПОб, следует установить равным значению, меньшему количества каналов ФОПКн. Целью определения диапазона описанным выше образом является выделение каналов ФОПКн посредством заданного количества сигнатур ВКн, при этом номер сигнатуры ЗД фиксируется в формуле, соответствующей вышеописанному второму способу. При выделении ПОб каналов ФОПКн, реализуемом НСУРД с использованием нескольких сигнатур ВКн, может возникнуть ситуация, когда количество каналов ФОПКн с заданным коэффициентом расширения спектра превосходит количество сообщений ВКн. В этом случае количество сигнатур ВКн становится несущественным, так что НСУРД выделяет каналы ФОПКн, используя сигнатуры ЗД, передаваемые ПОб. В вышеприведенной формуле номер k ФОПКн линии "вверх" определяется посредством операции вычисления модуля РКРС сигнатуры ВКн номер j и произведения МКРС и сигнатуры ЗД номер i. В случае когда после выполнения операции вычисления модуля количество сигнатур ЗД оказывается меньше количества каналов ФОПКн, НСУРД может выделять каналы ФОПКн, используя ЗД, а в случае когда количество сигнатур ВКн превосходит количество каналов ФОПКн, НСУРД может задействовать сигнатуры ВКн в необходимом количестве посредством операции вычисления модуля.
Основное отличие между вышеизложенными первым и вторым способами выделения ФОПКн линии "вверх" с использованием сигнатуры ЗД номер i и сигнатуры ВКн номер j состоит в следующее. Согласно первому способу выделение ФОПКн происходит с использованием номера сигнатуры ЗД при фиксированном номере сигнатуры ВКн, в то время как согласно второму способу выделение ФОПКн происходит с использованием номера сигнатуры ВКн при фиксированном номере сигнатуры ЗД.
Значение k, вычисляемое по формуле, используемой во втором способе, задействуется на этапе 3007 по фиг.30б с целью вычисления коэффициента расширения спектра каналообразующего кода, используемого для сегмента данных ФОПКн линии "вверх". Результат расчета на этапе 3007 и значение k определяют кодовый номер кода скремблирования, который должен быть использован для ФОПКн линии "вверх". Номер заголовочного узла определяется на этапе 3009, а номер каналообразующего кода, используемого для ФОПКн линии "вверх", определяется на этапе 3010. Этапы с 3007 по 3010 составляют первый способ выделения ФОПКн линии "вверх" с использованием номера сигнатуры ЗД и номера сигнатуры ВКн.
В третьем способе выделения ФОПКн линии "вверх" с использованием сигнатуры ЗД номер i и сигнатуры ВКн номер j используются следующие формулы:
В третьем способе выполняется сравнение суммарного количества каналов ФОПКн с заданной скоростью передачи данных или заданного коэффициента расширения спектра с суммарным количеством сигнатур ВКн, а для определения номера k ФОПКн линии "вверх" используются разные формулы. Первая из вышеприведенных формул, относящихся к третьему способу, используется в случае, когда количество каналов ФОПКн меньше или равно количеству сигнатур ВКн, и в данной формуле номер j сигнатуры ВКн идентичен номеру k ФОПКн линии "вверх".
Вторая из вышеприведенных формул, относящихся к третьему способу, используется в случае, когда количество каналов ФОПКн превосходит количество сигнатур ВКн. В данной формуле функция σ идентична функции σ, рассчитываемой на этапе 3005 по фиг.30а, и с помощью данной функции σ сообщение ВКн может последовательно указывать на каналы ФОПКн. В данной формуле операция вычисления модуля РКРС для значения, определяемого произведением суммарного количества сигнатур ЗД на разность номера сигнатуры ВКн и единицы, выполняется для предотвращения ситуации, когда номер k ФОПКн линии "вверх" превосходит суммарное количество каналов ФОПКн линии "вверх", установленное при заданном коэффициенте расширения спектра.
Величина k, рассчитываемая в вышеприведенной формуле, используется на этапах с 3007 по 3010, на которых НСУРД выделяет ПОб ФОПКн линии "вверх".
Описание данной операции проводится со ссылкой на фиг.18 и 19. Контроллер 1820 ПОб и контроллер 1920 НСУРД могут выделять общие пакетные каналы со структурой, описанной в таблице 7, либо посредством использования информации о выделении каналов по таблице 7, хранимой на данных устройствах, либо посредством описанного выше способа расчета. Ниже предполагается, что на фиг.18 и 19 в контроллерах 1820 и 1920 хранится информация по таблице 7.
Контроллер 1820 ПОб определяет сигнатуру ЗД, соответствующую ожидаемой скорости передачи в случае, когда требуется сообщение по ОПКн, и передает данную сигнатуру ЗД через генератор 1831 заголовков, который умножает данную сигнатуру ЗД на код скремблирования по символам. После получения заголовка ЗД, НСУРД анализирует сигнатуру, использованную для заголовка ЗД. Если принятая сигнатура не используется другой единицей ПОб, то НСУРД формирует ЗД_КнИПЗД с использованием принятой сигнатуры. В противном случае, если принятая сигнатура используется другой единицей ПОб, то НСУРД формирует ЗД_КнИПЗД с использованием значения сигнатуры, полученного посредством обращения фазы принятой сигнатуры. После получения заголовка ЗД, для которого другая единица ПОб задействует сигнатуру, отличную от рассматриваемой, НСУРД определяет, использовать ли принятую сигнатуру, и формирует ЗД_КнИПЗД с использованием обращенной или синфазной сигнатуры для рассматриваемой принятой сигнатуры. После этого НСУРД формирует ЗД_КнИПЗД посредством суммирования сформированных сигналов ЗД_КнИПЗД с нарастающим итогом, и, таким образом, НСУРД может передать информацию о состоянии рассматриваемых сигнатур. После получения ЗД_КнИПЗД с использованием сигнатуры, идентичной переданной ранее, ПОб с целью обнаружения конфликтов формирует ЗОК, используя любую сигнатуру из набора сигнатур, и передает сформированный ЗОК. После получения сигнатуры, входящей в состав ЗОК, переданного ПОб, НСУРД передает КнИВКн, используя сигнатуру, идентичную сигнатуре, использованной для ЗОК. В то же время, если НСУРД получает упомянутый ЗОК через детектор 1911 заголовков, то контроллер 1920 НСУРД детектирует запрос на выделение ОПКн, формирует КнИВКн и передает сформированный КнИВКн на ПОб. Как было описано выше, КнИОК и КнИВКн могут передаваться либо одновременно, либо раздельно. При описании операции формирования КнИВКн следует отметить, что НСУРД определяет незадействованный код скремблирования среди кодов скремблирования, соответствующих запрашиваемой ПОб скорости передачи данных, в соответствии с сигнатурами, запрашиваемыми ПОб посредством ЗД, то есть сигнатуре КнИВКн по таблице 7. Определенная таким образом сигнатура КнИВКн объединяется с сигнатурой, используемой для заголовка ЗД, тем самым формируя информацию, необходимую для выделения ОПКн. Контроллер 1920 НСУРД выделяет ОПКн посредством объединения упомянутой сигнатуры КнИВКн с принятой сигнатурой ЗД. Далее, с целью формирования КнИВКн НСУРД через генератор 1931 КнИПЗД принимает информацию о сигнатуре КнИВКн, определенной вышеописанным способом. КнИВКн передается на ПОб через блок 1933 форматирования кадров. После получения информации о сигнатуре КнИВКн, ПОб выделяет вышеописанным способом общий пакетный канал с использованием информации о переданном ЗД и принятой сигнатуре КнИВКн.
На фиг.18 приведено соответствующее варианту осуществления настоящего изобретения устройство ПОб, предназначенного для приема сигналов КнИПЗД, передачи заголовков и, в общем случае, для обмена сообщениями по ОПКн линии "вверх".
Согласно фиг.18 демодулятор 1811 КнИПЗД демодулирует сигналы КнИПЗД, переданные генератором КнИПЗД НСУРД по линии "вниз", в соответствии с выдаваемым контроллером 1820, управляющим сообщением 1822, предназначенным для назначения каналов. Демодулятор 1811 КнИПЗД может включать в себя демодулятор ЗД_КнИПЗД, демодулятор КнИОК и демодулятор КнИВКн. В этом случае контроллер 1820 назначает каналы соответствующим демодуляторам, так чтобы они могли принимать передаваемые НСУРД ЗД_КнИПЗД, КнИОК и КнИВКн, соответственно. Демодуляторы ЗД_КнИПЗД, КнИОК и КнИВКн могут быть реализованы в виде одного демодулятора или отдельных демодуляторов. В этом случае, с целью приема каналов КнИПЗД с временным разделением, контроллер 1820 может назначать каналы посредством выделения временных интервалов.
Процессор 1813 данных и сигналов управления назначает канал под управлением контроллера 1820 и обрабатывает данные или сигнал управления (включая команду управления мощностью), принимаемые по назначенному каналу. Для обеспечения демодуляции блок 1815 оценки канала оценивает мощность сигнала, получаемого от НСУРД по линии "вниз", и управляет компенсацией фазы и усилением процессора 1813 данных и сигналов управления.
Контроллер 1820 управляет всей работой приемника каналов линии "вниз" и передатчика каналов линии "вверх" из состава ПОб. В данном варианте осуществления настоящего изобретения контроллер 1820 управляет формированием заголовка доступа ЗД и заголовка определения конфликтов ЗОК при доступе в НСУРД, используя при этом сигнал 1826 управления формированием заголовка. Также контроллер 1820 управляет мощностью передачи по линии "вверх" с использованием сигнала 1824 управления мощностью передачи по линии "вверх" и обрабатывает сигналы КнИПЗД, передаваемые НСУРД. То есть контроллер 1820 управляет генератором 1831 заголовков с целью формирования заголовка доступа ЗД и заголовка обнаружения конфликтов ЗОК, что соответствует позиции номер 331 по фиг.3, а также управляет демодулятором 1811 КнИПЗД с целью обработки сигналов, сформированных способом, представленным позицией номер 301 по фиг.3.
Под управлением контроллера 1820 генератор 1831 заголовков формирует заголовки ЗД и ЗОК, что соответствует позиции номер 331 по фиг.3. Блок 1833 форматирования кадров форматирует данные кадров посредством получения заголовков ЗД и ЗОК, выдаваемых генератором 1831 заголовков, данные пакетов и пилот-сигналы, передаваемые по линии "вверх". Блок 1833 форматирования кадров управляет мощностью передачи по линии "вверх" в соответствии с сигналом управления мощностью, выдаваемым контроллером 1820. После выделения ОПКн, реализуемого НСУРД, блок 1833 форматирования кадров может передать другой сигнал 1832 передачи по линии "вверх", такой как заголовок управления мощностью или данные. В этом случае оказывается возможным передать по линии "вверх" команду управления мощностью передачи по линии "вниз".
На фиг.19 изображен соответствующий варианту осуществления настоящего изобретения приемопередатчик НСУРД, предназначенный для приема заголовков, передачи сигналов КнИПЗД и, в общем случае, для обмена сообщениями по ОПКн линии "вверх".
Согласно фиг.19 детектор 1911 КнИПЗД детектирует переданные ПОб ЗД и ЗОК, представленные позицией 331 по фиг.3, и подает детектированные ЗД и ЗОК на контроллер 1920. Процессор 1913 данных и сигналов управления назначает канал под управлением контроллера 1920 и обрабатывает данные или сигнал управления, принимаемые по назначенному каналу. Блок 1915 оценки канала оценивает мощность сигнала, получаемого от ПОб по линии "вверх", и управляет усилением процессора 1913 данных и сигналов управления.
Контроллер 1920 управляет всей работой передатчика каналов линии "вниз" и приемника каналов линии "вверх" из состава НСУРД. На основе команды 1922 управления выбором заголовка контроллер 1920 управляет детектированием заголовка доступа ЗД и заголовка обнаружения конфликтов ЗОК, формируемых при доступе ПОб в НСУРД, а также управляет формированием сигналов КнИПЗД, предназначенных для ответа на ЗД и ЗОК и управления выделением каналов. Иными словами, после детектирования заголовка доступа ЗД и заголовка обнаружения конфликтов ЗОК детектором 1911 заголовков контроллер 1920, используя команду 1926 управления формированием КнИПЗД, управляет генератором 1931 КнИПЗД с целью формирования сигналов КнИПЗД, представленных позицией номер 301 по фиг.3.
Под управлением контроллера 1920 генератор 1931 КнИПЗД формирует сигналы ЗД_КнИПЗД, КнИОК и КнИВКн, являющиеся ответом на сигналы заголовков. Генератор 1931 КнИПЗД может включать в себя генератор ЗД_КнИПЗД, генератор КнИОК и генератор КнИВКн. В этом случае контроллер 1920 назначает генераторы, так чтобы были сформированы представленные позицией 301 на фиг.3 сигналы ЗД__КнИПЗД, КнИОК и КнИВКн, соответственно. Генераторы ЗД_КнИПЗД, КнИОК и КнИВКн могут быть реализованы либо в виде одного генератора, либо в виде отдельных генераторов. В этом случае для передачи ЗД_КнИПЗД, КнИОК и КнИВКн контроллер 1920 может выделять временные интервалы кадра КнИПЗД.
Блок 1933 форматирования кадров форматирует данные кадров посредством получения ЗД_КнИПЗД, КнИОК и КнИВКн, выдаваемых генератором 1931 КнИПЗД, и сигналы управления передачей по линии "вниз". Блок 1933 форматирования кадров управляет мощностью передачи по линии "вверх" в соответствии с командой 1924 управления мощностью, выдаваемым контроллером 1920. Далее при получении по линии "вверх" команды 1932 управления мощностью передачи по линии "вниз" блок 1933 форматирования кадров может управлять мощностью передачи по линии "вниз" с целью управления общим пакетным каналом в соответствии с командой управления мощностью.
Данный вариант осуществления настоящего изобретения включает в себя первый способ, согласно которому НСУРД осуществляет управление мощностью посредством внешнего контура с использованием специализированного канала линии "вниз", устанавливаемого в однозначном соответствии с ОПКн линии "вверх", и второй способ, согласно которому НСУРД передает ПОб сообщение, подтверждающее ВКн.
Специализированный физический канал линии "вниз" состоит из специализированного физического канала управления линии "вниз" и специализированного физического канала данных линии "вниз". Специализированный физический канал управления линии "вниз" состоит из 4-битной пилотной части, 2-битной команды управления мощностью передачи по линии "вверх" и 0-битного ИКФТ (индикатора комбинаций форматов транспорта). Специализированный физический канал данных линии "вниз" содержит 4 бита данных. Специализированный физический канал линии "вниз", соответствующий ОПКн линии "вверх", кодируется с расширением спектра посредством каналообразующего кода с коэффициентом расширения спектра, равным 512, и передается на ПОб.
Согласно способу управления мощностью посредством внешнего контура с использованием специализированного физического канала линии "вниз", для измерения ПОб частоты появления ошибочных битов (ЧПОБ) в специализированном физическом канале данных линии "вниз" и ЧПОБ в специализированном физическом канале управления линии "вниз" и последующей передачи полученных значений в НСУРД, НСУРД осуществляет заранее оговоренную с ПОб передачу комбинации битов с использованием части, относящейся к ИКФТ, или пилотной части специализированного физического канала управления линии "вниз". Далее НСУРД выполняет управление мощностью посредством внешнего контура с использованием измеренных значений.
Комбинацией битов, передача которой заранее оговорена между НСУРД и ПОб, может быть сообщение, подтверждающее выделение канала, специальная комбинация битов, однозначно соответствующая подтверждающему сообщению о выделении канала, или поток кодированных битов. Понятие "сообщение, подтверждающее выделение канала" относится к сообщению, подтверждающему выделение ОПКн, реализованному НСУРД, в ответ на запрос ПОб.
Передаваемое НСУРД на ПОб сообщение, подтверждающее выделение канала, специальная комбинация битов, однозначно соответствующая сообщению, подтверждающему выделение канала, или поток кодированных битов могут быть переданы с использованием сегмента данных специализированного физического канала данных линии "вниз" или части, относящейся к ИКФТ, специализированного физического канала управления линии "вниз".
Способ передачи с использованием части, относящейся к ИКФТ, специализированного физического канала данных линии "вниз" подразделяется на первый способ, подразумевающий повторяющуюся передачу 4-битного или 3-битного сообщения, подтверждающего выделение канала, в 4-битной части рассматриваемого канала, относящейся к данным, без кодирования, и второй способ, подразумевающий передачу сообщения, подтверждающего выделение канала, после кодирования. 3-битное сообщение, подтверждающее выделение канала, используется при выделении ОПКн линии "вверх" для ПОб, использующего 2 сигнатуры. В этом случае структура специализированного физического канала данных линии "вниз" включает в себя 4-битную часть, относящуюся к данным, 4-битную пилотную часть и 2-битную часть, относящуюся к команде управления мощностью.
Согласно способу передачи, в котором используется часть специализированного физического канала управления, относящаяся к ИКФТ, линии "вниз", для части, относящейся к ИКФТ, выделяются 2 из 4 битов, предназначенных для части, относящейся к данным, специализированного физического канала управления линии "вниз", и кодированные символы передаются в 2-битной части, относящейся к ИКФТ. 2-битная часть, относящаяся к ИКФТ, передается за один временной интервал, а 30 битов, соответственно, передаются в одном кадре, состоящем из 15 временных интервалов. Способ кодирования (30,4) или способ кодирования (30,3) обычно используются в качестве способа кодирования битов, передаваемых в части, относящейся к ИКФТ. Данные способы можно реализовать посредством использования 0-замирания в способе кодирования (30,6), используемом для передачи ИКФТ в соответствии с общепринятым стандартом ШМДКР. В этом случае структура специализированного физического канала данных линии "вниз" включает в себя 2-битную часть, относящуюся к данным, 2-битную часть, относящуюся к ИКФТ, 2-битную часть, относящуюся к УМП (управлению мощности передачи), и 4-битную пилотную часть.
С помощью двух вышеизложенных способов оказывается возможным измерять частоту появления ошибочных битов для управления мощностью посредством внешнего контура, используя специализированный физический канал линии "вниз". Более того, оказывается возможным подтвердить выделение ОПКн посредством передачи сообщения, подтверждающего выделение канала, или заранее известного как НСУРД, так и ПОб потока битов, однозначно соответствующего упомянутому сообщению, подтверждающему выделение канала, чем достигается выделение стабильного канала ОПКн.
При передаче одного кадра по специализированному физическому каналу линии "вниз" для измерения частоты появления ошибочных битов в N временных интервалах данного кадра можно передать комбинацию битов, заранее оговоренную между НСУРД и ПОб, оставшиеся же (15 - N) временных интервалов кадра можно задействовать для передачи сообщения, подтверждающего выделение канала. В качестве альтернативного варианта, в случае, когда осуществляется передача специализированного физического канала линии "вниз", для передачи комбинации битов, заранее оговоренной между НСУРД и ПОб и предназначенной для измерения частоты появления ошибочных битов, можно задействовать специальный кадр, а для передачи сообщения, подтверждающего выделение канала, можно задействовать другой специальный кадр. В качестве примера вышеизложенного способа передачи первый из двух упомянутых кадров специализированного физического канала линии "вниз" можно использовать для передачи сообщения о выделении канала, а в последующих кадрах можно передать комбинацию битов, заранее оговоренную между НСУРД и ПОб и предназначенную для измерения частоты появления ошибочных битов в специализированном физическом канале линии "вниз".
На фиг.33 приведен соответствующий варианту осуществления настоящего изобретения поток сигналов между НСУРД и ПОб, предложенный для управления мощностью передачи по линии "вверх" посредством внешнего контура. Управление мощностью передачи по линии "вниз" посредством внешнего контура может быть реализовано способом, аналогичным способу, используемому для управления мощностью специализированного канала посредством внешнего контура и соответствующего стандарту ШМДКР.
Описание фиг.33 предваряется пояснением терминологии, используемой на данной фигуре. Вводимые ниже термины являются общеупотребимыми в стандарте ШМДКР.
Позиция номер 3301 по фиг.33 обозначает ПОб (пользовательское оборудование). Узел Б 3311, ДКРСт (дрейфующий контроллер радиосети) 3321 и ОКРСт (обслуживающий контроллер радиосети) 3331 входят в состав НСУРД. Узел Б соответствует базовой станции в системе асинхронной мобильной связи, а ДКРСт и ОКРСт составляют КРСт (контроллер радиосети), функцией которого является управление Узлом Б в НСУРД. Функции КРСт схожи с функциями контроллера базовых станций в системе синхронной мобильной связи. ДКРСт и ОКРСт различимы с позиции ПОб. В случае когда ПОб соединена с конкретным Узлом Б и базовой сетью сети асинхронной мобильной связи через КРСт, управляющий Узлом Б, данный КРСт функционирует как ОКРСт. В случае же когда ПОб соединена с конкретным Узлом Б и базовой сетью сети асинхронной мобильной связи через КРСт, не управляющий Узлом Б, данный КРСт функционирует как ДКРСт.
На фиг.33 3351 представляет собой интерфейс между ПОб и Узлом Б, 3353 представляет собой интерфейс между Узлом Б и КРСт, а 3357 представляет собой интерфейс между КРСт и КРСт.
Предназначенный для управления мощностью ОПКн посредством внешнего контура поток сигналов и команд управления между ПОб и НСУРД осуществляется следующим образом. Позиции номер 3302 и 3304 обозначают соответственно данные пользователя №1 и данные пользователя №n, передаваемые по ФОПКн 3303 и 3305 линии "вверх" за единицу ВИП (временного интервала передачи) соответственно. Для большей наглядности предполагается, что пользователь №1 и пользователь №n соединены с одними и теми же Узлом Б и КРСт. ВИП - это отрезок времени, за который верхний уровень физического уровня осуществляет передачу данных. В стандарте ШМДКР для ВИП используются значения 10, 20, 40 и 80 мс. Данные 3302 пользователя и данные 3304 пользователя, передаваемые соответственно по каналам ФОПКн 3303 и 3305, принимаются Узлом Б 3311. Узел Б 3311 проводит ЦИК (контроль циклическим избыточным кодом), при этом элементарной единицей является блок передачи, и с помощью ИЦИК (индикатора ЦИК) выдает результат проверки ЦИК. Результаты проверки ЦИК и ИЦИК передаются вместе с ОцК (оценкой качества, представляющей собой частоту появления ошибочных битов в физическом канале). Позиции номер 3312 и 3314 обозначают сообщения, присоединяемые к кадрам 3313 и 3315 данных ОПКн, передаваемых через интерфейс. ИЦИК добавляется к каждому блоку передачи, а передаваемые через интерфейс кадры 3313 и 3315 данных ОПКн через каждый ВИП пересылаются на КРСт 3321.
Для наглядности изложения предполагается, что КРСт 3321 является ДКРСт. После получения Узлом Б 3311 кадров 3313 и 3315 данных ОПКн, передаваемых через интерфейс, КРСт анализирует значение ВИОКРСт (временный индикатор, хранимый в ОКРСт) посредством анализа заголовочной части блока передачи в рассматриваемых кадрах данных. Значение ВИОКРСт представляет собой временный индикатор, хранящийся в ОКРСт и предназначенный для идентификации ПОб. В случае когда ПОб получает доступ к ОКРСт, ОКРСт назначает соответствующей единице ПОб один ВИОКРСт. ДКРСт или Узел Б могут информировать ОКРСт, используя ВИОКРСт, соответствующий единице ПОб, от которой в текущий момент были приняты данные. После определения значения ВИОКРСт ДКРСт 3321 компонует БСД (блок служебных данных) ПУДС-о (протокола управления доступом к среде передачи общего канала) с удаленным заголовком, ИЦИК и ОцК и передает скомпонованные данные в ОКРСт 3331 вместе с кадрами 3323 и 3325 данных, передаваемых через интерфейс. ПУДС-о представляет собой сообщение ПУДС (протокола управления доступом к среде передачи), используемое при контроле доступа к среде передачи для общего канала. Посредством обработки кадров 3323 и 3325 данных, передаваемых ДКРСт 3321 через интерфейс, ОКРСт 3331 получает информацию, необходимую для управления мощностью ОПКн посредством внешнего контура. Понятие "необходимая информация" может представлять собой ОцК ФОПКн линии "вверх" или ИЦИК. С помощью значения ИЦИК можно вычислить отношение 3332 Eb/No.
ОКРСт 3331 передает через интерфейс на ДКРСт 3321 отношение 3332 Eb/No, необходимое для управления мощностью передачи посредством внешнего контура, и кадр 3333 управления. В этот момент ОКРСт 3331 перед передачей помещает значение ВИОКРСт в основную часть кадра 3333 управления, переданного через интерфейс, с целью информирования ДКРСт 3321 о соответствующей единице ПОб, задействованной в управлении мощностью посредством внешнего контура.
После получения через интерфейс кадра 3333 управления ДКРСт 3321 анализирует ВИОКРСт, содержащейся в основной части кадра 3333 управления, переданного через интерфейс, и передает обработанное значение в Узел Б 3311, к которому принадлежит соответствующая единица ПОб, с помощью кадра 3327 управления, передаваемого через интерфейс и включающего в себя отношение 3326 Eb/No. В этом случае Узел Б 3311 может добавить значение ВИОКРСт или индикатор ФОПКн в кадр 3327 управления, передаваемого через интерфейс, что необходимо для ситуации, когда Узел Б 3311 не может распознать, какой из единиц ПОб соответствует принятый кадр 3327 управления, переданный через интерфейс.
После получения кадра 3327 управления, переданного через интерфейс, Узел Б 3311 задает передаваемое от ОКРСт значение 3316 Eb/No в качестве порогового значения для управления мощностью посредством внутреннего контура, и непосредственно выполняет управление мощностью посредством внутреннего контура. Понятие "управление мощностью посредством внутреннего контура" соответствует управлению мощностью посредством замкнутого контура, выполняемого только между ПОб и Узлом Б.
На фиг.34 приведена соответствующая варианту осуществления настоящего изобретения структура кадров 3313 и 3315 данных, передаваемых через интерфейс, по фиг.33, где ОцК - это сообщение, добавляемое для управления мощностью ФОПКн линии "вверх" посредством внешнего контура.
На фиг.35 приведена соответствующая варианту осуществления настоящего изобретения структура кадров 3323 и 3325 данных, передаваемых через интерфейс, по фиг.33, где ОцК и ИЦИК - это сообщения, используемые при управлении мощностью ФОПКн линии "вверх" посредством внешнего контура.
На фиг.36 приведена соответствующая варианту осуществления настоящего изобретения структура кадра 3333 управления по фиг.33, где "Полезная Нагрузка" - это сообщение, добавляемое для управления мощностью ФОПКн линии "вверх" посредством внешнего контура.
На фиг.37 приведена соответствующая варианту осуществления настоящего изобретения структура кадра 3327 управления по Фиг. 33, где "Полезная Нагрузка" - это сообщение, добавляемое для управления мощностью ФОПКн линии "вверх" посредством внешнего контура.
На фиг.20 представлена структура заголовка ЗУМ управления мощностью, передаваемого ПОб в НСУРД, на уровне временных интервалов. Длительность ЗУМ равна 0 или 8 временным интервалам. Длительность ЗУМ становится равной 0 временным интервалам, когда состояние среды распространения радиоволн между НСУРД и ПОб удовлетворительное, так что нет необходимости задавать начальное значение мощности передачи ОПКн линии "вверх", или когда ЗУМ в рассматриваемой системе не используется. В противном случае длительность ЗУМ становится равной 8 временным интервалам. На фиг.20 показана основная структура ЗУМ, определенная в стандарте ШМДКР. Для ЗУМ используются два типа временных интервалов, и в один его временной интервал включаются 10 битов. Позиция номер 2001 по фиг.20 обозначает поле пилот-сигнала, состоящее из 8 или 7 битов в зависимости от типа временного интервала, используемого для ЗУМ. Позиция номер 2003 обозначает поле информации обратной связи длиной 0 или 1 бит, используемое при наличии информации обратной связи, подлежащей передаче в НСУРД. Позиция номер 2005 обозначает поле, предназначенное для передачи команды управления мощностью. Данное поле длиной 2 бита используется, когда ПОб управляет мощностью передачи по линии "вниз".
НСУРД измеряет мощность передачи ПОб, используя поле пилот-сигнала 2001, а затем с целью управления начальной мощностью передачи ОПКн передает команду управления мощностью по специализированному каналу линии "вниз", устанавливаемому при установлении ОПКн линии "вверх". В процессе управления мощностью НСУРД передает команду на увеличение мощности передачи, когда НСУРД определяет, что мощность передачи рассматриваемого ПОб недостаточна, и команду на уменьшение мощности передачи, когда НСУРД определяет, что мощность передачи рассматриваемого ПОб избыточна.
В предпочтительном варианте осуществления настоящего изобретения предложен способ использования ЗУМ не только с целью управления мощностью, но и с целью подтверждения установления ОПКн. Необходимость подтверждения установления ОПКн обусловлена следующим. В случае когда НСУРД передает на единицу ПОб сообщение о выделении канала, в данном сообщении может содержаться ошибка, обусловленная неудовлетворительным состоянием среды распространения радиоволн или неудовлетворительным состоянием среды многолучевого распространения между НСУРД и рассматриваемой единицей ПОб. В этом случае рассматриваемая единица ПОб получит сообщение о выделении канала с ошибками и ошибочно будет использовать ОПКн, который не был назначен ей НСУРД, тем самым обуславливая конфликт в линии "вверх" с другой единицей ПОб, использующей соответствующий ОПКн. Данный конфликт характерен для предшествующего уровня техники даже в случае, когда запрашивается право на использование рассматриваемого канала, если ПОб по ошибке принимает сигнал ОПП, переданный НСУРД, за ПП. Таким образом, в одном из предпочтительных вариантов осуществления настоящего изобретения предложен способ, согласно которому ПОб еще раз запрашивает НСУРД о подтверждении сообщения о выделении канала, тем самым повышая надежность использования ОПКн линии "вверх".
Приведенный выше метод, согласно которому ПОб с помощью ЗУМ запрашивает у НСУРД подтверждение сообщения о выделении канала или сообщения о запросе канала, не влияет на первоначальное предназначение ЗУМ для измерения принимаемой мощности линии "вверх" в целях управления мощностью. НСУРД известна как информация, содержащаяся в поле пилот-сигнала ЗУМ, так и значение передаваемого от ПОб в НСУРД сообщения, подтверждающего выделение канала, поэтому НСУРД может легко измерить принимаемую мощность линии "вверх". Следовательно, посредством анализа состояния приема ЗУМ НСУРД способна подтвердить правильность приема сообщения о выделении канала ПОб. В данном варианте осуществления настоящего изобретения в случае, если в процессе измерения принимаемой мощности линии "вверх" не удается демодулировать известные НСУРД пилотные биты, то НСУРД решает, что сообщение о выделении канала или канал, использованный для передачи сигнала ПП на ПОб, содержат ошибку. Тогда НСУРД начинает непрерывно передавать по линии "вниз", однозначно соответствующей ОПКн линии "вверх", команду на уменьшение мощности в целях уменьшения мощности передачи рассматриваемой линии "вверх". Так как согласно стандарту ШМДКР команду на уменьшение мощности следует передавать 16 раз в течение кадра длительностью 10 мс, то в течение 10 мс с момента обнаружения ошибки мощность передачи уменьшается как минимум на 15 Дб, что не создает серьезных помех для прочих единиц ПОб.
На фиг.21 приведена структура ЗУМ по фиг.20. На фиг.21 позиция номер 2101 обозначает ЗУМ, структура которого идентична структуре по фиг.20. Позиция номер 2103 обозначает каналообразующий код, который в целях кодирования ЗУМ с расширением спектра перемножается с ЗУМ на блоке 2102 умножения. Каналообразующему коду 2103 соответствует коэффициент расширения спектра, равный 256 символам. Данный код устанавливается согласно правилам, определенным в сообщении ВКн, переданном НСУРД. Позиция номер 2105 обозначает кадр ЗУМ, который состоит из 8 временных интервалов, причем длина каждого временного интервала равна 2560 символов. Позиция номер 2107 обозначает код скремблирования линии "вверх", применяемый для ЗУМ. Блок 2106 умножения кодирует кадр 2105 ЗУМ с расширением спектра посредством кода 2107 скремблирования линии "вверх". Расширенный кадр ЗУМ передается в НСУРД.
На фиг.22а показан способ передачи от ПОб в НСУРД сообщения, подтверждающего выделение канала, или сообщения, подтверждающего запрос канала, с использованием ЗУМ. На фиг.22а ЗУМ 2201, каналообразующий код 2203, кадр 2205 ЗУМ и код 2207 скремблирования линии "вверх" имеют такую же структуру и используются так же, как ЗУМ 2101, каналообразующий код 2103, кадр 2105 ЗУМ и код 2107 скремблирования линии "вверх" по фиг.21. Далее, блоки 2202 и 2206 умножения используются так же, как блоки 2102 и 2106 умножения по фиг.21 соответственно. Чтобы с помощью ЗУМ передать в НСУРД сообщение, подтверждающее выделение канала, или сообщение, подтверждающее запрос канала, перед его отправкой номер канала или номер сигнатуры КнИВКн, полученной от НСУРД, несколько раз умножается на поле пилот-сигнала ЗУМ 2201. Позиция номер 2209 по фиг.22а обозначает подтверждающее сообщение ОПКн, которое содержит номер сигнатуры, использованной в КнИВКн, полученном ПОб от НСУРД, или номер канала ОПКн. Если применяемые для КнИВКн сигнатуры однозначно соответствуют каналам ОПКн, то для подтверждающего сообщения ОПКн используется номер сигнатуры, а если одному ОПКн соответствует множество сигнатур, то для подтверждающего сообщения ОПКн используется номер канала ОПКн. Перед отправкой блок 2208 умножения умножает подтверждающее сообщение 2209 ОПКн на поле пилот-сигнала ЗУМ несколько раз.
На фиг.22б приведены структуры каналообразующих кодов линии "вверх", которые используют множество единиц ПОб в НСУРД для ЗД, ЗОК, ЗУМ и сегмента сообщения ОПКн при пересылке ЗУМ согласно способу по фиг.22а. Номер позиции 2221 по фиг.226 обозначает применяющийся для ЗД код скремблирования, который единицы ПОб получают от НСУРД по широковещательному каналу или который является совместно используемым кодом для части, относящейся к ЗД, в масштабе всей системы. Применяемый для ЗОК код 2223 скремблирования это код скремблирования, имеющий то же начальное значение, что и код 2221 скремблирования ЗД, но использующий другую начальную точку. Однако если группа сигнатур, использующихся для ЗД, отличается от группы сигнатур, использующихся для ЗОК, то в качестве кода 2223 скремблирования используется тот же код, что и код 2221 скремблирования ЗД. Позиция номер 2225 обозначает код скремблирования, применяющийся для ЗУМ, причем этот код ПОб получает от НСУРД или данный код является совместно используемым кодом для ЗУМ в масштабе всей системы. Код скремблирования ЗУМ может как совпадать, так и отличаться от кодов скремблирования ЗД и ЗОК. Позиции за номерами 2227, 2237 и 2247 обозначают коды скремблирования, использующиеся в случае, когда ПОб№1, ПОб№2 и n06N'k в НСУРД передают сегмент сообщения ОПКн с использованием каналов ОПКн. Коды 2227, 2237 и 2247 скремблирования можно устанавливать согласно заголовкам ЗД, передаваемым единицами ПОб, или согласно распространяемым НСУРД сообщениям КнИВКн. Здесь k обозначает количество единиц ПОб, которые могут одновременно использовать каналы ОПКн, или количество ОПКн в НСУРД.
Если используемый НСУРД код скремблирования линии "вверх" (см. фиг.226) выделяется не для каждого ОПКн или каждой единицы ПОб, то количество кодов скремблирования, использующихся для сегмента сообщения, может оказаться меньше количества единиц ПОб, которые могут одновременно использовать каналы ОПКн в НСУРД, или количества каналов ОПКн в НСУРД.
На фиг.23 приведен другой способ передачи от ПОб в НСУРД сообщения, подтверждающего выделение канала, или сообщения, подтверждающего запрос канала, с использованием ЗУМ. На фиг.23 ЗУМ 2301, каналообразующий код 2303, кадр 2305 ЗУМ и код 2307 скремблирования линии "вверх" имеют такую же структуру и используются так же, как, соответственно, ЗУМ 2101, каналообразующий код 2103, кадр 2105 ЗУМ и код 2107 скремблирования линии "вверх" по фиг.21. Далее, блоки 2302 и 2306 умножения используются так же, как блоки 2102 и 2106 умножения по фиг.21 соответственно. Чтобы с помощью ЗУМ передать в НСУРД сообщение, подтверждающее выделение канала, или сообщение, подтверждающее запрос канала, кадр 2305 ЗУМ умножается на сообщение 2309 подтверждения ОПКн по символам и кодируется с расширением спектра посредством кода 2307 скремблирования. В этом варианте оказывается возможным получить точно такой же результат в случае, когда умножение подтверждающего сообщения ОПКн и кода скремблирования на ЗУМ осуществляется в обратной последовательности. Подтверждающее сообщение ОПКн содержит или номер сигнатуры, использованной в переданном единице ПОб от НСУРД КнИВКн, или номер канала ОПКн. Если применяемые для КнИВКн сигнатуры однозначно соответствуют ОПКн, то для подтверждающего сообщения ОПКн используется номер сигнатуры, а если одному ОПКн соответствует множество сигнатур, то для подтверждающего сообщения ОПКн используется номер канала ОПКн. Порядок использования единицами ПОб в НСУРД кодов скремблирования согласно способу по фиг.23 эквивалентен порядку их использования согласно способам по фиг.22а и 22б.
На фиг.24а приведен еще один способ передачи сообщения, подтверждающего выделение канала, или сообщения, подтверждающего запрос канала, с использованием ЗУМ. На фиг.24а ЗУМ 2401, кадр 2405 ЗУМ и код 2407 скремблирования линии "вверх" имеют такую же структуру и используются так же, как ЗУМ 2101, кадр 2105 ЗУМ и код 2107 скремблирования линии "вверх" по фиг.21. Далее, блоки 2402 и 2406 умножения используются так же, как блоки 2102 и 2106 умножения по фиг.21 соответственно. Чтобы с помощью ЗУМ передать в НСУРД сообщение, подтверждающее выделение канала, или сообщение, подтверждающее запрос канала, устанавливается однозначное соответствие каналообразующего кода 2403 с сигнатурой КнИВКн, полученной ПОб от НСУРД, или с номером канала ОПКн. Затем этот код используется для кодирования ЗУМ с разнесением по каналу, после чего кодированный данным способом ЗУМ передается в НСУРД. Порядок использования единицами ПОб в НСУРД кодов скремблирования согласно способу по фиг.24а эквивалентен порядку их использования согласно способу по фиг.22б.
На фиг.24б приведен пример кодового дерева для канала ЗУМ, который имеет однозначное соответствие сигнатурам КнИВКн или номерам каналов ОПКн. В стандарте ШМДКР такое кодовое дерево называется кодовым деревом ОППКРС (ортогонального преобразования с переменным коэффициентом расширения спектра) и определяет ортогональные коды в соответствии со значениями коэффициентов расширения спектра. В кодовом дереве 2431 ОППКРС по фиг.24б каналообразующему коду 2433, использующемуся как каналообразующий код ЗУМ, соответствует фиксированный коэффициент расширения спектра, равный 256, и существуют несколько правил отображения, которые можно использовать для установления однозначного соответствия между каналообразующим кодом ЗУМ и сигнатурами КнИВКн или номерами каналов ОПКн. В качестве примера такого правила некоторой сигнатуре КнИВКн или некоторому номеру канала ОПКн можно однозначно поставить в соответствие наименьший каналообразующий код с коэффициентом расширения спектра, равным 256, и посредством изменения каналообразующего кода или пропуска нескольких значений каналообразующего кода получить однозначное соответствие наибольшего каналообразующего кода другой сигнатуре КнИВКн или номеру канала ОПКн. На фиг.24б n обозначает количество сигнатур КнИВКн или каналов ОПКн.
На фиг.25а приведен еще один способ передачи сообщения, подтверждающего выделение канала, или сообщения, подтверждающего запрос канала, с использованием ЗУМ. На фиг.25а ЗУМ 2501 каналообразующий код 2503 и кадр 2505 ЗУМ имеют такую же структуру и используются так же, как ЗУМ 2101, каналообразующий код 2103 и кадр 2105 ЗУМ по фиг.21. Далее, блоки 2502 и 2506 умножения используются так же, как блоки 2102 и 2106 умножения по фиг.21 соответственно. Чтобы с помощью ЗУМ передать в НСУРД сообщение, подтверждающее выделение канала, или сообщение, подтверждающее запрос канала, устанавливается однозначное соответствие кода 2507 скремблирования линии "вверх" с сигнатурой КнИВКн, полученной ПОб от НСУРД, или с номером канала ОПКн, и этот код используется для кодирования кадра 2505 ЗУМ с расширением спектра перед его отправкой. При получении кадра ЗУМ, переданного ПОб, НСУРД определяет, есть ли однозначное соответствие между использованным для кадра ЗУМ кодом скремблирования и сигнатурой или номером канала ОПКн, переданным по КнИВКн. Если код скремблирования не соответствует ни сигнатуре, ни номеру канала ОПКн, то в целях уменьшения мощности передачи данной линии "вверх" НСУРД сразу же пересылает команду на уменьшение мощности в поле команды управления мощностью специализированного канала линии "вниз", однозначно соответствующей ОПКн линии "вверх".
На фиг.25б показаны структуры кодов скремблирования линии "вверх", которые используют множество единиц ПОб в НСУРД для ЗД, ЗОК, ЗУМ и сегмента сообщения ОПКн при передаче ЗУМ согласно способу по фиг.25а. Номер позиции 2521 по фиг.25б обозначает применяющийся для ЗД код скремблирования, который единицы ПОб получают от НСУРД посредством широковещательного канала, или который является совместно используемым кодом для ЗД в масштабе всей системы. Применяемый для ЗОК код 2523 скремблирования - это код скремблирования, имеющий то же начальное значение, что и код 2521 скремблирования ЗД, но использующий другую начальную точку. Однако если группа сигнатур, использующихся для ЗД, отличается от группы сигнатур, использующихся для ЗОК, то в качестве кода 2523 скремблирования используется тот же код, что и код 2521 скремблирования ЗД. Позиции номер 2525, 2535 и 2545 обозначают коды скрекблирования, применяющиеся в случае, когда ПОб№1, ПОб№2 и ПОб№k передают ЗУМ, причем эти коды скремблирования однозначно соответствуют сигнатуре или номеру канала ОПКн, полученным ПОб от НСУРД. Что касается кодов скремблирования ЗУМ, то они могут быть записаны в ПОб или НСУРД может сообщать их ПОб. Коды 2525, 2535 и 2545 скремблирования ЗУМ могут или совпадать с кодами 2527, 2537 и 2547 скремблирования, используемыми для сегмента сообщения ОПКн, или однозначно соответствовать им. На фиг.25б k обозначает количество каналов ОПКн в НУСРД.
На фиг.26а-26в приведена соответствующая варианту осуществления настоящего изобретения процедура выделения канала ОПКн в ПОб, а на фиг.27а-27в приведена соответствующая варианту осуществления настоящего изобретения процедура выделения канала ОПКн в НСУРД.
Ссылаясь на фиг.26а, на этапе 2601 ПОб формирует данные для передачи по ОПКн, а на этапе 2602 посредством мониторинга КнИСКн получает информацию о максимально возможной скорости передачи данных. Информация, которая на этапе 2602 может быть передана по КнИСКн, может включать в себя информацию о том, какие из поддерживаемых в ОПКн скоростей передачи данных можно использовать. После получения от НСУРД на этапе 2602 информации об ОПКн, ПОб на этапе 2603, исходя из свойств данных и информации, полученной по КнИСКн, выбирает подходящий КУД и случайным образом выбирает одну группу подканалов ОПКн_ЗД из данного КУД. Затем на этапе 2604 ПОб выбирает временной интервал доступа из кадров СНК+1 и СНК+2 с использованием СНК кадра линии "вниз" и номера группы подканалов ОПКн. Выбрав временной интервал, на этапе 2605 ПОб выбирает сигнатуру, подходящую для скорости передачи данных, на которой ПОб будет осуществлять их пересылку. Здесь выбор сигнатуры осуществляется из числа сигнатур, предназначенных для передачи информации. Затем на этапе 2606 ПОб выбирает нужный формат транспорта (ФТ), осуществляет проверку на его доступность и выполняет точную начальную задержку передачи ЗД, на этапе 2607 устанавливает число попыток повторной передачи и начальную мощность передачи ЗД, а на этапе 2608 передает ЗД. На этапе 2609 ПОб ожидает получения сигнала ПП в ответ на отправку ЗД. Проверку на прием сигнала ПП можно осуществить путем анализа КнИПЗД, передаваемого НСУРД. Если на этапе 2609 сигнал ПП не получен, то на этапе 2631 ПОб проверяет, не было ли превышено установленное на этапе 2607 число попыток повторной передачи ЗД. Если на этапе 2631 число попыток передачи ЗД оказывается превышенным, то для прекращения процесса доступа к ОПКн и выполнения процесса восстановления после ошибки на этапе 2632 ПОб посылает на верхний уровень системное сообщение о возникновении ошибки. Факт превышения числа попыток повторной передачи можно установить с помощью таймера. Однако если на этапе 2631 заданное число попыток повторной передачи ЗД не превышено, то на этапе 2633 ПОб выбирает новый временной интервал доступа, заданный в группе подканалов ОПКн_ЗД, а на этапе 2634 выбирает сигнатуру для ЗД. При выборе сигнатуры на этапе 2634 ПОб отбирает новую сигнатуру из числа сигнатур в выбранном на этапе 2603 КУД или задействует сигнатуру, уже выбранную на этапе 2605. Затем на этапе 2635 ПОб сбрасывает мощность передачи в начальное состояние и повторяет этап 2608.
Если на этапе 2609 получен сигнал ПП, то на этапе 2610 ПОб выбирает сигнатуру для ЗОК из группы сигнатур, используемых для заголовка, и выбирает временной интервал доступа, который будет использоваться для передачи ЗОК. Временной интервал доступа, служащий для передачи ЗОК, может выбираться в зависимости от момента приема ПОб сигнала ПП либо иметь фиксированное положение. После выбора сигнатуры и временного интервала доступа для ЗОК, ПОб использует их на этапе 2611 для пересылки ЗОК.
На этапе 2612 по фиг.26б после пересылки ЗОК ПОб проверяет получение сигнала ПП для ЗОК и прием сообщения о выделении канала. В зависимости от того, был ли получен сигнал ПП по КнИОК или нет, ПОб выполняет различные операции. На этапе 2612 ПОб может с помощью таймера определить время приема сигнала ПП для ЗОК и сообщения о выделении канала. Если на этапе 2612 за время, заданное таймером, сигнал ПП не был принят, или для отосланного ЗОК был получен сигнал ОПП, ПОб переходит к этапу 2641, служащему для прекращения процедуры доступа к ОПКн. На этапе 2641 ПОб для прекращения процесса доступа к ОПКн и выполнения процесса восстановления после ошибки ПОб посылает на верхний уровень системное сообщение о возникновении ошибки. Однако если на этапе 2612 принят сигнал ПП для ЗОК, на этапе 2613 ПОб обрабатывает сообщение о выделении канала. Если использовать приемники КнИПЗД по фиг.16 и 17, то оказывается возможным одновременно обнаруживать и обрабатывать как сигнал ПП для ЗОК, так и сообщение о выделении канала.
На этапе 2614 согласно обработанному на этапе 2613 сообщению о выделении канала ПОб определяет код скремблирования линии "вверх" и каналообразующий код линии "вверх" для сегмента сообщения физического общего пакетного канала (ФОПКн), а также каналообразующий код для специализированного канала линии "вниз", установленного для управления мощностью ОПКн. Затем на этапе 2615 ПОб устанавливает, чему равно количество временных интервалов для заголовка управления мощностью ЗОК: 0 или 8. Если на этапе 2615 выясняется, что число временных интервалов ЗОК равно 0, то ПОб переходит к этапу 2619, на котором начинается прием посылаемого НСУРД специализированного канала линии "вниз". В противном случае, если число временных интервалов ЗОК равно 8, ПОб переходит к этапу 2617. На этапе 2617 ПОб форматируем заголовок управления мощностью ЗОК согласно коду скремблирования линии "вверх", каналообразующему коду линии "вверх" и типу временного интервала для ЗОК. Для ЗОК могут использоваться временные интервалы двух типов. После выбора кода скремблирования ЗОК и каналообразующего кода, на этапе 2618 ПОб одновременно передает ЗОК и в целях управления мощностью передачи линии "вверх" и мощностью приема линии "вниз" принимает специализированный канал линии "вниз". Затем на этапе 2620 ПОб согласно сообщению о выделении канала, обработанному на этапе 2613, форматирует сегмент сообщения ФОПКн, а на этапе 2621 начинает передачу сегмента сообщения ОПКн.
После этого на этапе 2622 по фиг.26в ПОб проверяет, передан ли ЗУМ в режиме подтверждения для подтверждения успешного выделения канала. Если на этапе 2622 выясняется, что ЗУМ передан не в режиме подтверждения, то после передачи сегмента сообщения ОПКн ПОб переходит сначала к этапу 2625, на котором пересылает на верхний уровень сообщение о прекращении передачи ОПКн, а затем - к этапу 2626, на котором процесс передачи данных по ОПКн прекращается. Если же на этапе 2622 выясняется, что ЗУМ передан в режиме подтверждения, то ПОб переходит сначала к выполнению этапа 2623, на котором устанавливается таймер получения сигнала ПП для сегмента сообщения ОПКн, а затем - этапа 2624, на котором для обнаружения сигнала ПП или ОПП, посланного НСУРД в ответ на сегмент сообщения ОПКн в процессе и по завершении передачи сегмента сообщения ОПКн осуществляется мониторинг прямого канала доступа (ПКнД). Для приема сигналов ПП и ОПП из НСУРД можно задействовать специализированный канал линии "вниз" или ПКнД. Если на этапе 2624 сигнал ПП для сегмента сообщения ОПКн по ПКнД не принят, то ПОб переходит к этапу 2651, на котором проверяет, не истекло ли время, заданное таймером на этапе 2623. Если установленное время не истекло, ПОб возвращается на этап 2624 и продолжает контролировать получение сигнала ПП или ОПП от НСУРД. Если же заданное таймером время истекло, то ПОб переходит к этапу 2652, на котором посылает на верхний уровень сообщение о неудачной передаче и выполняет процесс восстановления после ошибки. Если же на этапе 2624 был получен сигнал ПП, то ПОб переходит к выполнению этапов 2625 и 2626, тем самым завершая передачу ОПКн.
Теперь со ссылкой на фиг.27а-27в приведем подробное описание того, как НСРУД выделяет ОПКн.
На этапе 2701 по фиг.27а НСУРД с использованием КнИСКн пересылает информацию о максимальной скорости передачи данных, поддерживаемой в ОПКн, или информацию о том, можно ли использовать данный ОПКн на указанных скоростях передачи данных. На этапе 2702 НСУРД проверяет содержимое временного интервала доступа и ожидает получения ЗД, переданного единицами ПОб. В процессе проверки временных интервалов доступа на этапе 2703 НУСРД пытается обнаружить наличие ЗД. Если на этапе 2703 ЗД не обнаружен, НСУРД возвращается на этап 2702 и описанный выше процесс повторяется. Если же на этапе 2703 ЗД обнаружен, НСУРД переходит к этапу 2704, на котором проверяется, не были ли одновременно приняты два и более ЗД. Если на этапе 2704 были обнаружены два и более ЗД, НСУРД на этапе 2731 отбирает один корректный ЗД из полученных и переходит к этапу 2705. Если же был принят только один ЗД, и оказалось, что мощность приема этого ЗД достаточна, или требования для ОПКн, содержащегося в сигнатуре этого ЗД, выполнимы, то НСУРД переходит к выполнению этапа 2705. Здесь под словом "требования" подразумевается или скорость передачи данных, которую ПОб намеревается использовать в ОПКн, или количество кадров данных, подлежащих передаче, или комбинация этих двух требований.
Если на этапе 2704 был принят только один ЗД, или же после того как на этапе 2731 был отобран один корректный ЗД, НСУРД сначала переходит к этапу 2705, на котором формируется ЗД__КнИПЗД, служащий для передачи сигнала ПП в ответ на обнаруженный или отобранный ЗД, а затем - к этапу 2706, на котором отсылает сформированный ЗД_КнИПЗД. После передачи ЗД_КнИПЗД НСУРД переходит к этапу 2707, на котором в целях получения ЗОК от ПОб, которая ранее передала данный ЗД, проверяется содержимое временного интервала доступа. Даже в процессе получения ЗОК и проверки содержимого временного интервала доступа имеется возможность приема ЗД. То есть НСУРД способна выделить ЗД, ЗОК и ЗУМ из временных интервалов доступа и сформировать каналы КнИПЗД для обнаруженных заголовков. Следовательно, НСУРД может принимать ЗОК и ЗД одновременно. В данном варианте осуществления настоящего изобретения описание акцентируется на процессе, в котором НСУРД обнаруживает ЗД, сформированный данным ПОб, и, как показано на фиг.3, выделяет ОПКн. Таким образом, описание выполняемых НСУРД действий приводится в следующей последовательности: реакция НСУРД на ЗД, полученный от данного ПОб; реакция на ЗОК, полученный от ПОб, которая ранее передала данный ЗД; реакция на ЗУМ, полученный от соответствующего ПОб. После детектирования ЗОК на этапе 2708 НСУРД переходит к этапу 2709. В противном случае, если ЗОК не обнаружен, НСУРД переходит к этапу 2707 и отслеживает получение ЗОК. НСУРД пользуется двумя способами наблюдения: если ПОб пересылает ЗОК через фиксированный промежуток времени после ЗД_КнИПЗД, то первый способ состоит в использовании таймера; если же ПОб пересылает ЗОК через заданный промежуток времени, то другой способ состоит в применении искателя. Если на этапе 2708 обнаруживается ЗОК, НСУРД переходит к этапу 2709, на котором проверяется, не были одновременно обнаружены (приняты) два и более ЗОК. Если на этапе 2709 были обнаружены два и более ЗОК, НСУРД на этапе 2741 отбирает один корректный ЗОК из полученных и переходит к этапу 2710, на котором формируются КнИОК и сообщение о выделении канала. На этапе 2741 НСУРД может выбрать корректный ЗОК в зависимости от мощности приема заголовков ЗОК. Если же на этапе 2709 был принят только один ЗОК, НСУРД переходит к выполнению этапа 2710, на котором НСУРД формирует сообщение о выделении канала, которое подлежит передаче на ПОб, отправившее ЗОК, отобранный на этапе 2741 или принятый на этапе 2709.
Вслед за этим на этапе 2711 по фиг.27б НСУРД формирует сигнал ПП для ЗОК, обнаруженного на этапе 2708, и КнИОК/КнИВКн для передачи сообщения о выделении канала, сформированного на этапе 2710. НСУРД может формировать КнИОК/КнИВКн способом, описанным со ссылкой на фиг.13а и фиг.13б. На этапе 2712 НСУРД осуществляет передачу сформированного КнИОК/КнИВКн согласно способу, описанному со ссылкой на фиг.14 и 15. На этапе 2713 после отсылки КнИОК/КнИВКн НСУРД формирует специализированный канал линии "вниз" (Вн_СФКн), служащий для управления мощностью передачи ОПКн линии "вверх". Этот специализированный канал линии "вниз" однозначно соответствует ОПКн линии "вверх", пересланному ПОб.
На этапе 2714 НСУРД с помощью Вн_СФКн, сформированных на этапе 2713, передает информацию, служащую для управления мощностью передачи ФОПКн. На этапе 2715 НСУРД проверяет временной кадр или информацию о синхронизации посредством приема ЗУМ, переданного ПОб. Если на этапе 2715 номер временного интервала или информация о синхронизации переданного ПОб ЗУМ оказываются равными 0, то НСУРД переходит к этапу 2719 и приступает к приему сегмента сообщения ФОПКн, переданному ПОб. Если же на этапе 2715 номер временного кадра или информация о синхронизации переданного ПОб ЗУМ оказываются равными 8, то НСУРД переходит к этапу 2716, на котором НСУРД получает ЗУМ, отосланный ПОб, и формирует команду управления мощностью для управления мощностью этого ЗУМ. Одной из целей управления мощностью передачи ЗОК является надлежащее управление начальной мощностью передачи ФОПКн линии "вверх", пересылаемого ПОб. НСУРД передает команду управления мощностью, сформированную на этапе 2716, через поле команды управления мощностью специализированного физического канала управления линии "вниз" (Вн_СФКнУ) из числа специализированных каналов линии "вниз", сформированных на этапе 2713. Затем на этапе 2718 НСУРД проверяет, получен ли ЗУМ полностью. Если получение ЗУМ не завершено, НСУРД возвращается к выполнению этапа 2717. Если же ЗУМ получен полностью, НСУРД переходит к выполнению этапа 2719. Факт завершения приема ЗОК можно установить с помощью таймера, служащего для определения, получены ли 8 временных интервалов ЗУМ. Если на этапе 2718 оказывается, что прием ЗУМ завершен, НСУРД переходит к этапу 2719 и приступает к приему сегмента сообщения ФОПКн линии "вверх", а на этапе 2720 проверяет, получен ли полностью сегмент сообщения ФОПКн. Если прием сегмента сообщения ФОПКн не завершен, то НСУРД непрерывно получает ФОПКн. В противном случае, если прием ФОПКн закончен, НСУРД переходит к выполнению этапа 2721 по фиг.27в.
На этапе 2721 НСУРД проверяет, осуществляет ли ПОб передачу ФОПКн в режиме подтверждения передачи. Если ПОб осуществляет передачу ФОПКн в режиме подтверждения передачи, то НСУРД выполняет этап 2722. В противном случае для прекращения приема ОПКн НСУРД переходит к выполнению этапа 2724. Если на этапе 2721 выясняется, что ПОб осуществляет передачу ФОПКн в режиме подтверждения передачи, то НСУРД переходит к этапу 2722, на котором проверяет принятый сегмент сообщения ФОПКн на наличие ошибок. Если в принятом сегменте сообщения ФОПКн содержится ошибка, то НСУРД выполняет этап 2751 передачи сигнала ОПП по прямому каналу доступа (ПКнД). Если же в принятом сегменте сообщения ФОПКн ошибок не содержалось, то НСУРД выполняет этап 2723 передачи сигнала ПП по ПКнД, после чего на этапе 2724 завершает прием ОПКн.
На фиг.28а и фиг.28б показана процедура выделения ОПКн в ПОб, соответствующая другому варианту осуществления настоящего изобретения, причем этап "СТАРТ" по фиг.28а связан с этапом "А" по фиг.26а. На фиг.29а-29в показана процедура выделения ОПКн в НСУРД, соответствующая другому варианту осуществления настоящего изобретения, причем этап "СТАРТ" по фиг.29а связан с этапом "А" по фиг.27а. Фиг.28а-28б и фиг.29а-29в показывают способы, которыми пользуются ПОб и НСУРД, соответственно, для установления стабильного ОПКн с использованием ЗУМ, описанного со ссылкой на фиг.22-26.
Согласно фиг.28а на этапе 2801 ПОб проверяет факт получения КнИОК и КнИВКн от НСУРД. Если на этапе 2801 КнИОК/КнИВКн не принят, то ПОб переходит к этапу 2821, на котором в целях прекращения процедуры доступа к ОПКн передает на верхний уровень системное сообщение о возникновении ошибки и выполняет действия по восстановлению после ошибки. Ситуация "Сбой при получении КнИОК/КнИВКн" может возникнуть в случае, когда, несмотря на получение КнИОК/КнИВКн, не был получен сигнал ПП или когда КнИОК/КнИВКн не удалось принять до истечения заранее заданного промежутка времени. Понятие "заранее заданный промежуток времени" обозначает промежуток времени, предварительно установленный в начале выполнения процедуры доступа к ОПКн. Для установки этого промежутка времени можно использовать таймер.
Однако если на этапе 2801 КнИОК/КнИВКн принят, и в КнИОК обнаружен сигнал ПП, то ПОб приступает к выполнению этапа 2802, на котором обрабатывается переданное НСУРД сообщение о выделении канала. После завершения обработки сообщения о выделении канала на этапе 2802 ПОб переходит к этапу 2803, на котором определяется код скремблирования линии "вверх" для сегмента сообщения ФОПКн, каналообразующий код для канала линии "вверх" и каналообразующий код для канала линии "вниз", использующегося для управления ОПКн линии "вверх" в соответствии с обработанным сообщением о выделении канала.
Затем на этапе 2804 ПОб формирует ЗУМ согласно типу временного интервала и с применением кода скремблирования линии "вверх" и каналообразующего кода линии "вверх", установленных на этапе 2803. В данном варианте осуществления настоящего изобретения посредством ЗУМ обеспечивается повышенная стабильность и надежность ОПКн. Предполагается, что длительность информации о синхронизации ЗУМ всегда устанавливается равной 8 временным интервалам.
Для того чтобы подтвердить полученное от НСУРД сообщение о выделении канала, на этапе 2805 ПОб помещает в ЗУМ сообщение о подтверждении выделения канала. ПОб может помещать сообщение о подтверждении выделения канала в ЗУМ способами, описанными со ссылкой на фиг.22-25. Согласно способу по фиг.22 перед отправкой пилотный бит ЗУМ умножается на сообщение о выделении канала или на номер сигнатуры, полученной ПОб. Согласно способу по фиг.23 перед отправкой временной интервал ЗУМ умножается по символам ПШ последовательности на сообщение о выделении канала или на номер сигнатуры, полученные ПОб. Согласно способу по фиг.24 перед отправкой временной интервал ЗУМ преобразуется с применением каналообразующего кода, соответствующего полученному ПОб сообщению о выделении канала или номеру сигнатуры. Согласно способу по фиг.25а и фиг.25б перед передачей в НСУРД временной интервал ЗУМ кодируется с расширением спектра посредством кода скремблирования, соответствующего полученному ПОб сообщению о выделении канала или номеру сигнатуры. Если при передаче сообщения о выделении канала применяется множество сигнатур, НСУРД использует сообщение о выделении канала для ОПКн, выделенного для ПОб. При выделении ОПКн с применением одной сигнатуры НСУРД использует сигнатуру для сообщения о выделении канала.
Далее, на этапе 2806 ПОб пересылает в НСУРД сформированный на этапе 2805 ЗУМ и затем, на этапе 2807, приступает к приему Вн_СФКн, переданного НСУРД. Кроме того, ПОб с помощью поля пилот-сигнала Вн_СФКн измеряет мощность приема линии "вниз" и согласно измеренной мощности помещает в поле команды управления мощностью ЗУМ команду управления мощностью передачи.
В процессе передачи ЗУМ в НСУРД и приема Вн_СФКн на этапе 2808 ПОб проверяет факт получения от НСУРД сигнала об ошибке для сообщения о выделении канала, обработанного ПОб, или специальной последовательности БУМ (битов управления мощностью), предписывающей освободить ОПКн. Если на этапе 2808 оказалось, что обработанное сообщение о выделении канала содержало ошибку, или последовательность БУМ предписывает освободить ОПКн, то ПОб на этапе 2831 прекращает передачу ЗУМ и переходит к этапу 2832, на котором пересылает на верхний уровень сообщение о прекращении передачи и выполняет восстановление после ошибки.
В отсутствие получения от НСУРД на этапе 2808 сигнала об ошибке для сообщения о выделении канала или специальной последовательности ПОб переходит к выполнению этапа 2809, на котором согласно обработанному сообщению о выделении канала формируется сегмент сообщения ФОПКн.
Приступая к этапу 2810 по фиг.28б, ПОб начинает передавать сформированный на этапе 2809 сегмент сообщения ФОПКн. В процессе передачи сегмента сообщения ФОПКн Поб выполняет этап 2811, который идентичен этапу 2808 по фиг.28а. После получения от НСУРД на этапе 2811 сообщения о подтверждении ошибки в сообщении о выделении канала или предписания освободить канал ПОб выполняет этапы 2841 и 2842. На этапе 2841 ПОб прекращает передачу сегмента сообщения ФОПКн, а на этапе 2842 пересылает на верхний уровень сообщение о прекращении передачи и выполняет восстановление после ошибки. Предписание освободить канал бывает двух разных типов. Первый тип предписания освободить канал отправляется в случае, когда после начала передачи ФОПКн НСУРД устанавливает, что в результате запаздывания в подтверждении сообщения о выделении данного ОПКн, отосланного НСУРД, этот только что установленный ОПКн конфликтует с ОПКн другой единицы ПОб. Второй тип предписания освободить канал отправляется в случае, когда НСУРД передает на некоторую единицу ПОб сообщение о возникновении конфликта, указывающее, что обнаружен конфликт между этой первой единицей ПОб, корректно использующей ОПКн, и второй единицей ПОб, которая вследствие возникновения ошибки в момент приема ею от НСУРД сообщения о выделении канала начинает передачу через данный ОПКн, по которому первая единица ПОб в настоящий момент уже связывается с НСУРД. В любом случае после получения предписания освободить канал НСУРД выдает директиву прекратить использование ОПКн линии "вверх" как первой единице ПОб, корректно использующей данный ОПКн, так и второй единице ПОб, которая приняла сообщение о выделении канала с ошибкой.
В отсутствие получения от НСУРД на этапе 2811 сигнала об ошибке для сообщения о выделении канала или специальной последовательности БУМ, предписывающей освобождение канала, ПОб переходит к выполнению этапа 2812, на котором непрерывно передается сегмент сообщения ФОПКн, а на этапе 2813 проверяется завершение отправки сегмента сообщения ФОПКн. Если на этапе 2813 выясняется, что отправка сегмента сообщения ФОПКн не завершена, то ПОб возвращается на этап 2812, чтобы продолжить выполнение вышеупомянутых действий. В противном случае, если отправка сегмента сообщения ФОПКн завершилась, ПОб выполняет действия этапа 2814.
На этапе 2814 ПОб проверяет, ведется ли передача в режиме подтверждения. Если передача в режиме подтверждения не ведется, то ПОб завершает передачу сегмента сообщения ФОПКн и приступает к выполнению этапа 2817, на котором ПОб пересылает на верхний уровень сообщение о прекращении отправки ФОПКн и завершает процесс отправки данных по ОПКн. Однако если передача осуществляется в режиме подтверждения, то на этапе 2815 ПОб устанавливает таймер для приема сигнала ПП для сегмента сообщения ОПКн. Затем на этапе 2816 в процессе и по завершении передачи сегмента сообщения ОПКн, ПОб проверяет прямой канал доступа (ПКнД) на предмет получения от НСУРД сигнала ПП или ОПП для сегмента сообщения ОПКн. НСУРД может отправить сигнал ПП или ОПП не только через ПКнД, но и через канал линии "вниз". Если на этапе 2816 сигнал ПП для сегмента сообщения ОПКн не принят, то на этапе 2851 ПОб проверяет, не истек ли промежуток времени, заданный таймером на этапе 2815. Если заданный таймером промежуток времени еще не истек, Поб возвращается на этап 2816 и снова осуществляет проверку ПКнД на предмет получения от НСУРД сигнала ПП или ОПП. В противном случае, если заданный таймером промежуток времени истек, Поб передает сообщение об отсутствии передачи ФОПКн на верхний уровень и на этапе 2852 выполняет процесс восстановления после ошибки. Однако если сигнал ПП получен на этапе 2816, ПОб переходит к выполнению этапа 2817, на котором завершает передачу ОПКн.
Теперь приведем описание НСУРД со ссылками на фиг.29а-29в, на которых этап "СТАРТ" по фиг.29а связан с этапом "А" по фиг.27а.
На этапе 2901 по фиг.29а НСУРД формирует КнИОК/КнИВКн для передачи сигнала ПП в ответ на ЗОК, обнаруженный на этапе 2708 по фиг.27а, и сформированного на этапе 2710 сообщения о выделении канала. КнИОК/КнИВКн можно формировать способом, описанным со ссылками на фиг.13а и 13б. На этапе 2902 НСУРД согласно способам, описанным со ссылкой на фиг.14 и 15, пересылает сформированный на этапе 2901 КнИОК/КнИВКн. После отправки КнИОК/КнИВКн НСУРД формирует специализированный канал линии "вниз", предназначенный для управления мощностью передачи ОПКн линии "вверх". Сформированный таким образом специализированный канал линии "вниз" однозначно соответствует ОПКн линии "вверх", передаваемому ПОб. На этапе 2904 НСУРД управляет Вн_СФКн, сформированный на этапе 2903, а на этапе 2905 принимает переданный ПОб ЗУМ и обрабатывает сообщение о подтверждении полученного сообщения о выделении канала. Основываясь на результатах обработки этапа 2905, на этапе 2906 НСУРД проверяет совпадение полученного от ПОб сообщения, подтверждающего выделение канала, с переданным НСУРД сообщением о выделении канала. Если на этапе 2906 указанные сообщения совпадают, НСУРД переходит к выполнению этапа 2907, в противном случае выполняется этап 2921. ПОб может передавать в НСУРД сообщение о выделении канала с использованием ЗУМ согласно способам, описанным со ссылкой на фиг.22-25. Согласно способу по фиг.22 перед отправкой пилотный бит из состава ЗУМ умножается на сообщение о выделении канала или на номер сигнатуры, полученной ПОб. Согласно способу по фиг.23 перед отправкой временной интервал ЗУМ умножается по символам ПШ последовательности на сообщение о выделении канала или на номер сигнатуры, полученные ПОб. Согласно способу по фиг.24 перед передачей для ЗУМ формируется канал посредством каналообразующего кода, соответствующего полученному ПОб сообщению о выделении канала или номеру сигнатуры. Согласно способу по фиг.25 перед отправкой в НСУРД ЗУМ кодируется с расширением спектра посредством кода скремблирования, соответствующего полученному ПОб сообщению о выделении канала или номеру сигнатуры. Если при передаче сообщения о выделении канала применяется множество сигнатур, НСУРД использует сообщение о выделении канала для ОПКн, выделенного для ПОб. При выделении ОПКн с применением одной сигнатуры НСУРД использует сигнатуру в качестве сообщения о выделении канала.
На этапе 2921 по фиг.29б НСУРД проверяет ОПКн, соответствующий полученному на этапе 2905 сообщению, подтверждающему выделение канала, на предмет использования его другой единицей ПОб. Если на этапе 2921 оказывается, что данный ОПКн другими единицами ПОб не используется, НСУРД приступает к выполнению этапа 2925, на котором НСУРД отправляет на верхний уровень сообщение о прекращении передачи ФОПКн и выполняет процесс восстановления после ошибки. Процесс восстановления после ошибки, выполняемый НСУРД, подразумевает предписание ПОб прекратить передачу ОПКн путем отправки через используемый специализированный канал линии "вниз" данному ПОб сообщения о прекращении передачи ОПКн, отправку через ПКнД данному ПОб сообщения о прекращении передачи ОПКн или непрерывную передачу специальной последовательности битов, заранее известной ПОб. Кроме того, процесс восстановления после ошибки может включать в себя способ, посредством которого НСУРД осуществляет непрерывную передачу команды на уменьшение мощности передачи через принимаемый рассматриваемым ПОб Вн_СФКн.
Если на этапе 2921 оказывается, что ОПКн, соответствующий полученному на этапе 2905 сообщению, подтверждающему выделение канала, используется другой единицей ПОб, то на этапе 2922 НСУРД через совместно используемый двумя данными единицами ПОб Вн_СФКн отправляет команду на уменьшение мощности. Затем на этапе 2923 посредством отправки двум данным единицам ПОб через ПКнД сообщения об освобождении канала или специальной последовательности БУМ НСУРД освобождает канал. Для передачи сообщения об освобождении канала или специальной последовательности БУМ НСУРД может наравне с ПКнД использовать специализированный канал линии "вниз". После выполнения этапа 2923 НСУРД переходит к этапу 2924, на котором прекращает отправку Вн_СФКн ПОб, и к этапу 2925, на котором прием ОПКн завершается.
Если полученное от ПОб на этапе 2906 сообщение, подтверждающее выделение канала, соответствует сформированному НСУРД сообщению о выделении канала, НСУРД выполняет этап 2907, на котором НСУРД принимает переданный ПОб ЗУМ и формирует команду управления мощностью, служащую для управления мощностью передачи ЗУМ. Одна из целей управления мощностью передачи ЗУМ состоит в надлежащем управлении начальной мощностью передачи ФОПКн линии "вверх", пересылаемого ПОб. На этапе 2908 НСУРД передает команду управления мощностью через поле команды управления мощностью специализированного физического канала управления линии "вниз" (Вн_СФКнУ) из числа специализированных каналов линии "вниз", сформированных на этапе 2903. На этапе 2909 НСУРД проверяет, получен ли ЗУМ полностью. Если получение ЗУМ не завершено, НСУРД возвращается к выполнению этапа 2908, а в противном случае переходит на этап 2910. Факт завершения приема ЗУМ можно установить с помощью таймера, используемого для определения, получены ли все 8 временных интервалов ЗУМ. Если на этапе 2909 оказывается, что прием ЗУМ завершен, НСУРД переходит к этапу 2910, на котором приступает к приему сегмента сообщения ФОПКн линии "вверх", а на этапе 2911 проверяет, получен ли полностью сегмент сообщения ФОПКн. Если прием сегмента сообщения ФОПКн не завершен, то НСУРД продолжает получать ФОПКн. Если же прием ФОПКн закончен, то на этапе 2921 НСУРД проверяет режим, в котором ПОб осуществляла отправку ФОПКн. Если ПОб отправляла ФОПКн в режиме подтверждения, то НСУРД выполняет этап 2931, а если ПОб осуществляла отправку ФОПКн в другом режиме, то НСУРД переходит к выполнению этапа 2915.
Если на этапе 2912 выясняется, что ПОб передавала ФОПКн в режиме подтверждения, то на этапе 2913 НСУРД проверяет принятый сегмент сообщения ФОПКн на наличие ошибок. Если в полученном сегменте сообщения ФОПКн имеются ошибки, то на этапе 2931 НСУРД по ПКнД отправляет сигнал ОПП. Если в полученном ФОПКн ошибок не обнаружено, то на этапе 2914 НСУРД по ПКнД отправляет сигнал ПП, а на этапе 2915 завершает получение ФОПКн.
На фиг.32 показаны действия, выполняемые согласно варианту осуществления настоящего изобретения, на уровне ПУДС (протокола управления доступом к среде) ПОб. После получения с уровня УКРС (управления каналом радиосвязи) на этапе 3201 примитива MAC-Data-REQ (запрос данных ПУДС) уровень ПУДС на этапе 3203 обнуляет параметр М, служащий для отсчета периода повторения заголовка, и параметр СПК (счетчик переданных кадров), служащий для подсчета числа переданных кадров. Понятие "период повторения заголовка" обозначает период времени, в течение которого заголовок доступа передается определенное количество раз. На этапе 3203 уровень ПУДС получает параметры, необходимые для передачи ОПКн с уровня УРР (управления радиоресурсами). Этими параметрами могут быть соответствующие скоростям передачи данных порог Р доступности, максимальное количество кадров NFmax и время отката ВО. На этапе 3204 уровень ПУДС увеличивает значение М счетчика периода повторения заголовка, а на этапе 3205 сравнивает М со значением NFmax, полученным от УРР. Если М>NFmax, то на этапе 3241 уровень ПУДС прекращает процесс получения ОПКн и выполняет процесс восстановления после ошибки. Процесс восстановления после ошибки может состоять в передаче на уровень, вышестоящий по отношению к уровню ПУДС, сообщения о сбое в процессе получения ОПКн. В противном случае, если на этапе 3205 М<NFmax, то для получения информации о каналах ФОПКн в текущей НСУРД на следующем этапе 3206 уровень ПУДС посылает примитив PHY-CPCH_Status-REQ (запрос о состоянии ФОПКн). Затребованная уровнем ПУДС на этапе 3206 информация о каналах ФОПКн в НСУРД может быть получена на этапе 3207. Полученная информация о ФОПКн в НСУРД может включать в себя данные о доступности соответствующих каналов, скорости передачи данных, поддерживаемой НСУРД в соответствующих каналах ФОПКн, а также максимально возможную скорость передачи данных, которую НСУРД может обеспечить в настоящий момент.
На этапе 3208 уровень ПУДС сравнивает полученную на этапе 3207 максимально возможную скорость передачи данных в ФОПКн с затребованной скоростью и решает, является ли затребованная скорость приемлемой. Если затребованная скорость оказалась приемлемой, то уровень ПУДС переходит к выполнению этапа 3209. В противном случае, если затребованная скорость оказалась неприемлемой, уровень ПУДС на этапе 3231 ожидает окончания времени Т до следующего ВИП, после чего повторяет все этапы, начиная с этапа 3203.
Этап 3209 выполняется в случае, если затребованная уровнем ПУДС скорость передачи данных по ФОПКн, определенная на этапе 3207, совпадает со скоростью передачи данных по ФОПКн в текущей НСУРД. На этапе 3209 уровень ПУДС выбирает ожидаемый формат транспорта (ФТ), который будет использоваться при передаче ОПКн. Перед попыткой обращения к ФОПКн, поддерживающему выбранный на этапе 3209 ФТ, уровень ПУДС выполняет проверку на доступность путем выбора на этапе 3210 случайного числа R. Затем на этапе 3211 уровень ПУДС сравнивает случайно выбранное на этапе 3210 число R со значением порога доступности Р, полученным от УРР на этапе 3203. Если R≤ Р, то уровень ПУДС переходит к этапу 3212, а если R>Р, то уровень ПУДС возвращается на этап 3231. В качестве альтернативного варианта, если на этапе 3211 R>Р, то уровень ПУДС также может выполнить следующие действия. Уровень ПУДС содержит таблицу занятости, служащую для сохранения информации о доступности соответствующих форматов ФТ. В эту таблицу заносятся ФТ, для которых проверка доступности окончилась неудачей, после чего процесс повторяется снова, начиная с этапа 3209. Однако в данном случае для выбора ФТ, не помеченного как "занятый", на этапе 3209 уровень ПУДС обращается к таблице занятости.
На этапе 3212 уровень ПУДС точно выполняет начальную задержку, а на этапе 3213 посредством пересылки на физический уровень примитива PHY-Access-REQ (запрос физического доступа) предписывает физическому уровню выполнить процедуру передачи заголовка доступа. Позиция номер 3214 обозначает процесс, выполняющийся после получения PHY-Access_CNF (подтверждение физического доступа) в ответ на примитив PHY-Access-REQ (запрос физического доступа), отосланный уровнем ПУДС на этапе 3213. Ветвь "А" этапа 3214 соответствует случаю, когда уровень ПУДС не получил ответа по ЗД_КнИПЗД, и в данной ситуации (то есть при сбое получения ЗД_КнИПЗД) уровень ПУДС снова повторяет весь процесс с этапа 3231. Ветвь "В" этапа 3214 соответствует случаю, когда по получении ЗД_КнИПЗД и после передачи ЗОК физический уровень не получил ответа по КнИОК/КнИВКн. Тогда уровень ПУДС повторяет процесс, начиная с этапа 3231, аналогично ветви "А". Ветвь "D" этапа 3214 соответствует случаю, когда физический уровень ПОб получил по ЗД_КнИПЗД от НУСРД сигнал ОПП. В данном случае уровень ПУДС на этапе 3271 дожидается окончания времени Т до следующего ВИП, затем на этапе 3273 выжидает в течение периода отката ТВОС2, необходимого в случае получения сигнала ОПП по ЗД_КнИПЗД, и повторяет весь процесс, начиная с этапа 3203. Ветвь "Е" этапа 3214 соответствует ситуации, когда физический уровень ПОб получил сигнатуру, переданную самим ПОб по КнИОК/КнИВКн, и другую сигнатуру. В таком случае уровень ПУДС на этапе 3251 дожидается окончания времени Т до следующего ВИП, затем на этапе 3253 выжидает в течение периода отката ТВОС1, заданного для случая одновременного приема сигнатуры, переданной самим ПОб по КнИОК/КнИВКн, и другой сигнатуры, после чего снова повторяет процесс, начиная с этапа 3203.
Ветвь "С" этапа 3214 соответствует случаю, когда физический уровень ПОб информирует уровень ПУДС о том, что по КнИВКн получены сигнал ПП для КнИВКн и сообщение о выделении канала. В этом случае на этапе 3215 уровень ПУДС ПОб выбирает подходящий ФТ и формирует набор блоков передачи, соответствующих выбранному ФТ.
На этапе 3216 уровень ПУДС ПОб пересылает сформированный набор блоков передачи с использованием примитива PHY-DATA-REQ (запрос физических данных). На этапе 3217 уровень ПУДС ПОб уменьшает величину СПК на число кадров, соответствующее одному ВИП, после чего на этапе 3218 завершает процесс передачи данных по ОПКн.
Как показано выше, НСУРД активно выделяет ОПКн, затребованный ПОб, и способно сократить время, необходимое для установления ОПКн. Кроме того, оказывается возможным уменьшить вероятность конфликтов, которые могут возникнуть в случае, когда множество единиц ПОб затребовало один ОПКн, и предотвратить непроизводительное расходование радиоресурсов. Более того, оказывается возможным обеспечить стабильное выделение общего пакетного канала между ПОб и НСУРД через ЗУМ и устойчивое использование общего пакетного канала.
Несмотря на тот факт, что настоящее изобретение представлено и описано со ссылкой на конкретные предпочтительные варианты его осуществления, специалист в данной области техники согласится, что многочисленные изменения в его форме и деталях можно сделать без какого-либо отступления от сущности и объема настоящего изобретения, формула которого следует ниже.
Список сокращений, использованных в заявке
1. МДКР (множественный доступ с кодовым разделением каналов)
2. УСМТ (универсальная система мобильных телекоммуникаций)
3. ШМДКР (широкополосный МДКР)
4. КнПД (канал с произвольным доступом)
5. ОПКн (общий пакетный канал)
6. КнИПЗД (канал индикации получения заголовка доступа)
7. НСУРД (наземная сеть УСМТ с радиодоступом)
8. ЗД (заголовок доступа)
9. КУД (класс услуг доступа)
10. ПОб (пользовательское оборудование)
11. ОППКРС (ортогональное преобразование с переменным коэффициентом расширения спектра)
12. Вв_СФКнУ (специализированный физический канал управления линии "вверх")
13. Вв_СФКнД (специализированный физический канал данных линии "вверх")
14. Вн_СФКнУ (специализированный физический канал управления линии "вниз")
15. ЗОК (заголовок обнаружения конфликтов)
16. Вв_КСкр (код скремблирования для линии "вверх")
17. КнИСКн (канал индикации состояния каналов)
18. ПП (подтверждение приема)
19. КнИОК (канал индикации обнаружения конфликтов)
20. ЗУМ (заголовок управления мощностью)
21. с (символ)
22. Вн_СФКн (специализированный физический канал линии "вниз")
23. ВКн (выделение канала)
24. ИС (индикация состояния)
25. КнИВКн (канал индикации выделения канала)
26. ЗД_КнИПЗД (заголовок доступа канала индикации получения заголовка доступа)
27. ФОПКн (физический общий пакетный канал)
28. ОПП (отсутствие подтверждения приема)
29. ВИД (временной интервал доступа)
30. КРС (коэффициент расширения спектра)
31. РППер (режим прерывистой передачи)
32. РППр (режим прерывистого приема)
33. NF_Max (максимально возможное количество кадров)
34. Бит ИС (бит входной информации)
35. ЛОП (логарифмическое отношение правдоподобия)
36. АБГШ (аддитивный белый гауссовский шум)
37. МЧК (максимальное число кадров)
38. СФКнУ (специализированный физический канал управления)
39. СФКнД (специализированный физический канал данных)
40. СНК (системный номер кадра)
41. ПКнД (прямой канал доступа)
42. КнИ (канал индикации)
43. ИП (индикатор получения)
44. БПА (быстрое преобразование Адамара)
45. АЦП (аналого-цифровой преобразователь)
46. ОБПА (обратное быстрое преобразование Адамара)
47. ФТ (формат транспорта)
48. ИКФТ (индикатор комбинаций форматов транспорта)
49. ЧПОБ (частота появления ошибочных битов)
50. УМП (управление мощностью передачи)
51. ДКРСт (дрейфующий контроллер радиосети)
52. ОКРСт (обслуживающий контроллер радиосети)
53. КРСт (контроллер радиосети)
54. ВИП (временной интервал передачи)
55. ЦИК (контроль циклическим избыточным кодом)
56. ИЦИК (индикатор ЦИК)
57. ОцК (оценка качества)
58. ВИОКРСт (временный индикатор, хранимый в ОКРСт)
59. БСД (блок служебных данных)
60. ПУДС-о (протокол управления доступом к среде передачи общего канала)
61. ПУДС (протокол управления доступом к среде передачи)
62. БУМ (биты управления мощностью)
63. УРР (управление радиоресурсами)
64. УКРС (управление каналом радиосвязи)
65. СПК (счетчик переданных кадров)
66. ИКС (номер кадра в соединении)
Изобретение относится к области мобильной связи. Технический результат заключается в повышении стабильности и уменьшении количества ошибок при назначении канала. Сущность изобретения заключается в том, что базовая станция (БС) принимает информацию, указывающую на наличие на мобильной станции (МС) данных для передачи. Затем, БС передает информацию о состоянии использования физических каналов и информацию о максимально возможной скорости передачи данных. МС принимает упомянутые данные и передает на БС заголовок доступа с целью запроса на выделение заданного физического канала, определяемого в зависимости от упомянутых данных. 3 н. и 32 з.п. ф-лы, 53 ил., 8 табл.
передают по каналу индикации состояния каналов информацию о состоянии использования каждого физического пакетного канала и информацию о максимально возможной скорости передачи данных в физическом пакетном канале,
получают в базовой станции информацию, указывающую на наличие данных для передачи на мобильной станции и выбор неиспользуемых физических пакетных каналов посредством заголовка доступа, и
передают в мобильную станцию сигнал индикации получения для индикации разрешения использовать выбранный физический пакетный канал в случае, если базовая станция в данный момент времени не использует выбранный физический пакетный канал.
[Выражение 32]
[Выражение 33]
[Выражение 34]
[Выражение 35]
[Выражение 36]
[Выражение 37]
[Выражение 38]
[Выражение 39]
используют число битов (1) о максимально возможной скорости передачи данных в нижеследующем выражении 32 для получения информации (di) о максимально возможной скорости передачи данных,
используют общее число физических пакетных каналов (j) в нижеследующем выражении 33 для получения информации (pj) о состоянии отдельного физического пакетного канала,
используют заданные промежуточные значения (i/j) и общее число (N) битов канала индикации состояния каналов (КнИСКн) в нижеследующем выражении 34 для определения числа повторений (R),
осуществляют деление промежуточного значения (J) на число повторений (R) для получения промежуточного значения (r) и используют промежуточные значения (J, r, R) в приведенном ниже выражении 35 для получения промежуточного значения (s),
используют полученные промежуточные значения (I, r, s, R) в выражении 36 и выражении 37 для определения положения КнИСКн и записывают информацию о максимально возможной скорости передачи данных в определенное положение и
используют полученные промежуточные значения (I, r, j, s, R) в выражении 38 и выражении 39 для определения положения КнИСКн и записывают информацию о состоянии отдельного физического пакетного канала в определенное положение.
[Выражение 32]
[Выражение 33]
[Выражение 34]
[Выражение 35]
[Выражение 36]
[Выражение 37]
[Выражение 38]
[Выражение 39]
[Выражение 32]
[Выражение 33]
[Выражение 34]
[Выражение 35]
[Выражение 36]
[Выражение 37]
[Выражение 38]
[Выражение 39]
Приоритет по пунктам:
JP 10210530, 07.08.1998 | |||
RU 95106493 А, 20.12.1997 | |||
JP 8289368 А1, 01.11.1996 | |||
US 5673259 A, 30.09.1997. |
Авторы
Даты
2005-10-10—Публикация
2000-11-29—Подача