КОНКРЕТНАЯ ДЛЯ СОТЫ ПОВТОРНАЯ ПЕРЕДАЧА ДАННЫХ MBMS ОДНОЧАСТОТНОЙ СЕТИ
CELL-SPECIFIC REPEATED TRANSFER OF MBMS DATA IN SINGLE-FREQUENCY NETWORK

УРОВЕНЬ ТЕХНИКИ
Родственные заявки
Настоящая заявка претендует на привилегии предварительной заявки на патент США с порядковым номером 60/812 248, поданной 9 июня 2006 г., озаглавленной «METHOD AND APPARATUS FOR RETRANSMISSION IN WIRELESS COMMUNICATIONS», которая специально включена по ссылке в данную заявку.
Область техники, к которой относится изобретение
Нижеследующее описание относится, в основном, к беспроводной связи и, более конкретно, к повторной передаче мультимедийных широковещательных многоадресных услуг для одночастотной сети (SFN) таким образом, который сохраняет синхронизированную передачу SFN.
Уровень техники
Системы беспроводной связи стали преобладающими при содействии возникновению глобальной связи, использующей портативные, карманные устройства. Такие устройства стали меньше и более мощными, удовлетворяя потребностям потребителей, улучшая качество и разборчивость связи и конкурируя с традиционными устройствами связи для предоставления мультимедийных услуг. Повышение вычислительной мощности и пропускной способности сети способствовало такой конкуренции, но также повысило требование к операторам беспроводных сетей и оборудованию операторов.
Одним механизмом, способствующим связи с высокой пропускной способностью для мультимедиа, был принцип действия одночастотной сети (SFN). В частности, мультимедийные широковещательные многоадресные услуги (MBMS) и MBMS для долгосрочной эволюции (LTE) проекта партнерства по созданию систем третьего поколения (3GPP), также известной как E-MBMS (включая, например, то, что недавно стало известно как одночастотная сеть многоадресной/широковещательной передачи (MBSFN) в контексте LTE), могут использовать такой принцип действия SFN. SFN используют радиопередатчики, такие как усовершенствованные узлы В (eNode B) (базовые станции усовершенствованных узлов), для связи с абонентскими устройствами. В частности, группы усовершенствованных узлов B могут передавать двунаправленную информацию строго синхронизированным образом, так что сигналы усиливают друг друга, а не создают помехи друг другу. В результате для услуг E-MBMS может поддерживаться конкурентоспособная связь с высокой пропускной способностью.
Иногда данные SFN, передаваемые на одно или более устройств, могут быть нераспознаваемыми или просто теряются. Такие данные должны повторно передаваться беспроводной сетью для поддержания услуги. Повторная передача, однако, накладывает дополнительные проблемы. Например, повторная передача может происходить по всей группе сот SFN, приводя к тому, что каждый усовершенствованный узел B повторно передает один и тот же блок (блоки) данных. Скоординированная повторная передача расходует большую величину пропускной способности и большую величину мощности. Также имеют место дополнительные проблемы в том, что всем усовершенствованным узлам В необходимо определять, какие блоки требуются любому устройству и какие радиоресурсы должны распределяться для повторной передачи. Координация между многими усовершенствованными узлами В также потребляет дополнительную вычислительную мощность. Следовательно, провайдеры беспроводной связи провели исследования с целью обеспечения альтернативных механизмов для повторной передачи данных.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Нижеследующее представляет упрощенную сущность одного или более аспектов, чтобы обеспечить базовое понимание таких аспектов. Эта сущность не является подробным обзором всех предполагаемых аспектов и не предназначена ни для того, чтобы определять ключевые или критичные элементы всех аспектов, ни для того, чтобы устанавливать объем любого или всех аспектов. Ее единственной целью является представление некоторых принципов одного или более аспектов в упрощенном виде в качестве вводной части для более подробного описания, которое представлено ниже.
Согласно различным аспектам, описанным в данном документе, повторная передача данных одночастотной сети (SFN) обеспечивается таким образом, который сохраняет синхронизацию передач SFN. В качестве примера, данные SFN могут передаваться в первом периоде распределения, и непринятый или нераспознаваемый пакет данных SFN, ассоциированный с данными SFN, может планироваться во втором периоде распределения. В качестве более конкретного примера, непринятый или нераспознаваемый пакет данных SFN может распределяться блоку второго периода распределения, который планируется для передачи не-SFN. Следовательно, повторная передача SFN может происходить на посотовой основе без существенного воздействия на передачи SFN, синхронизированные между сотами. Необходимо принять во внимание, что данные SFN также могут включать в себя данные мультимедийной широковещательной многоадресной услуги (MBMS), данные, относящиеся к MBMS для долгосрочной эволюции (LTE) проекта партнерства по созданию систем третьего поколения (3GPP) (например, также известной как E-MBMS), и/или данные одночастотной сети многоадресной/широковещательной передачи (MBSFN) или т.п.
Согласно относящимся аспектам описывается способ обеспечения повторной передачи данных одночастотной сети (SFN). Способ содержит передачу данных SFN в течение сегмента периода распределения передачи, причем данные SFN могут синхронизироваться между множеством передатчиков. Способ также содержит планирование непринятого или нераспознаваемого пакета данных SFN для повторной передачи в течение второго сегмента периода распределения передачи или в течение сегмента последующего периода распределения передачи.
Другой аспект относится к устройству, которое способствует повторной передаче данных SFN. Устройство содержит средство для синхронизации пакетов данных SFN, запланированных для передачи в течение первого или последующего периода распределения между множеством передатчиков. Устройство также может содержать средство для планирования повторной передачи непринятого пакета данных SFN в течение первого или последующего периода распределения таким образом, который не оказывает влияние на синхронизированную передачу пакетов данных SFN. Например, непринятый пакет данных SFN может планироваться для части первого или последующего периода распределения, распределенного для данных не-SFN, когда необходимо, на посотовой основе.
Согласно другому аспекту описывается устройство, которое способствует повторной передаче пакета данных SFN в среде беспроводной связи. Устройство содержит блок оценки данных, который синхронизирует пакеты данных SFN, запланированные для передачи в течение первого или последующего периода распределения, между множеством передатчиков. Устройство также может содержать ответчик обратной связи, который планирует повторную передачу непринятого пакета данных SFN в течение первого или последующего периода распределения таким образом, который сохраняет синхронизированную передачу данных SFN. Например, непринятый пакет данных SFN может планироваться в течение части, ранее распределенной для данных не-SFN, когда необходимо, на посотовой основе.
Другой аспект относится к процессору, способствующему осуществлению повторной передачи данных SFN в среде беспроводной связи. Процессор может содержать средство для синхронизации пакетов данных SFN, запланированных для передачи в течение первого или последующего периода распределения, между множеством передатчиков. Процессор также может содержать средство для приема обратной связи, относящейся к непринятому пакету данных SFN. Кроме того, процессор может содержать средство для планирования повторной передачи непринятого пакета данных SFN в течение первого или последующего периода распределения таким образом, который поддерживает синхронизированную передачу пакетов данных SFN.
Другой аспект относится к продукту компьютерной программы, способствующему осуществлению повторной передачи пакетов данных SFN, который содержит считываемый компьютером носитель, который включает в себя коды, исполняемые по меньшей мере одним компьютером. Компьютерные коды могут вызывать компьютером передачу данных SFN в течение первого сегмента периода распределения передачи, прием данных обратной связи, относящихся к непринятому или нераспознаваемому пакету данных SFN, ассоциированному с данными SFN, и планирование непринятого или нераспознаваемого пакета данных SFN для повторной передачи в течение второго сегмента периода распределения передачи или сегмента второго периода распределения передачи. Кроме того, пакет данных SFN может планироваться таким образом, который поддерживает синхронизированную передачу данных SFN. Кроме того, второй период распределения передачи может передаваться компьютером после периода распределения передачи.
Согласно другому аспекту предложен способ потребления повторно передаваемых данных SFN в беспроводной сетевой среде. Способ содержит прием данных SFN, синхронизированных между множеством передатчиков, в течение первого сегмента периода распределения передачи от одного или более из множества передатчиков. Способ также может содержать включение непринятого или нераспознаваемого пакета данных SFN, ассоциированного с данными SFN, переданными в течение первого сегмента периода распределения передачи, и принятого потом в течение второго сегмента периода распределения передачи или сегмента последующего периода распределения передачи, в пакеты данных SFN, принятые в течение первого сегмента.
Другой аспект относится к устройству, которое потребляет повторно передаваемые данные SFN в беспроводной сетевой среде. Устройство может содержать средство для приема пакетов данных SFN, синхронизированных между множеством передатчиков и запланированных для передачи в течение первого периода распределения, от одного или более из множества передатчиков. Кроме того, устройство может содержать средство для включения непринятого пакета данных SFN, ассоциированного с пакетами данных SFN, принятыми в течение первого периода распределения, и принятого потом в течение последующей части первого периода распределения или в течение последующего периода распределения, в пакеты данных SFN, принятых в течение первого периода распределения.
Другой аспект относится к устройству, которое потребляет повторно передаваемые данные SFN. Устройство содержит приемник, который принимает пакеты данных SFN, синхронизированные между множеством передатчиков и запланированные для передачи в течение первого периода распределения, от одного или более из множества передатчиков. Устройство также может содержать организатор данных, который включает непринятый пакет данных SFN, ассоциированный с пакетами данных SFN, переданными в течение первого периода распределения, и принятый потом приемником в течение последующей части первого периода распределения или в течение последующего периода распределения, в пакеты данных SFN, принятые в течение первого периода распределения.
Согласно дополнительным аспектам предложен процессор для потребления повторно передаваемых пакетов данных SFN. Процессор может содержать средство для приема пакетов данных SFN, синхронизированных между множеством передатчиков и запланированных для передачи в течение первого периода распределения, от одного или более из множества передатчиков. Кроме того, процессор может содержать средство для обеспечения данных обратной связи, относящихся к непринятому пакету данных SFN. Кроме того, процессор может содержать средство для включения непринятого пакета данных SFN, принятого в течение последующей части первого периода распределения или в течение последующего периода распределения, в пакеты данных SFN, принятые в течение первого периода распределения.
Согласно дополнительным аспектам предлагается продукт компьютерной программы для потребления повторно передаваемых пакетов данных SFN, относящихся к услугам MBMS, который содержит считываемый компьютером носитель, содержащий коды, исполняемые по меньшей мере одним компьютером. Коды могут вызывать компьютером прием пакетов данных SFN, обеспечение данных обратной связи, относящихся к непринятому или нераспознаваемому пакету данных SFN, и включение непринятого пакета данных SFN, принятого в течение последующей передачи или последующей части первой передачи, ассоциированного с данными SFN, принятыми в течение первого периода распределения.
Для выполнения вышеуказанных и относящихся целей один или более аспектов содержат ниже признаки, полностью описанные и конкретно указанные в формуле изобретения. Нижеследующее описание и прилагаемые чертежи подробно излагают некоторые иллюстративные аспекты одного или более аспектов. Эти аспекты являются указывающими, однако, только несколько из различных путей, какими могут быть воплощены принципы различных аспектов, и, как предполагается, описанные аспекты включают в себя все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 иллюстрирует систему беспроводной связи с многочисленными базовыми станциями и многочисленными терминалами, такими, которые могут использоваться в связи с одним или более аспектами.
Фиг.2 представляет собой иллюстрацию среды специальной или непланируемой/частично планируемой беспроводной связи согласно различным аспектам.
Фиг.3 представляет собой изображение примерной методологии для обеспечения повторной передачи данных SFN согласно одному или более аспектам.
Фиг.4 представляет собой иллюстрацию примерной методологии для обеспечения повторной передачи данных SFN в блоках данных не-SFN согласно дополнительным аспектам.
Фиг.5 изображает примерную методологию для обеспечения повторной передачи данных SFN без воздействия на синхронизированную передачу SFN согласно одному или более аспектам.
Фиг.6 иллюстрирует примерную систему для повторной передачи данных SFN согласно относящимся аспектам данного описания.
Фиг.7 иллюстрирует примерное устройство модифицирования, которое может планировать повторно передаваемые данные без оказания влияния на синхронизацию данных SFN согласно дополнительным аспектам.
Фиг.8 описывает примерную систему повторной синхронизации данных SFN в связи с повторной передачей пакета (пакетов) данных SFN согласно относящимся аспектам.
Фиг.9 иллюстрирует устройство связи, которое обеспечивает синхронизированную повторную передачу данных SFN, согласно одному или более аспектам заявленного предмета.
Фиг.10 иллюстрирует примерную систему, описывающую передачу и повторную передачу данных SFN, согласно аспектам данного описания.
Фиг.11 и 11А описывают два примерных периода распределения передачи, способствующие распределению повторно передаваемых данных SFN, согласно данному описанию.
Фиг.12 и 12А изображают два разделенных по частоте периода распределения, в которых повторная передача SFN может происходить в одном или более частотных подразделениях, согласно одному или более аспектам, описанным в данном документе.
Фиг.13 иллюстрирует примерный период распределения передачи, способствующий повторной передаче данных SFN в одном периоде распределения, согласно конкретным аспектам.
Фиг.14 изображает терминал доступа, который способствует обеспечению синхронизированной повторной передачи данных SFN, согласно одному или более аспектам.
Фиг.15 иллюстрирует систему, которая способствует синхронизированной передаче данных SFN в связи с повторной передачей непринятых пакетов данных SFN, согласно одному или более аспектам.
Фиг.16 иллюстрирует базовую станцию, которая способствует повторной передаче данных SFN, в то же время сохраняя общую синхронизацию передач SFN, согласно одному или более аспектам.
Фиг.17 иллюстрирует примерную систему, которая обеспечивает повторную передачу данных SFN таким образом, который поддерживает синхронизацию передач SFN.
Фиг.18 изображает примерную систему, которая потребляет повторно передаваемые данные SFN и может включать такие данные в ранее принятые передачи SFN, согласно одному или более аспектам.
ПОДРОБНОЕ ОПИСАНИЕ
Теперь описываются различные аспекты с ссылкой на чертежи, на которых подобные позиции используются для ссылки на подобные элементы по всем чертежам. В нижеследующем описании, с целью объяснения, излагаются многочисленные конкретные подробности, чтобы обеспечить полное понимание одного или более аспектов. Может быть очевидным, однако, что такой аспект (аспекты) может быть осуществлен на практике без этих конкретных подробностей. В других случаях общеизвестные конструкции и устройства показаны в виде блок-схемы, чтобы способствовать описанию одного или более аспектов.
Кроме того, ниже описываются различные аспекты раскрытия. Должно быть очевидным, что идеи данного документа могут быть воплощены в многочисленных формах и что любая конкретная конструкция и/или функция, описанная в данном документе, является просто представительной. Основываясь на идеях в данном документе, специалист в данной области техники должен принять во внимание, что аспект, описанный в данном документе, может быть реализован независимо от любых других аспектов и что два или более из этих аспектов могут быть объединены различными путями. Например, устройство может быть реализовано, и/или способ может быть осуществлен на практике, используя любое количество аспектов, изложенных в данном документе. Кроме того, устройство может быть реализовано, и/или способ может быть осуществлен на практике, используя другую конструкцию и/или функциональную возможность в дополнение к или за исключением одного или более из аспектов, изложенных в данном документе. В качестве примера, многие способы, приборы, системы и устройства, описанные в данном документе, описываются в контексте среды специальной или непланируемой/частично планируемой развертываемой беспроводной связи, которая обеспечивает синхронизированную передачу и повторную передачу данных SFN. Специалист в данной области техники должен принять во внимание, что подобные методы могут применяться в других средах связи.
Как используется в данной заявке, предполагается, что термины «компонент», «система» и подобные им ссылаются на относящуюся к компьютерам сущность, любую из аппаратных средств, программных средств, встроенных программных средств, аппаратно-программных средств, межплатформенных программных средств, микрокода и/или любой их комбинации. Например, компонентом может быть, но не ограничивается ими, процесс, выполняющийся в процессоре, процессор, объект, исполняемый файл, поток управления, программа и/или компьютер. Один или более компонентов могут постоянно находиться в процессе и/или потоке управления, и компонент может быть локализован на одном компьютере и/или распределен по двум или более компьютерам. Также эти компоненты могут исполняться с различных считываемых компьютером носителей, имеющих различные структуры данных, хранимые на нем. Компоненты могут устанавливать связь посредством локальных и/или удаленных процессов, таких как в соответствии с сигналом, имеющим один или более пакетов данных (например, данные от одного компонента взаимодействуют с другим компонентом в локальной системе, распределенной системе и/или по сети, такой как Интернет, с другими системами при помощи сигнала). Кроме того, компоненты систем, описанных в данном документе, могут переупорядочиваться и/или дополняться дополнительными компонентами, чтобы способствовать достижению различных аспектов, целей, преимуществ и т.д., описанных в отношении их, и не ограничиваются точными конфигурациями, изложенными на данной фигуре, что понятно для специалиста в данной области техники.
Кроме того, различные аспекты описываются в данном документе в связи с абонентской станцией. Абонентская станция также может называться системой, абонентским блоком, мобильной станцией, мобильным прибором, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, агентом пользователя, пользовательским устройством или оборудованием пользователя. Абонентской станций может быть сотовый телефон, беспроводный телефон, телефон по протоколу установления сеансов связи (SIP), станция беспроводного абонентского доступа (WLL), персональный цифровой помощник (PDA), карманное устройство, имеющее возможность беспроводного подключения, или другое устройство обработки, подсоединенное к беспроводному модему или подобному механизму, способствующему осуществлению беспроводной связи с устройством обработки.
Кроме того, различные аспекты или признаки, описанные в данном документе, могут быть реализованы в виде способа, устройства или изделия, используя стандартные методы программирования и/или проектирования. Термин «изделие», используемый в данном документе, как предполагается, охватывает компьютерную программу, доступную с любого считываемого компьютером устройства, несущей или носителей. Например, считываемые компьютером носители могут включать в себя, но не ограничиваться ими, магнитные запоминающие устройства (например, жесткий диск, гибкий диск, магнитные полоски…), оптические диски (например, компакт-диск (CD), цифровой многофункциональный диск (DVD)…), смарт-карты и устройства флэш-памяти (например, карточка, палочка, ключ-накопитель…). Кроме того, различные носители данных, описанные в данном документе, могут представлять одно или более устройств и/или другие машиносчитываемые носители для хранения информации. Термин «машиносчитываемый носитель» может включать в себя, без ограничения ими, беспроводные каналы и различные другие носители, способные хранить, содержать и/или переносить инструкцию (инструкции) и/или данные.
Кроме того, слово «примерный» используется в данном документе для того, чтобы означать служащий в качестве примера, экземпляра или иллюстрации. Любой аспект или конструкция, описанные в данном документе в качестве «примерного», не должны обязательно толковаться как предпочтительные или выгодные по отношению к другим аспектам или конструкциям. Скорее, использование слова «примерный» предназначено для того, чтобы представлять понятия конкретным образом. Как используется в данной заявке, термин «или» предназначен для того, чтобы означать включающее «или», а не исключающее «или». Т.е. если не указано иначе или ясно из контекста, выражение «Х использует А или В», как предполагается, означает любые естественные включающие перестановки. Т.е., если Х использует А, Х использует В; или Х использует как А, так и В, тогда «Х использует А или В» удовлетворяется в любых вышеприведенных случаях. Кроме того, артикли «а» и «an», используемые в данной заявке и прилагаемой формуле изобретения, должны, в основном, толковаться как означающие «один или более», если не указано иначе, или ясно из контекста, что относится к форме единственного числа.
Как используется в данном документе, термин «заключать» или «заключение» относится, в основном, к процессу обоснования о состояниях системы, среды и/или пользователя или заключения о них из набора наблюдений, зафиксированных при помощи событий и/или данных. Заключение может применяться для определения конкретного контекста или действия или может создавать, например, распределение вероятности по состояниям. Заключение может быть вероятностным, т.е. вычисление распределения вероятности по представляющим интерес состояниям, основанное на рассмотрении данных и событий. Заключение также может ссылаться на методы, применяемые для составления событий более высокого уровня из набора событий и/или данных. Такое заключение приводит к конструкции новых событий или действий из набора наблюдаемых событий и/или хранимых данных о событии, коррелируются ли или нет события в непосредственной временной близости и поступают ли события и данные от одного или более источников событий и данных.
Фиг.1 иллюстрирует систему 100 беспроводной связи с многочисленными базовыми станциями 110 и многочисленными терминалами 120, такими, которые могут использоваться в связи с одним или более аспектами. Базовая станция представляет собой, в основном, стационарную станцию, которая устанавливает связь с терминалами и также может называться точкой доступа, узлом В или некоторой другой терминологией. Каждая базовая станция 110 обеспечивает покрытие связи для конкретной географической зоны, изображенное в виде трех географических зон, обозначенных 102а, 102b и 102с. Термин «сота» может ссылаться на базовую станцию и/или ее зону покрытия в зависимости от контекста, в котором используется термин. Чтобы повысить емкость системы, зона покрытия базовой станции может разделяться на многочисленные меньшие зоны (например, три меньшие зоны, согласно соте 102а на фиг.1) 104а, 104b и 104с. Каждая меньшая зона может обслуживаться соответствующей базовой приемопередающей подсистемой (BTS). Термин «сектор» может ссылаться на BTS и/или ее зону покрытия в зависимости от контекста, в котором используется термин. Для секторизованной соты, BTS для всех секторов этой соты обычно располагаются совместно в базовой станции для соты. Методы передачи, описанные в данном документе, могут использоваться для системы с секторизованными сотами, а также системы с несекторизованными сотами. Для простоты, в нижеследующем описании термин «базовая станция» используется обобщенно для стационарной станции, которая обслуживает сектор, а также стационарной станции, которая обслуживает соту.
Терминалы 120 обычно распределены по системе, и каждый терминал может быть стационарным или мобильным. Терминалом также может называться мобильная станция, оборудование пользователя, пользовательское устройство или некоторой другой терминологией. Терминалом может быть беспроводное устройство, сотовый телефон, персональный цифровой помощник (PDA), карта беспроводного модема и т.д. Каждый терминал 120 может устанавливать связь с нулем, одной или многочисленными базовыми станциями по нисходящей линии связи и восходящей линии связи в любой данный момент. Нисходящая линия связи (или прямая линия связи) ссылается на линию связи от базовых станций на терминалы, и восходящая линия связи (или обратная линия связи) ссылается на линию связи от терминалов к базовым станциям.
Для централизованной архитектуры контроллер 130 системы соединяется с базовыми станциями 110 и обеспечивает координацию и управление для базовых станций 110. Для распределенной архитектуры базовые станции 110 могут устанавливать связь друг с другом, когда необходимо. Передача данных по прямой линии связи происходит от одной точки доступа к одному терминалу доступа с максимальной скоростью передачи данных или около нее, которая может поддерживаться прямой линией связи и/или системой связи. Дополнительные каналы прямой линии связи (например, канал управления) могут передаваться от многочисленных точек доступа к одному терминалу доступа. Передача данных по обратной линии связи может происходить от одного терминала доступа на одну или более точек доступа.
Фиг.2 представляет собой иллюстрацию среды 200 специальной или непланируемой/частично планируемой беспроводной связи согласно различным аспектам. Система 200 может содержать одну или более базовых станций 202 в одном или более секторах, которые принимают, передают, повторяют и т.д. сигналы беспроводной связи друг другу и/или на одно или более мобильных приборов 204. Как изображено, каждая базовая станция 202 может обеспечивать покрытие связи для конкретной географической зоны, изображенное в виде трех географических зон, обозначенных 206а, 206b, 206с и 206d. Каждая базовая станция 202 может содержать цепь передатчиков и цепь приемников, каждая из которых может, в свою очередь, содержать множество компонентов, связанных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.п.), что понятно для специалиста в данной области техники. Мобильными приборами 204, например, могут быть сотовые телефоны, смартфоны, портативные компьютеры, карманные устройства связи, карманные вычислительные устройства, спутниковые радиостанции, системы глобального позиционирования, PDA и/или любые другие подходящие устройства для установления связи по беспроводной сети 200. Система 200 может применяться в связи с различными аспектами, описанными в данном документе, чтобы способствовать обеспечению масштабируемого повторного использования ресурсов в среде беспроводной связи, как излагается в отношении последующих фигур.
Ссылаясь на фиг.3-5, методологии, относящиеся к обеспечению синхронизированной передачи и повторной передачи мультимедийной широковещательной многоадресной услуги (MBMS) долгосрочной эволюции проекта партнерства по созданию систем третьего поколения (3GPP LTE), также известной как E-MBMS, данных, использующих принцип действия одночастотной сети (SFN). Например, методологии могут относиться к обеспечению таких синхронизированных передач в среде многостанционного доступа с частотным разделением каналов (FDMA), среде многостанционного доступа с ортогональным частотным разделением каналов (OFDMA), среде многостанционного доступа с кодовым разделением каналов (CDMA), среде широкополосного многостанционного доступа с кодовым разделением каналов (WCDMA), среде многостанционного доступа с временным разделением каналов (TDMA), среде многостанционного доступа с пространственным разделением каналов (SDMA) или в любой другой подходящей беспроводной среде. Хотя, для целей упрощения объяснения, методологии показаны и описаны в виде последовательности действий, необходимо понять и принять во внимание, что методологии не ограничиваются порядком действий, так как некоторые действия, согласно одному или более аспектам, могут происходить в других порядках и/или одновременно с другими действиями, отличными от показанных и описанных в данном документе. Например, специалист в данной области техники поймет и примет во внимание, что методология, альтернативно, может представляться в виде последовательности связанных между собой состояний или событий, таких как в диаграмме состояний. Кроме того, не все изображенные действия могут потребоваться для реализации методологии согласно одному или более аспектам.
Фиг.3 представляет собой изображение примерной методологии 300 для обеспечения повторной передачи данных SFN согласно одному или более аспектам данного раскрытия. Способ 300 может способствовать повторной передаче непринятого или нераспознаваемого пакета данных SFN, в то же время сохраняя общую синхронизацию данных SFN. Например, такой пакет данных SFN может планироваться в течение части периода распределения, выделенной для данных не-SFN. Более конкретно, планируемая часть может подразделяться на многочисленные временные или частотные блоки. Подразделенные блоки могут давать возможность передавать пакет данных SFN одновременно с набором передач данных E-MBMS или непосредственно после него, из которых пакет данных SFN представляет собой поднабор. Следовательно, рабочий цикл терминала (например, сотовых телефонов, мобильных приборов, многорежимных приборов и т.д.) может быть уменьшен для передачи и/или повторной передачи SFN, т.е. так как передача и повторная передача группируются в соответствии с услугой, терминал может «находиться в спящем состоянии» в течение передачи данных E-MBMS, не связанной с терминалом.
Согласно способу 300 в позиции 302 синхронизированные данные SFN могут обмениваться в течение сегмента распределения. Конкретно, данные SFN, синхронизированные между множеством передатчиков, могут передаваться в течение сегмента периода распределения передачи. Множество передатчиков может включать в себя базовые станции усовершенствованных узлов (eNode B), точки беспроводного доступа или т.п. Кроме того, в позиции 302 синхронизированные данные SFN могут приниматься на одном или более терминалах (например, сотовых телефонах, мобильных приборах, многорежимных приборах и т.д.).
Множество передатчиков могут синхронизировать данные SFN посредством передачи каждого блока данных SFN, по существу, в эквивалентные моменты времени на каждом передатчике. Синхронизация может быть выгодна для снижения помех сотам и сохранения высоких скоростей передачи данных между передатчиком и терминалом. В отношении способа 300 данные SFN могут включать в себя данные E-MBMS, ассоциированные с одной или более услугами. Обычно данные, ассоциированные с первой услугой, планируются в части сегмента распределения, который отличен от данных, ассоциированных со второй услугой. В результате данные, относящиеся к различным услугам, могут передаваться в различные моменты времени, и терминал, принимающий такую передачу, может оставаться активным только в течение запланированных сегментов, переносящих данные, относящиеся к услуге, которую использует устройство. Следовательно, такое отдельное планирование может уменьшать рабочий цикл устройства (см. фиг.11, 11А, 12 и 12А для дополнительной иллюстрации планирования ниже).
Методология 300 переходит с позиции 302 на позицию 304, где могут обмениваться данные, относящиеся к непринятому или нераспознаваемому пакету данных SFN. Данные могут включать в себя обратную связь от терминала, который пытался принять передачу данных, запланированных в периоде распределения передачи, например. Обратная связь может указывать, что не был принят один или более пакетов данных, относящихся к услуге E-MBMS, которые были запланированы для передачи в течение конкретного периода распределения. Альтернативно или в дополнение, обратная связь может указывать, что часть одного или более пакетов данных является нераспознаваемой для терминала. Такая обратная связь также может включать в себя запрос на повторную передачу непринятого и/или нераспознаваемого пакета (пакетов) данных. Кроме того, такая обратная связь может посылаться с терминала на один или более передатчиков SFN, независимо от конкретного передатчика, от которого принимаются данные.
В позиции 306 повторная передача пакета данных SFN может динамически перепланироваться в течение второго сегмента второго периода распределения. Второй период распределения может быть последующим для первого периода распределения. Кроме того, сегмент периода распределения, содержащий один или более повторно передаваемых пакетов данных, также может называться блоком «reTx». Кроме того, второй период распределения может подразделяться на многочисленные временные и/или частотные части, которые могут содержать такой блок reTx. Например, первый временной период/блок может содержать данные, относящиеся к услуге А (например, услуге E-MBMS, мультимедийной широковещательной услуге, такой как видео, включающее в себя мобильное телевидение, потоковое аудио, услуге загрузки файлов, потоковому тексту, такому как услуга биржевых символов акций или т.п.), и второй временной период/блок может содержать данные, относящиеся к услуге В, и т.д. Повторная передача непринятого пакета данных SFN, относящегося к услуге А, может быть в блоке reTx, непосредственно рядом (например, во времени) с первым временным периодом/блоком, например. Повторная передача непринятого пакета данных SFN, относящегося к услуге В, может быть в блоке reTx, непосредственно рядом со вторым временным периодом/блоком и т.д.
В качестве альтернативного примера, блок reTx, распределенный пакету данных SFN, ассоциированному с услугой А, может быть в другом частотном подразделении временного периода, выделенного услуге А. Кроме того, блок reTx, распределенный пакету данных SFN, ассоциированному с услугой В, может быть в другом частотном подразделении временного периода, выделенного услуге В, и т.д. Таким образом, как описано, терминальные приборы, принимающие передачу от беспроводной сети, могут оставаться активными только в течение частей передачи, содержащих услуги, относящиеся к каждому терминальному прибору. Посредством нахождения в спящем режиме в течение других частей передачи рабочий цикл, ассоциированный с такими устройствами, может уменьшаться для передачи и повторной передачи данных SFN.
Фиг.4 представляет собой иллюстрацию примерной методологии 400 для обеспечения повторной передачи данных SFN в блоках данных не-SFN согласно дополнительным аспектам заявленного предмета. Согласно способу 400 в позиции 402 могут обмениваться синхронизированные данные SFN в течение сегмента периода распределения. Например, данные могут передаваться одним или более передатчиками, связанными с сетью беспроводной связи, и приниматься одним или более терминалами, способными устанавливать беспроводную линию связи (и, например, авторизоваться для проведения связи) с такими передатчиками. Обмен синхронизированными данными может быть, по существу, аналогичен обмену, описанному на фиг.3 выше.
В позиции 404 могут обмениваться данные, относящиеся к непринятому или нераспознаваемому пакету данных, например, между одним или более терминальными приборами и одним или более передатчиками. Данные могут включать в себя обратную связь, указывающую услугу (например, услугу E-MBMS), относящуюся к пакету данных, и запрашивающую повторную передачу пакета данных. Такая обратная связь может посылаться на один или более передатчиков сети беспроводной связи, например, усовершенствованные узлы В или т.п.
В позиции 406 непринятый или нераспознаваемый пакет данных может динамически перепланироваться в течение второго сегмента периода распределения. Более конкретно, второй сегмент может представлять собой часть сегмента распределения, запланированного для несинхронизированных данных не-SFN (или, например, сегмента, запланированного для того, чтобы не включать данные). В результате запланированные услуги E-MBMS не прерываются и может сохраняться синхронизированная передача SFN услуг E-MBMS на многочисленные соты.
В качестве дополнительной выгоды, не требуется координация между передатчиками для повторной передачи пакета данных. Конкретно, несинхронизированные передачи могут выполняться на посотовой основе. Кроме того, каждому передатчику необходимо передавать только пакеты данных, требуемые терминальными приборами в соте, обслуживаемой передатчиком. Это потому, что несинхронизированная связь обычно не зависит от соты. В качестве примера, несинхронизированные повторные передачи единственным усовершенствованным узлом В принимаются всеми терминалами, поддерживающими активную беспроводную линию связи с усовершенствованным узлом B, но не всеми терминалами, выполняющими связь с сетью. Посредством перераспределения частей не-SFN периода распределения для повторной передачи пакетов данных SFN может снижаться на значительную величину пропускная способность сети и вычислительная мощность и может улучшаться рабочий цикл и пропускная способность терминалов, выполняющих связь с сетью.
В позиции 408 пакет данных SFN обменивается между передатчиком и терминалом в течение второго периода распределения. Как указано выше, такой обмен может быть конкретным для соты и может снижать пропускную способность сети и вычислительные ресурсы и рабочий цикл терминала и скорости передачи данных. В позиции 410 множество блоков reTx могут планироваться во втором периоде распределения на посотовой основе для повторной передачи дополнительных пакетов данных, требуемых терминалами в соте. Таким образом, способ 400 может предусматривать повторную передачу непринятых или нераспознаваемых пакетов данных SFN, в то же время поддерживая высокую пропускную способность сети и уменьшая вычислительную мощность сети и рабочий цикл терминала.
Фиг.5 изображает примерную методологию 500 для обеспечения повторной передачи данных SFN без воздействия на синхронизированную передачу SFN согласно одному или более аспектам, описанным в данном документе. В позиции 502 выполняется обмен синхронизированных данных SFN, например, между терминалами сети беспроводной связи и одним или более абонентскими устройствами. В позиции 504 выполняется определение, отсутствует ли пакет данных SFN, ассоциированный с обмениваемыми данными SFN, на абонентском устройстве. Например, такое определение может быть результатом анализа пакетов данных SFN, принятых на абонентских устройствах, и последующей обратной связи, относящейся к таким пакетам данных SFN. В качестве более конкретного примера, абонентское устройство может принимать данные, запланированные в периоде распределения передачи, от одного или более усовершенствованных узлов B. Кроме того, план данных может указываться в передаче. Абонентское устройство может анализировать план передачи для определения, какие пакеты данных должны посылаться и были ли приняты пакеты данных, предназначенные для посылки, на абонентском устройстве. Кроме того, абонентское устройство может анализировать план передачи на поуслуговой основе. Более конкретно, услуги, относящиеся к абонентскому устройству, могут анализироваться (например, включая услуги планирования передачи данных, а также услуги связи, такие как E-MBMS), и могут игнорироваться услуги, не относящиеся к абонентскому устройству. Абонентское устройство тогда может отвечать одному или более усовершенствованным узлам B, указывая необходимость повторной передачи пакета данных. Альтернативно или в дополнение, абонентское устройство может отвечать одному или более усовершенствованным узлам B, указывая необходимость повторной передачи одного или более пакетов данных, относящихся к услугам, относящимся к абонентскому устройству, и может не отвечать в отношении пакетов данных, относящихся к другим услугам.
Если, в результате определения в позиции 504, пакет данных отсутствует или является нераспознаваемым, способ 500 может переходить к позиции 508. Иначе способ 500 возвращается на позицию 502, где снова могут обмениваться синхронизированные данные SFN. В позиции 508 может перепланироваться потерянный пакет (пакеты) данных. Конкретно, компонент планирования, ассоциированный с передатчиком и/или базовой сетью беспроводной связи, может определять способ перепланирования такого пакета данных. В позиции 510 выполняется определение в отношении того, необходимо ли перераспределение блоков данных, запланированных для ресурсов SFN, на повторную передачу пакета (пакетов) данных. Если нет, способ 500 переходит к позиции 512, где пакет (пакеты) данных перепланируются с использованием части не-SFN периода распределения передачи, которая может включать в себя часть, запланированную для того, чтобы не содержать данных, таким образом, который, по существу, подобен тому, который описан на фиг.4.
Если, в результате определения в позиции 510, часть периода распределения, выделенная для данных SFN, должна перераспределяться для повторно передаваемого пакета, способ 500 переходит к позиции 514. В позиции 514 пакет данных перепланируется с использованием ресурсов SFN. В позиции 516 данные SFN повторно синхронизируются между сетевыми передатчиками. Конкретно, данные SFN, перемещенные повторно переданным пакетом (пакетами) данных, перепланируются в часть периода распределения передачи и/или последующий период распределения передачи так, чтобы передаваться всеми сетевыми передатчиками, по существу, в эквивалентный момент времени. Кроме того, повторно передаваемый пакет данных SFN синхронизируется между всеми сетевыми передатчиками также, по существу, подобным образом. Следовательно, повторная передача непринятых пакетов данных SFN может осуществляться посредством способа 500, даже если ресурсы, запланированные для передач SFN, должны перераспределяться для непринятых пакетов SFN.
В позиции 518 запланированные, основанные на времени блоки периода распределения опционально разделяются на частотные субблоки. Такие частотные субблоки могут предоставлять возможность повторной передачи непринятого или нераспознаваемого пакета данных SFN одновременно с передачей данных SFN, относящихся к услуге, для которой пакет данных SFN представляет собой поднабор. Следовательно, передача и повторная передача могут опционально проводиться в одновременные блоки времени.
В позиции 520 повторно передаваемый пакет данных и повторно синхронизированные данные SFN, если является уместным, обмениваются между передатчиком и абонентским устройством. В результате способ 500 может способствовать повторной передаче данных SFN на посотовой основе или на общесетевой основе, если необходимо, в то же время поддерживая требуемую синхронизацию передач SFN.
В соответствии с методологиями 300, 400 и 500 необходимо принять во внимание, что действия, выполняемые в различных позициях, могут выполняться различными системами, электронными компонентами, процессорами и т.п. Конкретно, процессор, устройство, компьютер, исполняющие инструкции, содержащиеся на считываемом компьютером носителе или т.п., все могут исполнять вышеуказанные действия, или относящиеся действия, не изложенные конкретно, но известные в технике, или ставшие известными специалисту в данной области технике посредством контекста, предусмотренного в данном документе. В результате такие механизмы для исполнения способов, изображенных на фиг.3-5, включены в данное описание.
Фиг.6 иллюстрирует примерную систему 600 для повторной передачи данных SFN согласно относящимся аспектам данного раскрытия. Устройство 602 передачи SFN может планировать передачу данных SFN и не-SFN, а также пустых блоков данных и перераспределять запланированные части для повторной передачи потерянных пакетов данных, требуемых одним или более терминальными устройствами (не показаны). Конкретно, компонент 604 планирования может синхронизировать пакеты данных SFN, запланированные для передачи в течение первого или второго периода распределения, между множеством передатчиков. Например, относящиеся пакеты данных SFN могут планироваться в общем блоке периода распределения передачи. Электронная копия такого периода распределения передачи может предоставляться каждому передатчику (например, усовершенствованному узлу B, точке доступа или подобному устройству), осуществляющему услуги связи, связанные с пакетами данных SFN. Кроме того, такие передатчики могут инициировать передачу периода распределения в предварительно определенный момент времени, установленный компонентом 604 планирования. В результате данного конкретного примера пакеты данных SFN в общем блоке периода распределения передачи могут синхронизироваться сетью.
Компонент 606 обратной связи может принимать данные обратной связи, относящиеся к непринятому пакету данных SFN. Такая обратная связь может обеспечиваться, например, одним или более терминальными приборами, которые приняли передачу данных, обеспечиваемую беспроводной сетью. Кроме того, обратная связь может указывать заданную услугу, такую как конкретная услуга E-MBMS, ассоциированную с непринятым пакетом данных SFN. Необходимо принять во внимание, что компонент 606 обратной связи может быть включен как часть сетевого компонента, такая как передатчик или контроллер передачи (например, такой как компонент 604 планирования или компонент 608 модифицирования), часть терминального прибора, такая как процессор, устройство, поток управления или т.п., содержащиеся в таком приборе, часть взаимодействий между таким сетевым компонентом и терминальным прибором, или сущность, отдельная от сетевого и терминального прибора, или их комбинации.
Компонент 608 модифицирования может планировать повторную передачу непринятого пакета данных SFN в течение второго периода распределения. Кроме того, повторная передача может планироваться таким образом, который не оказывает влияние на синхронизацию пакетов данных SFN, запланированных для передачи в течение второго периода распределения. Например, блоки передачи, первоначально запланированные для данных не-SFN, могут перераспределяться компонентом 608 модифицирования для повторной передачи непринятого пакета данных SFN. В результате этого примерного перераспределения непринятые пакеты данных могут повторно передаваться на посотовой основе, не требуя синхронизации между передатчиками. Следовательно, может сохраняться пропускная способность сети и ресурсы обработки. Кроме того, также могут сохраняться рабочий цикл и пропускная способность терминальных устройств.
Согласно другому примеру компонент 608 модифицирования может перераспределять (например, динамически или иным образом) блоки второго периода распределения передачи, запланированного для передачи SFN, для повторной передачи пакета данных SFN, если это подходит. В результате повторная передача может происходить более быстро, чем посредством других механизмов, так как пакет данных SFN может динамически перепланироваться в течение передачи SFN, и нет необходимости ожидать начала передач не-SFN. В результате такого перераспределения компонент 604 планирования может повторно синхронизировать передачи SFN, запланированные для второго периода распределения передачи, включая повторно передаваемый пакет данных SFN. Таким образом, синхронизация данных SFN может сохраняться при помощи системы 600 вместе с повторной передачей непринятого пакета данных SFN.
Фиг.7 иллюстрирует примерное устройство 700 модифицирования, которое может планировать повторно передаваемые данные без оказания влияния на синхронизацию данных SFN согласно дополнительным аспектам. Устройство 700 модифицирования может планировать повторную передачу непринятого пакета данных SFN. Конкретно, такое планирование может мультиплексироваться во времени и/или по частоте с блоками SFN в течение периода распределения передачи. Кроме того, повторная передача может планироваться таким образом, который сохраняет синхронизацию данных SFN, передаваемых в течение периода распределения передачи.
Компонент 702 временного разделения может разделять один или более периодов распределения передачи на основанные во времени субпериоды (например, блок времени передачи, см. фиг.11 и 11А ниже). Кроме того, каждый субпериод или может планироваться для отдельного блока данных, включающего в себя, например, данные SFN или данные не-SFN, или может планироваться для блока, не содержащего данные (например, посредством компонента 602 планирования, описанного на фиг.2 выше). Такие субпериоды также могут перераспределяться посредством устройства 700 модифицирования для повторной передачи непринятого или нераспознаваемого пакета данных SFN, как описано в данном документе.
Обычно временное мультиплексирование может расширять рабочий цикл терминального прибора, которое принимает передачу. В частности, в дополнение к приему основанных на времени субпериодов, запланированных для передачи SFN, относящихся к выбранной услуге, прибор должен оставаться в дежурном режиме для субпериодов повторной передачи. Чтобы уменьшить данную проблему, устройство 700 модифицирования может перераспределять пакет данных SFN на основанный на времени субпериод, непосредственно перед или после относящихся данных SFN (или, например, по существу, около относящихся данных SFN, или перед, или после, если это подходит). Конкретно, данные SFN, относящиеся к конкретной услуге E-MBMS, которой пакет данных SFN является поднабором, могут планироваться рядом с повторно передаваемым пакетом данных. В результате данные SFN, относящиеся к конкретным услугам, могут передаваться непрерываемым образом. Кроме того, информация о планировании может передаваться в начале периода распределения для указания заранее, какие данные будут передаваться и в каком порядке. Следовательно, терминальные приборы могут уменьшить свой рабочий цикл посредством «нахождения в спящем режиме» в течение передачи неотносящихся услуг. Например, терминальный прибор, который принимает всю передачу услуги в течение конкретного периода распределения, может игнорировать все блоки, перераспределенные для повторной передачи данных из этого периода распределения. Кроме того, такой прибор может игнорировать все субпериоды, запланированные для передачи неотносящихся услуг. В результате приборы могут сохранять значительную величину мощности, переходя в неактивный режим в течение таких периодов передачи.
Компонент 704 частотного разделения может подразделять частоту передачи по меньшей мере части одного или более периодов распределения передачи на множество частотных подразделений, так что по меньшей мере одно подразделение может передавать непринятый пакет данных SFN (см. фиг.12 и 12А ниже). В результате данные, ассоциированные с конкретными услугами SFN и/или E-MBMS, могут передаваться или повторно передаваться в одновременном периоде времени. Например, предположим, что первая часть периода распределения передачи содержит данные SFN, относящиеся к услуге А. Также предположим, что пакет данных SFN, относящийся к услуге А, требует повторной передачи. Компонент 704 частотного разделения может подразделять первую часть периода распределения передачи на по меньшей мере два частотных подразделения. Первое подразделение первой части может перераспределяться данным SFN, относящимся к услуге А, первоначально планируемым для передачи в течение первого периода. Второе подразделение первой части может перераспределяться для повторной передачи пакета данных SFN, относящегося к услуге А. Такая передача и повторная передача могут происходить одновременно. Другими словами, распределение блоков повторной передачи для данной услуги является, по существу, статичным, изменяясь только тогда, когда изменение в размещении блоков SFN согласуется среди всей группы передатчиков SFN.
В том случае, когда одному передатчику не нужно повторно передавать конкретный пакет данных SFN, передатчик может, опционально, восстановить частотное подразделение для других услуг не-MBMS.
Частотное подразделение может обеспечивать значительные преимущества для терминальных устройств. Конкретно, может уменьшаться увеличенный рабочий цикл, который возникает из необходимости повторной передачи данных. Предположим, например, что терминальное устройство не принимает первый блок данных для услуги А, включенный в первый период распределения. В результате терминальное устройство обычно должно находиться в дежурном режиме в течение дополнительной части последующего периода распределения для приема повторной передачи первого блока данных (например, периода распределения, содержащего второй блок данных для услуги А, а также часть, содержащую повторно передаваемый первый блок данных, может потенциально удваивать рабочий цикл устройства). Данные, предоставляемые системой 700, однако, могут применять один период времени для передачи последующего блока данных для услуги А, а также пропущенного блока данных. Таким образом, увеличение рабочего цикла может снижаться системой 700 для повторной передачи данных.
Фиг.8 изображает примерную систему 800, которая может повторно синхронизировать данные SFN в связи с повторной передачей пакета (пакетов) данных SFN согласно относящимся аспектам. Система 802 передачи SFN планирует передачу различных блоков данных или пустых блоков, не содержащих данные, в одном или более периодах распределения передачи, как описано в данном документе. Кроме того, система 802 передачи SFN может передавать период распределения и данные, содержащие в нем, одной или более сотам сети (например, через один или более усовершенствованных узлов B, одну или более точек радиочастотного доступа или т.п.). Система 802 передачи SFN также может принимать информацию, относящуюся к непринятым или нераспознаваемым пакетам данных, и повторно передавать такие пакеты данных.
Система 800 также может подразделять планируемый период распределения, перераспределять подразделенные части для повторной передачи данных SFN и повторно синхронизировать передачи SFN, когда требуется. Конкретно, компонент 806 разделения может подразделять части периода распределения передачи так, чтобы включать данные повторной передачи в период распределения. Кроме того, подразделение может происходить динамически, в то время как части периода распределения передаются, или статически перед такой передачей. Кроме того, такие подразделения могут быть основаны на времени или частоте, как описано на фиг.7 выше (см. также фиг.11-12А).
Компонент 804 распределения может перераспределять части периода распределения передачи или динамически, или статически. Например, части не-SFN могут распределяться для повторной передачи данных, которые первоначально были переданы в пакете данных SFN. Часть не-SFN также может перераспределяться или для запланированного пустого блока, или для пустого подразделения, созданного компонентом 806 разделения, или для последующего периода распределения, или для любой подходящей части периода распределения передачи. Необходимо принять во внимание, что компонент 804 распределения также может перераспределять данные передачи и повторной передачи, ассоциированные с услугой, для смежных подразделений, блоков, частей или т.п. периода распределения передачи. Кроме того, компонент 804 распределения может включать или модифицировать план передачи, включенный в период распределения, который указывает порядок передачи блоков данных. В результате терминальные устройства могут переходить в неактивное состояние в течение периодов передачи, которые не относятся к услугам, которые устройство выбрало.
Также необходимо принять во внимание, что компонент 804 распределения может перераспределять части периода распределения, запланированные для передачи SFN. В результате компонент 808 повторной синхронизации может гарантировать, что повторно синхронизируется передача и повторная передача SFN, включенная в период распределения, для сохранения высоких скоростей передачи данных и снижения сетевых помех. Конкретно, компонент 808 повторной синхронизации может динамически реорганизовывать планирование данных SFN в периоде распределения, еще не переданным, в общие блоки или подразделения. В качестве примера, если данные, ассоциированные с услугой А E-MBMS, перемещаются компонентом 804 распределения для повторной передачи пакета данных SFN, относящегося к услуге В, компонент 808 повторной синхронизации может реорганизовывать данные в блок периода распределения. Кроме того, компонент 808 повторной синхронизации может посылать реорганизованный период распределения на все устройства передачи в беспроводной сети для гарантирования того, чтобы передаваемые данные SFN оставались синхронизированными. Компонент 808 повторной синхронизации также может реорганизовывать повторно передаваемые пакеты данных SFN, распределенные компонентом 804 распределения, когда необходимо, чтобы гарантировать синхронизированную повторную передачу таких пакетов данных. Таким образом, как описано, система 800 может обеспечивать синхронизированную передачу SFN в связи с динамическим или статическим перераспределением данных SFN согласно одному или более аспектам, описанным в данном документе.
Фиг.9 иллюстрирует устройство связи, которое обеспечивает синхронизированную повторную передачу данных SFN согласно одному или более аспектам заявленного предмета. Система 902 передачи SFN может планировать данные SFN и не-SFN для передачи, а также статически или динамически перепланировать такие данные для обеспечения повторной передачи потерянных пакетов данных, как описано в данном документе. Система 902 передачи SFN также может включать в себя план блоков данных в периоде распределения передачи для указания порядка передачи блоков данных. Например, такой план может указывать, что период распределения сначала будет передавать данные, ассоциированные с услугой А E-MBMS, за которой следует услуга В E-MBMS, каждая для конкретного блока времени. Кроме того, план может указывать, что планируются услуги не-SFN, например, после услуги В E-MBMS. Следовательно, мобильные приборы (908, 910, 912), принимающие такую передачу, частично могут отключать питание в течение передачи неотносящихся данных, чтобы сохранить мощность.
1
1
1
В качестве более конкретного примера, предположим, что мобильный прибор 908 подключен к беспроводной сети, включающей в себя, например, систему 902 передачи SFN, посредством усовершенствованного узла В 904 и принимает данные, ассоциированные с услугой А E-MBMS от него. В отсутствие плана, указывающего, когда планируются услуги, относящиеся к услуге А E-MBMS, мобильному прибору 908 придется анализировать все поступающие данные для определения, какие данные относятся и какие данные - нет. Следовательно, такой прибор (908) должен быть полностью включен в течение передачи. Если, с другой стороны, план передачи предоставляется с передачей, мобильный прибор 908 может находиться в «спящем режиме» во время периодов, запланированных для услуги В E-MBMS и услуг не-SFN, таким образом сохраняя мощность.
В качестве дополнительного примера, предположим, что система 902 передачи SFN включает в себя повторно передаваемые пакеты данных в качестве части передачи. Такие пакеты данных могут планироваться непосредственно перед или непосредственно после (или одновременно с, в случае частотного подразделения, как описано в данном документе) относящихся передач SFN. В частности, если необходима повторная передача пакета данных, относящегося к услуге А E-MBMS, он может повторно передаваться в последующем периоде распределения, смежном с (или одновременным с) данными услуги А E-MBMS. План передачи, включенный в период распределения (например, в начале такого периода), может указывать план передачи, давая возможность устройству (908, 910, 912) находиться в «спящем режиме» во время периодов, не ассоциированных с планированием или с передачами услуги А. Кроме того, вышеупомянутое может экстраполироваться на многочисленные приборы 908, 910, 912, подключенные к системе 902 передачи SFN посредством многочисленных передатчиков 904, 906. Каждый прибор (908, 910, 912) может определять время передачи, ассоциированное с относящимися данными. Такой прибор (908, 910, 912) может принимать относящиеся данные и игнорировать неотносящиеся данные, уменьшая полную мощность, потребляемую таким прибором.
Фиг.10 иллюстрирует примерную систему 1000, описывающую передачу и повторную передачу данных SFN, согласно аспектам данного раскрытия. Прикладной уровень (уровни) 1002 может создавать данные, относящиеся к услугам передачи, относящимся к одному или более мобильным терминалам (1012). Такие данные могут передаваться через Gmb-интерфейс 1004 (например, предоставляющий функции MBMS на плоскости управления) на подуровень 1006 управления радиолинией (RLC) канального уровня прибора связи. RLC может передавать один или более блоков 1008 данных SFN (например, в периоде распределения длительностью N) при помощи беспроводного передатчика (не показан) по радиоинтерфейсу 1010. Такие блоки 1008 данных могут приниматься на мобильном приборе 1012. Такой прибор может анализировать блоки SFN для определения, являются ли, например, отсутствующими или нераспознаваемыми любые пакеты данных, запланированные как часть блоков данных SFN. Затем мобильный прибор 1012 может посылать отрицательное подтверждение приема (NACK), указывающее любые потерянные пакеты данных. NACK может приниматься RLC 1006 по радиоинтерфейсу 1010. Затем блоки 1014 повторной передачи (reTx) могут посылаться на мобильный прибор. Такие блоки 1014 reTx могут посылаться как часть отдельной передачи или могут включаться в последующую передачу, включающую дополнительные данные, предоставляемые прикладным уровнем 1002.
На фиг.10 подразумевается, что может потребоваться несколько промежуточных периодов распределения для повторной передачи на прибор потерянного или нераспознаваемого пакета данных. Например, время, необходимое для повторной передачи RLC потерянных данных, может включать время для передачи блоков 1008 SFN по радиоинтерфейсу 1010 на мобильный прибор 1012, плюс время для приема сигнала NACK на RLC 1006 по радиоинтерфейсу 1010 (включая, например, время, необходимое для обработки мобильным прибором 1012 данных SFN) и плюс время для перепланирования блоков 1014 reTx. Кроме того, время, необходимое для приема мобильным прибором 1012 повторно передаваемых данных, может включать в себя время для передачи сигнала NACK на RLC 1006, плюс время для перепланирования RLC 1006 блоков 1014 reTx, плюс время для приема мобильным прибором 1012 блоков reTx по радиоинтерфейсу 1010. Посредством предоставления достаточного времени для этих событий система передачи может надлежащим образом перепланировать блоки reTx в последующих периодах распределения или частях периодов распределения таким образом, который является наиболее эффективным для конкретной для соты передачи (например, в соответствии с перераспределением повторно передаваемых данных на блоки данных не-SFN или пустые блоки данных на посотовой основе, как описано выше).
Фиг.11 и 11А изображают два примерных периода распределения передачи, включающие в себя первый период 1100 распределения передачи и последующий (например, второй, третий и т.д.) период 1100А распределения передачи, который способствует распределению повторно передаваемых данных SFN, согласно данному раскрытию. Конкретно, фиг.11 изображает первый период 1100 распределения передачи, содержащий семь основанных на времени частей 1102-1114. Четыре такие части 1102, 1104, 1106 и 1108 планируются для блоков данных SFN для услуги А, услуги В, услуги С и услуги D соответственно. Следующие две части 1110 и 1112 распределяются для блоков повторной передачи (reTx), как описано в данном документе. Необходимо принять во внимание, что, как описано в данном примере, блоки reTx не используются, так как нет данных, которые необходимо повторно передавать; вместо этого сеть может отключать свой передатчик в течение этих блоков или перераспределять блоки другим данным, таким как данные одноадресной услуги, или передачам, которые, например, усиливают передачу данных SFN в соседних сотах. Кроме того, последняя часть 1114 планируется для услуг не-SFN. Весь период 1100 распределения имеет длительность N.
С ссылкой теперь на фиг.11А изображается последующий период 1100А распределения, передаваемый и/или исполняемый после первого периода 1100 распределения, который подходит для повторной передачи непринятых или нераспознаваемых пакетов данных. Как изображено, период 1100А распределения содержит семь основанных на времени частей 1102А-1114А. Первые четыре части 1102А, 1104А, 1106А и 1108А распределяются услугам SFN, услуге А, услуге В, услуге С и услуге D соответственно, как и в периоде 1100 распределения. Кроме того, повторная передача данных, ассоциированных с услугами А и В, планируется в блоках 1110А и 1112А соответственно. Как изображено, однако, дополнительные части периода 1100А распределения могут быть недоступны, если требуется большая повторная передача, ассоциированная с услугами С или D, например. Исключение может быть, если части последующего периода 1100А распределения, планируемые для услуг не-SFN (например, часть 1114А), могут перераспределяться для повторной передачи таких данных.
Как описано в данном документе, устройство, компонент, процесс, процессор или т.п. подразделения могут подразделять блоки reTx, если это подходит, или часть 1114А, планируемую для услуг не-SFN, для дополнительных блоков reTx. Такая повторная передача не нарушит синхронизацию данных SFN. Также, как описано в данном документе, части 1102А, 1104А, 1106А или 1108А могут перераспределяться также для блоков reTx, но в таком случае потребуется повторная синхронизация данных SFN.
NACK
SCH
RETX
NACK
SCH
Необходимо принять во внимание, что на фиг.11А изображается пример повторной передачи данных, относящихся к услугам А и В. Например, повторная передача непринятого или нераспознаваемого пакета (пакетов) данных SFN может происходить как часть периода 1100А распределения, который является последующим первому периоду 1100 распределения, который первоначально передал непринятый или нераспознаваемый пакет данных SFN (например, в противоположность повторной передаче в одном периоде распределения, как изображено на фиг.13 ниже). Кроме того, повторная передача может требовать времени по меньшей мере k, где k может включать в себя время (T), необходимое для приема запроса на повторную передачу, относящуюся к пакету данных SFN (например, которое измеряется от момента времени начального исполнения первого периода 1100 распределения, который первоначально передает пакет данных), плюс время (T) для перепланирования пакета данных SFN в последующем периоде 1100А распределения. Следовательно, полное время для повторной передачи T, использующее первый период 1100 распределения и последующий период 1100А распределения, как описано выше, может быть больше или равно k, где k=T+T.
Фиг.12 и 12А описывают два разделенных по частоте периода распределения, первый частотно-разделенный период 1200 распределения и последующий (например, второй, третий или т.д.) частотно-разделенный период 1200А распределения, причем повторная передача SFN может происходить в одном или более частотных подразделениях согласно одному или более аспектам, описанным в данном документе. Конкретно, фиг.12 изображает первый период 1200 распределения передачи, содержащий 5 основанных на времени частей 1202, 1204, 1206, 1208, 1210, из которых первые четыре (1202, 1204, 1206, 1208) также разделены по частоте. Такое частотное разделение может создавать дополнительные блоки 1212, 1214, 1216, 1218, одновременные с блоками SFN, для дополнительных данных, таких как данные reTx. Основанные на времени части 1202, 1204, 1206 и 1208 могут распределяться данным, ассоциированным с услугой А, услугой В, услугой С и услугой D SFN соответственно. Часть 1210 без частотного разделения может распределяться для данных не-SFN.
С ссылкой теперь на фиг.12А, на ней изображается последующий период 1200А распределения, который подходит для повторной передачи непринятых или нераспознаваемых пакетов данных. Кроме того, частотное подразделение, изображенное первым и последующим частотно-разделенными периодами 1200 и 1200А распределения, предусматривает достаточное пространство для передачи пакетов данных, относящихся к каждой услуге SFN. Конкретно, доступно частотное подразделение 1212А, 1214А, 1216А, 1218А, ассоциированное с каждой частью 1202А, 1204А, 1206А, 1208А, распределенной данным SFN. Если необходимо, дополнительные части могут перераспределяться другим услугам SFN из блоков 1210А не-SFN для сохранения синхронизации передач SFN. Кроме того, как описано в данном документе, если перераспределяются подразделения, запланированные для передачи SFN, может потребоваться дополнительная синхронизация перед передачей данных SFN.
NACK
SCH
NACK
SCH
Необходимо принять во внимание, что, подобно первому периоду 1100 распределения и последующему периоду 1100А распределения, описанным выше на фиг.11, минимальным временем, необходимым для перепланирования пакета данных SFN, используя периоды 1200 и 1200А распределения, может быть время k. Более конкретно, время T может представлять минимальное время, необходимое для приема запроса NACK от терминального прибора (не показано), измеренное от момента времени начальной передачи/исполнения первого частотно-разделенного периода 1200 распределения. Кроме того, время T может представлять время, необходимое для динамического перепланирования NACK-запрошенного пакета данных SFN в последующем частотно-разделенном периоде 1200А распределения. Таким образом, минимальным временем для перепланирования пакета данных, используя примерные периоды 1200 и 1200А распределения, например, может быть T+T.
ALLOC
SFN
Фиг.13 иллюстрирует примерный период распределения передачи, способствующий повторной передаче данных SFN в одном периоде распределения согласно конкретным аспектам. Период 1300 распределения включает в себя по меньшей мере шесть основанных на времени частях 1302-1312. Кроме того, период 1300 распределения имеет длительность T. Первая основанная на времени часть 1302 включает в себя планирование данных в периоде распределения, и такое планирование требует конечного времени. Вторая основанная на времени часть 1304 указывает начало передачи контента SFN (запланированного в частях 1304 и 1306), о котором делается вывод по передаче данных в основанной на времени части 1306, конкретно последней услуге «Х» данных SFN. Временной интервал T указывает количество времени, необходимое для передачи всех данных SFN, включая время для планирования периода 1300 распределения.
RES
ТХ
Дополнительные части 1308, 1310 и 1312 также планируются в 1302 (хотя то, какая конкретная информация будет включена в такие планируемые части, может распределяться динамически). Конкретно, минимальное количество времени, необходимого для уровня протокола, который выполняет повторные передачи, может планироваться в основанной на времени части 1308. Более конкретно, уровень протокола (например, уровень RLC, как указано позицией 1006 на фиг.10) может принимать обратную связь отрицательного подтверждения приема (NACK), относящуюся к одному или более непринятым или нераспознаваемым пакетам данных, и динамически планировать повторную передачу таких пакетов. Время для приема и перепланирования блоков reTx может называться временем отклика и представляться T. Блоки reTx, распределенные для осуществления повторной передачи непринятого и/или нераспознаваемого пакета (пакетов) данных, могут планироваться потом в основанной на времени части 1310. Передача всех блоков reTx может представляться временем Т. Дополнительная основанная на времени часть 1312 может планироваться для передач не-SFN или для передач без данных (например, в качестве буфера, если дополнительные блоки reTx требуют динамического планирования или т.п.).
ALLOC
SFN
RES
ТХ
SFN
RES
REC
SCH
TRAN
REC
SCH
TRAN
Используя вышеупомянутые определенные во времени периоды, одному периоду распределения требуется длительность (T), большая или равная T+T+Т, чтобы способствовать передаче и повторной передаче пакета данных в отдельном периоде распределения. Такая длительность может быть расширена, чтобы учитывать дополнительный основанный на времени период (периоды) 1312 (например, для передачи данных не-SFN или передачи без данных, разрешая буфер для дополнительных блоков reTx. Кроме того, минимальное время, необходимое для перепланирования непринятого/нераспознаваемого пакета данных в периоде 1300 распределения, может быть больше или равно времени, необходимому для передачи всех данных SFN T + величина времени, необходимого по меньшей мере для приема NACK для пакета данных и перепланирования пакета T данных. Кроме того, величина времени, необходимого для приема терминальным прибором, как описано в данном документе, повторно передаваемого блока данных, может включать в себя время приема (T) для прибора уровня протокола (например, прибор RLC) сети беспроводной связи для приема запроса NACK, посланного терминальным прибором (измеренное, например, от момента времени, такого, когда NACK был передан терминальным устройством), плюс время для перепланирования прибором протокола пакета T данных SFN, плюс время передачи (T) для приема терминальным прибором перепланированного пакета данных. Другими словами, минимальное время для приема терминальным прибором повторно передаваемого пакета после инициирования запроса NACK для такого пакета может быть больше или равно T+T+T.
Фиг.14 представляет собой иллюстрацию терминала 1400 доступа, который способствует обеспечению синхронизированной передачи и повторной передачи данных SFN, согласно одному или более аспектам. Терминал 1400 доступа содержит приемник 1402, который принимает сигнал, например, от приемной антенны (не показана) и выполняет типовые действия (например, фильтрует, усиливает, преобразует с понижением частоты и т.д.) над принимаемым сигналом. Конкретно, приемник 1402 также может принимать данные SFN, содержащиеся в периоде распределения, как описано в данном документе. Приемник 1402 может содержать демодулятор 1404, который может демодулировать принимаемые символы и подавать их на процессор 1406 для оценки. Кроме того, приемник 1402 может принимать пакеты данных SFN, синхронизированные между множеством передатчиков и запланированные для передачи в течение первого периода распределения, от одного или более из множества передатчиков. Процессором 1406 может быть процессор, выделенный для анализа информации, принимаемой приемником 1402, и/или генерирования информации для передачи передатчиком 1416. Кроме того, процессором 1406 может быть процессор, который управляет одним или более компонентами терминала 1400 доступа, и/или процессор, который анализирует информацию, принимаемую приемником 1402, генерирует информацию для передачи передатчиком 1416 и управляет одним или более компонентами терминала 1400 доступа. Кроме того, процессор 1406 может исполнять инструкции для анализа данных SFN, принимаемых приемником 1402, идентификации потерянных пакетов данных SFN или определения, является ли принимаемый пакет данных нераспознаваемым, или для повторного интегрирования повторно переданного пакета данных SFN в ранее принятую передачу SFN.
Терминал 1400 доступа может дополнительно содержать память 1408, которая соединена, с возможностью работы, с процессором 1406 и которая может хранить данные, передаваемые, принимаемые и т.п. Память 1408 может хранить информацию, относящуюся к планированию пакетов данных передачи (например, как указывается частью 1302 распределения на фиг.13 выше), протоколы для оценки вышеуказанного, протоколы для идентификации непринятых частей передачи, для определения нераспознаваемого пакета данных, для передачи запроса NACK на точку доступа и т.п.
Принимается во внимание, что хранилище данных (например, память 1408), описанная в данном документе, может быть или энергозависимой памятью, или энергонезависимой памятью, или может включать в себя как энергозависимую, так и энергонезависимую память. В качестве иллюстрации и не ограничения, энергонезависимая память может включать в себя постоянное запоминающее устройство (ПЗУ), программируемое ПЗУ (ППЗУ), электрически программируемое ПЗУ (ЭППЗУ), электрически стираемое ППЗУ (ЭСППЗУ) или флэш-память. Энергозависимая память может включать в себя оперативное запоминающее устройство (ОЗУ), которое служит в качестве внешней кэш-памяти. В качестве иллюстрации и не ограничения, ОЗУ доступна во многих видах, таких как синхронное ОЗУ (СОЗУ), динамическое ОЗУ (ДОЗУ), синхронное ДОЗУ (СДОЗУ), СДОЗУ с удвоенной скоростью обмена данными (СДОЗУ УСОД), усовершенствованное СДОЗУ (УСДОЗУ), динамическое ОЗУ с синхронной связью (ДОЗУ СС) и ОЗУ с шиной прямого резидентного доступа (ОЗУ ПРД). Память 1408 данных систем и способов предназначена для того, чтобы содержать, без ограничения ими, эти и любые другие подходящие типы памяти.
Приемник 1402 дополнительно соединен, с возможностью работы, с анализатором 1410 обратной связи, который может обеспечивать данные обратной связи, относящиеся к потерянной части передачи (например, непринятый пакет данных SFN) или части передачи, которая считается нераспознаваемой, для одного или более из множества передатчиков точек доступа. Организатор 1412 данных может включать принимаемую потом потерянную часть передачи в ранее принятые данные, ассоциированные с передачей (например, повторно переданный пакет данных SFN может повторно включаться в предыдущую передачу SFN).
Терминал 1400 доступа еще дополнительно содержит модулятор 1414 и передатчик 1416, который передает сигнал, например, на базовую станцию, точку доступа, другой терминал доступа, удаленный агент и т.д. Хотя они описаны как отдельные от процессора 1406, необходимо принять во внимание, что генератор 1410 сигналов и блок 1412 оценки указателя могут составлять часть процессора 1406 или более процессоров (не показаны).
Ссылаясь теперь на фиг.15, на нисходящей линии связи, в точке 1505 доступа процессор 1510 данных передачи (ТХ) принимает, форматирует, кодирует, перемежает и модулирует (или отображает символы) данные трафика и обеспечивает символы модуляции («символы данных»). Модулятор 1515 символов принимает и обрабатывает символы данных и пилот-символы и обеспечивает поток символов. Модулятор 1520 символов мультиплексирует символы данных и пилот-символы и подает их на блок 1520 передатчика (TMTR). Каждым символом передачи может быть символ данных, пилот-символ или значение сигнала, равное нулю. Пилот-символы могут посылаться непрерывно в каждом периоде символа. Пилот-символы могут мультиплексироваться с частотным разделением каналов (FDM), мультиплексироваться с ортогональным частотным разделением каналов (OFDM), мультиплексироваться с временным разделением каналов (TDM), мультиплексироваться с частотным разделением каналов (FDM) или мультиплексироваться с кодовым разделением каналов (CDM).
TMTR 1520 принимает и преобразует поток символов в один или более аналоговых сигналов и дополнительно приводит в определенное состояние (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы для генерирования сигнала нисходящей линии связи, пригодного для передачи по беспроводному каналу. Сигнал нисходящей линии связи затем передается через антенну 1525 на терминалы. На терминале 1530 антенна 1535 принимает сигнал нисходящей линии связи и подает принятый сигнал на блок 1540 приемника (RCVR). Блок 1540 приемника приводит в определенное состояние (например, фильтрует, усиливает и преобразует с понижением частоты) принятый сигнал и оцифровывает приведенный в определенное состояние сигнал для получения отсчетов. Демодулятор 1545 символов демодулирует и подает принятые пилот-символы на процессор 1550 для оценки канала. Демодулятор 1545 символов дополнительно принимает оценку частотной характеристики для нисходящей линии связи от процессора 1550, выполняет демодуляцию данных принятых символов данных для получения оценок символов данных (которые представляют собой оценки переданных символов данных) и подает оценки символов данных на процессор 1555 данных RX, который демодулирует (т.е. выполняет обратное отображение символов), устраняет перемежение и декодирует оценки символов данных для восстановления переданных данных трафика. Обработка демодулятора 1545 символов и процессора 1555 данных RX является дополняющей для обработки модулятором 1515 символов и процессора 1510 данных ТХ соответственно на точке 1505 доступа.
На восходящей линии связи процессор 1560 данных ТХ обрабатывает данные трафика и обеспечивает символы данных. Модулятор 1565 символов принимает и мультиплексирует символы данных с пилот-символами, выполняет модулирование и обеспечивает поток символов. Блок 1570 передатчика затем принимает и обрабатывает поток символов для генерирования сигнала восходящей линии связи, который передается антенной 1535 на точку 1505 доступа.
На точке 1505 доступа сигнал восходящей линии связи от терминала 1530 принимается антенной 1525 и обрабатывается блоком 1575 приемника для получения отсчетов. Демодулятор 1580 символов затем обрабатывает отсчеты и обеспечивает принятые пилот-символы и оценки символов данных для восходящей линии связи. Процессор 1585 данных RX обрабатывает оценки символов данных для восстановления данных трафика, передаваемых терминалом 1530. Процессор 1590 выполняет оценку канала для каждого активного терминала, передающего по восходящей линии связи. Многочисленные терминалы могут передавать пилот-сигнал одновременно по восходящей линии связи по их соответствующим назначенным наборам подполос пилот-сигнала, где наборы подполос пилот-сигнала могут чередоваться.
Процессоры 1590 и 1550 руководят (например, управляют, координируют, организовывают и т.д.) работой на точке 1505 и терминале 1530 доступа соответственно. Соответствующие процессоры 1590 и 1550 могут быть связаны с блоками памяти (не показаны), которые хранят программные коды и данные. Процессоры 1590 и 1550 также могут выполнять вычисления для получения оценок частотной и импульсной характеристики для восходящей и нисходящей линий связи соответственно.
Для систем с многостанционным доступом (например, FDMA, OFDMA, CDMA, TDMA и т.д.) многочисленные терминалы могут передавать одновременно по восходящей линии связи. Для такой системы подполосы пилот-сигнала могут использоваться совместно различными терминалами. Методы оценки канала могут использоваться в случаях, когда подполосы пилот-сигнала для каждого терминала охватывают всю рабочую полосу (возможно за исключением краев полосы). Такая структура подполос пилот-сигнала была бы желательной для получения разнесения по частоте для каждого терминала. Методы, описанные в данном документе, могут реализовываться различными средствами. Например, эти методы могут реализовываться аппаратными средствами, программными средствами или их комбинацией. Для аппаратной реализации, которая может быть цифровой, аналоговой или как цифровой, так и аналоговой, блоки обработки, используемые для оценки канала, могут реализовываться в одной или более специализированных интегральных схемах (специализированных ИС), процессорах цифровой обработки сигналов (DSP), приборах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, предназначенных для выполнения функций, описанных в данном документе, или их комбинации. С программными средствами реализация может быть посредством модулей (например, процедур, функций и т.п.), которые выполняют функции, описанные в данном документе. Программные коды могут храниться в блоке памяти и исполняться процессорами 1590 и 1550.
Фиг.16 представляет собой иллюстрацию системы 1600, которая способствует повторной передаче данных SFN таким образом, который может поддерживать синхронизированную передачу таких данных. Система 1600 содержит базовую станцию 1602 (например, точку доступа…) с приемником 1610, который принимает сигнал (сигналы) от одного или более мобильных приборов 1604 при помощи множества приемных антенн 1606, и передатчиком 1622, который передает на одно или более мобильных устройств 1604 при помощи передающих антенн 1608. Приемник 1610 может принимать информацию от приемных антенн 1606 и может дополнительно содержать получатель сигнала (не показан), который принимает данные обратной связи, относящиеся к непринятому или нераспознаваемому пакету данных. Кроме того, приемник 1610 соединен, с возможностью работы, с демодулятором 1612, который демодулирует принимаемую информацию. Демодулированные символы анализируются процессором 1614, который соединен с памятью 1616, которая хранит информацию, относящуюся к подразделению временных и/или частотных частей периода распределения передачи, перераспределению сегментов SFN или не-SFN для повторной передачи непринятых данных, а также данных, подлежащих передаче или приему от мобильного устройства (устройств) 1604 (несовместимой базовой станции (не показана)), и/или любую другую подходящую информацию, относящуюся к выполнению различных действий и функций, изложенных в данном документе.
Процессор 1614 дополнительно соединен с блоком 1618 оценки данных, который может синхронизировать и/или повторно синхронизировать, как потребуется, пакеты данных SFN, запланированные для передачи в течение периода распределения между множеством передатчиков. Кроме того, блок 1618 оценки данных может подразделять период распределения на основанные на времени и/или частоте субчасти. Например, блок 1618 оценки данных может разделять частоту передачи по меньшей мере части периода распределения на множество частотных подразделений, которые могут передавать отдельные пакеты данных или без данных. Кроме того, период распределения может разделяться на субпериоды блоком 1618 оценки данных, где каждому субпериоду может распределяться отдельный блок данных или, например, без данных.
Блок 1618 оценки данных может дополнительно соединяться с ответчиком 1620 обратной связи, который планирует повторную передачу непринятых или нераспознаваемых пакетов данных (например, данных SFN) в течение последующей части исходного периода распределения или в течение периода распределения, последующего исходному периоду распределения. Кроме того, такая повторная передача может выполняться таким образом, который поддерживает синхронизированную передачу данных SFN. Например, корреспондент обратной связи может перераспределять один или более субпериодов периода распределения, первоначально запланированных для передачи данных SFN, для повторной передачи, и блок 1618 оценки данных может повторно синхронизировать данные SFN для этого периода распределения. Альтернативно, корреспондент 1620 обратной связи может перераспределять один или более субпериодов периода распределения, первоначально запланированных для передачи данных не-SFN или для передачи без данных, для повторной передачи. В таком случае повторные передачи могут осуществляться на посотовой основе с одной или более базовых станций 1602.
Необходимо понять, что варианты осуществления, описанные в данном документе, могут быть реализованы аппаратными средствами, программными средствами, аппаратно-программными средствами, межплатформенными программными средствами, микрокодом или любой их комбинацией. Для аппаратной реализации блоки обработки могут быть реализованы в одной или более специализированных интегральных схемах (специализированных ИС), процессорах цифровой обработки сигналов (DSP), приборах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, предназначенных для выполнения функций, описанных в данном документе, или их комбинации.
Когда варианты осуществления реализуются программными средствами, аппаратно-программными средствами, межплатформенными программными средствами или микрокодом, программным кодом или сегментами кода, они могут храниться на машиносчитываемом носителе, таком как запоминающий компонент. Сегмент кода может представлять процедуру, функцию, часть программы, программу, рутинную процедуру, рутинную подпроцедуру, модуль, программный пакет, класс или любую комбинацию инструкций, структур данных или операторов программы. Сегмент кода может связываться с другим сегментом кода или аппаратной схемой посредством пропускания и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут пропускаться, направляться или передаваться с использованием любого подходящего средства, включая совместное использование памяти, обмен сообщениями, передачу маркера, сетевую передачу и т.д.
Для программной реализации методы, описанные в данном документе, могут быть реализованы при помощи модулей (например, процедур, функций и т.д.), которые выполняют функции, описанные в данном документе. Программные коды могут храниться в блоках памяти и исполняться процессорами. Блок памяти может быть реализован в процессоре или вне процессора, в данном случае он может связываться с возможностью установления соединения с процессором при помощи различных средств, что известно в технике.
С ссылкой на фиг.17 изображена примерная система 1700, которая обеспечивает повторную передачу данных SFN таким образом, который поддерживает синхронизацию передач SFN. Например, система 1700 может постоянно находиться, по меньшей мере частично, в сети беспроводной связи и/или в передатчике, таком как узел, базовая станция, точка доступа или т.п. Необходимо принять во внимание, что система 1700 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализуемые процессором, программными средствами или их комбинацией (например, аппаратно-программными средствами).
Система 1700 включает в себя модуль 1702 для синхронизации передач данных SFN. Например, модуль 1702 может планировать общий блок данных в общей части периода распределения и может представить период распределения множеству передатчиков, которые одновременно передают период распределения. Модуль 1702 для синхронизации может взаимодействовать с модулем 1704 для планирования повторной передачи непринятых данных SFN. Такая повторная передача может происходить, например, в ответ на данные, относящиеся к непринятому или нераспознаваемому пакету данных SFN, предоставляемому модулем 1706 для приема обратной связи. Такие данные могут передаваться одним или более терминальными приборами в контакте с одним или более из множества передатчиков.
Кроме того, модуль 1704 для планирования может взаимодействовать с модулем для разделения периода 1708 распределения передачи. Такой модуль 1708 может разделять одну или более частей периода распределения на основанные на времени и/или частоте подразделения. Каждое такое подразделение может включать в себя блок данных, такой как пакет (пакеты) данных SFN, запланированные модулем 1704 для планирования. Далее, модуль 1710 для перераспределения передачи может перепланировать часть (например, подразделение, обеспечиваемое модулем 1708 для разделения) периода распределения для повторной передачи пакета данных SFN. Более конкретно, модуль 1710 для перераспределения может перепланировать часть периода распределения, запланированного для передачи SFN, для передачи не-SFN, или для передачи без данных для повторной передачи пакета данных SFN. Кроме того, последние два перераспределения могут выполняться на посотовой основе. Перераспределение блоков SFN может потребовать модуль 1712 для повторной синхронизации передачи SFN, чтобы повторно синхронизировать данные в перераспределенном периоде, чтобы сохранить общую синхронизацию данных SFN, передаваемых в течение этого периода.
С ссылкой на фиг.18 изображена примерная система 1800, которая потребляет повторно переданные данные SFN и может включать такие данные в ранее принятую передачу SFN, согласно одному или более аспектам. Система 1800, например, может постоянно находиться, по меньшей мере частично, в мобильном приборе. Как изображено, система 1800 включает в себя функциональные блоки, которые могут представлять функции, реализуемые процессором, программными средствами или их комбинацией (например, аппаратно-программными средствами).
Система 1800 может включать в себя модуль 1802 для приема пакетов данных SFN. Конкретно, такие пакеты данных SFN могут синхронизироваться между множеством передатчиков и планироваться для передачи в течение периода распределения (например, первого или начального периода распределения, передающего исходный или начальный поток данных) с одного или более из множества передатчиков. Кроме того, модуль 1802 может взаимодействовать с модулем 1804 для включения повторно передаваемых пакетов. Такой модуль 1804 может включать непринятый пакет данных SFN, ассоциированный с пакетами данных SFN, принятыми в течение периода распределения модулем 1802 для приема и принятыми потом в течение последующей части периода распределения или в течение последующего периода распределения, в пакеты данных SFN, принятые в течение периода распределения. Кроме того, система 1800 может включать в себя модуль 1806 для обеспечения обратной связи, который может передавать обратную связь, относящуюся к непринятому или нераспознаваемому пакету данных SFN, на один или более из множества передатчиков.
То, что описано выше, включает в себя примеры одного или более аспектов. Конечно, нельзя описать каждую возможную комбинацию компонентов или методологий для целей описания вышеупомянутых аспектов, но специалист в данной области техники может принять во внимание, что возможны многочисленные дополнительные комбинации и перестановки различных аспектов. Следовательно, описанные аспекты предназначены для того, чтобы охватывать все такие изменения, модификации и варианты, которые подпадают под объем прилагаемой формулы изобретения. Кроме того, в той мере, в какой термин «включает в себя» используется или в подробном описании, или в формуле изобретения, предполагается, что такой термин является включающим таким образом, который подобен термину «содержащий», как «содержащий» интерпретируется, когда он применяется в качестве переходного слова в формуле изобретения.