СПОСОБЫ И УСТРОЙСТВО ДЛЯ СХЕМ ПОВТОРНОЙ ПЕРЕДАЧИ RLC
METHODS AND APPARATUS FOR RLC RETRANSMISSION SCHEMES

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
Данная заявка притязает на приоритет предварительной заявки на патент США с порядковым номером 60/868859, озаглавленной "A METHOD AND APPARATUS FOR PROVIDING RE-ORDERING INDICATION", которая была подана 6 декабря 2006 г. Данная заявка также притязает на приоритет предварительной заявки на патент США с порядковым номером 60/883920, озаглавленной "RLC PDU RE-ORDERING INDICATION", которая была подана 8 января 2007 г., и предварительной заявки на патент США с порядковым номером 60/884163, озаглавленной "A METHOD AND APPARATUS FOR PROVIDING RE-ORDERING INDICATION", которая была подана 9 января 2007 г. Вышеупомянутые заявки во всей полноте включены в этот документ посредством ссылки.
Область техники, к которой относится изобретение
Нижеследующее описание в целом относится к беспроводной связи, а конкретнее к способам и устройству для схем повторной передачи на уровне управления радиосвязью (RLC) и их выбору.
Уровень техники
Системы беспроводной связи широко используются, чтобы предоставить различные типы коммуникационного контента, такого как, например, речь, данные и так далее. Типичные системы беспроводной связи могут быть системами множественного доступа, допускающими поддержку обмена информацией с множеством пользователей путем совместного использования доступных ресурсов системы (например, полосы пропускания, мощности передачи, …). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с разделением каналов по частоте (FDMA), системы LTE 3GPP, мультиплексирование с ортогональным частотным разделением каналов (OFDM), мультиплексирование с локализованным разделением по частоте (LFDM), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA) и т.п.
Как правило, беспроводная система связи с множественным доступом может одновременно поддерживать связь для множества беспроводных терминалов. Каждый терминал взаимодействует с одной или несколькими базовыми станциями посредством передач по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к терминалам, а обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов к базовым станциям. Эта линия связи может устанавливаться посредством системы с одним входом и одним выходом, со многими входами и одним выходом или со многими входами и многими выходами (MIMO).
T
R
T
R
S
S
Система MIMO применяет несколько (N) передающих антенн и несколько (N) приемных антенн для передачи данных. Канал MIMO, образованный N передающими и N приемными антеннами может быть разложен на N независимых каналов, которые также называются пространственными каналами, где . Каждый из N независимых каналов соответствует измерению. Система MIMO может обеспечивать повышенную производительность (например, более высокую пропускную способность и/или большую надежность), если используются дополнительные размерности, созданные несколькими передающими и приемными антеннами.
Система MIMO поддерживает системы дуплексной связи с временным разделением (TDD) и системы дуплексной связи с частотным разделением (FDD). В системе TDD передачи по прямой и обратной линиям связи происходят в одной и той же области частоты, чтобы принцип взаимности позволял оценивание канала прямой линии связи из канала обратной линии связи. Это дает точке доступа возможность извлекать выгоду от формирования пучка на прямой линии связи, когда несколько антенн доступны в точке доступа.
В системе беспроводной связи Узел Б (или базовая станция) может передавать данные пользовательскому оборудованию (UE) по нисходящей линии связи и/или принимать данные от UE по восходящей линии связи. Нисходящая линия связи (или прямая линия связи) относится к линии связи от Узла Б к UE, а восходящая линия связи (или обратная линия связи) относится к линии связи от UE к Узлу Б. Узел Б также может отправлять к UE управляющую информацию (например, выделения ресурсов системы). Аналогичным образом, UE может отправлять управляющую информацию к Узлу Б для поддержки передачи данных по нисходящей линии связи и/или для других целей.
Ранее протокольные блоки данных (PDU) передавались по порядку. Теперь уровень гибридного автоматического запроса на повторную передач (HARQ) использует несколько трактов передачи и PDU не всегда передаются по порядку. Более того, уровень HARQ и уровень RLC не взаимодействуют друг с другом напрямую. Уровень RLC захочет отправить протокольные блоки данных (PDU). Уровень HARQ будет фактически передавать PDU через несколько каналов. Однако уровень RLC с несколькими трактами в настоящее время не знает, что все PDU фактически были приняты. Поэтому для уровня RLC существует потребность знать, когда повторно передавать PDU.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Нижеследующее представляет упрощенную сущность одного или нескольких вариантов осуществления, чтобы обеспечить базовое понимание таких вариантов осуществления. Это краткое изложение не является всесторонним общим представлением всех предполагаемых вариантов осуществления, и не предназначено ни для установления ключевых или важных элементов всех вариантов осуществления, ни для очерчивания объема любого или всех вариантов осуществления. Его единственная цель - представить некоторые идеи одного или нескольких вариантов осуществления в упрощенной форме в качестве вступления к более подробному описанию, которое представляется позднее.
В соответствии с примерным неограничивающим вариантом осуществления способ включает в себя отправку от передающего устройства к приемному устройству схемы повторной передачи управления радиосвязью (RLC), выбранной из множества схем повторной передачи RLC, и использование выбранной и отправленной схемы по меньшей мере на одном из приемного устройства и передающего устройства. В другом примерном неограничивающем варианте осуществления способ включает в себя обнаружение в приемнике пропуска в порядковых номерах протокольных блоков данных (PDU) RLC, ассоциирование таймера с пропуском и запуск таймера, когда обнаруживается пропуск. В еще одном примерном неограничивающем варианте осуществления способ включает в себя обнаружение пропуска в последовательности PDU RLC, слежение за каналом HARQ в течение некоторого периода времени для определения, изменен ли заранее установленный разряд, и определение, утеряна ли передача.
В соответствии с примерным неограничивающим вариантом осуществления множество схем повторной передачи включает в себя по меньшей мере одну схему на стороне приемника и одну схему на стороне передатчика. В соответствии с примерным неограничивающим вариантом осуществления в этом документе предоставлены средство обнаружения в приемнике управления радиосвязью (RLC) пропуска в порядковых номерах протокольных блоков данных (PDU) RLC, средство ассоциирования таймера с пропуском и средство запуска таймера, когда обнаруживается пропуск. В соответствии с примерным неограничивающим вариантом осуществления способ, используемый в системе беспроводной связи, включает в себя обнаружение в приемнике управления радиосвязью (RLC) пропуска в порядковых номерах протокольных блоков данных (PDU) RLC, ассоциирование таймера с пропуском и запуск таймера, когда обнаруживается пропуск.
В соответствии с еще одним примерным неограничивающим вариантом осуществления машиночитаемый носитель включает в себя код для обнаружения в приемнике управления радиосвязью (RLC) пропуска в порядковых номерах протокольных блоков данных (PDU) RLC, код для ассоциирования таймера с пропуском и код для запуска таймера, когда обнаруживается пропуск. В соответствии с примерным неограничивающим вариантом осуществления способ, используемый в системе беспроводной связи, включает в себя обнаружение пропуска в последовательности PDU RLC, слежение за каналом HARQ в течение некоторого периода времени для определения, изменен ли заранее установленный разряд, и определение, утеряна ли передача. Способ может включать в себя прием схемы повторной передачи управления радиосвязью (RLC), выбранной из множества схем повторной передачи RLC. Способ может включать в себя передачу к пользовательскому оборудованию (UE) схемы повторной передачи управления радиосвязью (RLC), выбранной из множества схем повторной передачи RLC.
Для выполнения вышеупомянутых и связанных целей один или несколько вариантов осуществления содержат признаки, полностью описываемые ниже и отдельно указываемые в формуле изобретения. Нижеследующее описание и приложенные чертежи подробно излагают определенные пояснительные аспекты одного или нескольких вариантов осуществления. Эти аспекты, тем не менее, указывают только на некоторые из различных способов, которыми могут быть использованы принципы различных вариантов осуществления, и описываемые варианты осуществления предназначены для включения всех таких аспектов и их эквивалентов.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 иллюстрирует систему беспроводной связи в соответствии с различными аспектами, излагаемыми в этом документе.
Фиг.2 изображает пример устройства связи для применения со средой беспроводной связи, в соответствии с одним или несколькими аспектами.
Фиг.3 иллюстрирует способ, включающий в себя отправку от передающего устройства к приемному устройству схемы повторной передачи управления радиосвязью (RLC), выбранной из множества схем повторной передачи RLC, в соответствии с одним или несколькими аспектами.
Фиг.4 иллюстрирует способ, где схемы включают в себя схемы приемника, и способ включает в себя прием выбранной схемы приемника в соответствии с одним или несколькими аспектами.
Фиг.5 иллюстрирует способ, где схемы включают в себя схемы передатчика, и способ включает в себя прием выбранной схемы передатчика в соответствии с одним или несколькими аспектами.
Фиг.6 иллюстрирует способ, где схемы включают в себя схемы приемника, и способ включает в себя обнаружение в приемнике RLC пропуска в порядковых номерах протокольных блоков данных (PDU) RLC в соответствии с одним или несколькими аспектами.
Фиг.7a иллюстрирует способ, где схемы включают в себя схемы передатчика, и способ включает в себя обнаружение пропуска в порядковых номерах PDU первого уровня в соответствии с одним или несколькими аспектами.
фиг.7b иллюстрирует способ, как ощущается с позиций UE, в соответствии с одним или несколькими аспектами.
Фиг.8 иллюстрирует последовательность состояний A, B и C данных в соответствии с одним или несколькими аспектами.
Фиг.9 иллюстрирует способ, в котором доступны множество схем повторной передачи, в соответствии с одним или несколькими аспектами.
Фиг.10 иллюстрирует среду, в которой компонент синхронизации пропуска на стороне приемника и/или компонент слежения за HARQ на стороне передачи применяется с мобильным устройством и оптимизируется с помощью компонента оптимизатора в соответствии с одним или несколькими аспектами.
Фиг.11 иллюстрирует примерную сетевую или распределенную среду с сервером(ами) во взаимодействии с клиентским компьютером(ами) через сеть/шину, в которой может применяться настоящее изобретение в соответствии с одним или несколькими аспектами.
Фиг.12 иллюстрирует примерное удаленное устройство для реализации по меньшей мере одного обобщенного неограничивающего варианта осуществления, которое включает в себя универсальное вычислительное устройство в виде компьютера, в соответствии с одним или несколькими аспектами.
Фиг.13 иллюстрирует устройство, работающее в системе беспроводной связи, причем устройство включает в себя средство обнаружения в приемнике управления радиосвязью (RLC) пропуска в порядковых номерах протокольных блоков данных (PDU) RLC, средство ассоциирования таймера с пропуском и средство запуска таймера, когда обнаруживается пропуск.
ПОДРОБНОЕ ОПИСАНИЕ
Различные аспекты сейчас описываются со ссылкой на чертежи, в которых одинаковые номера ссылок используются для ссылки на одинаковые элементы по всему описанию. В нижеследующем описании для целей пояснения излагаются многочисленные специальные подробности, чтобы обеспечить всестороннее понимание одного или нескольких аспектов. Тем не менее может быть очевидным, что такой аспект(ы) может быть применен на практике без этих специальных подробностей. В иных случаях широко известные структуры и устройства показываются в виде блок-схемы, чтобы облегчить описание одного или нескольких аспектов.
В соответствии с примерным неограничивающим вариантом осуществления способ включает в себя отправку от передающего устройства к приемному устройству схемы повторной передачи управления радиосвязью (RLC), выбранной из множества схем повторной передачи RLC, и использование выбранной и отправленной схемы по меньшей мере на одном из приемного устройства и передающего устройства. В другом примерном неограничивающем варианте осуществления способ включает в себя обнаружение в приемнике пропуска в порядковых номерах протокольных блоков данных (PDU) RLC, ассоциирование таймера с пропуском и запуск таймера, когда обнаруживается пропуск. В еще одном примерном неограничивающем варианте осуществления способ включает в себя обнаружение пропуска в последовательности PDU RLC, слежение за каналом HARQ в течение некоторого периода времени для определения, изменен ли заранее установленный разряд, и определение, утеряна ли передача.
В соответствии с примерным неограничивающим вариантом осуществления множество схем повторной передачи включает в себя по меньшей мере одну схему на стороне приемника и одну схему на стороне передатчика. В соответствии с примерным неограничивающим вариантом осуществления в этом документе предоставлены средство обнаружения в приемнике управления радиосвязью (RLC) пропуска в порядковых номерах протокольных блоков данных (PDU) RLC, средство ассоциирования таймера с пропуском и средство запуска таймера, когда обнаруживается пропуск. В соответствии с примерным неограничивающим вариантом осуществления способ, используемый в системе беспроводной связи, включает в себя обнаружение в приемнике управления радиосвязью (RLC) пропуска в порядковых номерах протокольных блоков данных (PDU) RLC, ассоциирование таймера с пропуском, и запуск таймера, когда обнаруживается пропуск.
В соответствии с еще одним примерным неограничивающим вариантом осуществления машиночитаемый носитель включает в себя код для обнаружения в приемнике управления радиосвязью (RLC) пропуска в порядковых номерах протокольных блоков данных (PDU) RLC, код для ассоциирования таймера с пропуском и код для запуска таймера, когда обнаруживается пропуск. В соответствии с примерным неограничивающим вариантом осуществления способ, используемый в системе беспроводной связи, включает в себя обнаружение пропуска в последовательности PDU RLC, слежение за каналом HARQ в течение некоторого периода времени для определения, изменен ли заранее установленный разряд, и определение, утеряна ли передача. Способ может включать в себя прием схемы повторной передачи управления радиосвязью (RLC), выбранной из множества схем повторной передачи RLC. Способ может включать в себя передачу к пользовательскому оборудованию (UE) схемы повторной передачи управления радиосвязью (RLC), выбранной из множества схем повторной передачи RLC.
К тому же, ниже описываются различные аспекты раскрытия изобретения. Должно быть очевидно, что идеи в этом документе могут быть воплощены в широком спектре видов, и что любая характерная структура и/или функция, раскрытая в этом документе, является всего лишь показательной. На основе идей в этом документе специалисту в данной области техники следует принять во внимание, что раскрытый в этом документе аспект может быть реализован независимо от любых других особенностей, и что два или более этих аспектов могут объединяться различными способами. Например, устройство может быть реализовано и/или способ может быть применен на практике с использованием любого количества изложенных в этом документе аспектов. К тому же, устройство может быть реализовано и/или способ может быть применен на практике с использованием другой структуры и/или функциональных возможностей в дополнение или отличных от одного или нескольких аспектов, изложенных в этом документе. В качестве примера многие способы, устройства, системы и устройства, описываемые в этом документе, описываются применительно к произвольной или незапланированной/частично запланированной развернутой среде беспроводной связи, которая предоставляет канал ACK с повторением в ортогональной системе. Специалисту в данной области техники следует принять во внимание, что аналогичные способы могут применяться к другим средам связи.
При использовании в данной заявке термины "компонент", "система" и т.п. имеют целью ссылаться на связанный с компьютером объект, любое из аппаратных средств, программного обеспечения (ПО), ПО в ходе выполнения, микропрограммного обеспечения, ПО промежуточного слоя, микрокода и/или любого их сочетания. Например, компонент может быть, но не ограничивается этим, работающим на процессоре процессом, процессором, объектом, исполняемым файлом, потоком выполнения, программой и/или компьютером. Один или более компонентов могут находиться в пределах процесса и/или потока выполнения, и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. Также эти компоненты могут исполняться с различных машиночитаемых носителей, имеющих записанными на них различные структуры данных. Компоненты могут взаимодействовать посредством локальных и/или удаленных процессов, например в соответствии с сигналом, имеющим один или несколько пакетов данных (например, данных от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, такой как Интернет, с другими системами посредством сигнала). Более того, компоненты описываемых в этом документе систем могут быть переупорядочены и/или дополнены дополнительными компонентами, чтобы облегчить достижение различных аспектов, целей, преимуществ и т.д., описываемых в отношении к ним, и не ограничиваются точными конфигурациями, изложенными на заданном чертеже, что будет принято во внимание специалистом в данной области техники.
Кроме того, различные аспекты описываются в этом документе применительно к абонентской станции. Абонентская станция также может называться системой, абонентским модулем, мобильной станцией, мобильным, удаленной станцией, удаленным терминалом, терминалом доступа, терминалом пользователя, агентом пользователя, устройством пользователя или пользовательским оборудованием. Абонентская станция может быть сотовым телефоном, беспроводным телефоном, телефоном протокола инициирования сеанса связи (SIP), станцией беспроводной местной системы связи (WLL), персональным цифровым помощником (PDA), карманным устройством, имеющим возможность беспроводного соединения, или другим обрабатывающим устройством, подключенным к беспроводному модему или аналогичному механизму, облегчающему беспроводное взаимодействие с обрабатывающим устройством.
Кроме того, различные аспекты или признаки, описываемые в этом документе, могут быть реализованы в виде способа, устройства или изделия, используя стандартные программные и/или технические способы. Термин "изделие" при использовании в этом документе предназначен для включения в себя компьютерной программы, доступной с любого машиночитаемого устройства, несущей или носителей. Например, машиночитаемые носители могут включать в себя, но не ограничиваются, магнитные запоминающие устройства (например, жесткий диск, дискета, магнитные ленты…), оптические диски (например, компакт-диск (CD), цифровой универсальный диск (DVD)…), смарт-карты и устройства флэш-памяти (например, карта памяти, флэш-карта, …). Более того, различные носители информации, описанные в этом документе, могут представлять одно или более устройств и/или другие машиночитаемые носители для хранения информации. Термин "машиночитаемый носитель" может включать в себя, не будучи ограниченным, беспроводные каналы и различные другие носители, допускающие хранение, содержание и/или перемещение команды (команд) и/или данных.
Кроме того, слово "примерный" используется в данном документе, чтобы обозначать "служащий в качестве примера, отдельного случая или иллюстрации". Любой аспект или исполнение, описываемое в этом документе как "примерное", не обязательно должно быть истолковано как предпочтительное или выгодное по сравнению с другими аспектами или исполнениями. Точнее, использование слова "примерный" имеет целью представлять понятия в конкретном виде. При использовании в этой заявке термин "или" имеет целью означать включающее "или", а не исключающее "или". То есть, пока не указано иное или не ясно из контекста, "X применяет A или B" имеет целью означать любую из естественных включающих перестановок. То есть, если X применяет A; X применяет B; или X применяет как A, так и B, то "X применяет A или B" удовлетворяется в любом из вышеупомянутых случаев. К тому же, артикли "a" и "an" при использовании в этой заявке и прилагаемой формуле изобретения следует в целом толковать означающими "один или несколько", пока не указано иное или не ясно из контекста, что предписывается форма единственного числа.
При использовании в данном документе термины "выводить" или "вывод" в целом относятся к процессу рассуждения или выведения состояний системы, среды и/или пользователя из совокупности наблюдений, которые зарегистрированы посредством событий и/или данных. Вывод может быть использован, чтобы идентифицировать отдельный контекст или действие, или, например, может формировать распределение вероятностей по состояниям. Вывод может быть вероятностным - то есть, вычислением распределения вероятностей по интересующим состояниям на основании рассмотрения данных и событий. Вывод также может относиться к способам, применяемым для составления высокоуровневых событий из совокупности событий и/или данных. Такой вывод приводит к построению новых событий или действий из совокупности наблюдаемых событий и/или сохраненных данных о событиях, независимо от того, соотносятся ли события в непосредственной временной близости, и поступают ли события и данные от одного или нескольких источников событий и данных.

Описываемые в этом документе способы выбора схемы могут использоваться для различных систем беспроводной связи, таких как системы CDMA, TDMA, FDMA, OFDMA и SC-FDMA. Термины "система" и "сеть" часто используются взаимозаменяемо. Система CDMA может реализовывать технологию радиосвязи, такую как наземный доступ системы UMTS (UTRA), CDMA2000 и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и низкую частоту следования элементарных посылок (LCR). CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовывать технологию радиосвязи, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовывать технологию радиосвязи, такую как усовершенствованный UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM и т.д. Эти различные технологии и стандарты радиосвязи известны в данной области техники.
UTRA, E-UTRA и GSM являются частью универсальной системы мобильных телекоммуникаций (UMTS). Система долгосрочного развития (LTE) является приближающимся выпуском UMTS, который использует E-UTRA. UTRA, E-UTRA, GSM, UMTS и LTE описываются в документах от организации, именуемой "Проектом партнерства третьего поколения" (3GPP). CDMA2000 описывается в документах от организации, именуемой "Второй проект партнерства третьего поколения" (3GPP2). Для ясности некоторые особенности способов описываются далее для передачи по нисходящей линии связи в LTE, и терминология 3GPP используется далее в большей части описания.
LTE использует мультиплексирование с ортогональным частотным разделением каналов (OFDM) на нисходящей линии связи и мультиплексирование с разделением по частоте на одной несущей (SC-FDM) на восходящей линии связи. OFDM и SC-FDM разделяют полосу пропускания системы на несколько (N) ортогональных поднесущих, которые обычно также называются тонами, элементами дискретизации и т.д. Каждая поднесущая может модулироваться с данными. В общем, символы модуляции отправляются в частотной области с помощью OFDM, а во временной области с помощью SC-FDM. Для LTE интервал между соседними поднесущими может быть неизменным, и общее число поднесущих (N) может зависеть от полосы пропускания системы. В одном исполнении, N=512 для полосы пропускания системы в 5 МГц, N=1024 для полосы пропускания системы в 10 МГц, и N=2048 для полосы пропускания системы в 20 МГц. В общем, N может быть любым целым значением.
Система может поддерживать режим дуплексной связи с частотным разделением каналов (FDD) и/или дуплексной связи с временным разделением каналов(TDD). В режиме FDD отдельные частотные каналы могут использоваться для нисходящей линии связи и восходящей линии связи, и передачи по нисходящей линии связи и передачи по восходящей линии связи могут отправляться одновременно по их отдельным частотным каналам. В режиме TDD может использоваться общий частотный канал для нисходящей линии связи и восходящей линии связи, при этом передачи по нисходящей линии связи могут отправляться в некоторых периодах времени, а передачи по восходящей линии связи могут отправляться в других периодах времени. Схема передачи по нисходящей линии связи в LTE разделяется на кадры радиосигнала (например, кадр радиосигнала в 10 мс). Каждый кадр содержит шаблон, образованный из частоты (например, поднесущая) и времени (например, символы OFDM). Кадр радиосигнала в 10 мс разделяется на множество соседних подкадров по 0,5 мс (также называемых подкадрами или временными интервалами, и в дальнейшем используемых взаимозаменяемо). Каждый подкадр содержит множество блоков ресурсов, где каждый блок ресурсов составлен из одной или нескольких поднесущих и одного или нескольких символов OFDM. Один или несколько блоков ресурсов могут использоваться для передачи данных, управляющей информации, контрольного сигнала или любого их сочетания.
Ссылаясь на фиг.1, иллюстрируется система беспроводной связи с множественным доступом, согласно одному варианту осуществления. Точка 100 доступа (AP) включает в себя несколько групп антенн, причем одна группа включает в себя 104 и 106, другая включает в себя 108 и 110, и дополнительная группа включает в себя 112 и 114. На фиг.1 показаны только две антенны для каждой группы антенн, однако больше или меньше антенн может использоваться для каждой группы антенн. Терминал 116 доступа (AT) находится во взаимодействии с антеннами 112 и 114, где антенны 112 и 114 передают информацию терминалу 116 доступа по прямой линии 120 связи и принимают информацию от терминала 116 доступа по обратной линии 118 связи. Терминал 122 доступа находится во взаимодействии с антеннами 106 и 108, где антенны 106 и 108 передают информацию терминалу 122 доступа по прямой линии 126 связи и принимают информацию от терминала 122 доступа по обратной линии 124 связи. Терминалы 116 и 122 доступа могут быть UE. В системе FDD линии 118, 120, 124 и 126 связи могут использовать разную частоту для связи. Например, прямая линия 120 связи может использовать иную частоту, чем та, что используется обратной линией 118 связи.
Каждая группа антенн и/или область, в которой они спроектированы для взаимодействия, часто называется сектором точки доступа. В варианте осуществления группы антенн проектируются для взаимодействия с терминалами доступа в секторе областей, охватываемых точкой 100 доступа.
В обмене информацией по прямым линиям 120 и 126 связи передающие антенны в точке 100 доступа используют формирование пучка, чтобы повысить отношение сигнал-шум у прямых линий связи для разных терминалов 116 и 122 доступа. Также точка доступа, использующая формирование пучка для передачи терминалам доступа, разбросанным беспорядочно по ее зоне покрытия, дает меньше помех на терминалы доступа в соседних сотах, чем точка доступа, передающая посредством одной антенны всем ее терминалам доступа.
Точка доступа может быть стационарной станцией, используемой для взаимодействия с терминалами, и также может называться точкой доступа, Узлом Б или какой-нибудь другой терминологией. Терминал доступа также может называться терминалом доступа, пользовательским оборудованием (UE), устройством беспроводной связи, терминалом, терминалом доступа или какой-нибудь другой терминологией.
Фиг.2 - блок-схема варианта осуществления системы 210 передатчика (также известного как точка доступа) и системы 250 приемника (также известного как терминал доступа) в системе 200 MIMO. В системе 210 передатчика данные трафика для некоторого количества потоков данных предоставляются от источника 212 данных процессору 214 передаваемых (TX) данных.
В одном варианте осуществления каждый поток данных передается по соответствующей передающей антенне. Процессор 214 передаваемых данных форматирует, кодирует и перемежает данные трафика для каждого потока данных на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы предоставить кодированные данные.
Кодированные данные для каждого потока данных могут мультиплексироваться с контрольными данными, используя способы OFDM. Контрольные данные обычно являются известным шаблоном данных, который обрабатывается известным образом и может использоваться в системе приемника для оценки характеристики канала. Мультиплексированные контрольные и кодированные данные для каждого потока данных затем модулируются (например, посимвольно преобразуются) на основе конкретной схемы модуляции (например, BASK, ASK, M-PSF или M-QAM), выбранной для этого потока данных, чтобы предоставить символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут определяться с помощью команд, выполняемых процессором 230.
T
T
Символы модуляции для всех потоков данных затем предоставляются процессору 220 передачи MIMO, который может дополнительно обрабатывать символы модуляции (например, для OFDM). Процессор 220 передачи MIMO затем предоставляет N потоков символов модуляции N передатчикам 222a-222t (TMTR). В некоторых вариантах осуществления процессор 220 передачи MIMO применяет веса формирования пучка к символам из потоков данных и к антенне, из которой передается символ.
T
T
Каждый передатчик 222 принимает и обрабатывает соответствующий поток символов, чтобы предоставить один или несколько аналоговых сигналов, и дополнительно обрабатывает (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы предоставить модулированный сигнал, подходящий для передачи по каналу MIMO. N модулированных сигналов от передатчиков 222a-222t затем передаются от N антенн 224a-224t соответственно.
R
В системе 250 приемника переданные модулированные сигналы принимаются N антеннами 252a-252r, и принятый сигнал от каждой антенны 252 предоставляется соответствующему приемнику 254a-254r (RCVR). Каждый приемник 254 обрабатывает (например, фильтрует, усиливает и преобразует с понижением частоты) соответствующий принятый сигнал, оцифровывает обработанный сигнал для предоставления выборок и дополнительно обрабатывает выборки, чтобы предоставить соответствующий "принятый" поток символов.
R
R
T
Процессор 260 принимаемых данных затем принимает и обрабатывает N принятых потоков символов от N приемников 254 на основе конкретного способа обработки на приемнике, чтобы предоставить N "обнаруженных" потоков символов. Процессор 260 принимаемых данных затем демодулирует, устраняет перемежение и декодирует каждый обнаруженный поток символов, чтобы восстановить данные трафика для потока данных. Обработка процессором 260 принимаемых данных комплементарна той, что выполняется процессором 220 передачи MIMO и процессором 214 передаваемых данных в системе 210 передатчика. Процессор 270 периодически определяет, какую матрицу предварительного кодирования использовать. Процессор 270 формулирует сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга.
Сообщение обратной линии связи может содержать различные типы информации касательно линии связи и/или принятого потока данных. Сообщение обратной линии связи затем обрабатывается процессором 238 передаваемых данных, который также принимает данные трафика для некоторого количества потоков данных от источника 236 данных, модулируется модулятором 280, обрабатывается передатчиками 254a-254r и передается обратно системе 210 передатчика.
В системе 210 передатчика модулированные сигналы от системы 250 приемника принимаются антеннами 224, обрабатываются приемниками 222, демодулируются демодулятором 240 и обрабатываются процессором 242 принимаемых данных, чтобы извлечь сообщение обратной линии связи, переданное системой 250 приемника. Процессор 230 затем определяет, какую матрицу предварительного кодирования использовать для определения весов формирования пучка, и затем обрабатывает извлеченное сообщение.
В одном аспекте логические каналы классифицируются на каналы управления и каналы трафика. Логические каналы управления содержат широковещательный канал управления (BCCH), который является каналом нисходящей линии связи для транслирования управляющей информации системы. Канал управления поисковыми вызовами (PCCH), который является каналом нисходящей линии связи, который передает информацию пейджинга. Многоадресный канал управления (MCCH), который является каналом нисходящей линии связи типа "точка - много точек", используемым для передачи информации планирования и управления услугой мультимедийного широковещания/мультивещания (MBMS) для одного или нескольких MTCH. Как правило, после установления соединения управления радиоресурсами (RRC) этот канал используется только UE, которые принимают MBMS (Примечание: старые MCCH+MSCH). Выделенный канал управления (DCCH) является двухточечным двунаправленным каналом, который передает специализированную управляющую информацию и используется UE, имеющими соединение RRC. В одном аспекте логические каналы трафика содержат выделенный канал трафика (DTCH), который является двухточечным двунаправленным каналом, выделенным одному UE для передачи пользовательской информации. Также, многоадресный канал трафика (MTCH) для канала нисходящей линии связи типа "точка - много точек" для передачи данных трафика.
В одном аспекте транспортные каналы классифицируются на нисходящую линию связи (DL) и восходящую линию связи (UL). Транспортные каналы DL содержат широковещательный канал (BCH), совместно используемый канал передачи данных нисходящей линии связи (DL-SDCCH) и канал передачи поисковых вызовов (PCH), PCH для поддержки энергосбережения UE (цикл DRX указывается сетью для UE), транслируемые по всей соте и отображаемые в физические ресурсы, которые могут использоваться для других каналов управления/трафика. Транспортные каналы UL содержат канал с произвольным доступом (RACH), канал передачи запросов (REQCH), совместно используемый канал передачи данных восходящей линии связи (UL-SDCH) и множество физических каналов. Физические каналы содержат множество каналов DL и каналов UL.
Физические каналы DL содержат:
Общий пилотный канал (CPICH)
Канал синхронизации (SCH)
Общий канал управления (CCCH)
Совместно используемый канал управления DL (SDCCH)
Многоадресный канал управления (MCCH)
Совместно используемый канал распределения UL (SUACH)
Канал подтверждения приема (ACKCH)
Физический совместно используемый канал передачи данных DL (DL-PSDCH)
Канал регулирования мощности UL (UPCCH)
Канал индикатора поискового вызова (PICH)
Канал индикатора нагрузки (LICH)
Физические каналы UL содержат:
Физический канал с произвольным доступом (PRACH)
Канал индикатора качества канала (CQICH)
Канал подтверждения приема (ACKCH)
Канал указателя подмножества антенн (ASICH)
Совместно используемый канал передачи запросов (SREQCH)
Физический совместно используемый канал передачи данных UL (UL-PSDCH)
Широкополосный пилотный канал (BPICH)
В одном аспекте предоставляется структура канала, которая сохраняет низкие значения отношения пикового значения сигнала к среднему (PAR), и в любое заданное время канал является расположенным непрерывно или с равными интервалами в частоте, что является нужным свойством сигнала с одной несущей.
Хотя в целях простоты объяснения способы показываются и описываются как последовательность этапов, необходимо понимать и принимать во внимание, что способы не ограничиваются порядком этапов, поскольку некоторые этапы в соответствии с заявленным предметом изобретения могут совершаться в других порядках и/или одновременно с другими этапами, в отличие от показанных и описанных в этом документе. Например, специалисты в данной области техники поймут и примут во внимание, что в качестве альтернативы способ может быть представлен как последовательность взаимосвязанных состояний или событий, например, на диаграмме состояний. Кроме того, не все проиллюстрированные этапы могут быть необходимы для реализации способа в соответствии с заявленным предметом изобретения.
Фиг.3 иллюстрирует способ 300, включающий в себя этап 302 отправки от передающего устройства к приемному устройству схемы повторной передачи управления радиосвязью (RLC), выбранной из множества схем повторной передачи RLC, и этап 304 использования выбранной и отправленной схемы по меньшей мере на одном из приемного устройства и передающего устройства. Отправка и использование, как правило, связаны во времени в том, что использование немедленно следует за отправкой. Однако это не является необходимым, и два события могут быть обособлены во времени. Более того, предполагается, что отправка выполнялась бы по беспроводной связи, выгоды изобретения достаются варианту осуществления, где отправка не выполняется по беспроводной связи. Как подробно излагается ниже, схемы включают в себя как схемы приемника, так и схемы передатчика.
В системе долгосрочного развития (LTE) протокольные блоки данных (PDU) управления радиосвязью (RLC) могут доставляться не по порядку из-за гибридного автоматического запроса на повторение (HARQ). В LTE уровень RLC использует уровень HARQ для передачи PDU RLC. Поскольку уровень HARQ использует несколько каналов HARQ для параллельной передачи, PDU RLC могут доставляться беспорядочно на принимающей стороне. Даже если имеется буфер переупорядочения на приемнике RLC для переупорядочения PDU RLC, принятых из разных каналов HARQ, когда имеется "пропуск" в принятых порядковых номерах PDU RLC, приемник не может немедленно сделать вывод, что отсутствуют те PDU, соответствующие "пропуску", поскольку они могут все еще находиться в процессе доставки на уровне HARQ.
В результате некоторые PDU RLC, которые не приняты, могут казаться отсутствующими, когда они фактически все еще доставляются с помощью HARQ. Таким образом, принимающий RLC может не отправить RLC Nak (отрицательное подтверждение) для немедленного исправления проблемы.
Тогда возникает проблема, как принимающий RLC определяет, что PDU RLC в самом деле являются отсутствующими, чтобы он мог отправить RLC Nak для запроса повторной передачи. Существуют по меньшей мере две схемы для решения этой проблемы.
Схема 1
В одном аспекте полагаются на HARQ и вообще не полагаются на RLC Nak. Передающий HARQ указывает передающему RLC, успешно ли доставлены PDU RLC посредством уровня HARQ. Есть два случая, где HARQ мог бы сорвать доставку:
1) Достигается максимальное количество повторных передач HARQ, и пакет кодера все еще не декодирован правильно.
2) HARQ Nak ошибочно обнаружен в качестве Ack на передатчике HARQ.
В первой схеме полностью полагаются на HARQ, и RLC Nak в общем не принимается во внимание. Передающий HARQ может уведомить передающего RLC, что PDU RLC не доставлялись, и передающий RLC может затем инициировать повторную передачу RLC без какого-либо RLC Nak. Передающий HARQ указывает передающему RLC, успешно ли доставлены PDU RLC посредством уровня HARQ. Есть два случая, где HARQ может сорвать доставку, изложенные выше, и представляется, что путем разрешения такой индикации передающий RLC объект может обнаружить сбой передачи PDU RLC, и поэтому он может повторно представить те же PDU RLC на уровень HARQ для новой передачи без ожидания, что принимающий RLC обнаружит сбой. Данная схема в настоящее время согласована в стандарте LTE. Недостаток этой схемы в том, что ей не удается охватить случай 2) выше. Чтобы охватить случай 2), необходима дополнительная служебная нагрузка радиопередачи, которая не согласована.
Схема 2
Во второй схеме принимающий RLC обнаруживает, действительно ли PDU RLC являются отсутствующими, путем слежения за активностью каналов HARQ. Как только в приемнике возникает "пропуск" в порядковом номере PDU RLC, принимающий RLC наблюдает за последующей активностью каналов HARQ (например, на канале HARQ изменяется "индикатор нового пакета") и выводит, что это невозможно, что отсутствующие PDU все еще повторно передаются посредством HARQ (то есть PDU RLC, соответствующие "пропуску", на самом деле являются потерянными). HARQ использует "индикатор нового пакета" (переключается между "0" и "1", когда отправляется новый пакет кодера) для проведения различия между вновь переданным пакетом кодера и повторно переданным пакетом кодера, так что принимающий HARQ знает, объединять ли принятые пакеты кодера с любыми предыдущими принятыми копиями. Как только обнаруживаются отсутствующие PDU, RLC отправляет RLC Nak передатчику RLC, чтобы запросить повторную передачу. Данная схема в настоящее время обсуждается в стандарте LTE. Привлекательность этой схемы в том, что она не нуждается в дополнительной служебной нагрузке радиопередачи и что она охватывает и случай 1), и случай 2) выше.
Любая из вышеупомянутых описанных схем сама по себе работает независимо (с разной эффективностью). Однако с активной первой схемой повторно переданные PDU RLC могут заставить измениться "индикатор нового пакета", и приемник RLC уже не может делать тот же вывод.
Таким образом, для передающей стороны желательно указывать приемной стороне, какую схему приемной стороне следует ожидать или выполнять. В некоторых аспектах настоящего раскрытия изобретения индикация (например, в виде конфигурационного сообщения RLC при установке RLC DL) может передаваться от передающей стороне к приемной стороне, где индикация указывает, какую схему следует выполнять или ожидать приемнику.
Если система решает использовать первую схему, а не вторую схему, ошибка принятия HARQ Nak за Ack может не обнаружиться посредством HARQ. В результате передатчик RLC может думать, что соответствующие PDU RLC в пакете кодера принялись успешно, когда фактически это не так. Чтобы решить эту проблему, в некоторых аспектах настоящего раскрытия изобретения предлагается ассоциировать таймер с "пропуском", обнаруженным в приемнике RLC. Таймер может запускаться всякий раз, когда обнаруживается "пропуск", и он может закончиться либо когда заполняется "пропуск", либо когда достигается заданное время. Значение заданного времени может регулироваться на основе требования по задержке (например, строгое требование по задержке означает меньший таймер). Например, если требование по задержке для RLC равно 100 мс (измеренное от точки SAP у передатчика RLC до SAP у приемника RLC, включая все задержки, понесенные из-за повторных передач HARQ и RLC), то таймер может быть установлен примерно в 54 мс. Однако, если таймер слишком мал, могут создаваться лишние повторные передачи RLC. Если таймер слишком большой, повторно переданные PDU RLC могут не удовлетворять требованию по задержке. Этот таймер может устанавливаться с помощью усовершенствованного Узла Б (на основе требования по задержке) и сигнализироваться к UE (посредством потока RLC), или он может адаптивно вычисляться, если UE знает требования по задержке.
Какая из вышеупомянутых описанных схем лучше, зависит от того, реализует ли сеть первую схему. Если используется первая схема, лучшей стратегией является использование таймера в приемнике RLC, как описано выше. Эта комбинация дала бы приемлемую производительность с минимальной сложностью на приемнике. Причина иллюстрируется следующим образом.
Предположим:
P[1-я передача HARQ декодирована успешно]=0,8
P[2-я передача HARQ декодирована успешно]=0,99
P[HARQ Nak->Ack]=10^-2
Тогда P[1-я передача неудачна и Nak->Ack]=(1-0,8)*10^-2~10^-3
Таким образом, первая схема может потерпеть неудачу 10^-3, или 0,1% времени. Поэтому только 0,1% времени на таймер можно полагаться для восстановления. Вероятность "P[2-я передача декодирована успешно]" находится здесь для показа, что число является малым и поэтому все вычисления ниже являются приемлемыми оценками (в отличие от точных чисел). Например, другой сценарий неправильного обнаружения NAK->ACK не рассматривается. 1-я передача неудачна И 2-я передача неудачна И Nak обнаруживается как "подтвержденные". Однако вероятность будет такой малой из-за P[2-я передача успешна], равной 0,99.
Однако если первая схема не используется сетью, то нужна вторая схема, потому что она не требует никакой дополнительной служебной нагрузки радиопередачи.
Подразумевается, что определенный порядок или иерархия этапов в раскрытых процессах является примером примерных подходов. На основе предпочтений проектирования подразумевается, что определенный порядок или иерархия этапов в процессах могут быть переупорядочены, оставаясь в рамках объема настоящего раскрытия изобретения. Прилагаемая формула изобретения представляет элементы различных этапов в примерном порядке и не предназначается для ограничения представленными определенным порядком или иерархией.
Специалисты в данной области техники могут понять, что информация и сигналы могут быть представлены с использованием любой из ряда различных технологий и способов. Например, данные, инструкции, команды, информация, сигналы, разряды, символы и элементарные посылки, на которые могут ссылаться по всему вышеприведенному описанию, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами, или любым их сочетанием.
Специалисты дополнительно могут признать, что различные пояснительные логические блоки, модули, схемы и этапы алгоритмов, описанные применительно к вариантам осуществления, раскрытым в этом документе, могут быть реализованы в виде электронных аппаратных средств, компьютерного программного обеспечения или их сочетаний. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратных средств и программного обеспечения, различные пояснительные компоненты, блоки, модули, схемы и этапы описаны выше, как правило, на основе их функциональных возможностей. Реализованы ли такие функциональные возможности как аппаратные средства или как программное обеспечение, зависит от конкретного применения и конструктивных ограничений, налагаемых на всю систему. Квалифицированные специалисты могут реализовать описанные функциональные возможности различными путями для каждого отдельного применения, но такие решения по реализации не должны интерпретироваться как вызывающие отклонение от объема настоящего раскрытия изобретения.
Различные пояснительные логические блоки, модули и схемы, описанные применительно к вариантам осуществления, раскрытым в этом документе, могут быть реализованы или выполнены с помощью универсального процессора, цифрового процессора сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, схемы на дискретных компонентах или транзисторной логики, дискретных аппаратных компонентов или любого их сочетания, спроектированных для выполнения описанных в этом документе функций. Универсальный процессор может быть микропроцессором, но в альтернативном варианте процессор может быть любым типовым процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован в виде сочетания вычислительных устройств, например сочетания DSP и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров совместно с ядром DSP, или любой другой подобной конфигурации.
Этапы способа или алгоритма, описанные применительно к вариантам осуществления, раскрытым в этом документе, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, выполняемом процессором, или в сочетании этих двух элементов. Программный модуль может находиться в памяти RAM, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, регистрах, на жестком диске, съемном диске, компакт-диске или любом другом виде носителя информации, известного в данной области техники. Типовой носитель информации соединяется с процессором так, что процессор может считывать информацию и записывать информацию на носитель информации. В альтернативном варианте носитель информации может составлять единое целое с процессором. Процессор и носитель информации могут постоянно находиться в ASIC. ASIC может постоянно находиться в пользовательском терминале. В альтернативном варианте процессор и носитель информации могут постоянно находиться в виде дискретных компонентов в пользовательском терминале.
Описание здесь раскрытых вариантов осуществления предоставляется, чтобы дать возможность любому специалисту в данной области техники создать или использовать настоящее раскрытие изобретения. Различные модификации к этим вариантам осуществления будут полностью очевидны специалистам в данной области техники, а общие принципы, определенные в этом документе, могут быть применены к другим вариантам осуществления без отклонения от сущности или объема раскрытия изобретения. Таким образом, настоящее раскрытие изобретение не предназначено, чтобы ограничиваться показанными в этом документе вариантами осуществления, а должно соответствовать самому широкому объему, согласующемуся с принципами и новыми признаками, раскрытыми в этом документе.
Фиг.4 иллюстрирует способ 400, где схемы включают в себя схемы приемника, и этап 402 в способе 400 включает в себя прием выбранной схемы приемника. На этапе 404 обнаруживают в приемнике пропуск в порядковых номерах протокольных блоков данных (PDU) RLC. На этапе 406 запускают таймер, когда обнаруживается пропуск, и на этапе 408 ассоциируют таймер с пропуском. Соответственно, когда таймер заканчивается, приемник определяет, что пропуск такой, что данные потеряны и нуждаются в повторной передаче. Приемник затем просит у передатчика повторно отправить или повторно передать потерянные данные. Способ 400 является способом приемника, потому что приемник определяет, когда отсутствуют данные. Например, Узел Б отправляет мобильному телефону указание, что схема будет схемой приемника, и тогда мобильный телефон знает, что он (мобильный телефон) несет ответственность за отслеживание, была ли связь успешной, или нужны повторные передачи. Узел Б также может сообщить мобильному телефону, какую конкретную схему приемника использовать. В качестве альтернативы, Узел Б не сообщает мобильному телефону, какую конкретную схему приемника использовать, и мобильный телефон сам выбирает, какую конкретную схему приемника использовать.
Фиг.5 иллюстрирует способ 500, где схемы включают в себя схемы передатчика, и этап 502 в способе 500 включает в себя прием выбранной схемы передатчика. На этапе 504 обнаруживают пропуск в порядковых номерах протокольных блоков данных (PDU) RLC. На этапе 506 следят за каналом HARQ в течение некоторого периода времени для определения, изменен ли заранее установленный разряд. На этапе 508 определяют, утеряна ли передача. Способ 500 является способом передатчика, потому что передатчик определяет, когда отсутствуют данные. В одном варианте осуществления разряд HARQ является индикатором нового пакета, который переключается с 0 на 1 в начале новой передачи, как объясняется далее со ссылкой на фиг.8. В одном примерном варианте осуществления вместо использования разряда может применяться байт. Более того, могут применяться другие запускающие механизмы. Это может быть таймер обратного или прямого отсчета.
Фиг.6 иллюстрирует способ 600, где схемы включают в себя схемы приемника и на этапе 602 обнаруживают в приемнике RLC пропуск в порядковых номерах протокольных блоков данных (PDU) RLC. На этапе 604 ассоциируют таймер с пропуском. Таймер запускается, и на этапе 606 таймер останавливается, когда закончен пропуск. Способ 600 иллюстрирует пример задержанных, но не потерянных данных. Способ 600 является способом приемника, потому что приемник определяет, когда отсутствуют данные. В этом случае никакие данные не отсутствовали, и никакая повторная передача не нужна. Для примера, где отсутствуют данные, запускается таймер (таймер прямого или обратного отсчета), и когда достигается пороговое значение и пропуск все еще существует, решение состоит в том, что необходимо выполнить повторную передачу, и приемник (например, мобильный телефон) сообщает узлу Б для повторной передачи.
Фиг.7a иллюстрирует способ 700, где схемы включают в себя схемы передатчика, и этап 702 в способе 700 включает в себя обнаружение пропуска в порядковых номерах PDU первого уровня. На этапе 704 следят за каналом второго уровня в течение некоторого периода времени для определения, изменен ли заранее установленный разряд. На этапе 706 определяют, утеряна ли передача. Способ 700 является способом передатчика, потому что передатчик определяет, когда отсутствуют данные. Например, первый уровень может быть уровнем RLC и может инициировать передачу через канал(ы) второго уровня, например, но не ограничиваясь, уровня HARQ. Канал HARQ может включать в себя разряд, например индикатор нового пакета, который переключается между передачами. Если разряд переключается на всех каналах и имеются отсутствующие данные, то можно предположить, что отсутствующие данные утеряны и нужна повторная передача.
Фиг.7b иллюстрирует способ 710, как ощущается с позиций UE. На этапе 712 принимают схему повторной передачи управления радиосвязью (RLC), выбранную из множества схем повторной передачи RLC, где множество схем повторной передачи включает в себя по меньшей мере одну схему на стороне приемника и одну схему на стороне передатчика. Например, мобильное устройство, такое как мобильный телефон, может принимать схему повторной передачи RLC от Узла Б. Узел Б может выбирать схему из множества схем повторной передачи RLC. Множество схем повторной передачи может включать в себя по меньшей мере одну схему на стороне приемника и по меньшей мере одну схему на стороне передатчика.
Фиг.8 иллюстрирует последовательность 800 состояний A, B и C данных. По ссылке 802 иллюстрируются множество блоков 804 в виде движущихся слева направо, чтобы изобразить данные, перемещающиеся от передатчика к приемнику. Блоки 804 изображают одну передачу, разбитую на четыре части. По ссылке 806 два блока 808 (верхний и нижний) иллюстрируются по-разному, чтобы показать, что они имеют изменение разряда для иллюстрации начала новой одной передачи. Два центральных блока изображают каналы, все еще передающие первую одну передачу. По ссылке 808 все каналы передают вторую одну передачу, и у всех индикатор нового пакета является переключенным. Для ясности, как только обнаруживается пропуск, приемник будет следить за состоянием КАЖДОГО канала HARQ, поскольку "сбойные пакеты" могли доставляться в ЛЮБОМ из этих каналов HARQ.
Для системы множественного доступа (например, FDMA, OFDMA, CDMA, TDMA и т.д.) несколько терминалов могут одновременно передавать по восходящей линии связи. Для такой системы поддиапазоны контрольного сигнала могут совместно использоваться между разными терминалами. Способы оценки канала могут использоваться в случаях, где поддиапазоны контрольного сигнала для каждого терминала охватывают всю рабочую полосу (по возможности исключая границы полосы). Такая структура поддиапазона контрольного сигнала является желательной для получения частотного разнесения для каждого терминала. Описанные в этом документе способы могут реализовываться различными средствами. Например, эти способы могут реализовываться в аппаратных средствах, программном обеспечении либо их сочетании. Для аппаратной реализации, которая может быть цифровой, аналоговой или одновременно цифровой и аналоговой, модули обработки, используемые для оценки канала, могут реализовываться в одной или нескольких специализированных интегральных схемах (ASIC), цифровых процессорах сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, спроектированных для выполнения описанных в этом документе функций, или в их сочетании. С помощью программного обеспечения реализация может происходить посредством модулей (например, процедур, функций и так далее), которые выполняют описанные в этом документе функции. Коды программного обеспечения могут храниться в запоминающем устройстве и выполняться процессорами.
Нужно понимать, что описанные в этом документе варианты осуществления могут быть реализованы в аппаратных средствам, программном обеспечении, микропрограммном обеспечении, ПО промежуточного слоя, микрокоде или в любом их сочетании. Для аппаратной реализации модули обработки могут реализовываться в одной или нескольких специализированных интегральных схемах (ASIC), цифровых процессорах сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, спроектированных для выполнения описанных в этом документе функций, или в их сочетании.
Когда варианты осуществления реализуются в программном обеспечении, микропрограммном обеспечении, ПО промежуточного слоя или микрокоде, программном коде или сегментах кода, они могут храниться на машиночитаемом носителе, например компоненте хранения. Сегмент кода может представлять собой процедуру, функцию, подпрограмму, программу, процедуру, стандартную подпрограмму, модуль, пакет программного обеспечения, класс или любое сочетание команд, структур данных или операторов программ. Сегмент кода может быть связан с другим сегментом кода или аппаратной схемой через передачу и/или прием информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут пересылаться, перенаправляться или передаваться с использованием любого подходящего средства, включая разделение памяти, пересылку сообщений, эстафетную передачу, передачу по сети и т.д.
Для программной реализации описанные в этом документе способы могут реализовываться с помощью модулей (например, процедур, функций и так далее), которые выполняют описанные в этом документе функции. Коды программного обеспечения могут храниться в запоминающих устройствах и выполняться процессорами. Запоминающее устройство может реализовываться внутри процессора или вне процессора, в этом случае оно может быть коммуникационно соединено с процессором через различные средства, которые известны в данной области техники.
Фиг.9 иллюстрирует способ 900, в котором доступны множество 902 схем повторной передачи, включая схемы 904 на стороне передачи и схемы 906 на стороне приемника для взаимодействия с мобильным устройством 908. Мобильное устройство находится в движении и может находиться в незащищенных областях. Поэтому в одном примерном обобщенном неограничивающем варианте осуществления способ 900 включает в себя применение уровня 910 безопасности. Уровень 910 безопасности может определить, авторизован ли пользователь принимать подачу или нет. Решение о применении схемы 904 на стороне передачи и/или схемы 906 на стороне приемника может быть принято посредством применения уровня 912 ИИ (искусственный интеллект). Датчик 914 может обеспечивать обратную связь для содействия этому решению. Например, датчик может определять условия сети в конкретное время и изменять количество и/или положения сот и мобильных устройств, а также как часто PDU RLC повторно передаются и как часто PDU RLC повторно передавались за последнее X количество времени. Более того, статистические данные касательно повторных передач по любому другому показателю, например тип мобильного устройства, производитель, применяемая схема модуляции, для помощи уровню 912 ИИ в принятии решения, какой тип(ы) схем 902 повторной передачи применять.
Так как по меньшей мере часть взаимодействия между устройством 908 и сетью, например SFN, является беспроводной, в одном примерном обобщенном неограничивающем варианте осуществления предоставляется уровень 910 безопасности. Уровень 910 безопасности может использоваться для криптографической защиты (например, шифрования) данных, а также для цифровой подписи данных, чтобы повысить безопасность и нежелательное, непреднамеренное или умышленное раскрытие. В работе компонент или уровень 910 безопасности может передавать данные к/от SFN и мобильного устройства 908.
Компонент шифрования может использоваться для криптографической защиты данных во время передачи, а также при хранении. Компонент шифрования применяет алгоритм шифрования для кодирования данных с целью безопасности. Алгоритм, по существу, является формулой, которая используется для превращения данных в секретный код. Каждый алгоритм использует строку разрядов, известную как "ключ", для выполнения вычислений. Чем больше ключ (например, больше разрядов в ключе), тем больше количество возможных шаблонов может быть создано, соответственно делая взлом кода и дешифрование содержимого данных сложнее.
Большинство алгоритмов шифрования используют способ блочного шифра, который кодирует фиксированные блоки входных данных, которые обычно от 64 до 128 разрядов длиной. Компонент дешифрования может использоваться для преобразования зашифрованных данных обратно в их исходный вид. В одном аспекте, может использоваться открытый ключ для шифрования данных при передаче запоминающему устройству. При извлечении данные могут расшифровываться с использованием секретного ключа, который соответствует открытому ключу, использованному для шифрования.
Компонент подписи может использоваться для цифровой подписи данных и документов при передачи и/или извлечении из устройства 908. Нужно понимать, что цифровая подпись или сертификат гарантируют, что файл не был изменен, аналогично тому, если бы он перемещался в электронно-запечатанном конверте. "Подпись" является зашифрованным дайджестом (например, односторонней хэш-функцией), используемым для подтверждения подлинности данных. При доступе к данным получатель может расшифровать дайджест и также повторно вычислить дайджест из принятого файла или данных. Если дайджесты совпадают, файл подтверждается неповрежденным и нефальсифицированным. В работе цифровые сертификаты, выданные центром сертификации, наиболее часто используются для обеспечения подлинности цифровой подписи.
Более того, уровень 910 безопасности может применять контекстное понимание (например, компонент понимания контекста) для повышения безопасности. Например, компонент контекстного понимания может применяться для наблюдения и обнаружения критериев, ассоциированных с данными, переданными и запрошенными у устройства 908. В работе эти контекстные факторы могут использоваться для фильтрации нежелательной почты (спама), управляемого извлечения (например, доступа к высокочувствительным данным из сети общего пользования) или т.п. Станет понятно, что в аспектах компонент контекстного понимания может применять логику, которая регламентирует передачу и/или извлечение данных в соответствии с внешними критериями и факторами. Применение контекстного понимания может использоваться по отношению к уровню 912 искусственного интеллекта (ИИ).
Уровень или компонент ИИ может применяться для содействия выведению и/или определению, когда, где, как динамически менять уровень безопасности и/или степень эхо-контроля. Такой вывод приводит к построению новых событий или действий из совокупности наблюдаемых событий и/или сохраненных данных о событиях, независимо от того, соотносятся ли события в непосредственной временной близости, и поступают ли события и данные от одного или нескольких источника (источников) события (событий) и данных.
Компонент ИИ также может применять любую из ряда подходящих схем на основе ИИ применительно к содействию различным аспектам описанного в этом документе изобретения. Классификация может применять вероятностный и/или статистический анализ (например, учет в анализе полезности и затрат), чтобы прогнозировать или выводить действие, которое пользователь желает, чтобы выполнялось автоматически. Уровень ИИ может использоваться в сочетании с уровнем безопасности, чтобы делать выводы об изменениях в передаваемых данных и давать рекомендации уровню безопасности в отношении того, какой уровень безопасности применять.
Например, может применяться классификатор по методу опорных векторов (SVM). Другие классификационные подходы включают в себя байесовские сети, деревья решений, и могут применяться модели вероятностной классификации, предоставляющие разные образцы независимости. Классификация, которая используется в этом документе, также включает в себя статистическую регрессию, которая используется для разработки моделей с приоритетами.
Более того, датчик 914 может применяться в сочетании с уровнем 910 безопасности. Более того, факторы опознания человека могут использоваться для повышения безопасности, применяя датчик 914. Например, биометрия (например, отпечатки пальцев, узоры сетчатки, распознавание лиц, последовательности ДНК, анализ почерка, распознавание речи) может применяться, чтобы усилить аутентификацию для управления доступом к хранилищу. Станет понятно, что варианты осуществления могут применять многофакторные тесты в аутентификации личности пользователя.
Датчик 914 также может использоваться для снабжения уровня 910 безопасности обобщенными не относящимися к человеку данными измерений, например данные о состоянии электромагнитного поля или предсказанные данные о погоде и т.д. Например, может быть измерено любое возможное состояние, и уровни безопасности могут настраиваться или определяться в ответ на измеренное состояние.
Фиг.10 иллюстрирует среду 1000, в которой компонент 1002 синхронизации пропуска на стороне приемника и/или компонент 1003 слежения за HARQ на стороне передачи применяется с мобильным устройством 1004 и оптимизируется с помощью компонента 1006 оптимизатора. Оптимизатор 1006 предоставляется для оптимизации взаимодействия между SFN и устройством 1004. Оптимизатор 1006 оптимизирует или увеличивает взаимодействие между SFN и устройством 1004 путем приема информации о безопасности от компонента 1008 безопасности. Например, когда уровень 1008 безопасности сообщает оптимизатору 1006, что они оба находятся в защищенной среде, оптимизатор 1006 сопоставляет эту информацию с другой информацией и может отдать уровню 1008 безопасности указание снять защиту со всех передач, чтобы достичь максимальной скорости. Более того, уровень или компонент 1010 обратной связи может предоставлять обратную связь в отношении потерянных пакетов данных или другую информацию для предоставления обратной связи оптимизатору 1006. Эта обратная связь о потерянных пакетах может сопоставляться с нужным уровнем безопасности, чтобы при желании разрешить менее надежную передачу данных, но с более высокой пропускной способностью.
Фиг.11 предоставляет принципиальную схему примерной сетевой или распределенной вычислительной среды, в которой может применяться эхо-контроль. Распределенная вычислительная среда содержит вычислительные объекты 1110a, 1110b и т.д. и вычислительные объекты или устройства 1120a, 1120b, 1120c, 1120d, 1120e и т.д. Эти объекты могут содержать программы, способы, хранилища данных, программируемую логику и т.д. Объекты могут содержать части одинаковых или разных устройств, например PDA, аудио/видео устройства, MP3-плейеры, персональные компьютеры и т.д. Каждый объект может взаимодействовать с другим объектом через сеть 1140 связи. Сама эта сеть может содержать другие вычислительные объекты и вычислительные устройства, которые предоставляют услуги системе из фиг.11, и может сама представлять несколько взаимосвязанных сетей. В соответствии с одним аспектом по меньшей мере одного обобщенного неограничивающего варианта осуществления, каждый объект 1110a, 1110b и т.д. или 1120a, 1120b, 1120c, 1120d, 1120e и т.д. может содержать приложение, которое может применять интерфейс прикладного программирования (API), или другой объект, программное обеспечение, микропрограммное обеспечение и/или аппаратные средства, подходящие для использования с инфраструктурой проектирования в соответствии по меньшей мере с одним обобщенным неограничивающим вариантом осуществления.
Также можно принять во внимание, что объект, такой как 1120c, может располагаться на другом вычислительном устройстве 1110a, 1110b и т.д. или 1120a, 1120b, 1120c, 1120d, 1120e и т.д. Таким образом, хотя изображенная физическая среда может показывать соединенные устройства как компьютеры, такая иллюстрация является лишь примерной, и физическая среда в качестве альтернативы может изображаться или описываться содержащей различные цифровые устройства, например PDA, телевизоры, MP3-плейеры и т.д., любое из которых может применять ряд проводных и беспроводных услуг, программных объектов, например интерфейсы, COM-объекты и т.п.
Имеется ряд систем, компонентов и сетевых конфигураций, которые поддерживают распределенные вычислительные среды. Например, вычислительные системы могут быть соединены вместе посредством проводных или беспроводных систем, посредством локальных сетей или сильно распределенных сетей. В настоящее время многие из сетей подключены к Интернету, который предоставляет инфраструктуру для распределенных вычислений и включает в себя много различных сетей. Любая из инфраструктур может использоваться для типовой связи, характерной для алгоритмов и процессов оптимизации, согласно настоящему изобретению.
В домашней сетевой среде существуют по меньшей мере четыре неодинаковых сетевых транспортных носителя, которые могут поддерживать уникальный протокол, например линия питания, данные (и беспроводные, и проводные), речь (например, телефон) и развлекательная информация. Большинство устройств управления домом, например выключатели света бытовые приборы, могут использовать линии питания для возможности соединения. Услуги передачи данных могут входить в дом как широкополосная сеть (например, DSL или кабельный модем) и являются доступными внутри дома, используя либо беспроводную (например, HomeRF и 802.11A/B/G), либо проводную (например, Home PNA, кабельная система категории 5, Ethernet, даже линия питания) возможность соединения. Речевой трафик может входить в дом либо проводным (например, по кабельной системе категории 3), либо беспроводным (например, сотовые телефоны) способом и может распространяться внутри дома с использованием проводки категории 3. Развлекательная информация или другие графические данные могут входить в дом либо по спутнику, либо по кабелю и обычно распространяются в доме с использованием коаксиального кабеля. IEEE 1394 и DVI также являются цифровыми связками для кластеров из мультимедийных устройств. Все эти сетевые среды и другие, которые могут возникать или уже возникли в виде стандартов протоколов, могут быть взаимосвязаны для образования сети, например интранет, которая может быть подключена к внешнему миру посредством глобальной сети, например Интернет. Вкратце, многообразие неодинаковых источников существует для хранения и передачи данных, и следовательно, любое из вычислительных устройств из настоящего изобретения может совместно использовать и передавать данные любым существующим способом, и никакой способ, описанный в вариантах осуществления в этом документе, не имеет целью быть ограничивающим.
Интернет обычно относится к совокупности сетей и шлюзов, которые используют набор протоколов из протокола управления передачей/Интернет-протокола (TCP/IP), которые общеизвестны в области организации вычислительных сетей. Интернет можно описать как систему географически распределенных удаленных компьютерных сетей, взаимосвязанных с помощью компьютеров, выполняющих сетевые протоколы, которые позволяют пользователям взаимодействовать и совместно использовать информацию в сети (сетях). Из-за такого расширения широко распространенного совместного использования информации удаленные сети, например Интернет, к настоящему времени развились в открытую систему, с помощью которой разработчики могут проектировать программные приложения для выполнения специализированных действий или услуг, по существу без ограничения.
Таким образом, сетевая инфраструктура позволяет массу сетевых топологий, таких как клиент/серверная, одноранговая или гибридная архитектуры. "Клиент" - член класса или группы, который использует услуги другого класса или группы, к которой он не относится. Таким образом, в вычислениях клиент является процессом, т.е. грубо набором команд или задач, который запрашивает услугу, предоставляемую другой программой. Клиентский процесс использует запрошенную услугу без необходимости "знать" какие-либо подробности о другой программе или о самой услуге. В архитектуре клиент/сервер, в частности в сетевой системе, клиент обычно является компьютером, который осуществляет доступ к общим сетевым ресурсам, предоставленным другим компьютером, например сервером. В иллюстрации фиг.11, в качестве примера, компьютеры 1120a, 1120b, 1120c, 1120d, 1120e и т.д. могут представляться как клиенты, а компьютеры 1110a, 1110b и т.д. могут представляться как серверы, где серверы 1110a, 1110b и т.д. хранят данные, которые затем реплицируются на клиентские компьютеры 1120a, 1120b, 1120c, 1120d, 1120e и т.д., хотя любой компьютер может считаться клиентом, сервером или обоими в зависимости от обстоятельств. Любое из этих вычислительных устройств может быть обрабатывающим данные или запрашивающим услуги или задачи, которые могут заключать в себе алгоритмы и процессы оптимизации в соответствии по меньшей мере с одним обобщенным неограничивающим вариантом осуществления.
Сервер, как правило, является удаленной вычислительной системой, доступной удаленной или локальной сети, такой как Интернет или инфраструктуры беспроводных сетей. Клиентский процесс может быть активным в первой вычислительной системе, а серверный процесс может быть активным во второй вычислительной системе, взаимодействующими друг с другом посредством среды передачи, тем самым предоставляя распределенные функциональные возможности и позволяя нескольким клиентам воспользоваться возможностями по сбору информации у сервера. Любые программные объекты, используемые в соответствии с алгоритмами и процессами оптимизации по меньшей мере из одного обобщенного неограничивающего варианта осуществления, могут быть распределенными по нескольким вычислительным устройствам или объектам.
Клиент(ы) и сервер(ы) взаимодействуют друг с другом, используя функциональные возможности, предоставляемые уровнем (уровнями) протоколов. Например, протокол передачи гипертекстовых файлов (HTTP) является стандартным протоколом, который используется в сочетании с всемирной паутиной (WWW) или "Сетью". Как правило, сетевой адрес компьютера, такой как адрес по Интернет-протоколу (IP) или другая ссылка, такая как унифицированный указатель информационного ресурса (URL), может использоваться для идентификации серверных или клиентских компьютеров друг для друга. Сетевой адрес может называться URL-адресом. Связь может обеспечиваться посредством среды передачи, например, клиент(ы) и сервер(ы) могут быть соединены друг с другом посредством соединения(ий) TCP/IP для связи с высокой пропускной способностью.
Таким образом, фиг.11 иллюстрирует примерную сетевую или распределенную среду с сервером(ами) во взаимодействии с клиентским компьютером(ами) через сеть/шину, в которой может применяться описанный в этом документе эхо-контроль или поддержка одной SFN с помощью другой SFN. Более подробно, некоторое количество серверов 1110a, 1110b и т.д. взаимосвязаны через сеть/шину 1140 связи, которая может быть LAN, WAN, интранет, сетью GSM, Интернетом и т.д., с некоторым количеством клиентских или удаленных вычислительных устройств 1120a, 1120b, 1120c, 1120d, 1120e и т.д., например портативным компьютером, карманным компьютером, тонким клиентом, сетевым прибором или другим устройством, например видеомагнитофоном, телевизором, печью, осветителем, нагревателем и т.п. в соответствии с настоящим изобретением. Соответственно предполагается, что настоящее изобретение может применяться к любому вычислительному устройству, по отношению к которому желательно обмениваться данными по сети.
В сетевой среде, в которой сеть/шина 1140 связи является Интернетом, например, серверы 1110a, 1110b и т.д. могут быть Веб-серверами, с которыми взаимодействуют клиенты 1120a, 1120b, 1120c, 1120d, 1120e и т.д. посредством любого количества известных протоколов, например HTTP. Серверы 1110a, 1110b и т.д. также могут служить в качестве клиентов 1120a, 1120b, 1120c, 1120d, 1120e и т.д., что может быть характерным для распределенной вычислительной среды.
Как упоминалось, связь может быть проводной или беспроводной, или сочетанием, по необходимости. Клиентские устройства 1120a, 1120b, 1120c, 1120d, 1120e и т.д. могут или не могут взаимодействовать через сеть/шину 1140 связи, и могут иметь ассоциированную с этим независимую связь. Например, в случае телевизора или видеомагнитофона может присутствовать или не присутствовать сетевой аспект для управления ими. Каждый клиентский компьютер 1120a, 1120b, 1120c, 1120d, 1120e и т.д. и серверный компьютер 1110a, 1110b и т.д. могут быть оснащены различными модулями прикладных программ или объектами 1135a, 1135b, 1135c и т.д. и соединениями или доступом к различным типам запоминающих элементов или объектов, в которых файлы или потоки данных могут храниться или на которые часть(и) файлов или потоков данных могут загружаться, передаваться или мигрировать. Любой один или несколько компьютеров 1110a, 1110b, 1120a, 1120b, 1120c, 1120d, 1120e и т.д. может нести ответственность за обслуживание и обновление базы 1130 данных или другого запоминающего элемента, например базы данных или запоминающего устройства 1130 для хранения данных, обработанных или сохраненных согласно по меньшей мере одному обобщенному неограничивающему варианту осуществления. Таким образом, настоящее изобретение может использоваться в компьютерной сетевой среде, имеющей клиентские компьютеры 1120a, 1120b, 1120c, 1120d, 1120e и т.д., которые могут обращаться и взаимодействовать с компьютерной сетью/шиной 1140, и серверные компьютеры 1110a, 1110b и т.д., которые могут взаимодействовать с клиентскими компьютерами 1120a, 1120b, 1120c, 1120d, 1120e и т.д. и другими подобными устройствами, и базы 1130 данных.
ПРИМЕРНОЕ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО
Как упоминалось, изобретение применяется к любому устройству, в котором может быть желательно обмениваться данными, например к мобильному устройству. Поэтому следует понимать, что карманные, портативные и другие вычислительные устройства и вычислительные объекты всех видов рассматриваются для использования применительно к настоящему изобретению, то есть везде, где устройство может обмениваться данными или иным образом принимать, обрабатывать или хранить данные. Соответственно, универсальный удаленный компьютер, описанный ниже на фиг.12, является просто одним примером, и настоящее изобретение может быть реализовано с любым клиентом, имеющим совместимость и взаимодействие с сетью/шиной. Таким образом, настоящее изобретение может быть реализовано в среде размещенных в сети услуг, в которой подразумеваются очень небольшие или минимальные клиентские ресурсы, например сетевой среде, в которой клиентское устройство служит лишь интерфейсом к сети/шине, например объект, помещенный в прибор.
Хотя и не обязательно, по меньшей мере один обобщенный неограничивающий вариант осуществления может быть частично реализован посредством операционной системы для использования разработчиком услуг для устройства или объекта, и/или может включаться в прикладное программное обеспечение, которое работает в связи с компонентом(ами) по меньшей мере из одного обобщенного неограничивающего варианта осуществления. Программное обеспечение может описываться в общем контексте исполняемых компьютером команд, например программных модулей, выполняемых одним или несколькими компьютерами, такими как клиентские рабочие станции, серверы или другие устройства. Специалисты в данной области техники примут во внимание, что изобретение может быть применено на практике с другими конфигурациями и протоколами вычислительной системы.
Фиг.12 соответственно иллюстрирует пример подходящей среды 1200a вычислительной системы, в которой может быть реализовано изобретение, хотя как прояснено выше, среда 1200a вычислительной системы является только одним примером подходящей вычислительной среды и не предназначена для предложения какого-либо ограничения на область применения или функциональные возможности изобретения. Вычислительную среду 1200a не следует интерпретировать ни как обладающую какой-либо зависимостью, ни требованием, относящимся к любому компоненту или сочетанию компонентов, проиллюстрированных в примерной операционной среде 1200a.
Со ссылкой на фиг.12, примерное удаленное устройство для реализации по меньшей мере одного обобщенного неограничивающего варианта осуществления включает в себя универсальное вычислительное устройство в виде компьютера 1210a. Компоненты компьютера 1210a могут включать в себя, но не ограничиваются, процессор 1220a, системную память 1230a и системную шину 1225a, которая соединяет различные системные компоненты, в том числе системную память, с процессором 1220a. Системная шина 1225a может быть любой из нескольких типов шинных структур, включая шину памяти или контроллер памяти, периферийную шину и локальную шину, использующих любую из многообразия шинных архитектур.
Компьютер 1210a обычно включает в себя ряд машиночитаемых носителей. Машиночитаемые носители могут быть любыми доступными носителями, к которым можно обращаться с помощью компьютера 1210a. В качестве примера, а не ограничения, машиночитаемые носители могут содержать компьютерные носители информации и средства связи. Компьютерные носители информации включают в себя энергозависимые и энергонезависимые, съемные и несъемные носители, реализованные любым способом или технологией для хранения информации, такой как машиночитаемые команды, структуры данных, программные модули или другие данные. Компьютерные носители информации включают в себя, но не ограничены, RAM, ROM, EEPROM, флэш-память или другую технологию памяти, компакт-диск, универсальные цифровые диски (DVD) или другой накопитель на оптических дисках, магнитные кассеты, магнитную ленту, накопитель на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может использоваться для хранения нужной информации и к которому можно обращаться с помощью компьютера 1210a. Средства связи обычно реализуют машиночитаемые команды, структуры данных, программные модули или другие данные в модулированном сигнале данных, таком как несущая или другой транспортный механизм, и включают в себя любые средства доставки информации.
Системная память 1230a может включать в себя компьютерные носители информации в виде энергозависимого и/или энергонезависимого запоминающего устройства, например постоянного запоминающего устройства (ROM) и/или оперативного запоминающего устройства (RAM). Базовая система ввода/вывода (BIOS), содержащая базовые процедуры, которые помогают передавать информацию между элементами внутри компьютера 1210a, к примеру, во время запуска, может храниться в запоминающем устройстве 1230a. Запоминающее устройство 1230a обычно также содержит данные и/или программные модули, которые доступны непосредственно и/или запускаются в настоящий момент модулем 1220a обработки. В качестве примера, а не ограничения, запоминающее устройство 1230a также может включать в себя операционную систему, прикладные программы, другие программные модули и данные программ.
Компьютер 1210a также может включать в себя другие съемные/несъемные, энергозависимые/энергонезависимые компьютерные носители информации. Например, компьютер 1210a может включать в себя накопитель на жестком диске, который считывает или записывает на несъемные энергонезависимые магнитные носители, накопитель на магнитных дисках, который считывает или записывает на съемный энергонезависимый магнитный диск, и накопитель на оптических дисках, который считывает или записывает на съемный энергонезависимый оптический диск, такой как CD-ROM или другие оптические носители. Другие съемные/несъемные, энергозависимые/энергонезависимые компьютерные носители информации, которые могут использоваться в примерной операционной среде, включают в себя, но не ограничиваются, кассеты с магнитной лентой, карты флэш-памяти, универсальные цифровые диски, цифровую видеоленту, твердотельное RAM, твердотельное ROM и тому подобное. Накопитель на жестком диске обычно подключается к системной шине 1225a посредством несъемного интерфейса памяти, например интерфейса, и накопитель на магнитных дисках или накопитель на оптических дисках обычно подключается к системной шине 1225a с помощью съемного интерфейса памяти, например интерфейса.
Пользователь может вводить команды и информацию в компьютер 1210a через устройства ввода, такие как клавиатура и указательное устройство, обычно называемое мышью, шаровым манипулятором или сенсорной панелью. Другие устройства ввода могут включать в себя микрофон, джойстик, игровой контроллер, спутниковую антенну, сканер или тому подобное. Эти и другие устройства ввода часто подключаются к процессору 1220a через пользовательский и ассоциированный интерфейс(ы) 1240a ввода, которые соединяются с системной шиной 1225a, однако могут подключаться через другой интерфейс и шинные структуры, такие как параллельный порт, игровой порт или универсальная последовательная шина (USB). К системной шине 1225a также может подключаться графическая подсистема. Монитор или другой тип устройства отображения также подключается к системной шине 1225a через интерфейс, например выходной интерфейс 1250a, который в свою очередь может взаимодействовать с видеопамятью. В дополнение к монитору компьютеры также могут включать в себя другие периферийные устройства вывода, например динамики и принтер, которые могут подключаться через выходной интерфейс 1250a.
Компьютер 1210a может работать в сетевой или распределенной среде, используя логические соединения с одним или несколькими другими удаленными компьютерами, например удаленным компьютером 1270a, который в свою очередь может обладать мультимедийными возможностями, отличными от устройства 1210a. Удаленный компьютер 1270a может быть персональным компьютером, сервером, маршрутизатором, сетевым ПК, равноправным устройством или другим общим узлом сети, или любым другим удаленным потребляющим или передающим средства информации устройством, и может включать в себя любой или все элементы, описанные выше относительно компьютера 1210a. Логические соединения, изображенные на фиг.12, включают в себя сеть 1280a, например локальную сеть (LAN) или глобальную сеть (WAN), но также может включать в себя другие сети/шины. Такие сетевые среды - обычное явление в домах, офисах, корпоративных компьютерных сетях, сетях интранет и в Интернете.
Компьютер 1210a, когда используется в сетевой среде LAN, подключается к LAN 1280a через сетевой интерфейс или адаптер. При использовании в сетевой среде WAN компьютер 1210a, как правило, включает в себя компонент связи, такой как модем, или другое средство для установления связи через WAN, такую как Интернет. Компонент связи, например модем, который может быть внутренним или внешним, может подключаться к системной шине 1225a через интерфейс 1240a ввода пользователя или другой подходящий механизм. В сетевой среде программные модули, изображенные относительно компьютера 1210a, или их части могут храниться в удаленном запоминающем устройстве. Будет принято во внимание, что показанные и описанные сетевые соединения являются примерными, и может быть использовано другое средство установления линии связи между компьютерами.
Фиг.13 иллюстрирует устройство 1300, работающее в системе беспроводной связи, причем устройство включает в себя модульный компонент 1302 для обнаружения в приемнике управления радиосвязью (RLC) пропуска в порядковых номерах протокольных блоков данных (PDU) RLC, модульный компонент 1304 для ассоциирования таймера с пропуском и модульный компонент 1306 для запуска таймера, когда обнаруживается пропуск. Устройство может включать в себя модульный компонент 1308 для прекращения таймера, когда заполняется пропуск. Устройство может включать в себя модульный компонент 1310 для прекращения таймера, когда достигается значение заданного времени. Значение заданного времени может регулироваться на основе требования по задержке.
То, что описано выше, включает в себя примеры одного или более аспектов. Конечно, невозможно описать каждое возможное сочетание компонентов или способов в целях описания вышеупомянутых аспектов, однако рядовой специалист в данной области техники может признать, что допустимы многие дополнительные сочетания и перестановки различных аспектов. Соответственно, описанные аспекты имеют целью включить в себя все такие изменения, модификации и вариации, которые находятся в пределах объема прилагаемой формулы изобретения. Кроме того, в случае, когда термин "включает в себя" используется либо в подробном описании, либо в формуле изобретения, такой термин предназначен быть включающим, в некотором смысле аналогично термину "содержащий", поскольку "содержащий" интерпретируется, когда применяется в качестве промежуточного слова в формуле изобретения.