УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ ДЛЯ МУЛЬТИМЕДИЙНОЙ УСЛУГИ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ Российский патент 2004 года по МПК H04B7/26 

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

Описание

1. Область изобретения

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

2. Предшествующий уровень техники

В общем случае система мобильной связи предоставляет как речевую услугу, так и услугу передачи данных. Подобные системы связи включают в себя IS-2000, высокоскоростную передачу данных (ВПД) и 1EXTREME. ВПД и 1EXTREME были предложены посредством технологии 1XEV в рамках Проекта Партнерства Третьего Поколения (ППТП). Однако вышеперечисленные системы мобильной связи не подходят для предоставления мультимедийной услуги. А именно, данные системы не могут оптимизировать пропускную способность для услуги передачи пакетных данных.

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

Сущность изобретения

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

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

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

Еще одной задачей настоящего изобретения является создание устройства и способа, предназначенных для приема комбинированных БПД по нескольким каналам и обработки этих данных в мобильной станции (МС).

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

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

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

Краткое описание чертежей

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

фиг.1 блок-схема передатчика базовой станции, предназначенного для предоставления услуг для находящихся в пределах сотовой ячейки станций МС, соответствующего варианту осуществления настоящего изобретения;

фиг.2 - основные функциональные блоки базовой станции и МС, предназначенные для передачи и приема по множеству каналов множества БПД в составе пакета физического уровня (ПФУ), соответствующие варианту осуществления настоящего изобретения;

фиг.3а-3г - варианты осуществления комбинирования БПД из буферов с определенными уровнями приоритета в ПФУ в случае трехканальной передачи данных в многоканальной структуре в соответствии с вариантом осуществления настоящего изобретения;

фиг.4 - блок-схема алгоритма, иллюстрирующая операцию определения скорости передачи данных в базовой станции для определения скорости передачи данных, при которой осуществляется комбинирование БПД для формирования ПФУ, в соответствии с вариантом осуществления настоящего изобретения;

фиг.5а-5ж - блок-схемы алгоритмов, иллюстрирующие первичную передачу данных со скоростью 2,4576 Мбит/с, соответствующие варианту осуществления настоящего изобретения;

фиг.6а-6л - блок-схемы алгоритмов, иллюстрирующие первичную передачу данных со скоростью 1,2288 Мбит/с, соответствующие варианту осуществления настоящего изобретения;

фиг.7 - блок-схема приемника, предназначенного для приема ПФУ в МС, соответствующая варианту осуществления настоящего изобретения;

фиг.8 - блок-схема алгоритма, иллюстрирующая операцию, предназначенную для обработки в МС БПД, комбинированных с использованием множества каналов;

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

фиг.10 - блок-схема алгоритма, иллюстрирующая повторную передачу данных в базовой станции со скоростью 2,4576 Мбит/с в случае, когда возникает сбой при первичной передаче всех БПД из состава ПФУ, в соответствии с вариантом осуществления настоящего изобретения;

фиг.11а и 11б - блок-схемы алгоритмов, иллюстрирующие повторную передачу данных в базовой станции со скоростью 2,4576 Мбит/с в случае, когда ПФУ включает в себя три типа БПД, и возникает сбой при первичной передаче одного или двух типов БПД из трех упомянутых типов БПД, в соответствии с вариантом осуществления настоящего изобретения.

Подробное описание предпочтительных вариантов

осуществления

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

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

Ссылочная позиция 105 обозначает обработку данных от трех вышеупомянутых услуг приложений в трех буферах, выделенных каждой МС. Каждый буфер с определенным приоритетом служит в качестве канала МУК, и, таким образом, можно сказать, что каждой МС выделены три канала МУК. Здесь следует отметить, что описание настоящего изобретения приводится в предположении о том, что базовая станция предоставляет каждой МС три услуги приложений, и, таким образом, каждой МС выделяются три буфера) Перед передачей в соответствующую МС данным услуг приложений каждого буфера с определенным приоритетом ставится в соответствие отличный от других параметр согласования качества (СК). В соответствии с заданной скоростью передачи данных одному пакету физического уровня (ПФУ) ставится в соответствие один или несколько БПД. Если в текущий момент в сотовой ячейке находятся 20 станций МС, то рассматриваемая базовая станция выделяет этим станциям МС по меньшей мере 20 буферов) Если каждая МС принимает данные от трех услуг приложений, то ей выделяется три буфера) Данные каждой услуги приложений хранятся в виде 384-битовых БПД с заголовками и хвостовыми частями в буфере с определенным приоритетом. Количество битов, считываемых из буфера с определенным приоритетом, определяется на основе состояния канала между базовой станцией и соответствующей МС и заданной скорости передачи данных.

Сервер 110 считывает 384-битовые БПД из каждого буфера с определенным приоритетом посредством установления очередности обслуживания по круговой схеме. Несмотря на то, что очередность обслуживания станций МС в совокупности устанавливается по принципу кругового обслуживания, в случае, если конкретной МС предоставляются две или более услуги приложений, данным услуг приложений ставятся в соответствие пакеты ПФУ в соответствии с уровнями приоритета этих услуг приложений. Несмотря на то, что количество считываемых из буфера с определенным приоритетом БПД изменяется в соответствии со скоростью передачи данных, в одном ПФУ можно передать один, два, четыре или восемь БПД. Задание соответствия между БПД и скоростями передачи данных описывается ниже.

Ссылочная позиция 115 обозначает формирование ПФУ из БПД в соответствии со скоростью передачи данных, определяемой из принимаемого от МС запроса на скорость передачи данных (ЗСПД), и задание соответствия между этим ПФУ и слотами (временными интервалами) физического канала) ПФУ передается в слотах, количество которых варьируется в соответствии со скоростью передачи данных и пропускной способностью канала трафика) ПФУ можно поставить в соответствие одному, двум, четырем или восьми слотам в зависимости от скорости передачи данных. Иными словами, БПД ставятся в соответствие слоты длительностью 1,25 мс в зависимости от размера ПФУ и скорости передачи данных. Задание соответствия слотам также описывается ниже.

Ссылочная позиция 120 обозначает передачу вышеописанных слотов) Канал передачи можно смоделировать как канал с аддитивным белым гауссовским шумом (АБГШ) или как канал с замираниями. Подробное описание рассматриваемого канала в данном документе не приводится, так как характеристики канала не входят в объем настоящего изобретения.

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

Фиг.2 иллюстрирует передачу БПД по множеству каналов от базовой станции в конкретную МС в соответствии с вариантом осуществления настоящего изобретения. Согласно фиг.2, ссылочная позиция 201 обозначает поступление в базовую станцию трех типов данных услуг приложений. Данные 201 услуг приложений сегментированы по 384-битовым БПД 205. Длина блоков сегментации может быть задана равной различным значениям.

Уровень 210 мультиплексора/КПУПД выделяет буфера БПД в соответствии с уровнями приоритета этих БПД. Три буфера 215 выделяются с целью хранения данных услуг приложений, так как МС предоставляются три типа данных услуг приложений. Для выполнения повторной передачи БПД, в которых были обнаружены ошибки, в МС в дополнение к трем упомянутым буферам первичной передачи рассматриваемой МС выделяются еще три буфера повторной передачи. Во время передачи данные повторной передачи имеют приоритет перед данными первичной передачи до тех пор, пока буфера повторной передачи не опустеют. Каждой МС выделяются буфера повторной передачи в количестве, равном количеству буферов первичной передачи. Например, если в одном из выделенных МС 1 буферов повторной передачи находится БПД, то базовая станция не будет переключать сервер 217 на один из буферов, выделенных МС 2, до тех пор, пока эта базовая станция не выполнит повторную передачу БПД в МС 1.

С целью минимизации ошибок базовая станция выполняет канальное кодирование передаваемых данных, хотя этот процесс и не показан на фиг.2. Канальным кодированием может быть сверточное кодирование или турбокодирование. Несмотря на то, что для ясности описания предполагается, что данные услуг приложений хранятся в буферах в виде 384-битовых БПД, в силу того, что в действительной реализации БПД представляют собой сегменты полезной нагрузки, которые включают биты контроля циклическим избыточным кодом (ЦИК) и хвостовые биты, длина БПД составляет (384 бита – биты ЦИК – хвостовые биты). Если возможна передача 3072-битового блока данных при 307,2 кбит/с, то длина его сегмента полезной нагрузки, включая биты ЦИК и хвостовые биты, составляет 3072 бита) Иными словами, передаваемый БПД формируется посредством включения битов ЦИК и хвостовых битов в полезную нагрузку. Перед передачей в МС выполняется канальное кодирование рассматриваемого БПД. Пусть три рассматриваемых буфера – это буфер с В-приоритетом (или буфер с высоким приоритетом), буфер с С-приоритетом (или буфер со средним приоритетом) и буфер с Н-приоритетом (или буфер с низким приоритетом), что соответствует уровням приоритета (то есть высокому, среднему и низкому) данных услуг приложений, хранящихся в этих буферах, а БПД из этих трех буферов – это БПД0, БПД1 и БПД2 соответственно. Далее, если 3072-битовый пакет кодера (ПК) включает в себя БПД0 (1536 битов), БПД1 (768 битов) и БПД2 (768 битов) в комбинации, то фактический объем данных полезной нагрузки составляет 1536+768+768 – (ЦИК – хвостовая часть) × 3. Перед согласованием качества (СК) каждому БПД добавляются биты ЦИК. БПД кодируются, а затем для них проводится согласование качества в соответствии с их КПУПД. Здесь при описании настоящего изобретения необходимо отметить, что БПД из буфера с определенным приоритетом в совокупности называются БПД в форме единственного числа, если не будет введено специфического обозначения. Например, если ПФУ включает в себя БПД из буфера с В-приоритетом и БПД из буфера с С-приоритетом, то их можно назвать БПД из буфера с В-приоритетом и БПД из буфера с С-приоритетом, или БПД0 и БПД1, или БПД с В-приоритетом и БПД с С-приоритетом соответственно. Иными словами, некий подлежащий передаче БПД может включать в себя один БПД или множество БПД.

Далее, сервер 217 выбирает МС, а затем выбирает один из буферов с В-, С- или Н-приоритетом, выделенных данной МС в соответствии с заданной скоростью передачи данных и уровнями приоритета БПД, хранящихся в этих буферах.

Ссылочная позиция 220 обозначает согласование качества для каждого БПД. После того, как каждому БПД присвоен параметр СК, этот БПД передается через эфир в МС.

Детектор 225 ошибок из состава МС детектирует ошибки в принятом ПФУ. В случае первично переданного ПФУ детектор 225 ошибок проверяет ЦИК БПД в данном ПФУ. В случае повторно переданного ПФУ детектор 225 ошибок проверяет ЦИК БПД в повторно переданном ПФУ после комбинирования повторно переданного ПФУ с принятым ранее первично переданным ПФУ посредством гибридного автоматического запроса на повторение (ГАЗП), который поддерживается на физическом уровне. Операция комбинирования посредством ГАЗП не входит в объем настоящего изобретения, и, таким образом, ее описание в данном документе не приводится.

Передатчик 230 кадров обратной связи передает сигналы подтверждения приема (ACK)/отрицания приема (NACK) на основе БПД для первично переданных БПД и для повторно переданных БПД после комбинирования. Следовательно, кадр обратной связи содержит сигналы ACK и сигналы NACK, сумма которых равна количеству БПД в ПФУ. Сигнал NACK указывает на то, что произошел срыв приема соответствующего БПД, а сигнал АСК указывает на то, что соответствующий БПД был принят успешно.

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

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

Как видно из таблицы 1, доступная скорость прямой передачи данных лежит в диапазоне от 38,4 кбит/с до 2457,6 кбит/с, а количеству слотов, приходящихся на один ПФУ, ставится в соответствие каждая из скоростей передачи данных в зависимости от доступного суммарному размеру БПД (размеру ПК). Если в буфере базовой станции находятся 384 бита, и доступная скорость передачи данных равна 38,4 кбит/с, то базовая станция передает в МС 384-битовый сегмент данных в восьми слотах. Суммарный размер БПД по таблице 1 обозначает сумму 384-битовых БПД. Если суммарный размер БПД равен 3072 битам, то это означает, что переданы восемь БПД.

Если в базовой станции находится 3072-битовый ПК, и доступная скорость передачи данных задана равной 38,4 кбит/с, то для передачи этого ПК можно рассмотреть два способа в соответствии с отношением мощности несущей к уровню помех для принятого сигнала) Во-первых, ПФУ размером 384 бита можно сформировать и передать в восьми слотах со скоростью 38,4 кбит/с восемь раз. В качестве альтернативы, ПФУ размером 3072 бита можно сформировать и передать в восьми слотах со скоростью 307,2 кбит/с. Передача со скоростью передачи данных, превышающей доступную скорость передачи данных, называется АСПД. АСПД не происходит при первичной передаче, а при повторной передаче АСПД имеет место при установлении очередности обслуживания по круговой схеме, при которой использованная при первичной передаче скорость передачи данных сохраняется для повторной передачи. Однако при применении другого способа установления очередности обслуживания АСПД может иметь место при повторной передаче.

Согласно соответствующему настоящему изобретению способу установления очередности обслуживания в случае, когда есть по меньшей мере два подлежащих повторной передаче БПД, но при этом при текущем значении скорости передачи данных невозможно повторно передать эти по меньшей мере два БПД в комбинации, сначала осуществляется повторная передача БПД с более высоким приоритетом на текущем цикле очереди обслуживания, в то время как повторная передача БПД с более низким приоритетом откладывается до следующего цикла очереди обслуживания. Помимо этого, в случае, если применяется АСПД в полной мере, то рассматриваемые БПД передаются в комбинации при повышенной скорости передачи данных независимо от их уровней приоритета) С другой стороны, если при установлении очередности обслуживания уровни приоритета принимают во внимание, то АСПД применяется частично. Этот случай называется полу-АСПД.

Что касается операции ССПД, то доступные суммарные размеры БПД для 3072,2 кбит/с – это, например, 3072 бита (8 слотов), 1536 битов (4 слота), 768 битов (2 слота) и 384 бита (1 слот). Суммарный размер БПД определяется в соответствии с количеством хранящихся в буферах 384-битовых БПД. Если доступная скорость передачи данных равна 1228,8 кбит/с, и в рассматриваемых буферах хранятся один, два или три БПД, то скорость передачи данных меняется в соответствии с суммарными размерами БПД. (1) Один БПД (384 бита): 307,2 кбит/с/1 слот (ССПД); (2) Два БПД (768 битов): 614,4 кбит/с/1 слот (ССПД); и (3) Три БПД (1152 бита): 614,4 кбит/с/1 слот (ССПД). В этом случае два БПД передаются на текущем цикле очереди обслуживания, а оставшийся БПД буферизуется для передачи на следующем цикле очереди обслуживания.

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

Первичная передача

Операция МУК относится к одновременной передаче данных трафика из двух или более источников трафика в одном ПФУ. Перед передачей выполняется согласование качества для кодированных посредством турбокодирования БПД из разных источников трафика) Как показано на фиг.3а-3г, если существуют три канала МУК, то можно скомбинировать БПД из рассматриваемых буферов до достижения подходящего размера, соответствующего заданной скорости передачи данных. Как утверждалось ранее, на фиг.3а-3г БПД0, БПД1 и БПД2 формируются источниками трафика с В-, С- и Н-приоритетом соответственно. Если размер подлежащих передаче БПД не доступен при заданной скорости передачи данных, то передача этих БПД осуществляется со скоростью передачи данных, измененной посредством ССПД, АСПД или полу-АСПД.

Согласно фиг.3а в Случае I можно передать только 384 бита из состава одного БПД со скоростью передачи данных 38,4 кбит/с. Так как в одно и то же время невозможно передать два БПД, они передаются один за другим в соответствии с их уровнями приоритета)

Согласно фиг.3б в Случае II можно передать 384 или 768 битов из состава одного БПД, а когда суммарный размер БПД равен 768 битам, можно передать два БПД в комбинации типа (384+384). Таким образом, в Случае II доступен тип комбинации БПД Случая I, и в одном ПФУ можно передать до двух БПД в комбинации.

Согласно фиг.3в в Случае III можно передать 384, 768 или 1536 битов из состава одного БПД со скоростью передачи данных 153,6 кбит/с. В случае, когда суммарный размер БПД равен 768 или 1536 битам, можно передать два БПД в комбинации типа (384+384) или (768+768). Три БПД можно передать в комбинации типа (384+384+768 независимо от порядка следования) только в том случае, если суммарный размер БПД равен 1536 битам. Таким образом, в Случае III доступны типы комбинаций БПД Случая I и Случая II.

Согласно фиг.3в Случай IV подразделяется на четыре подслучая.

Случай IV-1 (307,2 кбит/с): можно передать 384, 768, 1536 или 3072 из состава одного БПД. В случае, когда суммарный размер БПД равен 768, 1536 или 3072 битам, можно передать два БПД в комбинации типа (384+384), (768+768) или (1536+1536). Если суммарный размер БПД равен 1536 или 3072 битам, можно передать три БПД в комбинации типа (384+384+768 независимо от порядка следования) или (768+768+1536 независимо от порядка следования). То есть в Случае IV-1 доступны типы комбинаций БПД Случая I, Случая II и Случая III.

Случай IV-2 (614,4 кбит/с): можно передать 384, 768, 1536 или 3072 из состава одного БПД. В случае, когда суммарный размер БПД равен 768, 1536 или 3072 битам, можно передать два БПД в комбинации типа (384+384), (768+768) или (1536+1536). Если суммарный размер БПД равен 1536 или 3072 битам, можно передать три БПД в комбинации типа (384+384+768 независимо от порядка следования) или (768+768+1536 независимо от порядка следования). То есть, в Случае IV-2 доступны типы комбинаций БПД Случая I, Случая II и Случая III.

Случай IV-3 (1228,8 кбит/с): можно передать 1536 или 3072 из состава одного БПД. В случае, когда суммарный размер БПД равен 1536 или 3072 битам, можно передать два БПД в комбинации типа (768+768) или (1536+1536). Три БПД можно передать в комбинации типа (384+384+768 независимо от порядка следования) или (768+768+1536 независимо от порядка следования) при условии, что суммарный размер БПД равен 1536 или 3072 битам.

Случай IV-4 (2457,6 кбит/с): единственным доступным суммарным размером БПД является 3072 бита) Следовательно, 3072 бита из состава одного БПД можно передать без комбинирования с другим БПД, два БПД можно передать в комбинации типа (1536+1536), а три БПД можно передать в комбинации типа (768+768+1536 независимо от порядка следования).

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

Предположение 1: если буфер с В-приоритетом содержит 384-битовые БПД, суммарный размер которых больше или равен максимальному суммарному размеру БПД, доступному при определенной ранее скорости передачи данных, то БПД с В-приоритетом, размер которых равен максимальному суммарному размеру БПД, ставится в соответствие упомянутая скорость передачи данных, а количество слотов, предназначенных для передачи БПД, определяется из таблицы 1. В этом случае в ПФУ передается только один тип данных источника трафика, хранящихся в буфере с В-приоритетом.

Предположение 2: если суммарный размер находящихся в буфере с В-приоритетом 384-битовых БПД меньше максимального суммарного размера БПД, то БПД с В-приоритетом ставится в соответствие вышеупомянутая скорость передачи данных, а БПД из буфера с С-приоритетом и из буфера с Н-приоритетом последовательно отображаются в комбинацию БПД, доступную при данной скорости передачи данных, что проиллюстрировано на фиг.3. Заполнение БПД из буферов с С-приоритетом и Н-приоритетом выполняется тем же самым способом, что и заполнение БПД из буфера с В-приоритетом. Если сумма размеров БПД из трех упомянутых буферов меньше максимального суммарного размера БПД, то считывание выполняется вновь с целью соответствия второму максимальному суммарному размеру БПД, доступному при той же самой скорости передачи данных.

Например, согласно Таблице 1 максимальный суммарный размер БПД, допустимый при 307,2 кбит/с, равен 3072 битам. Если сумма размеров БПД, считанных из трех рассматриваемых буферов, оказывается меньше 3072 битов, то считывание из этих трех буферов выполняется снова, при этом реализуется комбинирование считанных БПД в соответствии с иллюстрацией по фиг.3 с целью соответствия размеру, второму после максимального суммарного размера БПД, то есть 1536 битам. В одном ПФУ можно передать два или более БПД в комбинации при условии, что суммарный размер БПД равен 1536 битам. Для комбинирования по меньшей мере двух БПД максимальный суммарный размер БПД, доступный при каждой из скоростей передачи данных, должен быть равен 768, 1536 или 3072 битам. Комбинирование БПД выполняется в соответствии с максимальным доступным размером БПД, что проиллюстрировано на фиг.3б, 3в и 3г.

Предположение 3: если буфер с В-приоритетом оказывается пустым, то БПД считываются из буфера с С-приоритетом в соответствии со скоростью передачи данных аналогично способу, используемому в Предположении 1. Если же буфер с С-приоритетом также оказывается пустым, то БПД считываются из буфера с Н-приоритетом.

Предположение 4: если все три рассматриваемых буфера оказываются пустыми, то установление очередности обслуживания не выполняется.

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

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

На этапе 405 базовая станция определяет скорость передачи данных на основе принимаемой от МС информации, такой как информация управления скоростью передачи данных (УСПД). В варианте осуществления настоящего изобретения доступными скоростями прямой передачи данных являются 2,4576 Мбит/с, 1,2288 Мбит/с, 614,4 кбит/с, 307,2 кбит/с, 153,6 кбит/с, 76,8 кбит/с и 38,4 кбит/с. Как утверждалось ранее, длина сегмента полезной нагрузки и количество подлежащих передаче слотов варьируются в соответствии со значениями скорости передачи данных.

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

На фиг.5а-5г приведены соответствующие настоящему изобретению блок-схемы алгоритмов, иллюстрирующие операцию управления для первичной передачи данных со скоростью 2,4576 Мбит/с.

Согласно фиг.5а этап 500 является первым этапом процедуры А, ответвляющейся от этапа 410а) На этапах 500, 508 или 516 данные последовательно считываются из рассматриваемых буферов в соответствии с уровнями приоритета этих буферов) Уровни приоритета буферов определяются в соответствии с характеристиками услуг приложений и последовательностью приема) Данные трафика с высоким уровнем приоритета хранятся в буфере с В-приоритетом в порядке времени приема, данные трафика со средним уровнем приоритета хранятся в буфере с С-приоритетом в порядке времени приема, а данные трафика с низким уровнем приоритета хранятся в буфере с Н-приоритетом в порядке времени приема) Если МС предоставлены две услуги приложений, то передача данных выполняется с использованием двух буферов и двух каналов)

Если на этапе 500 буфер с В-приоритетом оказывается пустым, то на этапе 508 базовая станция определяет, является ли пустым буфер с С-приоритетом. Если буфер с С-приоритетом также оказывается пустым, то на этапе 516 базовая станция проверяет буфер с Н-приоритетом. Если и буфер с Н-приоритетом оказывается пустым, то базовая станция переходит к этапу 534 для обслуживания следующей МС.

С другой стороны, если на этапе 500 буфер с В-приоритетом оказывается не пустым, то на этапе 502 базовая станция определяет, содержит ли буфер с В-приоритетом сегмент данных размером 3072 или более битов) Если в буфере с В-приоритетом находятся 3072 или более битов, то базовая станция на этапе 524 считывает 3072 бита, а на этапе 530 формирует ПФУ из 3072-битового сегмента данных без согласования качества) На этапе 532 базовая станция модулирует ПФУ и передает его в МС по физическому каналу. В то же время, если на этапе 502 буфер с В-приоритетом содержит сегмент данных размером меньше 3072 битов, то на этапе 504 базовая станция определяет, содержит ли буфер с В-приоритетом сегмент данных размером 1536 или более битов) Если буфер с В-приоритетом содержит 1536 или более битов, то на этапе 526 базовая станция считывает из буфера с В-приоритетом 1536 битов и выполняет процедуру А-1. Если же на этапе 504 буфер с В-приоритетом содержит сегмент данных размером меньше 1536 битов, то на этапе 506 базовая станция определяет, содержит ли буфер с В-приоритетом 768 или более битов) Если размер находящегося в буфере с В-приоритетом сегмента данных равен 768 или более битов, то на этапе 528 базовая станция считывает из буфера с В-приоритетом 768 битов и выполняет процедуру А-2.

С другой стороны, если на этапе 506 буфер с В-приоритетом содержит сегмент данных размером меньше 768 битов, то выполняются этапы с 508 по 524. Операция считывания на этапах с 508 по 524 выполняется тем же самым способом, что и считывание из буфера с В-приоритетом с целью комбинирования БПД в соответствии со скоростью передачи данных и уровнями приоритета этих БПД. На этапах с 508 по 524 из буфера с С-приоритетом считывается заранее определенный объем данных.

Аналогично, если буфер с С-приоритетом содержит сегмент данных размером меньше 1536 битов, то на этапах с 516 по 524 данные считываются из буфера с Н-приоритетом аналогичным способом.

Однако если по меньшей мере один из трех рассматриваемых буферов оказывается непустым, но хранящиеся в этом буфере данные не удовлетворяют доступному суммарному размеру БПД, то есть 3072 битам при 2457,6 кбит/с, то на этапе 544 базовая станция выполняет ССПД. То есть скорость передачи данных уменьшается с 2,4576 Мбит/с до 1,2288 Мбит/с, а ПФУ формируется из хранящихся в этом буфере данных при 1,2288 Мбит/с. После завершения операции ССПД выполняется процедура Б.

Согласно фиг.5б процедура А-1 выполняется после считывания 1536 битов из буфера с В-приоритетом. Для передачи 3072 битов при 2,4567 Мбит/с другие требуемые биты должны помещаться в ПФУ из буфера с С-приоритетом, или из буфера с Н-приоритетом, или из обоих этих буферов) На этапе 533 базовая станция определяет, является ли буфер с С-приоритетом пустым. Если буфер с С-приоритетом оказывается пустым, то на этапе 536 базовая станция определяет, является ли буфер с Н-приоритетом тоже пустым. Если и буфер с С-приоритетом, и буфер с Н-приоритетом оказываются пустыми, то на этапе 544 базовая станция выполняет операцию ССПД и переходит к процедуре Б.

Если на этапе 533 буфер с С-приоритетом оказывается непустым, то на этапе 538 базовая станция определяет, содержит ли буфер с С-приоритетом сегмент данных размером 1536 или более битов) Если буфер с С-приоритетом содержит 1536 или более битов, то базовая станция на этапе 548 считывает из буфера с С-приоритетом 1536 битов, а на этапе 550 формирует ПФУ из 3072 битов, считанных из буферов с В- и С-приоритетом. На этапе 552 базовая станция модулирует ПФУ и передает его в МС по физическому каналу. В этом случае ПФУ включает в себя БПД из буфера с В-приоритетом и из буфера с С-приоритетом. С другой стороны, если на этапе 538 буфер с С-приоритетом содержит сегмент данных размером меньше 1536 битов, то на этапе 540 базовая станция определяет, содержит ли буфер с С-приоритетом сегмент данных размером 768 или более битов) Если в буфере с С-приоритетом находятся 768 или более битов, то на этапе 546 базовая станция считывает из буфера с С-приоритетом 768 битов и выполняет процедуру А-1-1. Если же на этапе 533 буфер с С-приоритетом оказывается пустым, то на этапе 536 базовая станция определяет, является ли буфер с Н-приоритетом тоже пустым. Если буфер с Н-приоритетом оказывается непустым, то на этапе 542 базовая станция определяет, содержит ли буфер с Н-приоритетом сегмент данных размером 1536 или более битов) Если в буфере с Н-приоритетом находятся 1536 или более битов, то базовая станция выполняет этапы с 548 по 552. Если же на этапе 542 буфер с Н-приоритетом содержит сегмент данных размером меньше 1536 битов, то базовая станция переходит к этапу 544. В силу того, что суммарный размер БПД должен быть равен 3072 битам при 2,4576 Мбит/с, 1536 битов уже были считаны из буфера с В-приоритетом, а буфер с С-приоритетом недоступен, базовая станция определяет, содержит ли буфер с Н-приоритетом сегмент данных размером меньше 1536 битов, с целью передачи в одном ПФУ двух БПД из буферов с В- и Н-приоритетом со скоростью 2,4576 Мбит/с. Если на этапе 542 буфер с Н-приоритетом содержит сегмент данных размером меньше 1536 битов, то базовая станция переходит к этапу 544, не определяя при этом, равен ли размер содержащегося в буфере с Н-приоритетом сегмента данных, по меньшей мере, 768 битам.

Согласно фиг.5в, выполняется процедура А-1-1. На этапе 554 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то на этапе 556 базовая станция выполняет операцию ССПД. Если же буфер с Н-приоритетом оказывается непустым, то на этапе 558 базовая станция определяет, содержит ли буфер с Н-приоритетом сегмент данных размером 768 или более битов) Если буфер с Н-приоритетом содержит 768 или более битов, то базовая станция переходит к этапу 560, а в противном случае она выполняет операцию ССПД на этапе 556. Причина проверки того, содержит ли буфер с Н-приоритетом 768 или более битов, состоит в том, что базовая станция уже считала 1536 битов из буфера с В-приоритетом и 768 битов из буфера с С-приоритетом. Для формирования 3072 битов при 2,4576 Мбит/с необходимо считать еще 768 или более битов из буфера с Н-приоритетом. Базовая станция на этапе 560 считывает из буфера с Н-приоритетом 768 битов, а на этапе 562 формирует ПФУ из БПД, считанных из трех рассматриваемых буферов) Здесь для рассматриваемых БПД согласование качества не выполняется. На этапе 564 базовая станция модулирует ПФУ и передает его в МС по физическому каналу.

Далее описывается процедура А-2. Согласно фиг.5г в силу того, что из буфера с В-приоритетом были считаны 768 битов, для формирования ПФУ необходимо считать БПД из двух других буферов) На этапе 566 базовая станция определяет, является ли буфер с С-приоритетом пустым. Если буфер с С-приоритетом оказывается пустым, то на этапе 568 базовая станция выполняет операцию ССПД. Если же буфер с С-приоритетом оказывается не пустым, то на этапе 570 базовая станция определяет, содержит ли буфер с С-приоритетом сегмент данных размером 1536 или более битов) В силу того, что из буфера с В-приоритетом уже считаны 768 битов, то для формирования 3072-битового ПФУ из трех БПД необходимо считать 1536 битов либо из буфера с С-приоритетом, либо из буфера с Н-приоритетом. Если на этапе 570 буфер с С-приоритетом содержит 1536 или более битов, то на этапе 574 базовая станция считывает из буфера с С-приоритетом 1536 битов, а затем выполняет процедуру А-2-1. С другой стороны, если на этапе 570 буфер с С-приоритетом содержит сегмент данных размером меньше 1536 битов, то на этапе 572 базовая станция определяет, содержит ли буфер с С-приоритетом по меньшей мере 768 битов) Если буфер с С-приоритетом содержит по меньшей мере 768 битов, то на этапе 576 базовая станция считывает из буфера с С-приоритетом 768 битов, а затем выполняет процедуру А-2-2. В то же время, если на этапе 572 буфер с С-приоритетом содержит сегмент данных размером меньше 768 битов, то на этапе 568 базовая станция выполняет операцию ССПД и выполняет процедуру Б.

Согласно фиг.5д в силу того, что 768 битов были считаны из буфера с В-приоритетом, а 1536 битов – из буфера с С-приоритетом, для формирования 3072-битового ПФУ в процедуре А-2-1 из буфера с Н-приоритетом необходимо считать 768 битов) На этапе 578 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то на этапе 580 базовая станция выполняет операцию ССПД и выполняет процедуру Б. С другой стороны, если на этапе 578 буфер с Н-приоритетом оказывается не пустым, то на этапе 582 базовая станция определяет, содержит ли буфер с Н-приоритетом сегмент данных размером 768 или более битов) Если буфер с Н-приоритетом содержит 768 или более битов, то базовая станция на этапе 584 считывает из буфера с Н-приоритетом 768 битов, а на этапе 586 формирует ПФУ из трех БПД, считанных из буферов с В-, С- и Н-приоритетом. На этапе 590 базовая станция модулирует ПФУ и передает его в МС по физическому каналу.

В случае, когда из каждого из буферов с В-приоритетом и С-приоритетом считано по 768 битов, выполняется процедура А-2-2. Для передачи 3072-битового ПФУ со скоростью 2,4576 Мбит/с в буфере с Н-приоритетом должны находиться по меньшей мере 1536 битов) Согласно фиг.5е, на этапе 592 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то на этапе 594 базовая станция выполняет операцию ССПД и переходит к выполнению процедуры Б. С другой стороны, если буфер с Н-приоритетом оказывается не пустым, то на этапе 596 базовая станция определяет, содержит ли буфер с Н-приоритетом 1536 или более битов) Если в буфере с Н-приоритетом находятся 1536 или более битов, то базовая станция на этапе 598 считывает из буфера с Н-приоритетом 1536 битов, а на этапе 600 формирует ПФУ из БПД, считанных из трех рассматриваемых буферов) На этапе 602 базовая станция модулирует ПФУ и передает его в МС по физическому каналу.

Процедура А-3 выполняется в случае, когда из буфера с В-приоритетом не считано никаких данных, а буфер с С-приоритетом содержит по меньшей мере 1536 битов) 3072-битовый ПФУ можно сформировать из БПД, считанных из буферов с С- и Н-приоритетом при 2,4576 кбит/с, только в том случае, если буфер с Н-приоритетом содержит по меньшей мере 1536 битов) Согласно фиг.5ж на этапе 606 базовая станция считывает из буфера с С-приоритетом 1536 битов и определяет, содержит ли буфер с Н-приоритетом по меньшей мере 1536 битов) Если буфер с Н-приоритетом содержит по меньшей мере 1536 битов, то базовая станция переходит к этапу 610, а в противном случае она выполняет операцию ССПД на этапе 608 и выполняет процедуру Б. На этапе 610 базовая станция считывает из буфера с Н-приоритетом 1536 битов) Затем на этапе 612 базовая станция формирует ПФУ из БПД, считанных из буферов с С- и Н-приоритетом, без согласования качества) На этапе 614 базовая станция модулирует ПФУ и передает его в МС. Согласно варианту осуществления настоящего изобретения, если объем данных, хранящихся в буфере с В-приоритетом, не достаточен для соответствия скорости передачи данных, то данные считываются из буферов с С- и Н-приортетом в соответствии со скоростью передачи данных. С другой стороны, если описанный алгоритм выполняется таким образом, что данные из буфера с В-приоритетом передаются независимо от объема этих данных, то процедура А-3 не требуется. В этом случае напрямую выполняется операция ССПД.

На фиг.6а-6л приведены соответствующие настоящему изобретению блок-схемы алгоритмов, иллюстрирующие операцию управления для первичной передачи данных при 1,2288 Мбит/с.

Согласно фиг.6а процедура Б ответвляется от блок-схемы алгоритма по фиг.4. На этапе 1602 базовая станция определяет, является ли буфер с В-приоритетом пустым. Если буфер с В-приоритетом оказывается пустым, то базовая станция переходит к этапу 1604. Если же буфер с В-приоритетом оказывается не пустым, то на этапе 1610 базовая станция определяет, содержит ли буфер с В-приоритетом 3072 или более битов) Причина выполнения этапа 1610 состоит в том, что один БПД можно передать в одном ПФУ со скоростью 1,2288 Мбит/с тогда, когда суммарный размер БПД равен 1536 или 3072 битам, и предпочтительно формировать ПФУ из БПД максимально доступного суммарного размера, то есть 3072 битов) Если в буфере с В-приоритетом находятся 3072 или более битов, то базовая станция на этапе 1640 считывает 3072 бита, а на этапе 1642 формирует ПФУ из БПД, считанных из буфера с В-приоритетом. На этапе 1644 базовая станция модулирует ПФУ и передает его в МС по физическому каналу.

В то же время, если на этапе 1610 буфер с В-приоритетом содержит сегмент данных размером меньше 3072 битов, то на этапе 1616 базовая станция определяет, содержит ли буфер с В-приоритетом по меньшей мере 1536 битов) Если буфер с В-приоритетом содержит по меньшей мере 1536 битов, то базовая станция переходит к этапу 1638, а в противном случае она переходит к этапу 1622. На этапе 1638 базовая станция считывает из буфера с В-приоритетом 1536 битов и выполняет процедуру Б-1. На этапе 1622 базовая станция определяет, содержит ли буфер с В-приоритетом по меньшей мере 768 битов) Если размер сегмента данных в буфере с В-приоритетом равен 768 или более битов, то базовая станция переходит к этапу 1636, а в противном случае она переходит к этапу 1628. На этапе 1636 базовая станция считывает из буфера с В-приоритетом 768 битов и выполняет процедуру Б-2.

С другой стороны, на этапе 1628 базовая станция определяет, содержит ли буфер с В-приоритетом 384 или более битов) Если в буфере с В-приоритетом находится по меньшей мере 384 бита, то на этапе 1634 базовая станция считывает из буфера с В-приоритетом 384 бита и выполняет процедуру Б-3. Если буфер с В-приоритетом содержит сегмент данных размером меньше 384 битов, то базовая станция переходит к этапу 1604.

На этапе 1604 базовая станция определяет, является ли буфер с С-приоритетом пустым. Если буфер с С-приоритетом оказывается пустым, то базовая станция переходит к этапу 1606, а в противном случае она переходит к этапу 1612. Проверка буфера с С-приоритетом выполняется только в том случае, если из буфера с В-приоритетом не было считано никаких данных. Следовательно, ПФУ должен быть сформирован из БПД либо из буфера с С- или Н-приоритетом, либо из обоих этих буферов) На этапе 1612 базовая станция определяет, содержит ли буфер с С-приоритетом сегмент данных размером 3072 или более битов) Если буфер с С-приоритетом содержит по меньшей мере 3072 бита, то базовая станция выполняет этапы с 1640 по 1644, а в противном случае она переходит к этапу 1618.

На этапе 1618 базовая станция определяет, равен ли размер хранящегося в буфере с С-приоритетом сегмента данных 1536 или более битам. Если буфер с С-приоритетом содержит по меньшей мере 1536 битов, то базовая станция выполняет процедуру Б-4, а в противном случае она переходит к этапу 1606.

В случае, если как из буфера с В-приоритетом, так и из буфера с С-приоритетом не было считано никаких данных, данные из буфера с Н-приоритетом должны передаваться со скоростью 1,2288 кбит/с. Следовательно, на этапе 1606 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то на этапе 1608 базовая станция выполняет операцию ССПД, а в противном случае она переходит к этапу 1614. На этапе 1614 базовая станция определяет, содержит ли буфер с Н-приоритетом сегмент данных размером 3072 или более битов с целью проверки того, можно ли сформировать ПФУ из БПД с Н-приоритетом максимального суммарного размера БПД. Если в буфере с Н-приоритетом находятся по меньшей мере 3072 бита, то базовая станция выполняет этапы с 1640 по 1644. Если же размер содержащегося в буфере с Н-приоритетом сегмента данных меньше 3072 битов, то на этапе 1620 базовая станция определяет, содержит ли буфер с Н-приоритетом по меньшей мере 1536 битов) Если в буфере с Н-приоритетом находятся по меньшей мере 1536 битов, то базовая станция выполняет процедуру Б-5.

В случае, если из буфера с В-приоритетом были считаны 1536 битов, выполняется процедура Б-1. Согласно фиг.6б на этапе 1652 базовая станция определяет, является ли буфер с С-приоритетом пустым. Если буфер с С-приоритетом оказывается пустым, то базовая станция переходит к этапу 1654, а в противном случае она переходит к этапу 1658. Так как 1536 битов уже были считаны из буфера с В-приоритетом, для передачи 3072-битового ПФУ со скоростью 1,2288 Мбит/с необходимо считать 1536 битов либо из буфера с С-приоритетом, либо из буфера с Н-приоритетом, или необходимо считать по 768 битов из каждого из буферов с С- и Н-приоритетом. Следовательно, на этапе 1658 базовая станция определяет, содержит ли буфер с С-приоритетом по меньшей мере 1536 битов) Если в буфере с С-приоритетом находятся по меньшей мере 1536 битов, то базовая станция на этапе 1666 считывает из буфера с С-приоритетом 1536 битов, а на этапе 1668 формирует БПД из блоков БПД, считанных из буферов с С- и Н-приоритетом, без согласования качества) На этапе 1670 базовая станция модулирует ПФУ и передает его в МС.

Если на этапе 1658 буфер с С-приоритетом содержит сегмент данных размером меньше 1536 битов, то на этапе 1662 базовая станция определяет, равен ли размер хранящегося в буфере с С-приоритетом сегмента данных по меньшей мере 768 битам. Если буфер с С-приоритетом содержит по меньшей мере 768 битов, то базовая станция переходит к этапу 1664, а в противном случае она переходит к этапу 1654. На этапе 1654 базовая станция считывает из буфера с С-приоритетом 768 битов, а затем выполняет процедуру Б-1-1. С другой стороны, если в буфере с С-приоритетом хранится менее 768 битов, то на этапе 1654 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то на этапе 1656 базовая станция выполняет операцию ССПД. Если же буфер с Н-приоритетом оказывается непустым, то на этапе 1660 базовая станция определяет, содержит ли буфер с Н-приоритетом сегмент данных размером 1536 или более битов, с целью формирования 3072-битового ПФУ из БПД из буферов с В- и Н-приоритетом в комбинации типа (1536+1536), так как никаких данных из буфера с С-приоритетом считано не было. Если буфер с Н-приоритетом содержит 1536 или более битов, то базовая станция выполняет этапы с 1666 по 1670. Если буфер с Н-приоритетом содержит сегмент данных размером меньше 1536 битов, то на этапе 1656 базовая станция выполняет операцию ССПД.

После того как из буфера с В-приоритетом и буфера с С-приоритетом считано соответственно 1536 битов и 768 битов, для формирования 3072-битового ПФУ из трех БПД в процедуре Б-1-1 необходимо считать 768 битов из буфера с Н-приоритетом. Согласно фиг.6в на этапе 1672 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то базовая станция переходит к этапу 1674, а в противном случае на этапе 1676 она определяет, содержит ли буфер с Н-приоритетом 768 или более битов) Если в буфере с Н-приоритетом находятся 768 или более битов, то базовая станция переходит к этапу 1678, а в противном случае переходит к этапу 1674.

На этапе 1678 базовая станция считывает из буфера с Н-приоритетом 768 битов) Базовая станция на этапе 1680 формирует ПФУ из БПД из буферов с В-, С- и Н-приоритетом в комбинации типа (1536+768+768) без согласования качества, а на этапе 1682 модулирует ПФУ и передает его в мобильную станцию.

Если из буфера с В-приоритетом считаны 768 битов, то для скорости передачи данных 1,2288 Мбит/с можно сформировать 1536-битовый или 3072-битовый ПФУ. Согласно фиг.6г на этапе 1684 базовая станция определяет, является ли буфер с С-приоритетом пустым. Если буфер с С-приоритетом оказывается пустым, то базовая станция переходит к этапу 1686, а в противном случае она переходит к этапу 1690. На этапе 1690 базовая станция определяет, содержит ли буфер с С-приоритетом 1536 или более битов) Если буфер с С-приоритетом содержит 1536 или более битов, то на этапе 1698 базовая станция считывает из буфера с С-приоритетом 1536 битов, а затем выполняет процедуру Б-2-1. Если же на этапе 1690 буфер с С-приоритетом содержит сегмент данных размером меньше 1536 битов, то базовая станция переходит к этапу 1694.

В случае, когда из буфера с В-приоритетом и из буфера с С-приоритетом считаны соответственно 768 битов и 1536 битов, выполняется процедура Б-2-1. Согласно фиг.6д на этапе 1704 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то базовая станция переходит к этапу 1710, а в противном случае она переходит к этапу 1708. На этапе 1708 базовая станция определяет, содержит ли буфер с Н-приоритетом сегмент данных размером 768 или более битов) Если буфер с Н-приоритетом содержит 768 или более битов, то базовая станция на этапе 1698 считывает из буфера с Н-приоритетом 768 битов, а на этапе 1722 формирует 3072-битовый ПФУ из трех БПД, считанных из рассматриваемых буферов, без согласования качества) На этапе 1724 базовая станция модулирует ПФУ и передает его в МС по физическому каналу.

С другой стороны, если буфер с Н-приоритетом оказывается пустым, или буфер с Н-приоритетом содержит сегмент данных размером меньше 768 битов, то базовая станция на этапе 1710 повторно считывает из каждого из буферов с В- и С-приоритетом по 768 битов, а на этапе 1716 формирует ПФУ из двух БПД, каждый из которых содержит 768 битов, без согласования качества) На этапе 1718 базовая станция модулирует ПФУ и передает его в мобильную станцию.

Согласно фиг.6г если на этапе 1690 буфер с С-приоритетом содержит сегмент данных размером меньше 1536 битов, то на этапе 1694 базовая станция определяет, содержит ли буфер с С-приоритетом сегмент данных размером 768 или более битов) Если буфер с С-приоритетом содержит 768 или более битов, то на этапе 1696 базовая станция считывает из буфера с С-приоритетом 768 битов и выполняет процедуру Б-2-2. С другой стороны, если буфер с С-приоритетом содержит менее 768 битов, то базовая станция переходит к этапу 1686.

Далее со ссылкой на фиг.6е описывается процедура Б-2-2 для случая, когда из каждого из буферов с В- и С- приоритетом считывается по 768 битов) На этапе 1726 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то базовая станция переходит к этапу 1732, а в противном случае она переходит к этапу 1730. На этапе 1730 базовая станция определяет, содержит ли буфер с Н-приоритетом 1536 или более битов) Причина выполнения этапа 1730 состоит в том, что ПФУ можно сформировать из трех БПД посредством считывания по 384 бита из двух буферов и 384 битов из оставшегося буфера или посредством считывания по 768 битов из двух буферов и 1536 битов из оставшегося буфера) В данном случае, в силу того что из каждого из буферов с В- и С-приоритетом было считано по 768 битов, можно сформировать 3072-битовый ПФУ из трех БПД в случае, если буфер с Н-приоритетом содержит по меньшей мере 1536 битов) Следовательно, если на этапе 1730 буфер с Н-приоритетом содержит по меньшей мере 1536 битов, то базовая станция переходит к этапу 1736, а в противном случае она переходит к этапу 1732.

Базовая станция на этапе 1736 считывает из буфера с Н-приоритетом 1536 битов, а на этапе 1738 формирует ПФУ из БПД, считанных из трех рассматриваемых буферов, без согласования качества) На этапе 1740 базовая станция модулирует ПФУ и передает его в МС по физическому каналу.

Если базовая станция переходит с этапа 1726 или 1730 на этап 1732, то это означает, что невозможно сформировать 3072-битовый ПФУ из трех БПД. Следовательно, базовая станция считывает суммарно из трех рассматриваемых буферов 1536 битов и передает их или считывает суммарно из двух буферов 3072 бита и передает их. В варианте осуществления настоящего изобретения передача 3072-битового ПФУ предпочтительна с точки зрения эффективности передачи данных, что будет описано ниже. В силу того, что чем раньше были считаны БПД, тем более высокий приоритет они имеют, можно сказать, что в соответствии с настоящим изобретением передача БПД осуществляется по основывающейся на приоритетах схеме передачи БПД.

Следовательно, на этапе 1732 базовая станция формирует ПФУ из БПД, считанных из буферов с В- и С-приоритетом, без согласования качества) На этапе 1734 базовая станция модулирует ПФУ и передает его в МС по физическому каналу.

В случае, если из буфера с В-приоритетом считано 768 битов, а из буфера с С-приоритетом не считано никаких данных, для передачи данных со скоростью 1,2288 Мбит/с не остается другого выбора, кроме как сформировать ПФУ из БПД, содержащих в сумме 1536 битов, посредством дальнейшего считывания 768 битов из буфера с Н-приоритетом. Возвращаясь к Фиг.6г, на этапе 1686 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то на этапе 1688 базовая станция выполняет операцию ССПД. Если же буфер с Н-приоритетом оказывается непустым, то на этапе 1692 базовая станция определяет, содержит ли буфер с Н-приоритетом по меньшей мере 768 битов)

Если буфер с Н-приоритетом содержит по меньшей мере 768 битов, то на этапе 1700 базовая станция считывает из буфера с Н-приоритетом 768 битов и формирует ПФУ из БПД, считанных из буферов с В- и Н-приоритетом, без согласования качества) На этапе 1702 базовая станция модулирует ПФУ и передает его в МС.

В случае, если базовая станция считывает из буфера с В-приоритетом 384 бита, то она выполняет процедуру Б-3. Для того чтобы выполнить передачу ПФУ, состоящего из трех БПД, со скоростью 1,2288 Мбит/с, этот ПФУ формируют таким образом, чтобы он содержал 1536 битов, то есть по 384 бита от каждого из двух буферов и 768 битов от оставшегося буфера)

Согласно фиг.6ж на этапе 1742 базовая станция определяет, является ли буфер с С-приоритетом пустым. Если буфер с С-приоритетом оказывается пустым, то на этапе 1744 базовая станция выполняет операцию ССПД. Если же буфер с С-приоритетом оказывается непустым, то на этапе 1746 базовая станция определяет, содержит ли буфер с С-приоритетом сегмент данных размером 768 или более битов) Если буфер с С-приоритетом содержит 768 или более битов, то на этапе 1752 базовая станция считывает из буфера с С-приоритетом 768 битов, а затем выполняет процедуру Б-3-1, чтобы считать 384 бита из буфера с Н-приоритетом.

Описание процедуры Б-3-1 приводится со ссылкой на фиг.6з. На фиг.6з базовая станция на этапе 1754 определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то на этапе 1756 базовая станция выполняет операцию ССПД. Если же буфер с Н-приоритетом оказывается непустым, то на этапе 1758 базовая станция определяет, содержит ли буфер с Н-приоритетом сегмент данных размером 384 или более битов) Если буфер с Н-приоритетом содержит 384 или более битов, то базовая станция на этапе 1760 считывает из буфера с Н-приоритетом 384 бита, а на этапе 1762 формирует ПФУ из трех БПД. На этапе 1764 базовая станция модулирует ПФУ и передает его в МС по физическому каналу.

Согласно фиг.6ж если на этапе 1746 буфер с С-приоритетом содержит сегмент данных размером меньше 768 битов, то на этапе 1748 базовая станция определяет, содержит ли буфер с С-приоритетом 384 или более битов) Если в буфере с С-приоритетом находятся 384 бита или более, то базовая станция переходит к этапу 1750, а в противном случае она выполняет операцию ССПД на этапе 1744. На этапе 1750 базовая станция считывает из буфера с С-приоритетом 384 бита, а затем выполняет процедуру Б-3-2, чтобы считать 768 битов из буфера с Н-приоритетом.

Согласно фиг.6и на этапе 1766 процедуры Б-3-2 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то на этапе 1768 базовая станция выполняет операцию ССПД. Если же буфер с Н-приоритетом оказывается непустым, то на этапе 1770 базовая станция определяет, содержит ли буфер с Н-приоритетом сегмент данных размером 768 или более битов) Если буфер с Н-приоритетом содержит менее 768 битов, то на этапе 1768 базовая станция выполняет операцию ССПД. С другой стороны, если буфер с Н-приоритетом содержит 768 или более битов, то базовая станция на этапе 1772 считывает из буфера с Н-приоритетом 768 битов, а на этапе 1774 формирует ПФУ из трех БПД. На этапе 1776 базовая станция модулирует ПФУ и передает его в МС по физическому каналу.

В случае, если из буфера с В-приоритетом не считано никаких данных, а буфер с С-приоритетом содержит сегмент данных, размер которого, по меньшей мере, равен 1536 битам и меньше 3072 битов, выполняется процедура Б-4. Согласно фиг.6к на этапе 1780 базовая станция считывает из буфера с С-приоритетом 1536 битов) На этапе 1782 базовая станция определяет, является ли буфер с Н-приоритетом пустым. Если буфер с Н-приоритетом оказывается пустым, то на этапе 1786 базовая станция формирует ПФУ из БПД только из буфера с С-приоритетом и переходит к этапу 1792.

С другой стороны, если буфер с Н-приоритетом оказывается непустым, то на этапе 1784 базовая станция определяет, содержит ли буфер с Н-приоритетом сегмент данных размером 1536 или более битов) Если буфер с Н-приоритетом содержит по меньшей мере 1536 битов, то на этапе 1794 базовая станция считывает из буфера с С-приоритетом 1536 битов, так как из буфера с В-приоритетом не было считано никаких данных, а из буфера с С-приоритетом были считаны 1536 битов) При 1,2288 Мбит/с ПФУ можно сформировать из БПД из буферов с С- и Н-приоритетом двумя способами: один состоит в том, чтобы считать по 1536 битов из каждого из двух буферов, а другой, чтобы считать по 768 битов из каждого из двух буферов) Именно по этой причине проводится определение того, содержит ли буфер с Н-приоритетом по меньшей мере 1536 битов) Если буфер с Н-приоритетом содержит по меньшей мере 1536 битов, то базовая станция переходит к этапу 1788, в противном случае она переходит к этапу 1794.

Если буфер с Н-приоритетом содержит сегмент данных размером меньше 1536 битов, то на этапе 1794 базовая станция определяет, содержит ли буфер с Н-приоритетом 768 или более битов) Так как из буфера с В-приоритетом не считано никаких данных, то проводится определение того, можно ли сформировать 1536-битовый ПФУ из БПД из буферов с С-приоритетом и Н-приоритетом. Если буфер с Н-приоритетом содержит 768 или более битов, то базовая станция на этапе 1796 считывает из буфера с С-приоритетом 768 битов, а затем на этапе 1798 считывает 768 битов из буфера с Н-приоритетом. Таким образом, 1536-битовый ПФУ формируется только с использованием данных из буферов с С- и Н-приоритетом.

В случае, если нельзя считать данные ни из буфера с В-приоритетом, ни из буфера с С-приоритетом, то есть в случае, когда данные отсутствуют и в буфере с В-приоритетом, и в буфере с С-приоритетом, либо в этих буферах содержится объем данных, недостаточный для их передачи со скоростью 1,2288 Мбит/с, выполняется процедура Б-5. В этом случае в буфере с Н-приоритетом находятся по меньшей мере 1536 битов)

Согласно фиг.6л базовая станция на этапе 1800 считывает из буфера с Н-приоритетом 1536 битов, на этапе 1802 формирует ПФУ из БПД с Н-приоритетом, а на этапе 1804 модулирует и передает этот ПФУ.

Процедуры для скоростей передачи данных, определенных на этапах с 410в по 410ж по фиг.4, можно выполнить аналогично процедурам А и Б.

На фиг.7 приведена блок-схема приемника, предназначенного для приема и обработки ПФУ в соответствии с настоящим изобретением. Нижеследующее описание дается в предположении, что приемник расположен в МС.

Согласно фиг.7, после приема ПФУ на этапе 700 от базовой станции на этапе 702 приемник определяет, является ли принятый ПФУ первичной передачей или повторной передачей. Первично переданный ПФУ и повторно переданный ПФУ можно идентифицировать множеством разных способов) В заголовок ПФУ можно добавить идентификатор ПК, включающего в себя БПД из состава данного ПФУ, или же этот идентификатор можно передавать по другому каналу синхронно с ПФУ. В случае первично переданного ПФУ на этапе 704 данный ПФУ проходит проверку ЦИК. В случае повторно переданного ПФУ проверка ЦИК на этапе 704 выполняется после того, как повторно переданный ПФУ скомбинирован с первично переданным ПФУ.

В зависимости от случая первичной или повторной передачи детектирование ошибок и комбинирование ПФУ выполняют различными способами. При первичной передаче МС анализирует идентификатор принятого ПФУ и подвергает ПФУ канальному декодированию без комбинирования. В данном случае перед канальным декодированием принятый ПФУ сохраняется в отдельном буфере. Если ПФУ включает в себя только один БПД, то выделяется один буфер. Если же ПФУ включает в себя два и более БПД, то буфера выделяются в количестве, равном количеству БПД.

После декодирования каждый БПД проходит проверку ЦИК. Буфер, соответствующий безошибочному БПД, сбрасывают, а буфер, соответствующий ошибочному БПД, сохраняют. При повторной передаче хранящийся в буфере первично переданный ПФУ комбинируется с повторно переданным ПФУ на основе БПД. Комбинированные БПД сохраняют в соответствующих буферах, после чего декодируют. Аналогично, буфер, соответствующий безошибочному БПД, сбрасывают, а буфер, соответствующий БПД с ошибками передачи, сохраняют.

На этапе 706 базовая станция формирует кадр обратной связи, содержащий сигналы NACK для ошибочных БПД и сигналы ACK для безошибочных БПД, и передает этот кадр обратной связи в базовую станцию. Для безошибочных БПД МС выполняет операцию, обратную согласованию качества (ОСК). Так как предполагается, что однозначное СК применяется к каждому из БПД в комбинации, полученных из по меньшей мере двух буферов базовой станции, МС не выполняет каких-либо дополнительных операций в процессе ОСК на этапе 708. На этапе 710 МС передает эти БПД в буфера подуровня мультиплексора/КПУПД в соответствии с их уровнями приоритета) БПД обратно отображаются на соответствующие буфера с приоритетами на уровне протокола размещения ресурсов (ПРР), и передаются на вышестоящий уровень на этапе 712.

На фиг.8 приведена блок-схема алгоритма, иллюстрирующая обработку БПД в комбинации по нескольким каналам в МС.

После приема ПФУ на этапе 800, на этапе 802 МС определяет, является ли принятый ПФУ первичной передачей или повторной передачей, посредством проверки его порядкового номера или его идентификатора, содержащегося в его заголовке или принятого по другому каналу. Если принятый ПФУ представляет собой повторную передачу, то на этапе 804 МС комбинирует этот принятый ПФУ с соответствующим ему первично переданным ПФУ, ранее принятым МС.

На этапе 806 МС проверяет, содержит ли ошибки принятый ПФУ или скомбинированный ПФУ, например, посредством проверки ЦИК. Если ПФУ содержит ошибки, то на этапе 812 МС определяет, содержит ли данный ПФУ один ошибочный БПД. Если только один БПД содержит ошибки, то МС на этапе 816 формирует сигнал NACK для ошибочного БПД, а на этапе 822 передает его в базовую станцию. Если на этапе 812 два или более БПД содержат ошибки, то МС на этапах 818 и 820 формирует сигналы NACK для ошибочных БПД, а затем на этапе 822 передает их в базовую станцию. Так как в данном варианте осуществления настоящего изобретения один ПФУ может включать в себя до трех БПД, кадр обратной связи включает в себя до трех сигналов NACK для этих БПД. Если в составе ПФУ передаются четыре или более БПД, то кадр обратной связи включает в себя сигналы ACK/NACK в количестве, равном количеству типов БПД.

Если на этапе 806 ПФУ не содержит ошибок и включает в себя один БПД, то на этапе 824 МС возвращает в базовую станцию один сигнал ACK для данного БПД. Если ПФУ содержит два или более БПД, то на этапе 826 или 828 МС возвращает в базовую станцию два или более сигналов ACK. То есть МС передает сигналы обратной связи в количестве, равном количеству БПД в составе ПФУ. Если в составе ПФУ приняты три БПД, и два из них содержат ошибки, то МС возвращает в базовую станцию два сигнала NACK и один сигнал ACK, причем сигналы NACK и АСК отображаются на идентификаторы соответствующих им БПД.

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

Согласно фиг.9 на этапе 900 на основе принятой от МС информации УСПД базовая станция выбирает скорость прямой передачи данных из приведенных в таблице 1 скоростей, лежащих в диапазоне от 38,4 кбит/с до 2,4576 Мбит/с. В соответствии с выбранной скоростью передачи данных на этапе 902 базовая станция определяет доступный максимальный суммарный размер БПД и количество слотов для передачи. Взаимосвязь между максимальным суммарным размером БПД и количеством слотов показана в таблице 1.

Например, максимальный суммарный размер БПД составляет 3072 бита, и для передачи в МС со скоростью 1,2288 Мбит/с выделяются два слота) Иными словами, 3072 бита передают в МС со скоростью 1,2288 Мбит/с по 1536 битов в каждом слоте. На этапе 904 базовая станция проверяет выделенные для МС буфера передачи. Как указано выше, согласно настоящему изобретению, данные их трех источников услуг приложений сохраняют в трех буферах, выделенных для каждой МС. Следовательно, базовая станция определяет, являются ли все эти три буфера пустыми. Если все три буфера оказываются пустыми, что подразумевает отсутствие в них данных для передачи, то на этапе 906 базовая станция подготавливается для обслуживания следующих данных.

С другой стороны, если на этапе 904 по меньшей мере один из буферов оказывается непустым, то базовая станция определяет количество буферов, содержащих данные, и уровни приоритета этих буферов, после чего на этапе 908 определяет последовательность считывания данных из буферов в соответствии с уровнями приоритета) На этапе 910 базовая станция считывает данные из буферов до достижения максимального суммарного размера БПД. На этапе 912 базовая станция сравнивает максимальный суммарный размер БПД с суммарным объемом считанных данных. Если максимальный суммарный размер БПД меньше, чем суммарный объем считанных данных, то базовая станция переходит к этапу 914, а в противном случае базовая станция переходит к этапу 920.

На этапе 914 базовая станция выполняет согласование качества для каждого из БПД, считанных из рассматриваемых буферов) На этапе 916 базовая станция формирует ПФУ из БПД, для которых выполнено согласование качества, а на этапе 918 модулирует ПФУ и передает его в МС.

С другой стороны, если на этапе 912 максимальный суммарный размер БПД превышает суммарный объем считанных данных, то на этапе 920 базовая станция проверяет, существует ли другой суммарный размер БПД, доступный при заданной скорости передачи данных. Например, если для 1,2288 Мбит/с из буферов не удается считать 3072 бита из состава БПД, то выполняется повторное комбинирование БПД с целью формирования 1536-битового ПК. Таким образом, происходит повторное задание объема данных в ПФУ.

Если на этапе 920 не удается обеспечить скорость передачи данных даже посредством изменения суммарного размера БПД, то на этапе 922 базовая станция выполняет операцию ССПД и возвращается на этап 902. Если же на этапе 920 имеется доступный суммарный размер БПД, то на этапе 924 размер ПК устанавливается заново на основе значения скорости передачи данных, и процесс возвращается на этап 908.

Таблица 2 иллюстрирует порядок считывания из трех буферов при 1,2288 Мбит/с на этапе 910.

При максимальном суммарном размере БПД, равном 3072 битов, и скорости передачи данных, равной 1,2288 Мбит/с, на этапе 910 имеются девять вариантов считывания. Если ни один из девяти вариантов недоступен, то проводится определение того, доступен ли, по меньшей мере, один из девяти вариантов для второго значения максимального суммарного размера БПД, равного 1536 битам. В случае, если на этапе 920 считанный блок данных не удовлетворяет измененному суммарному размеру БПД, выполняется операция ССПД.

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

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

Повторная передача

Установление очередности обслуживания повторных передач выполняется по круговой схеме. Если в буфере повторной передачи находятся данные, то первичная передача приостанавливается, и выполняется повторная передача с использованием установления очередности обслуживания по круговой схеме до тех пор, пока буфер повторной передачи не опустеет. В варианте осуществления настоящего изобретения предполагается, что отношение мощности несущей к уровню помех остается без изменений, то есть для первичной и повторной передач по каналу с АБГШ используется одна и та же скорость передачи данных. Несмотря на то, что для первичной и повторной передач используется одна и та же скорость передачи данных, при повторной передаче может применяться другой суммарный размер БПД.

Случай I (38,4 кбит/с): повторную передачу выполняют аналогично первичной передаче.

Случай II (76,8 кбит/с)

(1) Если при первичной передаче в составе ПФУ был передан один БПД (384 битов или 768 битов), то повторную передачу выполняют аналогичным образом.

(2) Если при первичной передаче в составе ПФУ были переданы два БПД (384 битов + 384 битов), то повторную передачу выполняют одним из двух следующих способов:

а) если оба БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из двух БПД содержит ошибки, то ошибочный БПД повторно передают в четырех слотах со скоростью 76,8 кбит/с. По сравнению с первичной передачей повторную передачу ПФУ иного размера выполняют с той же скоростью.

Случай III (153,6 кбит/с)

(1) Если при первичной передаче в составе ПФУ был передан один БПД (384, 768 или 1536 битов), то повторную передачу выполняют аналогичным образом.

(2) Если при первичной передаче в составе ПФУ были переданы два БПД (384+384 или 768+768), то повторную передачу выполняют одним из двух следующих способов:

а) если оба БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из двух БПД содержит ошибки, то ошибочный БПД повторно передают в двух или четырех слотах со скоростью 153,6 кбит/с.

(3) Если при первичной передаче в составе ПФУ были переданы три БПД (384+384+768 независимо от порядка следования), то повторную передачу выполняют одним из трех следующих способов:

а) если все три БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из трех БПД содержит ошибки, то ошибочный БПД повторно передают в двух или четырех слотах со скоростью 153,6 кбит/с;

в) если два из трех буферов содержат ошибки и суммарный размер ошибочных БПД равен 768 битам, то ошибочные БПД повторно передают в комбинации, тип которой обозначен номерами (4), (5) или (6) по фиг.3в) Если суммарный размер ошибочных БПД равен 1152 бита (768+384), то так как максимальный размер БПД, доступный при 153,6 кбит/с, не равен 1152 битам, первым повторно передают один из ошибочных БПД с более высоким приоритетом. Если размер БПД с большим приоритетом равен 768 битам, то 768-битовый БПД повторно передают в четырех слотах со скоростью 153,6 кбит/с. Если размер БПД с большим приоритетом равен 384 битам, то первым повторно передают 384-битовый БПД в двух слотах со скоростью 153,6 кбит/с. Оставшийся БПД повторно передают в первую очередь на следующем цикле очереди обслуживания. То есть оставшийся БПД повторно передают в двух или четырех слотах со скоростью 153,6 кбит/с на следующем цикле очереди обслуживания.

Случай IV-1 (307,2 кбит/с)

(1) Если при первичной передаче в составе ПФУ был передан один БПД (384, 768, 1536, 3072 битов), то повторную передачу выполняют аналогичным образом.

(2) Если при первичной передаче в составе ПФУ были переданы два БПД (384+384, 768+768 или 1536+1536), то повторную передачу выполняют одним из двух следующих способов:

а) если оба БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из двух БПД содержит ошибки, то ошибочный БПД повторно передают в двух или четырех слотах со скоростью 307,2 кбит/с.

(3) Если при первичной передаче в составе ПФУ были переданы три БПД (384+384+768 или 768+768+1536 независимо от порядка следования), то повторную передачу выполняют одним из трех следующих способов:

а) если все три БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из трех БПД содержит ошибки, то ошибочный БПД повторно передают в одном, двух или четырех слотах со скоростью 307,2 кбит/с;

в) если два из трех буферов содержат ошибки и ошибочные БПД скомпонованы в комбинацию типа (384+384) или (768+768), то ошибочные БПД повторно передают в комбинации, тип которой обозначен номерами (4), (5) или (6) по фиг.3г. Если ошибочные БПД скомпонованы в комбинацию типа (384+768) или (768+1536), то так как сумма из 1152 битов или 2304 битов ошибочных БПД не равна поддерживаемому при 307,2 кбит/с суммарному размеру БПД, первым повторно передают один ошибочный БПД, имеющий более высокий приоритет (384, 768 или 1536 битов). Оставшийся БПД повторно передают в первую очередь на следующем цикле очереди обслуживания.

Случай IV-2 (614,4 кбит/с)

(1) Если при первичной передаче в составе ПФУ был передан один БПД (768, 1536 или 3072 битов), то повторную передачу выполняют аналогичным образом.

(2) Если при первичной передаче в составе ПФУ были переданы два БПД (384+384, 768+768 или 1536+1536), то повторную передачу выполняют одним из двух следующих способов:

а) если оба БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из двух БПД содержит ошибки, то ошибочный БПД повторно передают в одном или двух слотах со скоростью 614,4 кбит/с, за исключением 384-битового БПД. Так как суммарный размер БПД, доступный при 614,4 кбит/с, не равен 384 битам, то 384-битовый БПД передают повторно посредством ССПД.

(3) Если при первичной передаче в составе ПФУ были переданы три БПД (384+384+768 или 768+768+1536 независимо от порядка следования), то повторную передачу выполняют одним из трех следующих способов:

а) если все три БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из трех БПД содержит ошибки, то ошибочный БПД передают повторно в одном, двух или четырех слотах со скоростью 614,4 кбит/с, за исключением 384-битового БПД. Так как суммарный размер БПД, доступный при 614,4 кбит/с, не равен 384 битам, то 384-битовый БПД передают посредством ССПД;

в) если два из трех буферов содержат ошибки и ошибочные БПД скомпонованы в комбинацию типа (384+384) или (768+768), то ошибочные БПД повторно передают в комбинации, тип которой обозначен номерами (4), (5) или (6) по фиг.3г. Если ошибочные БПД скомпонованы в комбинацию типа (384+768) или (768+1536), то обладающий более высоким приоритетом 768-битовый или 1536-битовый БПД повторно передают в одном или двух слотах со скоростью 614,4 кбит/с. Если размер БПД с наибольшим приоритетом равен 384 битам, то в силу того, что суммарный размер БПД, доступный при 614,4 кбит/с, не равен 384 битам, повторную передачу данного БПД выполняют посредством ССПД. Оставшийся БПД повторно передают в первую очередь на следующем цикле очереди обслуживания.

Случай IV-3 (1228,8 кбит/с)

(1) Если при первичной передаче в составе ПФУ был передан один БПД (1536 или 3072 битов), то повторную передачу выполняют аналогичным образом.

(2) Если при первичной передаче в составе ПФУ были переданы два БПД (768+768 или 1536+1536), то повторную передачу выполняют одним из двух следующих способов:

а) если оба БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из двух БПД содержит ошибки и размер этого ошибочного БПД равен 1536 битам, то его повторно передают в одном слоте со скоростью 1228,8 кбит/с. Если же размер ошибочного БПД равен 768 битам, то его повторную передачу выполняют посредством ССПД, так как суммарный размер БПД, доступный при 1228,8 кбит/с, не равен 768 битам.

(3) Если при первичной передаче в составе ПФУ были переданы три БПД (384+384+768 или 768+768+1536 независимо от порядка следования), то повторную передачу выполняют одним из трех следующих способов:

а) если все три БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из трех БПД содержит ошибки и размер ошибочного БПД равен 1536 битам, то его повторно передают в одном слоте со скоростью 1228,8 кбит/с. Если же размер ошибочного БПД равен 384 или 768 битам, то его передают посредством ССПД, так как суммарный размер БПД, доступный при 1228,8 кбит/с, не равен ни 384 битам, ни 768 битам;

в) если два из трех буферов содержат ошибки и ошибочные БПД скомпонованы в комбинацию типа (768+768), то ошибочные БПД повторно передают в комбинации, тип которой обозначен номерами (4), (5) или (6) по фиг.3г. Однако если ошибочные БПД скомпонованы в комбинацию типа (384+384), то их повторную передачу выполняют посредством ССПД, так как суммарный размер БПД, доступный при 1228,8 кбит/с, не равен 768 битам. Если ошибочные БПД скомпонованы в комбинацию типа (384+768) или (768+1536), то обладающий более высоким приоритетом 1536-битовый БПД повторно передают в одном слоте со скоростью 1228,8 кбит/с. Если размер БПД с наибольшим приоритетом равен 384 битам или 768 битам, то его повторную передачу выполняют посредством ССПД. Оставшийся БПД повторно передают в первую очередь на следующем цикле очереди обслуживания.

Случай IV-4 (2457,6 кбит/с)

(1) Если при первичной передаче в составе ПФУ был передан один БПД (3072 битов), то повторную передачу выполняют аналогичным образом.

(2) Если при первичной передаче в составе ПФУ были переданы два БПД (1536+1536), то повторную передачу выполняют одним из двух следующих способов:

а) если оба БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из двух БПД содержит ошибки, то этот ошибочный БПД размером 1536 битов повторно передают посредством ССПД, так как суммарный размер БПД, доступный при 2457,6 кбит/с, не равен 1536 битам.

(3) Если при первичной передаче в составе ПФУ были переданы три БПД (768+768+1536 независимо от порядка следования), то повторную передачу выполняют одним из трех следующих способов:

а) если все три БПД содержат ошибки, то их повторную передачу выполняют аналогично первичной передаче;

б) если один из трех БПД содержит ошибки и размер ошибочного БПД равен 768 битам или 1536 битам, то его повторно передают посредством ССПД, так как суммарный размер БПД, доступный при 2457,6 кбит/с, не равен ни 768 битам, ни 1536 битам;

в) если два из трех буферов содержат ошибки, то ошибочные БПД повторно передают посредством ССПД, так как суммарный размер БПД, доступный при 2457,6 кбит/с, не равен ни 768 битам, ни 1536 битам. Оставшийся БПД повторно передают в первую очередь на следующем цикле очереди обслуживания.

На фиг.10 приведена соответствующая варианту осуществления настоящего изобретения блок-схема алгоритма, иллюстрирующая повторную передачу данных со скоростью 2,4576 Мбит/с по каналу с АБГШ с использованием установления очередности обслуживания по круговой схеме для случая, когда прием всех БПД из состава первично переданного ПФУ оказывается неудачным.

Согласно фиг.10, на этапе 1000 базовая станция принимает от мобильной станции информацию обратной связи для первично переданного ПФУ. На этапе 1002 базовая станция определяет, содержит ли кадр обратной связи только сигналы ACK для БПД из состава первично переданного ПФУ. Если кадр обратной связи содержит сигналы ACK для всех БПД из состава данного ПФУ, то на этапе 1004 базовая станция определяет, что передача завершилась без ошибок.

Если кадр обратной связи включает в себя по меньшей мере один сигнал NACK, то на этапе 1006 базовая станция определяет, равно ли количество сигналов NACK в кадре обратной связи по меньшей мере двум, то есть содержит ли первично переданный кадр ПФУ только один БПД. Если ПФУ содержит только один БПД, то на этапе 1008 базовая станция определяет, принадлежит ли ошибочный БПД буферу с В-приоритетом. Если ошибочный БПД принадлежит буферу с В-приоритетом, то базовая станция на этапе 1024 считывает из буфера повторной передачи с В-приоритетом 3072 бита, на этапе 1028 формирует ПФУ из 3072-битового БПД с В-приоритетом и на этапе 1022 выполняет его повторную передачу. Если на этапе 1008 выясняется, что ошибочный БПД не принадлежит буферу с В-приоритетом, то на этапе 1010 базовая станция определяет, принадлежит ли этот БПД буферу с С-приоритетом. Если ошибочный БПД принадлежит буферу с С-приоритетом, то базовая станция на этапе 1026 считывает из буфера повторной передачи с С-приоритетом 3072 бита, на этапе 1028 формирует ПФУ из 3072-битового БПД с С-приоритетом, и на этапе 1022 выполняет его повторную передачу. Если на этапе 1010 оказывается, что ошибочный БПД не принадлежит буферу с С-приоритетом, то базовая станция на этапе 1012 считывает из буфера повторной передачи с Н-приоритетом 3072 бита, на этапе 1028 формирует ПФУ из 3072-битового БПД с Н-приоритетом и на этапе 1022 выполняет его повторную передачу.

В то же время, если суммарное количество сигналов NACK на этапе 1006 равно по меньшей мере двум, то на этапе 1014 базовая станция определяет, содержит ли кадр обратной связи ровно два сигнала NACK. В случае двух сигналов NACK, то есть двух БПД в составе ПФУ, базовая станция переходит к этапу 1016, а в случае большего количества сигналов NACK, то есть большего количества БПД в ПФУ, базовая станция переходит к этапу 1036.

Если на этапе 1016 базовая станция определяет, что один из двух ошибочных БПД принадлежит буферу с В-приоритетом, то на этапе 1030 она считывает из буфера повторной передачи с В-приоритетом 1536 битов и переходит к этапу 1018. С другой стороны, если на этапе 1016 выясняется, что ни один из ошибочных БПД не принадлежит буферу с В-приоритетом, то на этапе 1018 базовая станция определяет, принадлежат ли ошибочные БПД буферу с С-приоритетом. Если один из ошибочных БПД принадлежит буферу с С-приоритетом, то базовая станция на этапе 1032 считывает из буфера повторной передачи с С-приоритетом 1536 битов, на этапе 1034 формирует ПФУ с использованием двух 1532-битовых БПД из буферов повторной передачи с В- и С-приоритетом, и на этапе 1022 выполняет повторную передачу ПФУ в МС. Если ни один из ошибочных БПД не принадлежит буферу с С-приоритетом, то на этапе 1020 базовая станция считывает из буфера повторной передачи с Н-приоритетом 1536 битов, после чего выполняет этапы 1034 и 1022. На этапах с 1016 по 1034 из каждой возможной пары буферов из трех рассматриваемых буферов считывается по 1536 битов) То есть считываются 1536 битов с В-приоритетом и 1536 битов с С-приоритетом, 1536 битов с В-приоритетом и 1536 битов с Н-приоритетом, или 1536 битов с С-приоритетом и 1536 битов с Н-приоритетом, после чего ПФУ формируется с использованием двух считанных 1536-битовых БПД.

Если на этапе 1014 оказывается, что кадр обратной связи включает в себя больше двух сигналов NACK, то это означает, что ПФУ включает в себя три БПД, так как предполагается, что в данном варианте осуществления настоящего изобретения ПФУ может содержать до трех БПД. Если на этапе 1036 определено, что первично переданный ПФУ содержит 1536 битов из буфера с В-приоритетом, то на этапе 1040 базовая станция считывает из буфера повторной передачи с В-приоритетом 1536 битов) Затем на этапе 1042 базовая станция считывает 768 битов из буфера повторной передачи с С-приоритетом, а на этапе 1044–768 битов из буфера повторной передачи с Н-приоритетом. Базовая станция на этапе 1048 формирует ПФУ из этих трех БПД, а на этапе 1022 передает ПФУ в МС.

С другой стороны, если на этапе 1036 определено, что размер БПД с В-приоритетом из состава первично переданного ПФУ не равен 1536 битам, то на этапе 1038 базовая станция определяет, включает ли в себя ПФУ 1536 битов из буфера с С-приоритетом. Если размер БПД с С-приоритетом равен 1536 битам, то базовая станция на этапе 1050 считывает 768 битов из буфера повторной передачи с В-приоритетом, на этапе 1052–1536 битов из буфера повторной передачи с С-приоритетом, а на этапе 1054–768 битов из буфера повторной передачи с Н-приоритетом. Базовая станция на этапе 1048 формирует ПФУ из этих трех БПД, а на этапе 1022 передает ПФУ в МС.

Если на этапе 1038 оказывается, что размер БПД с С-приоритетом не равен 1536 битам, то это означает, что 1536 битов принадлежат буферу с Н-приоритетом. Следовательно, базовая станция на этапе 1056 считывает 768 битов из буфера повторной передачи с В-приоритетом, на этапе 1058–768 битов из буфера повторной передачи с С-приоритетом, а на этапе 1060–1536 битов из буфера повторной передачи с Н-приоритетом. Базовая станция на этапе 1048 формирует ПФУ из этих трех БПД, а на этапе 1022 передает ПФУ в МС.

На фиг.11а-11г приведены соответствующие варианту осуществления настоящего изобретения блок-схемы алгоритмов, иллюстрирующие выполнение повторной передачи данных со скоростью 2,4576 Мбит/с для случая, когда прием одного или двух из трех БПД, составляющих первично переданный ПФУ, оказывается неудачным.

Согласно фиг.11а на этапе 1102 базовая станция определяет, что один из трех БПД из состава ПФУ содержит ошибку. На этапе 1104 базовая станция определяет, принадлежит ли ошибочный БПД буферу с В-приоритетом. Если ошибочный БПД принадлежит буферу с В-приоритетом, то на этапе 1106 базовая станция проверяет, равен ли размер БПД с В-приоритетом из состава рассматриваемого ПФУ 1536 битам. Если размер БПД с В-приоритетом равен 1536 битам, то базовая станция на этапе 1108 считывает из буфера повторной передачи с В-приоритетом 1536 битов и на этапе 1126 формирует ПФУ из 1536-битового БПД с В-приоритетом. Однако так как суммарный размер БПД, доступный при 2,4576 Мбит/с, не равен 1536 битам, то на этапе 1128 базовая станция выполняет операцию ССПД, после чего на этапе 1134 повторно передает результирующий ПФУ в МС. Так как 1,2288 Мбит/с является максимальной скоростью передачи данных, с которой возможна передача 1536-битового сегмента данных, на этапе 1128 скорость передачи данных уменьшается с 2,4576 Мбит/с до 1,2288 Мбит/с. С другой стороны, если на этапе 1106 выясняется, что размер БПД с В-приоритетом не равен 1536 битам, то это означает, что он равен 768 битам. Таким образом, базовая станция на этапе 1114 считывает из буфера повторной передачи с В-приоритетом 768 битов, а затем на этапе 1130 формирует ПФУ из 768-битового БПД с В-приоритетом. Однако так как суммарный размер БПД, доступный при 2,4576 Мбит/с, не равен 768 битам, то на этапе 1132 базовая станция выполняет операцию ССПД посредством уменьшения скорости передачи данных с 2,4576 Мбит/с до максимальной скорости передачи данных, позволяющей выполнить передачу 768 битов, то есть до 614,4 кбит/с.

Если на этапе 1104 определено, что ошибочный БПД не принадлежит буферу с В-приоритетом, то на этапе 1110 базовая станция определяет, принадлежит ли ошибочный БПД буферу с С-приоритетом. Если ошибочный БПД принадлежит буферу с С-приоритетом, то базовая станция на этапе 1116 проверяет, равен ли размер БПД с С-приоритетом 1536 битам. Если размер БПД с С-приоритетом равен 1536 битам, то базовая станция на этапе 1120 считывает из буфера повторной передачи с С-приоритетом 1536 битов, а на этапе 1126 формирует ПФУ из 1536-битового БПД с С-приоритетом. Однако так как суммарный размер БПД, доступный при 2,4576 Мбит/с, не равен 1536 битам, то на этапе 1128 базовая станция выполняет операцию ССПД посредством уменьшения скорости передачи данных с 2,4576 Мбит/с до 1,2288 Мбит/с, после чего на этапе 1134 повторно передает результирующий ПФУ в МС. Если на этапе 1116 выясняется, что размер БПД с С-приоритетом не равен 1536 битам, то базовая станция на этапе 1122 считывает 768 битов из буфера повторной передачи с С-приоритетом, а затем на этапе 1130 формирует ПФУ из 768-битового БПД с С-приоритетом. Однако так как суммарный размер БПД, доступный при 2,4576 Мбит/с, не равен 768 битам то на этапе 1132 базовая станция выполняет операцию ССПД посредством уменьшения скорости передачи данных с 2,4576 Мбит/с до 614,4 кбит/с.

Если на этапе 1110 определено, что ошибочный БПД не принадлежит буферу с С-приоритетом, то это означает, что ошибочный БПД принадлежит буферу с Н-приоритетом. Аналогично тому, как выполняют повторную передачу БПД с В-приоритетом или С-приоритетом, повторную передачу БПД с Н-приоритетом выполняют на этапах с 1124 по 1134 в случае, если размер БПД с Н-приоритетом равен 768 битам, и на этапах 1126, 1128 и 1134 в случае, если размер БПД с Н-приоритетом равен 1536 битам.

Согласно фиг.11б на этапе 1150 базовая станция определяет, что два из трех БПД из состава ПФУ содержат ошибки. На этапе 1152 базовая станция определяет, принадлежит ли один из ошибочных БПД буферу с В-приоритетом. Если один из ошибочных БПД принадлежит буферу с В-приоритетом, то базовая станция переходит к этапу 1154, в противном случае она выполняет процедуру Г. На этапе 1154 базовая станция определяет, равен ли размер БПД с В-приоритетом 768 битам. Если размер БПД с В-приоритетом равен 768 битам, то базовая станция переходит к этапу 1156, в противном случае она переходит к этапу 1178. На этапе 1156 базовая станция считывает из буфера повторной передачи с В-приоритетом 768 битов) На этапе 1178 базовая станция считывает из буфера повторной передачи с В-приоритетом 1536 битов)

Как отмечалось выше, при 2,5467 Мбит/с размер ПФУ ограничен 3072 битами. Следовательно, для того, чтобы считать 3072 бита из трех буферов, следует считать по 768 битов из двух буферов и 1532 бита из оставшегося буфера) Размер каждого из БПД с В-, С- и Н-приоритетом равен 768 или 1532 битам. Если на этапе 1154 размер ошибочного БПД с В-приоритетом не равен 768 битам, то это означает, что размер этого БПД с В-приоритетом равен 1536 битам. Таким образом, на этапе 1178 базовая станция считывает из буфера повторной передачи с В-приоритетом 1532 бита)

Далее, так как в случае, изображенном на фиг.11б, 11в и 11г, предполагается, что в составе ПФУ имеются два ошибочных БПД, базовой станции следует выполнить считывание из одного из оставшихся буферов) Затем на этапе 1160 проводится определение того, относится ли ошибка к данным с С-приоритетом. Если ошибка относится к данным с С-приоритетом, то базовая станция переходит к этапу 1162, а в противном случае выполняет процедуру А. На этапе 1162 базовая станция определяет, равен ли размер БПД с С-приоритетом 768 битам. Если это так, то на этапе 1164 базовая станция считывает из буфера повторной передачи с С-приоритетом 768 битов) С другой стороны, если размер ошибочного БПД с С-приоритетом не равен 768 битам, то на этапе 1171 базовая станция считывает из буфера повторной передачи с С-приоритетом 1532 бита)

После выполнения этапа 1164 или этапа 1171 базовая станция на этапе 1166 формирует ПФУ из считанных данных без согласования качества) Если суммарный размер считанных БПД составляет 2304 бита, то ПФУ формируется из 768-битового или 1532-битового БПД с более высоким приоритетом. Если суммарный размер БПД равен 1532 битам, то ПФУ формируется из 768-битовых БПД. Так как суммарный размер БПД, доступный при 2,4576 Мбит/с, не равен ни 2304 битам, ни 1532 битам, базовая станция выполняет операцию ССПД посредством уменьшения скорости передачи данных с 2,4576 Мбит/с до 1,2288 Мбит/с или 614,4 кбит/с. На этапе 1170 базовая станция модулирует ПФУ и передает его в мобильную станцию.

В случае, если ошибки содержатся в данных с В-приоритетом, а данные с С-приоритетом ошибок не содержат, что означает, что ошибки имеются в данных с Н-приоритетом, выполняют процедуру А. Согласно фиг.11в на этапе 1172 базовая станция определяет, равен ли размер БПД с Н-приоритетом 768 битам. Если это так, то на этапе 1174 базовая станция считывает из буфера повторной передачи с Н-приоритетом 768 битов) Если размер БПД с С-приоритетом не равен 768 битам, то на этапе 1176 базовая станция считывает 1536 битов) После выполнения этапа 1174 или 1176 базовая станция возвращается на этап 1166.

Если на этапе 1152 ошибки в данных с В-приоритетом отсутствуют, то выполняют процедуру Г. В данном случае имеются ошибки в данных с С-приоритетом и в данных с Н-приоритетом. На этапе 1180 базовая станция определяет, равен ли размер БПД с С-приоритетом 768 битам. Если это так, то на этапе 1182 базовая станция считывает из буфера повторной передачи с С-приоритетом 768 битов, а на этапе 1184 определяет, равен ли размер БПД с Н-приоритетом 768 битам. Если размер БПД с Н-приоритетом равен 768 битам, то на этапе 1186 базовая станция считывает из буфера повторной передачи с Н-приоритетом 768 битов) С другой стороны, если размер БПД с С-приоритетом не равен 768 битам, то базовая станция на этапе 1188 считывает из буфера повторной передачи с С-приоритетом 1536 битов и переходит к этапу 1186, так как, если размер одного из трех БПД, суммарный размер которых составляет 3072 бита, равен 1536 битам, то размер каждого из оставшихся БПД равен 768 битам.

В то же время, если на этапе 1184 размер БПД с Н-приоритетом не равен 768 битам, то на этапе 1190 базовая станция считывает из буфера повторной передачи с Н-приоритетом 1536 битов) После выполнения этапа 1186 или 1190 базовая станция возвращается к этапу 1166.

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

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

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

название год авторы номер документа
СПОСОБ ПЕРЕДАЧИ И ПРИЕМА ДАННЫХ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ 2002
  • Коо Чанг-Хой
  • Парк Донг-Сеек
  • Ким Дае-Гиун
  • Бае Беом-Сик
RU2251804C2
СПОСОБ ОБЕСПЕЧЕНИЯ ИНФОРМАЦИИ О СОСТОЯНИИ МОБИЛЬНОЙ СТАНЦИИ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ 2004
  • Квон Хван-Дзоон
  • Ким Донг-Хи
  • Ким Юн-Сун
  • Бае Беом-Сик
  • Хан Дзин-Киу
RU2314641C2
УСТРОЙСТВО И СПОСОБ ОПРЕДЕЛЕНИЯ СКОРОСТИ ПЕРЕДАЧИ ПАКЕТНЫХ ДАННЫХ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ 2001
  • Бае Санг-Мин
  • Чо Янг-Квон
  • Чой Хо-Киу
  • Ким Йоун-Сун
  • Хео Дзин-Воо
  • Хванг Дзонг-Йоон
  • Ли Хиун-Воо
  • Ким Сунг-Дзин
  • Йи Чу-Хион
  • Ку Сун-Ги
  • Квон Хван-Дзоон
  • Ли Дзу-Хо
RU2233548C2
УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ/ПРИЕМА ШИРОКОВЕЩАТЕЛЬНЫХ ДАННЫХ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ 2006
  • Ким Ю-Чул
  • Квон Хван-Дзоон
  • Ким Донг-Хее
  • Ким Йоун-Сун
  • Хан Дзин-Киу
RU2378761C2
СПОСОБ ПЕРЕДАЧИ/ПРИЕМА ДАННЫХ В СИСТЕМЕ ПЕРЕДАЧИ ДАННЫХ С ГИБРИДНЫМ ЗАПРОСОМ АВТОМАТИЧЕСКОГО ПОВТОРЕНИЯ 2001
  • Ким Мин-Коо
  • Парк Донг-Сик
  • Коо Чанг-Хой
  • Ким Дае-Гиун
RU2236091C2
СИСТЕМЫ И СПОСОБЫ РЕАЛИЗАЦИИ ВНЕШНЕГО КОНТУРА УПРАВЛЕНИЯ МОЩНОСТЬЮ В БЕСПРОВОДНОЙ КОММУНИКАЦИОННОЙ СИСТЕМЕ 2004
  • Чэнь Тао
  • Ландби Стейн А.
  • Саркар Сандип
  • Цзоу Юй-Чэунь
RU2347329C2
ПЕРЕДАЧА ПАКЕТНЫХ ДАННЫХ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ 2001
  • Ким Мин-Гоо
  • Ха Санг-Хиук
RU2237977C2
УСТРОЙСТВО И СПОСОБ ТУРБОКОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ДЛЯ ОБРАБОТКИ ДАННЫХ КАДРА В СООТВЕТСТВИИ С КАЧЕСТВОМ ОБСЛУЖИВАНИЯ 1999
  • Парк Чанг Соо
  • Дзеонг Дзоонг Хо
  • Ли Хиеон Воо
RU2210185C2
СПОСОБ УПРАВЛЕНИЯ ОБРАТНОЙ ЛИНИЕЙ СВЯЗИ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ 2004
  • Квон Хван-Дзоон
  • Ким Юн-Сун
  • Ким Донг-Хи
  • Хан Дзин-Киу
RU2296422C2
СПОСОБ И УСТРОЙСТВО КАНАЛЬНОЙ СВЯЗИ ДЛЯ СИСТЕМЫ СВЯЗИ МНОЖЕСТВЕННОГО ДОСТУПА С КОДОВЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ 1999
  • Чой Дзин Воо
  • Йоон Соон Янг
  • Ахн Дзае Мин
  • Ким Янг Ки
  • Дзеонг Дзоонг Хо
RU2214684C2

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

Реферат патента 2004 года УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ ДЛЯ МУЛЬТИМЕДИЙНОЙ УСЛУГИ В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ

Заявлен способ, предназначенный для эффективного представления мультимедийных услуг и услуг передачи пакетных данных. Установление очередности обслуживания представляет собой установление очередности обслуживания по круговой схеме в структуре протоколов множественного управления качеством (МУК). Передатчик в базовой станции передает или повторно передает в одном пакете физического уровня (ПФУ) блоки передачи данных (БПД) из различных потоков, используя очередь приоритетов посредством установления очередности обслуживания. Технический результат заключается в создании устройства и способа установления очередности обслуживания в системе мобильной связи, в которой используется структура множественного управления качеством, а передача данных осуществляется на основе блоков передачи данных. 6 с. и 19 з.п. ф-лы, 11 ил., 2 табл.

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

1. Способ передачи различных типов данных услуг в мобильную станцию от передатчика базовой станции, заключающийся в том, что определяют объем данных, доступный при заранее заданной скорости передачи данных, формируют данные для передачи в пределах доступного объема данных посредством комбинирования одного или более типов данных услуг в соответствии с уровнями приоритета различных типов данных услуг.2. Способ по п.1, отличающийся тем, что дополнительно включает этап, на котором формируют данные для передачи в пределах второго объема данных, доступного при заданной скорости передачи данных в случае, если объем комбинированных данных услуг меньше доступного объема данных.3. Способ по п.2, отличающийся тем, что дополнительно включает этапы, на которых выбирают максимальную скорость передачи данных, меньшую упомянутой скорости передачи данных, и формируют данные для передачи в пределах объема данных, доступного при выбранной скорости передачи данных, посредством комбинирования одного или более типов данных услуг в случае, если объем комбинированных данных услуг не удовлетворяет ни одному из объемов данных, доступных при заранее заданной скорости передачи данных.4. Способ по п.1, отличающийся тем, что дополнительно включает этап, на котором выбор мобильной станции для обслуживания выполняют посредством установления очередности обслуживания по круговой схеме, если базовая станция обслуживает по меньшей мере две различных мобильных станции.5. Способ по п.1, отличающийся тем, что заранее заданную скорость передачи данных определяют по информации управления скоростью передачи данных, которую базовая станция принимает от мобильной станции.6. Способ по п.1, отличающийся тем, что данные услуг с наивысшим уровнем приоритета исключают из процесса формирования данных для передачи в случае, если объем данных услуг с наивысшим уровнем приоритета не может поддерживаться в комбинации с данными услуг с более низким уровнем приоритета при заранее заданной скорости передачи данных, а объем данных услуг с другими уровнями приоритета может поддерживаться при этой скорости передачи данных.7. Способ по п.1, отличающийся тем, что дополнительно включает этап формирования данных для передачи в пределах доступного объема данных, меньшего упомянутого доступного объема данных, посредством комбинирования одного или более типов данных услуг в случае, если объем комбинированных данных меньше максимального доступного объема данных.8. Устройство базовой станции, предназначенное для передачи различных типов данных услуг в мобильную станцию и включающее в себя передатчик, предназначенный для определения объема данных, доступного при заранее заданной скорости передачи данных, и для формирования данных для передачи в пределах доступного объема данных посредством комбинирования одного или более типов данных услуг из набора различных типов данных услуг в соответствии с уровнями приоритета различных типов данных услуг.9. Устройство базовой станции по п.8, отличающееся тем, что в случае, если базовая станция обслуживает по меньшей мере две различных мобильных станции, базовая станция выбирает мобильную станцию для обслуживания посредством установления очередности обслуживания по круговой схеме.10. Способ повторной передачи в мобильную станцию данных услуг, содержащих ошибки, заключающийся в том, что определяют объем данных, доступный при заранее заданной скорости передачи данных, определяют, равен ли объем данных услуг, содержащих ошибки, доступному объему данных, повторно передают данные услуг, содержащие ошибки, с заранее заданной скоростью передачи данных в случае, если объем данных услуг, содержащих ошибки, равен доступному объему данных.11. Способ по п.10, отличающийся тем, что дополнительно включает этап, на котором повторно передают данные услуг, содержащие ошибки, с заданной скоростью передачи данных посредством комбинирования двух или более блоков данных услуг, содержащих ошибки, если суммарный объем двух или более блоков данных услуг, содержащих ошибки, равен доступному объему данных.12. Способ по п.11, отличающийся тем, что если суммарный объем двух или более блоков данных услуг, содержащих ошибки, не равен ни одному из объемов данных, доступных при заранее заданной скорости передачи данных, то данные услуг повторно передают в соответствии с уровнями приоритета данных услуг.13. Способ по п.12, отличающийся тем, что данные услуг, которые были исключены из повторной передачи в соответствии с уровнем приоритета этих данных услуг, повторно передают с приоритетом на следующем цикле очереди обслуживания.14. Способ по п.10, отличающийся тем, что дополнительно включает этап, на котором выполняют повторную передачу по меньшей мере двух типов данных услуг в соответствии с уровнями приоритета этих двух типов данных услуг в случае, если по меньшей мере два типа данных услуг содержат ошибки, и суммарный объем этих по меньшей мере двух типов данных услуг, содержащих ошибки, не равен доступному объему данных.15. Способ по п.10, отличающийся тем, что дополнительно включает этап, на котором формируют данные для повторной передачи в пределах второго доступного объема данных посредством комбинирования данных услуг, содержащих ошибки, в случае, если суммарный объем данных услуг, содержащих ошибки, не равен доступному объему данных.16. Способ по п.14, отличающийся тем, что дополнительно включает этап, на котором выполняют повторную передачу комбинации из по меньшей мере двух типов данных услуг, содержащих ошибки, с максимальной скоростью передачи данных, меньшей заранее заданной скорости передачи данных, если суммарный объем комбинации из этих по меньшей мере двух типов данных услуг не равен ни одному из объемов данных, доступных при этой скорости передачи данных.17. Способ по п.14, отличающийся тем, что дополнительно включает этап, на котором выполняют раздельную повторную передачу по меньшей мере двух типов данных услуг, содержащих ошибки, с некоторой максимальной скоростью передачи данных, меньшей заранее заданной скорости передачи данных, если суммарный объем этих по меньшей мере двух типов данных услуг не равен ни одному из объемов данных, доступных при этой скорости передачи данных.18. Способ по п.10, отличающийся тем, что дополнительно включает этап, на котором выбор мобильной станции для обслуживания выполняют посредством установления очередности обслуживания по круговой схеме, если имеется по меньшей мере две подлежащих обслуживанию мобильные станции.19. Способ по п.10, отличающийся тем, что, если имеются подлежащие передаче на мобильную станцию данные повторной передачи и данные первичной передачи, то данные повторной передачи передают перед данными первичной передачи.20. Способ по п.10, отличающийся тем, что заранее заданную скорость передачи данных определяют по принимаемой от мобильной станции информации управления скоростью передачи данных.21. Устройство базовой станции, предназначенное для повторной передачи в мобильную станцию данных услуг, содержащих ошибки, и включающее в себя передатчик, предназначенный для определения максимального объема данных, доступного при скорости передачи данных, полученной на основе принятой от мобильной станции информации управления скоростью передачи данных, и для повторной передачи данных услуг, содержащих ошибки, с упомянутой скоростью, если объем данных услуг, содержащих ошибки, равен этому максимальному доступному объему данных.22. Способ приема мобильной станцией от базовой станции различных типов данных услуг, заключающийся в том, что определяют, являются ли принимаемые данные первично или повторно переданными данными услуг, детектируют ошибки в принимаемых данных услуг и формируют информацию обратной связи, указывающую на результат детектирования ошибок для принимаемых данных, если принимаемые данные являются первично переданными, сохраняют данные услуг по отдельности в соответствии с качеством предоставляемых услуг передачи данных для упомянутых данных услуг.23. Способ по п.21, отличающийся тем, что информация обратной связи указывает на наличие или отсутствие ошибок в данных услуг.24. Способ по п.21, отличающийся тем, что если принимаемые данные услуг являются повторно переданными, то эти принимаемые данные услуг комбинируют с первично переданными данными услуг и проверяют комбинированные данные услуг на наличие ошибок.25. Приемник мобильной станции, предназначенный для приема различных типов данных услуг от базовой станции, включающий в себя определитель, предназначенный для определения того, являются ли принимаемые данные первично или повторно переданными данными услуг, детектор ошибок, предназначенный для детектирования ошибок в принимаемых данных услуг, генератор информации обратной связи, предназначенный для формирования информации обратной связи, указывающей на результат детектирования ошибок для принимаемых данных, если принимаемые данные являются первично переданными, демультиплексор качества и устройство хранения, предназначенные для раздельного хранения данных услуг в соответствии с качеством предоставляемых услуг передачи данных для упомянутых данных услуг.

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

US 5710982 A, 20.01.1998
RU 9710357 A, 27.04.1999
СИСТЕМА ПЕРСОНАЛЬНОЙ РАДИОСВЯЗИ 1994
  • Пол Вилкинсон Дент
  • Якобус Корнелиус Хаартсен
RU2126604C1

RU 2 242 090 C2

Авторы

Коо Чанг-Хой

Парк Донг-Сеек

Ким Дае-Гиун

Бае Беом-Сик

Даты

2004-12-10Публикация

2002-05-04Подача