СПОСОБЫ ПЕРЕДАЧИ И ПРИЕМА ДОПОЛНИТЕЛЬНЫХ ПОДКАДРОВ SIB1-NB В СЕТИ NB-IoT
METHODS OF TRANSMITTING AND RECEIVING ADDITIONAL SUBFRAMES SIB1-NB IN NETWORK NB-IOT

Область техники, к которой относится изобретение
Соответствующие варианты осуществления настоящего изобретения относятся, в общем, к беспроводной связи и, более конкретно, к способам передачи и приема дополнительных подкадров узкополосного блока системной информации типа 1 (SIB1-NB) в узкополосной сети интернета вещей.
Уровень техники
Узкополосный интернет вещей (NB-IoT) представляет собой узкополосную систему, введенную в 2016 году в рамках проекта партнерства третьего поколения (3GPP) для интернета вещей сотовой связи. Система обеспечивает доступ к сетевым услугам с использованием физического уровня, оптимизированного для устройств с очень низким энергопотреблением. Дополнительно, система выполнена с возможностью обеспечивать гибкость развертывания, требуется только полоса пропускания системы 180 кГц, а также надежное покрытие, поддерживая до 164 дБ уровень потерь из-за переходного затухания. Система поддерживает связь в стандарте «Долгосрочное развитие» (LTE). Например, система может быть развернута на LTE несущей с использованием одного из LTE блоков физических ресурсов (PRBs) или может быть развернута в LTE защитном интервале. Благодаря своей достаточно узкой полосе пропускания системы, также может быть развернута с использованием рефармингового GSM спектра. Фиг.1 иллюстрирует три NB-IoT режима работы.
NB-IoT имеет следующие характеристики:
- низкая пропускная способность устройства (например, 2 кбит)
- низкая чувствительность к задержке (~ 10 секунд)
- сверхнизкая стоимость устройства (ниже $ 5 долларов)
- устройство с низким энергопотреблением (срок службы батареи 10 лет).
2
Предполагают, что в этой системе каждая сота (~ 1 км) будет обслуживать несколько десятков тысяч (~ 50 000) устройств, таких как датчики, счетчики, исполнительные механизмы и тому подобное.
С момента начала использования в 2016 году NB-IoT была усовершенствована. В настоящее время 3GPP работает на повышение эффективности сбора данных системы. Одним из направлений усовершенствования системы является способ получения устройством NB-IoT системной информации типа 1 (SIB1-NB). SIB1-NB передает информацию, такую как информация планирования для других блоков системной информации, SIB2-NB, SIB3-NB, SIB4-NB, SIB5-NB, SIB14-NB и SIB16-NB. Обладая такой информацией, устройство знает, как получить эти дополнительные блоки системной информации.
SIB1-NB может повторяться до 16 раз и, в этом случае, передают SIB1-NB кодовое слово в 8 подкадрах, и каждый из этих подкадров передают в подкадре №4 каждого другого кадра. Радиокадр имеет 10 подкадров. Иллюстрация дана на фиг. 2. Здесь показаны только 2 из 16 повторов. Пусть N равно длине SIB1-NB кодового слова. SIB1-NB кодовое слово зашифровано на основании последовательности скремблирования длины N. Допустим, w(n) и c(n) являются n-th кодированным битом и n-th элементом последовательности скремблирования, соответственно. N-th скремблированный кодированный бит представляет собой, соответственно:
Здесь суммирование является суммой по модулю два. Последовательность скремблирования повторно инициализирована в начале каждого повторения.
Раскрытие сущности изобретения
В настоящее время необходимо решить определенную техническую задачу (задачи). Было обнаружено, что в некоторых сценариях развертывания устройство, функционирующее в условиях ненадежного покрытия, может иметь значительную задержку связи при взаимодействии с системой. В 3GPP релизе 15 определено использовать дополнительные подкадры для SIB1-NB передачи. Было решено, что подкадр №3 в том же самом кадре, где передают унаследованный SIB1-NB, могут быть использованы в качестве дополнительных SIB1-NB подкадров.
Одним из важных вопросов является способ генерирования кодированных бит и последовательностей скремблирования для дополнительных SIB1-NB подкадров. Желательная структура должна удовлетворять следующим критериям:
• должна быть обеспечена обратная совместимость
• должен быть получен выигрыш от обработки данных для подавления межсотовой помехи. Для этого, желательно, чтобы последовательность скремблирования, используемая в дополнительных SIB1-NB подкадрах (т.е. подкадр № 3), отличалась от унаследованных SIB1-NB подкадров (т.е. подкадр № 4).
• отсутствие требования значительно увеличивать объем памяти.
Некоторые аспекты настоящего изобретения и их вариантов осуществления могут обеспечить решения тех или иных задач. В настоящем документе предложены различные варианты осуществления, которые решают одну или более описанных технических задач. Например, варианты осуществления включают в себя:
(1) определение количества дополнительных SIB1-NB подкадров на основании размеров транспортного блока SIB1-NB.
(2) способ генерирования кодированных бит, которые будут переданы в дополнительных SIB1-NB подкадрах.
(3) способ генерирования последовательностей скремблирования, которые будут использоваться для скремблирования кодированных бит, подлежащих передаче в дополнительных SIB1-NB подкадрах.
В соответствии с некоторыми вариантами осуществления, способ, выполняемый сетевым узлом, содержит передачу системной информации. Передача содержит кодированные биты, полученные посредством считывания из кольцевого буфера. Передачу передают в первом наборе подкадров, соответствующие подкадрам № 4, из множества радиокадров. Способ дополнительно содержит передачу дополнительной передачи системной информации. Дополнительная передача содержит дополнительные кодированные биты, полученные путем продолжения считывания из кольцевого буфера. Дополнительную передачу передают во втором наборе подкадров, соответствующие подкадрам из множества радиокадров, отличных от подкадров № 4.
Согласно некоторым вариантам осуществления, базовая станция содержит схему источника питания и схему обработки. Схема источника питания выполнена с возможностью подачи питания в сетевой узел. Схема обработки выполнена с возможностью передавать передачу системной информации. Передача содержит кодированные биты, полученные посредством считывания из кольцевого буфера. Передачи передают в первом наборе подкадров, соответствующие подкадрам № 4, из множества радиокадров. Схема обработки дополнительно выполнена с возможностью передавать дополнительную передачу системной информации. Дополнительная передача содержит дополнительные кодированные биты, полученные путем продолжения считывания из кольцевого буфера. Дополнительную передачу передают во втором наборе подкадров, соответствующие подкадрам из множества радиокадров, отличных от подкадров № 4.
В соответствии с некоторыми вариантами осуществления, компьютерный программный продукт содержит инструкции, которые, когда выполняются сетевым узлом, побуждают сетевой узел передать передачу системной информации. Передача содержит кодированные биты, полученные посредством считывания из кольцевого буфера. Передачу передают в первом наборе подкадров, соответствующие подкадрам № 4, множества радиокадров. Инструкции, когда выполняются сетевым узлом, дополнительно побуждают сетевой узел передавать дополнительную передачу системной информации. Дополнительная передача содержит дополнительные кодированные биты, полученные путем продолжения считывания из кольцевого буфера. Дополнительную передачу передают во втором наборе подкадров, соответствующие подкадрам из множества радиокадров, отличных от подкадров № 4.
Описанный выше способ, базовая станция и компьютерная программа могут включать в себя один или несколько дополнительных признаков, таких как любой один или более из следующего:
В некоторых вариантах осуществления второй набор подкадров соответствуют подкадрам № 3.
В некоторых вариантах осуществления конфигурируют шестнадцать повторений первого набора подкадров и второй набор подкадров конфигурируют на основании сконфигурированных шестнадцати повторений первого набора подкадров.
В некоторых вариантах осуществления первый набор подкадров содержит восемь подкадров, передаваемых в каждом другом подкадре № 4.
В некоторых вариантах осуществления передают шестнадцать повторений первого набора подкадров.
В некоторых вариантах осуществления получают начальный индекс для считывания из кольцевого буфера с использованием функции по модулю на основании количества кодированных битов, которые могут быть отображены на системную информацию, и размера кольцевого буфера.
В некоторых вариантах осуществления системная информация содержит SIB1-NB информацию.
В соответствии с некоторыми вариантами осуществления способ, осуществляемый устройством беспроводной связи, содержит прием передачи системной информации. Передача содержит кодированные биты, принятые в первом наборе подкадров, соответствующие подкадрам № 4, множества радиокадров. Способ дополнительно содержит прием дополнительной передачи системной информации. Дополнительная передача содержит дополнительные кодированные биты. Дополнительную передачу принимают во втором наборе подкадров, соответствующие подкадрам, множества радиокадров, отличных от подкадров № 4. Дополнительные кодированные биты ассоциированы с начальными индексами, продолжающиеся от начальных индексов, ассоциированных с кодированными битами.
В соответствии с некоторыми вариантами осуществления устройство беспроводной связи содержит схему источника питания и схему обработки. Схема источника питания выполнена с возможностью подавать питание в устройство беспроводной связи. Схема обработки выполнена с возможностью принимать передачу системной информации. Передача содержит кодированные биты, принятые в первом наборе подкадров, соответствующие подкадрам № 4, множества радиокадров. Схема обработки дополнительно выполнена с возможностью принимать дополнительную передачу системной информации. Дополнительная передача содержит дополнительные кодированные биты. Дополнительную передачу принимают во втором наборе подкадров, соответствующие подкадрам множества радиокадров, отличных от подкадров № 4. Дополнительные кодированные биты ассоциированы с исходными индексами, продолжающиеся от начальных индексов, ассоциированных с кодированными битами.
В соответствии с некоторыми вариантами осуществления компьютерный программный продукт содержит инструкции, которые, когда выполняются посредством устройства беспроводной связи, побуждают устройство беспроводной связи принимать передачу системной информации. Передача содержит кодированные биты, принятые в первом наборе подкадров, соответствующие подкадрам № 4, множества радиокадров. Инструкции, когда выполняются устройством беспроводной связи, дополнительно побуждают устройство беспроводной связи принимать дополнительную передачу системной информации. Дополнительная передача содержит дополнительные кодированные биты. Дополнительную передачу принимают во втором наборе подкадров, соответствующих подкадров, множества радиокадров, отличных от подкадров № 4. Дополнительные кодированные биты ассоциированы с исходными индексами, продолжающиеся от начальных индексов, ассоциированных с кодированными битами.
Описанный выше способ, устройство беспроводной связи и компьютерная программа могут включать в себя один или несколько дополнительных признаков, таких как любой один или более из следующего:
В некоторых вариантах осуществления второй набор подкадров соответствуют подкадрам № 3.
В некоторых вариантах осуществления первый набор подкадров содержит восемь подкадров, принимаемые в каждом другом подкадре № 4.
В некоторых вариантах осуществления, по меньшей мере, часть системной информации принимают в одном или более повторениях первого набора подкадров.
В некоторых вариантах осуществления, кодированные биты хранят в кольцевом буфере в соответствии с начальными индексами, ассоциированных с закодированными битами, и дополнительные кодированные биты хранят в кольцевом буфере в соответствии с начальными индексами, которые продолжаются от начальных индексов, ассоциированных с кодированными битами.
В некоторых вариантах осуществления первый начальный индекс получают с использованием функции по модулю на основании количества кодированных битов, которые могут быть отображены на системную информацию, и размера кольцевого буфера.
В некоторых вариантах осуществления, системная информация содержит SIB1-NB информацию.
В соответствии с некоторыми вариантами осуществления, использование полей временного слота пилот-сигнала восходящей линии связи (UpPTS) и временного слота пилот-сигнала нисходящей линии связи (DwPTS), передаваемые в специальных подкадрах для NB-IoT передач в дуплексном режиме с временным разделением каналов (TDD). Для нисходящей линии связи (DL), повторное отображение по DwPTS полям некоторых символов мультиплексирования с ортогональным частотным разделением (OFDM) передают в DL подкадре, предшествующий специальному подкадру. Для восходящей линии связи (UL), предварительно отображение по UpPTS полям некоторых OFDM символов передают в UL подкадре, который должен быть передан сразу после специального подкадра.
Некоторые варианты осуществления изобретения могут обеспечить одно или более из следующих технических преимуществ. Варианты осуществления настоящего изобретения удовлетворяют вышеупомянутым критериям.
• должна быть обеспечена обратная совместимость
• должен быть получен выигрыш от обработки данных для подавления межсотовой помехи. Для этого, желательно, чтобы последовательность скремблирования, используемая в дополнительных SIB1-NB подкадрах (т.е. подкадр № 3), отличалась от унаследованных SIB1-NB подкадров (т.е. подкадр № 4).
• отсутствие требования значительно увеличивать объем памяти.
Краткое описание чертежей
Фиг.1 иллюстрирует пример NB-IoT режимов работы в соответствии с некоторыми вариантами осуществления.
Фиг.2 иллюстрирует пример SIB1-NB повторений, в соответствии с некоторыми вариантами осуществления.
Фиг.3 иллюстрирует пример расширенного SIB1-NB кодового слова, в соответствии с некоторыми вариантами осуществления.
Фиг.4 иллюстрирует пример значений смещения для начала последовательности скремблирования, в соответствии с некоторыми вариантами осуществления.
Фиг.5 иллюстрирует пример операции последовательности переключения, в соответствии с некоторыми вариантами осуществления.
Фиг.6 иллюстрирует пример способа, который может быть выполнен сетевым узлом, в соответствии с некоторыми вариантами осуществления.
Фиг.7 иллюстрирует пример способа, который может быть выполнен устройством беспроводной связи, в соответствии с некоторыми вариантами осуществления.
Фиг.8 иллюстрирует пример беспроводной сети, в соответствии с некоторыми вариантами осуществления.
Фиг.9 иллюстрирует пример устройства пользователя в соответствии с некоторыми вариантами осуществления.
Фиг.10 иллюстрирует пример среды виртуализации, в соответствии с некоторыми вариантами осуществления.
Фиг.11 иллюстрирует пример телекоммуникационной сети, соединенной через промежуточную сеть с хост-компьютером, в соответствии с некоторыми вариантами осуществления.
Фиг.12 иллюстрирует пример связи хост-компьютера через базовую станцию с устройством пользователя через частично беспроводное соединение, в соответствии с некоторыми вариантами осуществления.
Фиг.13 иллюстрирует пример способов, реализованных в системе связи, включающей в себя хост-компьютер, базовую станцию и устройство пользователя, в соответствии с некоторыми вариантами осуществления.
Фиг.14 иллюстрирует пример способов, реализованных в системе связи, включающей в себя хост-компьютер, базовую станцию и устройство пользователя, в соответствии с некоторыми вариантами осуществления.
Фиг.15 иллюстрирует пример способов, реализованных в системе связи, включающей в себя хост-компьютер, базовую станцию и устройство пользователя, в соответствии с некоторыми вариантами осуществления.
Фиг.16 иллюстрирует пример способов, реализованных в системе связи, включающей в себя хост-компьютер, базовую станцию и устройство пользователя, в соответствии с некоторыми вариантами осуществления.
Осуществление изобретения
Как правило, все термины, используемые в настоящем описании, должны интерпретироваться в соответствии с их обычным значением в соответствующей области техники, если из контекста не подразумевают явным образом иное значение, в котором используется. Все ссылки на a/an/the элемент, устройство, компонент, средство, этап и т.д. должны быть интерпретированы открыто, как со ссылкой, по меньшей мере, на один экземпляр элемента, устройства, компонента, средства, этапа и т.д., если явно не указано иное. Этапы любых способов, раскрытых в настоящем описании, не должны быть выполнены в точном описанном порядке, если явно не описано иное, как следующий за или предшествующий другому этапу и/или, где это подразумевается, этап должен следовать или предшествовать другому этапу. Любой признак любого из вариантов осуществления, раскрытых в настоящем документе, может быть применен к любому другому варианту осуществления, когда это целесообразно. Кроме того, любое преимущество любого из вариантов осуществления может применяться к любому другому варианту осуществления, и vice versa. Другие задачи, признаки и преимущества прилагаемых вариантов осуществления будут очевидны из следующего описания.
Некоторые из вариантов осуществления, рассматриваемых в данном документе, будут далее описаны более полно со ссылкой на прилагаемые чертежи. Другие варианты осуществления, однако, находятся в рамках объема, раскрытого в настоящем документе предмета изобретения, раскрытый предмет изобретения не следует истолковывать как ограниченный только вариантами осуществления, изложенными в данном документе; скорее эти варианты приведены в качестве примера, описывающий объем предмета изобретения специалистам в данной области техники.
Количество дополнительных SIB1-NB подкадров
Каждое SIB1-NB кодовое слово передается в 8 SIB1-NB подкадрах и может быть настроено до 16 повторений в интервале передачи 256 кадров. Следует отметить, что это имеет смысл только для конфигурирования дополнительных SIB1-NB повторов, если использование 16 не достаточно. При конфигурации 16 повторений для передачи SIB1-NB используют каждый другой подкадр № 4, как показано на фиг.2. Если для передачи SIB1-NB дополнительно используют подкадр №3, то могут быть рассмотрены три варианта.
• Вариант 1: использовать каждый другой подкадр № 3.
• Вариант 2: использовать каждый 4-й подкадр № 3.
• Вариант 3: использовать каждый 8-й подкадр № 3.
Вариант 3, используя каждый 8-ой подкадр № 3, как ожидается, повышает производительность примерно на 10log10 (20/16) = 1 дБ. Это улучшение может быть слишком мало для некоторых приложений. Варианты 1 и 2 повышают производительность на 3 или 1,8 дБ, соответственно, за счет 5% и 2,5% накладных расходов на NB-IoT несущей привязки.
Используют четыре различных размеров транспортных блоков (TBSs), которые поддерживаются для SIB1-NB, то есть, 208, 328, 440 и 680. Когда TBS мал, то выигрыш от кодирования относительно больше, поэтому может быть сконфигурировано небольшое количество повторений. Когда TBS большой, то, соответственно, должно быть сконфигурировано больше повторений. Например, для TBS 208 и 328 может быть использован вариант 2, так и для TBS 440 и 680 может быть использован вариант 1.
Выделение подкадра на закодированный бит дополнительной SIB1-NB передачи
Генерируют сверточный код с задаваемой концевой комбинацией битов (TBCC) кодированных битов путем чтения из виртуального буфера. Допустим, Е является длиной SIB1-NB кодового слова. После операции согласования скорости согласно подразделу 5.1.4.2.2 в 3GPP 36.212 технической спецификации, может быть получено TBCC кодовое слово для SIB1-NB . Здесь используют индекс «4» для обозначения, что кодовое слово  отображается на подкадр № 4, используемый для унаследованных SIB1-NB передач. Когда SIB1-NB сконфигурирован для 16 повторений, кодовое слово  передают в 16 кадрах, как показано на фиг.2. Предположим, К является номером подкадра № 3, используемое для дополнительных SIB1-NB передач в 16 кадровом интервале. Количество кодированных бит, которые могут быть размещены в этих дополнительных подкадрах, составляет . Обратите внимание, что если каждый другой подкадр № 3 используется для SIB1-NB, K = 8 и, следовательно, . Настоящее изобретение предлагает, чтобы кодированные биты, которые отображаются на подкадр № 3, используемые для дополнительных SIB1-NB передач, генерируют путем продолжения чтения из виртуального кольцевого буфера, , т.е. . Кодовое слово  можно рассматривать как расширенное SIB1-NB кодовое слово, согласно релизу 15 устройства пользователя (UE). Оно состоит из первой части, согласно релизу 14 SIB1-NB кодового слова, согласно релизу 13 или релизу 14 UE, и второй части, расширенного кодового слова, отображаемое на дополнительные SIB1-NB подкадры по релизу 15. Отображение этих дополнительных кодированных битов на ресурсные элементы в подкадре № 3, используемого для SIB1-NB передачи, соответствует точно такому же способу отображения SIB1-NB кодированных битов в подкадре № 4, используемый для SIB1-NB передачи. Иллюстрация представлена на фиг.3 (иллюстрация отображения расширенного кодового слова на SIB1-NB подкадры по релизу 15). Для каждого SIB1-NB подкадра могут быть получены кодированные биты при использовании надлежащего начального индекса для считывания виртуального кольцевого буфера.
При TBS=S, размер виртуального кольцевого буфера равен 3S. Здесь применяют множитель 3 из-за использования скорости-1/3 TBS в качестве материнского кода.
Начальный индекс для считывания виртуального кольцевого буфера для получения кодированных бит для i-th унаследованного SIB1-NB подкадра (то есть переданные в подкадре № 4), i = 0,1, ..., 7, является mod(iN, 3S), где N является количеством кодированных бит, которые могут быть отображены на один SIB1-NB подкадр.
Некоторые варианты осуществления настоящего изобретения используют один и тот же виртуальный кольцевой буфер, как был использован для генерирования кодированных битов для унаследованных SIB1-NB подкадров, чтобы генерировать закодированные биты для дополнительных SIB1-NB подкадров. Таким образом, отсутствует увеличение размера виртуального кругового буфера. Начальный индекс для считывания виртуального кольцевого буфера для получения кодированных бит для i-th дополнительного SIB1-NB подкадра (то есть, переданные в подкадре № 3), i = 0,1, ..., L, является mod(iN +8N, 3S), где L равно 8 для варианта 1 и 4 для варианта 2.
Приведенные выше примеры описывают работу в передатчике. В приемнике, виртуальный кольцевой буфер используется для хранения принятых мягких значений. В этом случае, виртуальный кольцевой буфер представляет собой мягкий буфер декодера, который инициализируется для всех нулевых значений в начале SIB1-NB приема. Каждое принятое мягкое значение затем добавляется к корректно адресованной позиции мягкого буфера декодера. Описанные ранее начальные индексы являются исходными индексами для добавления принятых мягких значений каждого SIB1-NB подкадра в круговой мягкий буфер декодера.
Генерирование маски скремблирования
В соответствии с технической спецификацией 3GPP 36.211, генератор последовательности скремблирования для генерирования маски скремблирования для SIB1-NB подкадров должен быть повторно инициализирован в соответствии с указанным ниже выражением для каждого повторения.
уравнение. (1)
где
является временным идентификатором сети радиосвязи
является идентификатором соты физического уровня
является системным номером кадра.
LTE последовательность скремблирования основана на Gold последовательности, которую генерируют с использованием двух генераторов m-последовательности. При повторной инициализации последовательности скремблирования, инициализируют первую m-последовательность . Инициализация второй m-последовательности обозначена со значением, определяемым на основании уравнения (1).
Некоторые варианты осуществления настоящего изобретения используют ту же схему повторной инициализации на основе спецификаций релиза 13 и релиза 14. Тем не менее, последовательность скремблирования расширена для охвата дополнительных кодированных бит. Иллюстрация показана на фиг.4 (иллюстрация SIB1-NB последовательности скремблирования повторной инициализации и генерирования). Один из вариантов использует каждый другой подкадр №3. Генератор последовательности скремблирования повторно инициализирован в соответствии с (1) на первом подкадре SIB1-NB повторения согласно схеме релиза 14. После повторной инициализации, последовательность скремблирования генерируется последовательно для маскировки SIB1-NB кодового слова по релизу 14. После этого, генерируют расширенную последовательность скремблирования для маскировки расширенной части расширенного кодового слова. Тем не менее, это не желательно для усовершенствованного узла В (еNB, базовой станции) или UE, что приводит к необходимости хранить полностью маску скремблирования. Весьма желательно, чтобы последовательность скремблирования могла быть сгенерирована в реальном времени. Для достижения этой цели, некоторые варианты осуществления настоящего изобретения предусматривают генерирование последовательности скремблирования для каждого из дополнительного SIB1-NB подкадра с 2560 смещениями по отношению к последовательности скремблирования, используемой в унаследованном SIB1-NB подкадре в том же кадре. Иллюстрации приведена на фиг.4, где N является количеством SIB1-NB кодированных битов, передаваемых в SIB1-NB подкадре. Смещение начала последовательности скремблирования для каждого из SIB1-NB подкадра выполнено относительно первого элемента последовательности скремблирования, генерируемой после повторной инициализации генератора последовательности скремблирования. Значение 2560, выбранное как количество кодированных битов в SIB1-NB подкадре, может быть не более 320 битов и, таким образом, максимальная длина унаследованного SIB1-NB кодового слова составляет 320*8 = 2560 бит. Фиксированное значение смещения, которое работает для всех конфигураций, является желательным для упрощения определения исходного состояния генератора последовательности скремблирования в каждом подкадре. С этой целью используют хорошо известное свойство генератора m-последовательности; пусть  является состоянием генератора m-последовательности в момент времени i, , эволюция состояния генератора последовательности может быть описана
где матрица М определяется полиномом генератора последовательности. Таким образом,
уравнение (2)
th
Согласно подразделу 7.2 в 3GPP TS36.211, n элемент последовательности скремблирования после повторной инициализация представляет собой
уравнение. (3)
th
где ),  и  являются n элементом Gold последовательности, 1-й компонент и 2-й компонент m-последовательности, соответственно, после повторной инициализации.
th
th
th
Так как последовательность берут из конца регистра сдвига, по существу, необходима только первая строка . Следует также отметить, что в соответствии с подразделом 7.2 3GPP TS36.211, уже существует 1600 сдвиг, применяемый после повторной инициализации (см. уравнение (3)), таким образом, требуется вектор длины 31, соответствующей  генерирования i компонента m-последовательности для исходных SIB1-NB подкадров, i = 1 или 2. В данном случае, обозначение  используется для обозначения первой строки матрицы X. С этой целью, генерируют n элемент последовательности скремблирования как  Поскольку в соответствии с некоторыми вариантами осуществления, существует дополнительные 2560 сдвиги между последовательностью скремблирования в подкадре № 3 (непосредственно перед первоначальным SIB1-NB подкадром в подкадре №4), n элемент последовательности скремблирования в дополнительном подкадре может быть сгенерирован как  где . Оба  и  могут быть предварительно рассчитаны.
На фиг.5 показана операция смещения  на 1600 сдвигов с использованием . На иллюстрации длина-31 вектора  представлена .
Далее приведено подробное описание операции генерирования последовательности скремблирования. В описанном ниже примере предполагают использование варианта 1 (см. фиг.4).
1. для 1-го подкадра №3, используемого для SIB1-NB на фиг.4: повторно инициализировать генератор кода скремблирования на основании уравнения (1). И хранить начальные состояния двух генераторов m-последовательности. Генерировать последовательность скремблирования на основании
2. для 1-го подкадра №4, используемого для SIB1-NB на фиг.4: Загрузить сохраненные начальные состояния двух генераторов m-последовательности из предшествующего этапа. Генерировать последовательность скремблирования на основании
3. для 2-го подркадра №3, используемого для SIB1-NB на фиг.4: сохранить конечные состояний двух генераторов m-последовательности. Генерировать последовательность скремблирования на основании
4. для 2-го подкадра №4, используемого для SIB1-NB на фиг.4: загрузить сохраненные начальные состояния двух генераторов m-последовательности из предшествующего этапа. Генерировать последовательности скремблирования на основании
Повторить этапы (3) и (4) для генерирования последовательности скремблирования для остальных SIB1-NB подкадров на фиг.4. Единственное отличие состоит в диапазоне n увеличенного на N каждого повторения этапов 3 и 4.
На фиг.6 показан пример способа, который может выполняться сетевым узлом, таким как сетевой узел 160, 412 или 520, описанные ниже, в соответствии с некоторыми вариантами осуществления. Например, в некоторых вариантах осуществления, сетевой узел может включать в себя схему 170 или 528 обработки, выполненную с возможностью выполнять способ по фиг.6. В некоторых вариантах осуществления изобретения способ может начинаться на этапе 62 с передачей передачи системной информации, например, SIB-1NB информации. Передача содержит кодированные биты, полученные посредством считывания из кольцевого буфера. В некоторых вариантах осуществления начальный индекс для чтения из кольцевого буфера получают с использованием функции по модулю на основании количества кодированных битов, которые могут быть отображены на системную информацию, и размера кольцевого буфера. Для целей примера и объяснения, предположим, что кольцевой буфер имеет размер буфера 300 битов (например, A0-A299) и предположим, системная информация включает в себя 400-битовой длиной кодовое слово (например, B0-B399). Способ может начать чтение кодированных битов из кольцевого буфера таким образом, что В0 получается из позиции A0 буфера, В1 получают из позиции A1 буфера, В2 получают из позиции A2 буфера и так далее до достижения последней позиции в кольцевом буфере (например, B299 получают из позиции А299 буфера). Способ может затем продолжить чтение кодированных битов из кольцевого буфера, начиная с позиции А0 буфера для получения B300, позиции A1 буфера для получения B301 и так далее до достижения конца кодового слова (например, B399 получают из А99 позиции буфера). Передачу, содержащую кодированные биты, передают в первом наборе подкадров, соответствующий подкадрам №4 множества радиокадров. Как описано выше со ссылкой на фиг.2-4, в некоторых вариантах осуществления первый набор подкадров содержит восемь подкадров, таким образом, что каждый из восьми подкадров может включать в себя 1/8 кодового слова (например, 50 битов для 400-битной длиной кодовое слово). В некоторых вариантах осуществления восемь подкадров могут быть переданы в каждом другом подкадре № 4.
Способ переходит к этапу 63, передавая дополнительную передачу системной информации. Дополнительная передача содержит дополнительные кодированные биты, полученного путем продолжения чтения из кольцевого буфера. Со ссылкой на пример в предшествующем параграфе, предположим, что сетевой узел получает кодированные биты, переданные в первом наборе подкадров путем считывания через позиции А99 буфера. Сетевой узел может затем продолжить чтение из позиции А100 буфера для получения дополнительных кодированных бит. Дополнительную передачу, содержащую дополнительные кодированные биты, передают во втором наборе подкадров, соответствующий подкадрам из множества других, чем подкадры № 4 радиокадров. Например, второй набор подкадров может соответствовать подкадрам № 3 из множества радиокадров. Фиг. 3-4 иллюстрируют вариант осуществления, в котором второй набор подкадров содержит восемь подкадров, таким образом, что каждый из восьми подкадров может включать в себя 1/8 кодового слова, состоящее из дополнительных кодированных бит. В некоторых вариантах осуществления восемь подкадров могут быть переданы в каждом другом подкадре № 3.
В некоторых вариантах осуществления способ может дополнительно включать в себя этап 60, в котором способ конфигурирует шестнадцать повторений первого набора подкадров, этап 61, в котором способ конфигурирует второй набор подкадров на основании конфигурации шестнадцати повторений первого набора подкадров (например, второй набор подкадров, может быть сконфигурирован, когда шестнадцати повторений не достаточно), этап 64, в котором способ передает шестнадцать повторений первого набора подкадров в течение интервала передачи. Как обсуждалось выше, в некоторых вариантах осуществления первый набор подкадров содержат кодовое слово, которое было разделено на восемь подкадров. В примере, набор из восьми подкадров, содержащих кодовое слово, может быть передан в шестнадцати повторениях. Некоторые варианты осуществления могут также передавать повторения второго набора подкадров (например, подкадры № 3, содержащие дополнительные кодированные биты), например, шестнадцать повторений второго набора подкадров.
Некоторые варианты осуществления способа, показанные на фиг.6, могут использовать маску скремблирования для системной информации, такую как маску скремблирования, описанную в отношении фиг.4.
На фиг.7 показан пример способа, который может быть выполнен посредством устройства беспроводной связи, такого как устройство 110, 200, 491, 492 или 530 беспроводной связи, описанных ниже, в соответствии с некоторыми вариантами осуществления. Например, в некоторых вариантах осуществления, устройство беспроводной связи может включать схему 120, 201 или 538 обработки, выполненную с возможностью выполнять способ по фиг.7. В некоторых вариантах осуществления способ может начинаться на этапе 70 с приема передачи системной информации (например, SIB-1NB), содержащей кодированные биты в первом наборе подкадров, соответствующих подкадрам № 4, множества радиокадров. В некоторых вариантах осуществления первый набор подкадров содержит восемь подкадров, таким образом, что каждый из восьми подкадров может включать в себя 1/8 кодового слова. В некоторых вариантах осуществления восемь подкадров могут быть получены в любом другом подкадре № 4. По меньшей мере, часть системной информации может быть получена в одном или нескольких повторениях первого набора подкадров (например, до шестнадцати повторений).
Способ переход к этапу 71, на котором принимают дополнительную передачу системной информации в втором наборе подкадров. Второй набор подкадров соответствует подкадрам из множества радиокадров, отличным от подкадров №4. Например, второй набор подкадров может соответствовать подкадрам №3 множества радиокадров. Дополнительная передача содержит дополнительные кодированные биты, ассоциированные с начальными индексами, продолжающимися от начальных индексов, ассоциированных с кодированными битами. В некоторых вариантах осуществления второй набор подкадров содержит восемь подкадров, так что каждый из восьми подкадров может включать в себя 1/8 кодового слова. В некоторых вариантах осуществления восемь подкадров может приниматься в каждом втором подкадре №3. По меньшей мере часть системной информации может быть принята в одном или более повторениях второго набора подкадров (например, до шестнадцати повторений).
На этапе 72 способ сохраняет кодированные биты в кольцевом буфере в соответствии с исходными индексами, ассоциированными с закодированными битами. В некоторых вариантах осуществления получают первый начальный индекс с использованием функции по модулю на основании количества кодированных битов, которые могут быть отображены на системную информацию, и размера кольцевого буфера. В качестве примера, предположим, что кольцевой буфер имеет размер 300 битов буфера (например, A0-A299) и предположим, системная информация включает в себя 400-битовой длиной кодовое слово (например, B0-B399). Способ может начать хранить кодированные биты в кольцевом буфере, так что В0 хранится на позиции А0 буфера, B1 хранится на позиции А1 буфера, В2 хранится на позиции А2 буфера и так далее до достижения последней позиции в кольцевом буфере (например, B299 хранится на позиции А299 буфера). Способ может затем продолжить сохранение кодированных бит в кольцевом буфере, начиная с позиции А0 буфера для хранения B300, позиции А1 буфера для хранения B301 и так далее до достижения конца кодового слова (например, B399 хранится на позиции А99 буфера).
На этапе 73 способ хранит дополнительные кодированные биты в кольцевом буфере в соответствии с исходными индексами, которые продолжаются от исходных индексов, ассоциированных с кодированными битами. Обращаясь к примеру в предшествующем абзаце, предположим, что устройство беспроводной связи хранит закодированные биты, принятые в первом наборе подкадров, путем сохранения через позицию А99 буфера. Устройство беспроводной связи может затем продолжить сохранение дополнительных кодированных битов из позиции А100 буфера. В некоторых вариантах осуществления изобретения способ сочетает в себе каждое из значений, сохраненных в той же позиции буфера, чтобы получить информацию, из которой может быть декодирована системная информация.
Хотя описанное в настоящем документе изобретение может быть реализовано в любом подходящем типе системы с использованием любых подходящих компонентов, в настоящем документе описаны варианты осуществления в отношении сети беспроводной связи, такой как, например, беспроводная сеть, показанная на фиг.8. Для простоты, беспроводная сеть на фиг.8 изображает только сеть 106, сетевые узлы 160 и 160b и WDs 110, 110b и 110c. На практике, беспроводная сеть может дополнительно включать в себя какие-либо дополнительные элементы, подходящие для поддержки связи между устройствами беспроводной связи или между устройством беспроводной связи и другим устройством связи, таким как стационарный телефон, провайдер услуг или любой другой сетевой узел или оконечное устройство. Из проиллюстрированных компонентов, сетевой узел 160 и устройство (WD) 110 беспроводной связи изображены с дополнительными подробностями. Беспроводная сеть может обеспечивать связь и другие виды услуг одному или нескольким устройствам беспроводной связи для облегчения доступа устройств беспроводной связи и/или использования услуг, предоставляемых через беспроводную сеть.
Беспроводная сеть может включать в себя и/или взаимодействовать с любым типом связи, телекоммуникаций, передачи данных, сотовой связи и/или радиосети или другого подобного типа системой. В некоторых вариантах осуществления беспроводная сеть может быть выполнена с возможностью работать в соответствии с конкретными стандартами или другими типами предопределенных правил или процедур. Таким образом, конкретные варианты осуществления беспроводной сети могут реализовывать стандарты связи, такие как глобальная система мобильной связи (GSM), универсальная система мобильной связи (UMTS), долгосрочное развитие (LTE) и/или другие подходящие 2G, 3G, 4G или 5G стандарты; стандарты беспроводной локальной сети (WLAN), такие как стандарты IEEE 802.11; и/или любой другой подходящий стандарт беспроводной связи, такие как всемирная совместимость для микроволнового доступа (WiMAX), Bluetooth, Z-Wave и/или ZigBee стандарты.
Сеть 106 может включать в себя одну или более транспортных сетей, базовых сетей, IP сети, телефонные сети общего пользования (PSTNs), сети пакетной передачи данных, оптические сети, глобальные сети (WAN), локальные сети (LAN), беспроводные локальные сети (WLAN), проводные сети, беспроводные сети, городские сети и другие сети для обеспечения связи между устройствами.
Сетевой узел 160 и WD 110 включают в себя различные компоненты, описанные более подробно ниже. Эти компоненты работают вместе для обеспечения функциональных возможностей сетевого узла и/или устройства беспроводной связи, таких как обеспечение соединений беспроводной связи в беспроводной сети. В различных вариантах осуществления беспроводная сеть может включать в себя любое количество проводных или беспроводных сетей, сетевые узлы, базовые станции, контроллеры, устройства беспроводной связи, ретрансляционные станции и/или любые другие компоненты или системы, которые могут облегчить или участвовать в передаче данных и/или сигналов по проводным или беспроводным соединениям.
Как использовано в данном описании, сетевой узел относится к оборудованию, способному, сконфигурированному, расположенному и/или выполненному с возможностью прямо или косвенно взаимодействовать с устройством беспроводной связи и/или с другими сетевыми узлами или оборудованием в беспроводной сети для обеспечения беспроводного доступа к устройству беспроводной связи и/или для выполнения других функций (например, администрирование) в беспроводной сети. Примеры сетевых узлов включают в себя, но не ограничиваются ими, точками доступа (AP) (например, точки радиодоступа), базовые станции (BS) (например, базовые радиостанции, узлы В, усовершенствованные узлы Bs (еNB) и NR узлы B (gNBs)). Базовые станции могут быть классифицированы на основании размера покрытия, который они обеспечивают (или, указано иначе, их уровень мощности передачи) и затем могут быть также упоминаются как фемто базовые станции, пико базовые станции, микро базовые станции или макро базовые станции. Базовая станция может быть ретрансляционным узлом или ретрансляционным донорским узлом управления ретрансляцией. Сетевой узел также может включать в себя один или несколько (или все) часть распределенной базовой станции радиосвязи, такие как централизованные цифровые устройства и/или удаленные устройства радиосвязи (RRUs), иногда называемые удаленными радиостанциями (RRHs). Такие удаленные устройства радиосвязи могут или не могут быть интегрированы с антенной в качестве интегрированной антенной радиосвязи. Части распределенной базовой станции радиосвязи, также могут быть отнесены к узлам в распределенной антенной системе (DAS). Тем не менее, дополнительные примеры сетевых узлов включают в себя оборудование для работы в многостандартных радио стандартах (MSR), таких как MSR BS, сетевые контроллеры, такие как контроллеры радиосети (RNCs) или контроллеры базовых станций (BSCs), базовых приемопередающих станций (BTSs), точек передачи, узлов передачи, объектов координации мультисотовой/многоадресной передачи (MCEs), основные сетевые узлы (например, MSCs, MMEs), O&M узлы, OSS узлы, SON узлы, узлы позиционирования (например, E-SMLCs) и/или MDTs. В качестве другого примера, сетевой узел может быть виртуальным сетевым узлом, как описано более подробно ниже. В более общем плане, однако, сетевые узлы могут представлять собой любое подходящее устройство (или группу устройств), способное, сконфигурированное, расположенное и/или выполненное с возможностью обеспечивать доступ устройства беспроводной связи к беспроводной сети или обеспечить некоторую услугу устройству беспроводной связи, которое имеет доступ к беспроводной сети.
На фиг.8 показан сетевой узел 160, включающий в себя схему 170 обработки, машиночитаемый носитель 180 данных, интерфейс 190, вспомогательное оборудование 184, источник 186 питания, схему 187 питания и антенну 162. Хотя сетевой узел 160 показан на примере беспроводной сети, показанный на фиг.8, может представлять собой устройство, которое включает в себя иллюстрированную комбинацию аппаратных компонентов, другие варианты осуществления могут содержать сетевые узлы с различными комбинациями компонентов. Следует понимать, что сетевой узел содержит любую подходящую комбинацию аппаратных средств и/или программного обеспечения, необходимого для выполнения задач, признаков, функций и способов, раскрытых в данном документе. Кроме того, в то время, как компоненты сетевого узла 160 изображены в виде отдельных блоков, расположенных в пределах большого блока, или находятся в нескольких блоках, на практике, сетевой узел может содержать множество различных физических компонентов, которые составляют единый иллюстрированный компонент (например, машиночитаемый носитель 180 данных может включать в себя множество отдельных жестких дисков, а также несколько модулей оперативной памяти).
Аналогичным образом, сетевой узел 160 может состоять из нескольких физически отдельных компонентов (например, компонент NodeB и компонент BTS или BSC компонент и BSC компонент и т.д.), каждый из которых может иметь свои собственные соответствующие компоненты. В некоторых сценариях, в которых сетевой узел 160 включает в себя множество отдельных компонентов (например, BTS и BSC компоненты), один или более отдельных компонентов могут быть разделены между несколькими сетевыми узлами. Например, один RNC может управлять несколькими NodeBs. В таком случае, каждый уникальный NodeB и RNC пара, в некоторых случаях, может рассматриваться как единый отдельный сетевой узел. В некоторых вариантах осуществления, сетевой узел 160 может быть выполнен с возможностью поддерживать несколько технологий радиодоступа (RATs). В таких вариантах осуществления, некоторые компоненты могут быть продублированы (например, отдельное устройство, машиночитаемый носитель 180 для различных RATs) и некоторые компоненты могут быть повторно использованы (например, та же антенна 162 может совместно использоваться различными RATs). Сетевой узел 160 может также включать в себя множество наборов различных иллюстрированных компонентов для различных беспроводных технологий, интегрированных в сетевой узел 160, такие как, например, беспроводные технологии GSM, WCDMA, LTE, NR, WiFi или Bluetooth. Эти беспроводные технологии могут быть интегрированы в ту же или другую микросхему, или набор микросхем и другие компоненты в сетевом узле 160.
Схема 170 обработки выполнена с возможностью выполнять любую операцию определения, вычисления или аналогичные операции (например, некоторые операции), описанные здесь как предоставляемые сетевым узлом. Эти операции, выполняемые схемой 170 обработки, могут включать в себя обработку информации, полученную в результате обработки схемой 170 обработки, например, преобразование полученной информации в другую информацию, сравнение полученной информации или преобразование информации в информацию, хранящуюся в сетевом узле и/или выполнение одной или больше операций на основании информации, полученной или преобразованной информации, и в результате указанной обработки осуществлять определение.
Схема 170 обработки может включать в себя комбинацию из одного или нескольких из микропроцессора, контроллера, микроконтроллера, центрального блока обработки, цифрового процессора сигналов, специализированной интегральной схемы, программируемой пользователем вентильной матрицы или любого другого подходящего вычислительного устройства, ресурса или комбинации аппаратных средств, программного обеспечения и/или логики кодирования, выполненной с возможностью обеспечения, либо отдельно, либо в сочетании с другим сетевым узлом 160, таким как машиночитаемого носителя 180 данных, функциональности сетевого узла 160. Например, схема 170 обработки может выполнять инструкции, сохраненные в машиночитаемом носителе 180 данных или в памяти в пределах схемы 170 обработки. Такие функциональные возможности могут включать в себя предоставление любой из различных беспроводных функций, функций или описанных здесь преимуществ. В некоторых вариантах осуществления схема 170 обработки может включать в себя систему на кристалле (SOC).
В некоторых вариантах осуществления схема 170 обработки может включать в себя одну или более радиочастотных (RF) схем 172 приемопередатчика и схему 174 обработки основной полосы частот. В некоторых вариантах осуществления, радиочастотная (RF) схема 172 приемопередатчика и схема 174 обработки основной полосы частот может быть выполнена на отдельных микросхемах (или наборах микросхем), платах или блоках, таких как радио блоки и цифровые блоки. В альтернативных вариантах осуществления, часть или вся RF схема 172 приемопередатчика и схема 174 обработки базовой полосы частот может быть выполнена на той же микросхеме или наборе микросхем, плате или блоке.
В некоторых вариантах осуществления, некоторые или все функциональные возможности, описанные в настоящем документе, как предоставляемые сетевым узлом, базовой станцией, eNB или другим сетевым устройством, могут быть реализованы схемой 170 обработки, выполняющей инструкции, хранящиеся на машиночитаемом носителе 180 данных или памяти в пределах схемы 170 обработки. В альтернативных вариантах осуществления, некоторые или все функциональные возможности могут быть обеспечены схемой 170 обработки без выполнения инструкций, хранящихся на отдельном или дискретном машиночитаемом носителе данных, например, проводным способом. В любом из этих вариантов осуществления, независимо от выполнения инструкций, сохраненных на машиночитаемом носителе данных или нет, схема 170 обработки может быть выполнена с возможностью выполнять описанные функции. Преимущества, предоставляемые такой функциональности, не ограничиваются схемой 170 обработки или другими компонентам сетевого узла 160, но пользуются сетевым узлом 160 в целом, и/или конечными пользователями и беспроводной сети в целом.
Машиночитаемый носитель 180 данных может включать в себя любую форму энергозависимой или энергонезависимой считываемой компьютером памяти, включающей в себя, без ограничения, постоянное хранилище, твердотельную память, удаленно установленную память, магнитные носители, оптические носители, оперативное запоминающее устройство (RAM), только для чтения память (ROM), устройство хранения медиа информации (например, жесткий диск), съемные носители (например, флэш-диск, компакт-диск (CD) или цифровой видеодиск (DVD)) и/или любую другое непостоянное или энергонезависимое, постоянное запоминающее устройство для чтения и/или машиночитаемую память, которые хранят информацию, данные и/или инструкции, которые могут быть использованы схемой 170 обработки. Машиночитаемый носитель 180 данных может хранить любые подходящие инструкции, данные или информацию, включающую в себя компьютерную программу, программное обеспечение, приложение, включающее в себя одну или несколько логику, правило, код, таблицы и т.д. и/или другие инструкции, выполненные с возможностью выполняться схемой 170 обработки, и используются сетевым узлом 160. Машиночитаемый носитель 180 данных может быть использован для хранения любых данных вычисления, выполненные схемой 170 обработки, и/или какие-либо данные, полученные через интерфейс 190. В некоторых вариантах осуществления схема 170 обработки и машиночитаемый носитель 180 данных могут быть интегрированы.
Интерфейс 190 используется в сигнализации проводной или беспроводной связи и/или данных между сетевым узлом 160, сетью 106 и/или WDs 110. Как показано, интерфейс 190 включает в себя порт (порты)/терминал (терминалы) 194 для передачи и приема данных, например, к и от сети 106 по проводной связи. Интерфейс 190 также включает в себя радио схему 192, которая может быть соединена с, или в некоторых вариантах осуществления может быть частью антенны 162. Радиочастотная схема 192 содержит фильтр 198 и усилитель 196. Радиочастотная схема 192 может быть подключена к антенне 162 и схеме 170 обработки. Радиочастотная схема может быть выполнена с возможностью передавать сигналы между антенной 162 и схемой 170 обработки. Радиочастотная схема 192 может принимать цифровые данные, которые должны быть отправлены другим сетевым узлам или WDs через беспроводное соединение. Радиочастотная схема 192 может преобразовывать цифровые данные в радиосигнал, имеющий соответствующие параметры канала и пропускной способности с использованием комбинации фильтров 198 и/или усилителей 196. Радиосигнал может затем быть передан через антенну 162. Аналогичным образом, при приеме данных, антенна 162 может получать радиосигналы, которые затем преобразуются в цифровые данные с помощью радиочастотной схемы 192. Цифровые данные могут быть переданы в схему 170 обработки. В других вариантах осуществления, интерфейс может включать в себя различные компоненты и/или различные комбинации компонентов.
В некоторых альтернативных вариантах осуществления, сетевой узел 160 может не включать в себя отдельную радиочастотную схему 192, вместо этого, схема 170 обработки может содержать радиочастотную схему и может быть соединена с антенной 162 без отдельной радиочастотной схемы 192. Подобным образом, в некоторых вариантах осуществления, все или некоторые из RF схемы 172 приемопередатчика могут рассматриваться как часть 190. В других вариантах осуществления, интерфейс 190 может включать в себя один или несколько портов либо терминалов 194, радиочастотных схем 192 и RF схем 172 приемопередатчика, в качестве части радиоблока (не показано), и интерфейс 190 может осуществлять связь со схемой 174 обработки основной полосы частот, которая является частью цифрового блока (не показано).
Антенна 162 может включать в себя одну или более антенны, или антенные решетки, выполненные с возможностью передавать и/или принимать сигналы беспроводной связи. Антенна 162 может быть соединена с радиочастотной схемой 190 и может представлять собой любой тип антенны с возможностью передачи и приема данных и/или сигналов по беспроводной сети. В некоторых вариантах осуществления, антенна 162 может включать в себя один или более всенаправленный сектор или панель антенны, выполненную с возможностью передачи/приема радиосигналов между, например, 2 ГГц и 66 ГГц. Всенаправленная антенна может быть использована для передачи/приема радиосигналов в любом направлении, секторная антенна может быть использована для передачи/приема радиосигналов от устройств в пределах конкретной области, и панель антенны может быть антенной прямой видимости, используемой для передачи/приема радиосигналов по относительно прямой линии. В некоторых случаях, использование более чем одной антенны, может быть отнесено к MIMO. В некоторых вариантах осуществления, антенна 162 может быть отделена от сетевого узла 160 и может быть выполнена с возможностью соединения с сетевым узлом 160 через интерфейс или порт.
Антенна 162, интерфейс 190 и/или схема 170 обработки может быть выполнена с возможностью выполнять любые операции приема и/или определенные операции получения, описанные в данном документе, в качестве выполняемых сетевым узлом. Любая информация, данные и/или сигналы могут быть приняты от устройства беспроводной связи, другого сетевого узла и/или любого другого сетевого оборудования. Аналогичным образом, антенна 162, интерфейс 190 и/или схема 170 обработки может быть выполнена с возможностью выполнять любые операции передачи, описанные в данном документе, в качестве выполняемого сетевым узлом. Вся информация, данные и/или сигналы могут быть переданы устройству беспроводной связи, другим сетевым узлам и/или любому другому сетевому оборудованию.
Схема 187 питания может содержать или быть соединена со схемой управления питанием, и выполнена с возможностью подавать электропитание на компоненты сетевого узла 160 для обеспечения работоспособности, описанной в данном документе. Схема 187 питания может получать питание от источника 186 питания. Источник 186 питания и/или схема 187 питания может быть выполнена с возможностью подавать электропитание на различные компоненты сетевого узла 160 в форме, подходящей для соответствующих компонентов (например, уровень напряжении и тока, необходимый для каждого соответствующего компонента). Источник 186 питания может быть либо установлен или может быть размещен внешне по отношению к схеме 187 питания и/или сетевого узлу 160. Например, сетевой узел 160 может быть выполнен с возможностью соединения с внешним источником питания (например, выход электроэнергии) через входную схему или интерфейс, такие как электрический кабель, в результате чего внешний источник питания подает питание на схему 187. Питания, в качестве дополнительного примера источник 186 питания, может содержать источник энергии в виде батареи или аккумуляторный источник питания, который соединен с или встроен в схему 187 питания. Аккумуляторная батарея может обеспечить резервное питание при поломке внешнего источника питания. Могут быть использованы другие типы источников питания, такие как фотогальванические устройства.
Альтернативные варианты осуществления сетевого узла 160 могут включать в себя дополнительные компоненты, помимо тех, которые показаны на фиг.8, которые могут быть выполнены с возможностью обеспечивать определенные функциональные аспекты сетевого узла, включающие в себя любые из функций, описанные в настоящем документе, и/или любые функциональные возможности, необходимые для поддержки описанных в настоящем документе признаков. Например, сетевой узел 160 может включать в себя интерфейс пользователя для обеспечения ввода информации в сетевой узел 160 и вывода информации из сетевого узла 160. Это может позволить пользователю выполнять диагностику, техническое обслуживание, ремонт и другие административные функции для сетевого узла 160.
Как используется здесь, устройство беспроводной связи (WD) относится к устройству, способному, сконфигурированному, расположенному и/или выполненному с возможностью осуществлять беспроводную связь с сетевыми узлами и/или другими устройствами беспроводной связи. Если не указано иное, термин WD может быть использован в настоящем описании взаимозаменяемо с устройством пользователя (UE). Обмен данные по беспроводной сети может включать в себя передачу и/или прием беспроводных сигналов с помощью электромагнитных волн, радиоволн, инфракрасных волн и/или других типов сигналов, подходящих для передачи информации через воздушную среду. В некоторых вариантах осуществления WD может быть выполнено с возможностью передавать и/или принимать информацию без непосредственного взаимодействия человека. Например, WD может быть выполнено с возможностью передавать информацию в сети по заранее определенному расписанию, при срабатывании внутреннего или внешнего события, или в ответ на запросы со стороны сети. Примеры WD включают в себя, но не ограничиваются ими, смартфон, мобильный телефон, сотовый телефон, телефон для передачи голосового сигнала по IP (VoIP), беспроводной локальной телефон, настольный компьютер, персональный цифровой помощник (PDA), беспроводную камеру, игровую консоль или устройство, устройство хранения музыки, программно-аппаратное устройство воспроизведения, носимое оконечное устройство, беспроводная конечная точка, мобильная станция, планшет, ноутбук, ноутбук встраиваемого оборудование (LЕЕ), ноутбук установленного оборудования (LME), смарт-устройство, беспроводное клиент-абонентское устройство (CPE), установленное на транспортном средство беспроводное оконечное устройство и т.д. WD может поддерживать связь устройство-устройство (D2D), например, путем внедрения стандарта 3GPP для связи по прямому соединению, связь «транспортное средство-транспортное средство» (V2V), «транспортное средство-инфраструктура» (V2I), «транспортное средство-все» (V2X) и, в этом случае, может относиться к связи «устройство-устройство» D2D. В качестве еще одного конкретного примера, в сценарии интернета вещей (IoT) WD может представлять собой машину или другое устройство, которое выполняет мониторинг и/или измерения, и передает результаты такого мониторинга и/или измерений на другое WD и/или сетевой узел. WD, в этом случае, может быть (М2М) устройство машина-машина, которое может в контексте 3GPP упоминаться в качестве МТС устройства. В качестве одного конкретного примера, WD может быть UE 3GPP стандарта узкополосного интернета вещей (NB-IoT). Конкретные примеры таких машин или устройств представляют собой датчики, дозирующие устройства, такие как измерители мощности, промышленное оборудование или устройства бытовой техники (например, холодильники, телевизоры и т.п.) персональные носимые (например, часы, фитнес-трекеры и т.д.). В других сценариях, WD может представлять собой транспортное средство или другое оборудование, которое может отслеживать и/или направлять отчеты о его рабочем состоянии или других функциях, связанных с его работой. WD, как описано выше, может представлять собой конечную точку беспроводного соединения, и в этом случае устройство может быть названо в качестве беспроводного оконечного устройства. Кроме того, WD, как описано выше, может быть мобильным, и в этом случае, оно также может упоминаться в качестве мобильного устройства или мобильного оконечного устройства.
Как показано на чертеже, устройство 110 беспроводной связи включает в себя антенну 111, интерфейс 114, схему 120 обработки, машиночитаемый носитель 130 данных, пользовательский интерфейс 132, вспомогательное оборудование 134, источник 136 питания и схему 137 питания. WD 110 может включать в себя множество наборов из одного или более из проиллюстрированных компонентов для различных беспроводных технологий, поддерживаемых WD 110, такие как, например, беспроводные технологии GSM, WCDMA, LTE, NR, WiFi, WiMAX или Bluetooth, упомянутые только некоторые из них. Эти беспроводные технологии могут быть интегрированы в те же или различные микросхемы, или набор микросхем в качестве других компонентов в WD 110.
Антенна 111 может включать в себя одну или несколько антенн, или антенных решеток, выполненную с возможностью передавать и/или принимать беспроводные сигналы, и подключена к интерфейсу 114. В некоторых альтернативных вариантах осуществления, антенна 111 может быть отделена от WD 110 с возможностью подключения к WD 110 через интерфейс или порт. Антенна 111, интерфейс 114 и/или схема 120 обработки может быть выполнена с возможностью выполнять любую операцию приема или передачи, описанную в данном документе, в качестве выполняемого с помощью WD. Любая информация, данные и/или сигналы могут быть приняты из сетевого узла и/или другого WD. В некоторых вариантах осуществления радиочастотная схема и/или антенна 111 может рассматриваться как интерфейс.
Как показано на чертеже, интерфейс 114 включает в себя радиочастотную схему 112 и антенну 111. Радиочастотная схема 112 содержит один или более фильтры 118 и усилители 116. Радиочастотная схема 114 соединена с антенной 111 и схемой 120 обработки, и выполнена с возможностью устанавливать соединение между антенной 111 и схемой 120 обработки. Радиочастотная схема 112 может быть соединена с или частями антенны 111. В некоторых вариантах осуществления WD 110 может не включать в себя отдельную радиочастотную схему 112; скорее, схема 120 обработки может содержать радиочастотную схему и может быть подключена к антенне 111. Аналогичным образом, в некоторых вариантах осуществления, некоторые или все из RF схема 122 приемопередатчика может рассматриваться как часть интерфейса 114. Радиочастотная схема 112 может принимать цифровой данные, которые должны быть отправлены к другим сетевым узлам или WDs через беспроводное соединение. Радиочастотная схема 112 может преобразовывать цифровые данные в радиосигнал, имеющий соответствующие параметры канала и пропускной способности с использованием комбинации фильтров 118 и/или усилителей 116. Радиосигнал может затем быть передан через антенну 111. Аналогичным образом, при приеме данных, антенна 111 может получать радиосигналы, которые затем преобразуются в цифровые данные с помощью радиочастотной схемы 112. Цифровые данные могут быть переданы в схему 120 обработки. В других вариантах осуществления, интерфейс может включать в себя различные компоненты и/или различные комбинации компонентов.
Схема 120 обработки может включать в себя комбинацию из одного или нескольких из микропроцессора, контроллера, микроконтроллера, центрального блока обработки, цифрового процессора сигналов, специализированной интегральной схемы, программируемой пользователем вентильной матрицы или любого другого подходящего вычислительного устройства, ресурса или комбинации аппаратные средства, программного обеспечения и/или кодированной логики, выполненной с возможностью обеспечивать отдельно либо в сочетании с другими WD 110 компонентами, такими как машиночитаемый носитель 130 данных, WD 110 функциональные возможности. Такие функциональные возможности могут включать в себя предоставление какого-либо из различных беспроводных функций или признаков, описанных в настоящем документе. Например, схема 120 обработки может выполнять инструкции, сохраненные в машиночитаемом носителе 130 данных или в памяти в схеме 120 обработки для обеспечения описанной функциональности.
Как показано на чертеже, схема 120 обработки включает в себя одну или более RF схему 122 приемопередатчика, схему 124 обработки основной полосы частот, и схему 126 обработки приложения. В других вариантах осуществления, схема обработки может содержать различные компоненты и/или различные комбинации компонентов. В некоторых вариантах осуществления схема 120 обработки WD 110 может включать в себя SOC. В некоторых вариантах осуществления, RF схема 122 приемопередатчика, схема 124 обработки основной полосы частот и схема 126 обработки приложения могут быть выполнены отдельных микросхемах или наборах микросхем. В альтернативных вариантах осуществления, часть или все из схемы 124 обработки основной полосы частот и схемы 126 обработки приложения могут быть объединены в одну микросхему или набор микросхем, RF схема 122 приемопередатчика может быть установлена на отдельной микросхеме или наборе микросхем. В еще альтернативные варианты осуществления часть или все RF схема 122 приемопередатчика, схема 124 обработки основной полосы частот и схема 126 обработки приложения может быть выполнена на отдельной микросхеме или наборе микросхем. В других альтернативных вариантах осуществления, часть или все RF схема 122 приемопередатчика, схема 124 обработки основной полосы частот и схема 126 обработки приложения могут быть объединены в одной микросхеме или набора микросхем. В некоторых вариантах осуществления RF схема 122 приемопередатчика может быть частью интерфейса 114. RF схема 122 приемопередатчика может обеспечить передачу RF сигналов для схемы 120 обработки.
В некоторых вариантах осуществления, некоторые или все функциональные возможности, описанные в настоящем документе, выполняемые с помощью WD, могут быть обеспечены схемой 120 обработки, посредством выполнения инструкций, сохраненных на машиночитаемом носителе 130 данных, который, в некоторых вариантах осуществления, может представлять собой машиночитаемый носитель данных. В альтернативных вариантах осуществления, некоторые или все функциональные возможности могут быть обеспечены схемой 120 обработки без выполнения инструкций, хранящихся на отдельном или дискретном машиночитаемом носителе данных, например, проводным способом. В любом из этих конкретных вариантов осуществления, выполнение инструкций, сохраненных на машиночитаемом носителе данных, или при их отсутствии, схема 120 обработки может быть выполнена с возможностью выполнять описанные функции. Преимущества, предоставляемые такой функциональности не ограничиваются схемой 120 обработки или другими компонентами WD 110, но пользуются WD 110 в целом и/или конечными пользователями и беспроводной сети в целом.
Схема 120 обработки может быть выполнена с возможностью выполнять любые операции определения, вычисления или аналогичные операции (например, некоторые операции) приема, описанные в настоящем документе, как выполняемые с помощью WD. Эти операции, как выполненные схемой 120 обработки, могут включать в себя обработку информации, принятую схемой 120 обработки, например, преобразование принятой информации в другую информацию, сравнение полученной информации или преобразованной информации с информацией, хранящейся в WD 110, и/или при выполнении одной или нескольких операций, на основе принятой информации или преобразованной информации, и, в результате указанной обработки, осуществлять определение.
Машиночитаемый носитель 130 данных может быть выполнен с возможностью хранять компьютерную программу, программное обеспечение, приложение, включающее в себя одно или несколько из логики, правил, код, таблицы и т.д. и/или другие инструкции, выполненные с возможностью быть выполненные схемой 120 обработки. Машиночитаемый носитель 130 данных может включать в себя память компьютера (например, оперативное запоминающее устройство (RAM) или постоянное запоминающее устройство (ROM)), носители информации, носитель медиа информации (например, жесткий диск), съемные носители (например, компакт-диск (CD) или цифровой видеодиск (DVD)) и/или любое другое непостоянное или энергонезависимое, постоянное устройство для чтения и/или машиночитаемый носитель данных, которые хранят информацию, данные и/или инструкции, которые могут быть использованы схемой 120 обработки. В некоторых вариантах осуществления схема 120 обработки и машиночитаемый носитель 130 данных могут быть интегрированы.
Пользовательский интерфейс 132 может обеспечить компоненты, которые позволяют человеку пользователю взаимодействовать с WD 110. Такое взаимодействие может иметь много форм, таких как визуальную, звуковую, тактильную и т.д. Пользовательский интерфейс 132 может быть выполнен с возможностью выхода информации пользователю и позволить пользователю обеспечивать ввод данных в WD 110. Тип взаимодействия может изменяться в зависимости от типа пользовательского интерфейса 132, установленного в WD 110. Например, если WD 110 является смартфоном, взаимодействие может быть осуществлено с помощью прикосновения экрана; если WD 110 является смарт-счётчиком, то взаимодействие может быть через экран, который обеспечивает использование (например, количество) или громкоговоритель, который обеспечивает звуковой сигнал (например, при обнаружении дыма). Пользовательский интерфейс 132 могут включать в себя входные интерфейсы, устройство и схемы и выходные интерфейсы, устройство и схему. Пользовательский интерфейс 132 выполнен с возможностью ввода информации в WD 110, и соединен со схемой 120 обработки для обеспечения схемы 120 обработки входной информации. Пользовательский интерфейс 132 может включать в себя, например, микрофон, датчик приближения, клавиши/кнопки, сенсорный дисплей, одну или несколько камер, USB порт или другую входную схему. Пользовательский интерфейс 132 также выполнен с возможностью обеспечивать вывод информации из WD 110, и позволить схеме 120 обработки выводить информацию из WD 110. Пользовательский интерфейс 132 может включать в себя, например, громкоговоритель, дисплей, схему вибрации, USB-порт, интерфейс для наушников или другую выходную схему. Используя одну или более входных и выходных интерфейсов, устройств и схем пользовательского интерфейса 132, WD 110 может связываться с конечными пользователями и/или сетью беспроводной связи, позволяя извлекать выгоду из функциональных возможностей, описанных в данном документе.
Вспомогательное оборудование 134 выполнено с возможностью обеспечить более конкретную функциональность, которые не могут быть в общем выполнены посредством WDs. Это может содержать специализированные датчики для выполнения измерений для различных целей, интерфейсы для дополнительных видов связи, таких как проводная связь и т.д. Состав и тип компонентов вспомогательного оборудования 134 может изменяться в зависимости от варианта осуществления и/или сценариев.
Источник 136 питания может, в некоторых вариантах осуществления, иметь вид батареи или блока батарей. Другие типы источников питания, такие как внешний источник питания (например, вывод), фотоэлектрические устройства или силовые элементы, также могут быть использованы. WD 110 может дополнительно содержать схему 137 питания для подачи электропитания из источника 136 питания в различные части WD 110, которым необходимо электропитание от источника 136 питания, чтобы выполнять любые функциональные возможности, описанные в данном документе. Схема 137 питания может, в некоторых вариантах осуществления, включают в себя схему управления питанием. Схема 137 питания может дополнительно или альтернативно может быть выполнена с возможностью получать питание от внешнего источника питания; в этом случае, WD 110 может быть подключающимся к внешнему источнику питания (например, ввод) через входную цепь или интерфейс, такие как электрический силовой кабель. Схема 137 питания может также в некоторых вариантах осуществления может быть выполнена с возможностью передачи мощности от внешнего источника питания к источнику 136 питания. Это может быть, например, использовано для зарядки источника 136 питания. Схема 137 питания может выполнять любое форматирование, преобразование или другую модификацию мощности от источника 136 питания для подачи питания на соответствующие компоненты WD 110, которому поставляют электропитание.
На фиг.9 показан один вариант осуществления UE в соответствии с различными аспектами, описанными в данном документе. Как используется в настоящем описании, устройство пользователя или UE может не обязательно иметь пользователя в смысле человеческого пользователя, который владеет и/или использует соответствующее устройство. Вместо этого, UE может представлять собой устройство, которое предназначено только для продажи или используемое пользователем человеком, но которое не может или которое не может изначально быть связано с конкретным пользователем человеком (например, смарт контроллер дождевальной установкой). В качестве альтернативы, UE может представлять собой устройство, которое не предназначено для продажи или использования конечным пользователем, но которое может быть связано с или управляемое для пользователя (например, смарт-измеритель мощности). UE 2200 может быть любым UE, определенным в рамках проекта партнерства 3-го поколения (3GPP), включающий в себя NB-IoT UE, UE связи машинного типа (MTC) и/или усовершенствованное (еМТС) UE. UE 200, как показано на фиг.9, является одним из примеров WD, выполненного с возможностью устанавливать связь в соответствии с одним или более стандартами связи, предусмотренными проектом партнерства третьего поколения (3GPP), таких как GSM, UMTS, LTE и/или 5G 3GPP стандарты. Как упоминалось выше, термин WD и UE, могут быть использованы взаимозаменяемо. Соответственно, хотя фиг.9 представляет собой UE, компоненты, описанные здесь, в равной степени применимы к WD и наоборот.
На фиг.9 UE 200 включает в себя схему 201 обработки, которая функционально соединена с интерфейсом 205 ввода/вывода, радиочастотным (RF) интерфейсом 209, сетевым интерфейсом 211, памятью 215, включающей в себя оперативное запоминающее устройство (RAM) 217, постоянное запоминающее устройство (ROM) 219 и носитель 221 данных или т.п., подсистему 231 связи, источник 233 питания и/или любой другой компонент, или любую их комбинацию. Носитель 221 данных включает в себя операционную систему 223, прикладную программу 225 и данные 227. В других вариантах осуществления носитель 221 данных может включать в себя другие подобные типы информации. Некоторые UEs могут использовать все компоненты, показанные на фиг. 9, или только подмножество компонентов. Уровень интеграции между компонентами может варьироваться от одного UE к другому UE. Кроме того, некоторые UEs могут содержать несколько экземпляров компонентов, такие как множественные процессоры, память, приемопередатчики, передатчики, приемники и т.д.
На фиг.9, схема 201 обработки может быть выполнена с возможностью обрабатывать компьютерные инструкции и данные. Схема 201 обработки может быть выполнена с возможностью реализации любой машины конечного состояния, выполненной с возможностью выполнения машинных инструкций, хранящихся в машиночитаемых компьютерных программах в памяти, например, один или несколько аппаратных реализуемых машин конечных состояний (например, в дискретных логиках, FPGA, ASIC и т.д.); программируемую логику вместе с соответствующей прошивкой; одну или более хранящуюся программу, процессоры общего назначения, такие как микропроцессор или процессор цифровых сигналов (DSP), вместе с соответствующим программным обеспечением; или любое сочетание указанных выше. Например, схема 201 обработки может включать в себя два центральных процессоров (CPUs). Данные могут представлять собой информацию в форме, пригодной для использования компьютера.
В показанном варианте осуществления, интерфейс 205 ввода/вывода может быть выполнен с возможностью обеспечить интерфейс связи с устройством ввода, устройством вывода или ввода и устройством вывода. UE 200 может быть выполнено с возможностью использовать интерфейс 205 ввода/вывода. Устройство вывода сигнала может использовать один и тот же тип интерфейсного порта в качестве устройства ввода. Например, USB порт может быть использован для обеспечения ввода и вывода для UE 200. Устройство вывода может быть громкоговоритель, звуковая карта, видеокарта, дисплей, монитор, принтер, привод, излучатель, смарт-карта, другое выходное устройство или любая их комбинация. UE 200 может быть выполнено с возможностью использовать устройство ввода с помощью интерфейса 205 ввода/вывода, чтобы дать возможность пользователю получить информацию в UE 200. Устройство ввода может включать в себя сенсорный дисплей, камеру (например, цифровую камеру, цифровую видеокамеру, веб-камеру и т.д.), микрофон, датчик, мышь, шаровой манипулятор, панель, сенсорную панель, колесо прокрутки, смарт-карту и тому подобное. Сенсорный дисплей может включать в себя емкостный или резистивный датчик касания для ввода пользователя. Датчик может представлять собой, например, акселерометр, гироскоп, датчик наклона, датчик силы, магнитометр, оптический датчик, датчик близости, иной датчик или любую их комбинацию. Например, устройство ввода может быть акселерометр, магнитометр, цифровая камера, микрофон и оптический датчик.
На фиг.9 показано, что радиочастотный интерфейс 209 может быть выполнен с возможностью обеспечить интерфейс связи для радиочастотных компонентов, таких как передатчик, приемник и антенна. Сетевой интерфейс 211 может быть выполнен с возможностью обеспечить интерфейс связи для сети 243a. Сеть 243a может включать в себя проводные и/или беспроводные сети, такие как локальная сеть (LAN), глобальная вычислительная сеть (WAN), компьютерная сеть, беспроводная сеть, телекоммуникационная сеть или любую их комбинацию. Например, сеть 243a может включать в себя Wi-Fi сеть. Сетевой интерфейс 211 может быть выполнен с возможностью включать в себя интерфейс приемника и передатчика, используемый для связи с одним или несколькими другими устройствами по сети связи в соответствии с одним или несколькими протоколами связи, такими как Ethernet, TCP/IP, SONET, ATM, или т.п. Сетевой интерфейс 211 может реализовывать функциональные возможности приемника и передатчика, подходящий к сети связи линии связи (например, оптические, электрические, и тому подобное). Функции передатчика и приемника могут совместно использовать компоненты схем, программное обеспечение или встроенные программное обеспечение, или, альтернативно, могут быть реализованы отдельно.
RAM 217 может быть выполнено с возможностью интерфейса через шину 202 со схемой 201 обработки для обеспечения хранения или кэширования данных или компьютерных инструкций во время выполнения программ, таких как операционная система, прикладные программы и драйверы устройств. ROM 219 может быть выполнено с возможностью обеспечивать компьютерные инструкции или данные схемы 201 обработки. Например, ROM 219 может быть выполнено с возможностью хранения инвариантного системного кода нижнего уровня или данных для основных системных функций, таких как основной вход и выход (I/O), запуск или прием нажатий клавиш с клавиатуры, которые хранятся в энергонезависимой памяти. Носитель 221 данных может быть выполнен с возможностью включать в себя запоминающее устройство, такое как RAM, ROM, программируемое ROM (PROM), стираемое программируемое постоянное запоминающее устройство (EPROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), магнитные диски, оптические диски, дискеты, жесткие диски, сменные картриджи или флэш-накопители. В одном примере, носитель 221 данных может быть выполнен с возможностью включать в себя операционную систему 223, прикладную программу 225, такую как приложение веб-браузера, устройство интерфейса или гаджет, или другое приложение, и файл 227 данных. Носитель 221 данных может хранить для использования UE 200 любую из множества различных операционных систем или комбинаций операционных систем.
Носитель 221 данных может быть выполнен с возможностью включать в себя ряд физических блоков драйвера, таких как избыточный массив независимых дисков (RAID), дисковод гибких дисков, флэш-памяти, USB флэш-накопитель, внешний жесткий диск, флэш-накопитель, флэш-накопитель, ключ диска, универсальный цифровой диск высокой плотности (HD-DVD), дисковод оптических дисков, внутренний жесткий диск, привод оптических дисков Blu-ray, дисковод оптических дисков голографические хранения цифровых данных (HDDS), двухсторонний модуль памяти (DIMM), синхронное динамическое запоминающее устройство с произвольным доступом (SDRAM), внешний микро-DIMM SDRAM, смарт-карта памяти, такая как модуль идентификации абонента или съемный модуль идентификации пользователя (SIM/RUIM), другую память или любую их комбинацию. Носитель 221 может обеспечить доступ UE 200 к машиночитаемым инструкциям, прикладным программам и т.п., хранящиеся на преходящей или постоянной памяти, для снижения загрузки данных или загрузки данных. Изделие производства, например, с использованием одной системы связи, может быть воплощено в осязаемом носителе 221 данных, который может содержать машиночитаемый носитель данных.
На фиг.9 показана схема 201 обработки, которая может быть выполнена с возможностью устанавливать связь с сетью 243b с помощью подсистемы 231 связи. Сеть 243а и 243b сеть может быть той же сетью или другой сетью или сетями. Подсистема 231 связи может быть выполнена с возможностью включать в себя один или несколько приемопередатчиков, используемых для связи с сетью 243b. Например, подсистема 231 связи может быть выполнена с возможностью включать в себя один или несколько приемопередатчиков, используемых для связи с одним или несколькими удаленными приемопередатчиками другого устройства с возможностью осуществлять беспроводную связь, например, другое WD, UE или базовая станция сети радиодоступа (RAN) в соответствии с одним или более протоколами связи, такими как IEEE 802.2, CDMA, WCDMA, GSM, LTE, UTRAN, WiMax или тому подобное. Каждый приемопередатчик может включать в себя передатчик 233 и/или приемник 235 для реализации функциональности передатчика или приемника, соответственно, к соответствующим RAN линиям связи (например, распределению частот и т.п.). Кроме того, передатчик 233 и приемник 235 каждого приемопередатчика могут совместно использовать компоненты схем, программное обеспечение или встроенные программное обеспечение, или, альтернативно, могут быть реализованы отдельно.
В показанном варианте осуществления функции подсистемы 231 связи могут включать в себя передачу данных, голосовую связь, мультимедийную связь малой дальности связи, такую как Bluetooth, ближней связи, на основе определения местоположения связи, таких как использование системы глобального позиционирования (GPS) для определения местоположения, другую функцию связи, или любую их комбинацию. Например, подсистема 231 связи может включать в себя сотовую связь, Wi-Fi связь, связь Bluetooth и GPS связь. Сеть 243b может включать в себя проводные и/или беспроводные сети, такие как локальной сети (LAN), глобальную вычислительную сеть (WAN), компьютерную сеть, беспроводную сеть, телекоммуникационную сеть, другие сети или любую их комбинацию. Например, сеть 243b может быть сотовой сетью, сетью Wi-Fi и/или сетью ближнего поля. Источник 213 питания может быть выполнен с возможностью обеспечить электропитание переменного тока (AC) или постоянного тока (DC) компонентов UE 200.
Признаки, преимущества и/или функции, описанные в данном документе, могут быть реализованы в одном из компонентов UE 200 или разделены на несколько компонентов UE 200. Кроме того, признаки, преимущества и/или функции, описанные в данном документе, могут быть реализованы в любой комбинации аппаратных средств, программного обеспечения или встроенного программного обеспечения. В одном примере подсистема 231 связи может быть выполнена с возможностью включать в себя любой из компонентов, описанных в данном документе. Кроме того, схема 201 обработки может быть выполнена с возможностью подключения к любому из этих компонентов по шине 202. В другом примере, любой из этих компонентов может быть представлен программными инструкциями, сохраненными в памяти, которые при выполнении схемой 201 обработки, выполняют соответствующие функции, описанные в настоящем документе. В другом примере, функциональные возможности любого из таких компонентов могут быть разделены между электрической схемой 201 обработки и подсистемой 231 связи. В другом примере, не-вычислительно интенсивные функции любого из этих компонентов могут быть реализованы в программном обеспечении или программно-аппаратном обеспечении и вычислительно интенсивные функции могут быть реализованы в аппаратных средствах.
На фиг.10 показана блок-схема, иллюстрирующая среду 300 виртуализации, в которой функции, реализованные в некоторых вариантах осуществления изобретения, могут быть виртуализированы. В данном контексте, виртуализация означает создание виртуальных версий приспособлений или устройств, которые могут включать в себя виртуализацию аппаратных платформ, устройств хранения данных и сетевые ресурсы. Как использовано в данном описании, виртуализации могут быть применены к узлу (например, виртуальной базовой станции или виртуальный узел радиодоступа) или к устройству (например, UE, устройство беспроводной связи или любой другой тип устройства связи) или их компонентов, и относится к реализации, в которой, по меньшей мере, часть функциональности реализована в виде одного или нескольких виртуальных компонентов (например, с помощью одного или нескольких приложений, компонентов, функций виртуальных машин или контейнеров, выполняющихся на одном или нескольких физических узлах обработки в одной или нескольких сетях).
В некоторых вариантах осуществления, некоторые или все функции, описанные в данном документе, могут быть реализованы в виде виртуальных компонентов, выполняемых одним или несколькими виртуальными машинами, реализованных в одной или нескольких виртуальных средах 300 в рамках одного или нескольких аппаратных узлов 330. Кроме того, в вариантах осуществления, в которых виртуальный узел не является узлом радиодоступа или не требует подключения к радиосети (например, основной сетевой узел), сетевой узел может быть полностью виртуализирован.
Функции могут быть реализованы с помощью одного или более приложений 320 (которые в альтернативном варианте могут быть названы экземпляры программного обеспечения, виртуальных устройств, сетевых функций, виртуальных узлов, виртуальных сетевых функций и т.д.) для оперативной реализации некоторых из признаков, функций и/или выгод некоторых из описанных здесь вариантов осуществления. Приложения 320 выполняются в среде 300 виртуализации, которая обеспечивает аппаратные средства 330, содержащие схему 360 обработки и память 390. Память 390 содержит инструкции 395 исполняемые схемой 360 обработки, в результате чего, приложение 320 выполнено с возможностью обеспечения одного или нескольких признаков, преимуществ и/или функций, описанных в настоящем документе.
Среда 300 виртуализации содержит сеть аппаратных устройств 330 общего назначения или специального назначения, содержащую набор из одного или более процессоров, или схем 360 обработки, которые могут быть готовыми к коммерческому применению (COTS) процессорами, специализированной интегральной схемой (ASIC) или любым другим типом схемы обработки, включающие в себя цифровые или аналоговые аппаратные компоненты или процессоры специального назначения. Каждое аппаратное устройство может содержать память 390-1, которая может быть непостоянной памятью для временного хранения инструкций 395 или программного обеспечения, выполняемых схемой 360 обработки. Каждое аппаратное устройство может содержать один или несколько котроллеров 370 сетевого интерфейса (NICs), также известные как карты сетевого интерфейса, которые включают в себя физический сетевой интерфейс 380. Каждое аппаратное устройство может также включать в себя постоянный машиночитаемый носитель 390-2 данных, имеющий сохраненные на нем программное обеспечение 395 и/или инструкции, выполняемые схемой 360 обработки. Программное обеспечение 395 может включать в себя любой тип программного обеспечения, включающее в себя программное обеспечение для создания экземпляра одного или нескольких уровней 350 виртуализации (также упоминаются как гипервизоры), программное обеспечение для выполнения виртуальных машин 340, а также программное обеспечение, которое позволяет выполнять функции, признаки и/или преимущества, описанные в настоящем документе с некоторыми вариантами осуществления.
Виртуальные машины 340 содержат виртуальную обработку, виртуальную память, виртуальную сеть или интерфейс и виртуальное хранилище, и могут быть выполнены соответствующим уровнем 350 виртуализации или гипервизора. Различные варианты осуществления экземпляра виртуального устройства 320 могут быть реализованы на одной или более виртуальных машин 340, и реализации могут быть выполнены по-разному.
В процессе работы схема 360 обработки исполняет программное обеспечение 395 для создания экземпляра гипервизора или уровня 350 виртуализации, который иногда может именоваться как монитор виртуальных машин (VMM). Уровень 350 виртуализации может представлять собой виртуальную операционную платформу, которая представляет собой сетевое оборудование для виртуальной машины 340.
Как показано на фиг.10, аппаратные средства 330 могут представлять собой автономный сетевой узел с обычными или специфическими компонентами. Аппаратные средства 330 могут содержать антенну 3225 и могут осуществлять некоторые функции с помощью виртуализации. В качестве альтернативы, аппаратные средства 330 могут быть частью более крупного кластера аппаратных средств (например, таких, как центр обработки данных или оборудование, размещенное в помещении клиента (CPE)), где многие аппаратные узлы работают вместе и управляются с помощью устройства 3100 управления и оркестровки (MANO), которое, среди прочего, осуществляет контроль за управлением жизненным циклом приложений 320.
Виртуализация аппаратных средств в некоторых контекстах упоминается как виртуализация сетевых функций (NFV). NFV может быть использована для консолидации многих типов сетевого оборудования на промышленном стандарте серверного оборудования высокого объема, физических коммутаторов и физической памяти, которые могут быть расположены в центрах обработки данных, а также для оборудования конечного пользователя.
В контексте NFV, виртуальная машина 340 может быть программной реализацией физической машины, которая выполняет программы, как если бы они были выполнены на физической невиртуализированной машине. Каждая из виртуальных машин 340, а также часть аппаратных средств 330, которая выполняет, что виртуальная машина, будь то аппаратные средства, выделенные этой виртуальной машине, и/или аппаратное обеспечение совместно с этой виртуальной машиной с другими виртуальными машинами 340, образует отдельные элементы виртуальной сети (VNE).
Тем не менее, в контексте NFV, функция виртуальной сети (VNF) отвечает за обработку конкретных сетевых функций, которые работают в одной или нескольких виртуальных машинах 340 на верхней части сетевой инфраструктуры 330 аппаратных средств и соответствует приложению 320 на фиг.10.
В некоторых вариантах осуществления один или более радиоблоков 3200, который каждый включает в себя один или несколько передатчиков 3220 и один или несколько приемников 3210 может быть соединен с одной или более антенн 3225. Радиоблоки 3200 могут связываться непосредственно с аппаратными узлами 330 с помощью одного или более соответствующих сетевых интерфейсов и могут быть использованы в комбинации с виртуальными компонентами, чтобы обеспечить виртуальный узел с возможностями радиосвязи, таких как узел радиодоступа или базовая станция.
В некоторых вариантах осуществления могут обеспечить некоторую сигнализацию с использованием системы 3230 управления, которая в качестве альтернативы может быть использована для обмена данными между аппаратными узлами 330 и радиоблоками 3200.
Со ссылкой на фиг.11, в соответствии с вариантом осуществления, система связи включает в себя телекоммуникационную сеть 410, такую как сотовая сеть 3GPP, которая содержит сеть 411 доступа, такую как сеть радиодоступа и базовую сеть 414. Сеть 411 доступа содержит множество базовых станций 412а, 412b, 412c, такие как NBs, еNBs, gNBs или другие типы точек беспроводного доступа, каждая из которых определяет соответствующую область 413а, 413b, 413с покрытия. Каждая базовая станция 412а, 412b, 412c может быть соединена с базовой сетью 414 через проводное или беспроводное соединение 415. Первое UE 491 находится в области 413с покрытия и выполнено с возможностью беспроводного соединения, или быть вызвано соответствующей базовой станцией 412c. Второе UE 492 в области 413а покрытия беспроводным способом подключается к соответствующей базовой станции 412а. В то время, как множество UEs 491, 492 показаны в этом примере, раскрытые варианты осуществление в равной степени применимы к ситуации, когда в области покрытия находится одно UE или, где единственное UE соединяется с соответствующей базовой станцией 412.
Телекоммуникационная сеть 410 сама подключаются к хост-компьютеру 430, который может быть воплощен в аппаратных средствах и/или программном обеспечении автономного сервера, облачного сервера, распределенного сервера или посредством обработки ресурсов на ферме серверов. Хост-компьютер 430 может принадлежать или находится под управлением поставщика услуг, или может управляться поставщиком услуг или от имени поставщика услуг. Соединения 421 и 422 между телекоммуникационной сетью 410 и хостом-компьютером 430 могут проходить непосредственно от базовой сети 414 к хост-компьютеру 430 или могут быть реализованы через дополнительную промежуточную сеть 420. Промежуточную сеть 420 могут быть одной из или комбинацией из более чем одной из, общественный, частная или главной сетью; промежуточная сеть 420, если таковая имеется, может быть магистральной сетью или сетью интернет; в частности, промежуточная сеть 420 может содержать две или более суб-сетей (не показано).
Система связи на фиг.11 в целом обеспечивает возможность соединения между подключенными UEs 491, 492 и хост-компьютером 430. Соединение может быть описано как соединение 450 технологии доставки медиа контекста поверх сетей (ОТТ). Хост-компьютер 430 и подключенные UEs 491, 492 выполнены с возможностью передавать данные и/или сигнализацию через OTT соединение 450, используя сеть 411 доступа, базовую сеть 414, промежуточную сеть 420 и, возможно, дополнительную инфраструктуру (не показано) в качестве посредника. ОТТ соединение 450 может быть прозрачным в том смысле, что участвующие коммуникационные устройства, через которые реализуют ОТТ соединения 450, не знают о маршрутизации сообщений по восходящей линии связи и нисходящей линии связи. Например, базовой станции 412 не нужно знать или быть информированной о прошлой маршрутизации входящего сообщения нисходящей линии связи с данными из хост-компьютера 430, которые могут быть направлены (например, посредством хендовера) для подключенного UE 491. Аналогичным образом, базовая станция 412 может не знать о будущей маршрутизации исходящей связи по восходящей линии связи, исходящей из UE 491 к хоста-компьютеру 430.
Пример реализации, в соответствии с вариантом осуществления, UE, базовая станция и хост-компьютер, описанные в предшествующих параграфах, будет описан со ссылкой на систему связи на фиг.12. В системе 500 связи, хост-компьютер 510 содержит аппаратные средства 515, включающие в себя интерфейс 516 связи, выполненный с возможностью устанавливать и поддерживать проводное или беспроводное соединение с интерфейсом другого устройства связи системы 500 связи. Хост-компьютер 510 дополнительно содержит схему 518 обработки, которая может иметь возможности хранения и/или обработки. В частности, схема 518 обработки может содержать один или более программируемых процессоров, специализированных интегральных схем, программируемых пользователем вентильных матриц или комбинации из них (не показано), выполненный с возможностью исполнять инструкции. Хост-компьютер 510 дополнительно содержит программное обеспечение 511, которое хранится в или доступны хост-компьютером 510 и исполняемые схемой 518 обработки. Программное обеспечение 511 включает в себя хост-приложение 512. Хост-приложение 512 может быть выполнено с возможностью предоставлять услуги удаленному пользователю, такой как UE 530 подключения через ОТТ соединение 550, заканчивающиеся на UE 530 и хост-компьютере 510. При предоставлении услуг для удаленного пользователя, хост-приложение 512 может предоставлять пользовательские данные, которые передаются с помощью OTT соединения 550.
Система 500 связи дополнительно включает в себя базовую станцию 520, представленную в телекоммуникационной системе, и содержащую аппаратные средства 525 позволяет взаимодействовать с хост-компьютером 510 и UE 530. Аппаратные средства 525 могут включать в себя интерфейс 526 связи для установления и поддержания проводного или беспроводного соединения с интерфейсом другого устройства связи системы 500 связи, а также интерфейс 527 радиосвязи для установления и поддержания, по меньшей мере, беспроводного соединения 570 с UE 530, находящееся в области покрытия (не показано на фиг.12), обслуживаемые базовой станцией 520. Интерфейс 526 связи может быть выполнен с возможностью обеспечения соединения 560 к хост-компьютеру 510. Соединение 560 может быть прямым или он может проходить через базовую сеть (не показана на фиг.12) системы связи и/или через одну или несколько промежуточных сетей за пределами телекоммуникационной системы. В показанном варианте осуществления, аппаратные средства 525 базовой станции 520 дополнительно включает в себя схему 528 обработки, которая может содержать один или несколько программируемых процессоров, специализированных интегральных схем, программируемых пользователем вентильных матриц или комбинацию из них (не показано), выполненные с возможностью исполнять инструкции. Базовая станция 520 дополнительно содержит программное обеспечение 521, хранящееся внутри или доступно через внешнее соединение.
Система 500 связи дополнительно включает в себя UE 530, уже упомянуты. Его аппаратные средства 535 могут включать в себя радиоинтерфейс 537, выполненный с возможностью устанавливать и поддерживать беспроводное соединение 570 с базовой станцией, обслуживающей область покрытия, в которой UE 530 в данный момент находится. Аппаратные средства 535 UE 530 дополнительно включает в себя схему 538 обработки, которая может содержать один или несколько программируемых процессоров, специализированных интегральных схем, программируемых пользователем вентильных матриц или комбинации из них (не показано), выполненные с возможностью исполнять инструкции. UE 530 дополнительно содержит программное обеспечение 531, которое хранится в или доступно с помощью UE 530 и исполняемых схемой 538 обработки. Программного обеспечения 531 включает в себя клиентское приложение 532. Клиентское приложение 532 может быть выполнено с возможностью предоставлять услугу для человека или пользователя посредством UE 530, при поддержке хоста-компьютера 510. В хост-компьютере 510, выполнением хост-приложения 512, может осуществлять связь с исполняющим клиентским приложением 532 через ОТТ соединение 550, заканчивающийся на UE 530 и хост-компьютере 510. При предоставлении услуги пользователя, клиентское приложение 532 может принимать данные запроса от хост-приложения 512 и обеспечивать пользовательские данные в ответ на запрос данных. ОТТ соединение 550 может передавать, как данные запроса, так и данные пользователя. Клиентское приложение 532 может взаимодействовать с пользователем, чтобы генерировать пользовательские данные, которые предоставляют.
Следует отметить, что хост-компьютер 510, базовая станция 520 и UE 530, как показано на фиг.12, могут быть аналогичны или идентичны хост-компьютеру 430, одной из базовых станций 412а, 412b, 412c и одному из UE 491, 492, показанные на фиг.11, соответственно. Это говорит о том, что внутренние механизмы этих структур могут быть такими, как показаны на фиг.12, и независимо друг от друга, топология сети может быть той, которая показана на фиг.11.
На фиг.12 показано ОТТ соединение 550 было изображено абстрактно, чтобы проиллюстрировать связи между хост-компьютером 510 и UE 530 через базовую станцию 520, без явной ссылки на любые промежуточные устройства и точную маршрутизацию сообщений с помощью этих устройств. Сетевая инфраструктура может определить маршрут, который может быть сконфигурирован, чтобы скрыть от UE 530 или от поставщика услуг работающий хост-компьютер 510, или оба. В то время, как ОТТ соединение 550 является активным, сетевая инфраструктура может также принимать решения, с помощью которого он динамически изменяет маршрутизацию (например, на основании рассмотрения балансировки нагрузки или реконфигурации сети).
Беспроводное соединение 570 между UE 530 и базовой станцией 520 выполнено в соответствии с принципами вариантов осуществления, описанных в данном описании. Один или несколько из различных вариантов осуществления повышают производительность ОТТ услуг, предоставляемых UE 530, используя ОТТ соединение 550, в котором беспроводное соединение 570 формирует последний сегмент. Точнее, аспекты этих вариантов осуществления может сократить задержку и, таким образом, обеспечивает преимущества, такие как уменьшение времени ожидания для пользователя.
Может быть предусмотрена процедура измерения с целью мониторинга скорости передачи данных, задержки и других факторов повышения производительности согласно одному или более вариантам осуществления. Может дополнительно быть возможно предоставлены функциональные возможности сети для реконфигурации OTT соединения 550 между хост-компьютером 510 и UE 530, в ответ на изменения результатов измерений. Процедура измерения и/или функциональные возможности сети для реконфигурации OTT соединение 550 может быть реализована в программном обеспечении 511 и аппаратных средствах 515 хост-компьютера 510 или в программном обеспечении 531 и аппаратных средствах 535 UE 530 или обоих. В вариантах осуществления, датчики (не показаны) могут быть развернуты в или в сочетании с устройствами связи, через которые осуществляют ОТТ соединение 550; датчики могут принимать участие в процедуре измерения путем подачи значения контролируемых величин в качестве примеров выше, или предоставления значений других физических величин, из которых программное обеспечение 511, 531 может вычислять или оценить контролируемые величины. Реконфигурирование ОТТ соединения 550 может включать в себя формат сообщения, параметры повторной передачи, предпочтительной маршрутизации и т.д.; реконфигурация не должна влиять на работу базовой станции 520, и может быть неизвестно или незаметно для базовой станции 520. Такие процедуры и функции могут быть известны и практикуемыми в данной области техники. В некоторых вариантах осуществления измерения могут включать в себя собственную UE сигнализацию для облегчения измерений хост-компьютера 510 пропускной способности, времени распространения, задержки и тому подобное. Измерения могут быть реализованы в программном обеспечении 511 и 531 побуждая передачи сообщений, в частности, пустых или «фиктивных» сообщений, используя OTT соединения 550 в то время, как отслеживают время распространения, ошибку и т.д.
На фиг.13 показана блок-схема алгоритма, иллюстрирующая способ, реализованный в системе связи, в соответствии с одним вариантом осуществления. Система связи включает в себя хост-компьютер, базовую станцию и UE, которые могут быть те, которые описаны со ссылкой на фиг.11 и 12. Для простоты осуществления настоящего изобретения показаны только ссылки на фиг.13. На этапе 610 хост-компьютер предоставляет пользовательские данные. В подэтапе 611 (который может быть возможным) этапа 610, хост-компьютер обеспечивает пользовательские данные посредством выполнения хост-приложения. На этапе 620 хост-компьютер инициирует передачу пользовательских данных в UE. На этапе 630 (который может быть возможным), базовая станция передает в UE пользовательские данные, которые передают в передаче инициированной хост-компьютером, в соответствии с принципами вариантов осуществления, описанных в данном описании. На этапе 640 (который также может быть возможным), то UE выполняет клиентское приложение, ассоциированное с хост-приложением, выполняемым компьютером.
На фиг.14 показана блок-схема алгоритма, иллюстрирующая способ, реализованный в системе связи, в соответствии с одним вариантом осуществления. Система связи включает в себя хост-компьютер, базовую станцию и UE, которые могут быть те, которые описаны со ссылкой на фиг.11 и 12. Для простоты осуществления настоящего изобретения показаны только ссылки на фиг.14, что будет описано в этом разделе. На этапе 710 способа хост-компьютер предоставляет пользовательские данные. В возможном подэтапе (не показано), хост-компьютер обеспечивает пользовательские данные посредством выполнения хост-приложения. На этапе 720 хост-компьютер инициирует передачи, несущие пользовательские данные в UE. Передачи могут проходить через базовую станцию, в соответствии с принципами вариантов осуществления, описанных в данном описании. На этапе 730 (который может быть возможным), то UE принимает пользовательские данные, передаваемые посредством передач.
На фиг.15 приведена блок-схема алгоритма, иллюстрирующая способ, реализованный в системе связи, в соответствии с одним вариантом осуществления. Система связи включает в себя хост-компьютер, базовую станцию и UE, которые могут быть те, которые описаны со ссылкой на фиг.11 и 12. Для простоты осуществления настоящего изобретения показы только ссылки на фиг.15, которые будут описаны в разделе. На этапе 810 (который может быть возможным), UE принимает входные данные, предоставляемые хост-компьютером. Дополнительно или альтернативно, на этапе 820, UE предоставляет пользовательские данные. В подэтапе 821 (который может быть возможным) этапа 820, UE обеспечивает пользовательские данные посредством выполнения клиентского приложения. В подэтапе 811 (который может быть возможным) этапа 810 UE выполняет клиентское приложение, которое обеспечивает пользовательские данные в ответ на принятые входные данных, предоставленные хост-компьютером. При предоставлении пользовательских данных, выполненное клиентское приложение может дополнительно рассмотреть пользовательский ввод, полученный от пользователя. Независимо от конкретного способа, которым были предоставлены пользовательские данные, UE инициирует на подэтапе 830 (который может быть возможным) передачи пользовательских данных на хост-компьютер. На этапе 840 способа, хост-компьютер принимает пользовательские данные, переданные от UE, в соответствии с принципами вариантов осуществления, описанных в данном описании.
На фиг.16 приведена блок-схема алгоритма, иллюстрирующая способ, реализованный в системе связи, в соответствии с одним вариантом осуществления. Система связи включает в себя хост-компьютер, базовую станцию и UE, которые могут быть те, которые описаны со ссылкой на фиг.11 и 12. Для простоты осуществления настоящего изобретения показаны только ссылки на фиг.16, что будет описано в этом разделе. На этапе 910 (который может быть возможным), в соответствии с принципами вариантов осуществления, описанных в данном описании, базовая станция принимает пользовательские данные от UE. На этапе 920 (который может быть возможным) базовая станция инициирует передачу принятых пользовательских данных в хост-компьютер. На этапе 930 (который может быть возможным), хост-компьютер принимает пользовательские данные, переносимые передачей, инициированной базовой станцией.
Любые соответствующие этапы, способы, признаки, функции или преимущества, раскрытые в настоящем документе, могут быть выполнены посредством одного или нескольких функциональных блоков или модулей одного или нескольких виртуальных устройств. Каждое виртуальное устройство может содержать ряд этих функциональных блоков. Эти функциональные блоки могут быть реализованы схемой обработки, которая может включать один или более микропроцессор, или микроконтроллер, а также другими цифровыми аппаратными средствами, которые могут включать в себя цифровые сигнальные процессоры (DSPs), цифровой логики специального назначения и тому подобное. Схема обработки может быть выполнена с возможностью выполнения программного кода, сохраненного в памяти, которая может включать в себя один или несколько типов памяти, такие как память только для чтения (ROM), память с произвольным доступом (RAM), кэш-память, устройство флэша-памятью, оптические носители устройства и т.д. Программный код, хранящийся в памяти, включает в себя программные инструкции для выполнения одного или несколько телекоммуникационных и/или передачи данных протоколов, а также инструкции для выполнения одного или более из описанных в настоящем документе способов. В некоторых вариантах осуществления, схема обработки может быть использована для побуждения соответствующего функционального блока выполнить соответствующие функции согласно одному или нескольких вариантов осуществления настоящего изобретения.
В некоторых вариантах осуществления компьютерная программа, компьютерный программный продукт или машиночитаемый носитель информации содержит инструкции, которые при выполнении на компьютере выполняют любой из описанных в настоящем документе вариантов осуществления. В дополнительных примерах инструкции передают посредством сигнализации или несущей, и которые выполняют на компьютере, в котором при выполнении реализуют любого из описанных в настоящем документе вариантов осуществления.
Варианты осуществления
Варианты осуществления группы A
1. Способ, выполняемый устройством беспроводной связи, способ содержащий:
- прием приемником, выполненного с возможностью принимать SIB1-NB подкадры из передатчика, выполненного в соответствии с любым из вариантов осуществления в группе В, количество унаследованных SIB1-NB подкадров и количество дополнительных SIB1-NB подкадров.
2. Способ по любому из предшествующих вариантов осуществления, дополнительно
содержащий:
- предоставление пользовательских данных; и
- пересылку пользовательских данных в хост-компьютер с помощью передачи в базовую станцию.
Варианты осуществления группы В
3. Способ, выполняемый базовой станцией, способ содержащий:
- передачу количества SIB1-NB подкадров в соответствии с унаследованной конфигурацией;
- определение количества дополнительных SIB1-NB подкадров для передачи на основании размера транспортного блока SIB1-NB;
- передачу дополнительного количества SIB1-NB подкадров.
4. Способ по предшествующему варианту осуществления, в котором количество SIB1-NB субкадров, переданных в соответствии с унаследованной конфигурацией, передают в подкадре № 4 (например, в соответствии с релизом 13 или релизом 14).
5. Способ по любому предшествующему варианту осуществления, в котором
дополнительное количество S1B1-NB подкадров передают в подкадре № 3 (например, в соответствии с релизом 15).
6. Способ по любому предшествующему варианту осуществления, дополнительно содержащий увеличение количества дополнительных SIB1-NB подкадров для большего размера транспортного блока SIB1-NB.
7. Способ по любому предшествующему варианту осуществления, дополнительно содержащий сокращение количества дополнительных SIB1-NB подкадров для меньшего размера транспортного блока SIB1-NB.
8. Способ по любому предшествующему варианту осуществления, дополнительно содержащий использование каждого 4-го подкадра № 3 для передачи дополнительных SIB1-NB подкадров, когда размер транспортного блока SIB1-NB составляет 208 или 328, и использование каждого 8-го подкадра № 3 для передачи дополнительных SIB1-NB подкадров, когда размер транспортного блока SIB1-NB равен 440 или 680.
9. Способ, содержащий:
- генерирование кодированных бит, которые будут переданы в унаследованных SIB1-NB подкадрах, путем чтения из виртуального кольцевого буфера; и
- генерирование кодированных бит, которые будут переданы в дополнительных подкадрах SIB1-NB, посредством продолжения чтения из виртуального кольцевого буфера.
10. Способ по предшествующему варианту осуществления, в котором для каждого SIB1-NB подкадра получают кодированные биты на основании соответствующего начального индекса для чтения из виртуального кольцевого буфера.
11. Способ, содержащий:
- генерирование последовательности скремблирования, которая будет использована для скремблирования кодированных бит, подлежащих передаче в дополнительных SIB1-NB подкадрах, в котором последовательность скремблирования использует схему повторной инициализации, основанную на унаследованной последовательности скремблирования, в котором унаследованная последовательность скремблирования расширена для охвата дополнительных кодированных бит.
12. Способ по предшествующему варианту осуществления, в котором
генерируют последовательность скремблирования для каждого из дополнительных SIB1-NB подкадров с 2560 смещениями по отношению к последовательности скремблирования, используемой в унаследованном SIB1-NB подкадре в том же кадре.
13. Способ по любому предшествующему варианту осуществления, дополнительно содержащий:
- получение пользовательских данных; и
- пересылку данных пользователя в хост-компьютер или в устройство беспроводной связи.
Варианты осуществления группы С
14. Устройство беспроводной связи, устройство беспроводной связи, содержащее:
- схему обработки, выполненную с возможностью выполнять любой из этапов любого из вариантов осуществления группы А; и
- схему источника питания, выполненную с возможностью подачи питания на устройство беспроводной связи.
15. Базовая станция, базовая станция, содержащая:
- схему обработки, выполненную с возможностью выполнения любого из этапов любого из вариантов осуществления группы B;
- схему источника питания, выполненную с возможностью подачи питания на устройство беспроводной связи.
16. Устройство пользователя (UE), UE, содержащее:
- антенну, выполненную с возможностью передавать и принимать сигналы по беспроводной связи;
- радиочастотную схему, соединенную с антенной и схемой обработки, и выполненную с возможностью создавать условия для сигнализации между антенной и схемой обработки;
- схему обработки, выполненную с возможностью выполнять любой из этапов любого из вариантов осуществления группы А;
- входной интерфейс, подключенный к схеме обработки и выполненный с возможностью обеспечивать ввод информации в UE, подлежащей обработке схемой обработки;
- выходной интерфейс, подключенный к схеме обработки и выполненный с возможностью вывода информации из UE, которая была обработана схемой обработки; и
- аккумулятор, подключенный к схеме обработки и выполненный с возможностью подачи питания на UE.
17. Система связи, включая в себя хост-компьютер, содержащая:
- схему обработки, выполненную с возможностью обеспечивать пользовательские данные; и
- интерфейс связи, выполненный с возможностью пересылать пользовательские данные в сеть сотовой связи для передачи в устройство пользователя (UE),
- в котором, сеть сотовой связи содержит базовую станцию, имеющую радиоинтерфейс и схему обработки, схема обработки базовой станции выполнена с возможностью выполнять любой из этапов любого из вариантов осуществления группы B.
18. Система связи по предшествующему варианту осуществления дополнительно включает в себя базовую станцию.
19. Система связи по 2 предшествующим вариантам осуществления, дополнительно включает в себя UE, в котором UE выполнено с возможностью осуществлять связь с базовой станцией.
20. Система связи по 3 предшествующим вариантам осуществления, в котором:
- схема обработки хост-компьютера выполнена с возможностью выполнять
хост-приложение, обеспечивая, тем самым, пользовательские данные; и
- UE содержит схему обработки, выполненную с возможностью выполнять клиентское приложение, ассоциированное с хост-приложением.
21. Способ, реализованный в системе связи, включающей в себя хост-компьютер,
базовую станцию и устройство пользователя (UE), способ содержащий:
- на хост-компьютере, предоставление пользовательских данных; и
- на хост-компьютере, инициирование передачи, передающую пользовательские данные в UE через сеть сотовой связи, содержащую базовую станцию, в котором базовая станции выполняет любой из этапов любых из вариантов осуществления группы B.
22. Способ по предшествующему варианту осуществления, дополнительно содержащий на базовой станции передачу пользовательских данных.
23. Способ по 2 предшествующим вариантам осуществления, в котором
пользовательские данные предоставляется на хост-компьютере, выполнением хост-приложения, способ, дополнительно содержащий на UE выполнение клиентского приложения, ассоциированного с хост-приложением.
24. Устройство пользователя (UE), выполненное с возможностью осуществлять связь с базовой станцией, UE, содержащее радиоинтерфейс и схему обработки, выполненную с возможностью выполнять предшествующие 3 варианта осуществления.
25. Система связи, включающая в себя хост-компьютер, содержащая:
- схему обработки, выполненную с возможностью обеспечения пользовательских данных; и
- интерфейс связи, выполненный с возможностью пересылать пользовательские данные в сеть сотовой связи для передачи в устройство пользователя (UE),
- в котором, UE содержит радиоинтерфейс и схему обработки, компоненты UE, выполненные с возможностью выполнять любой из этапов любого из вариантов осуществления группы A.
26. Система связи по предшествующему варианту осуществления, в котором сеть сотовой связи дополнительно включает в себя базовую станцию, выполненную с возможностью осуществлять связь с UE.
27. Система связи по 2 предшествующим вариантам осуществления, в которой:
- схема обработки хост-компьютера выполнена с возможностью выполнять хост-приложение, обеспечивая, тем самым, пользовательские данные; и
- схема обработки UE выполнена с возможностью выполнять клиентское приложение, ассоциированное с хост-приложением.
28. Способ, реализованный в системе связи, включающей в себя хост-компьютер, базовую станцию и устройство пользователя (UE), способ содержащий:
- на хост-компьютере, предоставление пользовательских данных; и
- на хост-компьютере, инициирование передачи, передающую пользовательские данные в UE через сеть сотовой связи, содержащую базовую станцию, в котором UE выполняет любой из этапов любых из вариантов осуществления группы A.
29. Способ по предшествующему варианту осуществления, дополнительно содержащий на UE прием пользовательских данных из базовой станции.
30. Система связи, включающая в себя хост-компьютер, содержащая:
- интерфейс связи, выполненный с возможностью принимать пользовательские данные из передачи из устройства пользователя (UE) в базовую станцию,
- в котором UE содержит радиоинтерфейс и схему обработки, схема обработки UE выполнена с возможностью выполнять любой из этапов любого из вариантов осуществления группы A.
31. Система связи по предшествующему варианту осуществления, дополнительно включающая в себя UE.
32. Система связи по 2 предшествующим вариантам осуществления, дополнительно включающая в себя базовую станцию, в котором базовая станция содержит радиоинтерфейс, выполненный с возможностью осуществлять связь с UE, и интерфейс связи, выполненный с возможностью пересылать в хост-компьютер пользовательские данные, передаваемые посредством передачи из UE в базовую станцию.
33. Система связи по 3 предшествующим вариантам осуществления, в котором:
- схема обработки хост-компьютера выполнена с возможностью выполнять хост-приложение; и
- схема обработки UE выполнена с возможностью выполнять клиентское приложение, ассоциированное с хост-приложением, обеспечивая, тем самым, пользовательские данные.
34. Система связи по 4 предшествующим вариантам осуществления, в котором:
- схема обработки хост-компьютера выполнена с возможностью выполнять хост-приложение, обеспечивая, тем самым, данные запроса; и
- схема обработки UE выполнена с возможностью выполнять клиентское приложение, ассоциированное с хост-приложением, обеспечивая, тем самым, пользовательские данные в ответ на данные запроса.
35. Способ, реализованный в системе связи, включающей в себя хост-компьютер,
базовую станцию и устройство пользователя (UE), способ содержащий:
- на хост-компьютере прием пользовательских данных, передаваемые в базовую станцию из UE, в котором UE выполняет любой из этапов любого из вариантов осуществления группы A.
36. Способ по предшествующему варианту осуществления, дополнительно содержащий на UE предоставление пользовательских данных базовой станции.
37. Способ по 2 предшествующим вариантам осуществления, дополнительно содержащий:
- на UE выполнение клиентского приложения, обеспечивая, тем самым, пользовательские данные, подлежащие передаче; и
- на хост-компьютере выполнение хост-приложения, ассоциированного с клиентским приложением.
38. Способ по 3 предшествующим вариантам осуществления, дополнительно содержащий:
- в UE выполнение клиентского приложения; и
- в UE прием входных данных в клиентском приложении, входные данные предоставлены на хост-компьютере, выполнив хост-приложение, ассоциированное с клиентским приложением,
- в котором, пользовательские данные, подлежащие передаче, предоставлены клиентским приложением в ответ на входные данные.
39. Система связи, включающая в себя хост-компьютер, содержащий интерфейс связи,
выполненный с возможностью принимать пользовательские данные из передачи из устройства пользователя (UE) в базовую станцию, в котором базовая станция содержит радиоинтерфейс и схему обработки, причем схема обработки базовой станции выполнена с возможностью выполнять любой из этапов любого из вариантов осуществления группы B.
40. Система связи по предшествующему варианту осуществления дополнительно включает в себя базовую станцию.
41. Система связи по 2 предшествующим вариантам осуществления, дополнительно включает в себя UE, в котором UE выполнено с возможностью осуществлять связь с базовой станцией.
42. Система связи по 3 предшествующим вариантам осуществления, в котором:
- схема обработки хост-компьютера выполнена с возможностью выполнять хост-приложение;
- UE выполнено с возможностью выполнять клиентское приложение, ассоциированное с хост-приложением, обеспечивая, тем самым, пользовательские данные, которые будут приняты хост-компьютером.
43. Способ, реализованный в системе связи, включающей в себя хост-компьютер,
базовую станцию и устройство пользователя(UE), способ содержащий:
- на хост-компьютере прием из базовой станции пользовательские данные из передачи, которые базовая станция приняла из UE, в котором UE выполняет любой из этапов любого из вариантов осуществления группы A.
44. Способ по предшествующему варианту осуществления, дополнительно содержащий на базовой станции прием пользовательских данных от UE.
45. Способ по 2 предшествующим вариантам осуществления, дополнительно содержащий на базовой станции инициирование передачи принятых пользовательских данных в хост-компьютер.