Устройство и способ передачи данных переменной длины в соответствии с протоколом работы радиолинии в системе связи с подвижными объектами

Реферат

 

Предложен способ передачи данных в системе связи с подвижными объектами. Способ заключается в том, что сегментируют поток данных по меньшей мере на один последовательный кадр, имеющий переменную длину данных, причем поток данных сегментирован на множество последовательных блоков, имеющих переменную длину данных, причем каждый последовательный блок сегментирован на множество подпоследовательных блоков, имеющих байтовую длину; присоединяют к каждой головной части последовательных кадров заголовок, включающий в себя первый набор битов, указывающих порядковый номер последовательного блока, соответствующего головной части, и второй набор битов, указывающих порядковый номер подпоследовательного блока, соответствующего головной части; и передают последовательные кадры с присоединенными заголовками. Техническим результатом является создание кадра протокола работ радиолинии различной длины и передача увеличенного количества данных посредством использования порядкового номера в элементе блока и порядкового номера в элементе байта данных в системе радиосвязи с подвижными объектами. 2 с. и 7 з.п.ф-лы, 25 ил., 17 табл.

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

Обычно системы радиосвязи с подвижными объектами МДКР разработаны из стандарта IS-95, который главным образом обеспечивает услуги передачи речевого сигнала, в стандарт МДКР-2000, который обеспечивает услуги высокоскоростной передачи данных, а также услуги передачи речевых данных. Стандарт МДКР-2000 может обеспечивать высококачественные речевые услуги, услуги передачи движущихся изображений и услуги поиска по Интернету.

На фиг.1 показана примерная услуга передачи пакетированных данных, определяемая стандартом МДКР-2000. На фиг.1 подвижная станция (ПС) включает в себя оконечное оборудование (00) и мобильное оконечное устройство (МОУ). Базовая станция представлена БС/ЦКП (Базовой станцией/центром коммутации подвижной связи), а блок с функцией межсетевого обмена (ФМО) соединяет БС/ЦКП с сетью передачи данных (например, Интернет). Блок ФМО представляет собой устройство для преобразования между различными протоколами, когда используются различные протоколы. На фиг.1 процессоры обслуживания верхнего уровня (или Web-услуга) подвижной станции и блок ФМО формируют сообщения, которые проходят через процессор сетевого протокола (например, межсетевого протокола (МП)) и процессор протокола канального уровня (например, протокола двухточечной связи (ПДТ)). Затем, данные, сформированные процессорами обслуживания верхнего уровня, в конечном итоге передаются на более низкие уровни в виде пакета протокола канального уровня, а более низкие уровни передают данные, используя соответствующий протокол (например, EIA-232 (Ассоциация электронной промышленности), ПРЛ и т.д.).

На фиг. 1 показан пример, когда между ОО и МОУ используется контроллер EIA-232. Сформированные кадры ПРЛ передаются по физическому каналу, соединенному в соответствии со стандартом IS-2000, который является частью стандарта МДКР-2000. Пакеты ПРЛ, принятые на базовой станции по подсоединенному физическому каналу, восстанавливаются обратно в пакеты протокола канального уровня, а восстановленные пакеты передаются в блок ФМО через ретрансляционный уровень. Обычно сопряжение между базовой станцией и блоком ФМО выполняется в соответствии со стандартом IS-658. В блоке ФМО уровень протокола канального уровня считывает данные из пакетов протокола канального уровня и передает данные на процессор сетевого протокола, в котором данные в конечном итоге передаются на процессор услуг более высокого уровня. Распределение пакетов протокола канального уровня в кадры протокола работы радиолинии ПРЛ посредством ПРЛ является одной из задач настоящего изобретения.

Вышеприведенное описание осуществляет процесс передачи данных от подвижной станции на базовую станцию, и следует отметить, что аналогичным способом можно обеспечить процесс передачи данных от базовой станции на подвижную станцию. Для обеспечения различных услуг стандарт МДКР-2000 поддерживает различные схемы, отличающиеся от схемы фиг.1. Однако различные схемы имеют общие свойства, состоящие в том, что пакеты протокола канального уровня с данными услуг более высокого уровня передаются по физическому радиоканалу посредством ПРЛ.

Спецификация ПРЛ типа-3 формирует только кадр ПРЛ, имеющий соответствующий размер для заполнения либо кадра физического канала 9,6 Кбит/с или 19,2 Кбит/с для текущего набора 1 скоростей передачи, либо кадра ПРЛ, имеющего соответствующий размер для заполнения, или кадра физического канала 14,4 Кбит/с или 28,8 Кбит/с для набора 2 скоростей передачи. Следовательно, когда физический канал работает на более высокой скорости передачи 153,6 Кбит/с или 230,4 Кбит/с, используется способ заполнения нескольких кадров ПРЛ в одном кадре физического канала. Если физический канал обеспечивает скорость более чем 153,6 или 230,4 Кбит/с (которая является максимальной скоростью, обеспечиваемой в спецификации ПРЛ типа-3), например, если физический канал поддерживает скорости 307,2 Кбит/с, 460,8 Кбит/с, 614,4 Кбит/с и 1036,8 Кбит/с, можно заполнять большее количество кадров ПРЛ в одном кадре физического канала. Однако по сравнению со способом для заполнения одного физического канала одним кадром ПРЛ большего размера этот способ вызывает увеличивающуюся нагрузку на заголовок кадра и создает непригодные части кадра, вследствие этого уменьшая эффективность кадра. Следовательно, чтобы передать кадр ПРЛ с размером больше текущего кадра ПРЛ типа-3, требуется новый способ.

Важная операция, выполняемая ПРЛ типа-3, состоит в создании и анализировании сегментированного кадра. То есть, когда размер подлежащего передаче кадра ретрансляции больше размера блока данных, который может быть передан, ПРЛ сегментирует часть данных (или блок) подлежащего передаче кадра ретрансляции на несколько сегментированных кадров. Спецификация ПРЛ типа-3 выполняет процедуру сегментации следующим образом.

Во-первых, ПРЛ типа-3 может создавать максимум 3 сегмента. Соответственные сегменты можно различать тремя значениями ПЕРВЫЙ, ВТОРОЙ и ПОСЛЕДНИЙ. Когда требуется больше 3 сегментов, ПРЛ типа-3 не передает кадр ретрансляции, пока не появится возможность передать кадр ретрансляции тремя сегментированными кадрами.

Во-вторых, процедура компоновки сегментированных кадров выполняется только после приема всех сегментов. То есть, если какой-либо из ПЕРВОГО, ВТОРОГО и ПОСЛЕДНЕГО сегментированных кадров окажется непринятым, необходимо ретранслировать все сегменты.

Спецификация ПРЛ типа-3 создает кадр ПРЛ размера, который заполняется в кадре физического канала 9,6 Кбит/с или 19,2 Кбит/с при наборе 1 скоростей передачи, и в кадре ПРЛ размера, который заполняется в кадре физического канала 14,4 Кбит/с или 28,8 Кбит/с при наборе 2 скоростей передачи, так что можно передавать максимум 3 сегмента даже при скорости 9,6 Кбит/с или 14,4 Кбит/с, которая является самой низкой скоростью передачи. Однако, когда физический канал использует больший кадр ПРЛ с целью увеличения эффективности передачи на более высокой скорости передачи, требуется новый способ сегментации, который отличается от существующего способа сегментации.

Задачей настоящего изобретения является создание кадра ПРЛ различной длины и передача увеличенного количества данных посредством использования порядкового номера в элементе блока и порядкового номера в элементе байта данных в системе радиосвязи с подвижными объектами.

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

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

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

Вышеупомянутые и другие задачи, признаки и преимущества настоящего изобретения станут более очевидными из последующего подробного описания, приведенного совместно с прилагаемыми чертежами, на которых: фиг. 1 представляет схему, иллюстрирующую общую систему связи МДКР для выполнения услуг пакетированных данных; фиг.2 представляет график, иллюстрирующий устройство для передачи и приема данных согласно ПРЛ, к которому применимо настоящее изобретение; фиг. 3 представляет график, иллюстрирующий передающее устройство данных согласно варианту осуществления настоящего изобретения; фиг. 4 представляет график, иллюстрирующий приемное устройство данных согласно варианту осуществления настоящего изобретения; фиг. 5А-5D представляют графики, иллюстрирующие формат кадров, сформированных в соответствии с вариантом осуществления настоящего изобретения; фиг. 6А-6С представляют графики, иллюстрирующие формат ЛЭП (логического элемента передачи), сформированного в соответствии с вариантом осуществления настоящего изобретения; фиг. 7 представляет график, иллюстрирующий формат блока данных и кадр ПРЛ, соответствующие варианту осуществления настоящего изобретения; фиг.8А-8F представляют графики, иллюстрирующие различные форматы кадров, используемые, когда кадр ПРЛ, сформированный в соответствии с вариантом осуществления настоящего изобретения, передается и принимается по основному каналу; фиг.9А-9В представляют графики, иллюстрирующие различные форматы кадров, используемые, когда кадр ПРЛ, сформированный в соответствии с вариантом осуществления настоящего изобретения, передается и принимается по дополнительному каналу; фиг. 10 представляет схему последовательности операций, иллюстрирующую процедуру передачи основного канала в соответствии с вариантом осуществления настоящего изобретения; фиг. 11 представляет схему последовательности операций, иллюстрирующую процедуру приема основного канала в соответствии с вариантом осуществления настоящего изобретения; фиг. 12 представляет схему последовательности операций, иллюстрирующую процедуру передачи дополнительного канала в соответствии с вариантом осуществления настоящего изобретения; фиг. 13 представляет схему последовательности операций, иллюстрирующую процедуру приема дополнительного канала в соответствии с вариантом осуществления настоящего изобретения.

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

На фиг. 2 показана структура системы радиосвязи с подвижными объектами для передачи и приема данных согласно ПРЛ, к которому применимо настоящее изобретение.

Как показано на фиг.2, процессоры 150 и 250 физического уровня соединяют физический канал между подвижной станцией и базовой станцией соответственно согласно спецификации IS-2000, передают кадры ПРЛ, обеспеченные связанными процессорами 130 и 230 ПРЛ соответственно на другой физический уровень абонента по подсоединенному физическому каналу и передают кадры ПРЛ, принятые по физическому каналу, на процессоры 130 и 230 ПРЛ соответственно. Контроллеры 140 и 240 мультиплексирования/ демультиплексирования подсоединены между соответствующими процессорами ПРЛ и процессорами физического уровня.

Контроллеры 140 и 240 мультиплексирования/ демультиплексирования имеют функцию мультиплексирования присоединения информации о пункте назначения и размере к головной части кадров ПРЛ, принятых из процессоров 130 и 230 ПРЛ, и передачи мультиплексированных кадров ПРЛ на процессоры 150 и 250 физического уровня. Далее, контроллеры 140 и 240 мультиплексирования/ демультиплексирования имеют функцию демультиплексирования обнаружения информации о месте назначения и размере кадров ПРЛ, принятых из процессоров 150 и 250 физического уровня, и затем передачи результатов обнаружения в процессоры 130 и 230 ПРЛ верхнего уровня. Буферные устройства 122 и 222 данных передачи представляют собой запоминающие устройства для запоминания данных, принятых из процессоров 110 и 210 протокола канального уровня (то есть ПДТ). Буферные устройства 122 и 222 данных передачи последовательно сегментируют запомненные пакеты по требуемому размеру в соответствии с запросом процессоров 130 и 230 ПРЛ соответственно. Буферные устройства 124 и 224 данных приема последовательно запоминают данные, принятые из процессоров 130 и 230 ПРЛ соответственно. Запомненные данные передаются на процессор ПДТ или блок ФМО посредством контроллера EIA-232 или контроллера IS-658. Контроллер EIA-232 или контроллер IS-658 оперирует согласно спецификации EIA-232 или спецификации IS-658 соответственно и выполняет обмен данными между буферными устройствами 122, 124, 222 и 224 данных и процессорами 110 и 210 протокола канального уровня. В случае текущих услуг пакетов МДКР-2000 можно использовать контроллер, отличающийся от контроллера EIA-232 и контроллера IS-658. По этой причине контроллеры на фиг.2 не показаны.

На фиг.3 показано передающее устройство данных согласно варианту осуществления настоящего изобретения. Как показано на фиг.3, процессор 130 ПРЛ для передачи кадра ПРЛ включает в себя контроллер 131 ПРЛ, регистр 132 L_ V(S) и буферное устройство 133 прямого переупорядочения (или буферное устройство ретрансляции). Контроллер 131 ПРЛ вырабатывает кадр ПРЛ посредством приема данных из буферного устройства 122 данных передачи и передает блок данных, заполненный сформированным кадром ПРЛ, на контроллер 140 мультиплексирования/ демультиплексирования. Буферное устройство 133 прямого переупорядочения представляет собой запоминающее устройство для хранения данных переупорядочения. Регистр 132 L_V(S) сегментирует данные передачи, запомненные в буферном устройстве 122 данных передачи контроллером 131 ПРЛ в несколько блоков, приписывает порядковый номер ("порядковый номер блока") каждому блоку и считает порядковый номер ("порядковый номер данных"), подлежащий использованию при присоединении порядкового номера к каждому байту данных.

На фиг.4 показано приемное устройство данных согласно варианту осуществления настоящего изобретения. Как показано на фиг.4, процессор 130 ПРЛ для приема кадра ПРЛ включает в себя контроллер 131 ПРЛ, Е-регистрир 134, регистр 135 L_V(N), регистр 136 L_V(R), перечень 137 НПП и буферное устройство 138 перегруппирования. Контроллер 131 ПРЛ принимает кадр ПРЛ из контроллера 140 мультиплексирования/ демультиплексирования и исследует, в порядке ли приняты данные. Если данные приняты в порядке, контроллер 131 ПРЛ запоминает данные в буферном устройстве 124 данных приема. В противном случае, контроллер 131 ПРЛ запоминает данные в буферном устройстве 138 перегруппирования, регистрирует подлежащую запросу часть для ретрансляции в перечне 137 НПП (не подтвержденный прием) и заполняет при передаче следующего кадра управления часть, запомненную в перечне 137 НПП в кадре управления.

Е-регистр 134 записывает количество поврежденных (или неверных) блоков данных. Когда контроллер 140 мультиплексирования/ демультиплексирования уведомляет контроллер 131 ПРЛ о поврежденных блоках данных, контроллер 131 ПРЛ записывает это значение в Е-регистре 134, чтобы использовать его, когда требуется реорганизация. Регистр 135 L_ V(N) запоминает порядковый номер первого принятого поврежденным байта данных из подлежащих приему байтов данных. Регистр 136 L_V(R) запоминает порядковый номер байта данных, который должен быть вновь принят следующим. Например, если приняты байты данных порядковых номеров от 1 до 7, в которых байты данных с порядковыми номерами 3 и 4 повреждены (или приняты со сбоем), регистр 135 L_V(N) запоминает цифру 3, которая является порядковым номером первого полученного со сбоем байта данных, а регистр 136 L_V(R) запоминает цифру 8, которая является порядковым номером байта данных, который вновь подлежит приему.

Операцию формирования кадра ПРЛ переменной длины и передачи/приема сформированного кадра ПРЛ согласно варианту осуществления настоящего изобретения можно свободно делить на операцию, выполняемую контроллерами 140 и 240 мультиплексирования/ демультиплексирования, и операцию, выполняемую процессорами 130 и 230 ПРЛ. Так как контроллеры 140 и 240 мультиплексирования/ демультиплексирования имеют одинаковое действие, и процессоры 130 и 230 ПРЛ также имеют одинаковое действие, описание действия согласно варианту осуществления настоящего изобретения для простоты будет ограничено контроллером 140 мультиплексирования/ демультиплексирования и процессором 130 ПРЛ.

A. Функционирование контроллера мультиплексирования/ демультиплексирования при передаче/приеме согласно одному варианту осуществления настоящего изобретения 1. Функционирование контроллера мультиплексирования/ демультиплексирования при передаче Можно одновременно передавать не только пакетированные данные, но также и различные другие типы информации, включая речевую информацию, по подсоединенному в данный момент физическому каналу. Следовательно, любой процесс, обеспечивающий данные, подлежащие передаче на контроллер мультиплексирования/ демультиплексирования, будет называться "услугой" или "блоком услуг". Далее, элемент передачи, которым обмениваются между собой контроллер 140 мультиплексирования/ демультиплексирования и процессор 150 физического уровня, будет называться "информационными битами" или "полезной информацией физического кадра", а элемент передачи, которым обмениваются друг с другом блоки услуг верхнего уровня, включающие процессор 130 ПРЛ и контроллер 140 мультиплексирования/ демультиплексирования, будут называться "кадром ПРЛ" или "блоком данных".

Контроллер 140 мультиплексирования/ демультиплексирования передающей стороны должен вырабатывать информационные биты, подлежащие передаче в процессор 150 физического уровня, и передавать созданные информационные биты через каждое установленное время (например, 20 мс). То есть контроллер 140 мультиплексирования/ демультиплексирования должен вырабатывать информационные биты, подлежащие заполнению в полезной информации кадра, подлежащего передаче по физическому каналу относительно всех подсоединенных в данный момент физических каналов, и передавать созданные информационные биты. Спецификация IS-2000 определяет основной канал (ОК), специализированный канал управления (СКУ) и дополнительный канал (ДК). Контроллер 140 мультиплексирования/ демультиплексирования передает следующие поля, при передаче созданных информационных битов в процессор 150 физического уровня с целью передачи созданных информационных битов по любому одному из основного канала, специализированного канала управления и дополнительного канала.

- СБД (сервисный блок данных): Это поле заполняется информационными битами, подлежащими действительной передаче. Если подлежащий передаче информационный бит отсутствует, это поле заполняется нулевым значением, заданным между контроллером мультиплексирования/ демультиплексирования и физическим уровнем.

- FPAME_SIZE (размер кадра): Это поле заполняется информацией о размере кадра физического канала, в котором заполняются информационные биты. Когда поле СБД заполняется нулевым значением, это значение поля игнорируется в физическом уровне.

- FRAME_RATE (скорость передачи кадра): Это поле указывает скорость передачи кадра физического канала, в котором заполнены информационные биты. Когда поле СЕД заполнено нулевым значением, это значение поля игнорируется в физическом канале.

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

Чтобы создать полезную информацию или информационные биты логического элемента передачи, подлежащего передаче в физический канал, контроллер 140 мультиплексирования/ демультиплексирования передающей стороны использует блок данных, подлежащий передаче в услугах, соответствующих физическому каналу, с которым в данный момент соединен логический канал. Услуга, соответствующая физическому каналу, с которым соединен логический канал, относится к услуге, которая может передавать свой блок данных в физический канал, передающий в данный момент созданные информационные биты. Имеется процесс соединения такой услуги между подвижной станцией и базовой станцией и соединения логического канала для обслуживания с физическим каналом с сообщением сигнализации и процедурой передачи сигналов, определяемыми спецификацией IS-2000.

Контроллер 140 мультиплексирования/ демультиплексирования передающей стороны принимает блок данных надлежащей длины (фиг.5А) из услуги в соответствии с приоритетным порядком при решении в отношении передачи блока данных для услуг, соответствующих физическому каналу, с которым в данный момент соединен логический канал. Контроллер 140 мультиплексирования/ демультиплексирования создает идентификатор услуг и мультиплексный кадр MuxPDU (мультиплексный БПД) (фиг.5B), в котором информация о длине присоединяется к блоку данных, так что можно знать услугу для передачи блока данных, принятого из контроллера мультиплексирования/ демультиплексирования приемной стороны при приеме блока данных из услуг. Мультиплексный кадр MuxPDU может включать в себя несколько блоков данных и сообщения сигнализации, обеспеченные от нескольких услуг. К каждому одному или нескольким блокам MuxPDU можно присоединять ЦИК (циклический избыточный код) для контроля ошибок. Когда добавляется ЦИК для контроля ошибок к каждому из нескольких MuxPDU, один ЦИК и часть информационных битов, защищенных ЦИК, называются "логическим элементом передачи (ЛЭП)", как показано на фиг.5С. При введении таких ЦИК такие информационные биты, подлежащие передаче на физический уровень, сегментируются на несколько частей и на каждой сегментированной части выполняется контроль ошибок, это называется "использованием логического элемента передачи". Здесь каждая часть сегментированных информационных битов называется "логическим элементом передачи", а оставшаяся часть логического элемента передачи, исключая ЦИК, защищенная ЦИК, будет называться "полезной информацией логического элемента передачи" (фиг. 5С) (один или несколько MuxPDU). Этот логический элемент передачи становится базовым элементом для определения, правильно ли принят физический кадр контроллером мультиплексирования/ демультиплексирования на приемной стороне. Если логический элемент передачи не используется, базовый элемент для определения, правильно ли принят физический кадр, становится информационными битами.

Контроллер 140 мультиплексирования/ демультиплексирования стороны передачи должен предварительно знать возможную скорость передачи и размер информационных битов относительно физического канала, подлежащего передаче в данный момент, и должен также знать, используется ли логический элемент передачи или нет, размер логического элемента передачи, если он используется, и способ вырабатывания ЦИК. Такая конфигурация используется как для определения размера информационных битов, вырабатываемых контроллером 140 мультиплексирования/ демультиплексирования согласно настоящему условию физического канала, предоставленного из физического уровня, так и для определения способа производства логического элемента передачи в предварительно определенном пределе между подвижной станцией и базовой станцией. Если принято решение использовать логический элемент передачи, контроллер 140 мультиплексирования/ демультиплексирования передающей стороны заполняет полезную информацию логического элемента передачи данными MuxPDU, содержащими блок данных, заполняет оставшуюся часть данными MuxPDU заполнения или битовой комбинацией заполнения, и затем вырабатывает ЦИК для полезной информации, выработанной логическим элементом передачи. Контроллер 140 мультиплексирования/ демультиплексирования на передающей стороне повторяет вышеупомянутый процесс столько раз, сколько требуется количеством логических элементов передачи, последовательно заполняет информационные биты созданными логическими элементами передачи, заполняет оставшуюся часть нулями и затем обеспечивает результирующие информационные биты для процессора 150 физического уровня.

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

Если больше нет подлежащих передаче блоков данных, контроллер 140 мультиплексирования/ демультиплексирования использует MuxPDU, к которому присоединен специальный идентификатор услуг, предварительно назначенный контроллером мультиплексирования/ демультиплексирования приемной стороны, или использует постоянную битовую комбинацию, предварительно назначенную контроллером мультиплексирования/ демультиплексирования приемной стороны, чтобы заполнить оставшуюся часть информационных битов. Здесь, MuxPDU, к которому присоединен конкретный идентификатор услуг, будет называться "MuxPDU заполнения", а постоянная битовая комбинация будет называться "битовой комбинацией заполнения".

В вышеупомянутом процессе, когда отсутствует сообщение сигнализации или блок данных, принятый из услуг, соответствующих физическому каналу, к которому подсоединен логический канал, и от генератора сообщения сигнализации, контроллер 140 мультиплексирования/ демультиплексирования оперирует по-разному, в соответствии с физическим каналом, подлежащим передаче в данный момент. То есть контроллер 140 мультиплексирования/ демультиплексирования передает нулевое значение на СБД для специализированного канала управления или дополнительного канала. В случае основного канала контроллер 140 мультиплексирования/ демультиплексирования передает в качестве информационных битов ранее назначенную постоянную комбинацию контроллером мультиплексирования/ демультиплексирования приемной стороны в физический канал. Здесь постоянная битовая комбинация будет называться "нулевой рабочей нагрузкой".

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

2. Функционирование контроллера мультиплексирования/ демультиплексирования при приеме Процессор 150 физического уровня приемной стороны, показанный на фиг.2, анализирует принятый сигнал, используя назначенный способ декодирования и демодуляции, и передает информационные биты, заполненные в принятом физическом кадре, на контроллер 140 мультиплексирования/ демультиплексирования приемной стороны. Контроллер 150 физического уровня передает следующую информацию при передаче проанализированных информационных битов на контроллер 140 мультиплексирования/ демультиплексирования.

- СБД (сервисный блок данных): Это поле заполняется информационными битами, подлежащими действительной передаче. Если информационный бит не принят или принят поврежденный кадр, то это поле заполняется нулевым значением, заданным между контроллером 140 мультиплексирования/ демультиплексирования и процессором 150 физического уровня.

- FRAME_ QUALITY (качество кадра): Это поле показывает, является ли принятый кадр действительным кадром.

- FRAME_SIZE (размер кадра): Это поле заполняется информацией о размере принятого кадра физического канала. Это значение поля определяется в соответствии со скоростью передачи принятого кадра физического канала.

- FRAME_ RATE (скорость передачи кадра): Это поле заполняется скоростью передачи принятого кадра физического канала.

Контроллер 140 мультиплексирования/ демультиплексирования приемной стороны должен предварительно знать скорость передачи и размер (длину и количество) информационных битов относительно принятого в данный момент физического канала и должен также знать, используется ли логический элемент передачи или нет, размер логического элемента передачи, если он используется, и способ образования ЦИК. Такую конфигурацию можно определять в соответствии с вышеупомянутой информацией, предоставленной процессором 150 физического канала в предварительно назначенном пределе между подвижной станцией и базовой станцией.

Если контроллер 140 мультиплексирования/ демультиплексирования приемной стороны заполняет СБД нулевым значением, говорящим о том, что кадр физического канала не принят, и заполняет в поле КАЧЕСТВО КАДРА так, чтобы показать, что принят достоверный кадр, то контроллер 140 мультиплексирования/ демультиплексирования приемной стороны сообщает всем услугам, соответствующим физическому каналу, к которому подсоединен логический канал, что кадр не принят.

Если процессор 150 физического уровня приемной стороны не заполняет СБД нулевым значением или заполняет в поле КАЧЕСТВО КАДРА так, чтобы показать, что принят поврежденный кадр, то контроллер 140 мультиплексирования/ демультиплексирования приемной стороны определяет, используется ли логический элемент передачи для принятого кадра, на основании конфигурации и информации, поступившей из процессора 150 физического уровня приемной стороны.

Если используется логический элемент передачи, контроллер 140 мультиплексирования/ демультиплексирования приемной стороны определяет длину логического элемента передачи, способ проверки ЦИК и количество логических элементов передачи. Контроллер 140 мультиплексирования/ демультиплексирования делит принятые информационные биты на логические элементы передачи, количество которых равно количеству логических элементов передачи. Поскольку контроллер 140 мультиплексирования/ демультиплексирования заранее знает длину и количество логических элементов передачи, он может выделить логические элементы передачи посредством деления принятых информационных битов на количество групп, равное количеству логических элементов передачи.

Когда назначенный физический канал передает принятые информационные биты, контроллер 140 мультиплексирования/ демультиплексирования приемной стороны определяет, повреждены ли упомянутые информационные биты или нет, в зависимости от поля КАЧЕСТВО КАДРА, переданного из физического канала. Если принятые информационные биты повреждены и принятые информационные биты сегментированы на несколько логических элементов передачи, то контроллер 140 мультиплексирования/ демультиплексирования снова анализирует ЦИК каждого логического элемента передачи, отделенного при вышеупомянутом процессе, с целью определения, существуют ли не имеющие ошибок логические элементы передачи.

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

Если принятые информационные биты повреждены и принятые информационные биты не имеют ЦИК для проверки ошибки каждого или нескольких MuxPDU, контроллер 140 мультиплексирования/ демультиплексирования приемной стороны сообщает всем услугам, соответствующим физическому каналу, с которым соединен логический канал, что принят поврежденный блок данных.

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

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

В. Функционирование контроллера мультиплексирования/ демультиплексирования при передаче/приеме в соответствии с вариантом осуществления изобретения Действие передачи/приема контроллера 140 мультиплексирования/ демультиплексирования в соответствии с вариантом осуществления настоящего изобретения станет более очевидным из последующего подробного описания. Стандарт IS-2000 определяет несколько специализированных каналов трафика, например основной канал, дополнительный канал и специализированный канал управления. Следовательно, действие передачи и приема контроллера 140 мультиплексирования/ демультиплексирования согласно варианту осуществления изобретения можно описать отдельно для двух случаев. Один случай применяется к основному каналу, а другой случай применяется к дополнительному каналу. Так как специализированный канал управления можно применять к частному случаю, при котором основной канал работает только со скоростью 96 Кбит/с или 14,4 Кбит/с, отдельное описание специализированного канала управления не будет здесь приведено. Далее, действие можно отдельно описывать для случая, когда используется логический элемент передачи, и другого случая, когда логический элемент передачи не используется. Здесь случай, когда используется логический элемент передачи, соответствует случаю, когда данные кодированы и используется сверточный код перед передачей и приемом данных, а случай, когда логический элемент передачи не используется, соответствует случаю, когда данные кодированы и используется турбокод перед передачей и приемом данных.

1. Количество информационных битов основного канала и дополнительного канала Перед описанием действия в соответствии с вариантом осуществления настоящего изобретения вначале в таблицах 1-4 будет приведено количество информационных битов основного канала и количество информационных битов дополнительного канала, определяемых стандартом IS-2000. Более конкретно, в таблицах 1 и 2 показано количество информационных битов основного канала, определенного стандартом IS-2000, а в таблицах 3 и 4 показано количество информационных битов дополнительного канала. В таблицах 1 и 3 пок