СПОСОБ И УСТРОЙСТВО СИНХРОНИЗАЦИИ АКТИВНОСТЕЙ РЧ МОДУЛЕЙ
METHOD AND DEVICE TO SYNCHRONISE ACTIVITIES OF RF MODULES

Область техники, к которой относится изобретение
Это раскрытие относится, в общем, к устройству и способам синхронизации активностей радиочастотных (РЧ) модулей. Более конкретно раскрытие относится к синхронизации передач и приемов РЧ модулей.
Уровень техники
Современные устройства сотовой и беспроводной связи могут вмещать в себя множество приемников и передатчиков, использующих различные технологии беспроводной связи, каждый со своим собственным РЧ модулем. Эти технологии беспроводной связи включают в себя множественный доступ с кодовым разделением каналов (CDMA), универсальную систему мобильной связи (UMTS), беспроводные локальные сети (WLAN), технологию BlueTooth, Общемировую совместимость сетей для доступа в микроволновом диапазоне (WiMAX), телевизионное вещание, Глобальную систему позиционирования (GPS) и т.д. Каждый такой приемник может иметь ухудшенные эксплуатационные показатели из-за взаимных помех, возникающих в результате одновременной передачи от РЧ модуля другой технологии. Без синхронизации РЧ активностей каждый из РЧ модулей функционирует независимо, увеличивая вероятность взаимных помех друг для друга. Помимо этого, если два РЧ модуля передают одновременно, они могут вызывать взаимные помехи или подавлять друг друга в приемниках. Кроме того, если передатчики передают одновременно, потребности в пиковой совокупной энергии могут налагать высокую нагрузку на аккумулятор и электроэнергетическую систему. В качестве альтернативы уровень электрической мощности может падать и вызывать сбой при передаче.
Прежде были предложены некоторые решения, которые являются совместимыми с двумя тесно связанными технологиями беспроводной связи. Но предыдущие решения ограничены двумя тесно связанными технологиями беспроводной связи и не предлагают полного решения для всех технологий беспроводной связи. Одно предыдущее решение устанавливает связь между технологиями, но немасштабируемую и невозможную для обслуживания. Для других предыдущих решений требуются детекторы подавителей или они потребляют больше энергии, чтобы преодолевать воздействие внутренних подавителей.
Сущность изобретения
Раскрыты устройство и способ для синхронизации активностей радиочастотных (РЧ) модулей, в частности, для РЧ передач и приемов.
В соответствии с одним аспектом способ синхронизации РЧ активностей содержит прием уведомления относительно активностей передачи; определение по меньшей мере одного из множества РЧ модулей для ретрансляции уведомления; и передачу уведомления по меньшей мере на один из множества РЧ модулей.
В соответствии с другим аспектом мобильный терминал с возможностями синхронизации РЧ активностей содержит множество РЧ модулей и доску объявлений РЧ активностей, при этом доска объявлений РЧ активностей принимает уведомление относительно активностей передачи, определяет по меньшей мере один из множества РЧ модулей для ретрансляции уведомления и ретранслирует уведомление по меньшей мере на один из множества РЧ модулей.
В соответствии с другим аспектом мобильный терминал с возможностями синхронизации РЧ активностей содержит процессор и запоминающее устройство, причем запоминающее устройство вмещает в себя код программы, исполняемый процессором для выполнения следующего: приема уведомления относительно активностей передачи; определения по меньшей мере одного из множества РЧ модулей для ретрансляции уведомления и ретрансляции уведомления по меньшей мере на один из множества РЧ модулей.
В соответствии с другим аспектом мобильный терминал с возможностями синхронизации РЧ активностей содержит средство для приема уведомления относительно активностей передачи; средство для определения по меньшей мере одного из множества РЧ модулей для ретрансляции уведомления и средство для ретрансляции уведомления по меньшей мере на один из множества РЧ модулей.
В соответствии с другим аспектом компьютерно-читаемый носитель включает в себя код программы на нем, который при исполнении по меньшей мере одним компьютером реализует способ, содержащий код программы для приема уведомления относительно активностей передачи; код программы для определения по меньшей мере одного из множества РЧ модулей для ретрансляции уведомления и код программы для ретрансляции уведомления по меньшей мере на один из множества РЧ модулей.
Представленное раскрытие преодолевает или минимизирует проблемы совместимости внутренних РЧ модулей. Преимущества включают в себя увеличенную эффективность взаимосовместимости по всем технологиям (не только между парой технологий); более простую и более масштабируемую архитектуру; более легкое обслуживание при подключении между целевыми объектами; отсутствие зависимости между технологиями; отсутствие необходимости в компенсации подавителей (обеспечивая возможность для более простых и более эффективных с точки зрения стоимости конструкций); улучшенную характеристику потребляемой мощности благодаря обеспечению возможности для приемника быть менее линейным; более комплексное решение; сниженная потребность в пиковой энергии аккумулятора; отсрочку передачи для улучшенной взаимосовместимости с другими РЧ модулями и т.д. Короче говоря, представленное раскрытие предоставляет целостное решение совместимости для всех РЧ технологий.
Должно быть понятно, что специалистам в данной области техники станут очевидны другие аспекты из последующего подробного описания, в котором показаны и описаны различные аспекты в качестве иллюстрации. Чертежи и подробное описание следует расценивать по их характеру как иллюстративные, а не как ограничительные.
Краткое описание чертежей
Фиг.1 показывает пример системы беспроводной связи, содержащей единственный мобильный терминал с множеством РЧ модулей, каждый со своими выделенными антеннами.
Фиг.2 показывает пример системы беспроводной связи, содержащей единственный мобильный терминал с множеством РЧ модулей и доской объявлений РЧ активностей.
Фиг.3 показывает пример приемника цифрового телевидения.
Фиг.4 - примерная схема последовательности операций синхронизации активностей РЧ модулей.
Фиг.5 - примерная схема последовательности операций, показывающая случай использования передатчика для приемника.
Фиг.6 - примерная схема последовательности операций для случая использования, показанного на фиг.5.
Фиг.7 - примерная схема последовательности операций, показывающая случай использования первого передатчика для второго передатчика.
Фиг.8 - примерная схема последовательности операций, показывающая случай использования приемника для передатчиков.
Фиг.9 показывает пример устройства, содержащего процессор, находящийся в связи с запоминающим устройством для исполнения синхронизации активностей РЧ модулей.
Фиг.10 показывает пример устройства с возможностями синхронизации активностей РЧ модулей.
Подробное описание
Подробное описание, изложенное ниже в связи с прилагаемыми чертежами, предназначено в качестве описания различных аспектов представленного раскрытия и не предназначено для того, чтобы представлять только те аспекты, в которых представленное раскрытие может быть осуществлено на практике. Каждый аспект, описанный в этом раскрытии, предоставляется просто в качестве примера или иллюстрации представленного раскрытия и необязательно должен рассматриваться как предпочтительный или выгодный по сравнению с другими аспектами. Подробное описание включает в себя определенные подробности для цели предоставления полного понимания представленного раскрытия. Однако специалистам в данной области техники будет очевидно, что представленное раскрытие может быть реализовано без этих определенных подробностей. В некоторых примерах известные структуры и устройства показываются в форме блок-схем, чтобы избегать затенения концепции представленного раскрытия. Сокращения и другая описательная терминология могут использоваться просто для удобства и ясности и не предназначены для ограничения объема раскрытия.
Хотя для целей простоты объяснения процессы или методологии показаны и описаны в виде ряда действий, должно быть понятно и следует осознавать, что они не ограничены этим порядком действий, так некоторые действия в соответствии с одним или более аспектами могут происходить в отличающихся порядках и/или одновременно с другими действиями в отличие от показанных и описанных в данном описании. Например, специалистам в данной области техники должно быть понятно и они должны осознавать, что в качестве альтернативы процесс или методология могут быть представлены в виде ряда взаимосвязанных состояний или событий, например, как в диаграмме состояний. Кроме того, для реализации процесса или методологии в соответствии с одним или более аспектами могут требоваться не все иллюстрируемые действия.
Фиг.1 показывает пример системы беспроводной связи, содержащей единственный мобильный терминал 100 с множеством РЧ модулей, каждый со своими выделенными антеннами. В одном примере множество РЧ модулей совместно размещены на единственной печатной плате (PCB). Показанные на фиг.1 РЧ модули представляют собой модули Bluetooth, Глобальной системы позиционирования (GPS), Связи в ближней зоне (NFC), Множественного доступа с кодовым разделением каналов/Универсальной системы мобильной связи/Глобальной системы мобильной связи (CDMA/UMTS/GSM), Улучшенной оптимизированной передачи данных/Высокоскоростного доступа с коммутацией пакетов (EVDO/HSPA), Wi-Fi™, Ультраширокополосной радиосвязи (UWB), Цифрового телевидения, FM-радио (УКВ-ЧМ радио) и общемировой совместимости сетей для доступа в микроволновом диапазоне (WiMAX). В мобильном терминале 100 требуются одновременные совместимые функционирования этих многочисленных РЧ модулей. Объединенные архитектуры не выгодны, поскольку они являются немасштабируемыми, имеют потребности в сложном интерфейсе; имеют большие единовременные затраты на проектирование (NRE) и/или более длительное время вывода нового изделия на рынок (TTM) и т.д. Например, с объединенной архитектурой, чтобы прибавить дополнительный РЧ модуль, могло бы потребоваться техническое обслуживание всего объединения, то есть новое соединение нового РЧ модуля к каждому из имеющихся РЧ модулей. Хотя фиг.1 показывает, что каждый РЧ модуль имеет выделенную антенну (антенны), специалисту в данной области техники должно быть понятно, что некоторые РЧ модули могут совместно использовать одну и ту же антенну (антенны), не затрагивая сущность или объем представленного раскрытия.
Фиг.2 иллюстрирует пример системы беспроводной связи, содержащей единственный мобильный терминал 200 с множеством РЧ модулей 220a, 220b, 220c, 220d, 220e и доской 210 объявлений РЧ активностей. В одном примере множество РЧ модулей совместно размещены на единственной печатной плате (PCB). Доска 210 объявлений РЧ активностей может быть размещена или не размещена на PCB совместно с РЧ модулями. Примерные РЧ модули 220a, 220b, 220c, 220d, 220e, показанные на фиг.2, включают в себя UMTS, CDMA, WLAN, мобильное телевидение (или цифровое телевидение) и GPS. Специалисту в данной области техники должно быть понятно, что показанные на фиг.2 РЧ модули представляют собой только примеры, и что могут быть включены другие типы и количества РЧ модулей, и/или что один или более из показанных РЧ модулей могут быть исключены, не влияя на объем и сущность представленного раскрытия.
Как показано на фиг.2, каждый РЧ модуль может включать в себя приемник (RX) 240a, 240b, 240c, 240d, 240e и/или передатчик (TX) 230a, 230b, 230c. Доска 210 объявлений РЧ активностей служит в качестве посредника между всеми РЧ модулями в пределах мобильного терминала 200. В одном примере доска 210 объявлений РЧ активностей отправляет уведомления от одного из РЧ модулей на один или более других РЧ модулей в пределах мобильного терминала 200. Например, уведомление от одного из передатчиков 230a, 230b, 230c отправляется на один или более приемников 240a, 240b, 240c, 240d, 240e и/или один или более других передатчиков, которые зарегистрированы для такой информации. Служащая в качестве посредника доска 210 объявлений РЧ активностей развязывает зависимости между РЧ модулями, поскольку РЧ модули больше не должны непосредственно связываться друг с другом. В частности, регистры аппаратного обеспечения различных РЧ модулей развязаны благодаря наличию доски объявлений РЧ активностей. В другом аспекте программное обеспечение (например, вызовы функций программного обеспечения) различных РЧ модулей развязано благодаря наличию доски объявлений РЧ активностей. Без прямого взаимодействия между технологиями и реализации синхронизации РЧ активностей помехи минимизированы. В одном аспекте доска 210 объявлений РЧ активностей представляет собой единственный элемент с двумя функциями интерфейса прикладного программирования (API): отправлять уведомление при предстоящей передаче и обеспечивать возможность РЧ модулям определять их критерии для приема уведомлений.
Когда уведомление принимается приемниками, это уведомление может использоваться для снижения чувствительности к помехам, в то же время сохраняя способность принимать другую информацию. Без такого уведомления приемники могут, например, терять свою возможность принимать данные из-за помех. Доска 210 объявлений РЧ активностей обеспечивает возможность каждому из РЧ модулей в пределах мобильного терминала 200 отправлять уведомления о его РЧ активностях. Каждый из РЧ модулей подписывается на доску 210 объявлений РЧ активностей для приема уведомлений. Дополнительно каждый РЧ модуль может подписаться на уведомления относительно конкретных типов РЧ активностей. В качестве части подписки каждый РЧ модуль может предоставлять фильтр таким образом, что только уведомления, которые проходят критерии фильтра, будут ретранслированы в РЧ модуль. Посредством предоставления фильтра потребляемая мощность доски 210 объявлений РЧ активностей снижается, поскольку уведомление ограничено только релевантными РЧ модулями. В одном аспекте доска 210 объявлений РЧ активностей реализована посредством процессора мобильного терминала 200. В альтернативном варианте доска 210 объявлений РЧ активностей реализована посредством ее собственного выделенного процессора. Посредством предоставления фильтра потребляемая мощность процессора снижается. Критерии фильтра включают в себя один или более из следующих параметров: типа технологии, времени начала передачи, времени окончания передачи, продолжительности передачи, уровня мощности передачи, полосы частот передачи и т.д. Специалисту в данной области техники должно быть понятно, что параметры, перечисленные в данном описании, служат только в качестве примеров, и что могут быть включены другие параметры, не влияя на объем и сущность представленного раскрытия.
Например, передатчик в РЧ модуле может уведомлять доску 210 объявлений РЧ активностей, когда он собирается передавать, о своей технологии (например, CDMA), своей мощности передачи и/или полосе частот. При приеме уведомления от передатчика доска 210 объявлений РЧ активностей проверяет, какие приемники и/или передатчики подписаны на этот конкретный тип уведомления. В одном аспекте каждый из приемников/передатчиков предоставляет фильтр для доски 210 объявлений РЧ активностей. Фильтр включает в себя критерии для уведомлений. Если конкретное уведомление проходит критерии фильтра, то соответствующий приемник/передатчик для этого фильтра желает принять это уведомление. Тогда доска 210 объявлений РЧ активностей отправляет уведомление на приемники и/или передатчики, которые проходят критерии фильтра. Например, приемник принимает только в одной полосе частот. Критерий фильтра этого приемника установлен на одну полосу частот. Таким образом, уведомление о том, что передатчик будет передавать в отличающейся полосе частот, не будет проходить критерии фильтра приемника. Таким образом, в этом случае доска 210 объявлений РЧ активностей не будет отправлять уведомление этому конкретному приемнику.
Как только уведомление приемниками и/или передатчиками принято, могут быть предприняты соответствующие действия. Например, приемник может изменять коэффициент усиления своего малошумящего усилителя (LNA), увеличивать его линейный диапазон, активизировать узкополосный режекторный фильтр и/или перепланировать свое время приема/активность и т.д. Решение о соответствующих действиях находится в пределах получателя уведомления.
Фиг.3 показывает пример приемника 300 цифрового телевидения, который может быть частью РЧ модуля (не показан). В этом примере режим приема приемника 300 цифрового телевидения разработан с улучшенным отношением сигнал-шум (SNR) и существенно сниженным потреблением энергии. Однако недостаток конструктивного решения режима приема включает в себя высокую РЧ чувствительность к другим РЧ передачам (то есть большую уязвимость к помехам). В этом примере доска объявлений РЧ активностей через ее уведомления дает возможность приемнику 300 цифрового телевидения извлекать выгоду от его улучшенного режима приема и предпринимать необходимое действие для того, чтобы защищать себя от помех от другой передачи, когда это является подходящим. При приеме уведомления приемник цифрового телевидения, например, может изменять свой режим приема так, чтобы приспосабливаться к ожидаемой передаче, выполняемой другим передатчиком.
Доска объявлений РЧ активностей может быть реализована в аппаратном обеспечении, встроенном программном обеспечении, программном обеспечении или их комбинации. В одном аспекте доска объявлений РЧ активностей включает в себя одну или более из следующих упоминаемых в данном описании характеристик. Доска объявлений РЧ активностей запускается на обычном программном обеспечении, встроенном программном обеспечении или аппаратном обеспечении, которое легко совмещается со всеми технологиями. Доска объявлений РЧ активностей запускается на обычном программном обеспечении, встроенном программном обеспечении или аппаратном обеспечении, которое является легко доступным для всех технологий. В одном аспекте обычное программное обеспечение, встроенное программное обеспечение или аппаратное обеспечение является временно доступным для модуля третьей стороны в течение временного соединения. Программное обеспечение, встроенное программное обеспечение или аппаратное обеспечение доски объявлений РЧ активностей имеет возможность осуществлять доступ ко всем технологиям так, чтобы можно было принимать и отправлять уведомления ко всем. Программное обеспечение, встроенное программное обеспечение или аппаратное обеспечение доски объявлений РЧ активностей является быстродействующим и простым и запускается с высоким приоритетом, чтобы обеспечивать возможность приема и отправки уведомлений без задержки. В одном аспекте доска объявлений РЧ активностей включает в себя свой собственный процессор для более высокого быстродействия.
Фиг.4 представляет примерную схему последовательности операций синхронизации активностей РЧ модулей. В блоке 410 доска объявлений РЧ активностей начинает работу, обслуживая перечень из РЧ модулей (известных также как "зарегистрированные РЧ модули"). Каждый РЧ модуль может устанавливать набор критериев для уведомления. Например, РЧ модуль может быть заинтересован только в уведомлении относительно передачи, имеющей мощность выше некоторого уровня мощности и/или в конкретной полосе частот. Если имеется перечень из зарегистрированных РЧ модулей, доска объявлений РЧ активностей ожидает. В блоке 420 доска объявлений РЧ активностей принимает уведомление относительно передачи от одного из РЧ модулей. Структура уведомления включает в себя один или более из следующих параметров: типа технологии, времени начала передачи, времени окончания передачи, продолжительности передачи, уровня мощности передачи, полосы частот передачи и т.д. Специалисту в данной области техники должно быть понятно, что параметры, перечисленные в данном описании, служат только в качестве примеров, и что могут быть включены другие параметры, или некоторые из параметров, перечисленных в данном описании, могут быть исключены, не влияя на объем и сущность представленного раскрытия.
Вслед за блоком 420, в блоке 430, доска объявлений РЧ активностей сравнивает уведомление с критериями для уведомления от каждого из зарегистрированных РЧ модулей в перечне. На основании сравнений, в блоке 440, доска объявлений РЧ активностей определяет, какие из зарегистрированных РЧ модулей должны принять это уведомление. В одном аспекте каждый из зарегистрированных РЧ модулей априори предоставляет фильтр для доски объявлений РЧ активностей. Если уведомление проходит критерии фильтра, это уведомление будет ретранслироваться на ассоциированный РЧ модуль. Как только определено, какие из зарегистрированных РЧ модулей должны принимать уведомление, в блоке 450 доска объявлений РЧ активностей ретранслирует уведомление на каждый из этих зарегистрированных РЧ модулей. Если необходимо, уведомление может быть ретранслировано на оба или только на один из приемника и передатчика в РЧ модуле, в зависимости от критериев фильтра. В блоке 460 РЧ модуль принимает уведомление. В блоке 470 РЧ модуль предпринимает соответствующие действия на основании принятого уведомления, то есть РЧ модули реагируют на уведомление. Например, РЧ модуль выключает свой режим приема во время передачи, выполняемой другим РЧ модулем. В другом примере РЧ модуль модифицирует чувствительность своего режима приема для снижения помех от передачи. Специалисту в данной области техники должно быть понятно, что данные примеры не предназначены для того, чтобы быть исключительными, и что многие действия, не упомянутые в данном описании, могут быть соответствующим образом предприняты РЧ модулями, не влияя на объем и сущность представленного раскрытия.
Один из более общих случаев использования заключается в том, чтобы передатчик в первом РЧ модуле уведомлял о своей запланированной активности передачи, в то время как приемник во втором РЧ модуле реагировал на это уведомление. Фиг.5 представляет примерную схему последовательности операций, показывающую случай использования передатчика для приемника. В блоке 510 передатчик в первом РЧ модуле отправляет уведомление на доску объявлений РЧ активностей относительно активности передачи. В блоке 520 доска объявлений РЧ активностей ретранслирует уведомление на приемник во втором РЧ модуле. В блоке 530, при приеме уведомления, приемник реагирует на уведомление. Примеры того, как приемник реагирует, включают в себя одно или более из следующего: конфигурирование узкополосного режекторного фильтра на известный всплеск вследствие ожидаемой передачи; изменение коэффициента усиления малошумящего усилителя (LNA) в приемнике, увеличение линейности и/или перепланирование времени приема приемника и т.д. Специалисту в данной области техники должно быть понятно, что примеры, приведенные в данном описании, предполагаются не как исключительный перечень, и что могут быть включены другие примеры или примеры, упомянутые в данном описании, могут быть исключены, не влияя на объем и сущность представленного раскрытия.
Фиг.6 представляет примерную схему последовательности для случая использования, показанного на фиг.5. В примере, показанном на фиг.6, параметры передачи для каждого из активных передатчиков включают в себя тип технологии, время начала передачи, время окончания передачи, продолжительность передачи, уровень мощности передачи, полосу частот передачи и т.д. Каждый из РЧ модулей (который может включать в себя приемник и/или передатчик внутри него) может регистрироваться на доске объявлений РЧ активностей для приема уведомлений. Каждый РЧ модуль (или в альтернативном варианте каждый приемник и/или передатчик внутри него) может предоставлять в фильтр критерии для его уведомления. Дополнительно предоставляется функция обратного вызова, такая, что если параметры уведомления проходят критерии фильтра, уведомление ретранслируется в РЧ модуль (или его приемник и/или передатчик), соответствующий этому фильтру, с использованием функции обратного вызова.
В другом случае использования передатчик в первом РЧ модуле уведомляет о его запланированной активности передачи, в то время как второй передатчик во втором РЧ модуле реагирует на это уведомление. Фиг.7 представляет примерную схему последовательности операций, показывающую случай использования первого передатчика для второго передатчика. В блоке 710 первый передатчик в первом РЧ модуле отправляет уведомление на доску объявлений РЧ активностей об активности передачи. В блоке 720 доска объявлений РЧ активностей ретранслирует уведомление на второй передатчик во втором РЧ модуле. В блоке 730, при приеме уведомления, второй передатчик реагирует на уведомление, например, посредством перепланирования своих активностей передачи так, чтобы избегать образования помех, снижать одновременное пиковое потребление тока и/или снижать одновременно потребляемую пиковую мощность (то есть передача на пиковой мощности, таким образом, сокращается) и т.д. В одном аспекте "вторым передатчиком" может быть множество передатчиков, каждый из которых находится в РЧ модуле.
В другом случае использования приемник в первом РЧ модуле уведомляет о своей запланированной активности приема для запроса, чтобы другие передатчики в других РЧ модулях перепланировали свою активность передачи. Фиг.8 представляет примерную схему последовательности операций, показывающую случай использования приемника для передатчиков. В блоке 810 приемник в РЧ модуле отправляет уведомление на доску объявлений РЧ активностей, запрашивающее, чтобы один или более передатчиков перепланировали свою активность передачи. В одном аспекте уведомление включает в себя заданный чистый период без активностей передачи. В блоке 820 доска объявлений РЧ активностей ретранслирует уведомление на один или более передатчиков. В блоке 830, при приеме уведомления, передатчики реагируют на уведомление, например, посредством перепланирования своих активностей передачи так, чтобы отвести их от чистого периода (то есть не во время продолжительности чистого периода), или посредством отправки предварительного уведомления о предстоящих известных активностях передачи.
Специалисту в данной области техники должно быть понятно, что процессы и модули, описанные в данном описании, могут быть реализованы различными путями, например, с помощью аппаратного обеспечения, встроенного программного обеспечения, программного обеспечения или их комбинации. Различные иллюстративные схемы последовательности операций, логические блоки, модули и/или схемы, описанные в данном описании, могут быть реализованы или выполнены с помощью одного или более процессоров. В одном аспекте процессор соединен с запоминающим устройством, которое хранит данные, метаданные, команды программы и т.д., подлежащие исполнению процессором для реализации или выполнения различных схем последовательности операций, логических блоков, модулей и/или схем, описанных в данном описании. Фиг.9 показывает пример устройства 900, содержащего процессор 910, находящийся в связи с запоминающим устройством 920 для исполнения синхронизации активностей РЧ модулей. В одном примере устройство 900 используется для того, чтобы реализовывать процессы, иллюстрируемые на фиг.4-8. В одном аспекте запоминающее устройство 920 расположено в процессоре 910. В другом аспекте запоминающее устройство 920 является внешним относительно процессора 910.
Процессор может быть процессором общего назначения, таким как микропроцессор, процессором для конкретного применения, таким как процессор цифровых сигналов (DSP), или может использоваться любая другая платформа аппаратного обеспечения, способная обслуживать программное обеспечение. Выражение "программное обеспечение" следует толковать широко так, чтобы оно означало любую комбинацию команд, структур данных или кода программы независимо от того, упоминается ли оно как программное обеспечение, встроенное программное обеспечение, промежуточное программное обеспечение, микрокоманда или используется любая другая терминология. В качестве альтернативы процессором может быть интегральная схема прикладной ориентации (ASIC), программируемое логическое устройство (PLD), программируемая пользователем вентильная матрица (FPGA), контроллер, микроконтроллер, конечный автомат, комбинация дискретных компонентов аппаратного обеспечения или любая их комбинация. С программным обеспечением реализация может быть выполнена через модули (например, процедуры, функции и т.д.), которые выполняют описанные в данном описании функции. Различные иллюстративные схемы последовательности операций, логические блоки, модули и/или схемы, описанные в данном описании, также могут быть реализованы с помощью кодов программного обеспечения. Коды программного обеспечения могут сохраняться в блоках запоминающего устройства и могут исполняться одним или более процессорами. Различные иллюстративные схемы последовательности операций, логические блоки, модули и/или схемы, описанные в данном описании, также могут включать в себя компьютерно-читаемый носитель для хранения программного обеспечения. Компьютерно-читаемый носитель также может включать в себя одно или более устройств хранения данных, линию передачи или несущую, которая кодирует сигнал данных.
Фиг.10 показывает пример устройства 1000 с возможностями синхронизации активностей РЧ модулей. В одном аспекте устройство 1000 реализовано посредством по меньшей мере одного процессора, содержащего один или более модулей, сконфигурированных, чтобы предоставлять различные аспекты синхронизации активностей РЧ модулей, как описано в данном описании в блоках 1010, 1020, 1030, 1040, 1050, 1060 и 1070. Например, каждый модуль содержит аппаратное обеспечение, встроенное программное обеспечение, программное обеспечение или любую их комбинацию. В одном аспекте устройство 1000 также реализовано посредством по меньшей мере одного запоминающего устройства, находящегося в связи по меньшей мере с одним процессором.
Специалисту в данной области техники должно быть понятно, что методики, описанные в данном описании, также могут быть закодированы как компьютерно-читаемые команды, переносимые на любом компьютерно-читаемом носителе, известном в уровне техники. В этом описании и прилагаемой формуле изобретения термин "компьютерно-читаемый носитель" относится к любому носителю, который принимает участие в предоставлении команд для исполнения для какого-либо процессора, такого как процессор 910, показанный и описанный на фиг.9, или процессор (процессоры), описанный на фиг.10, но не ограничиваясь этим. В одном аспекте такой носитель имеет вид запоминающего устройства и принимает форму энергозависимого или энергонезависимого носителя для хранения данных, например, как в запоминающем устройстве 920 на фиг.9 или в запоминающем устройстве, описанном на фиг.10. В одном аспекте такой носитель имеет вид передачи и включает в себя коаксиальный кабель, медный провод, оптический кабель и воздушный интерфейс, переносящий акустические, электромагнитные или оптические волны, способные переносить сигналы, пригодные для считывания машинами или компьютерами. В представленном раскрытии переносящие сигналы волны, если не определено конкретно, все вместе называются волнами-носителями, которые включают в себя оптические, электромагнитные и акустические волны.
Предыдущее описание раскрытых аспектов предоставлено для того, чтобы дать возможность любому специалисту в данной области техники выполнять или использовать представленное раскрытие. Различные модификации этих аспектов специалистам в данной области техники будут очевидны, а общие принципы, определенные в данном описании, можно применять к другим аспектам, не выходя при этом за рамки объема и сущности раскрытия.