ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящая заявка относится в общем к беспроводной передаче данных и более конкретно к системе и способу слепого декодирования сообщения выделения ресурсов.
УРОВЕНЬ ТЕХНИКИ
В системе сотовой беспроводной передачи данных определенный географический регион разделяют на области, называемые сотами. Мобильные станции (MS) в каждой соте обслуживаются одной базовой станцией (BS). BS передает информацию в определенную MS (или в группу MS) в своей ячейке по радиолинии, называемой нисходящей линией связи (DL), в то время как MS передает информацию в BS по радиолинии, называемой восходящей линией связи (UL). Передачи по UL и DL могут осуществляться в одни и те же интервалы времени, но в разных частотных полосах, что называется дуплексированием с частотным разделением (FDD), или в одной и той же полосе частот, но во время не перекрывающихся временных интервалов, что называется дуплексированием с временным разделением (TDD).
В некоторых системах передачи по DL и UL основаны на модуляции мультиплексирования с ортогональным частотным разделением (OFDM). В модуляции OFDM доступную полосу пропускания для радиолинии (DL или UL) разделяют на большое количество единиц с меньшей полосой пропускания, называемых поднесущими (SC), в которые подают информацию, предназначенную для передачи.
Благодаря модуляция OFDM по UL, если MS в соте одновременно использует неперекрывающиеся наборы SC для передачи в BS, передача из какой-либо MS становится ортогональной для передачи из любой другой MS, при приеме в BS. Например, MS(i) использует набор {Si} SC для выполнения передачи UL в BS, и наборы SC, используемые другими MS, не перекрываются с ним. Затем, во время приема в BS передачи из MS(i) по набору {Si} SC не мешают каким-либо передачам в BS из любых других MSj, где j≠1.
Аналогично по DL, если BS использует неперекрывающиеся SC, для выполнения одновременных передач в разные MS, то в любой MS передачи, предназначенные для других MS, выглядят ортогональными для передач, предназначенных для нее. Например, BS может передавать в MS(i), используя набор {Si} SC, и используя неперекрывающиеся наборы SC, для выполнения передачи в различные MS. Затем, при приеме в MS(i) передач из BS по набору {Si} SC не будут возникать помехи со стороны любых других передач из BS в любые MSj, где j≠1. Это свойство модуляции OFDM позволяет обеспечить одновременные передачи между несколькими MS и BS по UL, и BS и несколькими MS по DL.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Техническая задача
Слепое декодирование в системах на основе множественного доступа с ортогональным частотным разделением (OFDMA) является сложно выполнимым.
РЕШЕНИЕ ЗАДАЧИ
Предусмотрена базовая станция. Базовая станция содержит передатчик для передачи кадра нисходящей линии связи. Кадр нисходящей линии связи содержит область распределения ресурсов, и область распределения ресурсов содержит набор сообщений распределения ресурсов, содержащий по меньшей мере одно сообщение распределения ресурсов. Каждое из одного или более сообщений распределения ресурсов для конкретной абонентской станции содержит одно или более полей, включающих в себя индикатор, индикатор обозначает количество одного или более сообщений распределения ресурсов для конкретной абонентской станции в области распределения ресурсов.
Предусмотрен способ передачи сообщений распределения ресурсов базовой станцией. Способ содержит: передают кадр нисходящей линии связи. Кадр нисходящей линии связи содержит область распределения ресурсов, и область распределения ресурсов содержит набор сообщений распределения ресурсов, содержащий по меньшей мере одно сообщение распределения ресурсов. Каждое из одного или более сообщений распределения ресурсов для конкретной абонентской станции содержит одно или более полей, включающих в себя индикатор, индикатор обозначает количество одного или более сообщений распределения ресурсов для конкретной абонентской станции в области распределения ресурсов.
Предусмотрена абонентская станция. Абонентская станция содержит приемник для приема кадра нисходящей линии связи. Кадр нисходящей линии связи содержит область распределения ресурсов, и область распределения ресурсов содержит набор сообщений распределения ресурсов, содержащий по меньшей мере одно сообщение распределения ресурсов. Каждое из одного или более сообщений распределения ресурсов содержит одно или более полей, включающих в себя индикатор, индикатор обозначает количество одного или более сообщений распределения ресурсов для абонентской станции в области распределения ресурсов.
Предусмотрен способ приема сообщений распределения ресурсов абонентской станцией. Способ содержит: принимают кадр нисходящей линии связи. Кадр нисходящей линии связи содержит область распределения ресурсов, и область распределения ресурсов содержит набор сообщений распределения ресурсов, содержащий по меньшей мере одно сообщение распределения ресурсов. Каждое из одного или более сообщений распределения ресурсов для абонентской станции содержит одно или более полей, включающих в себя индикатор, индикатор обозначает количество одного или более сообщений распределения ресурсов для абонентской станции в области распределения ресурсов.
ПРЕДПОЧТИТЕЛЬНЫЕ ЭФФЕКТЫ ИЗОБРЕТЕНИЯ
Настоящая заявка уменьшает сложность слепого декодирования в системах на основе OFDMA.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для более полного понимания настоящего раскрытия и его преимуществ, теперь будет сделана ссылка на следующее описание, которое следует рассматривать совместно с приложенными чертежами, на которых одинаковыми количествами ссылочных позиций обозначены одинаковые части:
на Фиг.1 показана примерная беспроводная сеть, которая выполнена с возможностью декодирования потоков данных в соответствии с вариантами осуществления настоящего раскрытия;
на Фиг.2 более подробно показана примерная базовая станция в соответствии с вариантами осуществления настоящего раскрытия;
на Фиг.3 показана примерная беспроводная мобильная станция в соответствии с вариантами осуществления настоящего раскрытия;
на Фиг.4 и 5 представлен способ слепого декодирования в соответствии с вариантом осуществления настоящего раскрытия;
на Фиг.6 и 7 представлен способ слепого декодирования в соответствии с другим вариантом осуществления настоящего раскрытия;
на Фиг.8 и 9 представлен способ слепого декодирования в соответствии дополнительным вариантом осуществления настоящего раскрытия; и
на Фиг.10 и 11 представлен способ слепого декодирования в соответствии с еще одним вариантом осуществления настоящего раскрытия.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Ниже описаны Фиг.1-11, и представлены различные варианты осуществления, используемые для описания принципов настоящего раскрытия в данном патентном документе, только в качестве иллюстрации, и их не следует рассматривать каким-либо образом, как ограничение объема изобретения. Для специалиста в данной области техники будет понятно, что принципы настоящего раскрытия могут быть воплощены в любой соответствующим образом скомпонованной системе беспроводной передачи данных.
Что касается следующего описания, следует отметить, что термин LTE (стандарт «Долгосрочное развитие сетей связи») «узел B» представляет собой другой термин для обозначения «базовой станции», используемый ниже. Кроме того, термин «сота» представляет собой логическую концепцию, которая может представлять «базовую станцию» или «сектор», принадлежащий «базовой станции». В настоящем раскрытии «сота» и «базовая станция» используются взаимозаменяемо для обозначения фактических модулей передачи (может быть «сектор» или «базовая станция» и т.п.) в беспроводной системе передачи данных. Кроме того, термин LTE «пользовательское оборудование» или "UE" представляет собой другой термин для «абонентской станции» или «мобильной станции», используемых ниже. Следует отметить, что на всех следующих чертежах явно отмечены некоторые дополнительные элементы, в то время как некоторые исключены с целью ясности представления.
На Фиг.1 иллюстрируется примерная сеть 100 беспроводной передачи данных, которая выполнена с возможностью декодирования потоков данных в соответствии с одним вариантом осуществления настоящего раскрытия. В представленном варианте осуществления сеть 100 беспроводной передачи данных включает в себя базовую станцию (BS) 101, базовую станцию (BS) 102 и базовую станцию (BS) 103. Базовая станция 101 связана с базовой станцией 102 и с базовой станцией 103. Базовая станция 101 также связана с сетью 130 Протокола Интернет (IP), такой как Интернет, частная сеть IP или другая сеть передачи данных.
Базовая станция 102 обеспечивает беспроводный широкополосный доступ к IP сети 130, через базовую станцию 101, в первое множество станций абонентов в пределах области 120 обслуживания базовой станции 102. Первое множество абонентских станций включает в себя абонентскую станцию (SS) 111, абонентскую станцию (SS) 112, абонентскую станцию (SS) 113, абонентскую станцию (SS) 114, абонентскую станцию (SS) 115 и абонентскую станцию (SS) 116. Абонентская станция (SS) может представлять собой любое устройство беспроводной передачи данных, такое как, но без ограничений, мобильный телефон, мобильный PDA (карманный персональный компьютер) и любую мобильную станцию (MS). В примерном варианте осуществления SS 111 может быть размещена на малом предприятии (B), SS 112 может быть размещена на предприятии (E), SS 113 может быть размещена в WiFi точке доступа (HS), SS 114 может быть размещена в жилом помещении, SS 115 может представлять собой мобильное (M) устройство, и SS 116 может представлять собой мобильное (M) устройство.
Базовая станция 103 обеспечивает беспроводный широкополосный доступ к IP сети 130 через базовую станцию 101 во второе множество абонентских станций в пределах области 125 обслуживания базовой станции 103. Второе множество абонентских станций включает в себя абонентскую станцию 115 и абонентскую станцию 116. В альтернативных вариантах осуществления базовые станции 102 и 103 могут быть соединены непосредственно с Интернет или другим модулем контроллера с использованием кабельного широкополосного соединения, такого как оптоволоконное соединение, DSL (цифровая абонентская линия), кабельная линия или линия T1/E1, вместо непосредственного доступа через базовую станцию 101.
В других вариантах осуществления базовая станция 101 может быть связана с меньшим или с большим количеством базовых станций. Кроме того, хотя на Фиг.1 представлены только шесть абонентских станций, следует понимать, что сеть 100 беспроводной передачи данных может обеспечивать широкополосный доступ для беспроводной передачи данных для более, чем шести абонентских станций. Следует отметить, что абонентская станция 115 и абонентская станция 116 находятся на краю как области 120 обслуживания, так и области 125 обслуживания. Каждая из абонентская станции 115 и абонентской станции 116 связывается как с базовой станцией 102, так и с базовой станцией 103, и можно сказать, что они представляют собой устройства, находящиеся на краях соты, мешающие друг другу. Например, на передачу данных между BS 102 и SS 116 может влиять помеха, связанная с передачей данных между BS 103 и SS 115. Кроме того, на передачу данных между BS 103 и SS 115 может влиять помеха из-за передач данных между BS 102 и SS 116. В примерном варианте осуществления базовые станции 101-103 могут связываться друг с другом и с абонентскими станциями 111-116, используя стандарт IEEE-802.16 беспроводной городской вычислительной сети, такой как, например, стандарт IEEE-802.16e. Однако, в другом варианте осуществления, может использоваться другой протокол беспроводной передачи данных, такой как, например, стандарт HIPERMAN беспроводный городской вычислительной сети. Базовая станция 101 может связываться через прямой канал, находящийся в пределах прямой видимости, или через канал, не находящийся в пределах прямой видимости с базовой станцией 102 и базовой станцией 103, в зависимости от технологии, используемой для обратного транзитного соединения между базовыми станциями. Базовая станция 102 и базовая станция 103, каждая может быть связана через канал передачи, находящийся на линии прямой видимости с абонентскими станциями 111-116, используя технологии OFDM и/или OFDMA.
Базовая станция 102 может обеспечивать услугу уровня T1 для абонентской станции 112, ассоциированной с предприятием, и услугу частичного уровня T1 для абонентской станции 111, ассоциированной с малым бизнесом. Базовая станция 102 может обеспечивать беспроводное обратное транзитное соединение для абонентской станции 113, ассоциированной с точкой доступа WiFi, которая может быть расположена в аэропорту, в кафе, в отеле или жилом городке колледжа. Базовая станция 102 может обеспечивать услугу на уровне цифровой абонентской линии (DSL) для абонентских станций 114, 115 и 116.
Абонентские станции 111-116 могут использовать широкополосный доступ к IP сети 130 для доступа к голосовым услугам, услугам передачи данных, видеоизображения, организации видео- и телеконференций, и/или к другим услугам широкополосной передачи данных. В примерном варианте осуществления одна или более абонентских станций 111-116 могут быть ассоциированы с точкой доступа (AP) WiFi WLAN. Абонентская станция 116 может представлять любое количество мобильных устройств, включая переносной компьютер с функцией беспроводной передачи данных, карманный персональный компьютер, ноутбук, портативное устройство или другое устройство с функцией беспроводной передачи данных. Абонентская станция 114 может представлять собой, например, персональный компьютер с возможностью беспроводной передачи данных, переносной компьютер, межсетевой шлюз или другое устройство.
Пунктирными линиями показаны приблизительные протяженности областей 120 и 125 обслуживания, которые показаны, как приблизительно круглые, только с целью иллюстрации и для пояснения. Следует ясно понимать, что области обслуживания, ассоциированные с базовыми станциями, например, области обслуживания 120 и 125, могут иметь другие формы, включая в себя неправильные формы, в зависимости от конфигурации базовых станций, и вариаций в окружающей радиосреде, ассоциированных с естественными и искусственными препятствиями.
Кроме того, области обслуживания, ассоциированные с базовыми станциями, не являются постоянными с течением времени и могут быть динамическими (расширяющимися или сужающимися или изменяющими форму) на основе изменяющихся уровней мощности передачи базовой станции и/или абонентских станций, погодных условий и других факторов. В варианте осуществления радиус областей обслуживания базовых станций, например, областей 120 и 125 обслуживания базовых станций 102 и 103 может простираться в диапазоне от менее, чем 2 километров до приблизительно пятидесяти километров от базовых станций.
Как хорошо известно в данной области техники, в базовых станциях, таких как базовая станция 101, 102 или 103, могут использоваться направленные антенны для поддержания множества секторов в пределах области обслуживания. На Фиг.1 базовые станции 102 и 103 представлены приблизительно в центре областей 120 и 125 обслуживания, соответственно. В других вариантах осуществления использование направленных антенн может позволить размещать базовую станцию рядом с кромкой области обслуживания, например, в точке области обслуживания в форме конуса или в форме груши.
Соединение с IP сетью 130 из базовой станции 101 может содержать широкополосное соединение, например, оптоволоконную линию, с серверами, расположенными в центральном офисе или другом месте присутствия компании-оператора. Серверы могут обеспечивать передачу данных через шлюз Интернет для передач данных на основе протокола Интернет и шлюз для коммутируемой телефонной сети общего пользования для передач данных на основе голоса. В случае передач данных на основе голоса в форме передачи голоса через IP (VoIP) трафик может быть перенаправлен непосредственно в шлюз Интернет, вместо шлюза PSTN. Серверы, шлюз Интернет и межсетевой шлюз коммутируемой телефонной сети общего пользования не показаны на Фиг.1. В другом варианте осуществления соединение с IP сетью 130 может быть обеспечено другими сетевыми узлами и оборудованием.
В соответствии с вариантом осуществления настоящего раскрытия одна или более базовых станций 101-103, и/или одна или более абонентских станций 111-116 включает в себя приемник, который во время работы декодирует множество потоков данных, принимаемых как комбинированный поток данных из множества передающих антенн, используя алгоритм MMSE-SIC. Как описано более подробно ниже, приемник во время работы определяет порядок декодирования для потоков данных на основе метрики прогнозирования декодирования для каждого потока данных, которую рассчитывают на основе характеристики, связанной с силой потока данных. Таким образом, обычно приемник имеет возможность декодировать самый сильный поток данных первым, после чего следует следующий по силе поток данных, и так далее. В результате, характеристики декодирования приемника улучшаются по сравнению с приемником, который декодирует потоки в случайном или заранее определенном порядке, без использования такой сложной схемы, как в приемнике, который выполняет поиск всех возможных порядков декодирования для определения оптимального порядка.
На Фиг.2 иллюстрируется примерная базовая станция более подробно в соответствии с одним вариантом осуществления настоящего раскрытия. Вариант осуществления базовой станции 102, показанный на Фиг.2, представлен только с целью иллюстрации. Другие варианты осуществления базовой станции 102 можно использовать, без выхода за пределы объема данного раскрытия.
Базовая станция 102 содержит контроллер 210 базовой станции (BSC) и базовую подсистему 220 приемопередатчика (BTS). Контроллер базовой станции представляет собой устройство, которое управляет ресурсами беспроводной передачи данных, включая в себя базовые подсистемы приемопередатчика, для установленных сот в пределах сети беспроводной передачи данных. Базовая подсистема приемопередатчика содержит радиочастотные (RF) приемопередатчики, антенны и другое электрическое оборудование, расположенное в каждом месте разворачивания соты. Такое оборудование может включать в себя модули кондиционирования воздуха, нагревательные элементы, блоки электропитания, интерфейсы с телефонной линией и RF передатчики, и RF приемники. С целью простоты и ясности пояснения операции в соответствии с настоящим раскрытием, базовые подсистемы приемопередатчика в каждой из сот 121, 122 и 123 и контроллер базовой станции, ассоциированный с каждой базовой подсистемой приемопередатчика, все совместно представлены, как BS 101, BS 102 и BS 103, соответственно.
BSC 210 управляет ресурсами в месте 121 разворачивания соты, включая в себя BTS 220. BTS 220 содержит контроллер 225 BTS, контроллер 235 канала, интерфейс (IF) 245 приемопередатчика, модуль 250 приемопередатчика RF и антенную решетку 255. Контроллер 235 канала содержит множество элементов канала, включающих в себя примерный элемент 240 канала. BTS 220 также содержит запоминающее устройство 260. Запоминающее устройство 260 в варианте осуществления, включенное в BTS 220, представлено только с целью иллюстрации. Запоминающее устройство 260 может быть расположено в других частях BS 102, без выхода за пределы объема настоящего раскрытия.
Контроллер 225 BTS содержит схему обработки и запоминающее устройство, выполненное с возможностью выполнения рабочей программы, которая осуществляет обмен данными с BSC 210 и управляет общей работой BTS 220. В нормальных условиях контроллер 225 BTS направляет работу контроллера 235 канала, который содержит множество элементов канала, включая в себя элемент 240 канала, которые выполняют двунаправленную передачу данных в каналах прямой линии связи и в каналах обратной линии связи. Канал прямой линии связи относится к каналу, в котором сигналы передают из базовой станции в мобильную станцию (также называется передачей данных по НИСХОДЯЩЕЙ линии связи). Канал обратной линии связи относится к каналу, в котором сигналы передают из мобильной станции в базовую станцию (также называется передачей данных по ВОСХОДЯЩЕЙ линии связи). В предпочтительном варианте осуществления настоящего раскрытия элементы канала осуществляют связь с соответствии с протоколом OFDMA с мобильными станциями в соте 120. IF 245 приемопередатчика передает сигналы двунаправленного канала между контроллером 240 канала и модулем 250 RF приемопередатчика. Вариант осуществления модуля 250 RF приемопередатчика в виде одного устройства представлен только в качестве иллюстрации. Модуль 250 RF приемопередатчика может иметь отдельные устройства передатчика и приемника, без выхода за пределы объема настоящего раскрытия.
Антенная решетка 255 передает сигналы канала прямой линии связи, принятые из модуля 250 RF приемопередатчика, в мобильные станции в области обслуживания BS 102. Антенная решетка 255 также передает в приемопередатчик 250 сигналы канала обратной линии связи, принятые из мобильной станции в области обслуживания BS 102. В некоторых вариантах осуществления настоящего раскрытия антенная решетка 255 представляет собой многосекторную антенну, такую как трехсекторная антенна, в которой каждый сектор антенны отвечает за передачу и прием по дуге 120E области обслуживания. Кроме того, RF приемопередатчик 250 может содержать модуль выбора антенны для выбора среди разных антенн в антенной решетке 255 во время операции передачи и приема.
В соответствии с некоторыми вариантами осуществления настоящего изобретения контроллер 225 BTS во время работы выполняет программы, такие как операционную систему (OS) и выполняет обработку по выделению ресурса, сохраненные в запоминающем устройстве 260. Запоминающее устройство 260 может представлять собой любой считываемый компьютером носитель, например, запоминающее устройство 260 может представлять собой любое электронное, магнитное, электромагнитное, оптическое, электрооптическое, электромеханическое и/или другое физическое устройство, которое может содержать, сохранять, выполнять обмен, распространять или передавать компьютерную программу, программное обеспечение, встроенное микропрограммное обеспечение или данные для использования микропроцессором или другой, связанной с компьютером системой или способом. Запоминающее устройство 260 содержит оперативное запоминающее устройство (RAM, ОЗУ), и другая часть запоминающего устройства 260 содержит запоминающее устройство типа флэш, которое действует, как постоянное запоминающее устройство (ROM, ПЗУ).
BSC 210 во время работы поддерживает обмен данными между BS 102 и BS 101, и BS 103. BS 102 связывается с BS 101 и BS 103 через беспроводное соединение 131. В некоторых вариантах осуществления беспроводное соединение 131 представляет собой соединением с помощью кабельной линии.
На Фиг.3 представлена примерная беспроводная абонентская станция в соответствии с вариантами осуществления настоящего раскрытия. Вариант осуществления беспроводной абонентской станции 116, представленный на Фиг.3, показан только с целью иллюстрации. Другие варианты осуществления беспроводной абонентской станции 116 могут использоваться без выхода за пределы объема данного изобретения.
Беспроводная абонентская станция 116 содержит антенну 305, радиочастотный (RF) приемопередатчик 310, схему 315 обработки передачи (TX), микрофон 320 и схему 325 обработки приема (RX). SS 116 также содержит громкоговоритель 330, основной процессор 340, интерфейс (IF) 345 ввода/вывода (I/O), клавиатуру 350, дисплей 355 и запоминающее устройство 360. Запоминающее устройство 360 дополнительно содержит программу 361 базовой операционной системы (ОС) и приложения и/или инструкции для декодирования и интерпретации выделения ресурса 362.
Радиочастотный (RF) приемопередатчик 310 принимает из антенны 305 входящий сигнал RF, передаваемые базовой станцией беспроводной сети 100. Радиочастотный (RF) приемопередатчик 310 выполняет преобразование с понижением частоты входящего RF сигнала для получения сигнала промежуточной частоты (IF, ПЧ) или в основной полосе пропускания. Сигнал IF или сигнал в основной полосе пропускания передают в схему 325 обработки приемника (RX), которая формирует обработанный сигнал в основной полосе пропускания в результате фильтрации, декодирования и/или преобразования в цифровую форму сигнала в основной полосе пропускания или IF сигнала. Схема 325 обработки приемника (RX) передает обработанный сигнал в основной полосе пропускания в громкоговоритель 330 (то есть голосовые данные) или в основной процессор 340, для дополнительной обработки (например, для выполнения навигации в сети).
Схема 315 обработки передатчика (TX) принимает аналоговые или цифровые голосовые данные из микрофона 320 или другие исходящие данные в основной полосе пропускания (например, данные сети, электронной почты, данные интерактивной видеоигры) из основного процессора 340. Схема 315 обработки передатчика (TX) кодирует, мультиплексирует и/или преобразует в цифровую форму исходящие данные в основной полосе пропускания для получения обработанного сигнала в основной полосе пропускания или сигнала IF. Приемопередатчик 310 радиочастоты (RF) принимает исходящий обработанный сигнал в основной полосе пропускания или сигнал IF из схемы 315 передатчика обработки (TX). Радиочастотный (RF) приемопередатчик 310 выполняет преобразование с повышением частоты сигнала в основной полосе пропускания или сигнала IF до сигнала радиочастоты (RF), который передают через антенну 305.
В некоторых вариантах осуществления настоящего раскрытия основной процессор 340 представляет собой микропроцессор или микроконтроллер. Запоминающее устройство 360 соединено с основным процессором 340. В соответствии с некоторыми вариантами осуществления настоящего раскрытия, часть запоминающее устройства 360 содержит RAM, и другая часть запоминающего устройства 360 содержит запоминающее устройство типа флэш, которое действует как ROM.
Основной процессор 340 выполняет программу 361 базовой операционной системы (ОС), сохраненной в запоминающем устройстве 360, для управления общими операциями беспроводной абонентской станции 116. При одной такой операции, основной процессор 340 управляет приемом сигналов канала прямой линии связи и передачей сигналов по каналу обратной линии связи с помощью радиочастотного (RF) приемопередатчика 310, схемы 325 обработки приемника (RX) и схемы 315 обработки передатчика (TX), в соответствии с хорошо известными принципами.
Основной процессор 340 выполнен с возможностью выполнения других процессов и программ, резидентных в запоминающем устройстве 360. Основной процессор 340 может перемещать данные в или из запоминающего устройства 360, в соответствии с требованиями выполняемого процесса. В некоторых вариантах осуществления основной процессор 340 выполнен с возможностью выполнения программ, таких, как процессы для декодирования и интерпретации выделения 362 ресурса. Основной процессор 340 может выполнять процессы для декодирования и интерпретации выделения 362 ресурса на основе программы 361 ОС или в ответ на сигнал, принимаемый из BS 102. Основной процессор 340 также соединен с интерфейсом 345 I/O. Интерфейс 345 I/O обеспечивает для абонентской станции 116 возможность подключения к другим устройствам, таким, как переносные компьютеры и портативные компьютеры. Интерфейс 345 I/O представляет собой канал передачи данных между этими дополнительными устройствами и основным контроллером 340.
Основной процессор 340 также соединен с клавиатурой 350 и модулем 355 дисплея. Оператор абонентской станции 116 использует клавиатуру 350 для ввода данных в абонентскую станцию 116. Дисплей 355 может представлять собой жидкокристаллический дисплей, выполненный с возможностью получения текста и/или по меньшей мере ограниченной графики из веб-сайтов. В альтернативных вариантах осуществления могут использоваться другие типы дисплеев.
В системе на основе OFDM основная единица времени, в течение которой выполняется передача (из BS 102 в SS 111-116, и из SS 111-116 в BS 102), называется символом OFDM. В UL передачи, выполняемые SS 111-116, координируют для обеспечения использования не налагающихся наборов SC, и каждая SS была проинструктирована BS 102, какой из наборов SC использовать для передач в BS 102. Аналогично, в DL, BS 102 использует неперекрывающиеся наборы SC для передачи в SS 111-116, и SS проинструктированы BS 102 в отношении того, какие наборы SC следует слушать для приема передач, предназначенных для них.
Инструкции в SS, либо относящиеся к наборам SC, предназначенным для использования для передачи UL, или к наборам SC, по которым требуется принимать передачи DL, называются сообщениями выделения ресурсов. Сообщение выделения ресурсов передают в BS 102 по набору SC, называемому областью выделения ресурсов. Например, несколько сообщений выделения ресурсов, каждое предназначенное для определенной SS или группы SS, передают по SC, которые составляют часть Области выделения ресурсов.
Каждой из SS 111-116 известна область выделения ресурсов, и каждая из SS 111-116 принимает, декодирует и интерпретирует сообщение выделения ресурсов в области выделения ресурсов, для того, чтобы узнать о наборе SC, которые SS должна использовать для передач UL, и/или наборе SC, по которому SS должна принимать передачи DL.
Наборы SC, которые доступны для передач из BS 102 в SS 111-116 по DL, и SS 111-116 в BS 102 по UL, классифицируют на две широкие категории: распределенные ресурсы и смежные ресурсы. Вначале следует отметить, что логический индекс ресурса представляет собой индекс, с помощью которого к нему обращаются при выделении, и который, вместе с конвенцией для трансляции на физические ресурсы, обеспечивает BS или SS возможность определения, для определения физического ресурса, к которому относится это выделение.
Система IEEE 802.16e, описанная в стандарте IEEE 802.16e-2005, IEEE Standard for Local and metropolitan area networks, - Part 16: Physical and Medium Access Control Layers for Combined Fixed and Mobile Operation in Licensed Bands, and IEEE Std. 802.16-2004/Cor1-2005, Corrigendum 1, December 2005, Physical and Medium Access Control Layers for Combined Fixed and Mobile Operation in Licensed Bands, and IEEE Std. 802.16-2004/Cor1-2005, Corrigendum 1, December 2005, содержание которого полностью представлено здесь по ссылке, представляет собой пример системы на основе OFDM, в которой используется представленное выше описание. В системе IEEE 802.16e сообщения выделения ресурсов называются сообщениями MAP, и область выделения ресурсов называется областью MAP.
Что касается конструкции и структуры сообщений выделения ресурсов в области выделения ресурсов, и процедуры для SS, такой как SS 116, для декодирования и интерпретации сообщения выделения ресурсов, здесь рассматриваются две широкие философии, которым обычно следуют.
В философии «совместного кодирования» все сообщения выделения ресурсов, которые могут быть предназначены для нескольких абонентских станций, совместно кодируют, модулируют и передают по области выделения ресурсов. Используются предварительно определенные схемы кодирования и модуляции, известные всем абонентским станциям. Каждое отдельное сообщение выделения ресурсов содержит информацию, относящуюся к абонентской станции (или группе абонентских станций), для выделения ресурсов, для которых предназначено это выделение ресурсов. Каждая SS декодирует такое совместно кодированное выделение ресурсов для определения выделения ресурса для соответствующих абонентских станций. Например, SS 116 декодирует этот совместно кодированный набор сообщения выделения ресурсов. Имея доступ ко всем сообщениям выделения ресурсов, SS 116 идентифицирует сообщение выделения ресурсов, которое предназначено для SS 116, и, следовательно, идентифицирует ресурсы, по которым SS 116 должна передавать и/или принимать сообщения. Кроме того, SS 115 декодирует этот совместно кодированный набор сообщений выделения ресурсов. Также, имея доступ ко всем сообщениям выделения ресурсов, SS 115 идентифицирует сообщение выделения ресурсов, которое предназначено для SS 115, и, следовательно, идентифицирует ресурсы, по которым SS 115 должна передавать и/или принимать передачи. Такая философия приводит к простому декодированию в абонентской станции, но требуется значительного расходования ресурсов, поскольку требуется обеспечить то, чтобы совместно кодированный набор сообщений выделения ресурсов достигал (то есть была бы обеспечена возможность декодирования) все абонентской станции в соте. Эта философия используется, например, в системе IEEE 802.16e.
В философии «кодирования, специфичного к MS, слепого декодирования», каждое из отдельных сообщений выделения ресурсов кодируют, скремблируют и модулируют по отдельности. Отдельное сообщение выделения ресурсов затем внедряют в SC в области выделения ресурсов. Сообщение выделения ресурсов скремблируют таким способом, что только целевая MS или SS сообщения выделения ресурсов (то есть MS или SS, для которой это сообщение устанавливает выделение ресурса) имеет возможность декодирования сообщения выделения ресурсов, определяет, что выделение ресурсов было декодировано правильно, и затем интерпретирует это выделение ресурсов.
Например, рассмотрим сообщение выделения ресурсов, предназначенное для SS 116. Затем, только SS 116 может декодировать сообщение выделения ресурсов (с некоторой вероятностью ошибки) и определять, что сообщение выделения ресурсов было декодировано правильно. После этого SS 116 может перейти к интерпретации декодируемых битов в сообщении выделения ресурсов. Любая другая абонентская станция, такая как SS 115, при попытке декодировать сообщение выделения ресурсов, будет неспособной это сделать и придет к тому, что она не может декодировать данное сообщение выделения ресурсов. В результате, SS 115 определяет, что это сообщение не предназначено для SS 115. В этом случае существует вероятность, конструктивно установленная малой, того, что SS 115 действительно ошибочно может прийти к заключению, что сообщение (хотя оно не предназначено для SS 115) было предназначено для SS 115.
Один способ определения, предназначено ли сообщение выделения ресурсов для абонентской станции, и была ли попытка декодировать это сообщение выделения ресурсов успешной, представляет собой использование проверки циклической избыточности (CRC), скремблированной с помощью конкретной для абонентской станции битовой последовательности. В таком способе первый этап состоит в расчете значения известной линейной комбинации информационных битов в сообщении выделения ресурсов. Такая линейная комбинация называется CRC. Затем значение CRC подвергают обработке логической операции XOR (исключающее ИЛИ) с идентификацией последовательности битов, которая является уникальной для предназначенной абонентской станции, где XOR относится к двоичной операции исключающее ИЛИ. В результате получают скремблированную последовательность битов CRC. Такую скремблированную CRC затем прикрепляют к концу информационных битов для формирования полной полезной нагрузки в сообщении выделения ресурсов. Абонентская станция, после попытки декодирования, затем рассчитывает ту же линейную комбинацию для информационных битов о сообщении выделения ресурсов, которая, как считается в абонентской станции, была декодирована. Абонентская станция затем выполняет обработку XOR в отношении рассчитанной CRC со скремблированным CRC, который был прикреплен к концу информационных битов базовой станцией. В результате правильного выполнения операции XOR, если сообщение выделения ресурсов было декодировано правильно (то есть, если линейная комбинация информационных битов, рассчитанная SS, является правильной), тогда эта операция XOR просто приводит к получению идентификационной последовательности битов, используемой базовой станцией при построении скремблированной CRC. Если такая идентификационная последовательность соответствует идентификационной последовательности SS, которая известна SS, тогда SS определяет, что сообщение выделения ресурсов было декодировано правильно и что это сообщение выделения ресурсов было предназначено для этой SS. Термин «проверка CRC» или «проверка циклической избыточности» будет использоваться в следующем описании и в формуле изобретения для обозначения описанного выше способа, используемого SS, для определения, было ли сообщение выделения ресурсов предназначено для данной SS, а также для определения, было ли сообщение выделения ресурсов декодировано успешно. Термин «успешный CRC» или «успешное декодирование» подразумевает, что SS определила, что сообщение выделения ресурсов было предназначено для данной SS и также, что SS успешно декодировала сообщение выделения ресурсов.
Набор размеров и структуры информации сообщения выделения ресурсов (например, используемые модуляция и кодирование) определены и известны всем абонентским станциям. Каждая SS пытается декодировать отдельное сообщение выделения ресурсов в области выделения ресурсов, итеративно проверяя каждую из гипотез о структуре сообщения выделения ресурсов (например, размер, модуляцию, кодирование). Такая процедура часто называется слепым декодированием, где слово «слепое» относится к тому факту, что SS пытается декодировать, не имея или имея очень ограниченные знания о количестве и конкретных структурах (например, размере, модуляции, кодировании) отдельных сообщений выделения ресурсов в области выделения ресурсов. Используя такую философию, сообщение выделения ресурсов может быть передано с оптимальной модуляцией и кодированием для приема определенной SS, учитывая качество радиоканала между BS и SS. Следовательно, такая философия делает более эффективным использование области выделения ресурсов, чем философия «совместного кодирования». Однако, из-за требований выполнения операции слепого декодирования, она накладывает более высокую сложность на SS. Система LTE в 3GPP TS 36.300, "3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-LITRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Overall Description; Stage 2 (Release 8)", V8.7.0, December 2008, содержание которой представлено здесь по ссылке, а также предложенная IEEE 802.16m система 802.16m-09/0010r2, Section 15.3.6.2.2.2, "Part 16: Air Interface fir Fixed and Mobile Broadband Wireless Access Systems; Advanced Air Interface (working document)", June 6, 2009 (which can be obtained from http://wirelessman.org/tgm/ by following the link to the "IEEE 802.16m Amendment Working Document"), содержание которых представлено здесь по ссылке, представляют собой примеры систем, в которых используется такая философия.
В случае, когда используется философия специфичного к MS сообщения выделения ресурсов со слепым декодированием, как описано выше, возможны ситуации, когда BS передает несколько отдельных сообщений выделения ресурсов в определенную MS в области выделения ресурсов. Два примера ситуаций, когда это может произойти, представляют собой следующие.
В одном примере BS желает выполнить выделение ресурсов по UL, обозначая для MS, какой набор SC требуется передать в UL. BS также желает выполнить выделение ресурсов по DL, обозначая для MS, какой SC требуется слушать по DL для передач из BS. В этой ситуации эти два выделения могут выполняться в двух отдельных сообщениях выделения ресурсов. Этот пример представляет собой пример, в котором два разных выделения ресурса выполняют в двух отдельных сообщениях выделения ресурсов.
В другом примере BS желает сделать выделение ресурсов по DL, путем обозначения для MS SC, по которым требуется принимать передачи BS. Это выделение ресурсов осуществляется по нескольким отдельным сообщениям выделения ресурсов. MS декодирует каждое из сообщения выделения ресурсов, и затем интерпретирует содержания этих сообщений вместе, для изучения распределения ресурсов.
Возможен ряд причин, по которым BS использует несколько отдельных сообщений выделения ресурсов (которые должны быть интерпретированы вместе) для передачи одиночного выделения ресурсов, в отличие от использования одиночного сообщения выделения ресурсов, для передачи одиночного выделения ресурсов. Одна возможная ситуация представляет собой случай, в котором, для уменьшения количества гипотез для слепого декодирования, имеется только малый и ограниченный набор размеров сообщения выделения ресурсов. В этом случае, большие сообщения выделения ресурсов могут не соответствовать одиночному сообщению выделения ресурсов, что требует использования множества сообщений выделения ресурсов, для передачи выделения ресурсов. Это представляет собой пример, в котором одно и то же выделение ресурсов передают во множестве отдельных сообщений выделения ресурсов.
Недостаток технологии слепого декодирования, которая подробно описана выше, состоит в том, что для того, чтобы узнать о своих выделениях ресурса, MS должна пытаться декодировать всю область выделения ресурсов. Это требование может быть сделано менее сложным, путем определения подобластей в области выделения ресурсов, и определения отображения между подобластями выделения ресурсов и MS, для которых каждая подобласть переносит сообщение выделения ресурсов. Каждую MS затем информируют в отношении того, какая конкретная подобласть (подобласти) MS должны быть декодированы вслепую, уменьшая, таким образом, сложность. Однако, основной недостаток слепого декодирования все еще сохраняется: каждая MS все еще должна пытаться декодировать назначенную для нее подобласть (подобласти) выделения ресурсов во всей ее полноте.
Настоящее раскрытие направлено на систему и способ внедрения информации в одно или более сообщений выделения ресурсов, предназначенных для определенной MS. Информация обозначает другие сообщения выделения ресурсов в области выделения ресурсов, также предназначенные для той же MS.
В одном варианте осуществления настоящего раскрытия, в каждом сообщении выделения ресурсов, предназначенном для определенной MS, и переданной в область выделения ресурсов, которую должна декодировать вслепую MS, внедряют обозначение, которое позволяет MS рассчитать количество выделения ресурсов, предназначенных для MS в той же области выделения ресурсов. В конкретных вариантах осуществления этот индикатор называется NUM_MSG_IND. Следует отметить, что в этом и всех следующих вариантах осуществления настоящего раскрытия, индикатор NUM_MSG_IND и другие подобные индикаторы могут быть переданы более, чем в одном поле в сообщении выделения ресурсов. Количество полей, используемых для передачи индикатора, является второстепенным для фактического действия обозначения, предусматриваемого настоящим раскрытием.
Например, эффект NUM_MSG_1ND, который в данном варианте осуществления должен обеспечить для MS возможность определения количества сообщений выделения ресурсов, предназначенных для MS в области выделения ресурсов, реализуется MS, путем интерпретирования более, чем одного поля в сообщении выделения ресурсов.
На Фиг.4 и 5 представлен способ 400 слепого декодирования в соответствии с вариантом осуществления настоящего раскрытия. Хотя вариант осуществления на Фиг.4 и 5 относится к сообщениям выделения ресурсов, которые имеют одинаковый размер, для специалиста в данной области техники будет понятно, что аналогичные преимущества могут быть получены в случаях, когда сообщения выделения ресурсов имеют разные размеры.
Как показано на Фиг.4 и 5, в начале области выделения ресурсов, MS выбирает первый блок с размером, соответствующим размеру сообщения выделения ресурсов (блок 401). MS также инициализирует счетчик, MSG_COUNTER, для подсчета количества сообщений выделения ресурсов, которые были успешно декодированы (блок 403). MS затем пытается декодировать первый блок, используя все применимые модуляции схемы и кодирования (MCS) (блок 405), и определяет, было ли декодирование успешным (блок 407). Если декодирование было успешным, MS выполняет последовательное приращение, MSG_COUNTER (блок 409). MS также считывает NUM_MSG_1ND из первого блока (блок 411), и определяет количество сообщений выделения ресурсов (Nnum) в области выделения ресурсов для MS (блок 413). MS затем определяет, равно ли значение MSG_COUNTER Nnum (блок 415). Если значение MSG_COUNTER равно Nnum, MS останавливает слепое декодирование текущей области выделения ресурсов, без декодирования остальных сообщений (блок 417). Преимущество такого варианта осуществления состоит в том, что MS прекращает слепое кодирование до окончания текущей области выделения ресурса. Это предотвращает затратное использование ресурсов при слепом декодировании остальной части текущей области выделения ресурса.
Если декодирование не было успешным (блок 407), или MSG_COUNTER не равен Nnum (блок 415), MS затем определяет, достигла ли MS конца текущей области выделения ресурса (блок 419). Если MS не достигла конца текущей области выделения ресурса, MS выбирает следующий блок с размером, соответствующим размеру сообщения выделения ресурсов (блок 421). MS затем пытается декодировать следующий блок, используя все применимые MCS (блок 405). Если MS достигла конца текущей области выделения ресурса, MS определяет, является ли значение MSG_COUNTER больше 0 (блок 423). Это позволяет MS определять, было ли декодировано по меньшей мере одно сообщение. Если значение MSG_COUNTER не больше нуля, MS останавливает слепое декодирование, поскольку отсутствуют сообщения, которые были предназначены для MS (блок 425). Если MSG_COUNTER больше 0, MS определяет, равно или нет значение MSG_COUNTER Nnum (блоки 427). Если MSG_COUNTER равно Nnum, MS останавливает слепое декодирование (блок 429). Преимущество остановки слепого декодирования в этот момент состоит в том, что MS идентифицирует MS, которая приняла все сообщения для MS, используя MSG_COUNTER и Nnum. Если значение MSG_COUNTER не равно Nnum, MS останавливает слепое декодирование (блок 431). Преимущество остановки слепого декодирования в этот момент состоит в том, что достигнув конца области выделения ресурсов, MS может определить, что MS не приняла все сообщения для MS, используя MSG_COUNTER и Nnum. В таком случае MS может информировать BS о том, что MS не приняла все сообщения для MS.
На Фиг.6 и 7 представлен способ 500 слепого декодирования в соответствии с другим вариантом осуществления настоящего раскрытия. Хотя вариант осуществления на Фиг.6 и 7 относятся к сообщениям выделения ресурсов, которые имеют одинаковый размер, для специалистов в данной области техники будет понятно, что аналогичные преимущества получают в случаях, когда сообщения выделения ресурсов имеют переменные размеры.
В этом конкретном варианте осуществления сообщение выделения ресурсов, предназначенное для определенной MS, располагают последовательно в области выделения ресурсов. Как показано на Фиг.6 и 7, в начале области выделения ресурсов, MS выбирает первый блок с размером, соответствующим размеру сообщения выделения ресурсов (блок 501). Затем MS пытается декодировать этот первый блок, используя все применимые MCS (блок 503), и определяет, было ли декодирование успешным (блок 505). Если декодирование первого блока было успешным, MS считывает NUM_MSG_IND из первого блока (блок 507), и определяет количество сообщений выделения ресурсов (Nnum) в области выделения ресурсов для MS (блок 509). MS затем пытается декодировать следующие смежные блоки (Nnum-1) текущей области выделения ресурса (блок 511), и определяет, было ли декодирование успешным для всех блоков Nnum-1 (блок 513). Если декодирование было успешным для всех блоков Nnum-1, MS останавливает слепое декодирование текущей области выделения ресурса и определяет, что все сообщения были приняты успешно (блок 515). Преимущество такого варианта осуществления состоит в том, что MS завершает слепое кодирование перед окончанием текущей области выделения ресурса. Это предотвращает ненужное слепое кодирование остальной части текущей области выделения ресурса. Если декодирование не было успешным для всех блоков Nnum-1, MS останавливает слепое декодирование текущей области выделения ресурса, без декодирования остальных сообщений (блок 517). Преимущество остановки слепого декодирования в этот момент состоит в том, что MS может определять, что MS не приняла все сообщения для MS. В таком случае MS может информировать BS, что MS не приняла все сообщения для MS.
Если декодирование первого блока не было успешным, MS затем определяет, достигла ли MS конца текущей области выделения ресурса (блок 519). Если MS не достигла конца текущей области выделения ресурсов, MS выбирает следующий блок с размером, соответствующим размеру сообщения выделения ресурсов (блок 521). MS затем пытается декодировать следующий блок, используя все применимые MCS (блок 503). Если MS достигла конца текущей области выделения ресурса, MS определяет, что здесь отсутствуют сообщения в текущей области выделения ресурсов, которые предназначены для MS, и прекращает слепое декодирование (блок 523).
На Фиг.8 и 9 иллюстрируется способ 600 слепого декодирования в соответствии с дополнительным вариантом осуществления настоящего раскрытия. Хотя вариант осуществления на Фиг.8 и 9 относится к сообщениям выделения ресурсов, которые имеют одинаковый размер, для специалиста в данной области техники будет понятно, что аналогичные преимущества получают в случаях, когда сообщения выделения ресурсов имеют переменные размеры.
В данном варианте осуществления индикатор NUM_MSG_IND, вместо обозначения фактического количества сообщений выделения ресурсов, предназначенных для слепого декодирования MS, обозначает, является или нет количество сообщений выделения ресурсов в области выделения ресурсов, предназначенных для MS, меньшим или равным количеству, известному одновременно для MS и BS. В конкретных вариантах осуществления известное количество называется NUM_MAX_MSG_INDICATED. В случае, когда количество сообщений выделения ресурсов в области выделения ресурсов, предназначенных для MS, меньше или равно NUM_MAX_MSG_INDICATED, такое NUM_MSG_IND обозначает это фактический количество сообщений выделения ресурсов. Данный вариант осуществления изобретения используется при наличии ограничений по количеству битов в сообщении выделения ресурсов, которое можно использовать для передачи NUM_MSG_IND.
Как показано на Фиг.8 и 9, в начале области выделения ресурсов, MS выбирает первый блок с размером, соответствующим размеру сообщения выделения ресурсов (блок 601). MS также инициализирует счетчик, MSG_COUNTER, предназначенный для подсчета количества сообщений выделения ресурсов, которые были успешно декодированы (блок 603). MS затем пытается декодировать первый блок, используя все применимые MCS (блок 605), и определяет, было ли декодирование успешным (блок 607). Если декодирование было успешным, MS выполняет последовательное приращение значения MSG_COUNTER на единицу (блок 609). MS также выделяет NUM_MSG_IND из первого блока (блок 611), и определяет, является или нет меньшим или равным количество сообщений выделения ресурсов в области выделения ресурсов для MS, или равно NUM_MAX_MSG_INDICATED (блок 613). Если область выделения ресурсов для MS меньше чем или равна NUM_MAX_MSG_INDICATED, MS определяет количество сообщений выделения ресурсов (Nnum) в области выделения ресурсов для MS (блок 615). MS затем определяет, равно ли Nnum значению MSG_COUNTER (блок 617). Если значение MSG_COUNTER равно Nnum, MS останавливает слепое декодирование текущей области выделения ресурсов, без декодирования остальных сообщений (блок 619). Преимущество такого варианта осуществления состоит в том, что MS прекращает слепое кодирование до окончания текущей области выделения ресурсов. Это предотвращает напрасное использование ресурсов при слепом кодировании остальной части текущей области выделения ресурсов.
Если декодирование не было успешным (блок 607), количество сообщений выделения ресурсов в области выделения ресурсов для MS будет не меньше или равно NUM_MAX_MSG_INDICATED (блок 613), или значение MSG_COUNTER не равно Nnum (блок 617), MS затем определяет, достигла ли MS конца текущей области выделения ресурсов (блок 621). Если MS не достигла конца текущей области выделения ресурсов, MS выбирает следующий блок с размером, соответствующим размеру сообщения выделения ресурсов (блок 623). MS затем делает попытку декодировать следующий блок, проверяя все применимые MCS (блок 605). Если MS достигла конца текущей области выделения ресурсов, MS определяет, является ли значение MSG_COUNTER больше 0 (блок 625). На основе этого, MS определяет, было ли декодировано по меньшей мере одно сообщение. Если MSG_COUNTER не больше, чем нуль, MS останавливает слепое декодирование, поскольку отсутствуют сообщения, которые предназначены для MS, и был достигнут конец области выделения ресурсов (блок 627). Если MSG_COUNTER больше, чем 0, MS определяет, меньше или равно значению NUM_MAX_MSG_INDICATED количество сообщений выделения ресурсов в области выделения ресурсов для MS (блок 629). Если количество сообщений выделения ресурсов в области выделения ресурсов для MS будет меньше или равно NUM_MAX_MSG_INDICATED, MS определяет, равно ли Nnum значение MSG_COUNTER в декодированных сообщениях (блок 631). Если MSG_COUNTER равно Nnum в декодированных сообщениях, MS останавливает слепое декодирование (блок 633). Преимущество остановки слепого декодирования в этот момент состоит в том, что MS идентифицирует, что MS приняла все сообщения для MS, используя MSG_COUNTER и Nnum. Если значение MSG_COUNTER не равно Nnum, MS останавливает слепое декодирование (блок 635). Преимущество остановки слепого декодирования в этот момент состоит в том, что MS может определять, что MS не приняла все сообщения для MS, используя MSG_COUNTER и Nnum. В таком случае MS может информировать BS о том, что MS не приняла все сообщения для MS. Если количество сообщений выделения ресурсов в области выделения ресурсов для MS не меньше или равно NUM_ MAX_MSG_INDICATED, MS определяет, является ли значение MSG_COUNTER большим, чем NUM_MAX_MSG_INDICATED (блок 637). Если значение MSG_COUNTER не больше, чем NUM_MAX_MSG_ INDICATED, MS останавливает слепое декодирование (блок 635), и определяет, что возникло состояние ошибки, как результат невозможности успешно декодировать все сообщения. Такое сообщение об ошибке может быть передано с отчетом обратно в базовую станцию. Если MSG_COUNTER больше NUM_MAX_MSG_ INDICATED, MS определяет, что состояние ошибки не было детектировано, и прекращает слепое декодирование (блок 637).
На Фиг.10 и 11 иллюстрируется способ 700 слепого декодирования в соответствии с еще одним вариантом осуществления настоящего раскрытия. Хотя вариант осуществления на Фиг.10 и 11 относится к сообщению выделения ресурсов, который имеет одинаковый размер, для специалиста в данной области техники будет понятно, что аналогичные преимущества могут быть получены в случаях, когда сообщения выделения ресурсов имеют разные размеры.
В данном варианте осуществления конкретное выделение ресурсов может быть выполнено более, чем в одном сообщении выделения ресурсов. В таком варианте осуществления:
(a) Сообщения выделения ресурсов, переносящие (одно и то же) выделение ресурсов, располагают смежно друг с другом в области выделения ресурсов;
(b) Каждое сообщение выделения ресурсов, переносящее (одно и то же) выделение ресурсов, содержит индикатор, который позволяет MS определить путем анализа, что передаваемое выделение ресурса представляет собой выделение такого вида, которое может быть выполнено через множество сообщений выделения ресурсов. В конкретных вариантах осуществления этот индикатор называется индикатором POSSIBLY_MULTIPLE_MSGS. Следует отметить, что индикатор POSSIBLY_MULTIPLE_MSGS может быть скрытым. MS может быть выполнена с возможностью делать выводы на основе некоторой другой информации в контексте сообщения выделения ресурсов, которые явно не предназначены для обозначения того, что выделение ресурсов может быть передано с использованием множества сообщений выделения ресурсов, что выделение ресурсов может действительно представлять собой вид, который может быть передан по нескольким сообщениям выделения ресурсов;
(c) Каждое сообщение выделения ресурсов, переносящее (одно и то же) выделение, содержит индикатор, называемый NUM_MSG_IND, позволяющий MS рассчитать количество сообщений выделения ресурсов, переносящих выделение ресурсов.
Как представлено на Фиг.10 и 11, в начале области выделения ресурсов, MS выбирает первый блок с размером, соответствующим размеру сообщения выделения ресурсов (блок 701). MS затем делает попытку декодирования этого первого блока, используя все применимые MCS (блок 703), и определяет, было ли декодирование успешным (блок 705). Если декодирование первого блока было успешным, MS определяет, установлен ли индикатор POSSIBLY_MULTIPLE_MSGS, как истинное или положительное значение (блок 707). Если индикатор POSSIBLY_MULTIPLE_MSGS не установлен в истинное или положительное значение, MS определяет, что способ 700 не пригоден (блок 709). Если индикатор POSSIBLY_MULTIPLE_MSGS установлен, как истинное или положительное значение, MS определяет количество сообщений выделения ресурсов (Nnum), с использованием которых было передано текущее выделение ресурсов (блок 711). MS затем пытается декодировать следующие, расположенные в непосредственной близости друг к другу блоки (Nnum-1) текущей области выделения ресурсов (блок 713), и определит, было ли декодирование успешным для всех блоков Nnum-1 (блок 715). Если декодирование было успешным для всех блоков Nnum-1, MS определяет, что выделение ресурсов было принято успешно (блок 717).
Если декодирование не было успешным для всех блоков Nnum-1, MS определяет, что MS не удалось декодировать текущее распределение ресурсов (блок 719). Преимущество такого определения состоит в том, что MS может информировать BS о том, что MS не приняла все сообщения для MS.
Если декодирование первого блока не было успешным, MS затем определяет, достигла ли MS конца текущей области выделения ресурсов (блок 721). Если MS достигла конца текущей области выделения ресурсов, MS определяет, что здесь отсутствуют сообщения в текущей области выделения ресурсов, которые предназначены для MS, и останавливает слепое декодирование (блок 723).
Если MS не достигла конца текущей области выделения ресурсов, или после того, как MS определяет, что выделение ресурсов было принято успешно (блок 717), или после того, как MS объявляет неудачу при декодировании текущего выделения ресурсов (блок 719), MS выбирает следующий блок с размером, соответствующим размеру сообщения выделения ресурсов (блок 725). MS затем пытается декодировать следующий блок путем использования всех применимых MCS (блок 703).
В еще одном дополнительном варианте осуществления индикатор NUM_MSG_IND, вместо обозначения фактического количества сообщений выделения ресурсов, которое переносит выделение ресурсов, обозначает, является или нет количество сообщений выделения ресурсов, переносящее выделение ресурсов, меньшим, чем или равным числу, известному как MS, так и BS. В конкретных вариантах осуществления известное число называется NUM_MAX_MSG_INDICATED. В этом случае количество сообщений выделения ресурсов, переносящих выделение ресурсов, будет меньшим чем или равным NUM_MAX_MSG_INDICATED, при этом NUM_MSG_IND обозначает это фактическое количество сообщений выделения ресурсов.
Данный вариант осуществления является полезным в случае, когда установлены ограничения на количество битов в сообщении выделения ресурсов, которое можно использовать для передачи NUM_MSG_IND.
В еще одном дополнительном варианте осуществления индикатор NUM_MSG_IND может не присутствовать во всех сообщениях выделения ресурсов.
Следует отметить, что дополнительные варианты осуществления настоящего раскрытия могут быть выведены путем использования комбинации вариантов осуществления, предусмотренных в данном настоящем раскрытии.
Хотя настоящее раскрытие было описано с примерным вариантом осуществления, различные изменения и модификации могут быть рассмотрены специалистом в данной области техники. При этом предполагается, что настоящее раскрытие охватывает такие изменения и модификации, которые попадают в пределы объема приложенной формулы изобретения.
Изобретение относится к системам беспроводной связи и предназначено для осуществления слепого декодирования в системах на основе множественного доступа с ортогональным частотным разделением (OFDM). Изобретение раскрывает, в частности, базовую станцию, содержащую передатчик, предназначенный для передачи кадра по нисходящей линии связи. Кадр нисходящей линии связи содержит область выделения ресурсов, и область выделения ресурсов содержит набор сообщений выделения ресурсов, содержащий по меньшей мере одно сообщение выделения ресурсов. Каждое из сообщений выделения ресурсов для определенной абонентской станции содержит поле, включающее в себя индикатор, причем этот индикатор обозначает количество сообщений выделения ресурсов для определенной абонентской станции в области выделения ресурсов. 4 н. и 36 з.п. ф-лы, 11 ил.
1. Базовая станция, содержащая
передатчик для передачи кадра нисходящей линии связи, причем кадр нисходящей линии связи содержит область выделения ресурсов, и область выделения ресурсов содержит набор сообщений выделения ресурсов, содержащий по меньшей мере одно сообщение выделения ресурсов,
причем каждое из одного или более сообщений выделения ресурсов для конкретной абонентской станции содержит одно или более полей, включающих в себя индикатор, причем индикатор обозначает количество одного или более сообщений выделения ресурсов для конкретной абонентской станции в области выделения ресурсов.
2. Базовая станция по п.1, в которой индикатор интерпретируют из конкретного поля или комбинации из некоторых или всех из одного или более полей.
3. Базовая станция по п.1, в которой, если количество одного или более сообщений выделения ресурсов для конкретной абонентской станции равно двум или более, эти два или более сообщений выделения ресурсов расположены смежно в области выделения ресурсов.
4. Базовая станция по п.1, в которой индикатор обозначает, является ли количество одного или более сообщений выделения ресурсов для абонентской станции меньшим или равным пороговому количеству.
5. Базовая станция по п.4, в которой, если количество одного или более сообщений выделения ресурсов для конкретной абонентской станции меньше или равно пороговому количеству, то индикатор обозначает количество одного или более сообщений выделения ресурсов для конкретной абонентской станции.
6. Базовая станция по п.1, в которой, если ресурс выделен множеством сообщений выделения ресурсов, индикатор обозначает количество множества сообщений выделения ресурсов.
7. Базовая станция по п.1, в которой один из индикатора и дополнительного индикатора обозначает, что ресурс выделен множеством сообщений выделения ресурсов.
8. Базовая станция по п.1, в которой сообщения выделения ресурсов для выделения того же ресурса расположены смежно в области выделения ресурсов.
9. Базовая станция по п.6, в которой индикатор обозначает, является ли количество множества сообщений выделения ресурсов меньшим или равным пороговому количеству.
10. Базовая станция по п.8, в которой, если количество сообщений выделения ресурсов для выделения тот же самого ресурса меньше или равно пороговому количеству, то индикатор обозначает количество сообщений выделения ресурсов для выделения того же самого ресурса.
11. Способ передачи сообщений выделения ресурсов базовой станцией, причем способ содержит этапы, на которых передают кадр нисходящей линии связи, причем кадр нисходящей линии связи содержит область выделения ресурсов, и область выделения ресурсов содержит набор сообщений выделения ресурсов, содержащий по меньшей мере одно сообщение выделения ресурсов, причем каждое из одного или более сообщений выделения ресурсов для конкретной абонентской станции содержит одно или более полей, включающих в себя индикатор, причем индикатор обозначает количество одного или более сообщений выделения ресурсов для конкретной абонентской станции в области выделения ресурсов.
12. Способ по п.11, в котором индикатор интерпретируют из конкретного поля или комбинации некоторых или всех из одного или более полей.
13. Способ по п.11, в котором, если количество одного или более сообщений выделения ресурсов для конкретной абонентской станции равно двум или более, эти два или более сообщений выделения ресурсов расположены смежно в области выделения ресурсов.
14. Способ по п.11, в котором индикатор обозначает, является ли количество одного или более сообщений выделения ресурсов для конкретной абонентской станции меньшим или равным пороговому количеству.
15. Способ по п.14, в котором, если количество одного или более сообщений выделения ресурсов для конкретной абонентской станции меньшее или равно пороговому количеству, то индикатор обозначает количество одного или более сообщений выделения ресурсов для конкретной абонентской станции.
16. Способ по п.11, в котором, если ресурс выделен множеством сообщений выделения ресурсов, индикатор обозначает количество множества сообщений выделения ресурсов.
17. Способ по п.11, в котором один из индикатора и дополнительного индикатора обозначает, что ресурс выделен множеством сообщений выделения ресурсов.
18. Способ по п.11, в котором сообщения выделения ресурсов для выделения одного и того же ресурса расположены смежно в области выделения ресурсов.
19. Способ по п.16, в котором индикатор обозначает, является ли количество множества сообщений выделения ресурсов для абонентской станции меньшим или равным пороговому количеству.
20. Способ по п.19, в котором, если количество сообщений выделения ресурсов для выделения одного и того же ресурса меньше или равно пороговому количеству, то индикатор обозначает количество сообщений выделения ресурсов для выделения одного и того же ресурса.
21. Абонентская станция, содержащая
приемник для приема кадра нисходящей линии связи, причем кадр нисходящей линии связи содержит область выделения ресурсов, и область выделения ресурсов содержит набор сообщений выделения ресурсов, содержащий по меньшей мере одно сообщение выделения ресурсов, причем каждое из одного или более сообщений выделения ресурсов для абонентской станции содержит одно или более полей, включающих в себя индикатор, причем индикатор обозначает количество одного или более сообщений выделения ресурсов для абонентской станции в области выделения ресурсов.
22. Абонентская станция по п.21, в которой индикатор интерпретируют из конкретного поля или комбинации из некоторых или всех из одного или более полей.
23. Абонентская станция по п.21, в которой упомянутое количество одного или более сообщений выделения ресурсов для абонентской станции расположены смежно в области выделения ресурсов.
24. Абонентская станция по п.21, в которой индикатор обозначает, является ли количество одного или более сообщений выделения ресурсов для абонентской станции меньшим или равным пороговому количеству.
25. Абонентская станция по п.24, в которой, если количество одного или более сообщений выделения ресурсов для абонентской станции меньше или равно пороговому количеству, то индикатор обозначает количество одного или более сообщений выделения ресурсов для абонентской станции.
26. Абонентская станция по п.21, в которой, если ресурс выделен множеством сообщений выделения ресурсов, индикатор обозначает количество множества сообщений выделения ресурсов.
27. Абонентская станция по п.21, в которой один из индикатора и дополнительного индикатора обозначает, что ресурс выделен множеством сообщений выделения ресурсов.
28. Абонентская станция по п.21, в которой сообщения выделения ресурсов для выделения одного и того же ресурса, расположены смежно в области выделения ресурсов.
29. Абонентская станция по п.26, в которой индикатор обозначает, является ли количество множества сообщений выделения ресурсов меньшим или равным пороговому количеству.
30. Абонентская станция по п.29, в которой, если количество сообщений выделения ресурсов для выделения одного и того же ресурса меньше или равно пороговому количеству, то индикатор обозначает количество сообщений выделения ресурсов для выделения одного и того же ресурса.
31. Способ приема сообщений выделения ресурсов абонентской станцией, причем способ содержит этапы, на которых принимают кадр нисходящей линии связи, причем кадр нисходящей линии связи содержит область выделения ресурсов, и область выделения ресурсов содержит набор сообщений выделения ресурсов, содержащий по меньшей мере одно сообщение выделения ресурсов, причем каждое из одного или более сообщений выделения ресурсов для абонентской станции содержит одно или более полей, включающих в себя индикатор, причем индикатор обозначает количество одного или более сообщений выделения ресурсов для абонентской станции в области выделения ресурсов.
32. Способ по п.31, в котором индикатор представляет собой определенное поле или комбинацию из некоторых или всех из одного или более полей.
33. Способ по п.31, в котором упомянутое количество одного или более сообщений выделения ресурсов для абонентской станции расположены смежно в области выделения ресурсов.
34. Способ по п.31, в котором индикатор обозначает, является ли количество одного или более сообщений выделения ресурсов для абонентской станции меньшим или равным пороговому количеству.
35. Способ по п.34, в котором, если количество одного или более сообщений выделения ресурсов для абонентской станции меньше или равно пороговому количеству, то индикатор обозначает количество одного или более сообщений выделения ресурсов для абонентской станции.
36. Способ по п.31, в котором, если ресурс выделен множеством сообщений выделения ресурсов, то индикатор обозначает количество множества сообщений выделения ресурсов.
37. Способ по п.31, в котором один из индикатора и дополнительного индикатора обозначает, что ресурс выделен множеством сообщений выделения ресурсов.
38. Способ по п.31, в котором сообщения выделения ресурсов, переносящие выделение одного и того же ресурса, расположены смежно в области выделения ресурсов.
39. Способ по п.36, в котором индикатор обозначает, является ли количество сообщений выделения ресурсов для выделения одного и того же ресурса меньшим или равным пороговому количеству.
40. Способ по п.39, в котором, если количество сообщений выделения ресурсов для выделения одного и того же ресурса меньше или равно пороговому количеству, то индикатор обозначает количество сообщений выделения ресурсов для выделения того же ресурса.
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
KR 20050044219 A, 12.05.2005 | |||
СИСТЕМА БЕСПРОВОДНОЙ ЛОКАЛЬНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ СО МНОЖЕСТВОМ ВХОДОВ И МНОЖЕСТВОМ ВЫХОДОВ | 2003 |
|
RU2335852C2 |
RU 2006125654 A, 27.01.2008. |
Авторы
Даты
2013-08-27—Публикация
2010-04-27—Подача