СОХРАНЕНИЕ ПРАВ
[0001] Часть раскрытия данного патентного документа содержит материал, являющийся объектом прав интеллектуальной собственности, в частности, авторского права, права на дизайн, товарный знак, дизайн макета ИС и/или защиту внешнего вида, принадлежащие компании Radisys или ее аффилированным лицам (далее - владелец). Владелец не возражает против факсимильного воспроизведения патентного документа или раскрытия патента в виде, в котором он представлен в документах Бюро по регистрации патентов и товарных знаков, но сохраняет за собой все остальные права. Все права на такую интеллектуальную собственность полностью сохраняются за владельцем.
ОБЛАСТЬ ТЕХНИКИ
[0002] Варианты осуществления настоящего изобретения относятся, по существу, к телекоммуникационным сетям. В частности, настоящее изобретение относится к улучшенному механизму распределения ресурсов посредством улучшения качества обслуживания (QoS) планировщика.
УРОВЕНЬ ТЕХНИКИ
[0003] Приведенное ниже описание уровня техники предназначено для предоставления дополнительной информации, относящейся к области изобретения. Данный раздел может включать определенные аспекты уровня техники, которые могут быть связаны с различными признаками настоящего изобретения. Тем не менее, следует понимать, что данный раздел используется только для углубления понимания читателем настоящего изобретения, а не в качестве признания уровня техники.
[0004] Ожидается, что технология пятого поколения (5G) коренным образом изменит роль телекоммуникационных технологий в промышленности и обществе в целом. Таким образом, ожидается, что система беспроводной связи 5G будет поддерживать широкий спектр новых приложений в дополнение к обычным услугам широкополосной мобильной связи. Такие приложения или услуги можно разделить на следующие категории: улучшенная мобильная широкополосная связь и сверхнадежная связь с низкой задержкой. Пользователь может использовать эти сервисы для видеоконференций, телевизионных трансляций и видео по требованию (одновременная потоковая передача), с использованием различных типов мультимедийных сервисов.
[0005] В целом, gNB (базовая станция) обеспечивает завершение плоскости пользователя 5G New Radio и протоколов плоскости управления для пользовательского устройства. gNB подключают посредством интерфейсов NG, в частности, к функции управления доступом и мобильностью (AMF) посредством интерфейса NG2 (NG-Control) и к функции плоскости пользователя (UPF) посредством интерфейса NG3 (NG-User).
[0006] Связь между базовой станцией и пользовательским устройством осуществляется через беспроводной интерфейс с использованием стеков протоколов. Одним из основных стеков протоколов является физический уровень (PHY). Когда данные пользовательского трафика из сети передачи данных необходимо отправить на пользовательское устройство, данные пользовательского трафика проходят через функцию плоскости пользователя (UPF) и gNB и достигают пользовательского устройства в направлении нисходящего канала и обратно для направления восходящего канала.
[0007] В существующих системах и способах передача нисходящего и восходящего канала осуществляется посредством мультиплексирования с ортогональным делением частот с циклическим префиксом (CP-OFDM), что является частью PHY-уровня. Таким образом, для осуществления передачи CP-OFDM использует физический ресурсный блок для передачи как данных пользовательского трафика по PDSCH, так и данных пользовательских сигналов по PDCCH. Кроме того, физический ресурсный блок выполнен с использованием ресурсных элементов. Для направления нисходящего канала стеки верхнего уровня назначают количество ресурсных элементов, которые будут использоваться для обработки PDCCH и PDSCH. Кроме того, существуют четыре важных понятия, определенных в отношении ресурсов и способа группировки ресурсов для предоставления PDCCH. Понятия: (a) ресурсный элемент, который является наименьшей единицей ресурсной сетки, состоящей из одного поднесущей в частотной области и одного символа OFDM во временной области. (b) Группа ресурсных элементов, которая состоит из одного ресурсного блока (12 ресурсных элементов в частотной области) и одного символа OFDM во временной области. (c) Элемент канала управления, состоящий из нескольких групп ресурсных элементов, причем количество пучков групп ресурсных элементов варьируется в пределах элемента канала управления. (d) Уровень агрегации указывает, сколько элементов канала управления выделено для PDCCH.
[0008] Для передачи информации обработки физического уровня для физического канала управления (PDCCH) и обработки физического уровня для физического совместно используемого канала (PDSCH) с помощью сред совместных вычислений в направлении нисходящего канала существующие системы используют метод части полосы пропускания (BWP). BWP позволяет более гибко подходить к распределению ресурсов элементов канала управления в каждой несущей. BWP обеспечивает мультиплексирование различной информации PDCCH и PDSCH, что позволяет лучше использовать и адаптировать спектр оператора и расход заряда аккумулятора пользовательского устройства. Максимальная полоса пропускания несущей 5G NR составляет до 100 МГц в диапазоне частот 1 (FR1: 450 МГц - 6 ГГц), или до 400 МГц в диапазоне частот 2 (FR2: 24,25 ГГц - 52,6 ГГц), которые могут быть агрегированы с максимальной полосой пропускания 800 МГц.
[0009] Кроме того, для системы gNB/базовой станции может быть определено несколько кандидатов для каждого из уровней агрегации. Таким образом, используя несколько кандидатов для каждого уровня агрегации и получая количество элементов канала управления для каждого уровня агрегации, система gNB рассчитывает общее количество элементов канала управления на каждое требование. Таким образом, общее количество элементов канала управления в конечном итоге используют для расчета набора ресурсов управления (CORESET). Кроме того, CORESET содержит несколько групп ресурсных элементов в частотной области и «1 или 2 или 3» символа OFDM во временной области.
[0010] В системе 5G new radio (NR) задачей планировщика является распределение временных и частотных ресурсов между всеми пользователями. Существует несколько показателей, которые планировщик может использовать при определении приоритетов пользователей. Планировщик может использовать несколько показателей пропускной способности. В частности, показатель, основанный на логарифме достигнутой скорости передачи данных, наилучший индекс качества канала (CQI) и т.п. Для обеспечения высокой пропускной способности и снижения сложности предусмотрено деление планирования на планирование во временной области, в котором несколько пользовательские устройства выбираются и передаются планировщику в частотной области. Наилучший индекс качества канала (CQI) может быть использован для распределения групп ресурсных блоков между пользовательскими устройствами. Планировщик временной области имеет целью обеспечение заданной скорости передачи данных для всех пользователей и распределяет дополнительные ресурсы в соответствии с политикой пропорциональной справедливости. Приоритеты могут быть расставлены в несколько этапов. Например, можно использовать слепой метод равной пропускной способности или пропорциональной справедливости. Выбранных пользователей можно распределять по таким существующим показателям, как пропорциональная справедливость в сочетании со справедливостью QoS, бюджет задержки пакетов (PDB) и частота появления ошибок пакета.
[0011] В патентном документе WO2017175039A1 раскрыт способ и устройство для управления качеством сквозного обслуживания/качеством восприятия (QoS/QoE) в системах 5G. В документе раскрыты различные способы обеспечения динамического и адаптивного управления QoS и QoE трафика плоскости пользователя при реализации дифференциации по пользователям и приложениям и максимизации использования системных ресурсов. Система содержит сервер политик и точку (точки) внедрения. Сервер политик может представлять собой логический объект, выполненный с возможностью хранения нескольких политик QoS/QoE. Каждая из нескольких политик идентифицирует пользователя, сервисную вертикаль, приложение, контекст и соответствующие цели QoE. Сервер политик может быть дополнительно выполнен с возможностью предоставления одной или нескольких политик QoS/QoE точке (точкам) внедрения. Кроме того, политики QoS/QoE могут быть выполнены с возможностью достижения целей QoE, например, на высоком уровне абстракции и/или на уровне сессии приложения.
[0012] Однако некоторые политики QoS могут не выполняться ожидаемым образом вследствие динамических изменений QoS в точках внедрения. Этот способ не раскрывает информацию об использовании ресурсов, справедливом распределении между пользовательскими устройствами, КПЭ системы и т.д.
[0013] В патентном документе WO2017176248A1 раскрыто контекстно-ориентированное обеспечение политики качества обслуживания/качества восприятия QoS/QoE и адаптация в системах 5G. Способ предусматривает обнаружение точкой внедрения инициации сессии для приложения. Способ предусматривает запрос точкой внедрения политики опыта первого уровня качества для обнаруженной сессии. Кроме того, способ предусматривает получение от сервера политик политики опыта первого уровня качества для обнаруженной сессии. Способ предусматривает выведение цели опыта второго уровня качества и/или цели качества обслуживания для обнаруженной сессии на основании политики опыта первого уровня качества. Способ предусматривает принудительное применение точкой внедрения цели опыта второго уровня качества и/или цели качества обслуживания для обнаруженной сессии.
[0014] Тем не менее, недостаток этого способа заключается в том, что он описывает точку внедрения, в которой выводит дочернюю политику QoS/QoE из родительской политики QoS/QoE и внедряет ее. Определенные политики QoS могут не выполняться ожидаемым образом вследствие динамических изменений QoS в точках внедрения. Этот способ не раскрывает информацию об использовании ресурсов, справедливом распределении между пользовательскими устройствами, КПЭ системы и т.д.
[0015] В патентном документе US20120196566A1 раскрыт способ и устройство для предоставления услуг на основе QoS в системе беспроводной связи. Способ предусматривает предоставление мобильной станции с планом качества обслуживания (QoS) и указанием ценовой политики для услуги ускорения QoS с QoS, превышающим QoS по умолчанию, назначенный для пользователя мобильной станции в ответ на запрос мобильной станции. Кроме того, способ предусматривает предоставление мобильной станции авторизованного токена и квоты QoS на основании выбранного плана QoS в ответ на запрос мобильной станции на приобретение. Кроме того, способ предусматривает предоставление мобильной станции выбранного пользователем контента через радиоканал для услуги ускорения QoS. Кроме того, способ предусматривает уведомление мобильной станции о предстоящем истечении срока действия услуги ускорения QoS и уведомление MS об истечении срока действия услуги ускорения QoS в том случае, если использование услуги ускорения QoS достигает порогового значения.
[0016] Тем не менее, этот способ раскрывает услугу ускорения QoS на основании тарифного плана QoS, запрошенного мобильной станцией. В соответствии с тарифным планом QoS, мобильная станция получает приоритет в выполнении услуги ускорения QoS. Этот способ не позволяет описать политики QoS пользователей, которые не выбрали услугу ускорения QoS.
[0017] В патентном документе WO2018006249A1 раскрыт способ управления QoS в системе связи 5G и соответствующее устройство. Предложен способ управления QoS в системе связи 5G и соответствующее устройство для обеспечения более тонкого и более гибкого управления QoS в сети мобильной связи 5G. Способ предусматривает конечное пользовательское устройство, определяющее в соответствии с правилом QoS однонаправленный канал, сопоставленный с пакетом данных восходящего канала, и идентификацию класса QoS, соответствующую пакету данных восходящего канала. Кроме того, способ предусматривает перенос пользовательским устройством идентификации класса QoS в пакет данных восходящего канала и отправку пользовательским устройством пакета данных восходящего канала по однонаправленному каналу. Недостаток способа заключается в том, что этот способ описывает оконечное пользовательское устройство для сопоставления пакета данных восходящего канала на основании идентификатора QoS при передаче пакета данных восходящего канала вместе с идентификатором QoS. Эти политики QoS не раскрывают функции планирования, приоритизации на основании трафика, использования ресурсов, справедливого распределения среди пользовательских устройств, КПЭ системы и т.д.
[0018] В патентном документе US20070121542A1 раскрыто планирование с учетом качества обслуживания (QoS) для передачи данных восходящего канала по выделенным каналам. Также раскрыт способ планирования в системе мобильной связи, предусматривающий передачу данных приоритетных потоков мобильными терминалами по выделенным восходящим каналам на базовую станцию. Каждый мобильный терминал передает по меньшей мере данные одного приоритетного потока по одному из выделенных восходящих каналов. Кроме того, изобретение относится к базовой станции для планирования приоритетных потоков, передаваемых мобильными терминалами по выделенным восходящим каналам на базовую станцию. Кроме того, предусмотрен мобильный терминал, передающий по меньшей мере данные одного приоритетного потока по выделенному восходящему каналу на базовую станцию. Для оптимизации функций планирования с контролем базовой станции в системе мобильной связи в документе предлагается предоставить базовой станции планирования требования QoS отдельных приоритетных потоков, передаваемых по выделенному восходящему каналу. Кроме того, способ предусматривает адаптацию мобильных терминалов для указания приоритетных потоков данных, которые должны быть переданы на базовые станции для планирования.
[0019] Тем не менее, способ описывает функции планирования, управляемые на основании требований к качеству обслуживания (QoS) каждого потока трафика в направлении восходящего канала. Этот способ не раскрывает информацию об использовании ресурсов, справедливости среди пользовательских устройств и ключевых показателей эффективности системы (КПЭ) и т.д.
[0020] Таким образом, существует потребность в системе и способе, решающих многие проблемы внедрения, такие как максимизация распределения ресурсных блоков, КПЭ системы и справедливое распределение при обеспечении эффективного функционирования планировщика качества обслуживания (QoS).
ЗАДАЧИ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
[0021] Некоторые задачи настоящего изобретения, решенные по меньшей мере одним вариантом осуществления, перечислены ниже.
[0022] Задачей настоящего изобретения является разработка системы и способа, учитывающих несколько параметров уровня системы (например, подключенные пользователи, КПЭ системы, обратная связь) вместе с оценкой распределения состояния канала пользователя для определения пользователей для передачи нисходящего/восходящего канала.
[0023] Задачей настоящего изобретения является разработка системы и способа, выполняющих оценочный расчет ресурсов для каждого пользователя посредством предусмотренного политикой распределения ресурсных блоков.
[0024] Задачей настоящего изобретения является разработка системы и способа, учитывающих КПЭ системы, такие как пропускная способность, спектральная эффективность и индекс справедливости.
[0025] Задачей настоящего изобретения является разработка системы и способа, масштабируемых для развертывания нескольких ячеек, т.е. от макро- до микроразвертывания.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0026] Данный раздел содержит упрощенное представление некоторых задач и аспектов настоящего изобретения, более подробно раскрытых в приведенном ниже описании. Сущность изобретения не определяет ключевые признаки или защищаемый объем заявленного изобретения.
[0027] В одном из аспектов система связи может содержать одно или несколько вычислительных устройств, соединенных с возможностью осуществления связи с базовой станцией. Базовая станция может быть выполнена с возможностью передачи информации из сети передачи данных, сконфигурированной в телекоммуникационной системе. Базовая станция может также содержать один или несколько процессоров, соединенных с памятью, содержащей исполняемые инструкции. Процессор может передавать один или несколько первичных сигналов на одно или несколько вычислительных устройств, причем один или несколько первичных сигналов содержат информацию о состоянии канала от базовой станции. Далее, процессор может получать один или несколько сигналов обратной связи от одного или нескольких вычислительных устройств на основании одного или нескольких первичных сигналов, причем один или несколько сигналов обратной связи содержат один или несколько параметров, связанных с одним или несколькими вычислительными устройствами. Кроме того, процессор может извлечь первый набор атрибутов из принятых одного или нескольких сигналов обратной связи, причем первый набор атрибутов указывает на индекс качества канала (CQI), полученный от одного или нескольких вычислительных устройств. Кроме того, процессор может извлечь второй набор атрибутов из принятых одного или нескольких первичных сигналов, причем второй набор атрибутов указывает на один или несколько логических параметров процессора. Кроме того, процессор может извлечь третий набор атрибутов на основании второго набора атрибутов, причем третий набор атрибутов указывает на одну или несколько политик, адаптированных процессором для планирования работы одного или нескольких вычислительных устройств. На основании первого набора атрибутов, второго набора атрибутов и третьего набора атрибутов процессор может генерировать приоритеты планирования для одного или нескольких вычислительных устройств, используя один или несколько методов. Кроме того, процессор может передавать управляющую информацию нисходящего канала (DCI) одному или нескольким вычислительным устройствам с использованием одного или нескольких ресурсных блоков. Процессор может назначать приоритеты планирования одному или нескольким вычислительным устройствам (102) с использованием одного или нескольких ресурсных блоков, содержащих управляющую информацию нисходящего канала (DCI).
[0028] В одном из вариантов осуществления один или несколько параметров могут представлять собой ранг, индикатор слоя и достоверность прекодера, полученные от одного или нескольких вычислительных устройств.
[0029] В одном из вариантов осуществления один или несколько способов могут использовать принципы пропорциональной справедливости и/или модифицированной наибольшей взвешенной задержки (M-LWDF) и/или экспоненциального правила и/или логарифмического правила.
[0030] В одном из вариантов осуществления процессор может использовать один или несколько форматов, связанных с управляющей информацией нисходящего канала (DCI), и генерировать один или несколько сдвигов по времени во время распределения приоритетов планирования.
[0031] В одном из вариантов осуществления процессор может предусматривать оптимизацию пропускной способности ячейки, чувствительность к задержке, справедливость и минимизацию потери пакетов в качестве одного или нескольких логических параметров процессора.
[0032] В одном из вариантов осуществления процессор может генерировать один или несколько параметров качества обслуживания (QoS) на основании одного или нескольких логических параметров.
[0033] В одном из вариантов осуществления процессор может устанавливать приоритеты для одного или нескольких вычислительных устройств, используя один или несколько параметров качества обслуживания (QoS) при генерировании приоритета планирования для одного или нескольких вычислительных устройств.
[0034] В одном из вариантов осуществления процессор может классифицировать один или несколько параметров качества обслуживания (QoS) по соответствию гарантированной скорости передачи потока (GFBR) и максимальной скорости передачи потока (MFBR). Кроме того, процессор может классифицировать одно или несколько вычислительных устройств по пригодности к выполнению приложений с гарантированной скоростью передачи (GBR), приложений с гарантированной скоростью передачи и чувствительных к задержке (GBR) и приложений без гарантированной скорости передачи (non-GBR).
[0035] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором, могут предусматривать приоритизацию голосового сообщения (VoNR) и гарантированной скорости передачи данных (GBR) перед приложениями без гарантированной скорости передачи данных (non-GBR), связанными с одним или несколькими вычислительными устройствами.
[0036] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором, могут предусматривать оценку одного или нескольких ресурсных блоков и количества уровней, связанных с одним или несколькими вычислительными устройствами, на основании полученных одного или нескольких сигналов обратной связи.
[0037] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором, могут предусматривать приоритизацию одной или нескольких повторных передач голосового сообщения (VoNR) и передач с гарантированной скоростью передачи (GBR) перед голосовыми сообщениями (VoNR) и передачами без гарантированной скорости передачи (non-GBR) в порядке возрастания.
[0038] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором, могут предусматривать применение одной или нескольких формул управления ресурсами для сортировки приложений GBR и non-GBR.
[0039] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором, может предусматривать максимизацию одного или нескольких ресурсных блоков.
[0040] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором, может предусматривать распределение non-GBR на основании штрафов для максимизации одного или нескольких ресурсных блоков.
[0041] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором, могут дополнительно предусматривать один или несколько ключевых показателей эффективности (КПЭ), таких как пропускная способность, пропускная способность границы ячейки, индекс справедливости. Одна или несколько политик могут также предусматривать оптимизацию приоритета планирования для одного или нескольких вычислительных устройств в целях достижения одного или нескольких ключевых показателей эффективности (КПЭ).
[0042] В одном из аспектов способ содействия улучшению качества обслуживания планировщиком может предусматривать передачу процессором одного или нескольких первичных сигналов на одно или несколько вычислительных устройств. Один или несколько первичных сигналов могут содержать информацию о состоянии канала от базовой станции. Кроме того, одно или несколько вычислительных устройств могут быть выполнены с возможностью встраивания в телекоммуникационную систему и соединены с возможностью осуществления связи с базовой станцией, а базовая станция может быть выполнена с возможностью передачи информации из сети передачи данных. Способ может также предусматривать получение процессором одного или нескольких сигналов обратной связи от одного или нескольких вычислительных устройств на основании одного или нескольких первичных сигналов. Один или несколько сигналов обратной связи могут содержать один или несколько параметров, связанных с одним или несколькими вычислительными устройствами. Кроме того, способ может предусматривать извлечение процессором первого набора атрибутов из принятых одного или нескольких сигналов обратной связи. Первый набор атрибутов может указывать на индекс качества канала (CQI), полученный от одного или нескольких вычислительных устройств. Способ может предусматривать извлечение процессором второго набора атрибутов из принятых одного или нескольких первичных сигналов. Второй набор атрибутов может указывать на один или несколько логических параметров процессора. Кроме того, способ может предусматривать извлечение процессором третьего набора атрибутов на основании второго набора атрибутов. Третий набор атрибутов может указывать на одну или несколько политик, адаптированных процессором для планирования работы одного или нескольких вычислительных устройств. Кроме того, способ может предусматривать генерирование процессором на основании первого набора атрибутов, второго набора атрибутов и третьего набора атрибутов приоритетов планирования для одного или нескольких вычислительных устройств с использованием одного или нескольких методов. Кроме того, способ может предусматривать передачу процессором управляющей информации нисходящего канала (DCI) одному или нескольким вычислительным устройствам с использованием одного или нескольких ресурсных блоков. Кроме того, способ может предусматривать назначение процессором приоритетов планирования одному или нескольким вычислительным устройствам с использованием одного или нескольких ресурсных блоков, содержащих управляющую информацию нисходящего канала (DCI).
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0043] Сопроводительные чертежи, входящие в состав настоящей заявки и являющиеся частью настоящего изобретения, иллюстрируют примерные варианты осуществления раскрытых способов и систем, причем одинаковые ссылочные обозначения относятся к одинаковым элементам на разных чертежах. Компоненты на чертежах не обязательно выполнены в масштабе, вместо этого акцент сделан на наглядной иллюстрации принципов настоящего изобретения. На некоторых рисунках компоненты могут быть изображены в виде блок-схем, которые не обязательно отражают внутреннюю схему каждого компонента. Специалистам в данной области техники очевидно, что такие чертежи изобретения содержат электрические компоненты, электронные компоненты или схемы, обычно используемые для реализации таких компонентов.
[0044] На ФИГ. 1 изображена примерная сетевая архитектура системы (100) согласно одному из вариантов осуществления настоящего изобретения.
[0045] На ФИГ. 2 изображено примерное представление (200) системы (100) для планирования QoS в сети согласно одному из вариантов осуществления настоящего изобретения.
[0046] На ФИГ 3. изображена примерная архитектура системы (300) для планировщика QoS согласно одному из вариантов осуществления настоящего изобретения.
[0047] На ФИГ. 4 изображено примерное представление (400) функциональных блоков планировщика QoS согласно одному из вариантов осуществления настоящего изобретения.
[0048] На ФИГ. 5 изображено примерное представление (500) масштабируемости решения для макро- и микроразвертывания, согласно одному из вариантов осуществления настоящего изобретения.
[0049] На ФИГ. 6 изображена блок-схема (600) процедуры распределения ресурсов согласно одному из вариантов осуществления настоящего изобретения.
[0050] На ФИГ. 7 изображена блок-схема (700) предложенного способа согласно одному из вариантов осуществления настоящего изобретения.
[0051] На ФИГ. 8A-8C изображены примерные представления (800) предложенного планировщика QoS согласно одному из вариантов осуществления настоящего изобретения.
[0052] На ФИГ. 9 изображен пример компьютерной системы (900), которую можно использовать согласно вариантам осуществления настоящего изобретения.
[0053] Вышеизложенное станет более понятным из нижеследующего подробного описания изобретения.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0054] В следующем описании в целях пояснения изложены различные конкретные детали, позволяющие глубже понимать варианты осуществления настоящего изобретения. Тем не менее, очевидно, что варианты осуществления настоящего изобретения могут быть реализованы без этих конкретных деталей. Несколько раскрытых ниже признаков могут использоваться независимо друг от друга или в произвольной комбинации с другими признаками. Отдельный признак может не решать все вышеперечисленные проблемы или решать только некоторые из них. Некоторые из рассмотренных выше проблем не могут быть полностью решены ни одним из раскрытых здесь признаков.
[0055] Последующее описание содержит только примерные варианты осуществления и не может ограничивать объем, применимость или конфигурацию изобретения. Скорее, последующее описание примерных вариантов осуществления дает специалистам в данной области техники информацию, позволяющую реализовать примерный вариант осуществления. Следует понимать, что функции и расположение элементов могут быть изменены различным образом без отклонения от идеи и объема изложенного изобретения.
[0056] Нижеследующее подробное описание призвано обеспечить глубокое понимание вариантов осуществления изобретения. Тем не менее, специалисту в данной области техники очевидно, что варианты осуществления изобретения могут быть реализованы без этого подробного описания. Например, схемы, системы, сети, процессы и другие компоненты могут быть показаны на блок-схеме в виде компонентов, чтобы не усложнять описание вариантов осуществления. В других случаях известные схемы, процессы, алгоритмы, структуры и методы могут быть показаны без излишних подробностей, чтобы не усложнять описание вариантов осуществления.
[0057] Также следует отметить, что отдельные варианты осуществления могут быть раскрыты в виде процесса, изображенного в виде блок-схемы, диаграммы потоков, диаграммы потоков данных, структурной диаграммы или функциональной схемы. Хотя блок-схема может описывать операции как последовательный процесс, многие операции могут выполняться параллельно или параллельно. Кроме того, порядок операций может быть изменен. Процесс завершается, когда его операции закончены, но может содержать дополнительные этапы, не указанные на схеме. Процесс может соответствовать способу, функции, процедуре, подпрограмме, подпрограмме и т.д. Если процесс соответствует функции, его завершение может соответствовать возврату функции в вызывающую или главную функцию.
[0058] Слово «примерный» и/или «демонстрационный» используется в настоящем документе в значении «служащий примером, образцом или иллюстрацией». Во избежание сомнений, объект настоящего изобретения не ограничен такими примерами. Кроме того, любой аспект или исполнение, раскрытые в настоящем документе как «примерные» и/или «демонстрационные», не обязательно должны толковаться как предпочтительные или преимущественные по сравнению с другими аспектами или исполнениями, и не исключают эквивалентных примерных исполнений и способов, известных специалистам в данной области. Кроме того, термины «включает», «имеет», «содержит» и другие подобные слова, использующиеся в подробном описании или формуле изобретения, носят обобщающий характер подобно термину «включающий» в качестве открытого переходного слова и не исключают возможности наличия дополнительных или других элементов.
[0059] В данном описании ссылка на «один вариант осуществления» или «вариант осуществления» или «случай» или «один случай» означает, что конкретный признак, структура или характеристика, раскрытые в связи с вариантом осуществления, входят по меньшей мере в один вариант осуществления настоящего изобретения. Таким образом, фразы «в варианте осуществления» или «в одном из вариантов осуществления» в различных местах данного описания не обязательно относятся к одному и тому же варианту осуществления. Кроме того, определенные признаки, структуры или характеристики могут быть объединены любым подходящим способом в одном или нескольких вариантах осуществления.
[0060] Используемая здесь терминология предназначена только для описания определенных вариантов осуществления и не ограничивает защищаемый объем изобретения. В настоящем описании формы единственного числа предусматривают в том числе формы множественного числа, если контекст явно не указывает на иное. Следует понимать, что термины «содержит» и/или «содержащий», используемые в данном описании, указывают на наличие указанных признаков, целых чисел, этапов, операций, элементов и/или компонентов, но не исключают наличия или добавления одного или нескольких других признаков, целых чисел, этапов, операций, элементов, компонентов и/или их групп. В настоящем документе термин «и/или» включает любые и все комбинации одного или нескольких соответствующих перечисленных элементов.
[0061] На ФИГ. 1 изображена примерная сетевая архитектура системы (100) согласно одному из вариантов осуществления настоящего изобретения. Как показано на фигуре, базовая станция 5G (104) (далее базовая станция (104)) может обеспечить протокол плоскости (122) пользователя и плоскости (124) управления 5G New Radio по отношению к одному или нескольким вычислительным устройствам (102) (далее вычислительным устройствам (102)). Базовая станция может быть подключена с помощью интерфейсов (NG) сетевого шлюза (NG1, NG2...NG15) к 5GC, точнее к функции управления доступом и мобильностью (AMF 106) посредством интерфейса NG2 (NG-Control) и к функции плоскости пользователя (118) (UPF 118) посредством интерфейса NG3 (NG-User). Сетевая архитектура может дополнительно содержать функцию сервера аутентификации (AUSF 108), функцию управления данными пользователя (UDM 114), функцию управления сессией (SMF 110), функцию управления политикой (PCF 112) и функциональный блок (116) приложения.
[0062] Связь между базовой станцией (104) и вычислительным устройством (102) в телекоммуникационной системе (100) может осуществляться через беспроводной интерфейс с использованием стеков протоколов. Одним из основных стеков протоколов может быть физический уровень (также называемый PHY). Когда данные пользовательского трафика из сети (120) передачи данных необходимо отправить на вычислительные устройства (102), данные пользовательского трафика могут проходить через UPF (118) и базовую станцию (104) и достигать вычислительных устройств (102) в направлении нисходящего канала и обратно для направления восходящего канала. Для планирования данных пользовательского трафика в направлении нисходящего канала рассматриваются, по меньшей мере, две основные функциональные возможности уровня PHY: (a) обработка физического уровня для физического нисходящего совместно используемого канала (PDSCH) (b) обработка физического уровня для физического нисходящего канала управления (PDCCH). В примерном варианте осуществления данные трафика пользователя могут быть отправлены через PDSCH, но сигнальные данные трафика пользователя в отношении (i) модуляции (ii) скорости кодирования (iii) величины данных трафика пользователя (iv) идентификации луча передачи (v) части полосы пропускания (vi) физического ресурсного блока и т.п. могут быть отправлены через PDCCH. Передача нисходящего и восходящего канала может осуществляться посредством мультиплексирования с ортогональным делением частот с циклическим префиксом (CP-OFDM), но не ограничивается этим вариантом, что является частью PHY-уровня. Таким образом, для осуществления передачи CP-OFDM может использовать физический ресурсный блок для передачи как данных пользовательского трафика по PDSCH, так и данных пользовательских сигналов по PDCCH.
[0063] В примерном варианте осуществления один или несколько ресурсных блоков могут быть выполнены с использованием ресурсных элементов. Для направления нисходящего канала стеки верхнего уровня могут назначать количество ресурсных элементов, которые будут использоваться для обработки PDCCH и PDSCH. Могут быть определены по меньшей мере четыре важных понятия в отношении ресурсов и способа группировки ресурсов для PDCCH. К таким понятиям может относиться: (a) ресурсный элемент: Это наименьшая единица ресурсной сетки, состоящая из одной поднесущей в частотной области и одного символа OFDM во временной области. (b) Группа ресурсных элементов: Одна группа ресурсных элементов состоит из одного ресурсного блока (12 ресурсных элементов в частотной области) и одного символа OFDM во временной области. (c) Элемент канала управления. Элемент канала управления состоит из нескольких групп ресурсных элементов, причем количество пучков групп ресурсных элементов в элементе канала управления может быть различным. (d) Уровень агрегации: Уровень агрегации может указывать на количество элементов канала управления, выделенных для PDCCH. Уровень агрегации и количество выделенных элементов канала управления, как указано в таблице:
[0064] В примерном варианте осуществления базовая станция (104) может принимать данные пользовательского трафика от нескольких кандидатов/вычислительных устройств (102), определение релевантных кандидатов для каждого уровня агрегации на основании сервисов и контента для эффективного использования радиоресурсов в отношении элементов канала управления. Релевантные кандидаты могут быть определены путем включения заданного набора системных параметров для расчета кандидатов. В зависимости от географической зоны развертывания, процессор может инициировать следующие действия базовой станции: принятие заданных системных параметров конфигурации, самостоятельное генерирование значений операционных параметров для расчета кандидатов и динамическое генерирование значений операционных параметров для расчета кандидатов для различных уровней агрегации.
[0065] Например, функция управления доступом и мобильностью AMF (106) может содержать следующие основные функции, такие как завершение передачи сигнала в слое без доступа (NAS), безопасность передачи сигнала в слое без доступа (NAS), контроль безопасности AS, передача сигнала между узлами CN для мобильности между сетями доступа 3GPP. Кроме того, AMF (106) может обеспечивать доступность пользовательского устройства в режиме ожидания (включая контроль и выполнение пейджинговой ретрансляции), управление зоной регистрации, поддержку внутрисистемной и межсистемной мобильности, аутентификацию доступа, авторизацию доступа, включая проверку прав роуминга. Кроме того, AMF (106) может обеспечивать управление управлением мобильностью (подписка и политики), поддержку сетевого сегментирования.
[0066] Функция плоскости пользователя, UPF (118) может выполнять следующие основные функции: опорная точка для внутренней/внешней мобильности технологии радиодоступа (при условии применимости), внешняя точка сессии пакета данных (PDU) для соединения с сетью передачи данных, маршрутизация и пересылка пакетов, применение правил политики в части проверки пакетов и плоскости пользователя. Кроме того, UPF (118) может выполнять функции: отчеты об использовании трафика, классификатор восходящих каналов для поддержания маршрутизации трафика в сеть передачи данных и точка разветвления для поддержки многоходовой сессии пакетов данных. UPF (118) может выполнять функции: обработка QoS для плоскости пользователя, например, фильтрация пакетов, стробирование, обеспечение скорости восходящих/нисходящих каналов; проверка трафика восходящего канала; буферизация пакетов нисходящего канала и инициирование уведомлений о данных нисходящего канала.
[0067] Функция управления сеансами SMF (110) может выполнять следующие основные функции, такие как управление сеансами, распределение и управление IP-адресами пользовательских устройств и выбор. SMF (110) может также выполнять функции: управление трафиком в UPF (118) для маршрутизации трафика к месту назначения, управление внедрением политики и QoS; уведомление о данных нисходящего канала.
[0068] Функция управления политиками PCF (112) может содержать следующие основные функции, такие как сетевое сегментирование, роуминг и управление мобильностью. PCF (112) может получить доступ к информации о подписке на решения политики, принятые унифицированным хранилищем данных. Кроме того, PCF (112) может поддерживать новую политику 5G QoS и функции управления тарификацией.
[0069] Функция (108) сервера аутентификации AUSF может выполнять функцию аутентификации домашнего абонентского сервера 4G и реализовывать расширяемый протокол аутентификации (EAP).
[0070] Унифицированный менеджер данных (114) может выполнять часть функции домашнего абонентского сервера 4G. Унифицированный менеджер данных (114) может генерировать учетные данные соглашения об аутентификации и ключах. Кроме того, унифицированный менеджер данных (114) может выполнять идентификацию пользователя, авторизацию доступа и управление подпиской.
[0071] Функция AF (116) приложения может включать влияние приложения на маршрутизацию трафика, функцию доступа к сетевому воздействию и взаимодействие со средой политики для управления политикой.
[0072] На ФИГ. 2 изображено примерное представление (200) системы (100) согласно одному из вариантов осуществления настоящего изобретения.
[0073] В одном из аспектов система (100) может содержать один или несколько процессоров (202). Один или несколько процессоров (202) могут быть реализованы в виде одного или нескольких микропроцессоров, микрокомпьютеров, микроконтроллеров, цифровых сигнальных процессоров, центральных процессоров, логических схем и/или любых устройств, которые обрабатывают данные на основе операционных инструкций. В частности, один или несколько процессоров (202) могут быть выполнены с возможностью получения и исполнения машиночитаемых инструкций, хранящихся в памяти (204) системы (100). Память (204) может быть выполнена с возможностью хранения на постоянном машиночитаемом носителе одной или нескольких инструкций или программ, которые могут быть извлечены и выполнены для создания или обмена пакетами данных через сетевую службу. Память (204) может представлять собой любое постоянное запоминающее устройство, включая, например, энергозависимую память, такую как RAM, или энергонезависимую память, такую как EPROM, флэш-память и тому подобное.
[0074] В одном из вариантов осуществления система (100) может содержать интерфейс(ы) (206). Интерфейс(ы) (206) могут представлять собой различные интерфейсы, например, интерфейсы для устройств ввода и вывода данных, называемых устройствами ввода/вывода, устройств хранения и т.п. Интерфейс(ы) (206) могут способствовать соединению с системой (100). Интерфейс(ы) (206) могут также предоставлять канал связи для одного или нескольких компонентов системы (100). Такие компоненты представляют собой, в частности, механизм(ы) (208) обработки и базу (210) данных.
[0075] Механизмы (208) обработки могут быть реализованы как комбинация аппаратных и программных средств (например, программируемых инструкций) для реализации одной или нескольких функциональных возможностей механизма(ов) (208) обработки. В примерах, раскрытых в настоящей заявке, такие комбинации аппаратных и программных средств могут быть реализованы несколькими различными способами. Например, программа для механизма(механизмов) (208) обработки может представлять собой исполняемые процессором инструкции, хранящиеся на постоянном машиночитаемом носителе, а аппаратные средства механизмов (208) обработки могут содержать ресурс обработки (например, один или несколько процессоров) для выполнения таких инструкций. В настоящих примерах машиночитаемый носитель может хранить инструкции, которые, при выполнении ресурсом обработки, реализуют механизм(ы) (208) обработки. В таких примерах система (100) может содержать машиночитаемый носитель, хранящий инструкции, и ресурс обработки для выполнения инструкций, или машиночитаемый носитель может быть отдельным, но доступным для системы (100) и ресурса обработки. В других примерах механизм(механизмы) (208) обработки могут быть реализованы с помощью электронных схем.
[0076] Кроме того, система связи/система (100) может содержать вычислительные устройства (102), выполненные с возможностью встраивания в систему (100) связи и соединенные с возможностью осуществления связи с базовой станцией (104) в системе (100) связи. Базовая станция (104) может быть выполнена с возможностью передачи информации из сети (120) передачи данных, сконфигурированной в телекоммуникационной системе (100). Базовая станция может содержать один или несколько процессоров (202), соединенных с памятью (204) с инструкциями, исполнение которых инициирует следующие действия процессора (202): передача одного или нескольких первичных сигналов на вычислительные устройства (102). Механизм (208) обработки может содержать механизм (212) получения сигналов и/или механизм (214) извлечения.
[0077] В одном из вариантов осуществления базовая станция (104) может передавать один или несколько первичных сигналов, содержащих информацию о состоянии канала, на вычислительные устройства (102). Механизм (212) получения сигналов может быть выполнен с возможностью получения одного или нескольких сигналов обратной связи от вычислительных устройств (102) на основании переданных одного или нескольких первичных сигналов. Один или несколько сигналов обратной связи могут содержать один или несколько параметров, связанных с одним или несколькими вычислительными устройствами. (102).
[0078] В одном из вариантов осуществления механизм (214) извлечения может извлекать первый набор атрибутов из принятых одного или нескольких сигналов обратной связи. Первый набор атрибутов может указывать на индекс качества канала (CQI), полученный от вычислительных устройств (102), и сохраняется в базе (210) данных. Механизм (214) извлечения может извлекать второй набор атрибутов из принятых одного или нескольких первичных сигналов и сохранять его в базе (210) данных. Второй набор атрибутов может указывать на один или несколько логических параметров процессора (202). Логические параметры могут представлять собой оптимизацию пропускной способности ячейки, чувствительность к задержке, справедливость и минимизацию потери пакетов.
[0079] Параметры могут представлять собой ранг, индикатор слоя и достоверность прекодера, полученные от одного или нескольких вычислительных устройств (102). Механизм (214) извлечения может извлекать третий набор атрибутов на основании второго набора атрибутов и сохранять его в базе (210)данных. Третий набор атрибутов может указывать на одну или несколько политик, адаптированных процессором (202) для планирования работы вычислительных устройств (102). Одна или несколько политик, адаптированных процессором (202), может предусматривать приоритизацию голосового сообщения (VoNR) и гарантированной скорости передачи данных (GBR) перед приложениями без гарантированной скорости передачи данных (non-GBR), связанными с одним или несколькими вычислительными устройствами (102). Кроме того, одна или несколько политик, адаптированных процессором (202), могут дополнительно предусматривать приоритизацию одной или нескольких повторных передач голосового сообщения (VoNR) и передач с гарантированной скоростью передачи (GBR) перед голосовыми сообщениями (VoNR) и передачами без гарантированной скорости передачи (non-GBR) в порядке возрастания. Кроме того, одна или несколько политик, адаптированных процессором (202), могут предусматривать применение одной или нескольких формул управления ресурсами для сортировки приложений GBR и non-GBR. На основании первого набора атрибутов, второго набора атрибутов и третьего набора атрибутов процессор (202) может генерировать приоритеты планирования для одного или нескольких вычислительных устройств (102), используя один или несколько методов. Один или несколько способов могут использовать принципы пропорциональной справедливости и/или модифицированной наибольшей взвешенной задержки (M-LWDF) и/или экспоненциального правила и/или логарифмического правила. Процессор (202) может передавать управляющую информацию нисходящего канала (DCI) каждому из вычислительных устройств (102) с использованием одного или нескольких ресурсных блоков. Кроме того, процессор (202) может назначать приоритеты планирования вычислительным устройствам (102) с использованием одного или нескольких ресурсных блоков, содержащих управляющую информацию нисходящего канала (DCI).
[0080] Таким образом, процессор (202) может быть выполнен с возможностью использования одного или нескольких форматов, связанных с управляющей информацией нисходящего канала (DCI), и генерирования одного или нескольких сдвигов по времени во время распределения приоритетов планирования. Кроме того, процессор (202) может быть выполнен с возможностью генерирования одного или нескольких параметров качества обслуживания (QoS) на основании одного или нескольких логических параметров. Кроме того, процессор (202) может быть выполнен с возможностью установки приоритетов для одного или нескольких вычислительных устройств (102), используя один или несколько параметров качества обслуживания (QoS) при генерировании приоритета планирования для одного или нескольких вычислительных устройств (102). Кроме того, процессор (202) может быть выполнен с возможностью классификации одного или нескольких параметров качества обслуживания (QoS) по соответствию гарантированной скорости передачи потока (GFBR) и максимальной скорости передачи потока (MFBR). Кроме того, процессор (202) может классифицировать одно или несколько вычислительных устройств (102) по пригодности к выполнению приложений с гарантированной скоростью передачи (GBR), приложений с гарантированной скоростью передачи и чувствительных к задержке (GBR) и приложений без гарантированной скорости передачи (non-GBR).
[0081] Кроме того, одна или несколько политик, адаптированных процессором (202), могут предусматривать оценку одного или нескольких ресурсных блоков и количества уровней, связанных с одним или несколькими вычислительными устройствами (102), на основании полученных одного или нескольких сигналов обратной связи. Таким образом, одна или несколько политик, адаптированных процессором (202), может предусматривать максимизацию одного или нескольких ресурсных блоков, а также распределение non-GBR на основании штрафов для максимизации одного или нескольких ресурсных блоков. Кроме того, одна или несколько политик, адаптированных процессором (202), могут предусматривать один или несколько ключевых показателей эффективности (КПЭ), таких как пропускная способность, пропускная способность границы ячейки, индекс справедливости. Процессор (202) может также выполнять оптимизацию приоритета планирования для одного или нескольких вычислительных устройств (102) в целях достижения одного или нескольких ключевых показателей эффективности (КПЭ).
[0082] На ФИГ. 3 показана архитектура системы (300) для планировщика QoS (300) (далее системы (300) или ранее телекоммуникационной системы (100)), которая может содержать несколько основных модулей планировщика QoS (300), таких как модуль (304) выбора кандидатов, который может представлять собой модуль (304-1) выбора кандидатов нисходящего канала или модуль (304-2) выбора кандидатов восходящего канала, модуль (316) распределения ресурсов, уровень (320) конвергенции L1-L2 и один или несколько интерфейсов, таких как L1, RLC и т.п. (322). В одном из вариантов осуществления процессор (202) может предусматривать оптимизацию пропускной способности ячейки, чувствительность к задержке, справедливость и минимизацию потери пакетов в качестве одного или нескольких логических параметров процессора. Процессор (202) может быть выполнен с возможностью генерирования одного или нескольких параметров качества обслуживания (QoS) на основании одного или нескольких логических параметров.
[0083] В примерном варианте осуществления система (300) (ранее система (100)) может учитывать несколько параметров уровня системы, например, подключенные пользователи, КПЭ системы, обратная связь, вместе с оценкой распределения состояния канала пользователя для определения пользователей для передачи нисходящего/восходящего канала, учитывая ключевые показатели эффективности системы (КПЭ).
[0084] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором (202), могут предусматривать оценку одного или нескольких ресурсных блоков и количества уровней, связанных с одним или несколькими вычислительными устройствами (102), на основании полученных одного или нескольких сигналов обратной связи.
[0085] В примерном варианте осуществления система (300) может оценочно рассчитать ресурсный блок, необходимый для каждого пользователя. Система (300) может максимизировать распределение ресурсов на основании заданной политики распределения ресурсных блоков. Система (300) может быть выполнена с возможностью масштабирования для развертывания нескольких ячеек, таких как макро- и микроразвертывание и т.п.
[0086] В одном из вариантов осуществления процессор (202) может устанавливать приоритеты для одного или нескольких вычислительных устройств (102), используя один или несколько параметров качества обслуживания (QoS) при генерировании приоритета планирования для одного или нескольких вычислительных устройств (102).
[0087] В примерном варианте осуществления основная задача, выполняемая модулем (304) выбора кандидатов системы (300), может заключаться в составлении списка приоритетных вычислительных устройств (102) и оценке необходимых ресурсов. Расстановка приоритетов может быть основана на одной или нескольких функциях полезности, используемых для моделирования ряда требований к пропускной способности, ряда требований к задержке и коэффициента потери пакетов, а также на других функциях. После этого сформированный список приоритетных вычислительных устройств (102) может быть передан в модуль (216) распределения ресурсов для распределения ресурсов.
[0088] В примерном варианте осуществления система (300) может считывать информацию о состоянии канала (CSI). Например, информация о состоянии канала может представлять собой параметр CSI - ReportConfigReporting Settings или CSI-ResourceConfig Resource Settings. Каждый Reporting SettingCSI-ReportConfig может быть связан с одной частью полосы пропускания нисходящего канала (BWP) (на которую указывает параметр более высокого уровня bwp-Id), заданной в связанной конфигурации CSI-Resource Config для измерения канала. Он может содержать параметр(ы) для одной полосы отчетности CSI, конфигурацию кодовой книги, включая ограничение подмножества кодовой книги, поведение во временной области и частотную гранулярность для индекса качества канала (CQI) и индикатора матрицы предварительного кодирования (PMI). Он может также содержать конфигурации ограничения измерений и связанные с CSI величины, которые должны передаваться вычислительными устройствами (102). Связанные с CSI величины могут представлять собой индикатор уровня (LI), сигнал мощности принимаемого опорного сигнала L1 (L1-RSRP), индикатор ресурсов канала (CRI) и индикатор ресурсов блока синхронизирующего сигнала (SSBRI) типа I одной панели.
[0089] В примерном варианте осуществления модуль (306) алгоритма может содержать, в частности, такие входы, как целевые значения коэффициента ошибок блока, целевое отношение «сигнал/помеха плюс шум» в замкнутом контуре, значения 5QI и ограничения справедливости. Планировщик/система 300 может работать на основе каждой ячейки или компонентной несущей, а модуль (306) алгоритма может применяться для определения выбора кандидата, пропорционально справедливого распределения ресурсов, модифицированной наибольшей взвешенной задержки (M-LWDF), экспоненциального правила, логарифмического правила или их вариантов для выбора кандидата, чтобы удовлетворить требованиям приложения. Модуль (306) алгоритма может обеспечить наилучший индекс качества канала (CQI) или пропорциональную справедливость для распределения ресурсов в ресурсных блоках.
[0090] В примерном варианте осуществления модуль (308) результатов может содержать один или несколько параметров, используемых для дальнейшей обработки, см. ниже:
• Количество вычислительных устройств (102) в текущем интервале передачи, а также выбранных вычислительных устройств (102)
• Процесс гибридного автоматического запроса повтора (HARQ), выбранный для вычислительных устройств (102).
• Приложения, которые будут обслуживаться в текущем интервале передачи.
• Распределение физического нисходящего совместно используемого канала/физического восходящего совместно используемого канала (PDSCH/PUSCH)
• Схема кодирования I-модуляции (I-MCS) и количество ресурсных блоков для вычислительных устройств (102).
• Порты опорного сигнала демодуляции (DM-RS)
[0091] В одном из вариантов осуществления процессор (202) может классифицировать один или несколько параметров качества обслуживания (QoS) по соответствию гарантированной скорости передачи потока (GFBR) и максимальной скорости передачи потока (MFBR). Кроме того, процессор (202) может классифицировать вычислительные устройства (102) по пригодности к выполнению приложений с гарантированной скоростью передачи (GBR), приложений с гарантированной скоростью передачи и чувствительных к задержке (GBR) и приложений без гарантированной скорости передачи (non-GBR).
[0092] В примерном варианте осуществления пакеты могут быть классифицированы и маркированы с помощью идентификатора потока QoS (QFI). Потоки QoS 5G могут быть сопоставлены в сети доступа с однонаправленными каналами данных в отличие от 4G LTE, где сопоставление происходит один к одному между развитым пакетным ядром (EPC) и однонаправленными каналами. При этом поддерживаются следующие типы потоков качества обслуживания (QoS),
• поток GBR QoS, требующий гарантированной скорости передачи потока
• поток Non-GBR QoS, не требующий гарантированной скорости передачи потока.
[0093] В одном из вариантов осуществления поток QoS может характеризоваться
• профилем QoS, предоставляемым сети доступа от SMF через функцию управления доступом и мобильностью (AMF) по опорной точке N2 или предварительно заданным в сети доступа.
• одним или несколькими правилами QoS и, опционально, параметрами качества обслуживания (QoS) уровня потока QoS
• одним или несколькими правилами распознавания пакетов в восходящем и нисходящем каналах.
[0094] В одном из вариантов осуществления поток QoS может представлять собой «GBR» или «Non-GBR» в зависимости от своего профиля QoS. Профиль QoS потока QoS может быть передан в сеть доступа. QoS может содержать параметры QoS, как показано ниже.
• идентификатор 5G QoS (5QI)
• Приоритет распределения и удержания
[0095] В одном из вариантов осуществления (только для каждого потока GBR QoS) профиль QoS должен содержать параметры QoS:
• Гарантированная скорость передачи потока (GFBR) - восходящий и нисходящий каналы
• Максимальная скорость передачи потока (MFBR) - восходящий и нисходящий каналы
[0096] В одном из вариантов осуществления процессор (202) может предусматривать оптимизацию α пропускной способности ячейки, чувствительность β к задержке, справедливость γ и минимизацию δ потери пакетов в качестве одного или нескольких логических параметров. Производительность различных приложений может быть охарактеризована соответствующими функциями полезности. Параметры α, β, γ, δ управляют относительными приоритетами логических каналов и показателями их планирования. QoS, определенное в терминах идентификатора QoS 5G (5QI), может дополнительно характеризоваться:
• типом ресурса
• уровнем приоритета
• бюджетом задержки пакетов
• коэффициентом потери пакетов
• Максимальный объем пакета данных по умолчанию
• Окно усреднения (только для гарантированной скорости передачи (GBR) и чувствительного к задержке типа ресурсов с гарантированной скоростью передачи (GBR))
• Тип ресурса: GBR, чувствительная к задержке GBR, Non-GBR
[0097] В примерном варианте осуществления окно усреднения и максимальный объем пакета данных могут служить управляющими параметрами для определения окна, в котором гарантировано обслуживание.
[0098] В примерном варианте осуществления процессор (202) может различать поток качества обслуживания (QoS) одних и тех же вычислительных устройств (102) и потоки обслуживания (QoS) от разных вычислительных устройств (102). Для дифференциации потоков QoS могут использоваться различные показатели.
[0099] В примерном варианте осуществления назначение ресурсов может быть выполнено с возможностью распределения ресурсных блоков между вычислительными устройствами (102), что позволит помочь планировщику/процессору (202) в распределении ресурсных блоков для каждой передачи.
[00100] В частности, тип распределения ресурсов может быть неявно определен форматом управляющей информации нисходящего канала или уровнем управления радиоресурсами. Это может быть сделано неявно, когда вывод планирования получен с форматом DCI 1_0, с использованием типа распределения ресурсов DL 1. Индикация распределения ресурсов типа 0 или 1 в DCI может быть выполнена, после чего может быть задан параметр управления радиоресурсами resource-allocation-config с указанием распределения ресурсов временной/частотной области. В одном из вариантов осуществления предусмотрено по меньшей мере два типа распределения, например, тип распределения 0 и тип распределения 1.
[00101] В примерном варианте осуществления тип распределения 0 может определять:
• количество последовательных ресурсных блоков, объединенных в группу ресурсных блоков, и физический нисходящий совместно используемый канал (PDSCH)/физический восходящий совместно используемый канал (PUSCH), выделенный только кратно группе ресурсных блоков.
• Количество ресурсных блоков в группе ресурсных блоков зависит от размера (BWP) и типа конфигурации в соответствии с таблицей 5.1.2.2.1-1 в 38.214.
• Тип конфигурации определяется полем размера узла блока ресурсов (rbg-size) в PDSCH-Config в сообщении управления радиоресурсами.
• Битовая карта в DCI указывает номер группы ресурсных блоков, несущей данные PDSCH или PUSCH.
[00102] В примерном варианте осуществления, в типе распределения 1:
• Ресурс, выделенный одному или нескольким последовательным ресурсным блокам.
• Область распределения ресурсов определяется двумя параметрами: RB_Start и «Количество последовательных ресурсных блоков в пределах определенной части полосы пропускания (BWP)».
• Если распределение ресурсов указано в DCI, параметры RB_Start и «Количество последовательных ресурсных блоков в пределах части полосы пропускания (BWP)» объединяются в одно значение, называемое значением индикатора ресурса.
[00103] В примерном варианте осуществления пакет физического ресурсного блока может содержать:
• группу физических ресурсных блоков, где в частотном диапазоне одной группы ресурсных блоков вычислительные устройства (102) могут предполагать, что прекодер может оставаться неизменным, и использовать его в процессе оценки канала.
• величину группы физических ресурсных блоков: 2, 4 или запланированная пропускная способность
• Широкополосный: вычислительные устройства (102) не планируются с несмежными физическими ресурсными блоками, и вычислительные устройства (102) могут предполагать, что к выделенному ресурсу применяется одно и то же предварительное кодирование
• Группа физических ресурсных блоков (PRG) разделяет часть полосы пропускания (BWP) I на последовательные физические ресурсные блоки.
• Одинаковое предварительное кодирование всех физических ресурсных блоков в группе физических ресурсных блоков (PRG).
• Тип пакета физических ресурсных блоков
[00104] В примерном варианте осуществления уровень конвергенции L1-L2 (220) может содержать интерфейсы, представленные в ТАБЛИЦЕ 2 ниже
[00105] На ФИГ. 4 изображено примерное представление (400) функциональных блоков планировщика качества обслуживания (QoS) (ранее система (300)) согласно одному из вариантов осуществления настоящего изобретения. Как показано на фигуре, в одном из аспектов функциональные блоки могут представлять собой блок (402) конфигурации, блок (404) обратной связи, блок (406) алгоритма и блок (408) результатов.
[00106] В примерном варианте осуществления блок (402) конфигурации может содержать конфигурацию в соответствии с конфигурацией пользователя. Конфигурация на уровне ячейки может включать параметры системы, и информация о состоянии канала (CSI) может представлять собой CSI типа 1 и CSI типа 2 с конфигурацией гибридного автоматического запроса повтора (HARQ).
[00107] В примерном варианте осуществления модуль (404) обратной связи может зависеть от канала, то есть входы модуля канала определяют наиболее подходящую схему модуляции и кодирования. Информация о состоянии канала (CSI) и зондирующий опорный сигнал (SRS) предоставляют базовой станции (104) информацию о порядке распределения ресурсов для обеспечения определенной пропускной способности.
[00108] Кроме того, модуль (404) обратной связи может быть привязан к конкретному устройству. Ограничения базовой станции (104) по соблюдению характеристик качества обслуживания (QoS) устройства, таких как объем передаваемых данных. За параметры обычно принимают параметры QoS, состояние буфера различных потоков данных, приоритеты различных потоков данных, включая количество данных, ожидающих повторной передачи.
[00109] Модуль (404) обратной связи может быть привязан к определенной ячейке. Пропускная способность ячеек и средняя пропускная способность на ячейку в качестве обратной связи для планировщика/системы (300), которая может быть использована для необходимых корректирующих действий.
[00110] В примерном варианте осуществления базовая станция (104) может иметь несколько подключенных вычислительных устройств (104). Различные вычислительные устройства (104) могут иметь различные алгоритмы оценки информации о состоянии канала (CSI), основанные на собственной сложности, возможностях и т.д. Поэтому производительность и достоверность информации о состоянии канала (CSI) не обязательно будут одинаковыми для всех вычислительных устройств (104). Следовательно, базовая станция (104) может применять фильтр перед приемом информации о состоянии канала (CSI) от различных вычислительных устройств (102). Базовая станция (104) может распределять вычислительные устройства (102) по категориям на основании достоверности информации о состоянии канала (CSI).
[00111] Для категоризации могут использоваться некоторые из следующих способов, такие как ранг, индикатор слоя и достоверность прекодера ((RI) и индикатор матрицы предварительного кодирования типа I/II (PMI) по сравнению с каналом зондирующего опорного сигнала (SRS)). В системах с дублированием временного разделения матрица нисходящего канала может быть доступна планировщику управления доступом к среде (MAC) базовой станции (104) посредством оценки канала восходящего зондирующего опорного сигнала (UL SRS). Ранг, индикатор уровня и прекодер могут быть оценены на базовой станции (104) с использованием канала. Достоверность информации о состоянии канала (CSI) может быть определена путем сравнения оценочной информации о состоянии канала (CSI) с информацией о состоянии канала (CSI) по обратной связи.
[00112] В примерном варианте осуществления достоверность индекса качества канала (CQI) может быть обеспечена с помощью коэффициента ошибок блока и отношения «сигнал/помеха плюс шум», смещенного в результате адаптации канала внешнего контура. Возврат ранга возможен в том случае, когда вычислительные устройства (102) оценивают индикатор ранга и индекса качества канала (CQI) на основании состояния нисходящего канала и сообщают об этом на основании конфигурации отчетности CSI. Базовая станция (104) может регулировать CSI на основании архива информации для удовлетворения различных требований (например, к достоверности). Следовательно, базовая станция (104) может планировать вычислительных устройств (104) с вычислительными устройствами (104), имеющими меньшее количество уровней, чем переданный индикатор ранга (> 1), на основании надежности ранга и состояния заполнения буфера. Например, если вычислительным устройствам (102) с высоким приоритетом требуется в большей степени достоверность, чем скорость передачи данных, базовая станция (104) может понизить ранг, который может повысить достоверность.
[00113] В примерном варианте осуществления (DM-RS) в новом радио (NR) обеспечивает высокую гибкость, достаточную для удовлетворения различных сценариев развертывания и использования: исполнение с начальной загрузкой для снижения задержки, поддержка до 12 ортогональных антенных портов для нескольких входов и выходов (MIMO), длительность передачи от 2 до 14 символов и до четырех экземпляров опорного сигнала в слоте для поддержки высокоскоростных сценариев. Сопоставление типов A и B: Положение DM-RS фиксируется третьим или четвертым символом при сопоставлении типа A. При сопоставлении типа B положение DM-RS фиксируется первым символом выделенного физического нисходящего совместно используемого канала (PDSCH). Из общих параметров Phy в PDSCH-Config планировщик/система (300) считывает тип сопоставления и применяет соответствующее поле в PDSCH. Тип сопоставления для передачи PDSCH динамически передается сигналом как часть управляющей информации нисходящего канала (DCI).
[00114] В примерном варианте осуществления распределение временной области для опорного сигнала демодуляции (DM-RS) включает как односимвольный, так и двухсимвольный DM-RS. Положение DM-RS во временной области зависит от запланированной продолжительности передачи данных. В каждом случае DM-RS может быть создано несколько ортогональных опорных сигналов. Различные опорные сигналы разделяются в частотной и кодовой областях, а в случае двухсимвольного DM-RS - дополнительно во временной области. Можно настроить два различных типа опорных сигналов демодуляции (DM -RS), таких как тип 1 и тип 2, отличающихся сопоставлением в частотной области и максимальным количеством ортогональных опорных сигналов. Тип 1 может обеспечивать до четырех ортогональных сигналов при использовании односимвольного DM-RS и до восьми ортогональных опорных сигналов при использовании двухсимвольного DM-RS. Соответствующие количества для типа 2 - шесть и двенадцать. Используемая структура опорного сигнала определяется на основании комбинации динамического планирования и конфигурации верхнего уровня. Если настроен двухсимвольный опорный сигнал, то решение о планировании, переданное устройству с помощью управляющей информации нисходящего канала, указывает устройству на применение односимвольного или двухсимвольного опорного сигнала. Решение о планировании также содержит предназначенную для устройства информацию о том, какие опорные сигналы (точнее, какие группы управления облачными данными (CDM)) предназначены для других устройств.
[00115] В примерном варианте осуществления форматы физического нисходящего канала управления (PDCCH DCI) могут включать сигналы управления L1/L2 нисходящего канала. Кроме того, он может содержать назначения планирования нисходящего канала, включая информацию, необходимую устройству для надлежащего приема, демодуляции и декодирования нисходящего общего канала (DL-SCH) на компонентной несущей, и выводы планирования восходящего канала, информирующие устройство о ресурсах и формате для использования при передаче по общему восходящему каналу (UL-SCH). В NR физический нисходящий канал управления (PDCCH) используется для передачи управляющей информации. Полезную нагрузку, передаваемую в PDCCH, называют управляющей информацией нисходящего канала (DCI), сопровождаемой 24-битной циклической проверкой избыточности для обнаружения ошибок передачи и помощи декодеру в приемнике. В назначениях планирования нисходящего канала используется формат DCI 1-1, формат без возврата, или формат DCI 1-0, также известный как формат с возвратом. Формат без возврата 1-1 поддерживает все функции нового радио (NR). Наличие информационных полей зависит от настроенных в системе функций. Величина DCI для формата 1-1 зависит от общей конфигурации. Формат с возвратом 1-0 имеет меньшую величину и поддерживает ограниченный набор функций NR.
• K0 : Информация о сдвиге по времени от слота, в котором принимается управляющая информация нисходящего канала (DCI), до слота, в котором принимается PDSCH. Задает минимальное время, в течение которого может быть передан PDSCH, и должна учитываться в алгоритме планирования пользовательских устройств с ограничениями по задержке.
• K1: Сдвиг по времени от передачи данных по физическому нисходящему совместно используемому каналу (PDSCH) до положительного/отрицательного квитирования (ACK/NACK) по физическому восходящему каналу управления (PUCCH)
• K2: Сдвиг по времени от передачи DCI до передачи PUSCH
[00116] В примерном варианте осуществления основное внимание уделяется формату DCI 1_0, и пользовательское устройство получает вывод планирования на его основе. Таким образом, используется первый тип распределения ресурсов нисходящего канала, в котором информация о назначении ресурсного блока указывает запланированному пользовательскому устройству набор смежно выделенных не чередующихся или чередующихся виртуальных ресурсных блоков в пределах активной части полосы пропускания размером . Поле распределения ресурсов нисходящего канала состоит из значения индикатора ресурса, соответствующего начальному виртуальному ресурсному блоку (RBstart), и длины в терминах смежных выделенных ресурсных блоков LRBs . Значение индикатора ресурса (RIV) определяют по
[00117]
[00118] Следующая информация передается с помощью DCI формата 1_0 с циклической проверкой избыточности (CRC), скремблированной временным идентификатором сотовой радиосети (C-RNTI) ИЛИ схемой модуляции и кодирования временного идентификатора сотовой радиосети (C-RNTI):
a) Идентификатор для форматов DCI - 1 бит
i) Значение этого битового поля всегда равно 1, что указывает на формат DL DCI
a) Назначение ресурсов в частотной области -
i) - это величина активной части полосы пропускания нисходящего канала в случае, если формат DCI 1_0 отслеживается в пространстве поиска, специфичном для пользовательского устройства, и удовлетворяет
(1) Общее количество различных величин DCI, сконфигурированных для мониторинга, не превышает 4 для ячейки, и
(2) Общее количество различных величин DCI, для мониторинга которых настроен C-RNTI, не превышает 3 для ячейки,
(3) в противном случае, величина CORESET 0.
b) Если циклическая проверка избыточности формата DCI 1_0 скремблирована C-RNTI, и поле «Назначение ресурсов частотной области» состоит из одних единиц, то формат DCI 1_0 предназначен для процедуры произвольного доступа, инициированной командой PDCCH, причем все остальные поля установлены следующим образом:
i) Индекс преамбулы произвольного доступа - 6 бит в соответствии с индексом преамбулы произвольного доступа. индикатор восходящего/дополнительного восходящего канала (UL/SUL) - 1 бит.
(1) Если в значении «индекса преамбулы произвольного доступа» не все нули, и если пользовательское устройство выполнено с возможностью дополнительного восходящего канала в ячейке, это поле указывает на несущую восходящего канала в ячейке для передачи физического канала произвольного доступа (PRACH); в противном случае это поле зарезервировано.
(2) Индекс SS/PBCH - 6 бит. Если в значении «индекса преамбулы произвольного доступа» не все нули, это поле указывает на SS/PBCH, который должен использоваться для определения случая канала произвольного доступа (RACH) для передачи PRACH; в противном случае, это поле зарезервировано.
(3) Индекс маски PRACH - 4 бита. Если в значении «индекса преамбулы произвольного доступа» не все нули, это поле указывает на случай RACH, связанный с синхронизирующим сигналом/физическим каналом вещания (SS/PBCH), обозначенным «индексом SS/PBCH» для передачи физического канала произвольного доступа (PRACH); в противном случае, это поле зарезервировано.
(4) Резерв - 10 бит,
c) Назначение ресурсов временной области - 4 бита
d) Сопоставление виртуального ресурсного блока с физическим ресурсным блоком (VRB-PRB) - 1 бит
e) Схема модуляции и кодирования - 5 бит
f) Индикатор новых данных - 1 бит
g) Версия резервирования - 2 бита
h) Процесс гибридного автоматического запроса повтора (HARQ), количество - 4 бита
i) Индекс назначения нисходящего канала - 2 бита, в качестве счетчика индекса назначения нисходящего канала (DAI)
j) Команда управления мощностью передачи для запланированного физического восходящего канала управления (PUCCH) - 2 бита
k) Индикатор ресурсов PUCCH - 3 бита
l) Индикатор времени обратной связи PDSCH-HARQ - 3 бита
[00119] В примерном варианте осуществления аналогичные поля присутствуют для DCI формата 1_0, скремблированного временным идентификатором произвольного доступа радиосети (RA-RNTI), временным идентификатором ячейки радиосети (TC-RNTI).
[00120] Для определения порядка модуляции, целевой скорости кода и размеров транспортных блоков в физическом нисходящем совместно используемом канале (PDSCH) вычислительные устройства (102) сначала считывают данные,
a. IMCS в DCI определяет порядок модуляции (Qm) и целевую скорость кода (R)
b. Поле версии резервирования (rv) в DCI определяет версию резервирования.
c. Вычислительные устройства (102) используют количество уровней (v) и общее количество выделенных физических ресурсных блоков до согласования скорости (nPRB) в целях определения величины транспортного блока (TBS).
Схема модуляции и кодирования (таблица MCS), заданная PDSCH-Config, может представлять собой 'qam256', 'qam64LowSE' или таблицу 5.1.1 в 38.214.
[00121] В примерном варианте осуществления время положительного/отрицательное квитирования физического нисходящего совместно используемого канала (PDSCH-ACK/NACK) определяет промежуток времени между передачей PDSCH и приемом восходящего канала управления (PUCCH), который несет ACK/NACK для PDSCH. Время обратной связи PDSCH-HARQ определяют следующей процедурой, и необходимую информацию передают в DCI.
• 3-битное поле тайминга HARQ в DCI, используемое для управления таймингом передачи подтверждения в восходящем канале. Индекс в конфигурируемой управлением радиоресурсами таблице, предоставляющей информацию о времени передачи квитирования гибридного автоматического запроса повтора относительно приема PDSCH.
• Для формата DCI 1_0 поле выражено {1, 2, 3, 4, 5, 6, 7, 8}.
• dl-DataToUL-ACK: Обеспечивает сопоставление поля со значениями для набора количества слотов.
[00122] Для приема PDSCH в слоте n, а также для приема SPS через PDCCH в слоте n, пользовательское устройство обеспечивает передачу HARQ в слоте n + k, где k - количество слотов, указанных полем индикатора времени PDSCH-HARQ в формате DCI или dl-DataToUL-ACK. PUSCH - распределение временной области также предоставляется в форматах DCI 1_0 и 1_1, предоставляя информацию о распределении временной области физического восходящего совместно используемого канала (PUSCH). K2 указывает индекс в таблице согласно параметру управления радиоресурсами PUSCH-Time Domain Resource Allocation. В итоге,
▪ K0 : Информация о сдвиге по времени от слота, в котором принимается DCI, до слота, в котором принимается физический нисходящий совместно используемый канал (PDSCH). Задает минимальное время, в течение которого может быть передан PDSCH, и должна учитываться в алгоритме планирования пользовательских устройств с ограничениями по задержке.
▪ K1: Сдвиг по времени от передачи PDSCH до положительного/отрицательного квитирования (ACK/NACK) по физическому восходящему каналу управления (PUCCH)
▪ K2 : Сдвиг по времени от передачи управляющей информации нисходящего канала (DCI) до передачи физического восходящего совместно используемого канала (PUSCH).
[00123] На ФИГ. 5 изображено примерное представление (500) масштабируемости решения для макро- и микроразвертывания, согласно одному из вариантов осуществления настоящего изобретения. Предложенная система предназначена для макроразвертывания и с возможностью сжатия функциональных блоков до минимального количества ядер (502-1, 502-2...502-n) в целях соответствия аппаратным требованиям микроразвертывания, как показано на ФИГ. 4. Функции разрабатываются по модульному принципу, что позволяет включать или отключать их настройками конфигурации. Для планировщика качества обслуживания (QoS) рассмотрена многомерная масштабируемость.
[00124] На ФИГ. 6 изображена блок-схема (600) процедуры распределения ресурсов согласно одному из вариантов осуществления настоящего изобретения. Как показано на фигуре, блок-схема содержит этап (602) индикации слота «n». На этапе (604) блок-схема предусматривает выбор кандидата для CC1 для воздушного слота (n+off1), и на этапе (606) - выбор кандидата для CC2 для воздушного слота (n+off1). На этапе (608) блок-схема предусматривает распределение ресурсов для CC1 для воздушного слота (n+off1) и на этапе (610) - распределение ресурсов для CC2 для воздушного слота (n+off1). На (612) блок-схема слота завершается.
[00125] На ФИГ. 7 изображена блок-схема (700) предложенного способа согласно одному из вариантов осуществления настоящего изобретения. Как показано на фигуре, в одном из вариантов осуществления способ может содержать этап (702) управления буфером, этап (704) обратной связи, этап (706) индекса ключевой производительности системы, этап (708) оценки распределения ресурсов, этап (710) расширенного приоритета, этап (712) приоритета трафика, соединенные с системой (300), и их планирование может быть основано на ряде правил политики с учетом выбора кандидатов и распределения ресурсов. Правила политики перечислены ниже:
[00126] В одном из вариантов осуществления процессор (202) может предусматривать оптимизацию пропускной способности ячейки, чувствительность к задержке, справедливость и минимизацию потери пакетов в качестве одного или нескольких логических параметров.
[00127] Правило 1 политики: Рассматриваются зависимые от системы переменные, определяемые оператором. Рассматриваются следующие переменные:
Оптимизация пропускной способности ячеек: Параметр управления α
Чувствительность к задержке: Параметр управления β
Справедливость при распределении ресурсов γ
Минимизация потери пакетов δ
[00128] В одном из вариантов осуществления процессор (202) может быть выполнен с возможностью классификации одного или нескольких параметров качества обслуживания (QoS) по соответствию гарантированной скорости передачи потока (GFBR) и максимальной скорости передачи потока (MFBR). Кроме того, процессор (202) может классифицировать одно или несколько вычислительных устройств (102) по пригодности к выполнению приложений с гарантированной скоростью передачи (GBR), приложений с гарантированной скоростью передачи и чувствительных к задержке (GBR) и приложений без гарантированной скорости передачи (non-GBR).
[00129] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором (202), могут предусматривать приоритизацию голосового сообщения (VoNR) и гарантированной скорости передачи данных (GBR) перед приложениями без гарантированной скорости передачи данных (non-GBR), связанными с одним или несколькими вычислительными устройствами (102).
[00130] Правило 2 политики: Модуль управления ресурсами предоставляет информацию о количестве вычислительных устройств (102), которые могут быть запланированы на один интервал передачи. Модуль управления ресурсами также предоставляет информацию о количестве приложений голосовых сообщений (NR) (VoNR), запланированных в интервале передачи, и количестве другого трафика с гарантированной скоростью передачи (GBR) в интервале передачи. Правило 2 политики определяет предпочтения планировщика в отношении VoNR и других GBR по сравнению с потоками без гарантированной скорости передачи (non-GBR).
[00131] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором (202), могут предусматривать оценку одного или нескольких ресурсных блоков и количества уровней, связанных с одним или несколькими вычислительными устройствами (102), на основании полученных одного или нескольких сигналов обратной связи.
[00132] Правило 3 политики:оценка ресурсного блока и количество уровней, которые должны быть запланированы для каждого пользовательского устройства, выполняются на основании информации о качестве канала/индикатора матрицы предварительного кодирования/индикатора ранга (CQI/PMI/RI), полученной от вычислительных устройств (102). Например, голосовое сообщение (VoNR) со своим текущим CQI может потребовать i физических ресурсных блоков, разговор голосом может потребовать j физических ресурсных блоков и т.д. С учетом оценки ресурсов и количества вычислительных устройств (102) в интервале передачи, отсортированный список будет определен на основании правила 4 политики. Количество ресурсных блоков оценивают на основании значения CQI от вычислительных устройств (102), и количество ресурсных блоков уменьшают на оценочную сумму для повторных передач и приложений VoNR. Оставшиеся ресурсные блоки распределяют между трафиком с гарантированной скоростью передачи (GBR) и трафиком без гарантированной скорости передачи (Non-GBR) на основании соответствующих весовых показателей для планирования. Псевдокод алгоритма приведен ниже.
Процедура инициализации и приоритетность
I ← кол-во пользователей
S ← кол-во слотов
R ← кол-во ресурсных блоков, доступных для PDSCH
Nu ← кол-во планируемых пользователей
Обработка для DRX и измерений и пользователей в активном и неактивном списке
Обработка периода обновления для набора пользовательских устройств
Приоритетность логических каналов: SRBs, GBR - VoNR, другой трафик GBR, Non - GBR
Оценка общего количества физических ресурсных блоков на основании заполнения буфера пользовательских устройств в порядке приоритета логических каналов
Приоритет 1: Планирование повторной передачи нисходящего канала
Nretx ← кол-во пользователей с повторной передачей (консервативная оценка на раздел 1.x)
Nretx ← Nretx - 1
NU ← NU - Nretx
конец для
Приоритет 2: VoNR
конец для
Приоритет 3: [GBR] ← ПЛАНИРОВАНИЕ(Nu, S, ci, di, qi)
Приоритет 4: [Non - GBR] ← ПЛАНИРОВАНИЕ(Nu, S, ci, di, qi)
Кандидат ← выбранные пользователи с приоритетом 1 - 4
Ресурс - РАСПРЕДЕЛЕНИЕ (R, кандидаты, ci,ri)
DCI
Планирование PDCCH - PDSCH
функция РАСПРЕДЕЛЕНИЕ(RBs, R)
если RBa ≥ R то
возврат R
иначе
возврат RBa
функция DCI
Подготовка DCI по этапам в HLD
Функция ПЛАНИРОВАНИЕ(Nu,S, ci, di, qi)
Для каждого приложения Ui(·) определено соответствующим образом
Определение qi на основании пакетов, полученных от RLC
Получение HARQ ACK - NACK, CQI - PMI - RI
Определение ci(·) и кол-ва уровней
Каждый Pobs, получает отклонения полученных услуг для обновления параметров планирования
Приоритизация GBR и Non-GBR
Общее правило планирования на основании политик и функции полезности
Возврат пользователей GBR и Non-GBR в определенной k
функции Ресурс - Распределение (R, кандидаты, ci, ri)
для r = 1-R
Выбор u* с наивысшим показателем : u* = arg max HighestMetric
Расчет ci(r + 1) as ci(r + 1) ^ (1 - β)ci(r) + βri(r)
функция TBS(NRE, MCS, ModulationOrder, nRB)
Определение TBS по процедуре в HLD
[00133] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором (202), предусматривают приоритизацию одной или нескольких повторных передач голосового сообщения (VoNR) и передач с гарантированной скоростью передачи (GBR) перед голосовыми сообщениями (VoNR) и передачами без гарантированной скорости передачи (non-GBR) в порядке возрастания.
[00134] Правило 4 политики: Приложениям и пользователям присваивают приоритет для определения порядка, в котором должны обслуживаться приложения/пользователи. Соблюдается строгая приоритетность.
▪ Повторная передача
▪ Голосовые сообщения (VoNR) и сигнальные однонаправленные каналы
▪ Трафик с гарантированной скоростью передачи (GBR), кроме VoNR
▪ Трафик без гарантированной скорости передачи (Non-GBR)
[00135] В рамках каждого приложения трафика кандидатов выбирают по показателю, рассчитанному на основании функций полезности, соответствующих каждому из приложений exp. Первый приоритет присваивают повторной передаче, за которой следуют приложения голосовых сообщений (VoNR) и сигнальных однонаправленных каналов. Приложениям с гарантированной скоростью передачи (GBR), чей бюджет задержки пакетов (PDB) будет нарушен, если не будет запланирован в текущем интервале передачи на слот (интервал передачи/слот), отдается наивысший приоритет в текущем планировании. Алгоритм определения приоритета вычислительных устройств (102) содержит следующие этапы. Вычислительные устройства (102) могут претендовать на планирование в нескольких категориях трафика. Это гарантирует «ОТСУТСТВИЕ» паразитной транспортировки остальных категорий трафика. Пример: если одно из вычислительных устройств (102) запланировано для категории трафика «голосовое сообщение» (VoNR), трафик без гарантированной скорости передачи (non-GBR) этого вычислительного устройства (102) не может быть запланирован, если только это вычислительное устройство (102) не конкурировало/выиграло у других вычислительных устройств (102) в категории трафика non-GBR. Грубая оценка общего количества физических ресурсных блоков основана на заполнении буфера запланированных положений вычислительного устройства (102). Отсортированный список кандидатов для каждой категории трафика, указанной выше, с дальнейшим рассмотрением для пользователей ReTx
▪ Для нисходящего канала оценивают коэффициент ошибок блока для схемы модуляции и кодирования и последнего индекса качества канала (CQI).
▪ Для восходящего канала оценивают коэффициент ошибок блока для схемы модуляции и кодирования и отношения «сигнал/помеха плюс шум» после выравнивания.
▪ Выделение необходимого количества ресурсных блоков для достижения целевого коэффициента ошибок блока
[00136] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором (202), предусматривают применение одной или нескольких формул управления ресурсами для сортировки приложений GBR и non-GBR.
[00137] Правило 5 политики: Каждый отсортированный список основан на функции полезности. Например, для сортировки кандидатов с гарантированной скоростью передачи (GBR) и без гарантированной скорости передачи (non-GBR) рассматриваются коммутаторы потока пакетов с бюджетом задержки пакетов. Задачи управления ресурсами обычно формулируют математически. После этого задачи оптимизируют с ограничениями: заданная цель оптимизируется при ограничениях, определяющих осуществимость решения. Формулировка управления ресурсами должна отражать политику поставщика услуг. Формулировка может принимать различные формы в зависимости от политики управления ресурсами, и каждая задача может решаться уникальным способом. Необходимо максимально повысить показатель производительности, связанный с пропускной способностью, в частности, общую пропускную способность и количество принятых пользователей, и свести к минимуму стоимость, то есть количество ресурсов, расходуемых для поддержки качества обслуживания. Как цель в задаче управления ресурсами, пропускная способность системы сама по себе служит важным показателем производительности с точки зрения оператора сети, но не связана напрямую с качеством обслуживания (QoS), которое хотел бы получать каждый отдельный пользователь. Чтобы восполнить этот пробел, многие исследователи использовали концепцию полезности, которая количественно выражает удовлетворенность каждого пользователя в зависимости от количества выделенных ресурсов, тем самым преобразуя цель в максимальное увеличение суммы полезности всех пользователей. Функцию полезности определяют в зависимости от характеристик приложения.
[00138] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором (202), предусматривает максимизацию одного или нескольких ресурсных блоков.
[00139] Правило 6 политики: Заполнение буфера и оптимальное распределение ресурсных блоков - еще один важный аспект ONG-планировщика. Заметим, что вышеуказанная политика не полностью обеспечивает максимальное распределение ресурсных блоков. Стратегия ONG-планировщика допускает итерацию второго уровня, которая обеспечивает выбор кандидата, максимально увеличивающего распределение ресурсных блоков. Приоритет при выборе отдается кандидатам с максимальным заполнением буфера. Максимальное использование ресурсных блоков является уникальной особенностью ONG-планировщика. Недоиспользованные ресурсные блоки не только ухудшают пропускную способность ячейки, но и способствуют существенному увеличению заполнения буфера других пользователей.
[00140] Распространенный сценарий - когда в системе много кандидатов с низкой скоростью передачи данных и высоким приоритетом. Поскольку пользователей обычно планируют с приоритетом LCH и ограничениями на количество пользователей в интервале передачи (пользователи/интервал передачи). Количество ресурсных блоков, необходимых для обслуживания этих пользователей, значительно меньше, что приводит к неполному использованию ресурсных блоков.
[00141] ONG-планировщик обрабатывает таких пользователей путем ограничения количества таких пользователей в слоте. Для этого пользователей с низкой скоростью передачи данных и высоким приоритетом распределяют между слотами планирования таким образом, чтобы соблюсти ограничения на задержку этих приложений и сделать возможным планирование других пользователей с большим заполнением буфера в этом слоте, т.е. оставшиеся ресурсные блоки распределяются между пользователями, которые могут максимально увеличить слот «использование ресурсных блоков».
[00142] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором (202), может предусматривать распределение non-GBR на основании штрафов для максимизации одного или нескольких ресурсных блоков.
[00143] Правило 7 политики: Для обеспечения качества обслуживания (QoS) приложений без гарантированной скорости передачи (non-GBR) может быть введено распределение на основе штрафов (non-GBR). В пределах интервала передачи, выбор на основе штрафа (non-GBR) для обеспечения справедливости, то есть, штраф +1 за отсутствие распределения кандидата non-GBR в интервале передачи и штраф -1, если кандидат non-GBR запланирован для этого интервала передачи. Теперь, если штраф превышает определенное пороговое значение (nonGbrthresh), применяется следующая логика. Если оптимальное распределение ресурсных блоков не достигнуто для интервала передачи с учетом кандидатов из списка Rxtx, VoNR, GBR, предлагается заменить кандидатов GBR кандидатами non-GBR.
Инициализация процедур и штраф non-GBR
I ← кол-во пользователей
R ← кол-во ресурсных блоков, доступных для PDSCH
Penalty_nongbr=0 ← кол-во по счетчику штрафов при инициализации
Если в текущем слоте запланированы кандидаты non-GBR
Увеличение Penalty_nongbr на m
иначе
Уменьшение Penalty_nongbr на n
конец если
Если Penalty_nonGBR>Penalty_nonGBRthresh
Распределенные non-GBR кандидаты на слот
Рассматривается заполнение буфера для максимального распределения ресурсных блоков
Сброс Penalty_nonGBR на 0
конец если
[00144] В одном из вариантов осуществления одна или несколько политик, адаптированных процессором (202), могут предусматривать один или несколько ключевых показателей эффективности (КПЭ), таких как пропускная способность, пропускная способность границы ячейки, индекс справедливости; и оптимизацию приоритета планирования для одного или нескольких вычислительных устройств (102) в целях достижения одного или нескольких ключевых показателей эффективности (КПЭ).
[00145] Правило 8 политики: Для поддержания ключевых показателей эффективности системы (КПЭ), установленных оператором, введена концепция конъюнктурного разведения слотов для планирования пользователей в соответствии с требованиями КПЭ системы.
[00146] На ФИГ. 8A-8C изображены примерные представления (800) предложенного планировщика качества обслуживания (QoS) согласно одному из вариантов осуществления настоящего изобретения. Как показано на ФИГ. 8, представлена пропускная способность, необходимая для достижения требуемой пропускной способности ячейки, заданной оператором. Пользователи могут быть запланированы таким образом, чтобы увеличить общую пропускную способность системы, т.е. запланированы пользователи с наилучшим индексом качества канала (CQI), что обеспечивает высокую пропускную способность.
[00147] На ФИГ. 8B показана пропускная способность (границы ячейки), необходимая для достижения требуемой спектральной эффективности границы ячейки. Пользователей на границе ячейки (как GBR, так и non-GBR) выбирают отдельно от вышеуказанного набора пользователей для достижения требуемой пропускной способности (граница ячейки). На ФИГ. 8C показан индекс справедливости Джини, иллюстрирующий справедливое распределение среди пользователей. Индекс справедливости рассчитывают и отслеживают для всех пользователей. Впоследствии для достижения индекса справедливости (индекс справедливости Джини) применяют разведение.
[00148] В примерном варианте осуществления процедура инициализации и планировщика, управляемого ключевыми показателями эффективности (KPI), приведена ниже
1. I ← кол-во пользователей
2. S ← № текущего слота
3. Observtime ← № периода наблюдения
4. Определение стратегии планировщика для KPIslots
5. За период наблюдения вычисление KPIThroughput , KPICellEdgeThroughput, KPIjainsfairnessIndex
6. Оценка количества слотов, необходимых для разведения, и распределение этих слотов наилучшим образом
7. Пропускная способность ячейки, пропускная способность на границе ячейки и индекс справедливости Джини
8. Если текущий слот разведен
9. Переключение на {пропускная способность ячейки, пропускная способность на границе ячейки, индекс справедливости}
10. Пропускная способность ячейки:
11. если (KPIThroughput < SysKPIThroughput)
12. UseBestCQIScheduler(); % запланированных пользователей с CQI > x;
13. конец
14. Пропускная способность на границе ячейки:
15. если (KPICellEdgeThroughput < SysKPICellEdgeThroughput)
16. ScheduleCellEdgeUsers();% планирование пользователей на границе ячейки
17. конец
18. Индекс справедливости Джини
19. если (KPICellEdgeThroughput < SysKPICellEdgeThroughput)
20. ScheduleCellEdgeUsers();% планирование пользователей на границе ячейки
21. конец
[00149] В примерном варианте осуществления в ТАБЛИЦЕ 3 показана стратегия планировщика
[00150] Хотя в настоящем документе рассмотрены преимущественно предпочтительные варианты осуществления изобретения, очевидна возможность многих других вариантов осуществления и внесения разнообразных изменений в предпочтительные варианты осуществления без отхода от сущности изобретения. Эти и другие изменения предпочтительных вариантов осуществления изобретения очевидны специалистам в данной области техники из раскрытия настоящего документа, при этом следует четко понимать, что вышеприведенное описание лишь иллюстрирует, но не ограничивает защищаемый объем изобретения.
[00151] На ФИГ. 9 показан пример компьютерной системы (900), которую можно использовать согласно вариантам осуществления настоящего изобретения. Компьютерная система (900) может содержать внешнее запоминающее устройство (910), шину (920), основную память (930), постоянное запоминающее устройство (940), съемный накопитель (950), коммуникационный порт (960) и процессор (970). Специалисту в данной области техники очевидно, что компьютерная система может содержать более чем один процессор и коммуникационный порт. Процессор (970) может содержать различные модули, связанные с вариантами осуществления настоящего изобретения. Коммуникационный порт (960) может представлять собой порт RS-232 для использования с коммутируемым соединением на основе модема, порт 10/100 Ethernet, гигабитный или 10-гигабитный порт с использованием меди или оптоволокна, последовательный порт, параллельный порт или любой другой существующий или будущий порт. Коммуникационный порт (960) может быть выбран в зависимости от сети, такой как локальная сеть (LAN), глобальная сеть (WAN) или любая сеть, к которой подключена компьютерная система. Память (930) может представлять собой оперативное запоминающее устройство (RAM) или любое другое динамическое запоминающее устройство, известное в данной области. Постоянное запоминающее устройство (940) может представлять собой любое статическое запоминающее устройство (устройства), в частности, программируемую постоянную память (PROM) для хранения статической информации, например, инструкций запуска или базовой системы ввода/вывода (BIOS) для процессора (970). Накопитель (950) может представлять собой любой существующий или будущий накопитель, который можно использовать для хранения информации и/или инструкций. Накопитель может представлять собой, в частности, жесткие диски или твердотельные накопители Parallel Advanced Technology Attachment (PATA) или Serial Advanced Technology Attachment (SATA) (внутренние или внешние, например, с интерфейсами Universal Serial Bus (USB) и/или Firewire), например, Seagate (например, семейства Seagate Barracuda 7102) или Hitachi (например, Hitachi Deskstar 6K1000), один или несколько оптических дисков, RAID-массив (RAID), например, массив дисков (например, массивы SATA) различных производителей, включая Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. и Enhance Technology, Inc.
[00152] Шина (920) соединяет процессор(ы) (970) с возможностью осуществления связи с другими блоками памяти, хранения и связи. Шина (920) может представлять собой, например, шину взаимодействия периферийных компонентов (PCI) / расширенную шину взаимодействия периферийных компонентов (PCI-X), интерфейс малых вычислительных систем (SCSI), USB и т.п. для подключения карт расширения, дисков и других подсистем, а также других шин, таких как системная шина (FSB), соединяющая процессор (970) с программной системой.
[00153] По желанию, интерфейсы оператора и администратора, например, дисплей, клавиатура, джойстик и устройство управления курсором также могут быть подключены к шине (920) для поддержки прямого взаимодействия оператора с компьютерной системой. Другие интерфейсы оператора и администратора могут быть предоставлены через сетевые соединения, подключенные через коммуникационный порт (960). Описанные выше компоненты приведены только для иллюстрации различных возможностей. Вышеупомянутая примерная компьютерная система ни в коем случае не ограничивает защищаемый объем настоящего изобретения.
[00154] Хотя в настоящем документе рассмотрены преимущественно предпочтительные варианты осуществления изобретения, очевидна возможность многих других вариантов осуществления и внесения разнообразных изменений в предпочтительные варианты осуществления без отхода от сущности изобретения. Эти и другие изменения в предпочтительных вариантах осуществления изобретения будут очевидны специалистам в данной области техники из описания в настоящей заявке, при этом следует понимать, что указанное описание лишь иллюстрирует изобретение, но не ограничивает его объем.
ПРЕИМУЩЕСТВА НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
[00155] Настоящим изобретением предложена система и способ, учитывающие несколько параметров уровня системы (например, подключенные пользователи, КПЭ системы, обратная связь) вместе с оценкой распределения состояния канала пользователя для определения пользователей для передачи нисходящего/восходящего канала.
[00156] Настоящим изобретением предложена система и способ, выполняющие оценочный расчет ресурсов для каждого пользователя посредством предусмотренного политикой распределения ресурсных блоков.
[00157] Настоящим изобретением предложена система и способ, учитывающие КПЭ системы, такие как пропускная способность, спектральная эффективность и индекс справедливости.
[00158] Настоящим изобретением предложена система и способ, масштабируемые для развертывания нескольких ячеек, т.е. от макро- до микроразвертывания.
название | год | авторы | номер документа |
---|---|---|---|
СИСТЕМЫ И СПОСОБ УЛУЧШЕННОГО СОВМЕСТНОГО ИСПОЛЬЗОВАНИЯ РЕСУРСОВ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ 5G/6G | 2022 |
|
RU2808640C1 |
НЕПРЕРЫВНОСТЬ КАЧЕСТВА ОБСЛУЖИВАНИЯ | 2009 |
|
RU2465742C2 |
СПОСОБ И УСТРОЙСТВА ДЛЯ ЗАДАНИЯ КАЧЕСТВА ОБСЛУЖИВАНИЯ ПРИ ПЕРЕДАЧЕ ПАКЕТОВ ДАННЫХ | 2005 |
|
RU2406273C2 |
КОНФИГУРИРОВАНИЕ ИНФОРМАЦИИ О КАЧЕСТВЕ ОБСЛУЖИВАНИЯ | 2008 |
|
RU2454012C2 |
ПОЛЬЗОВАТЕЛЬСКИЙ ТЕРМИНАЛ И СПОСОБ РАДИОСВЯЗИ | 2017 |
|
RU2741520C1 |
БАЗОВАЯ СТАНЦИЯ | 2008 |
|
RU2469499C2 |
ОБЕСПЕЧЕНИЕ КАНАЛА УПРАВЛЕНИЯ И СИГНАЛИЗАЦИЯ | 2010 |
|
RU2536816C2 |
СПОСОБЫ И УСТРОЙСТВА ДЛЯ ИНТЕГРАЦИИ БЕСПРОВОДНЫХ СЕТЕЙ ШИРОКОГО ОХВАТА С БЕСПРОВОДНЫМИ ЛОКАЛЬНЫМИ СЕТЯМИ | 2014 |
|
RU2693686C2 |
ПЛАНИРОВЩИК ВНУТРИ QCI И СПОСОБ ПЛАНИРОВАНИЯ ВНУТРИ QCI В СЕТИ БЕСПРОВОДНОГО ДОСТУПА | 2016 |
|
RU2645303C1 |
ПОЛЬЗОВАТЕЛЬСКОЕ ОБОРУДОВАНИЕ И УЗЕЛ ПЛАНИРОВАНИЯ | 2020 |
|
RU2822987C1 |
Настоящее изобретение обеспечивает надежное и эффективное решение для субъекта или организации, позволяющее реализовать множество аспектов, таких как максимизация распределения ресурсных блоков, ключевых показателей эффективности системы КПЭ и справедливое распределение за счет эффективного качества обслуживания в планировщике. Способ облегчает выполнение множества шагов политики, которые могут обеспечить эффективное функционирование планировщика QoS. 3 н. и 14 з.п. ф-лы, 9 ил., 3 табл.
1. Телекоммуникационная система (100) улучшения качества обслуживания планировщиком, содержащая:
одно или несколько вычислительных устройств (102), выполненных с возможностью встраивания в телекоммуникационную систему (100) и соединенных с возможностью осуществления связи с базовой станцией (104) в телекоммуникационной системе (100), а базовая станция (104) выполнена с возможностью передачи информации из сети передачи данных (120), выполненной с возможностью встраивания в телекоммуникационную систему (100);
при этом базовая станция содержит один или несколько процессоров (202), соединенных с памятью (204) с инструкциями, исполнение которых инициирует следующие действия процессора (202):
передачу одного или нескольких первичных сигналов на одно или несколько вычислительных устройств (102), в которой один или несколько первичных сигналов содержат информацию о состоянии канала от базовой станции (104);
получение одного или нескольких сигналов обратной связи от одного или нескольких вычислительных устройств (102) на основании одного или нескольких первичных сигналов, в которой один или несколько сигналов обратной связи содержат один или несколько параметров, связанных с одним или несколькими вычислительными устройствами (102);
извлечение первого набора атрибутов из принятых одного или нескольких сигналов обратной связи, причем первый набор атрибутов указывает на индекс качества канала (CQI), полученный от одного или нескольких вычислительных устройств (102);
извлечение второго набора атрибутов из принятых одного или нескольких первичных сигналов, причем второй набор атрибутов указывает на один или несколько логических параметров процессора (202);
извлечение третьего набора атрибутов на основании второго набора атрибутов, причем третий набор атрибутов указывает на одну или несколько политик, адаптированных процессором (202) для планирования одного или нескольких вычислительных устройств (102);
генерирование приоритетов планирования для одного или нескольких вычислительных устройств (102) на основании первого набора атрибутов, второго набора атрибутов и третьего набора атрибутов с использованием одной или нескольких методик;
передачу управляющей информации нисходящего канала (DCI) одному или нескольким вычислительным устройствам (102) с использованием одного или нескольких ресурсных блоков; и
назначение приоритетов планирования одному или нескольким вычислительным устройствам (102) с использованием одного или нескольких ресурсных блоков, содержащих управляющую информацию нисходящего канала (DCI).
2. Телекоммуникационная система по п. 1, в которой один или несколько параметров представляют собой ранг, индикатор слоя и достоверность прекодера, полученные от одного или нескольких вычислительных устройств (102).
3. Телекоммуникационная система по п. 1, в которой одна или несколько методик используют принципы пропорциональной справедливости и/или модифицированной наибольшей взвешенной задержки (M-LWDF) и/или экспоненциального правила и/или логарифмического правила.
4. Телекоммуникационная система по п. 1, в которой процессор (202) выполнен с возможностью использования одного или нескольких форматов, связанных с управляющей информацией нисходящего канала (DCI), и генерирования одного или нескольких сдвигов по времени во время распределения приоритетов планирования.
5. Телекоммуникационная система по п. 1, в которой процессор (202) предусматривает оптимизацию пропускной способности ячейки, чувствительность к задержке, справедливость и минимизацию потери пакетов в качестве одного или нескольких логических параметров.
6. Телекоммуникационная система по п. 1, в которой процессор (202) дополнительно выполнен с возможностью генерирования одного или нескольких параметров качества обслуживания (QoS) на основании одного или нескольких логических параметров.
7. Телекоммуникационная система по п. 6, в которой процессор (202) дополнительно выполнен с возможностью установки приоритетов для одного или нескольких вычислительных устройств (102), используя один или несколько параметров качества обслуживания (QoS) при генерировании приоритета планирования для одного или нескольких вычислительных устройств (102).
8. Телекоммуникационная система по п. 6, в которой процессор (202) дополнительно выполнен с возможностью: классификации одного или нескольких параметров качества обслуживания (QoS) по соответствию гарантированной скорости передачи потока (GFBR) и максимальной скорости передачи потока (MFBR); и классификации вычислительных устройств (102) по пригодности к выполнению приложений с гарантированной скоростью передачи (GBR), приложений с гарантированной скоростью передачи и чувствительных к задержке (GBR) и приложений без гарантированной скорости передачи (non-GBR).
9. Телекоммуникационная система по п. 1, в которой одна или несколько политик, адаптированных процессором (202), предусматривают приоритизацию голосового сообщения (VoNR) и гарантированной скорости передачи данных (GBR) перед приложениями без гарантированной скорости передачи данных (non-GBR), связанными с одним или несколькими вычислительными устройствами (102).
10. Телекоммуникационная система по п. 1, в которой одна или несколько политик, адаптированных процессором (202), предусматривают оценку одного или нескольких ресурсных блоков и количества уровней, связанных с одним или несколькими вычислительными устройствами (102), на основании полученных одного или нескольких сигналов обратной связи.
11. Телекоммуникационная система по п. 8, в которой одна или несколько политик, адаптированных процессором (202), предусматривают приоритизацию одной или нескольких повторных передач голосового сообщения (VoNR) и передач с гарантированной скоростью передачи (GBR) перед голосовыми сообщениями (VoNR) и передачами без гарантированной скорости передачи (non-GBR) в порядке возрастания.
12. Телекоммуникационная система по п. 8, в которой одна или несколько политик, адаптированных процессором (202), предусматривают применение одной или нескольких формул управления ресурсами для сортировки приложений GBR и non-GBR.
13. Телекоммуникационная система по п. 1, в которой одна или несколько политик, адаптированных процессором (202), предусматривают максимизацию одного или нескольких ресурсных блоков.
14. Телекоммуникационная система по п. 13, в которой одна или несколько политик, адаптированных процессором (202), предусматривает распределение non-GBR на основании штрафов для максимизации одного или нескольких ресурсных блоков.
15. Телекоммуникационная система по п. 1, в которой одна или несколько политик, адаптированных процессором (202), могут предусматривать один или несколько ключевых показателей эффективности (КПЭ), таких как пропускная способность, пропускная способность границы ячейки, индекс справедливости; и оптимизацию приоритета планирования для одного или нескольких вычислительных устройств (102) в целях достижения одного или нескольких ключевых показателей эффективности (КПЭ).
16. Способ (1000) улучшения качества обслуживания планировщиком, содержащий этапы, на которых:
передают процессором (202) один или нескольких первичных сигналов на одно или несколько вычислительных устройств (102), причем один или несколько первичных сигналов содержат информацию о состоянии канала от базовой станции (104), и одно или несколько вычислительных устройств (102) выполнены с возможностью встраивания в телекоммуникационную систему (100) и соединены с возможностью осуществления связи с базовой станцией (104), а базовая станция (104) выполнена с возможностью передачи информации из сети передачи данных;
получают процессором (202) один или нескольких сигналов обратной связи от одного или нескольких вычислительных устройств (102) на основании одного или нескольких первичных сигналов, причем один или несколько сигналов обратной связи содержат один или несколько параметров, связанных с одним или несколькими вычислительными устройствами (102);
извлекают процессором (202) первый набор атрибутов из принятых одного или нескольких сигналов обратной связи, причем первый набор атрибутов указывает на индекс качества канала (CQI), полученный от одного или нескольких вычислительных устройств (102);
извлекают процессором (202) второй набор атрибутов из принятых одного или нескольких первичных сигналов, причем второй набор атрибутов указывает на один или несколько логических параметров процессора (202);
извлекают процессором (202) третий набор атрибутов на основании второго набора атрибутов, причем третий набор атрибутов указывает на одну или несколько политик, адаптированных процессором (202) для планирования одного или нескольких вычислительных устройств (102);
генерируют процессором (202) приоритеты планирования для одного или нескольких вычислительных устройств (102) на основании первого набора атрибутов, второго набора атрибутов и третьего набора атрибутов с использованием одной или несколько методик;
передают процессором (202) управляющую информацию нисходящего канала (DCI) одному или нескольким вычислительным устройствам (102) с использованием одного или нескольких ресурсных блоков; и
назначают процессором (202) приоритеты планирования одному или нескольким вычислительным устройствам (102) с использованием одного или нескольких ресурсных блоков, содержащих управляющую информацию нисходящего канала (DCI).
17. Пользовательское устройство (122) для улучшения качества обслуживания в планировщике, содержащее:
один или несколько процессоров (216), соединенных с возможностью осуществления связи с процессором (202), входящим в систему (100) связи, один или несколько процессоров (216), соединенных с памятью (218), в которой указанная память (218) хранит инструкции, которые при выполнении одним или несколькими процессорами (820) инициируют следующие действия пользовательского устройства (122):
получение одного или нескольких первичных сигналов от процессора (202), в котором один или несколько первичных сигналов содержат информацию о состоянии канала от базовой станции (104);
передачу одного или нескольких сигналов обратной связи на основании одного или нескольких первичных сигналов, в котором один или несколько сигналов обратной связи содержат один или несколько параметров от процессора (216), в котором процессор (202) выполнен с возможностью выполнения следующих действий:
передачу одного или нескольких первичных сигналов на одно или несколько вычислительных устройств (102), в которой один или несколько первичных сигналов содержат информацию о состоянии канала от базовой станции (104);
получение одного или нескольких сигналов обратной связи от одного или нескольких вычислительных устройств (102) на основании одного или нескольких первичных сигналов, причем один или несколько сигналов обратной связи содержат один или несколько параметров, связанных с одним или несколькими вычислительными устройствами (102);
извлечение первого набора атрибутов из принятых одного или нескольких сигналов обратной связи, причем первый набор атрибутов указывает на индекс качества канала (CQI), полученный от одного или нескольких вычислительных устройств (102);
извлечение второго набора атрибутов из принятых одного или нескольких первичных сигналов, причем второй набор атрибутов указывает на один или несколько логических параметров процессора (202);
извлечение третьего набора атрибутов на основании второго набора атрибутов, причем третий набор атрибутов указывает на одну или несколько политик, адаптированных процессором (202) для планирования одного или нескольких вычислительных устройств (102);
генерирование приоритетов планирования для одного или нескольких вычислительных устройств (102) на основании первого набора атрибутов, второго набора атрибутов и третьего набора атрибутов с использованием одной или нескольких методик;
передачу управляющей информации нисходящего канала (DCI) одному или нескольким вычислительным устройствам (102) с использованием одного или нескольких ресурсных блоков; и
назначение приоритетов планирования одному или нескольким вычислительным устройствам (102) с использованием одного или нескольких ресурсных блоков, содержащих управляющую информацию нисходящего канала (DCI).
EP 3761547 A1, 06.01.2021 | |||
US 20200413428 A1, 31.12.2020 | |||
US 20070002750 A1, 04.01.2007 | |||
US 20120196566 A1, 02.08.2012 | |||
WO 2017175039 A1, 12.10.2017 | |||
СПОСОБЫ И СИСТЕМЫ ДЛЯ ПЛАНИРОВАНИЯ РЕСУРСОВ В ТЕЛЕКОММУНИКАЦИОННОЙ СИСТЕМЕ | 2016 |
|
RU2706024C2 |
Авторы
Даты
2023-08-28—Публикация
2022-12-28—Подача