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

Иллюстрации

Показать все

Изобретение относится к области мобильной связи и предназначено для повышения коэффициента использования ресурсов за счет устранении проблемы бесполезного расходования доступных ресурсов базовой станции вследствие невозможности их рационального распределения. Изобретение раскрывает, в частности, способ распределения ресурсов базовой станции, согласно которому распределяют ресурсы сотам одной базовой станции на основании минимального количества ресурсов, требуемых для сот, и распределяют оставшиеся ресурсы каждой соте на основании скорости передачи данных соты. 3 н. и 9 з.п. ф-лы, 4 ил.

Реферат

Область техники

Настоящее изобретение относится к области мобильной связи и, более конкретно, к способу и устройству для распределения каналов и способу распределения доступных ресурсов базовой станции.

Предпосылки создания изобретения

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

Вне зависимости от того, передаются ли данные или происходит их обработка, используются доступные ресурсы базовой станции. Например, будет растрачиваться энергия базовой станции, когда данные отправляются или принимаются, передача данных будет занимать ограниченные ресурсы беспроводной связи базовой станции, а обработка данных требует использования ресурсов ЦПУ (центрального процессорного устройства) базовой станции.

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

Например, в системе широкополосного многостанционного доступа с кодовым разделением каналов (WCDMA - Wideband Code-Division Plurality of Access) обычно используется технология высокоскоростного пакетного доступа по нисходящей линии (HSDPA - High Speed Downlink Packet Access). Эта технология способна обеспечивать передачу данных в направлении нисходящей линии посредством высокоскоростного физического канала совместного доступа нисходящей линии (HS-PDSCH - High Speed Physical Downlink Shared Channel). Канал HS-PDSCH постоянно использует кодовое слово с коэффициентом расширения спектра, равным 16, а в соте существует до 15 каналов HS-PDSCH.

Узел В (NodeB, базовая станция в WCDMA) может определять, основываясь на определенной стратегии планирования, факт передачи данных другим пользовательским оборудованием (UE - User Equipment) no каналу HS-PDSCH, и общее количество ресурсов канала HS-PDSCH, доступное для каждой соты, зависит от ресурсов аппаратного обеспечения, конфигурированного узлом В. Если скорость передачи данных по нисходящей линии HSDPA соты меньше, чем пропускная способность, обеспечиваемая каналами HS-PDSCH, доступными для соты, то некоторые из каналов HS-PDSCH используются не полностью, что означает, что некоторая часть ресурсов аппаратного обеспечения расходуется впустую. Для определенного числа сот, поддерживающих службу HSDPA от одного узла В, часто возникает ситуация, заключающаяся в том, что количество каналов HS-PDSCH в сотах с большим графиком может не удовлетворять требованиям к пропускной способности нисходящей линии соты, а количество каналов HS-PDSCH в сотах с меньшим графиком может быть не полностью использовано, и возникновение данной ситуации, очевидно, будет являться причиной того, что максимальный коэффициент использования доступных ресурсов канала HS-PDSCH базовой станции не будет достигнут, в результате чего будет происходить расходование ресурсов впустую. Более того, аналогичная проблема существует также и в энергообеспечении базовой станции, ресурсах ЦПУ и т.д.

До настоящего времени в данной области еще не было предложено эффективного решения проблемы бесполезного расходования доступных ресурсов (таких как ресурсы канала HS-PDSCH) базовой станции вследствие невозможности их корректного распределения.

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

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

Техническая схема настоящего изобретения реализуется следующим образом.

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

Способ распределения каналов в соответствии с настоящим изобретением включает:

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

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

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

M a x H s N u m i = M i n H s N u m i + c e i l ( H s N u m × H s U s e r N u m i ∑ j = i N H s U s e r N u m j ) ,

где MaxHsNumi - сумма минимального количества требуемых каналов и количества регулируемых каналов i-ой соты из множества сот, ceil - функция округления с повышением, MinHsNumi - минимальное количество требуемых каналов для i-ой соты, HsUserNumi - количество пользователей высокоскоростного физического канала совместного доступа нисходящей линии в i-ой соте, HsNum - количество каналов из оставшихся каналов базовой станции, которые не были предварительно распределены, и N - общее количество сот в множестве сот, j=i, …, N.

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

M a x H s N u m i = M i n H s N u m i + c e i l ( H s N u m × H s G B R i ∑ j = i N H s G B R j ) ,

где MaxHsNumi - сумма минимального количества требуемых каналов и количества регулируемых каналов i-ой соты из множества сот, ceil - функция округления с повышением, MinHsNumi - минимальное количество требуемых каналов для i-ой соты, HsNum - количество каналов из оставшихся каналов базовой станции, которые предварительно не были распределены, HsGBRi - гарантированная скорость передачи битов для i-ой соты, и N - общее количество сот в множестве сот, j=i, …, N.

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

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

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

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

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

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

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

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

M a x R s o u r c e i = M i n R s o u r c e i + c e i l ( Re s o u r c e × H s U s e r N u m i ∑ j = i N H s U s e r N u m j ) ,

где MaxRsourcei - сумма количества регулируемых ресурсов и минимального количества требуемых ресурсов для i-ой соты из множества сот, ceil - функция округления с повышением, MinRsourcei - минимальное количество требуемых для 1-ой соты ресурсов, Resource - количество ресурсов, которые не были предварительно распределены, из оставшихся ресурсов базовой станции, HsUserNumi - количество пользователей, которым необходимо использовать доступные ресурсы базовой станции в i-ой соте, и N - общее количество сот в множестве сот, j=i, … , N.

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

M a x R s o u r c e i = M i n R s o u r c e i + c e i l ( Re s o u r c e × H s G B R i ∑ j = i N H s G B R j ) ,

где MaxRsourcei - сумма количества регулируемых ресурсов и минимального количества требуемых ресурсов для i-ой соты из множества сот, ceil - функция округления с повышением, MinRsourcei - минимальное количество требуемых для i-ой соты ресурсов, Resource - количество ресурсов, которые не были предварительно распределены, из оставшихся ресурсов базовой станции, HsGBRi - гарантированная скорость передачи битов i-ой соты, и N - общее количество сот в множестве сот, j=i, …, N.

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

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

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

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

на фиг.2 представлена блок-схема способа распределения каналов в соответствии с вариантом осуществления настоящего изобретения;

на фиг.3 представлена детальная блок-схема обработки для способа распределения каналов в соответствии с вариантом осуществления настоящего изобретения; и

на фиг.4 представлена структурная схема устройства для распределения каналов в соответствии с вариантом осуществления настоящего изобретения.

Предпочтительные варианты осуществления настоящего изобретения

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

Варианты осуществления настоящего изобретения будут описаны более подробно ниже совместно с чертежами.

Вариант осуществления изобретения в форме способа

В настоящем изобретении предлагается способ распределения доступных ресурсов базовой станции для распределения доступных ресурсов множеству сот одной базовой станции.

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

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

Шаг S104, определяют количество регулируемых ресурсов, заранее распределяемых для каждой распределяемой соты из оставшихся ресурсов, основываясь на отношении скорости передачи данных распределяемой соты к сумме скоростей передачи данных всех распределяемых сот, где под распределяемой сотой понимается сота, в которой количество регулируемых ресурсов не определено. Например, если количество ресурсов равно 100, и на шаге S102 было определено, что всем сотам требуется по меньшей мере 80 ресурсов, на данном этапе количество оставшихся ресурсов равно 20, если имеется всего три соты, сота 1, сота 2 и сота 3, принадлежащие одной базовой станции, и отношение скорости передачи данных соты 1 к общей скорости передачи данных всех трех сот равно 50%, то 50% оставшихся ресурсов могут быть предварительно распределены для соты 1 в качестве регулируемых ресурсов соты 1.

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

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

Конкретная процедура реализации вышеупомянутого процесса обработки будет подробно описана ниже.

Когда выполняется шаг S104, множество сот может быть упорядочено в первую очередь в порядке уменьшения значений гарантированной скорости передачи битов (GBR - guaranteed bit rate). В процессе этого упорядочивания соты с одинаковым значением GBR могут быть далее упорядочены в соответствии с такими параметрами как максимальная скорость передачи битов (MBR - maximum bit rate), минимальное количество требуемых каналов, максимальное количество требуемых каналов для каждой соты и т.д. Например, предположим, что имеются сота 1, сота 2, сота 3 и сота 4, которые принадлежат одной базовой станции, GBR соты 1 равна GBR соты 2 и равна GBR соты 3, и GBR соты 1, соты 2 и соты 3 больше, чем GBR соты 4; на данном этапе может быть определено, что сота 1, сота 2 и сота 3 находятся впереди соты 4. Предпочтительно, чтобы сота 1, сота 2 и сота 3 могли быть упорядочены в соответствии со значениями MBR трех сот. Полагая, что MBR соты 1 больше, чем MBR соты 2, а MBR соты 2 равна MBR соты 3, на данном этапе может быть определено, что сота 1 является первой сотой среди четырех сот; сота 2 и сота 3 могут быть упорядочены в соответствии с минимальным количеством каналов, требуемых этими двумя сотами; если минимальное количество каналов, требуемых сотой 2 и сотой 3, одно и то же, то они могут быть упорядочены в соответствии с максимальным количеством каналов, требуемых сотой 2 и сотой 3.

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

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

M a x R s o u r c e i = M i n R s o u r c e i + c e i l ( Re s o u r c e × H s U s e r N u m i ∑ j = i N H s U s e r N u m j ) ,

где MaxRsourcei - сумма количества регулируемых ресурсов и минимального количества требуемых ресурсов для i-ой соты из множества сот, ceil - функция округления с повышением, MinRsourcei - минимальное количество ресурсов, требуемых для i-ой соты, Resource - количество ресурсов, которые еще не были предварительно распределены, из оставшихся ресурсов базовой станции, HsUserNumi - количество пользователей, которым необходимо использовать доступные ресурсы базовой станции в i-ой соте, и N - общее количество сот в множестве сот, j=i, …, N.

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

M a x R s o u r c e i = M i n R s o u r c e i + c e i l ( Re s o u r c e × H s G B R i ∑ j = i N H s G B R j ) ,

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

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

Более конкретно, предположим, что имеется 100 ресурсов у одной базовой станции, и существует три соты, принадлежащие этой базовой станции. Когда определяют количество регулируемых ресурсов первой соты, значение 100 необходимо использовать вместо Resource, j=3, то есть определяется отношение HsGBR или HsUserNum первой соты к сумме HsGBRs и HsUserNums трех сот. Полагая, что сумма количества регулируемых ресурсов и минимального количества требуемых ресурсов первой соты равно 40, и максимальное количество ресурсов, требуемых первой сотой 1, равно 50, берем наименьшее из чисел 40 и 50 в качестве количества фактических ресурсов первой соты. Когда определяется количество ресурсов второй соты, результат 100-40 (то есть 60) требуется использовать вместо Resource, и на данном этапе j=2, то есть требуется вычислить отношение HsGBR или HsUserNum второй соты к сумме HsGBRs или HsUserNums второй соты и третей соты для получения количества регулируемых ресурсов второй соты, и количество фактических ресурсов второй соты определяется на основании максимального количества ресурсов, требуемых второй сотой, и т.д.

Вариант осуществления настоящего изобретения будет подробно описан на примере ресурсов высокоскоростного физического канала совместного доступа нисходящей линии.

В соответствии с вариантом осуществления настоящего изобретения также предлагается способ распределения каналов для распределения каналов HS-PDSCH для множества сот, принадлежащих одной базовой станции.

Как показано на фиг.2, способ распределения каналов в соответствии с вариантом осуществления настоящего изобретения включает следующее шаги.

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

Шаг S204, определяют количество регулируемых каналов, предварительно распределяемых для каждой распределяемой соты из оставшихся каналов, основываясь на отношении скорости передачи данных распределяемой соты к сумме скоростей передачи данных всех распределяемых сот, где под распределяемой сотой понимается сота, в которой количество регулируемых каналов не определено. Например, если количество каналов равно 100, и на шаге S202 было определено, что по меньшей мере 80 каналов требуется всем сотам, на данном этапе количество оставшихся каналов равно 20.

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

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

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

M a x H s N u m i = M i n H s N u m i + c e i l ( H s N u m × H s U s e r N u m i ∑ j = i N H s U s e r N u m j ) ,

где MaxHsNumi - сумма минимального количества требуемых каналов и количества регулируемых каналов i-ой соты из множества сот, ceil - функция округления с повышением, MinHsNumi - минимальное количество требуемых каналов для i-ой соты, HsUserNumi - количество пользователей высокоскоростного физического канала совместного доступа нисходящей линии в i-ой соте, HsNum - количество каналов из оставшихся каналов базовой станции, которые не были предварительно распределены, и N - общее количество сот в множестве сот, j=i, …, N.

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

M a x H s N u m i = M i n H s N u m i + c e i l ( H s N u m × H s G B R i ∑ j = i N H s G B R j ) ,

где HsGBRi - гарантированная скорость передачи битов i-ой соты, и N общее количество сот в множестве, j=i, …, N.

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

Например, предположим, что существуют три соты, то есть сота 1, сота 2 и сота 3, упорядоченные в порядке убывания GBR. После определения количества соответствующих им фактических каналов остается пять каналов, на данном этапе необходимо распределить пять каналов трем сотам, два канала распределяют соте 1, также два канала распределяют соте 2, и только один канал распределяется соте 3. Если остается четыре канала после определения количества соответствующих фактических каналов, соответственно два канала распределяют соте 1, и только по одному каналу распределяют соте 2 и соте 3. Если остается три канала после определения количества соответствующих фактических каналов, трем сотам соответственно распределяется только по одному каналу.

Способ распределения каналов в соответствии с вариантом осуществления настоящего изобретения будет описан ниже вместе с чертежами.

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

Шаг S1010, вычисляют общее количество NbHsNum каналов HS-PDSCH, совместно используемых каждой сотой под управлением одной базовой станции, количество HsUserNumi пользователей HSDPA в различных сотах (или сумму HsGBRi скоростей GBR служб HSDPA для всех пользователей), HsMBRi максимальных скоростей передачи битов (MBR - maximum bit rate) служб HSDPA в различных сотах, где i - порядковый номер соты, i=1~N и N - количество сот, совместно использующих каналы HS-PDSCH.

Шаг S1020, все соты упорядочивают в порядке убывания значений HsUserNumi (или HsGBRi), а если значения HsGBRi для множества сот равны, соты упорядочивают в порядке убывания значений HsMBRi для множества сот, и их порядковые номера перенумеровывают.

Шаг S1030, вычисляется минимальное количество MinHsNumi и максимальное количество MaxHspdschNumi каналов HS-PDSCH, требуемых службами HSPDA каждой соты.

Шаг S1040, сумма MinHsNumSum минимальных количеств каналов HS-PDSCH, требуемых всеми сотами, вычитается из HsTotalNum для получения HsNum (то есть начального значения количества оставшихся каналов, на данном этапе все оставшиеся каналы предварительно не распределены):

H s N u m = N b H s N u m − ∑ i = 1 N M i n H s N u m i   Ф о р м у л а   ( 1 )

Шаг S1050, пусть i=1, следующие шаги выполняются для каждой соты.

Шаг S1051, определяется максимальное количество MaxHsNumi каналов HS-PDSCH для i-ой соты на основании отношения HsUserNumi i-ой соты к сумме HsUserNumis всех сот (или отношение HsGBRii-ой соты к сумме HsGBRis всех сот), то есть сумма минимального количества требуемых каналов и количества регулируемых каналов i-ой соты:

M a x H s N u m i = M i n H s N u m i + c e i l ( H s N u m × H s U s e r N u m i ∑ j = i N H s U s e r N u m j )

или

M a x H s N u m i