Способ и устройство распределения каналов в системе радиосвязи

 

Изобретение относится к системе радиосвязи, в которой данные передают в виде пакетов в соответствии с протоколом для автоматической повторной передачи данных, переданных с ошибками. Технический результат - повышение скорости передачи данных. В системе радиосвязи данные передают между двумя станциями по двум или более радиоканалам (SPDCH3-SPDCH7). Данные передают пакетами, которые разделяют на блоки данных (bl-bm), а передача происходит в соответствии с протоколом для автоматической повторной передачи данных, которые были переданы с ошибками. В соответствии с предлагаемым способом каналы для повторной передачи (SPDCH5-SPDCH6) распределяют в соответствии с параметром передачи (ТР), который формируют во время предыдущей передачи и который основан на информации результата (Nack) указанной предыдущей передачи. Параметр передачи (ТР) предназначен для обеспечения того, чтобы повторная передача производилась по тем каналам (SPDCH5-SPDCH6), которые имеют наиболее высокую вероятность корректной передачи данных. Каналы (SPDCH5-SPDCH6), которые имели наиболее высокое качество передачи в указанной предшествующей передаче, должны иметь наивысшее качество передачи также при повторной передаче. 4 с. и 41 з.п.ф-лы, 21 ил.

Изобретение относится к способу распределения каналов в системе радиосвязи, в которой данные передают в виде пакетов в соответствии с протоколом для автоматической повторной передачи данных, переданных с ошибками. Более конкретно, изобретение относится к способу распределения каналов при передаче переданных с ошибками данных. Пакетная передача данных по радиоканалам, например, применяется в Глобальной системе связи с подвижными объектами (GSM). Радиоканалы могут быть каналами множественного доступа с частотным разделением каналов (МДЧР), множественного доступа с временным разделением каналов (МДВР) или множественного доступа с кодовым разделением каналов (МДКР).

Данное изобретение также относится к устройству и контроллеру базовой станции для осуществления способа.

Описание предшествующего уровня техники.

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

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

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

Возрастающие требования к высоким скоростям передачи битов и малым задержкам обусловили возросшую потребность в системах связи с широкой полосой частот. Эта потребность может быть удовлетворена либо за счет одного канала с очень широкой полосой, либо за счет комбинации множества узкополосных каналов, чтобы каналы вместе обеспечивали нужную скорость передачи битов и нужную задержку. Одним из примеров этого последнего решения является общая пакетная система радиосвязи (ОПРС), технические требования к которой сейчас разрабатывает Специальная группа связи с мобильными объектами Европейского института технических стандартов как часть фазы 2+ развитие системы GSM. Каналы, которые используют для передачи данных в этой системе радиосвязи, например, в сотовой системе GSM, по всей вероятности будут иметь сильно отличающиеся уровни качества.

В патенте GB-A-2279205 описана система радиосвязи, использующая пакетную передачу данных, в которой мобильный терминал контролирует параметр, характеризующий предполагаемое качество связи по каждому каналу. Этот параметр основывается на статистических измерениях уровня сигнала полезного сигнала С к уровню сигнала-помехи I (С/I) предпочтительно в тех временных интервалах, в которых передают данные. Этот параметр используется, когда мобильный терминал первоначально сообщает базовой станции те временные интервалы, в которых мобильный терминал желает сообщать данные при установлении радиосвязи с указанной базовой станцией. Базовая станция затем резервирует эти временные интервалы для связи с мобильным терминалом - при том условии, что в данное время нужные временные интервалы имеются в наличии.

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

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

Используемые в системе радиосвязи каналы могут иметь разделение по частотам, как в системе МДЧР, например, в системе Нордик Мобайл Телефон, либо могут иметь разделение во времени, как в чистой МДВР. Одним из примеров комбинирования МДВР и МДЧР является GSM, где данный канал характеризуется конкретным временным интервалом на отдельной несущей частоте. Каналы можно также отделять друг от друга с помощью кода расширения спектра - особого для каждого канала, как в системе МДКР, например, стандарта IS-95.

Согласно GB-A-2279205, мобильный терминал сообщает в своем запросе на доступ к базовой станции те каналы, которые предпочтительны для мобильного терминала. Современная система МДВР не в состоянии обрабатывать запрос на доступ требуемой длины. Например, запрос на доступ в GSM состоит только из восьми битов. Поэтому, чтобы использовать предлагаемое в GB-A-2279205 решение, в системе GSM нужно будет удлинять запрос на доступ, что в свою очередь приводит к задержкам большей длительности. В соответствии с GB-A-2279205, мобильный терминал определяет качество в канале только по направлению к абоненту, т.е. когда данные передают от базовой станции на мобильный терминал. Следовательно, эти меры не обеспечивают достаточную базу для оценки качества канала в направлении от абонента, т.е. когда данные передают от мобильного терминала к базовой станции.

Алгоритм, описываемый в WO-A1-93/14579, основывается на событиях, зарегистрированных в течение данного периода времени и обеспечивает среднее значение меры качества. При передаче данных, когда относительно большой объем информации передается в течение относительно короткого времени, существенно важно точно выбрать тот канал или группу каналов, который в данный момент обеспечит самое высокое качество передачи. Поскольку описываемый в WO-A1-93/14579 алгоритм дает среднее значение качества радиоканалов в предшествующий интервал времени, то этот алгоритм не обеспечивает соответствующего решения для распределения каналов в целях повторной передачи данных, переданных с ошибками в предыдущей передаче данных.

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

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

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

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

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

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

Согласно другому варианту осуществления для каждого канала, использованного в предыдущей передаче, можно вычислить меру качества Q, как , где Ntot - общее число блоков данных, переданных в канале, и где NNack - число ошибочно переданных блоков данных в канале. При повторной передаче ошибочных данных выделяют максимально один из предыдущих каналов, меры качества которого Q ниже заданного предела качества Q1. Если значение Q всех каналов, использованных в предыдущей передаче, ниже Q, то для повторной передачи выделяют по меньшей мере еще один канал, который не был использован в предыдущей передаче, при условии, что такой канал доступен.

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

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

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

Контроллер базовой станции отличается признаками, излагаемыми в отличительной части пункта 36 формулы изобретения.

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

Краткое описание чертежей Фиг. 1 - известная система радиосвязи с мобильными объектами, с соответствующими узлами и подключающаяся к телекоммуникационной сети с коммутацией пакетов, Фиг. 2 - известный способ разделения сообщения на пакеты, блоки и пакеты данных; Фиг. 3 - известный способ разделения спектра радиосигнала на разные частоты (МДЧР); Фиг. 4 - известный способ разделения спектра радиосигнала на разные временные интервалы (МДРВ); Фиг. 5 - известный способ разделения спектра радиосигнала с помощью кодов расширения (МДКР); Фиг. 6 - известный способ определения конкретного канала в системе с временным разделением, таким как временные интервалы на данной частоте;
Фиг. 7 - иллюстрирует, как каналы в системе радиосвязи с временным разделением связаны с номерами кадров МДВР известным способом;
Фиг. 8 - в общем виде иллюстрирует способ, согласно которому первичная станция в системе радиосвязи согласно фиг. 1 передает сообщение на вторичную станцию в той же системе;
Фиг. 9a-d - процедура сигнализации до и во время передачи сообщения от первичной станции на данную вторичную станцию согласно способу, соответствующему изобретению;
Фиг. 10 - общий порядок, согласно которому вторичная станция в системе радиосвязи по фиг. 1 передает сообщение на первичную станцию в той же системе;
Фиг. 11a-c - процедура сигнализации до и во время передачи сообщения от данной вторичной станции к первичной станции согласно способу, соответствующему изобретению;
Фиг. 12 - схема последовательности операций способа, соответствующего изобретению, для использования в том случае, когда передача данных завершается в мобильной станции;
Фиг. 13 - схема последовательности операций в другом варианте способа по фиг. 12;
Фиг. 14 - схема последовательности операций способа, соответствующего изобретению, для использования в случае, когда передача данных исходит от мобильной станции;
Фиг. 15 - схема последовательности операций в альтернативном варианте способа по фиг. 14;
Фиг. 16 - пример создания параметра передачи согласно данному изобретению;
Фиг. 17 - блок управления для создания предлагаемого параметра передачи;
Фиг. 18 - блок памяти для запоминания номеров каналов, относящихся к номеру блоков данных, в соответствии со способом согласно данному изобретению;
Фиг. 19 - блок памяти для запоминания числа блоков данных с ошибками, относящихся к номерам каналов согласно способу, соответствующему изобретению;
Фиг. 20 - блок управления, соответствующий данному изобретению, соединенный с базовой станцией;
Фиг. 21 - блок управления, соответствующий данному изобретению, соединенный с контроллером базовой станции.

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

Описание предпочтительных вариантов осуществления
Фиг. 1 иллюстрирует сеть передачи данных, общего пользования, с коммутацией пакетов (СПДОПКП) и систему радиосвязи с мобильными объектами для Общей службы пакетной радиосвязи (GPRS), в которых использован способ по данному изобретению. GPRS соединяет систему радиосвязи с СПДОПКП посредством опорного узла N1, обозначаемого как ОУ GPRS. Система радиосвязи с мобильными объектами GPRS также включает в себя обслуживающие опорные узлы N1 и N3, обозначаемые как ООУ GPRS. Каждый из обслуживающих опорных узлов N2 и N3 вместе соединяет множество контроллеров базовой станции BSC1 и BSC2. Каждый соответствующий контроллер базовой станции BSC1 и BSC2 управляет одним или несколькими базовыми приемопередатчиками BTS, В1-В3. Каждый базовый приемопередатчик BTS отвечает за радиосвязь с мобильными станциями MS1-MS5 по меньшей мере в одной ячейке сотов С1-С3. Например, базовая станция В2 устанавливает связь с мобильными станциями MS2 и MS3 в ячейке С2. Контроллер базовой станции BSC1, включающий в себя базовые станции В1-В3, подключенные к нему, обозначают как систему базовой станции BSS, и именно по этой системе базовой станции BSS мобильные станции MS1 - MS5 обмениваются данными через GPRS.

До передачи сообщений данных, коммутируемых между системой радиосвязи и мобильной станцией MS, сообщения разделяют на один или несколько пакетов, длина которых может изменяться от случая к случаю - помимо прочего согласно нагрузке сети передачи в данный момент времени. Фиг. 2 иллюстрирует деление сообщения на пакеты p1-pn. Фиг. 2 показывает деление каждого пакета на блоки данных b1-bm, причем каждый блок данных включает в себя конкретное число битов информации, например 240 битов. Если при делении блоков данных в последнем блоке данных bm остается информационное пространство, то его заполняют фиктивными битами. Во время физической передачи данных между базовой станцией и мобильной станцией каждый блок данных разделяют на четыре пакета данных s1-s4 равного размера, при этом каждый из них содержит, например, шестьдесят битов информации. В том случае, когда системой радиосвязи является система МДВР, пакеты данных могут передавать с перемежением битов в четырех последовательных интервалах времени в канале с временным разделением. Поскольку блоки данных являются наименьшими единицами данных, которые передаются через интерфейс радиосвязи, то необходимо распределить четыре новых временных интервала в разделенном во времени канале при повторной передаче данных.

Но указанные выше два или более канала могут быть разделены один от другого в доступном спектре радиосигнала отличным от системы МДВР образом. Каналы могут разделяться одним из описываемых ниже трех способов, либо комбинацией двух или более этих способов в соответствии с изображением на фиг. 3, 4 и 5. Доступный спектр радиосигнала имеет разброс по частоте f, разброс по времени t и разброс по размеру с, и это характеризуется сигналами кодирования информации особым образом.

Доступный спектр радиосигнала можно разделить по частоте, как показано на фиг. 3. При этом разные каналы отделяются друг от друга путем выделения для каждого канала определенной частотной области B1, В2 и В3 вокруг соответствующей несущей частоты f1, f2 и f3, которая является однозначно определенной для каждого канала. В системе МДЧР, такой как система "Нордик мобайл телефон", спектр радиосигнала разделяется согласно указанному выше принципу - информационные сигналы из разных каналов модулируют на разных несущих частотах f1-f3.

На фиг. 4 показан вариант разделения спектра радиосигнала, согласно которому определенный канал характеризуется определенным временным интервалом TL1, TL2 или TL3. В этом случае первый канал TL1 образован временным интервалом во временном кадре между временем t = 0 и t = 1, второй канал TL2 образован временным интервалом между временем t = 1 и t = 2; третий канал TL3 образован временным интервалом между временем t = 2 и t = 3. После канала TL3 канал Т1 повторяют в следующем кадре. Система МДВР дает пример этого типа разделения спектра радиосигнала. GSM представляет комбинацию разделения спектра радиосигналов, представленного на фиг. 3 и 4, поскольку конкретный канал в системе GSM отличается определенным временным интервалом однозначно определенной несущей частоты.

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

Данное изобретение далее излагается со ссылками на систему МДВР, такую как система GSM, например. Но подразумевается, что данное изобретение можно применять для систем МДЧР и МДКР, либо как комбинацию этих систем, или комбинацию указанных систем и системы МДВР.

На фиг. 6 представлен известный способ, согласно которому конкретный канал в системе МДВР определяется как временные интервалы на данной частоте известным образом. В GSM т.н. кадр МДВР состоит из восьми временных интервалов от нулевого до восьмого. Эти временные интервалы формируют восемь так называемых физических каналов. Например, двадцать шесть кадров МДВР от нулевого по двадцать пятый вместе составляют мультикадр. Мультикадры используют в GSM как носители так называемых логических каналов, например каналов пакетных данных. Один такого рода логический канал образован определенным временным интервалом в каждом кадре МДВР на отдельной частоте несущей. Например, канал пакетных данных SPDCH2 может быть образован временным интервалом 2 на частоте несущей f. На этом чертеже изображен порядок, согласно которому временной интервал 2 в мультикадре, соответствующем каналу пакетных данных SPDCH2, создается из кадра МДВР 0, 1 и 2, соответственно, на частоте несущей f.

На фиг. 7 показано, как имеющиеся каналы на данной частоте несущей в системе МДВР относятся к номеру кадра МДВР известным образом. Каждый кадр МДВР в мультикадре включает в себя информацию из всех каналов на определенной частоте несущей. Например, кадр МДВР 0 содержит информацию из всех каналов SPDCHO-SPDCH7. Соответственно кадр 1 МДВР содержит информацию от всех каналов SPDCHO-SPDCH7 согласно изображению на фиг. 7. Остальные кадры МДВР в мультикадре заполняются аналогичным образом. После окончательного заполнения кадров 25 МДВР информацией из всех каналов SPDCHO-SPDCH7, кадр МДВР 0 начинается в следующем мультикадре; и эта процедура повторяется для этого мультикадра.

Фиг. 8 дает общее представление о том, как данные передают от первичной станции BTS на вторичную станцию MS по разделенным по времени каналам известным образом. В этом примере предполагается, что первичная станция является базовым приемопередатчиком BTS, хотя эта станция может также состоять и из других блоков в системе базовой станции BSS, таких как контроллер базовой станции. Также предполагается, что в изображенном случае вторичная станция является мобильной станцией MS. Но вторичная станция может также быть и любой станцией, которая может сообщать пакетные данные по разделенным по времени радиоканалам. Передачу данных осуществляют по разделенным по времени подчиненным каналам пакетных данных SPDCH, на которых потоком информации управляют посредством определенного канала управления и возврата MPDCH, который далее называется Главным Каналом Пакетных Данных. Информацию, состоящую из сообщений данных, разделяют в базовом приемопередатчике на пакеты p1-pn, которые затем передают на мобильную станцию в виде блоков данных по двум или более разделенным по времени подчиненным каналам пакетных данных SPDCH. Мобильная станция MS обнаруживает результат передачи по главному каналу пакетных данных MPDCH, либо по произвольному подчиненному каналу пакетных данных SPDCH, т.е. обнаруживает, верно ли осуществлена передача. Подчиненный канал пакетных данных SPDCH обычно используется в первую очередь для обнаружения результата передачи. Это обусловлено тем, что все используемые подчиненные каналы пакетных данных SPDCH обычно находятся на одной и той же частоте несущей, а главный канал пакетных данных MPDCH обычно находится на другой частоте несущей. Это означает, что мобильной станции не нужно менять частоту несущей с той частоты несущей, которая использована в предшествующем приеме, когда используется один из подчиненных каналов пакетных данных SPDCH для обнаружения результата передачи, вместо главного канала пакетных данных MPDCH. Поскольку это сводит к минимуму число переключений частоты, то общее время передачи также сокращается.

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

На фиг. 9a-9d иллюстрируется способ согласно данному изобретению для процедур передачи сигналов и передачи сообщения, где данные р1, состоящие из блоков данных b1-b5, передаются от базовой станции 1 на мобильную станцию 1. На фиг. 9а показано, как базовая станция 1 сначала определяет местонахождение мобильной станции 2 путем направления на мобильную станцию 2 сообщения приведения в состояние готовности (Page) по линии связи NL к главному каналу пакетных данных MPDCH. Линия связи NL означает направление передачи данного дуплексного канала от базовой станции к мобильной станции. Соответственно, линия связи UL означает направление передачи данного дуплексного канала к базовой станции от мобильной станции. В приводимом примере сообщение приведения в состояние готовности Page направляют в кадрах МДВР 4-7. Мобильная станция 2 затем направляет ответ поискового вызова PR кадра МДВР 10 по линии связи UL главного канала пакетных данных MPDCH. Мобильная станция 2 уведомляет, что сообщение приведения в состояние готовности Page получено посредством ответного сообщения на поисковый вызов PR.

При приеме ответного сообщения на поисковый вызов PR базовой станцией 1 станция резервирует в кадрах МДВР 16-19 множество подчиненных каналов пакетных данных SPDCH4- SPDCH6 для передачи блоков данных b1-b5 посредством сообщения резервирования канала ChRes на линии связи NL главного канала пакетных данных MPDCH. Это изображено на фиг. 9b.

Фиг. 9с иллюстрирует способ, в соответствии с которым станция 1 пересылает блок данных или блоки данных b1-b5 в пакете р1 на следующем этапе по резервированным подчиненным каналам пакетных данных SPDCH4, SPDCH5 и SPDCH6. Эти блоки данных предпочтительно распределены циклически по выделенным подчиненным каналами пакетных данных SPDCH 4-SPDCH6, в результате чего эти каналы будут заполняться по возможности равномерно. Таким образом первый блок данных передают по первому выделенному подчиненному каналу пакетных данных SPDCH4, второй блок данных передают по второму выделенному подчиненному каналу пакетных данных SPDCH5 и т.д. В иллюстрируемом случае блоки данных b1 и b4 передают по подчиненному каналу пакетных данных SPDCH4. Это имеет место в кадрах МДВР 20-27. Блоки данных b2 и b5 передают по подчиненному каналу пакетных данных SPDCH5 в тех же кадрах МДВР, и блок данных b3 передают по подчиненному каналу пакетных данных SPDCH6 в кадрах МДВР 20-23. Но во втором блоке данных b2 пакета р1 при передаче происходит ошибка. Ошибку обнаруживают при проверке ошибок, выполняемой в мобильной станции 2, и регистрируют в векторе ошибок F. Обнаружение ошибки может осуществляться, например, в соответствии со следующей процедурой. Передающая станция создает последовательность проверки блока данных до передачи блока. Эту последовательность проверки блока данных создают на основе информации, содержащейся в блоке данных, и передают вместе с соответствующим блоком данных. Приемная станция определяет, передан ли данный блок данных с ошибкой, путем, например, подсчета числа битов в принятом блоке данных, включая его последовательность проверки. Необходимо, чтобы последовательность проверки блока данных включала в себя только один бит проверки четности для обнаружения ошибки одного бита. Если нужно обнаружить многобитовые ошибки, то последовательность проверки блока данных должна быть длиннее, т.е. последовательность должна включать в себя несколько битов проверки четности (см., например, в книге "Цифровая Электросвязь", Саймон Хэйкин, Джон Уайли, Инк., Нью-Йорк, 1988, стр. 365-393). Мобильная станция 2 обнаруживает, что второй блок данных b2 пакета передан с ошибками с отрицательным подтверждением приема - Nack (не подтверждено) линии связи UL подчиненного канала пакетных данных SPDCH6 в кадрах 3-33 МДВР.

Блок управления CU в базовой станции 1 выделяет подчиненный канал пакетных данных SPDCH4 для повторной передачи блока данных b2, переданного с ошибками в соответствии с параметром передачи, сформированным при приеме пакетных блоков данных bl-b5. Параметр передачи основан на информации о том, какой канал был использован для передачи каждого блока данных; и при повторной передаче блоков данных, переданных с ошибками, блок управления CU обеспечивает исключение тех каналов, которые передали блоки данных с ошибками. Фиг. 9d изображает, как базовая станция 1 повторно передает блок данных b2, переданный с ошибками, по линии связи NL подчиненного канала пакетных данных SPDCH4 в кадрах МДВР 36-39. Этот подчиненный канал пакетных данных выбирают блоком управления CU, поскольку он был первым каналом из числа предшествующих каналов, в которых в предыдущей передаче ошибок не было. В принципе блок управления CU мог бы также выделить для передачи подчиненный канал пакетных данных SPDCH6, поскольку в этом канале в предыдущей передаче ошибок тоже не было. Мобильная станция 2 выполняет проверку ошибок в блоке данных b2 при приеме этого блока. Поскольку при проверке ошибок не было обнаружено ошибок, мобильная станция 2 сообщает, что блок данных b2 принят правильно - направляет положительное подтверждение приема Ack (подтверждено) на эту базовую станцию 1 по линии связи UL подчиненного канала пакетных данных SPDCH4 в кадрах 44-47 МДВР.

Фиг. 10 дает общее представление о том, как данные передают от вторичной станции MS на первичную станцию приемопередатчика BTS известным способом, т. е. обратное условие по отношению к фиг. 8. В остальном действуют те же условия, что и для фиг. 8. В этом примере также предполагается, что первичная станция является базовой станцией приемопередатчика, а вторичная станция является мобильной станцией MS. Данные передают по разделенным по времени подчиненным каналам пакетных данных SPDCH, в которых потоком информации управляют определенным главным каналом пакетных данных MPDCH. Эту информацию, состоящую из сообщений данных, разделяют в мобильной станции MS на пакеты p1-pn, которые затем передают в виде блоков данных в базовую станцию приемопередатчика BTS по двум или более разделенным по времени подчиненным каналам пакетных данных SPDCH. Базовая станция приемопередатчика BTS обнаруживает, правильно ли осуществлена передача, по главному каналу пакетных данных MPDCH или по любому выбранному подчиненному каналу пакетных данных SPDCH.

Если базовая станция приемопередатчика BTS указывает, что конкретный блок данных передан с ошибками, то этот блок передают повторно по соответствующему подчиненному каналу пакетных данных SPDCH. Блок управления CU в базовой станции приемопередатчика BTS определяет, какой подчиненный блок пакетных данных SPDCH подходит для повторной передачи блока данных.

Фиг. 11a-11c иллюстрирует способ согласно данному изобретению, в соответствии с которым передача сигналов и сообщений, причем данные р1 состоят из блоков данных b1-b5, осуществляется от мобильной станции 2 на базовую станцию 1. Фиг. 11а иллюстрирует способ, согласно которому мобильная станция 2 уведомляет о запросе канала на передачу данных р1 путем передачи запроса доступа RA на базовую станцию 1 в кадре 2 МДВР по линии связи UL главного канала пакетных данных SPDCH. Базовая станция 1 удовлетворяет запрос канала, сделанный мобильной станцией 2, путем направления сообщения, в кадрах 5-8 МДВР в мобильную станцию 2, о резервировании канала ChRes по линии связи NL главного канала пакетных данных MPDCH, в котором некоторое число подчиненных каналов пакетных данных SPDCH4-SPDCH6 резервируют для передачи.

Фиг. 11 показывает, как мобильная станция 2 на следующем этапе передает блоки данных b1-b5 в пакете р1 по резервированным подчиненным каналам пакетных данных SPDCH4, SPDCH5 и SPDCH6. Блоки данных предпочтительно распределяют циклически по выделенным подчиненным каналам пакетных данных, в результате чего эти каналы будут наполняться по возможности равномерно. Таким образом первый блок данных передают по первому выделенному подчиненному каналу пакетных данных SPDCH4, второй блок данных передают по второму выделенному подчиненному каналу пакетных данных SPDCH5, и т.д. В этом иллюстрируемом примере блоки данных b1 и b4 передают по подчиненному каналу пакетных данных SPDCH4. Это осуществляется в кадрах 16-23 МДВР. Блоки данных b2 и b5 направляют по подчиненному каналу пакетных данных SPDCH5 в тех же кадрах, и блок данных b3 направляют по подчиненному каналу пакетных данных SPDCH6 в кадрах 16-19 МДВР. Но в четвертом блоке данных b4 пакета р1 при передаче происходит ошибка. Ошибка обнаруживается при проверке ошибок, выполняемой в базовой станции 1, и регистрируется в векторе ошибок F. Базовая станция 1 объявляет, что блок данных b4 передан с ошибками, путем отрицательного подтверждения Nack по линии связи NL подчиненного канала пакетных данных SPDCH6 в кадрах 28-31 МДВР. Параллельно с отрицательным подтверждением Nack также передают резервирование канала ChRes, по которому подчиненный канал пакетных данных SPDCH5 резервируется для повторной передачи ошибочно переданного блока данных b4. Подчиненный канал пакетных данных SPDCH5 был выбран блоком управления CU в базовой станции 1, поскольку он был первым каналом предыдущих передач, в которых произошла ошибка. В принципе блок управления CU мог также распределить подчиненный канал пакетных данных SPDCH6, так как в этом канале в предыдущей передаче также не произошло ошибок.

Фиг. 11c изображает, как мобильная станция 2 повторно передает блок данных b4, переданный с ошибками, по линии связи UL подчиненного канала пакетных данных в кадрах 40-43 МДВР. Базовая станция. 1 выполняет проверку ошибок по блоку данных b4 при приеме этого блока. Так как проверка ошибок не смогла обнаружить какие-либо ошибки, то базовая станция 1 объявляет, что блок данных b4 принят верно, путем направления положительного подтверждения Ack в мобильную станцию 2 по линии связи NL подчиненного канала пакетных данных SPDCH5 в кадрах 48-51 МДВР.

Далее следует описание со ссылками на схему последовательности на фиг. 12 того, как указанный параметр передачи, обозначаемый здесь как TP(SPDCHz), создают, когда данное сообщение данных передают с базовой станции на конкретную мобильную станцию, т. е. в передаче, которая поступает в мобильную станцию (см. фиг. 9a-9d). Процессор блока управления CU содержит переменную n и переменную счетчика k, которая может возрастать от 0 до n.

На этапе 100 переменную n устанавливают равной числу пакетов, на которые разделено сообщение, и переменную счетчика k устанавливают на ноль. На этапе 110 проверяют, равна ли переменная счетчика k величине n; если равна, то это означает, что передача сообщения данных готова, и схема последовательности заканчивается на этапе 300. Если переменная счетчика k отличается от величины n, т.е., другими словами, переменная счетчика k меньше величины n, то следующий пакет в сообщении данных передают на этапе 120. На этапе 130 блок управления CU регистрирует, что соответствующий канал, SPDCHz, из числа распределенных каналов SPDCHI-SPDCHq был использован для передачи каждого отдельного блока данных b1, где 1 = 1, 2,...m, из числа m блоков, включенных в данный пакет. На этапе 140 проверяют, принято ли подтверждение Ack или отрицательное подтверждение Nack, и если принято, то на этапе 150 проверяют, является ли данное подтверждение положительным Ack. В противном случае схема последовательности ждет на этапе 140, пока не будет получено подтверждение приема, Ack или Nack. Если подтверждением сообщения является положительное Ack, то переменная счетчика k увеличивается на единицу на этапе 200, и осуществляется возврат к этапу 110 в схеме последовательности операций для возможной передачи следующего пакета. В другом случае, т.е. когда подтверждением приема является отрицательное Nack, то на этапе 160 проверяют, в каких каналах SPDCHy1 -SPDCHyj из числа каналов, использованных в предыдущей передаче, число блоков данных bx1-bxi, переданных с ошибками, превышает nF; причем эти блоки данных были указаны как переданные с ошибками в отрицательном подтверждении приема Nack. На этапе 170 проверяют следующее: передали ли все каналы SPDCHI- SPDCHq, использованные в предыдущей передаче, большее, чем заданное, число nF блоков данных. Если это так, то блоки повторно передают на этапе 190 по каналу, который передал наименьшее число блоков данных с ошибками и по меньшей мере по еще одному каналу SPDCHg+1, который не был использован в предыдущей передаче, - при том условии, что этот канал есть в наличии, и осуществляется возврат к этапу 150 в схеме последовательности, и ждут новое подтверждение приема Ack или Nack. В противном случае переданные с ошибками блоки данных bx1-bxi, передают повторно в соответствии с параметром передачи, согласно данному изобретению, TP(SPDCHz) на этапе 180 по тем каналам из числа предыдущих каналов, на которых число ошибок в предыдущей передаче не превышало nF. Если параметр передачи TP(SPDCHz) обнаруживает, что число имеющихся для повторной передачи каналов превышает требуемое для данной повторной передачи, то блоки данных повторно передают только на наименьшем необходимом числе самых оптимальных каналов, т.е. в тех каналах, в которых было передано наименьшее число блоков данных с ошибками. Затем на этапе 150 осуществляют возврат и ожидают новое подтверждение приема Ack или Nack.

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

На фиг. 13 представлены альтернативные этапы, соответствующие этапам в пунктирном квадрате Q в фиг. 12.

На этапе 460 для каждого используемого канала, SPDCHz; z= 1,....,q, вычисляют меру качества, Qz, по формуле
,
где Ntot представляет общее число блоков данных, переданных по каналу SPDCHz, и где NNack обозначает число блоков данных, переданных с ошибками по каналу SPDCHz. На этапе 470 делают проверку: находятся или нет все значения Qz ниже заданного значения качества Q1. Если находятся, то переданные с ошибками блоки данных bx1-bxi повторно передают на этапе 490 по каналу с наибольшим Qz и по меньшей мере по еще одному каналу SPDCHg+1, который не был использован в предыдущей передаче - при условии, что этот канал имеется в наличии; и совершают возврат к этапу 150 в схеме последовательности, чтобы ожидать новый прием подтверждения Ack или Nack. В противном случае переданные с ошибками блоки данных bx1-bxi передают по тем каналам SPDCHz, значение Qz которых больше или равно Q1, - в соответствии с параметром передачи данного изобретения ТР (SPDCHz). Если параметр передачи ТР (SPDCHz) показывает, что для повторной передачи имеется каналов больше, чем требуется для соответствующей передачи, то блоки данных повторно передают только по наименьшему необходимому числу
наиболее оптимальных каналов, т.е. по каналам с наибольшим значением Qz. Осуществляют возврат на этапе 150 для ожидания нового приема подтверждения Ack или Nack.

Фиг. 14 изображает схему последовательности операций при создании указанного параметра передачи TP(SPDCHz) в соответствии со способом, соответствующим изобретению, когда сообщение данных передают от конкретной мобильной станции в базовую станцию, т.е. в случае передачи, которая исходит от мобильной станции (см. фиг. 11a-11c). Процессор блока управления CU содержит переменную n и переменную счетчика k, которая может возрастать от 0 до n.

На этапе 500 переменную n устанавливают на значение, равное числу пакетов, на которые было разделено сообщение данных; а переменную счетчика k устанавливают на ноль. По запросу от мобильной станции на базовую станцию сообщают число пакетов в данном сообщении данных. На этапе 510 проверяют, равна ли или нет переменная счетчика k величине n, и если равна, то передачу сообщения данных заканчивают, и схема последовательности завершается на этапе 700. Если переменная счетчика k отличается от n, т.е. она меньше n, то следующий пакет в сообщении данных принимают на этапе 520. На этапе 530 блок управления вычисляет число az блоков данных, которые будут передавать по каждому из числа распределенных каналов SPDCHz, где z = 1, 2,..., q. На этапе 540 проверяют, принят или нет данный пакет, и если он принят, то затем на этапе 550 проверяют, был ли принят ли данный пакет без ошибок, т.е. отправлено ли на мобильную станцию положительное подтверждение приема Ack. В противном случае схема последовательности на этапе 540 ожидает приема пакета. Если пакет принят без ошибок, то переменную счетчика k на этапе 600 увеличивают на единицу и на этапе 510 осуществляют возврат для приема возможного следующего пакета в сообщении данных. В противном случае, т.е. когда подтверждением сообщения является отрицательное Nack, блоки данных bx1-bxi, переданные с ошибками, регистрируют на этапе 560, и число z, переданных с ошибками блоков данных для каждого канала SPDCHz, где z = 1, 2,..., q, также регистрируют. На этапе 570 проверяют, все ли из каналов SPDCHI- SPDCHq, использованные в предыдущей передаче, передали блоки данных с ошибками в числе, большем чем nF. Если это так, то на этапе 590 для повторной передачи выделяют тот канал, который передал наименьшее число блоков данных с ошибками, и по меньшей мере еще один канал SPDCHq+1, который не был использован в предыдущей передаче, - при том условии, что этот канал имеется в наличии; и осуществляют возврат на этапе 550 в ожидании повторной передачи блоков данных bx1-bxi, переданных с ошибками. В противном случае на этапе 580 запрашивают повторную передачу переданных с ошибками блоков данных bx1-bxi в соответствии с параметром передачи данного изобретения TP(SPDCHz) по тем каналам из числа предыдущих каналов, на которых число ошибок в предыдущей передаче не превышало nF. Если параметр передачи TP(SPDCHz) обнаруживает, что число имеющихся для повторной передачи каналов превышает число, требуемое для данной повторной передачи, то распределяют только наименьшее необходимое число наиболее оптимальных каналов, т.е. каналы, которые передали наименьшее число блоков данных с ошибками. Последовательность операций затем возвращается на этап 550 и ожидает повторной передачи блоков данных bx1-bxi, переданных с ошибками. Число переданных с ошибками блоков данных в канале, соответствующем приемлемому для передачи качеству канала, отображают выбором nF. Естественно, nF можно установить на любое значение положительного целого числа, хотя в предпочтительном варианте осуществления nF является нулем.

Фиг. 15 описывает альтернативные этапы, соответствующие этапам в пунктирном квадрате Q на фиг. 14. На этапе 660 для каждого канала SPDCHz; z = 1,.. ., q, вычисляют меру качества Qz в соответствии с формулой
,
где Ntot представляет общее число блоков данных, переданных по каналу SPDCHz, и где NNack обозначает число блоков данных, переданных с ошибками по каналу SPDCHz. На этапе 670 проверяют, находится ли все значение Qz для всех использованных каналов ниже заданного значения качества Q1. Если это так, то на этапе 690 делают запрос повторно передать те переданные с ошибками блоки данных bx1-bxi по этому каналу, которые имеют наибольшее значение Qz и по меньшей мере в еще одном канале SPDCHg+1, который не был использован в предыдущей передаче, при том условии, что этот канал доступен; и затем осуществляют возврат на этап 550, ожидая повторной передачи переданных с ошибками блоков данных bx1-bxi. В противном случае на этапе 680 делают запрос передать блоки данных bx1-bxi по тем каналам, значение Qz которых превышает или равно Q1 в соответствии с параметром передачи данного изобретения ТР (SPDCHz). Если параметр передачи ТР (SPDCHz) обнаруживает, что число каналов, имеющихся для передачи, превышает число, требуемое для данной повторной передачи, то распределяют только наименьшее необходимое число каналов из числа наиболее оптимальных каналов, т.е. каналов, которые имеют наибольшее значение Qz. Схема последовательности затем возвращается на этап 550 и ожидает повторной передачи переданных с ошибками блоков данных bx1-bxi.

Фиг. 16 иллюстрирует результат, который может быть получен с использованием способа, соответствующего последовательности операций по фиг. 12, когда параметр nF установлен на ноль. Схема фиг. 16 изображает ресурсы канала по горизонтальной оси и иллюстрирует временной порядок разных событий на вертикальной оси. В этом примере подчиненные каналы пакетных данных SPDCH3-SPDCH7 выделяются для передачи блоков данных b1-b15. Блоки распределяются кругообразно по распределенным подчиненным каналам пакетных данных SPDCH3-SPDCH7. Таким образом, первый блок данных b1 передается по первому выделенному подчиненному каналу пакетных данных SPDCH3; второй блок данных b2 передается по второму выделенному подчиненному каналу пакетных данных SPDCH4; и т. д. в соответствии с фиг. 16. При передаче в блоках данных b2, b6, b7 и b10 имеют место ошибки. Эти ошибки обнаруживают при проверках ошибок, выполняемых в приемной станции, которая сообщает, что эти блоки данных переданы с ошибками, путем направления отрицательного подтверждения Nack. Фиг. 16 изображает, как переданные с ошибками блоки данных b6, b2, b7 и b10 относятся к используемым подчиненным каналам пакетных данных SPDCH3, SPDCH4 и SPDCH7, соответственно. Поскольку nF является нулем, то в соответствии с параметром передачи ТР для повторной передачи можно выделить только подчиненные каналы пакетных данных SPDCH5 и SPDCH6, т.к. эти каналы являются единственными каналами, которые не переданы с ошибками. Блоки данных также распределяют циклически по распределенным подчиненным каналам пакетных данных в повторной передаче указанных блоков данных, в результате чего блоки данных b2 и b7 повторно передают по подчиненному каналу пакетных данных SPDCH5, а блоки данных b6 и b10 передают по подчиненному каналу пакетных данных SPDCH6.

На фиг. 17 изображен блок управления CU согласно данному изобретению, который управляет этапами, описываемыми выше со ссылками на фиг. 12-15. Блок управления CU включает в себя процессор PU и блок памяти М. Процессор PU принимает информацию, относящуюся к используемым подчиненным каналам пакетных данных SPDCH, статус s для данных, переданных по этим каналам, и информацию М, относящуюся к общему числу передаваемых блоков данных. Эту информацию обрабатывают в процессоре PU и запоминают в модуле памяти М1 в блоке памяти М, когда блоки данных передают от системы базовой станции BSS на мобильную станцию MS, т.е., когда передачу завершают в мобильной станции MS. Если блоки данных передают на систему базовой станции BSS от мобильной станции MS, т.е. если передача исходит от мобильной станции MS, то вместо этого обработанную информацию А и В запоминают во втором модуле памяти М2. Третий модуль памяти М3 используют для запоминания предлагаемого параметра передачи ТР, который создают в процессоре PU в соответствии с одним из способов, описываемых со ссылками на фиг. 12-15, с помощью информации, полученной из модуля памяти М1 и М2. Параметр передачи ТР включает в себя перечень тех подчиненных каналов пакетных данных SPDCH, которые следует использовать для любой повторной передачи и который создают после того, как блок управления CU принял подтверждение приема Ack, Nack от приемной станции. Подтверждение приема представляют вектором статуса s в описываемом случае; этот вектор статуса означает статус каждого переданного блока данных, т.е. передан ли данный блок верно, Ack; или с ошибкой, Nack. В модуле памяти М3 также запоминают указанные выше параметры качества nF и Q1 nF могут выбирать как ноль, и устанавливать Qz на значение 0,9, хотя очевидно, что nF может быть любым положительным целым числом, и Qz может принимать любое значение между нулем и единицей. Сигнал управления CS указывает подчиненные каналы пакетных данных SPDCHs, которые нужно использовать, чтобы передать переданные с ошибками блоки данных bx1-bxi. Сигнал управления CU формируют процессором PU на основе созданного параметра передачи ТР. В первую очередь для повторной передачи используют только наиболее оптимальный подчиненный канал пакетных данных из числа тех каналов, которые имеют достаточно хорошее качество передачи в соответствии с параметром передачи ТР.

Фиг. 18 изображает, как информацию z, относящуюся к используемым подчиненным каналам пакетных данных SPDCHI-SPDCHg, запоминают в модуле памяти М1 в фиг. 17 для каждого номера 1, где 1 = 1, 2,..., m, переданного блока данных, при передаче данных, которая поступает в мобильную станцию MS. Вектор SPDCH, направленный от блока передатчика через процессор PU, содержит информацию о том, какие именно подчиненные каналы пакетных данных SPDCHI-SPDCHq были использованы для передачи. Статус передачи, т.е. информацию, относящуюся к результату передачи каждого отдельного блока данных, направляют в виде вектора s от процессора PU. Вектор s содержит статус информации s1-sm для каждого переданного блока данных. Выходной сигнал в виде матрицы (s, SPDCH) относится к информации о статусе передачи s1-sm на используемые подчиненные каналы пакетных данных SPDCH1-SPDCHq. Эта матрица (s, SPDCH) составляет основу для указанного вектора передачи ТВ, и ее создают следующим образом. Число канала z, где z = 1, 2,..., g, запоминают для каждого номера 1, где 1 = 1, 2,..., m, переданного блока данных в соответствующих ячейках памяти в соответствии с изображением на фиг. 18. В колонке 1: n обозначает наибольшее число блоков данных, которые можно включить в пакет в системе радиосвязи с коммутацией пакетов. При приеме подтверждения приема в виде вектора s для данной передачи - в соответствующих ячейках памяти s, согласно фиг. 18, для каждого 1-го блока данных, где 1 = 1, 2,..., m, запоминают соответствующий статус si, где i = 1, 2,..., m; si = 0 в отношении Ack, и si = 1 в отношении Nack. Матрицу (s, SPDCH) получают считыванием статуса si-sm и подчиненных каналов пакетных данных SPDCHI-SPDCHq для каждого 1-го блока данных, где 1 = 1, 2,..., m. Процессор PU затем создает вектор передачи ТР путем сравнения информации, относящейся к статусу si, с одним из заданных параметров качества nF или Q1 для каждого подчиненного канала пакетных данных SPDCH1- SPDCHq. Процессор PU может либо подтвердить для каждого подчиненного канала пакетных данных, что сумма sz статуса sz больше или равна первому заданному значению nF, запомненному в модуле памяти М3, либо процессор PU может вычислить для каждого подчиненного канала пакетных данных SPDCHz значение Qz в соответствии с

где nz означает число элементов статуса для подчиненного канала пакетных данных SPDCHz, и sz составляет указанную сумму статуса sz; и определить, превышает ли значение Qz второе заданное значение Q1, или оно равно ему; и это также запоминают в модуле памяти М3.

Фиг. 19 иллюстрирует, каким образом модуль памяти М2 запоминает информацию, относящуюся к общему числу ntot переданных блоков данных и числу nNack переданных с ошибками блоков данных для каждого из используемых подчиненных каналов пакетных данных SPDCHI-SPDCHq в передаче данных, которая исходит от мобильной станции MS. Вектор А, созданный в процессоре PU, содержит информацию a1-ag, относящуюся к числу az блоков данных, переданных в соответствующих подчиненных каналах пакетных данных SPDCHz из числа выделенных подчиненных каналов пакетных данных SPDCH1-SPDCHq. Вектор В содержит информацию, относящуюся к результату передачи и показывающую число bz блоков данных, переданных с ошибками по соответствующим подчиненным каналам пакетных данных SPDCHz. Вектор В также создают в процессоре PU. Выходной сигнал в виде матрицы (А, В) относится к информации о статусе передачи используемых подчиненных каналов пакетных данных SPDCH1-SPDCHq. Матрица (А, В) образует основу для вектора передачи ТР и создается следующим образом. С помощью информации, относящейся к общему числу m блоков данных, которые должны быть переданы по резервированным подчиненным каналам пакетных данных SPDCH1-SPDCHq, процессор PU в блоке управления CU вычисляет число az блоков данных, которое будет передано по каждому подчиненному каналу пакетных данных SPDCHz. Число m блоков данных указывается в запросе на доступ мобильной станции RA, а число аz блоков данных, которые будут переданы по соответствующим выделенным подчиненным каналам пакетных данных SPDCHz, можно легко подсчитать, т.к. блоки данных b1, в которых 1 = 1, 2,..., m распределяют циклически по выделенным подчиненным каналам пакетных данных SPDCH1-SPDCHq - с низшего числа каналов до высшего. В качестве примера можно упомянуть, что при передаче пакета, содержащего двадцать три блока данных в пяти подчиненных каналах пакетных данных SPDCH1-SPDCH5, пять блоков данных будут передаваться по каждому из трех подчиненных каналов пакетных данных, которые имеют наинизшие числа каналов SPDCH1-SPDCH3, а четыре блока данных - по остальным двум подчиненным каналам пакетных данных SPDCH4 и SPDCH5. Блок управления CU принимает от приемного блока информацию, относящуюся к блоку статуса В принятых блоков данных b1, где 1 = 1, 2,..., m, и регистрирует число bz переданных с ошибками блоков данных для каждого используемого подчиненного канала пакетных данных SPDCHz в модуле памяти М2. В колонке z число р представляет наибольшее число подчиненных каналов пакетных данных SPDCHs, которые можно распределить в системе связи с коммутацией пакетов. Числа аz и bz затем используют процессором PU для принятия следующего решения: подходит ли или не подходит конкретный подчиненный канал пакетных данных SPDCHz для использования в повторной передаче блоков данных; это решение принимают с помощью одного из параметров качества nF или Q1. Процессор PU может либо определить, меньше ли значение bz или равно первому заданному значению nF, запомненному в модуле памяти М3, либо может вычислить для каждого канала SPDCHz значение Qz согласно формуле

и определить является ли Qz большим, чем второе заданное значение Q, или равно ему; и его также можно запомнить в модуле памяти М3.

Фиг. 20 иллюстрирует, каким образом блок управления CU, согласно данному изобретению, соединяется с другими блоками в базовой станции В1. Базовая станция В1 содержит по меньшей мере один блок TRX передатчика и приемника. Блок управления CU выполняется в блоке TRX передатчика и приемника, в результате чего вся информация, поступающая в блок TRX и исходящая из него, будет проходить через блок управления CU. Это дает возможность блоку управления CU регистрировать информацию, относящуюся к данным, принимаемым базовой станцией В1 от конкретной станции MS1, и управляющую подчиненными каналами пакетных данных SPDCHs, по которым данные передают от базовой станции В1 на мобильную станцию MS1, когда повторная передача завершается в мобильной станции MS1. В случае повторной передачи, исходящей от мобильной станции MS1, блок управления CU также может определять посредством главного канала пакетных данных MPDCH, по какому именно из подчиненных каналов пакетных данных SPDCHs будет проходить повторная передача от мобильной станции MS1 на базовую станцию В1.

Как вариант, блок управления СИ может быть подключен между блоками TRX передатчика и приемника базовой станции В1 и блоком антенны А, чтобы обеспечивать общий ресурс для двух или более блоков TRX передатчика и приемника.

Как указывалось выше, блок управления CU согласно данному изобретению может также подключаться к контроллеру базовой станции BSC1. Это дает возможность блоку управления CU управлять распределением каналов при повторной передаче для некоторого числа базовых станций В1-В3, которые обмениваются данными между мобильными станциями MS1-MS2 в том же порядке, что и в случае, когда блок управления находится в базовой станции В1 в соответствии с изложенным выше описанием. Фиг. 21 иллюстрирует эту ситуацию.


Формула изобретения

1. Способ распределения каналов в системе радиосвязи (GPRS), содержащей по меньшей мере одну первичную станцию (BSS) и по меньшей мере одну вторичную станцию (MS1-MS5), выполненные с возможностью обмена данными (пакет р1) по двум или более каналам (SPDCH1-SPDCHq) в соответствии с протоколом для автоматической повторной передачи данных, переданных с ошибками, причем для данной передачи получают параметр передачи (ТР), определяемый с помощью информации (s), относящейся к качеству канала для передачи указанных данных (р1) между первичной станцией (BSS) и конкретной вторичной станцией (MS1), отличающийся тем, что при передаче блоков данных (bxl - bxi) с ошибками по данному каналу (SPDCHy1) по меньшей мере один из предшествующих каналов (SPDCH1-SPDCHq), использованных для предыдущей передачи данных (р1), выделяют для передачи данных согласно параметру передачи (ТР), полученному исходя из указанной предыдущей передачи.

2. Способ по п.1, отличающийся тем, что указанная предыдущая передача данных является ближайшей предшествующей передачей данных (p1).

3. Способ по п.1 или 2, отличающийся тем, что параметр передачи (ТР) основан на информации (1, z) относительно того, какой канал (SPDCHz) был использован для передачи каждого блока данных (b1) между первичной станцией (BSS) и вторичной станцией (MS1).

4. Способ по п.3, отличающийся тем, что если блоки данных (bxl-bxi) переданы с ошибками по данному каналу (SPDCHy1), то для передачи выделяют максимально один канал (SPDCHy1) из предыдущих каналов (SPDCH1-SPDCHq), использованных для ранее переданных данных (р1), для которых число ошибок, имевших место в предыдущей передаче данных, было больше заданного числа nF.

5. Способ по п.4, отличающийся тем, что nF = 0.

6. Способ по п.4 или 5, отличающийся тем, что если по каждому из каналов (SPDCH1-SPDCHq), которые были использованы в предыдущей передаче, были переданы данные (р1) с числом ошибок больше, чем nF, то для повторной передачи данных выделяют по меньшей мере еще один канал (SPDCHq + 1), который не был использован в предыдущей передаче, при условии, что этот канал (SPDCHq + 1) доступен.

7. Способ по п.3, отличающийся тем, что для каждого использованного канала (SPDCHz) определяют меру качества Qz по формуле

где Ntot - общее число блоков данных, переданных по указанному каналу (SPDCHz);
NNack - число блоков данных, переданных с ошибками по указанному каналу (SPDCHz) предыдущими каналами (SPDCHy1), использованными для более ранней передачи данных (р1), для которой мера качества Qz ниже заданного предела качества Q1.

8. Способ по п.7, отличающийся тем, что Q1 = 0,9.

9. Способ по п.7 или 8, отличающийся тем, что если мера качества Qz для всех каналов (SPDCH1-SPDCHq), которые были использованы в предыдущей передаче, ниже Q1, то для передачи выделяют по меньшей мере еще один канал (SPDCHq + 1), который не был использован в предыдущей передаче, при условии, что этот канал (SPDCHq + 1) доступен.

10. Способ по п. 1, отличающийся тем, что указанные каналы (SPDCH1-SPDCHq) являются каналами с временным разделением.

11. Способ по п.1, отличающийся тем, что указанные (SPDCH1-SPDCHq) являются каналами с частотным разделением.

12. Способ по п.1, отличающийся тем, что указанные (SPDCH1-SPDCHq) являются каналами с кодовым разделением, причем код расширения спектра является однозначно определенным для каждого канала.

13. Устройство для распределения каналов в системе радиосвязи (GPRS), содержащей по меньшей мере одну первичную станцию (BSS) и по меньшей мере одну вторичную станцию (MS1-MS5), выполненные с возможностью обмена данными (пакет р1) по двум или более каналам (SPDCH1-SPDCHq) в соответствии с протоколом для автоматической повторной передачи данных, переданных с ошибками, причем первичная станция (BSS) содержит блок управления (CU) для формирования параметра передачи (ТР), который получают с помощью информации (s), относящейся к качеству канала для передачи указанных данных (р1) между первичной станцией (BSS) и конкретной вторичной станцией (MS1), отличающееся тем, что блок управления (CU) содержит средство распределения каналов (PU, М) для выделения в случае блоков данных (bxl-bxi), переданных с ошибками по данному каналу (SPDCHy1), по меньшей мере одного из предыдущих каналов (SPDCH1-SPDCHq), использованных для более ранней передачи данных (р1) в соответствии с параметром передачи, сформированным в предыдущей передаче.

14. Устройство по п.13, отличающееся тем, что указанная предыдущая передача является ближайшей предшествующей передачей данных (р1).

15. Устройство по п.13 или 14, отличающееся тем, что параметр передачи (ТР) основан на информации (1, z), относящейся к каналу (SPDCHz), который был использован для передачи каждых конкретных блоков данных (b1) между первичной станцией (BSS) и вторичной станцией (MS1).

16. Устройство по п. 15, отличающееся тем, что в случае блоков данных (bxl-bxi), переданных с ошибками по данному каналу (SPDCHy1), блок управления (CU) выделяет для повторной передачи максимально один канал (SPDCHy1) из предыдущих каналов (SPDCH1-SPDCHq), использованных для более ранней передачи данных (р1), в которых число ошибок в указанной предыдущей передаче превысило заданное число nF7.

17. Устройство по п.16, отличающееся тем, что nF = 0.

18. Устройство по п.16 или 17, отличающееся тем, что если по каждому из каналов (SPDCH1-SPDCHq), использованных в предыдущей передаче, были переданы данные с числом ошибок больше, чем nF, то блок управления (CU) для повторной передачи данных выделяет по меньшей мере еще один канал (SPDCHq + 1), который не был использован в предыдущей передаче, при условии, что этот канал (SPDCHq + 1) доступен.

19. Устройство по п.15, отличающееся тем, что для каждого использованного канала (SPDCHz) блок управления (CU) определяет меру качества Qz по формуле

где Ntot - общее число блоков данных, переданных по указанному каналу (SPDCHz);
NNack - число блоков данных, переданных с ошибками по указанному каналу (SPDCHz), при этом максимально один канал (SPDCHy1) из предыдущих каналов (SPDCH1-SPDCHq) для ранее переданных данных (р1), для которых мера качества Qz ниже заданного предела качества Q1, выделяется для повторной передачи.

20. Устройство по п.19, отличающееся тем, что Q1 = 0,9.

21. Устройство по п.19 или 20, отличающееся тем, что если мера качества Qz для всех каналов (SPDCH1-SPDCHq), которые были использованы в предыдущей передаче, ниже Q1, то блок управления (CU) выделяет для повторной передачи по меньшей мере еще один канал (SPDCHq + 1), который не был использован в предыдущей передаче, при условии, что этот канал (SPDCHq + 1) доступен.

22. Устройство по п.13, отличающееся тем, что средство распределения каналов (PU, М) содержит процессор (PU) и блок памяти (М), при этом процессор (PU) формирует указанный параметр передачи (ТР) для каждой передачи данных (р1) между первичной станцией (BSS) и вторичной станцией (MS1) и запоминает этот параметр в блоке памяти (М).

23. Устройство по любому из пп.13-22, отличающееся тем, что оно включено в состав первичной станции (BSS).

24. Устройство по п.13, отличающееся тем, что первичная станция (BSS) образована системой базовых станций (В1, В2, В3; BSC1), а вторичная станция (MS1, MS2, MS4) является мобильной станцией.

25. Устройство по п.13, отличающееся тем, что первичная станция (BSS) является базовой станцией (В1), а вторичная станция (MS1) является мобильной станцией.

26. Устройство для распределения каналов в системе радиосвязи (GPRS), содержащей по меньшей мере одну первичную станцию (BSS) и одну вторичную станцию (MS1-MS5), выполненные с возможностью обмена данными по двум или более каналам (SPDCH1-SPDCHq) в соответствии с протоколом для автоматической повторной передачи данных, переданных с ошибками, причем статус переданных данных определяется посредством подтверждения приема (Ack, Nack), указанные данные разделены на один или более пакетов (l,...pk,...pn), каждый из которых содержит один или более блоков данных (b1, bl, ...bm), при этом первичная станция (BSS) содержит блок управления (CU) для формирования параметров передачи (ТР), получаемых с помощью информации (s), относящейся к качеству каналов, для передачи указанных данных между первичной станцией (BSS) и конкретной вторичной станцией (MS1), отличающееся тем, что блок управления (CU) содержит средство распределения каналов (PU, М) для выделения в случае блоков данных (bxl-bxi), переданных с ошибками по данному каналу (SPDCHy1), по меньшей мере одного из предыдущих каналов (SPDCH1-SPDCHq) для ранее переданных блоков данных (b1-bm) в соответствии с параметром передачи (ТР), сформированным из указанной предыдущей передачи, при этом параметр передачи (ТР) основан на информации (1, z), относящейся к тому каналу (SPDCHz; z = 1,2, ..., q), который был использован для передачи каждого блока данных (bl; l = l,2,...,m), между первичной станцией (BSS) и вторичной станцией (MS1).

27. Устройство по п.26, отличающееся тем, что указанное средство распределения каналов (PU, М) содержит процессор (PU) и блок памяти (М), причем процессор (PU) формирует указанный параметр передачи (ТР) для каждой передачи данных (b1-bm) между первичной станцией (BSS) и вторичной станцией (MS1) и запоминает этот параметр в блоке памяти (М).

28. Устройство по п.27, отличающееся тем, что параметр передачи (ТР) формируется посредством процессора (PU) с помощью информации (1, z), относящейся к предыдущим каналам (SPDCH1-SPDCHq), для ранее переданных блоков данных (bl-bm) и к подтверждению приема (s), причем параметр передачи (ТР) содержит информацию, относящуюся к тем каналам (SPDCHz; z = 1,2,...,q; z у), которое можно использовать для повторной передачи блоков данных (bxl-bxi), переданных с ошибками.

29. Устройство по п.27, отличающееся тем, что блок памяти (М) обеспечивает запоминание параметра передачи (ТР) по меньшей мере до получения подтверждения приема (Ack), уведомляющего, что весь пакет (pk), в который включены соответствующие блоки данных (b1-bm), передан верно.

30. Устройство по п. 27, отличающееся тем, что если блоки данных (bxl-bxi) переданы с ошибками по данному каналу (SPDCHy1), то средство распределения каналов (PU, М) выделяет для повторной передачи максимально один канал (SPDCHy1) из предыдущих каналов (SPDCH1-SPDCHq), использованных для предыдущей передачи блоков данных (b1-bm), в которых число ошибок, имевших место в указанной предыдущей передаче, превысило заданное число nF.

31. Устройство по п.30, отличающееся тем, что nF = 0.

32. Устройство по п.31 или 31, отличающееся тем, что если по каждому из каналов (SPDCH1-SPDCHq), которые были использованы в предыдущей передаче, были переданы данные с числом ошибок больше, чем nF, то блок управления (CU) выделяет для повторной передачи данных по меньшей мере еще один канал (SPDCHq + 1), который не был использован в предыдущей передаче, при условии, что этот канал (SPDCHq + 1) доступен.

33. Устройство по п. 27, отличающееся тем, что средство распределения каналов (PU, М) определяет для каждого использованного канала (SPDCHz) меру качества Qz по формуле

где Ntot - общее число блоков данных, переданных по указанному каналу (SPDCHz);
NNack - число блоков данных, переданных с ошибками по указанному каналу (SPDCHz), при этом для повторной передачи выделяется максимально один канал (SPDCHy1) из предыдущих каналов (SPDCH1-SPDCHq), использованных для предыдущей передачи блоков данных (b1-bm), для которой мера качества Qz ниже заданного предела качества Q1.

34. Устройство по п.33, отличающееся тем, что Q1 = 0,9.

35. Устройство по п.33 или 34, отличающееся тем, что если мера качества Qz для всех каналов (SPDCH1-SPDCHq), которые были использованы в предыдущей передаче, ниже Q1, то средство распределения каналов (PU, М) выделяет для повторной передачи по меньшей мере еще один канал (SPDCHq + 1), который не был использован в предыдущей передаче, при условии, что этот канал (SPDCHq + 1) доступен.

36. Контроллер базовых станций (BSC1), выполненный с возможностью обмена данными (пакет р1) по меньшей мере с одной мобильной станцией (MS1-MS5) через по меньшей мере одну базовую станцию (В1-В3) и по двум или более каналам (SPDCH1-SPDCHq) в соответствии с протоколом для автоматической повторной передачи данных, переданных с ошибками, причем контроллер базовых станций (BSC1) содержит блок управления (CU) для формирования параметра передачи (ТР), получаемого с помощью информации (s), относящейся к качеству канала для каждой передачи указанных данных (р1) между базовой станцией (BS1) и мобильной станцией (MS1), отличающийся тем, что блок управления (CU) содержит средство распределения каналов (PU, М) для выделения в случае блоков данных (bxl-bxi), переданных с ошибками по данному каналу (SPDCHy1), по меньшей мере одного из предыдущих каналов (SPDCH1-SPDCHq) для ранее переданных данных (р1) в соответствии с параметром передачи (ТР), сформированным в указанной предыдущей передаче.

37. Контроллер базовой станции (BSC1) по п.36, отличающийся тем, что указанная предыдущая передача является ближайшей предшествующей передачей данных (р1).

38. Контроллер базовой станции (BSC1) по п.36 или 37, отличающийся тем, что параметр передачи (ТР) основан на информации (1, z), относящейся к каналу (SPDCHz), который был использован для передачи каждых конкретных блоков данных (bl) между базовой станцией (В1) и мобильной станцией (MS1).

39. Контроллер базовой станции (BSC1) по п.38, отличающийся тем, что в случае блоков данных (bxl-bxi), переданных с ошибками по данному каналу (SPDCHy1), блок управления (CU) выделяет для повторной передачи максимально один канал (SPDCHy1) из предыдущих каналов (SPDCH1-SPDCHq), использованных для более ранней передачи данных (р1), в которых число имевших место ошибок превысило заданное число F.

40. Контроллер базовой станции (BSC1) по п.39, отличающийся тем, что nF = 0.

41. Контроллер базовой станции (BSC1) по п.39 или 40, отличающийся тем, что если по каждому из каналов (SPDCH1-SPDCHq), которые были использованы в предыдущей передаче, были переданы данные с числом ошибок больше, чем F, то блок управления (CU) выделяет для повторной передачи данных по меньшей мере еще один канал (SPDCHq + 1), который не был использован в предыдущей передаче, при условии, что этот канал (SPDCHq + 1) доступен.

42. Контроллер базовой станции (BSC1) по п.38, отличающийся тем, что блок управления (CU) определяет для каждого использованного канала (SPDCHz) меру качества Qz по формуле

где Ntot - общее число блоков данных, переданных по указанному каналу (SPDCHz);
NNack - число блоков данных, переданных с ошибками по указанному каналу (SPDCHz),
при этом для повторной передачи выделяется максимально один канал (SPDCHy1) из предыдущих каналов (SPDCH1-SPDCHq), использованных для предыдущей передачи данных, для которой мера качества Qz ниже заданного предела качества Q1.

43. Контроллер базовой станции (BSC1) по п.42, отличающийся тем, что Q1 = 0,9.

44. Контроллер базовой станции (BSC1) по п.42 или 43, отличающийся тем, что если мера качества Qz для всех каналов (SPDCH1-SPDCHq), которые были использованы в предыдущей передаче, ниже Q1, то блок управления (CU) выделяет для повторной передачи по меньшей мере еще один канал (SPDCHq + 1), который не был использован в предыдущей передаче, при условии, что этот канал (SPDCHq + 1) доступен.

45. Контроллер базовой станции (BSC1) по п.36, отличающийся тем, что указанное средство распределения каналов (PU, М) содержит процессор (PU) и блок памяти (М), причем процессор (PU) формирует указанный параметр передачи (ТР) для каждой передачи данных (р1) между базовой станцией (В1) и мобильной станцией (MS1) и запоминает этот параметр в блоке памяти (М).

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12, Рисунок 13, Рисунок 14, Рисунок 15, Рисунок 16, Рисунок 17, Рисунок 18, Рисунок 19, Рисунок 20, Рисунок 21, Рисунок 22, Рисунок 23



 

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

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

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

Изобретение относится к техники связи

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

Изобретение относится к системам связи, в частности, к способу и устройству для осуществления передачи связи между двумя секторами общей базовой станции

Изобретение относится к области радиосвязи и может быть использовано для обработки и передачи информации в системах радиосвязи с линией связи между источником и потребителем информации

Изобретение относится к системам радиосвязи и может быть использовано для жесткого переключения каналов связи

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

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

Изобретение относится к системам беспроводной связи и, более конкретно, к способу и устройству для распределения ключей аутентификации (А-ключей), которые используют для аутентификации мобильных станций в сотовой системе радиосвязи

Изобретение относится к системам радиосвязи, имеющим каналы управления, более конкретно, к обнаружению цифровых каналов управления в сотовых системах радиосвязи нижних диапазонов
Наверх