СИСТЕМА И СПОСОБ ДЛЯ УЛУЧШЕННОЙ АДАПТАЦИИ МОЩНОСТИ ПЕРЕДАЧИ ДЛЯ БЕСПРОВОДНОЙ ПЛАТФОРМЫ
SYSTEM AND METHOD FOR IMPROVED TRANSMISSION POWER ADAPTATION FOR WIRELESS PLATFORM

Область техники, к которой относится изобретение
Настоящее изобретение относится к адаптации мощности передачи и более конкретно, к улучшенной адаптации мощности передачи для платформ с возможностью беспроводной связи.
Уровень техники
Многие типы платформ, такие как вычислительные, коммуникационные и развлекательные системы или устройства, все чаще включают в себя беспроводные средства связи. Как правило, платформа выполнена с возможностью включать в себя или содержать беспроводной коммуникационный модуль/схему или плату сетевого интерфейса (NIC), выполненную с возможностью обеспечивать связь по беспроводной локальной сети (LAN или WLAN) или беспроводной глобальной сети (WAN или WWAN), используя один или несколько протоколов связи. Как правило, производитель платформы и производитель модуля беспроводной связи могут быть различными. В некоторых случаях поставщик платформы может установить модуль беспроводной связи, как в других случаях дистрибьютор или конечный пользователь может установить или заменить модуль.
Модули беспроводной связи обычно требуют определенный тип нормативной сертификации независимо от платформы, например, с целью устранения потенциального влияние на здоровье и безопасность, а также для решения технических задач, связанных с помехами при радиочастотном (RF) излучении. Уровни мощности передачи (Тх), которые регулируются соответствующими государственными организациями, могут иметь отношение к предполагаемой платформе родственных изделий, например, портативные компьютеры, ноутбуки и мобильные телефоны. Уровни мощности Тх передатчика могут быть выбраны таким образом, чтобы соответствовать испытаниям на безопасность, таким как тесты удельной скорости поглощения (SAR), но это может зависеть от типа платформы и ожидаемых сценариев использования. Один из подходов заключается в уменьшении уровня Тх мощности модуля беспроводной связи, чтобы соответствовать худшему сценарию, но это может привести к нежелательному снижению производительности для многих других типов платформ и/или приложений. Другой подход заключается в производстве различных версий модуля беспроводной связи, используя различные уровни Тх мощности, с каждой ориентированной версией платформы или семейства платформ. Это, однако, вызывает необходимость решения логистических задач, которые могут стать неприемлемо сложными для крупномасштабного производства и распределения операций.
Краткое описание чертежей
Признаки и преимущества вариантов осуществления заявленного изобретения станут очевидными из приведенного ниже подробного описания изобретения со ссылкой на чертежи, на которых одинаковые ссылочные позиции изображают одинаковые детали, и на которых:
фиг. 1 показывает чертеж общего вида системы одного примерного варианта осуществления в соответствии с настоящим изобретением;
фиг. 2 представляет собой блок-схема одного примерного варианта осуществления в соответствии с настоящим изобретением;
фиг. 3 показывает блок-схему другого примерного варианта осуществления в соответствии с настоящим изобретением;
фиг. 4 показывает блок-схему алгоритма операций одного примерного варианта осуществления в соответствии с настоящим изобретением; и
фиг. 5 иллюстрирует платформу одного примерного варианта осуществления в соответствии с настоящим изобретением.
Хотя последующее подробное описание будет продолжено со ссылками на иллюстративные варианты осуществления, множество вариантов, модификаций и их вариации будут очевидны специалистам в данной области техники.
Подробное описание
Как правило, это изобретение обеспечивает устройства, системы и способы для улучшения адаптации мощности передачи для платформ с возможностью беспроводной связи. Платформа, например электронный планшет или устройство мобильной связи, может включать в себя базовую систему (BIOS) ввода/вывода и память, которые связаны с аппаратными средствами платформы. BIOS может быть выполнена с возможностью хранить информацию об одном или более уровнях Тх мощности в таблице уровня Тх мощности, где каждый уровень ассоциирован с рабочим режимом платформы. В некоторых вариантах осуществления рабочие режимы могут включать в себя использование платформы в портретном режиме или в ландшафтном режиме или в других режимах, которые могут повлиять на диаграмму направленности RF излучения от платформы.
Платформа может также содержать или включать в себя модуль беспроводной связи, например, NIC, выполненный с возможностью передавать RF сигналы по беспроводной связи из платформы. Драйвер устройства может быть предусмотрен для обеспечения интерфейса между BIOS (или другими компонентами платформы) и модулем беспроводной связи. Драйвер устройства может обеспечить индикацию желаемого уровня Тх мощности для модуля беспроводной связи. Требуемый уровень может быть выбран с помощью BIOS из таблицы уровня мощности, в соответствии с текущим режимом работы. Модуль беспроводной связи может ограничить уровень мощности передаваемого RF сигнала до требуемого уровня Тх мощности. В некоторых вариантах осуществления модуль беспроводной связи дополнительно может ограничить уровень мощности для передаваемого RF сигнала до максимального порогового уровня, который хранится в однократно программируемой (OTP) памяти, ассоциированной с модулем беспроводной связи.
Поэтому следует понимать, что модуль беспроводной связи может быть сконфигурирован первой стороной (например, производителем) с выбранной максимальной мощностью передачи, которая может быть подходящей для относительно широкого круга потенциальных приложений, в то время как целевая платформа может быть сконфигурирована на второй стороне, чтобы ограничить мощность передачи для одного или более низкого уровня на основании предполагаемого использования платформы. Кроме того, в некоторых вариантах осуществления различные уровни могут быть динамически выбраны из таблицы уровня мощности BIOS в ответ на изменения вариантов использовании платформы.
Фиг. 1 показывает общий вид 100 системы одного примера реализации в соответствии с настоящим изобретением. Показанная платформа 102 включает в себя BIOS 104, который может дополнительно включать в себя таблицу 106 Тх мощности, работа которой будет описана ниже более подробно. BIOS 104 может представлять собой любой тип кода или инструкции, которые, как правило, выполняются во время запуска или перезагрузки платформы 102, хотя это не обязательно ограничивается в данных случаях. BIOS 104 также может храниться в постоянной или полупостоянной памяти (например, в энергонезависимой, электрически стираемой программируемой только для чтения памяти или EEPROM, флэш и т.д.) которая, как правило, программируются и/или иным образом сконфигурированы изготовителем или поставщиком платформы. Платформа 102 может также включать в себя модуль ПО беспроводной связи (или NIC) и антенну 112. Кроме того, драйвер 108 может быть предусмотрен и выполнен с возможностью обеспечивать интерфейс между BIOS 104 и модулем ПО беспроводной связи.
В некоторых вариантах осуществления платформа 102 может быть планшетом, ноутбуком, устройством мобильной связи, смартфоном или персональным цифровым помощником. Модуль ПО беспроводной связи может быть выполнен с возможностью передавать сигналы по беспроводной связи в соответствии с протоколами беспроводной связи, которые совместимы с существующими или будущими версиями третьего поколения (3G) мобильных телефонов, четвертого поколения (4G) мобильных телефонов, Bluetooth, Глобальная совместимость для микроволнового доступа (WiMAX) или Беспроводная достоверность (Wi-Fi).
На фиг. 2 показана блок-схема 200 одного примерного варианта осуществления в соответствии с настоящим изобретением. Показанная BIOS 104 включает в себя таблицу 106 Тх мощности, которая может включать в себя любое количество записей 202, 204, 206 уровней Тх мощности, каждая из которых ассоциирована с режимом работы платформы 102. Записи 202, 204, 206 уровня Тх мощности могут быть выбраны для обеспечения соответствия с нормативной сертификацией для платформы 102, такой как, например, тесты на безопасность SAR. Поскольку ориентация платформы может влиять как на диаграмму радиоизлучения, так и на расстояние между пользователем и антенной (ми), различные уровни мощности могут подходить для различных ориентаций. Например, режим 1 уровня 202 Тх мощности может быть ассоциирован с использованием альбомной ориентации платформы, в то время как режим 2 уровня 204 Тх мощности может быть ассоциирован с использованием портретной ориентации платформы. В некоторых вариантах осуществления портретные и альбомные режимы могут быть основаны на физической ориентации устройства или платформы по отношению к пользователю, в частности, в виду того, что это может влиять на направление диаграммы направленности RF излучения по отношению к пользователю. Дополнительные режимы установления уровня Тх мощности могут быть ассоциированы с другими ориентациями, такими как, например, режим вторичного ландшафта, вторичный портретный режим (например, в обратном направлении или вверх дном, по отношению к первичному портретному и ландшафтному режимам), или с комбинациями других ориентаций, ассоциированных с блинкерными дисплеями и/или устройствами со сдвоенным экраном.
Показанный BIOS 104 также включают в себя модуль 208 определения режима работы платформы, выполненный с возможностью определять режима работы платформы и выбирать запись из таблицы 106 Тх мощности, которая ассоциирована с определенным режимом. В некоторых вариантах осуществления модуль 208 определения режима работы платформы может быть внешним по отношению к BIOS 104. В некоторых вариантах осуществления модуль 208 может использовать датчики движения, датчики ориентации и/или акселерометры и т.д., чтобы определить режим работы (который может представлять собой текущий, предшествующий или будущий предсказанный режим работы) платформы 102. Выбранная запись из таблицы 106 Тх мощности затем может быть передана в модуль 110 беспроводной связи, например, через драйвер 108.
На фиг. 3 показана блок-схема 300 другого примера варианта осуществления в соответствии с настоящим изобретением. Показанный модуль ПО беспроводной связи включают в себя RF модуль 302, модуль 304 определения Тх мощности, OTP память 306 Тх мощности и схему 308 модулятора Тх сигнала. Кроме того, антенна 112 может включать в себя один или более антенных элементов 308, 310, которые могут быть сконфигурированы в качестве антенной решетки, и могут формировать часть антенной системы многоканальный вход-многоканальный выход (MIMO). OTP память 306 Тх мощности (например, EEPROM, флэш и т.д.) может быть выполнена с возможностью сохранять максимальное пороговое значение уровня Тх мощности, ассоциированное с модулем ПО беспроводной связи. В некоторых вариантах осуществления этот максимальный пороговый уровень Тх мощности может быть определен и запрограммирован в OTP память 306 производителем (продавцом, поставщиком и т.д.) модуля ПО беспроводной связи.
Модуль 304 определение Тх мощности может быть выполнен с возможностью принимать выбранный или желаемый уровень Тх мощности от драйвера 108 устройства, который, в свою очередь, может быть обеспечен с помощью BIOS 104 и/или другими компонентами платформы 102. Модуль 304 определения Тх мощности может быть дополнительно выполнен с возможностью сравнивать выбранный уровень Тх мощности с максимальным пороговым уровнем Тх мощности для генерации определенного или "фактического" уровня Тх мощности, представляемый в RF модуль 302. В некоторых вариантах осуществления настоящего изобретения определенный уровень Тх мощности может быть минимальным выбранным уровнем и максимальным уровнем платформы.
Схема 308 модулятора Тх сигнала может быть выполнена с возможностью принимать передаваемый сигнал (например, от драйвера 108 устройства) и модулировать этот сигнал в формат, подходящий для передачи с помощью RF модуля 302 на определенном уровне Тх мощности.
На фиг. 4 показана блок-схема алгоритма операций 400 другого примера варианта осуществления в соответствии с настоящим изобретением. На этапе 410 определяется рабочий режим платформы беспроводной связи. Режим работы может включать в себя ландшафтный режим и портретный режим. На этапе 420 получается уровень Тх мощности из BIOS платформы. Уровень Тх мощности ассоциирован с режимом эксплуатации. На этапе 430 уровень Тх мощности ограничивается максимальным пороговым значением. Величина максимального порогового значения ассоциирована с модулем беспроводной связи платформы. В некоторых вариантах осуществления это максимальное пороговое значение может быть максимальным уровнем Тх мощности, хранящейся в OTP памяти 306. На этапе 440 беспроводный сигнал передается на ограниченном уровне Тх мощности.
На фиг. 5 показана платформа 500 одного примера варианта осуществления в соответствии с настоящим изобретением. Проиллюстрированная платформа 500 включает в себя процессор 510, память 520, систему 530 ввода/вывода (I/O), дисплей/клавиатуру или другой тип пользовательского интерфейса (UI) 540, такой как, например, сенсорный экран. Платформа 500 может также включать в себя модуль 110 беспроводной связи, драйвер 108 устройства модуля беспроводной связи и BIOS 104, выполненный с возможностью хранить таблицу 106 Тх мощности. Любые или все компоненты платформы 500 могут быть соединены посредством шины 550 или другим подходящим средством. Платформа 500 может дополнительно включать в себя одну или более антенн 112, которая могут образовывать часть антенной системы множественный вход-множественный выход (MIMO). Платформа 500 может быть мобильным устройством связи, таким как, например, смартфон, планшет, ноутбук, вычислительное устройство или любым другим устройством, выполненным с возможностью передавать сигналы по беспроводной связи
Примеры платформы 500 могут включать в себя, но не ограничиваются только ими, устройства мобильной связи, такие как сотовый телефон или смартфон на базе Android OS, iOS, OS Windows, Blackberry OS, Palm OS, Symbian ОС и т.д., мобильное вычислительное устройство, такое как планшетный компьютер, как iPad, Surface, Galaxy Tab, Kindle Fire и т.д., в том числе Ultrabook, включающий в себя микросхему с низким энергопотреблением производства Intel Corporation, нетбук, ноутбук, лаптоп или карманный компьютер.
В платформе 500 процессор 510 может содержать один или несколько процессоров, расположенных в отдельных компонентах, или в качестве альтернативы, одно или более ядер обработки, воплощенные в одном компоненте (например, в конфигурации система на-кристалле (SoC)), и любую схему процессора (например, мостовые интерфейсы и т.д.). Примеры процессоров могут включать в себя, но не ограничиваются ими, различные х86 микропроцессоры, поставляемые Intel Corporation, включающие в себя изделия Pentium, Xeon, Itanium, Celeron, Atom, Core i-серии, Advanced RISC (например, компьютер с сокращенным набором команд) машины или "ARM" процессоры и т.д. Примеры вспомогательных схем могут включать в себя наборы микросхем (например, Northbridge, Southbridge и т.д., поставляемые Intel Corporation), выполненные с возможностью обеспечивать интерфейс, через который процессор 510 может взаимодействовать с другими компонентами системы, которые могут работать на различных скоростях, на различных шинах и т.д. в платформе 500. Некоторые или все функциональные возможности, обычно ассоциированные со схемой поддержки, также могут быть включены в состав того же физического пакета как процессор (например, такой как в Sandy Bridge семейства процессоров, предоставляемые Intel Corporation).
Варианты осуществления способов, описанных в данном документе, могут быть реализованы в системе, которая включает в себя один или более носителей информации, на которых хранятся по отдельности или в комбинации инструкции, которые при выполнении одним или более процессорами, реализуют способы. Здесь, процессор может включать в себя, например, центральный процессор системы (например, ядерный процессор) и/или программируемую схему. Таким образом, предполагается, что операции в соответствии со способами, описанными в настоящем документе, могут быть распределены по множеству физических устройств, такие как структуры обработки, находящиеся в нескольких разных местах. Кроме того, предполагается, что операции способа могут выполняться индивидуально или в субкомбинации, как должно быть понятно специалистам в данной области техники. Таким образом, не все операции каждого из блок-схемы алгоритма должны быть выполнены, и настоящее изобретение явно описывает, что все подкомбинации таких операций существуют, как будет понятно специалисту с обычной квалификацией в данной области.
Носитель данных может включать в себя любой тип материального носителя информации, например, любой тип диска, включающий в себя дискеты, оптические диски, компакт-диски «только для, чтения» (CD-ROM), перезаписываемый компакт-диск (CD-RW), цифровые универсальные диски (DVD) и магнитооптические диски, полупроводниковые приборы, такие как только для чтения запоминающие устройства (ROM), оперативные запоминающие устройства (RAM), такие как динамические и статические RAMs, стираемые программируемые постоянные запоминающие устройства (EPROMs), электрически стираемые программируемые постоянные запоминающие устройства (EEPROMs), флэш-память, магнитные или оптические карты или любой другой типа носителей, пригодных для хранения электронных инструкций.
"Схема", как она использована в любом варианте исполнения настоящего изобретения, может включать в себя, например, по отдельности или в любой комбинации, проводную схему, программируемую схему, схему машины состояний и/или встроенное программное обеспечение, которое хранит инструкции, выполняемые программируемой схемой. Приложение может быть реализовано в виде кода или инструкций, которые могут быть выполнены на программируемой схеме, такой как хост-процессор или другая программируемая схема. Модуль, используемый в любом варианте осуществления настоящего изобретения, может быть реализован в виде схемы. Схема может быть выполнена в виде интегральной схемы, такой как интегральная микросхема.
Таким образом, настоящее изобретение обеспечивает устройства, методы, системы и считываемый компьютером носитель информации для улучшенной адаптации мощности передачи для платформ с возможностью беспроводной связи. Следующие примеры относятся к дополнительным вариантам осуществления.
Устройство может включать в себя память для хранения информации о первом уровне мощности передачи (Тх). Устройство этого примера также может включать в себя модуль определения Тх мощности для приема второго уровня Тх мощности от драйвера устройства, второй уровень Тх мощности обеспечивается из базовой системы ввода/вывода (BIOS), ассоциированной с платформой, на которой размещается устройство. Модуль определения Тх мощности дополнительно определяет третий уровень Тх мощности, основанный на сравнении первого уровня Тх мощности и второго уровня Тх мощности. Устройство этого примера может дополнительно включать в себя модуль передачи радиочастотного сигнала (RF) для передачи сигнала по беспроводной связи на третьем уровне Тх мощности.
Другой пример устройства включает в себя вышеописанные компоненты и второй уровень Тх мощности, ассоциированный с выбранным режимом работы устройства.
Другой пример устройства включает в себя вышеописанные компоненты и режим работы выбран из группы, состоящей из ландшафтного режима и портретного режима.
Другой пример устройства включает в себя вышеописанные компоненты и память
Представляет собой одноразовую программируемую память и первый уровень Тх мощности является предопределенным для данного устройства.
Другой пример устройства включает в себя вышеописанные компоненты и третий уровень Тх мощности определяется как минимум первого уровня Тх мощности и второго уровня Тх мощности.
Другой пример устройства включает в себя вышеописанные компоненты и дополнительно включает в себя схему модулятора Тх сигнала, чтобы модулировать сигнал, принятый от драйвера устройства и для обеспечения модулированного сигнала в модуль RF передачи.
Другой пример устройства включает в себя вышеописанные компоненты и дополнительно включает в себя антенну, соединенную с модулем радиочастотной передачи, антенна включает в себя один или более антенных элементов.
Другой пример устройства включает в себя вышеописанные компоненты и сигнал, передаваемый по беспроводной связи, представляет собой сигнал, передаваемый мобильным телефоном третьего поколения (3G), четвертого поколения (4G), сигнал Bluetooth, сигнал глобальной совместимости для микроволнового доступа (WiMax) или сигнал беспроводной достоверности (Wi-Fi).
В соответствии с другим аспектом предложен способ. Способ может включать в себя определение рабочего режима беспроводной платформы. Способ этого примера также может включать в себя получение информации об уровне Тх мощности из BIOS платформы, уровень Тх мощности ассоциирован с режимом работы. Способ этого примера может дополнительно включать в себя ограничение уровня Тх мощности до максимального порогового значения, пороговое значение ассоциировано с модулем беспроводной связи платформы. Способ этого примера может дополнительно включать в себя передачу беспроводного сигнала на ограниченном уровне Тх мощности.
Другой пример способа включает в себя вышеописанные операции и режим работы выбирается из группы, состоящей из ландшафтного режима и портретного режима.
Другой пример способа включает в себя вышеописанные операции и дополнительно включает в себя выбор уровня Тх мощности из множества уровней Тх мощности рабочего режима, множество уровней мощности хранятся в таблице, ассоциированной с BIOS.
Другой пример способа включает в себя вышеописанные операции и максимальное пороговое значение хранится в однократно программируемой памяти беспроводного модуля связи.
Другой пример способа включает в себя вышеописанные операции и сигнал, передаваемый по беспроводной связи, представляет собой сигнал, передаваемый мобильным телефоном третьего поколения (3G), четвертого поколения (4G), сигнал Bluetooth, сигнал глобальной совместимости для микроволнового доступа (WiMax) или сигнал беспроводной достоверности (Wi-Fi).
В соответствии с другим аспектом предусмотрена платформа беспроводной связи. Платформа может включать в себя процессор; модуль ввода/вывода, соединенный с процессором; и память, соединенную с процессором. Платформа этого примера также может включать в себя BIOS для хранения одного или более уровней Тх мощности, каждый из уровней Тх мощности ассоциирован с рабочим режимом платформы. Платформа этого примера может дополнительно включать в себя модуль беспроводной связи, включающий в себя: одноразово программируемую память для хранения информации о максимальном пороговом значении уровня Тх мощности, ассоциированного с модулем беспроводной связи; модуль определения Тх мощности предназначен для приема выбранного одного из уровней Тх мощности из BIOS и ограничения выбранного уровня Тх мощности до порогового значения; модуль передачи высокочастотного сигнала (RF) выполнен с возможностью передавать сигнал по беспроводной связи на ограниченном уровне Тх мощности.
Другой пример платформы включает в себя вышеописанные компоненты и режим работы выбран из группы, состоящей из ландшафтного режима и портретного режима.
Другой пример платформы включает в себя вышеописанные компоненты и сигнал, передаваемый по беспроводной связи, представляет собой сигнал, передаваемый мобильным телефоном третьего поколения (3G), четвертого поколения (4G), сигнал Bluetooth, сигнал глобальной совместимости для микроволнового доступа (WiMax) или сигнал беспроводной достоверности (Wi-Fi).
Другой пример платформы включает в себя вышеописанные компоненты и платформа представляет собой смартфон, смарт-планшет или персональный цифровой помощник.
Другой пример платформы включает в себя вышеописанные компоненты и дополнительно включает в себя сенсорный экран, соединенный с модулем ввода/вывода.
В соответствии с другим аспектом настоящего изобретения обеспечивается система. Система может включать в себя средство для определения режима работы беспроводной платформы. Система этого примера также может включать в себя средство для получения информации об уровне Тх мощности из BIOS платформы, уровень Тх мощности ассоциирован с режимом работы. Система этого примера может дополнительно включать в себя средство для ограничения уровня Тх мощности до максимального порогового значения, пороговое значение ассоциировано с модулем беспроводной связи платформы. Система этого примера может дополнительно включать в себя средство для передачи сигнала по беспроводной связи на ограниченном уровне Тх мощности.
Другой пример системы включает в себя вышеописанные компоненты и режим работы выбран из группы, состоящей из ландшафтного режима и портретного режима.
Другой пример системы включает в себя вышеописанные компоненты и дополнительно включает в себя средство для выбора уровня Тх мощности из множества уровней Тх мощности рабочего режима, информация о множестве уровней мощности хранится в таблице, ассоциированной с BIOS.
Другой пример системы включает в себя вышеописанные компоненты и информация о максимальной пороговой величине хранится в однократно программируемой памяти модуля беспроводной связи.
Другой пример системы включает в себя вышеописанные компоненты и сигнал, передаваемый по беспроводной связи, представляет собой сигнал, передаваемый мобильным телефоном третьего поколения (3G), четвертого поколения (4G), сигнал Bluetooth, сигнал глобальной совместимости для микроволнового доступа (WiMax) или сигнал беспроводной достоверности (Wi-Fi).
В соответствии с другим аспектом настоящего изобретения обеспечивается, по меньшей мере, один считываемый компьютером носитель данных, имеющий инструкции, сохраненные на нем, которые при выполнении процессором, побуждают процессор выполнить операции способа, как описано в любом из приведенных выше примеров.
В соответствии с другим аспектом настоящего изобретения обеспечивается устройство, включающее в себя средство для осуществления способа, как описано в любом из приведенных выше примеров.
Термины и выражения, которые здесь упоминались, используются в качестве терминов описания, и не являются ограничивающими, и нет намерения в использовании этих терминов и выражений для исключения каких-либо показанных и описанных эквивалентов признаков (или их части) и считается, что различные модификации возможны в пределах объема формулы изобретения. Соответственно, формула изобретения предназначена для охвата всех таких эквивалентов. Различные признаки, аспекты и варианты осуществления изобретения описаны в настоящем документе. Признаки, аспекты и варианты осуществления пригодны для комбинаций друг с другом, а также изменения и модификации будут понятны специалистам в данной области техники. Настоящее изобретение должно, следовательно, охватить такие комбинации, вариации и модификации.