СОВМЕСТНО ИСПОЛЬЗУЕМЫЕ КАНАЛЫ ОБРАТНОЙ СВЯЗИ HARQ ДЛЯ ВИРТУАЛЬНОГО ГРУППИРОВАНИЯ В БЕСПРОВОДНОЙ РЕТРАНСЛЯЦИОННОЙ СЕТИ
JOINTLY USED FEEDBACK CHANNELS HARQ FOR VIRTUAL GROUPING IN WIRELESS RETRANSMITTING NETWORK

Настоящая заявка испрашивает приоритет на основании Предварительной патентной заявки США № 60/948112, поданной 5 июля 2007 года, озаглавленной "Совместно используемые каналы обратной связи HARQ для виртуального группирования в беспроводной ретрансляционной сети", а также Предварительной патентной заявки США № 60/969438, поданной 31 августа 2007 года, тоже озаглавленной "Совместно используемые каналы обратной связи HARQ для виртуального группирования в беспроводной ретрансляционной сети", а также Предварительной патентной заявки США № 12/147373, поданной 26 июня 2008 года, озаглавленной "Совместно используемые каналы обратной связи HARQ для виртуального группирования в беспроводной ретрансляционной сети", раскрытие которых включено в настоящую заявку посредством ссылки.
Область техники, к которой относится изобретение
Настоящее описание относится к беспроводным ретрансляционным сетям.
Уровень техники
В беспроводных сетях, ретрансляционные станции могут расширять зону обслуживания сети. Ретрансляционные станции могут, например, принимать и пересылать данные между базовой станцией и мобильной станцией (или мобильной станцией или абонентской станцией). Ретрансляционные станции могут использоваться, например, в сетях IEEE 802.16 WiMax, БЛС-сетях 802.11, или сотовых сетях телефонной связи.
В ретрансляционной сети, множественные ретрансляционные станции могут обеспечивать обратную связь, такую как подтверждения приема (ACK) или отрицательные подтверждения приема (NAK), для обеспечения надежной связи. Однако в некоторых случаях это может порождать неэффективное использование ресурсов канала.
Раскрытие изобретения
Согласно одному иллюстративному варианту осуществления, способ может включать в себя этап, на котором передают, посредством головной станции, план передачи для пакета данных на множество ретрансляционных станций в беспроводной сети. План передачи может указывать канал данных для передачи пакета данных и соответствующий совместно используемый канал обратной связи отрицательного подтверждения приема (NAK) для передачи NAK. Канал обратной связи NAK может совместно использоваться множеством ретрансляционных станций.
Согласно другому иллюстративному варианту осуществления, способ может включать в себя этап, на котором определяют, на ретрансляционной станции беспроводной сети или виртуальной группы, что пакет данных не был принят через запланированный канал данных. Способ может дополнительно включать в себя этап, на котором отправляют отрицательное подтверждение приема (NAK) через совместно используемый канал обратной связи NAK на головную станцию. Совместно используемый канал обратной связи NAK для пакета данных может использоваться ретрансляционной станцией совместно, по меньшей мере, с одной другой ретрансляционной станцией.
Согласно другому иллюстративному варианту осуществления, способ может включать в себя этап, на котором используют ретрансляционной станцией в беспроводной сети или виртуальной группе совместно используемый восходящий (UL) канал обратной связи отрицательного подтверждения приема (NAK), соответствующий пакету данных, для отправки локального NAK, соответствующего пакету данных, на головную станцию. UL-канал обратной связи NAK может использоваться совместно, по меньшей мере, с одной другой ретрансляционной станцией в беспроводной сети или виртуальной группе. Способ также может включать в себя этап, на котором используют совместно используемый UL-канал ACK для пересылки, на головную станцию, сквозного ACK или NAK (сообщение сквозного ACK или NAK может предоставлять статус декодирования пакета(ов) данных в мобильной станции) от мобильной станции, соответствующего пакету данных. Совместно используемый UL-канал ACK может совместно использоваться множеством ретрансляционных станций для пакета данных.
Согласно другому иллюстративному варианту осуществления, способ может включать в себя этап, на котором принимают, на головной станции, от множества ретрансляционных станций в беспроводной сети или виртуальной группе, пакет данных через совместно используемый канал и подтверждение приема (ACK) через совместно используемый канал ACK. Совместно используемый канал ACK может соответствовать пакету данных. Способ может дополнительно включать в себя этап, на котором отправляют, на множество ретрансляционных станций, сообщение ACK/NAK, указывающее на то, был ли пакет данных принят успешно или нет.
Согласно другому иллюстративному варианту осуществления, способ может включать в себя этап, на котором принимают пакет данных от мобильной станции в беспроводной сети или виртуальной группе. Способ может дополнительно включать в себя этап, на котором пересылают, через совместно используемый канал пересылки данных, пакет данных на головную станцию в беспроводной сети или виртуальной группе. Способ может дополнительно включать в себя этап, на котором отправляют ACK на головную станцию. ACK может отправляться через совместно используемый канал подтверждения приема (ACK), соответствующий совместно используемому каналу пересылки данных. Способ может дополнительно включать в себя этап, на котором принимают виртуальной группой, через канал приема ACK/NAK, карту сообщений ACK/NAK от головной станции, указывающую получение пакета данных. Способ может дополнительно включать в себя этап, на котором пересылают карту ACK/NAK на мобильную станцию.
Согласно другому иллюстративному варианту осуществления, устройство, такое как ретрансляционная станция, может включать в себя контроллер. Устройство может быть выполнено с возможностью определения того, что пакет данных не был принят через запланированный канал данных. Устройство может дополнительно быть выполнено с возможностью отправки отрицательного подтверждения приема (NAK) через совместно используемый канал обратной связи NAK на головную станцию. Совместно используемый канал обратной связи NAK для пакета данных может использоваться устройством совместно, по меньшей мере, с одной ретрансляционной станцией в беспроводной сети.
В дополнительном иллюстративном варианте осуществления, устройство может дополнительно быть выполнено с возможностью использования совместно используемого восходящего (UL) канала подтверждения приема (ACK) для пересылки, на головную станцию, сквозного ACK от мобильной станции, соответствующего пакету данных. Совместно используемый UL-канал ACK может совместно использоваться множеством ретрансляционных станций для пакета данных.
Согласно другому иллюстративному варианту осуществления, устройство, такое как головная станция, может включать в себя контроллер. Устройство может быть выполнено с возможностью передачи плана передач для пакета данных на множество ретрансляционных станций в беспроводной сети, причем план передачи указывает канал данных для передачи пакета данных и соответствующий совместно используемый канал обратной связи отрицательного подтверждения приема (NAK) для передачи NAK, при этом канал обратной связи NAK используется совместно множеством ретрансляционных станций. Устройство также может быть выполнено с возможностью передачи пакета данных на множество ретрансляционных станций через канал данных и приема NAK через совместно используемый канал обратной связи NAK, по меньшей мере, от двух из множества ретрансляционных станций.
Согласно другому иллюстративному варианту осуществления, устройство, такое как головная станция, может включать в себя контроллер. Устройство может быть выполнено с возможностью приема, от множества ретрансляционных станций в беспроводной сети, пакета данных через совместно используемый канал данных и подтверждения приема (ACK) через совместно используемый канал ACK, причем совместно используемый канал ACK соответствует пакету данных. Устройство также может быть выполнено с возможностью отправки, на множество ретрансляционных станций, карты подтверждения приема, указывающей успешное получение пакета данных.
Согласно еще одному иллюстративному варианту осуществления, устройство, такое как ретрансляционная станция, может включать в себя контроллер. Устройство может быть выполнено с возможностью приема пакета данных от мобильной станции в беспроводной сети, пересылки, через совместно используемый канал пересылки данных, пакета данных на головную станцию в беспроводной сети, отправки, через совместно используемый канал подтверждения приема (ACK), соответствующий совместно используемому каналу пересылки данных, ACK на головную станцию, приема, через совместно используемый канал приема ACK/NAK, от головной станции сообщения карты ACK/NAK, указывающей получение пакета данных, и пересылки карты ACK/NAK на мобильную станцию.
Подробные сведения об одной или более реализациях предлагаются ниже в прилагаемых чертежах и описании. Другие признаки будут очевидны из описания и чертежей и из формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 является структурной схемой беспроводной сети согласно иллюстративному варианту осуществления.
Фиг. 2A является вертикальной временной схемой последовательности сигналов, показывающей поток сигналов для передачи данных в нисходящей линии связи согласно иллюстративному варианту осуществления.
Фиг. 2B является вертикальной временной схемой последовательности сигналов, показывающей поток сигналов для передачи данных в нисходящей линии связи согласно другому иллюстративному варианту осуществления.
Фиг. 2C является вертикальной временной схемой последовательности сигналов, показывающей поток сигналов для передачи данных в нисходящей линии связи согласно другому иллюстративному варианту осуществления.
Фиг. 3 является вертикальной временной схемой последовательности сигналов, показывающей поток сигналов для передачи данных в восходящей линии связи согласно иллюстративному варианту осуществления.
Фиг. 4 является блок-схемой последовательности операций способа, показывающей способ согласно иллюстративному варианту осуществления.
Фиг. 5 является блок-схемой последовательности операций способа, показывающей другой способ согласно другому иллюстративному варианту осуществления.
Фиг. 6 является блок-схемой последовательности операций способа, показывающей другой способ согласно другому иллюстративному варианту осуществления.
Фиг. 7 является блок-схемой последовательности операций способа, показывающей другой способ согласно другому иллюстративному варианту осуществления.
Фиг. 8 является блок-схемой последовательности операций способа, показывающей другой способ согласно другому иллюстративному варианту осуществления.
Фиг. 9 является структурной схемой беспроводной станции согласно иллюстративному варианту осуществления.
Фиг. 10 является схематическим изображением, иллюстрирующим кадр, вмещающий в себя план(ы) передач или MAP, согласно иллюстративному варианту осуществления.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Согласно иллюстративному варианту осуществления, совместно используемые каналы данных и/или совместно используемые каналы обратной связи могут совместно использоваться множеством ретрансляционных станций в ретрансляционной сети. Это может позволить множественным ретрансляционным станциям совместно использовать канал обратной связи для предоставления ACK или NAK для пакета данных на головную станцию. Например, для передачи данных по нисходящей лини связи (DL) (передача данных в направлении от головной станции к мобильной станции, через одну или более ретрансляционных станций), совместно используемый канал NAK (отрицательного подтверждения приема), передаваемый по восходящей линии связи (UL), может совместно использоваться множеством ретрансляционных станций, например, чтобы позволить одной или более из ретрансляционных станций в виртуальной группе или ретрансляционной группе отправлять локальное NAK (например, свидетельствующее о неудачном приеме пакета данных) на головную станцию.
В иллюстративном варианте осуществления, если ретрансляционная станция в виртуальной группе/ретрансляционной группе принимает пакет данных успешно или правильно, то ретрансляционная станция может ничего не отправлять на головную станцию, используя (или через) совместно используемый канал NAK. Например, NAK могут приниматься на головной станции от множественных ретрансляционных станций через один и тот же канал NAK, и могут объединяться на головной станции посредством сложения и/или наложения разнесенных сигналов. Таким образом, при предоставлении единственного совместно используемого канала NAK для пакета данных, используемого совместно множеством ретрансляционных станций в беспроводной ретрансляционной сети, может быть достигнуто более эффективное использование ресурсов канала, чем, например, предоставляя множественные каналы обратной связи NAK (как например, отдельный канал NAK для каждой ретрансляционной станции). В иллюстративном варианте осуществления, NAK от любой, или от всех, ретрансляционных станций может позволить головной станции повторно передать соответствующий пакет данных, или головная станция может ждать неудачного приема сквозного ACK для пакета перед повторной передачей пакета данных.
Например, ретрансляционная станция может отправлять NAK, только если пакет данных не принимается успешно, и может, например, не отправлять локальное ACK на головную станцию, если пакет данных был принят успешно. Таким образом, если головная станция не принимает NAK через запланированный канал NAK для пакета данных, то головная станция может предположить, что пакет данных был успешно принят одной или более ретрансляционными станциями. Можно обойтись, например, без того, чтобы каждая ретрансляционная станция отправляла отдельное ACK после успешного получения пакета данных от головной станции. В этом примере, если головная станция не принимает сквозное ACK от мобильной станции через ретрансляционные станции, головная станция может быть выполнена с возможностью осуществления повторной передачи пакета данных, или может запрашивать об этом ретрансляционные станции.
Аналогично, совместно используемый канал ACK (подтверждения приема) может использоваться совместно множеством ретрансляционных станций, например, чтобы позволить одной или более из этих ретрансляционных станций пересылать на головную станцию сквозное ACK, принятое от мобильной станции. Сквозное ACK может отправляться от мобильной станции на одну или более из ретрансляционных станций, если пакет данных успешно принимается мобильной станцией. Тогда каждая ретрансляционная станция может пересылать сквозное ACK (принятое от мобильной станции) на головную станцию через совместно используемый канал ACK. Если головная станция принимает ACK через совместно используемый канал ACK, это может информировать головную станцию о том, что пакет данных был успешно принят мобильной станцией или конечной точкой. Таким образом, вместо того чтобы предоставлять отдельный канал ACK для каждой ретрансляционной станции, единственный или общий канал ACK может совместно использоваться группой ретрансляционных станций (например, виртуальной группой или ретрансляционной группой), что позволит обеспечить более эффективное использование ресурсов канала.
В иллюстративном варианте осуществления, если мобильная станция не принимает пакет данных правильно или успешно, то мобильная станция, как правило, может отправить NAK, и ретрансляционные станции в виртуальной группе могут принять это NAK от подвижных станций. Если ретрансляционные станции принимают NAK (или ничего не принимают) от мобильной станции, то ретрансляционные станции могут, как правило, ничего не отправлять на головную ретрансляционную станцию по совместно используемому каналу ACK. Если головная станция не принимает сквозное ACK или ничего не принимает по совместно используемому каналу ACK, головная станция может предположить, что мобильная станция не приняла пакет данных правильно или успешно. В этом случае, головная станция может или самостоятельно осуществить повторную передачу пакета данных, или может запросить повторную передачу от группы ретрансляционных станций, которые приняли этот пакет данных правильно/успешно.
В другом иллюстративном варианте осуществления, для передачи данных в направлении восходящей линии связи (UL) (например, по направлению к головной станции), мобильная станция может отправить один или более UL-пакетов данных, которые могут быть приняты группой ретрансляционных станций. Если ретрансляционная станция (или каждая ретрансляционная станция) успешно принимает пакет данных от мобильной станции, эта ретрансляционная станция может передать или переслать этот пакет данных через совместно используемый канал данных, и переслать ACK для пакета данных на головную станцию через совместно используемый канал ACK. Если какие-то из ретрансляционных станций в группе не принимают успешно пакет данных от мобильной станции, то эти ретрансляционные станции могут, например, не пересылать ошибочные или непринятые данные по совместно используемому каналу, а также могут, например, не отправлять что-либо (к примеру, ACK) по совместно используемому каналу ACK. Канал данных и канал ACK могут совместно использоваться множеством ретрансляционных станций, которые могут быть частью виртуальной группы или ретрансляционной группы.
Каналы, выделенные для канала обратной связи NAK или канала ACK, или другие каналы, могут включать в себя любые распределения каналов, такие как комбинация несущей (или поднесущей) частоты и/или временного интервала, например.
Таким образом, согласно иллюстративному варианту осуществления, совместно используемые каналы данных и/или совместно используемые каналы ACK или NAK могут предоставляться на ретрансляционной линии связи между головной станцией и (подчиненной) ретрансляционной станцией в пределах виртуальной группы. Применение этих совместно используемых каналов может позволить более эффективно использовать ресурсы канала.
Это лишь несколько примеров, а дополнительные подробности различных вариантов осуществления будут описаны далее.
Беспроводная ретрансляционная сеть может включать в себя головную станцию, такую как базовая станция или головная ретрансляционная станция, одну или более (подчиненных) ретрансляционных станций, и одну или более мобильных станций или абонентских станций. Ретрансляционные станции могут, например, расширять диапазон действия или зону обслуживания и/или пропускную способность головной станции, принимая и пересылая данные между головной станцией и одной или более мобильными станциями. Ретрансляционная сеть может включать в себя одинарный "скачок", в котором одна или более ретрансляционных станций принимают и пересылают данные непосредственно на головную станцию и мобильную станцию и от них, или многократный скачок, в котором ретрансляционные станции могут принимать данные от других ретрансляционных станций и/или пересылать на них данные в беспроводной ретрансляционной сети. В примере ретрансляционной сети с многократным скачком, ретрансляционная станция, которая передает, принимает и/или пересылает данные на другую, более удаленную от базовой станции, ретрансляционную станцию и от нее, может считаться "головной станцией" по отношению к этой другой ретрансляционной станции; базовая станция также может считаться головной станцией по отношению к ретрансляционной станции, которая принимает данные от базовой станции и пересылает на нее данные. В тех случаях, когда множественные ретрансляционные станции пересылают одни и те же данные между мобильной станцией и базовой станцией, эти множественные ретрансляционные станции могут, с точки зрения мобильной станции и/или базовой станции, функционировать как единственная ретрансляционная станция, и могут считаться "виртуальной группой" или ретрансляционной группой.
Головная станция (например, базовая станция или головная ретрансляционная станция) может управлять графиком передач и/или передавать его на другие станции, такие как подчиненные ретрансляционные станции, в пределах виртуальной группы. План передачи может также упоминаться как сообщение протокола доступа к среде передачи (MAP) или таблица распределения. План передачи может указывать запланированные каналы (или распределения каналов) для передач по восходящей и/или нисходящей линии связи. Восходящая линия связи (UL) может проходить в направлении от мобильной станции к базовой станции через одну или более ретрансляционных станций. Нисходящая линия связи (DL) может проходить в направлении от базовой станции к мобильной станции, через одну или более ретрансляционных станций. План передачи может представляться в разных форматах и может включать в себя, например, преамбулу, DL MAP, UL MAP, DL-данные и UL-данные.
Фиг. 10 является схематическим изображением, иллюстрирующим кадр 1010 согласно иллюстративному варианту осуществления. Кадр 1010 может включать в себя преамбулу 1020, DL MAP 1030 (например, обеспечивающий план передачи для данных, передаваемых по нисходящей линии связи, для этого кадра), и UL MAP 1040 (например, обеспечивающий план передачи для передачи по восходящей линии связи, обычно происходящей в последующем кадре).
После UL MAP 1040 и DL MAP 1030, могут предоставляться UL-данные 1060, что может позволить ретрансляционным станциям передавать данные на головную станцию (в направлении восходящей линии связи). Поля 1020,1030, 1040 и 1050 могут рассматриваться как DL-подкадр 1070, тогда как UL-данные 1060 могут рассматриваться как UL-подкадр 1080.
План передачи может включать в себя DL MAP 1030 и/или UL MAP 1040. План передачи для пакета данных и соответствующие ему совместно используемые каналы обратной связи могут предоставляться через один или более кадров. Например, план передачи может включать в себя MAP нисходящей линии связи или план, указывающий совместно используемый канал данных для передачи пакета данных на множество ретрансляционных станций в пределах виртуальной группы, и MAP восходящей линии связи или план, указывающий соответствующий совместно используемый канал обратной связи NAK для использования множеством ретрансляционных станций в пределах виртуальной группы для передачи (например, в последующем кадре) NAK для пакета данных. Таким образом, в этом примере, и план для пакета данных и план для совместно используемого канала NAK может предоставляться в одном и том же кадре.
В другом иллюстративном варианте осуществления, план передачи для пакета данных и соответствующий канал(ы) обратной связи могут сообщаться в двух различных кадрах. Например, план передачи может включать в себя MAP нисходящей линии связи или план в пределах первого кадра, указывающий совместно используемый канал данных для передачи пакета данных на множество ретрансляционных станций в пределах виртуальной группы, и MAP восходящей линии связи или план в пределах второго кадра, указывающий соответствующий совместно используемый канал обратной связи NAK для использования множеством ретрансляционных станций в пределах виртуальной группы для передачи NAK для пакета данных.
В иллюстративном варианте осуществления, DL MAP 1030 или UL MAP 1040 могут указывать идентификатор соединения (ИС) мобильной станции или могут указывать многоадресный идентификатор для виртуальной группы, такой как многоадресный идентификатор ретрансляционной станции для виртуальной группы. MAP 1030, 1040 могут, например, предоставлять ИСМС (идентификатор соединения мобильной станции) или многоадресный ИРС (идентификатор ретрансляционной станции) и указывать ресурсы канала (например, временной интервал, частоту или несущую) для канала пакета данных и/или канала обратной связи.
Каждый MAP может включать в себя управляющие данные, такие как схема модуляции и/или кодирования, используемая для передачи данных, и план передачи, указывающий каналы для передачи. План передачи может, например, указывать один или более каналов данных для передачи одного или более пакетов данных, например таких пакетов данных, для которых каждому пакету данных распределяется его собственный канал данных, а также совместно используемый канал(ы) обратной связи. Каналы обратной связи могут использоваться в схеме гибридного автоматического запроса на повторную передачу (HARQ), при которой подтверждения приема (ACK) и/или отрицательные подтверждения приема (NAK) могут отправляться или не отправляться в зависимости от того, приняла ли правильно станция-получатель пакет данных. Например, канал обратной связи NAK может соответствовать каналу данных, и NAK может отправляться (или может ничего не отправляться) через свой канал обратной связи NAK на основании того, что соответствующий пакет данных не был принят правильно или успешно головной станцией, ретрансляционной станцией или мобильной станцией. В другом примере, канал обратной связи ACK может соответствовать каналу данных, и ACK может отправляться (или может ничего не отправляться) через свой канал обратной связи ACK на основании того, что соответствующий пакет данных был правильно принят головной станцией, ретрансляционной станцией или мобильной станцией.
DL MAP 1030 может предписывать запланированные каналы для DL-передач, тогда как UL MAP 1040 может предписывать запланированные каналы для UL-передач. DL MAP 1030 может предписывать запланированные каналы для DL-передачи одного или более пакетов данных, а также управляющих сигналов, таких как ACK и NAK. UL MAP 1040 может указывать запланированные каналы для UL-передач, например, данных и управляющих сигналов. ACK и NAK, запланированные в каждом сообщении MAP, могут передаваться в противоположном направлении относительно данных, запланированных в соответствующем сообщении MAP, т.е. ACK и NAK, запланированные в DL MAP, могут передаваться для пакета данных в направлении UL, тогда как ACK и NAK, запланированные в UL MAP, могут передаваться для пакета данных в направлении DL.
Запланированные каналы могут включать в себя распределение любых ресурсов канала, таких как комбинация несущей (или поднесущей) частоты, временного интервала и/или кодов. Например, различные комбинации несущих частот и временных интервалов могут распределяться для DL-пакета данных, или для распределений ACK или NAK в направлении UL. Пакет данных может включать в себя, например, один или более блоков, которые могут передаваться вместе. Таким образом, каждый пакет данных может представлять собой, например, одноблочный пакет данных, или многоблочный пакет данных (например, включающий в себя 5 или 10 блоков или некоторое другое число блоков). Каждому блоку данных в пакете данных может распределяться или не распределяться равная доля ресурсов, таких как ширина полосы пропускания или время. Согласно иллюстративному варианту осуществления, каждое из ACK или NAK может соответствовать всему пакету данных, независимо от числа блоков, входящих в состав пакета данных (скажем, ACK или NAK обеспечивают подтверждение приема или отрицательное подтверждение приема для всего пакета, например), согласно иллюстративному варианту осуществления.
В одном иллюстративном варианте осуществления, головная станция может выделять канал (например, частоту и/или временной интервал) для DL-передачи пакета данных. Головная станция также может выделять или планировать другой канал для соответствующих UL-ACK или UL-NAK от каждой ретрансляционной станции, которая может принимать пакет данных. Ретрансляционные станции могут пересылать принятый пакет данных на мобильную станцию, а также каждая может отправлять соответствующее ACK или NAK на головную станцию по своему запланированному каналу ACK/NAK. Предоставление каждой ретрансляционной станции отдельного зарезервированного временного интервала или канала для отправки на базовую станцию или головную станцию своего ACK или NAK, которое соответствует пакету данных, может являться, по меньшей мере, в некоторых случаях, относительно неэффективным использованием ресурсов канала. Например, базовая станция или головная станция (базовая станция или головная ретрансляционная станция) могут передавать пакет данных, а затем каждая принимающая ретрансляционная станция может передавать ACK по своему собственному запланированному каналу ACK обратно на базовую станцию или головную станцию. В этом случае, единственного ACK могло бы быть достаточно для предоставления на базовую станцию подтверждения успешного получения пакета данных некоторыми из ретрансляционных станций в виртуальной группе или в ретрансляционной группе.
Следовательно, согласно другому иллюстративному варианту осуществления, ретрансляционные станции могут использовать совместно используемый канал для передачи данных и/или ACK и/или NAK. Фиг. 1 является структурной схемой беспроводной сети 100 согласно иллюстративному варианту осуществления. Согласно этому примеру, беспроводная сеть 100 может включать в себя сеть, в которой множество станций обмениваются информацией через воздушный интерфейс, такую как сеть IEEE 802.16 WiMax, БЛС-сеть 802.11, или сотовая сеть телефонной связи, в качестве неограничивающих примеров. Беспроводная сеть 100 может включать в себя виртуальную группу 102. Виртуальная группа 102 может включать в себя головную станцию 104, множество ретрансляционных станций 106A, 106B, 106C, и, по меньшей мере, одну мобильную станцию 108. Несмотря на то, что на Фиг. 1 показаны три ретрансляционные станции 106A, 106B, 106C, в состав виртуальной группы 102 может быть включено любое число, например одна, две или более ретрансляционных станций 106A, 106B, 106C.
Головная станция 104 может включать в себя точку доступа 802.11, базовую станцию сотовой связи или ретрансляционную станцию, расположенную в направлении восходящей линии связи относительно других станций 106A, 106B, 106C. Головная станция 104 может отправлять или передавать план передачи для одного или более пакетов данных на ретрансляционные станции 106A, 106B, 106C. План передачи может указывать канал данных для передачи каждого из одной или более пакетов данных. Канал данных может включать в себя временной интервал, полосу частот и/или код для передачи пакета данных. План передачи также может указывать один или более каналов обратной связи для каждого пакета данных. Каждый из каналов обратной связи может включать в себя временной интервал, полосу частот и/или код для передачи сигнала обратной связи, такого как ACK или NAK. Сигналы обратной связи могут быть локальными сигналами обратной связи, свидетельствующими, был ли пакет данных успешно принят станцией, непосредственно на которую этот пакет данных отправлялся, и/или сквозными сигналами обратной связи, свидетельствующими, был ли пакет данных, отправленный головной станцией 104 на мобильную станцию 108 через ретрансляционные станции 106A, 106B, 106C, успешно принят мобильной станцией 108; если мобильная станция 108 не принимает успешно пакет данных, то сквозной сигнал обратной связи может свидетельствовать о том, какая ретрансляционная станция 106A, 106B, 106C на тракте приняла пакет данных правильно. Например, совместно используемый канал обратной связи локального NAK может использоваться ретрансляционными станциями 106A, 106B, 106C для свидетельствования о том, что пакет данных от головной станции 104 не был успешно принят, по меньшей мере, одной из ретрансляционных станций 106A, 106B, 106C через канал данных, указанный в плане передачи. Согласно другому примеру, совместно используемый канал обратной связи сквозного ACK может использоваться ретрансляционными станциями 106A, 106B, 106C для указания, что пакет данных был успешно принят мобильной станцией 108, или сквозной сигнал обратной связи может указывать, какие из станций 106A, 106B, 106C на тракте правильно принимают пакет данных.
Мобильная станция 108 может включать в себя сотовый телефон, интеллектуальный сотовый телефон, карманный персональный компьютер (КПК), портативный компьютер, или другое беспроводное устройство или абонентскую станцию, согласно иллюстративным вариантам осуществления. Мобильная станция 108 может быть сопоставлена с идентификатором соединения (ИС), который идентифицирует соединение между мобильной станцией 108 и головной станцией 104. Ретрансляционные станции 106A, 106B, 106C могут передавать или не передавать план передачи UL и/или DL на мобильную станцию 108. Ретрансляционные станции 106A, 106B, 106C могут знать или не знать идентификационную информацию мобильной станции 108 (такую, как ИС мобильной станции 108) в виртуальной группе 102 или в беспроводной сети 100. Головная станция 104 может снизить затраты на обработку вследствие отсутствия передачи идентификационной информации мобильной станции 108 на ретрансляционные станции 106A, 106B, 106C, согласно иллюстративному варианту осуществления. В этом примере, ретрансляционные станции 106A, 106B, 106C могут пересылать пакеты данных, ACK и/или NAK, посредством повторной передачи этих пакетов данных, ACK и/или NAK.
Ретрансляционные станции 106A, 106B, 106C могут быть выполнены с возможностью приема и пересылки сообщений, или блоков, или пакетов между головной станцией 104 и мобильной станцией 108. Ретрансляционные станции 106A, 106B, 106C могут быть подвижными или стационарными. Как члены виртуальной группы 102, ретрансляционные станции 106A, 106B, 106C могут представляться для головной станции 104 и/или мобильной станции 108 в качестве единственной ретрансляционной станции. При пересылке сообщений, ретрансляционные станции 106A, 106B, 106C могут отправлять каждый пакет данных через единственный совместно используемый канал данных. Например, каждая из ретрансляционных станций 106A, 106B, 106C может отправлять пакет данных одновременно и/или в течение одного и того же временного интервала. Вследствие различных местоположений и скоростей ретрансляционных станций 106A, 106B, 106C, а также других показателей многолучевого распространения, время между передачей и получением пакета данных, как и частота, может изменяться для каждой ретрансляционной станции 106A, 106B, 106C; соответственно, головная станция 104 и/или мобильная станция 108 могут принимать пакет данных приблизительно в одно и то же время и/или приблизительно в одной и той же полосе частот. Аналогично, каждая из ретрансляционных станций 106A, 106B, 106C могут отправлять ACK и/или NAK через единственный совместно используемый канал обратной связи, и головная станция 104 и/или мобильная станция 108 могут принимать ACK и/или NAK приблизительно в одно и то же время и/или приблизительно в одной и той же полосе частот. Каналы, через которые отправляются данные, ACK и/или NAK, могут указываться в плане передачи.
Фиг. 2A является вертикальной временной схемой последовательности сигналов, показывающей поток сигналов для передачи данных в нисходящей линии связи согласно иллюстративному варианту осуществления. В этом примере, сигналы могут передаваться между головной станцией 104 и ретрансляционными станциями 106, и между ретрансляционными станциями 106 и мобильной станцией 108; ретрансляционные станции 106 могут пересылать данные от головной станции 104 на мобильную станцию 108. Несмотря на то, что на Фиг. 2A показаны сигналы, передаваемые на протяжении кадров N-N+3, это является просто примером, и сигналы могут передаваться в течение любого числа кадров.
Согласно иллюстративному варианту осуществления, головная станция 104 может передавать план 202 передачи на ретрансляционные станции 106 в пределах кадра N. План 202 передачи, который может быть планом передачи DL, может указывать канал данных для передачи каждой из одного или более пакетов данных от головной станции 104 на ретрансляционную станцию 106. План 202 передачи также может указывать канал обратной связи NAK, соответствующий каждому из одного или более из пакетов данных. Каждый канал обратной связи NAK может совместно использоваться множеством ретрансляционных станций 106, включенных в состав виртуальной группы 102. План 202 передачи может быть включен в состав пакета данных при "совмещенном" режиме, или может передаваться отдельно от какого-либо пакета данных.
Головная станция 104 может передавать пакет 204 данных на ретрансляционные станции 106 через запланированный канал данных для пакета данных, например, в пределах кадра N. Ретрансляционные станции 106 могут принимать или не принимать пакет 204 данных, и каждая ретрансляционная станция 106A, 106B, 106C или может определить, что пакет данных был принят через запланированный канал данных, или может определить, что пакет данных не был принят через запланированный канал данных. Каждая из ретрансляционных станций 106, которая определяет, что она приняла пакет 204 данных, может пересылать этот пакет данных на мобильную станцию 108; любая ретрансляционная станция 106, которая определяет, что она не приняла пакет 204 данных, может не пересылать никаких данных на мобильную станцию 108.
В примере, показанном на Фиг. 2A, ретрансляционная станция 106A успешно принимает пакет 204 данных и передает данные на мобильную станцию 108 (206A), ретрансляционная станция 106B не принимает успешно пакет 204 данных и не передает данные на мобильную станцию 108 (206B), и ретрансляционная станция 106C производит успешный прием пакета 204 данных и производит передачу данных на мобильную станцию 108. Ретрансляционные станции 106A, 106C, которые успешно приняли пакет 204 данных, могут пересылать пакет 204 данных на мобильную станцию 108 через совместно используемый канал, согласно иллюстративному варианту осуществления. Передача данных ретрансляционными станциями 106A, 106C на мобильную станцию 108 через совместно используемый канал данных показана сплошными линиями, обозначенными 206A, 206C, которые направлены к мобильной станции 108, тогда как отсутствие передачи данных ретрансляционной станцией 106B на мобильную станцию 108 показано пунктирной линией, обозначенной 206B, которая направлена к мобильной станции 108. Передача данных от ретрансляционных станций 106A, 106C может происходить в течение кадра N+1, согласно иллюстративному варианту осуществления.
В течение, например, кадра N+1, ретрансляционная станция 106B может, основываясь на определении того, что она не приняла успешно пакет 204 данных от головной станции 104, отправить NAK 208 на головную станцию 104. Ретрансляционная станция 106B может, например, определить, что она не приняла успешно пакет 204 данных, основываясь на неспособности ретрансляционной станции 106B декодировать пакет 206B данных. NAK 208 может быть локальным NAK, свидетельствующим о том, что прямая передача пакета 204 данных от головной станции 104 на ретрансляционную станцию 106 не была успешно принята. NAK 208 может отправляться на головную станцию 104 через совместно используемый канал обратной связи NAK, указанный в плане 202 передачи. Головная станция 104 может, или не может, быть способна определить, какая ретрансляционная станция 106 отправила NAK 208.
Согласно другому примеру, одна, две или более ретрансляционные станции 106, которые не приняли успешно пакет 204 данных, могут отправить NAK 208 на головную станцию 104 через совместно используемый канал обратной связи NAK. Например, ретрансляционные станции 106 могут отправлять NAK 208 на головную станцию 104 в одно и то же время, на одной и той же частоте, если это возможно (например, по одному и тому же каналу или распределению каналов для обратной связи NAK). В этом примере, головная станция 104 может принимать NAK 208 от двух или более ретрансляционных станций 106 приблизительно в одно и то же время и приблизительно в одной и той же полосе частот. Ретрансляционная станция 106, которая успешно произвела прием данных от головной ретрансляционной станции, может, например, не отправлять ничего по совместно используемому каналу обратной связи NAK.
Головная станция 104 может принимать NAK 208 от одной, двух или более, или любого числа ретрансляционных станций 106. Согласно иллюстративному варианту осуществления, головная станция 104 может быть неспособна определить, или просто не может принять на себя затраты на обработку для определения, сколько ретрансляционных станций 106 отправили NAK 208. Таким образом, головная станция 104 может не знать, только ли одна ретрансляционная станция 106 отправила NAK 208, из чего она могла бы сделать вывод, что остальные ретрансляционные станции 106 произвели успешный прием пакета 204 данных, все ли ретрансляционные станции 106 отправили NAK 208, из чего она могла бы сделать вывод, что ни одна из ретрансляционных станций 106 не приняла успешно пакет 204 данных, или какое-то иное число ретрансляционных станций 106 отправили NAK 208. В этом примере, головная станция 104 знает только то, что, по меньшей мере, одна ретрансляционная станция 106 отправила NAK и не приняла успешно пакет 204 данных, или что ни одна из ретрансляционных станций 106 не отправляла NAK, и, следовательно, все ретрансляционные станции 206 успешно приняли пакет 204 данных.
Головная станция 104, в ответ на прием NAK 208, может повторно передать пакет 204 данных на ретрансляционные станции 106 в виде пакета 210 данных. Головная станция 104 может упреждающе повторно передать пакет 204 данных, до того как головная станция примет сообщение сквозного ACK/NAK от мобильной станции 108, согласно иллюстративному варианту осуществления. Пакет 210 данных может быть идентичен пакету 204 данных, или пакет 210 данных может быть измененной версией пакета 204 данных, например, с использованием измененной схемы кодирования, чтобы гарантировать надежную передачу. Пакет 204 данных может повторно передаваться на ретрансляционные станции 106 в виде пакета 210 данных в течение кадра N+2, согласно иллюстративному варианту осуществления.
После успешного приема пакета 210 данных, ретрансляционные станции 106 могут переслать пакет 210 данных на мобильную станцию 108, или могут отправить NAK на головную станцию 204, запрашивая повторную передачу пакета 210 данных, согласно иллюстративному варианту осуществления. Согласно другому иллюстративному варианту осуществления, ретрансляционные станции 106 могут не пересылать пакет 210 данных немедленно, а могут ожидать, пока головная станция 104 не примет сообщение сквозного ACK/NAK от мобильной станции 108 (такое, как сигналы 212 и 214, описываемые ниже).
После успешной передачи пакета 204 данных на ретрансляционные узлы 106, головная станция 104 может отправить дополнительные пакеты данных через каналы данных, указанные в плане 202 передачи, с соответствующими выделенными каналами обратной связи NAK, которые указаны в плане 202 передачи. После того как отправлены все пакеты данных, соответствующие указанным каналам данных, головная станция 104 может отправить новый план передачи на ретрансляционные станции 106, указывающий каналы данных для дополнительных пакетов данных и соответствующие каналы обратной связи NAK.
Фиг. 2B является вертикальной временной схемой последовательности сигналов, показывающей поток сигналов для передачи данных в нисходящей линии связи согласно другому иллюстративному варианту осуществления. В этом примере, однако, головная станция 104 не может повторно передавать пакет 204 данных в ответ на прием NAK 208. Вместо этого, в данном примере, головная станция 104 может ждать приема сквозного ACK через посредство обратной связи сквозного ACK, указанной в плане 202 передачи (например, сигналов 212 и 214, описываемых ниже).
В этом примере, показанном на Фиг. 2B, как и в примере, показанном на Фиг. 2A, мобильная станция 108 успешно принимает пакет 204 данных от ретрансляционных станций 106A, 106C (206A, 206C). На основании успешного приема пакета 204 данных, по меньшей мере, от одной из ретрансляционных станций 106 (в данном примере 106A, 106C), мобильная станция 108 может отправить ACK 212 (которое может быть локальным ACK) на ретрансляционную станцию 106. Мобильная станция 108 может отправлять ACK 212 в течение кадра N+2, согласно иллюстративному варианту осуществления. Мобильная станция 108 может отправить ACK 212 на ретрансляционные станции 106 на основании приема пакета 204 данных, по меньшей мере, от одной из ретрансляционных станций 106; согласно иллюстративному варианту осуществления, мобильная станция 108 может не определять, сколько ретрансляционных станций 106, от которых мобильная станция 108 приняла пакет 204 данных, а может только определить, приняла ли мобильная станция 108 пакет 204 данных, по меньшей мере, от одной из ретрансляционных станций 106.
Согласно примеру, в котором план 202 передачи указывает каналы для передачи между ретрансляционными станциями 106 и мобильной станцией 108, мобильная станция 108 может отправить ACK 212 на ретрансляционные станции 106 через канал, указанный в плане передачи. Согласно примеру, в котором план 202 передачи не указывает каналы для передачи между ретрансляционными станциями 106 и мобильной станцией 108, мобильная станция 108 может отправить ACK 212 на ретрансляционные станции 106 согласно протоколу, заданному между ретрансляционными станциями 106 и мобильной станцией 108.
На основании приема ACK 212 от мобильной станции 108, ретрансляционные станции 106 могут пересылать, в кадре N+3, сквозное ACK 214 на головную станцию 104 через совместно используемый канал обратной связи сквозного ACK, согласно иллюстративному варианту осуществления. Совместно используемый канал сквозного ACK может быть указан в плане 202 передачи. Ретрансляционные станции 106 могут отправлять сквозное ACK 214 в одно и то же время и/или в одной и той же полосе частот, и головная станция 104 может принимать сквозное ACK приблизительно в одно и то же время и/или приблизительно в одной и той же полосе частот, согласно иллюстративному варианту осуществления.
Согласно иллюстративному варианту осуществления, если мобильная станция 108 не приняла успешно пакет данных, то она может отправить NAK. Одна или более (или даже все) ретрансляционные станции 106 в ретрансляционной группе/виртуальной группе могут принимать это NAK от мобильной станции 108. Если ретрансляционные станции 106 принимают NAK от мобильной станции 108, они, как правило, не будут ничего отправлять по совместно используемому каналу сквозного ACK в направлении головной станции 104, поскольку этот совместно используемый канал сквозного ACK используется только для пересылки ACK, а не для пересылки NAK.
Головная станция 104 может принимать сквозное ACK 214 от одной, по меньшей мере, двух, или любого числа ретрансляционных станций 106. На основании определения того, что головная станция 104 приняла сквозное ACK 214, по меньшей мере, от одной из ретрансляционных станций 106, головная станция 104 может определить, что пакет 204 данных был принят успешно, и принять решение не передавать повторно пакет 204 данных на ретрансляционные станции 106, а может передать новый пакет данных, например.
Если головная станция 104 не принимает сквозное ACK 214, по меньшей мере, от одной из ретрансляционных станций 106 в кадре N+3, через канал обратной связи сквозного ACK, указанный в плане 202 передачи, головная станция 104 может повторно передать пакет 204 данных в последующем кадре. Головная станция 104 может не принять сквозное ACK через канал обратной связи сквозного ACK, поскольку ретрансляционные станции 106 не отправили сквозное ACK, основываясь на отсутствии приема ACK 212 от мобильной станции 108, например. Головная станция 104 может предпочесть, например, запланировать повторную передачу данных только от ретрансляционных станций 106 на мобильную станцию 108 (вместо повторной передачи от головной станции 104 на ретрансляционные станции 106 и на мобильный узел 108), если какая-либо из ретрансляционных станций 106 приняла данные правильно. К тому же, например, если не все ретрансляционные станции 106 правильно приняли данные, головная станция 104 может запланировать повторную передачу данных как для ретрансляционной линии связи, так и для линии доступа.
0
1
2
Согласно иллюстративному варианту осуществления, ретрансляционные станции 106 могут сообщать ACK и/или NAK на головную станцию 104, используя кодовые слова. Кодовые слова могут, например, указывать, что или пакет 204 данных не был успешно принят ретрансляционной станцией 106 от головной станции 104 (NAK 208) (например, кодовое слово C), или пакет 204 данных был успешно принят ретрансляционной станцией 106 от головной станции 104 (ACK) и был успешно принят мобильной станцией 108 от ретрансляционной станции 106 (ACK 212) (например, кодовое слово C), или пакет 204 данных был успешно принят ретрансляционной станцией 106 от головной станции 104 (ACK), но не был успешно принят мобильной станцией 108 от ретрансляционной станции 106 (NAK) (например, кодовое слово C).
2
2
2
Кодовое слово C может предоставлять головной станции 106 больше информации в примере, когда мобильная станция 108 не приняла пакет 204 данных правильно. Если мобильная станция 108 не приняла пакет 204 данных правильно, то ACK 212, показанное на Фиг. 2A и 2B, может представлять собой сообщение NAK. В этом примере, те ретрансляционные станции 106, которые правильно приняли пакет 204 данных от головной станции 104 и приняли уведомление о сигнале NAK от мобильной станции 108, могут передать на головную станцию 104 кодовое слово с индексом C (ACK 214 на Фиг. 2A и 2B). Если головная станция 104 принимает кодовое слово C, головная станция 104 может определить, что одна или все ретрансляционные станции 106 правильно приняли пакет 204 данных и что некоторые или все ретрансляционные станции 106 к тому же приняли NAK от мобильной станции 108; это может означать, что мобильная станция 108 находится в зоне обслуживания ретрансляционных станций 106, которые правильно приняли пакет 204 данных. Эта информация может позволить головной станции 104 планировать повторную передачу пакета 204 данных, которая потерпела неудачу на участке от ретрансляционных станций 106 к мобильной станции 108, вместо того чтобы к тому же повторно передавать пакет 204 данных от головной станции 104 на ретрансляционные станции 106.
Кодовые слова могут быть представлены векторами с мозаичными комбинациями, такими как показанные в следующей таблице.
Индекс кодового слова
Векторные индексы в элементах мозаики Tile(0), Tile(1), Tile(2)
Описание
C<sub>0</sub>
000
Пакет данных от головной станции не был правильно принят ретрансляционной станцией (NAK)
C<sub>1</sub>
111
Пакет данных от головной станции был правильно принят ретрансляционной станцией (ACK) и мобильная станция правильно приняла этот пакет данных (ACK)
C<sub>2</sub>
222
Ретрансляционная станция правильно приняла пакет данных от головной станции (ACK), но мобильная станция сообщила, что она не приняла правильно этот пакет данных (NAK)
Вектор с мозаичной комбинацией (т.е. Tile(0), Tile(1) или Tile(2)), отправленный через канал, может ортогонально модулироваться символами квадратурной фазовой манипуляции (QPSK), например. Каждый из элементов мозаики или векторных индексов, которые могут составить восьмеричный алфавит, может быть представлен восьмью QPSK-символами, такими как индекс ортогональной модуляции, показанный в следующей таблице, в которой векторный индекс, показанный в левом столбце, соответствует одному из трех векторных индексов, показанных в центральном столбце предыдущей таблицы.
Векторный индекс
QPSK-cимволы (кодовые слова)
0
P0,P1,P2,P3,P0,P1,P2,P3
1
P0,P3,P2,P1,P0,P3,P2,P1
2
P0,P0,P1,P1,P2,P2,P3,P3
3
P0,P0,P3,P3,P2,P2,P1,P1
4
P0,P0,P0,P0,P0,P0,P0,P0
5
P0,P2,P0,P2,P0,P2,P0,P2
6
P0,P2,P0,P2,P2,P0,P2,P0
7
P0,P2,P2,P0,P2,P0,P0,P2
Например, кодовое слово, относящееся к векторному индексу "0", может быть представлено восемью QPSK-символами "P0,P1,P2,P3,P0,P1,P2,P3". В иллюстративном варианте осуществления, P0 может соответствовать фазовому сдвигу на сорок пять градусов, P1 может соответствовать фазовому сдвигу на сто тридцать пять градусов, P2 может соответствовать фазовому сдвигу на минус сорок пять градусов, и P3 может соответствовать фазовому сдвигу на минус сто тридцать пять градусов.
Альтернативный индекс ортогональной модуляции показан в следующей таблице.
Векторный индекс
QPSK-cимволы (кодовые слова)
0
P0,P0,P0,P0,P0,P0,P0,P0
1
P2,P2,P2,P2,P2,P2,P2,P2
2
P1,P1,P1,P1,P1,P1,P1,P1
3
P3,P3,P3,P3,P3,P3,P3,P3
4
P0,P1,P2,P3,P0,P1,P2,P3
5
P2,P3,P0,P1,P2,P3,P0,P1
6
P1,P2,P3,P0,P1,P2,P3,P0
7
P3,P0,P1,P2,P3,P0,P1,P2
Кодовые слова, передаваемые каждой ретрансляционной станцией 106, могут, например, совмещаться и передаваться через совместно используемый канал. Головная станция 104 может разделять кодовые слова, благодаря ортогональности символов, согласно иллюстративному варианту осуществления.
Согласно другому иллюстративному варианту осуществления, ретрансляционные станции 106 могут отправлять, через совместно используемый канал, ACK и/или NAK, которые свидетельствуют о том, какая ретрансляционная станция 106 отправила ACK или NAK. Например, NAK 208 может включать в себя кодовое слово, которое указывает, какая ретрансляционная станция 106 отправила NAK 208. Кодовые слова могут, например, быть представлены векторными мозаичными комбинациями, такими как показанные в следующей таблице.
Индекс кодового слова
Векторные индексы в элементах мозаики Tile(0), Tile(1), Tile(2)
Описание
C<sub>1</sub>
111
NAK для 1-й ретрансляционной станции в группе
C<sub>2</sub>
222
NAK для 2-й ретрансляционной станции в группе
C<sub>3</sub>
333
NAK для 3-й ретрансляционной станции в группе
C<sub>4</sub>
444
NAK для 4-й ретрансляционной станции в группе
C<sub>5</sub>
555
NAK для 5-й ретрансляционной станции в группе
C<sub>6</sub>
666
NAK для 6-й ретрансляционной станции в группе
C<sub>7</sub>
777
NAK для 7-й ретрансляционной станции в группе
Векторные индексы могут быть представлены QPSK-символами, как те, что описаны выше. Кодовые слова могут выбираться так, чтобы иметь хорошие вероятности разделимости, например, будучи ортогональными сигналами.
5
7
5
7
1
2
3
4
6
0
Например, для группы из семи ретрансляционных станций 106, если пятая и седьмая ретрансляционные станции 106 не приняли успешно пакет 204 данных, они могут отправить кодовые слова C, C, соответственно, которые могут отражать NAK 208, исходящие от пятой и седьмой ретрансляционных станций 106. Головная станция 104 может определить, на основании приема кодовых слов C и C, но отсутствия приема кодовых слов C, C, C, C и C, что пятая и седьмая ретрансляционные станции 106 не приняли успешно пакет 204 данных, но что первая, вторая, третья, четвертая и шестая ретрансляционные станции 106 произвели успешный прием пакета 204 данных. В этом примере, если мобильная станция 108 отправляет ACK 212 на ретрансляционные станции 106, ретрансляционные станции 106, которые обнаруживают ACK 212, отправляют ACK на головную станцию 104. ACK 214 может представлять собой кодовое слово, которое является одинаковым для всех ретрансляционных станций 106 (и может обозначаться C и представляться векторными индексами 0 0 0, согласно иллюстративному варианту осуществления). Головная станция 104 может определить, на основании принятых кодовых слов, какие ретрансляционные станции 106 успешно приняли пакет 204 данных, и может принять решение, или передавать повторно пакет 204 данных на ретрансляционные станции 106, или дать команду одной или более ретрансляционным станциям 106 на повторную передачу пакета 204 данных без повторной передачи пакета 204 данных головной станцией 104.
Согласно другому иллюстративному варианту осуществления, ретрансляционные станции 106 могут отправлять ACK, а не NAK, вместо NAK 208. В этом примере, ретрансляционные станции 106, которые успешно приняли пакет 204 данных от головной станции 104, могут отправлять ACK, используя кодовые слова, приведенные в вышеприведенной таблице, вместе с кодовыми словами, свидетельствующими о том, какая ретрансляционная станция 106 отправляет это ACK. Ретрансляционные станции 106, которые не приняли успешно пакет 204 данных от головной станции 104, могут ничего не отправлять. В этом примере, если мобильная станция 108 отправляет ACK 212 на ретрансляционные станции 106, то все ретрансляционные станции 106 могут отправить ACK 214 на головную станцию 104. Если мобильная станция 108 не отправляет ACK 212 на ретрансляционные станции 106, или отправляет NAK на ретрансляционные станции 106, то ретрансляционные станции 106 ничего не сообщают на головную станцию 104. Головная станция 104 может определить, на основании принятых кодовых слов, какие ретрансляционные станции 106 успешно приняли пакет 204 данных, и может принять решение, или повторно передавать пакет 204 данных на ретрансляционные станции 106, или дать команду одной или более ретрансляционным станциям 106 на повторную передачу пакета 204 данных без повторной передачи пакета 204 данных головной станцией 104.
0
1
2
Фиг. 2C является вертикальной временной схемой последовательности сигналов, показывающей поток сигналов для передачи данных в нисходящей линии связи согласно другому иллюстративному варианту осуществления. Согласно этому примеру, ретрансляционные станции 106 могут не отправлять NAK 208, показанное на Фиг. 2A и 2B. В этом примере, ретрансляционные станции 106 могут отправлять на головную станцию 104 кодовое слово (такое, как ACK 214), указывающее, что пакет 204 данных не был успешно принят ретрансляционной станцией 106 (например, отправляя кодовое слово C), или что пакет 204 данных был правильно принят ретрансляционной станцией 106 и мобильной станцией 108 (например, отправляя кодовое слово C), или что пакет 204 данных был успешно принят ретрансляционной станцией 106, но не был успешно принят мобильной станцией 108 (например, отправляя кодовое слово C). Эти кодовые слова могут отправляться согласно первой из вышеприведенных таблиц, например.
0
0
2
4
0
2
4
Согласно другому примеру, относящемуся к Фиг. 2C, ретрансляционная станция 106, которая является членом ретрансляционной группы, может передавать на головную станцию 104 ACK (кодовое слово C, представленное векторными индексами 0 0 0, согласно иллюстративному варианту осуществления) в виде сообщения 214, если она принимает ACK (см. сигнал 212) от мобильной станции 108. В противном случае, если ретрансляционная станция 106 принимает NAK или ничего не принимает от мобильной станции 108 в виде сообщения 212, то ретрансляционная станция 106 может передавать на головную станцию 104 (см. сигнал 214) свое назначенное кодовое слово согласно таблице, приведенной ниже в этом абзаце, если пакет 204 данных был правильно принят этой ретрансляционной станцией, и  ничего не передавать на головную станцию 106, если пакет 204 данных не был правильно принят. При использовании этого подхода, головная станция 106 может обнаружить несоответствия в сообщениях от ретрансляционных станций 106. Например, для головной станции 104, которая принимает по совместно используемому каналу 214 кодовые слова C (ACK), C и C, это является несоответствием. C информирует о том, что мобильная станция 108 правильно приняла данные, тогда как C и C информируют о том, что вторая и четвертая ретрансляционные станции приняли пакет 204 данных правильно, но мобильная станция 108 не приняла его правильно. В такой ситуации головная станция 104 может применить, например, процедуру мажоритарного обнаружения и решить, что принятое ACK было ошибочным. Это мажоритарное обнаружение может подкрепляться другими технологиями сопровождения мобильных объектов, скажем GPS (Система глобального позиционирования), которые предоставляют головной станции 104 информацию о том, в зоне обслуживания каких ретрансляционных станций 106 находится мобильная станция 108.
Индекс кодового слова, используемый для NAK, принимаемого от мобильной станции, и пакета данных, правильно принимаемого от головной станции
Векторные индексы в элементах мозаики Tile(0), Tile(1), Tile(2)
Описание
C<sub>1</sub>
111
1-я ретрансляционная станция в группе
C<sub>2</sub>
222
2-я ретрансляционная станция в группе
C<sub>3</sub>
333
3-я ретрансляционная станция в группе
C<sub>4</sub>
444
4-я ретрансляционная станция в группе
C<sub>5</sub>
555
5-я ретрансляционная станция в группе
C<sub>6</sub>
666
6-я ретрансляционная станция в группе
C<sub>7</sub>
777
7-я ретрансляционная станция в группе
Фиг. 3 является вертикальной временной схемой последовательности сигналов, показывающей поток сигналов для передачи данных в восходящей линии связи согласно иллюстративному варианту осуществления. В этом примере, сигналы могут передаваться между головной станцией 104 и ретрансляционными станциями 106, и между ретрансляционными станциями 106 и мобильной станцией 108; ретрансляционные станции 106 могут пересылать данные на головную станцию 104 от мобильной станции 108.
Согласно иллюстративному варианту осуществления, головная станция 104 может передавать план 202 передачи на ретрансляционные станции 106 в течение кадра N. План 302 передачи, который может включать в себя план передачи UL, может указывать канал данных для передачи каждого из одного или более пакетов данных от ретрансляционных станций 106 на головную станцию 104. План 202 передачи также может указывать совместно используемый канал ACK, соответствующий каждому из этих одного или более пакетов данных. Каждый канал обратной связи ACK может совместно использоваться множеством ретрансляционных станций 106, включенных в состав виртуальной группы 102. План 202 передачи также может указывать канал карты ACK для передачи карты ACK от головной станции 104 на ретрансляционные станции 106.
В течение, например, кадра N+1, мобильная станция 108 может отправлять пакет 304 данных на ретрансляционные станции 106. Ретрансляционные станции 106 могут пересылать пакет 304 данных на головную станцию 104 в виде пакета 306 данных. Пакет 306 данных может быть идентичен пакету 304 данных, или может передаваться в другой полосе частот, согласно другой схеме модуляции, с использованием другой схемы кодирования и/или с использованием другого кода. Ретрансляционные станции 106 могут передавать пакет 306 данных на головную станцию 104 через совместно используемый канал данных, такой как совместно используемый канал данных, указанный в плане 302 передачи. Совместно используемый канал данных может, например, включать в себя общее время для передачи всеми ретрансляционными станциями 106 в виртуальной группе 102 (например, кадр N+2), общую полосу частот и/или общий код для передачи. Например, ретрансляционные станции 106 могут синхронизировать пересылку пакета 306 данных на головную станцию 104, и/или могут синхронизировать отправку ACK 308 на головную станцию 104.
Ретрансляционные станции 106 также могут передавать ACK 308 на головную станцию 104 по совместно используемому каналу ACK, такому как совместно используемый канал ACK, указанный в плане 302 передачи. Совместно используемый канал ACK может, например, включать в себя общее время для передачи всеми ретрансляционными станциями 106 в виртуальной группе 102 (например, кадр N+2), общую полосу частот и/или общий код для передачи. Ретрансляционные станции 106 могут передавать ACK 308 в одно и то же время в виде пакета 306 данных, согласно иллюстративному варианту осуществления.
Согласно другому иллюстративному варианту осуществления, ретрансляционные станции 106 могут отправлять, через совместно используемый канал 308 ACK, например, кодовое слово, которое указывает, какая ретрансляционная станция 106 отправила ACK 308. Кодовые слова могут, например, быть представлены векторными мозаичными комбинациями, такими как показанные в следующей таблице.
Индекс кодового слова
Векторные индексы в элементах мозаики Tile(0), Tile(1), Tile(2)
Описание
C<sub>1</sub>
111
ACK для 1-й ретрансляционной станции в группе
C<sub>2</sub>
222
ACK для 2-й ретрансляционной станции в группе
C<sub>3</sub>
333
ACK для 3-й ретрансляционной станции в группе
C<sub>4</sub>
444
ACK для 4-й ретрансляционной станции в группе
C<sub>5</sub>
555
ACK для 5-й ретрансляционной станции в группе
C<sub>6</sub>
666
ACK для 6-й ретрансляционной станции в группе
C<sub>7</sub>
777
ACK для 7-й ретрансляционной станции в группе
Головная станция 104 может определять, нужно ли обрабатывать пакет 306 данных, например, декодируя пакет 306 данных, в зависимости от того, приняла ли головная станция 104 ACK 308 через совместно используемый канал ACK. Головная станция 104 может определять, нужно ли обрабатывать пакет 306 данных, на основании приема ACK 308, по меньшей мере, от одной из ретрансляционных станций 106; головная станция 104 может не определять, сколько ретрансляционных станций 106 отправили ACK 308, а может только определять, приняла ли головная станция 104 ACK 308, по меньшей мере, от одной ретрансляционной станции 106, согласно иллюстративному варианту осуществления. Если головная станция 104 определяет, что ACK не отправлялось через совместно используемый канал ACK, то головная станция 104 может не обрабатывать пакет 306 данных. Не обрабатывая данные, принятые через совместно используемый канал данных, если головная станция 104 не приняла ACK 308 через совместно используемый канал ACK, головная станция 104 может избежать обработки шума в тех случаях, когда пакет данных не отправлялся.
По истечении какого-то числа, например одного или множества, совместно используемых каналов данных и совместно используемых каналов ACK (или временных интервалов), головная станция 104 может отправить карту 310 подтверждения приема на множество ретрансляционных станций 106. Число совместно используемых каналов данных и совместно используемых каналов ACK (или временных интервалов), которые предшествуют отправке карты 310 подтверждения приема на ретрансляционные станции 106, может быть указано в плане 302 передачи, согласно иллюстративному варианту осуществления. Несмотря на то, что карта 310 подтверждения приема показана на Фиг. 3, как отправляемая в течение кадра N+3, карта 310 подтверждения приема может отправляться головной станцией 104 в любое время, например, по истечении множества совместно используемых каналов данных и совместно используемых каналов ACK, через которые могли отправляться пакеты данных и ACK. Карта 310 подтверждения приема может отправляться во время, предписанное в плане 302 передачи, согласно иллюстративному варианту осуществления.
Карта 310 подтверждения приема может указывать успешное получение одного или множества пакетов 306 данных, которые были успешно приняты головной станцией 104, согласно иллюстративному варианту осуществления. Например, карта 310 подтверждения приема может указывать, был ли пакет данных успешно принят за период через каждый совместно используемый канал данных, указанный в плане 302 передачи. Или карта 310 подтверждения приема может указывать отсутствие успешного получения одной или множества из пакетов 306 данных, согласно другому иллюстративному варианту осуществления.
После получения карты 310 подтверждения приема, ретрансляционные станции 106 могут переслать карту 310 подтверждения приема в виде карты 312 подтверждения приема на мобильную станцию 108. Карта 312 подтверждения приема, отправляемая на мобильную станцию 108 в течение кадра N+4, может быть той же, что и карта 310 подтверждения приема, принятая ретрансляционными станциями 106, или карта 312 подтверждения приема может пересылаться в другом формате, например, на другой частоте, с использованием другой схемы модуляции или с использованием другой схемы кодирования, согласно иллюстративным вариантам осуществления.
На основании принятой карты 312 подтверждения приема, мобильная станция 108 может определить, какие пакеты данных не были успешно приняты головной станцией 104. Если мобильная станция 108 определяет, на основании карты 312 подтверждения приема, что головная станция 104 не приняла успешно один или более пакетов данных, мобильная станция 108 может повторно передать пакеты данных, которые не были приняты головной ретрансляционной станцией 104 (например, по запросу). Например, если мобильная станция 108 определяет, что пакет 304 данных не был успешно принят головной станцией 104, мобильная станция 108 может повторно передать пакет 304 данных в виде пакета 314 данных на ретрансляционные станции 106 (например, по запросу). Пакет 314 данных может иметь тот же формат, что и пакет 304 данных, или может повторно передаваться с использованием другой схемы кодирования, чтобы гарантировать надежную передачу, согласно иллюстративному варианту осуществления.
Ретрансляционные станции 106 могут пересылать пакет 314 данных на головную станцию 104 в виде пакета 316 данных, согласно иллюстративному варианту осуществления. Пакет 316 данных может передаваться на головную станцию 104 ретрансляционными станциями 106 через совместно используемый канал передачи, предписанный планом 302 передачи, согласно иллюстративным вариантам осуществления. В одном иллюстративном варианте осуществления, ретрансляционные станции 106 также могут отправлять ACK на головную станцию 104 для уведомления головной станции 104 о том, что, по меньшей мере, одна из ретрансляционных станций 106 успешно приняла пакет данных от мобильной станции 106 и что головная станция 104 должна обработать пакет 316 данных. В этом случае, если головная станция 104 принимает NAK от мобильной станции 108, она может перепланировать повторную передачу пакета данных только от ретрансляционных станций 106 (а не от подвижного узла 108 и через посредство ретрансляционных станций 106). В другом иллюстративном варианте осуществления, если ретрансляционные станции 106 не принимают успешно пакет данных от мобильной станции 108, ретрансляционные станции 106 не отправляют ACK, и головная станция 104 может, как правило, проигнорировать информацию, принятую по совместно используемому каналу данных, и может запросить повторную передачу с использованием другого плана 302 передачи, и та же процедура будет продолжена.
Фиг. 4 является блок-схемой последовательности операций способа, показывающей способ 400 согласно иллюстративному варианту осуществления, который может применяться, например, для операции нисходящего HARQ. Способ 400 может включать в себя этап, на котором передают план 202 передачи для пакета 204 данных на множество ретрансляционных станций 106 в беспроводной сети 100 (402). План 202 передачи может указывать канал данных для передачи пакета 204 данных и соответствующий совместно используемый канал обратной связи отрицательного подтверждения приема (NAK) для передачи NAK. Канал обратной связи NAK может совместно использоваться множеством ретрансляционных станций.
Способ 400 также может включать в себя этапы, на которых передают пакет 204 данных на множество ретрансляционных станций 106 через канал данных (404), и принимают NAK 208 через совместно используемый канал обратной связи NAK, по меньшей мере, от одной из множества ретрансляционных станций 106 (406).
Согласно иллюстративному варианту осуществления, способ 400 может дополнительно включать в себя этап, на котором повторно передают пакет 204 данных на множество ретрансляционных станций 106 в ответ на прием NAK 208.
Согласно другому иллюстративному варианту осуществления, план 202 передачи может дополнительно включать в себя соответствующий совместно используемый канал обратной связи сквозного ACK для передачи подтверждения приема (ACK). Канал обратной связи сквозного ACK может совместно использоваться множеством ретрансляционных станций 106. В этом примере, способ 400 может дополнительно включать в себя этап, на котором повторно передают пакет 204 данных на множество ретрансляционных станций 106 в ответ на отсутствие приема сквозного ACK от какой-либо из множества ретрансляционных станций 106 через канал обратной связи сквозного ACK.
Согласно другому иллюстративному варианту осуществления, этап, на котором принимают NAK (406), может включать в себя этап, на котором принимают NAK 208, по меньшей мере, от одной из множества ретрансляционных станций 106 приблизительно в одно и то же время и приблизительно в одной и той же полосе частот.
Согласно другому примеру, этап, на котором принимают NAK (406), может включать в себя этап, на котором принимают кодовое слово, указывающее, что пакет 204 данных был успешно принят, по меньшей мере, одной из множества ретрансляционных станций 106 или мобильной станцией 108. Согласно другому примеру, этап, на котором принимают NAK (406), может включать в себя этап, на котором принимают кодовое слово, указывающее, какая из множества ретрансляционных станций 106 отправила NAK 208.
Согласно другому иллюстративному варианту осуществления, план 202 передачи может указывать временной интервал для передачи пакета 204 данных и временной интервал для передачи NAK 208. В этом примере, временной интервал для передачи NAK 208 может совместно использоваться множеством ретрансляционных станций 106.
Согласно другому иллюстративному варианту осуществления, план 202 передачи может указывать канал данных для передачи каждого из множества пакетов данных и множество соответствующих каналов обратной связи NAK для передачи множества NAK, соответствующих каждому из множества пакетов данных. Множество каналов обратной связи NAK может совместно использоваться множеством ретрансляционных станций 106. В этом примере, каждый из множества пакетов данных может передаваться через свой соответствующий канал данных, указанный в плане 202 передачи.
Фиг. 5 является блок-схемой последовательности операций способа, показывающей другой способ 500 согласно другому иллюстративному варианту осуществления. В этом примере, способ 500 может включать в себя этап, на котором определяют, на ретрансляционной станции 106 беспроводной сети 100 или виртуальной группы 102, что пакет 204 данных не был принят через запланированный канал данных (502). Способ 500 может дополнительно включать в себя этап, на котором отправляют отрицательное подтверждение приема (NAK) 208 через совместно используемый канал обратной связи NAK на головную станцию 104 (504). Совместно используемый канал обратной связи NAK для пакета 204 данных может использоваться этой ретрансляционной станцией 106 совместно, по меньшей мере, с одной другой ретрансляционной станцией 106.
Согласно иллюстративному варианту осуществления, способ 500 может дополнительно включать в себя этап, на котором принимают план 202 передачи пакета 204 данных. План 202 передачи может указывать запланированный канал данных для передачи пакета 204 данных и соответствующий совместно используемый канал обратной связи NAK для передачи NAK 208.
Согласно другому иллюстративному варианту осуществления, этап, на котором определяют (502), может включать в себя этап, на котором определяют, на ретрансляционной станции 106 беспроводной сети 100 или виртуальной группы 102, что пакет 204 данных не был принят этой ретрансляционной станцией 106 через запланированный канал данных.
Согласно другому иллюстративному варианту осуществления, способ 500 может дополнительно включать в себя этап, на котором заново принимают пакет 204 данных через запланированный канал повторной передачи.
Согласно другому иллюстративному варианту осуществления, способ 500 может дополнительно включать в себя этап, на котором пересылают сквозное ACK 214 от мобильной станции 108 на головную станцию 104 через совместно используемый канал обратной связи сквозного ACK.
Согласно другому иллюстративному варианту осуществления, этап, на котором отправляют NAK (504), может включать в себя этап, на котором отправляют кодовое слово, указывающее, что пакет 204 данных не был успешно принят ретрансляционной станцией 106 или мобильной станцией 108. Согласно другому иллюстративному варианту осуществления, этап, на котором отправляют NAK (504), может включать в себя этап, на котором отправляют кодовое слово, указывающее ретрансляционную станцию 106, которая отправляет NAK 208. Согласно другому иллюстративному варианту осуществления, этап, на котором отправляют NAK (504), может включать в себя этап, на котором отправляют кодовое слово, указывающее, что сообщение сквозного ACK 214 представляет собой ACK для приема пакета 204 данных от головной станции 104 и NAK (212) от мобильной станции 108.
Фиг. 6 является блок-схемой последовательности операций способа, показывающей другой способ 600 согласно другому иллюстративному варианту осуществления. Согласно этому примеру, способ 600 может включать в себя этап, на котором используют, ретрансляционной станцией 106 в беспроводной сети 100 или виртуальной группе 102, совместно используемый восходящий (UL) канал обратной связи отрицательного подтверждения приема (NAK), соответствующий пакету 204 данных, для отправки локального NAK 208, соответствующего пакету 204 данных, на головную станцию 104 (602). UL-канал обратной связи NAK может использоваться совместно, по меньшей мере, с одной другой ретрансляционной станцией 106 в беспроводной сети 100 или виртуальной группе 102. Способ 600 также может включать в себя этап, на котором используют совместно используемый UL-канал ACK для пересылки, на головную станцию 104, сквозного ACK 214, соответствующего пакету 204 данных (604). Совместно используемый UL-канал ACK может совместно использоваться множеством ретрансляционных станций 106 для пакета 204 данных.
Согласно иллюстративному варианту осуществления, этап, на котором используют совместно используемый UL-канал обратной связи NAK (602), может включать в себя этап, на котором синхронизируют отправку локального NAK 208, меньшей мере, с одной другой ретрансляционной станцией 106 на основании плана 202 передачи, принятого от головной станции 104.
Согласно другому иллюстративному варианту осуществления, способ 600 может дополнительно включать в себя этап, на котором пересылают повторную передачу пакета 204 данных от головной станции 104 на мобильную станцию 108.
Фиг. 7 является блок-схемой последовательности операций способа, показывающей другой способ 700 согласно другому иллюстративному варианту осуществления, который может, например, применяться для восходящего HARQ. Согласно этому примеру, способ 700 может включать в себя этап, на котором принимают, от множества ретрансляционных станций 106 в беспроводной сети 100 или виртуальной группе 102, пакет 306 данных через совместно используемый канал и подтверждение приема (ACK) 308 через совместно используемый канал ACK (702). Совместно используемый канал ACK может соответствовать пакету 306 данных. Согласно другому примеру, этап, на котором принимают ACK (308) через совместно используемый канал ACK, может включать в себя этап, на котором принимают кодовое слово, указывающее, какая из множества ретрансляционных станций 106 отправила ACK 308. Способ 700 может дополнительно включать в себя этап, на котором отправляют, на множество ретрансляционных станций 106, карту 310 подтверждения приема, указывающую на успешное получение пакета 306 данных (704).
Согласно иллюстративному варианту осуществления, этап, на котором принимают пакет данных и ACK (702), может включать в себя этап, на котором принимают множество пакетов данных через множество совместно используемых каналов данных и множество ACK через множество совместно используемых каналов ACK. Каждое из множества ACK может соответствовать одному из множества пакетов данных. В этом примере, этап, на котором отправляют карту подтверждения приема (704), может включать в себя этап, на котором отправляют карту 310 подтверждения приема, указывающую на успешное получение, по меньшей мере, одного из множества пакетов данных.
Согласно другому иллюстративному варианту осуществления, способ 700 может дополнительно включать в себя этап, на котором декодируют пакет 306 данных на основании приема ACK 308 через совместно используемый канал ACK.
Согласно другому иллюстративному варианту осуществления, способ 700 может дополнительно включать в себя этап, на котором декодируют пакет 306 данных на основании приема ACK 308.
Согласно другому иллюстративному варианту осуществления, способ 700 может дополнительно включать в себя этапы, на которых принимают данные через другой канал данных, и принимают решение не декодировать данные на основании отсутствия приема другого ACK через другой совместно используемый канал ACK, причем этот другой канал ACK соответствует этому другому каналу данных.
Согласно другому иллюстративному варианту осуществления, способ 700 может дополнительно включать в себя этап, на котором отправляют план 302 передачи на множество ретрансляционных станций 106. План 302 передачи может предписывать совместно используемый канал данных и совместно используемый канал ACK.
Фиг. 8 является блок-схемой последовательности операций способа, показывающей другой способ 800 согласно другому иллюстративному варианту осуществления. Способ 800 может включать в себя этап, на котором принимают пакет 304 данных от мобильной станции 108 в беспроводной сети 100 или виртуальной группе 102 (802). Способ 800 может дополнительно включать в себя этап, на котором пересылают, через совместно используемый канал пересылки данных, пакет 306 данных на головную станцию 104 в беспроводной сети 100 или виртуальной группе 102 (804). Способ 800 может дополнительно включать в себя этап, на котором отправляют ACK 308 на головную станцию 104 (806). ACK 308 может отправляться через совместно используемый канал подтверждения приема (ACK), соответствующий совместно используемому каналу данных. Согласно другому примеру, этап, на котором передают ACK (308) через совместно используемый канал ACK, может включать в себя этап, на котором передают кодовое слово, указывающее, какая из множества ретрансляционных станций 106 отправила ACK 308. Способ 800 может дополнительно включать в себя этап, на котором принимают, через совместно используемый канал приема карты подтверждения приема, карту 310 подтверждения приема от головной станции 104, указывающую получение пакета 306 данных (808). Способ 800 может дополнительно включать в себя этап, на котором пересылают карту 312 подтверждения приема на мобильную станцию 108 (810).
В иллюстративном варианте осуществления, имеют место две ситуации для восходящей передачи, которые должны рассматриваться: одна, в которой ретрансляционная станция успешно принимает пакет данных, и вторая, в которой ретрансляционная станция не принимает успешно пакет данных. В первой ситуации, ретрансляционная станция может успешно принимать пакет данных от мобильной станции. В случае, когда ретрансляционная станция успешно принимает пакет данных, ретрансляционная станция может пересылать этот пакет данных по совместно используемому каналу данных и отправлять ACK или кодовое слово ACK по совместно используемому каналу ACK на головную станцию. Во второй ситуации, в которой ретрансляционная станция не принимает успешно пакет данных, ретрансляционная станция может не пересылать пакет данных по совместно используемому каналу данных, и может ничего не отправлять по совместно используемому каналу ACK.
Согласно иллюстративному варианту осуществления, этап, на котором принимают пакет данных (802), включает в себя этап, на котором принимают множество пакетов данных. Согласно этому примеру, этап, на котором пересылают пакет данных (804), включает в себя этап, на котором пересылают множество пакетов данных на головную станцию 104. Согласно этому примеру, этап, на котором отправляют ACK (806), может включать в себя этап, на котором отправляют множество ACK на головную станцию 104. Кроме этого, согласно этому примеру, этап, на котором принимают карту подтверждения приема (808), может включать в себя этап, на котором принимают карту 310 ACK, указывающую получение, по меньшей мере, одного из множества пакетов данных.
Согласно другому примеру, способ 800 может дополнительно включать в себя этап, на котором принимают, от мобильной станции 108 через канал повторной передачи данных, повторно передаваемый пакет 314 данных, для которого карта 312 ACK указывает отсутствие успешного приема головной станцией 104.
Согласно другому иллюстративному варианту осуществления, этап, на котором пересылают пакет данных (804), включает в себя этап, на котором синхронизируют пересылку пакета данных на головную станцию 104 с ретрансляционной станцией 106. Согласно этому примеру, этап, на котором отправляют ACK (806), может включать в себя этап, на котором синхронизируют отправку ACK 308 на головную станцию 104 с ретрансляционной станцией 106 в беспроводной сети 100 или виртуальной группе 102.
Фиг. 9 является структурной схемой беспроводной станции 900 согласно иллюстративному варианту осуществления. Беспроводная станция (например, головная станция, ретрансляционная станция или мобильная станция) может включать в себя, например, беспроводное приемопередающее устройство 902 для передачи и приема сигналов, контроллер 904 для управления работой станции и исполнения инструкций или программного обеспечения, и запоминающее устройство 906 для хранения данных и/или инструкций.
Контроллер 904 может быть программируемым и может быть выполнен с возможностью исполнения программных или других инструкций, хранящихся в запоминающем устройстве или на других машиночитаемых носителях, для выполнения различных задач и функций, описанных выше, таких как одна или более задачи или способы, описанные выше.
Реализации различных методов, описываемых в данном документе, могут быть осуществлены в цифровых электронных схемах, или в компьютерном аппаратном обеспечении, программно-аппаратном обеспечении, программном обеспечении, или их комбинациях. Реализации могут осуществляться в виде компьютерного программного продукта, т.е. компьютерной программы, материально воплощенной в носителе информации, например в машиночитаемом носителе хранения или в распространяемом сигнале, для исполнения на устройстве обработки данных, например программируемом процессоре, компьютере или нескольких компьютерах, или для управления его работой. Компьютерная программа, такая как компьютерная программа(ы), описанная выше, может быть написана на любом языке программирования, в том числе на транслируемых или интерпретируемых языках, и может применяться в любой форме, в том числе как отдельная программа или как модуль, компонент, подпрограмма или другой блок, подходящий для использования в вычислительной среде. Компьютерная программа может применяться для исполнения на одном компьютере или на нескольких компьютерах в одном месте или распределенных по нескольким местам и соединенных между собой при помощи сети связи.
Этапы способа могут выполняться одним или более программируемыми процессорами, исполняющими компьютерную программу, для выполнения функции, производя действия над входными данными и генерируя выходные данные. Этапы способа также могут выполняться специализированными логическими схемами, например FPGA (field programmable gate array - программируемая вентильная матрица) или СИС (специализированная интегральная схема), и в них может быть реализовано устройство.
Процессоры, пригодные для исполнения компьютерной программы, включают в себя, в качестве примера, и универсальные и специализированные микропроцессоры, и любой один или более процессоров любого цифрового компьютера. Как правило, процессор принимает инструкции и данные из постоянного запоминающего устройства или оперативного запоминающего устройства или из обоих. Элементы компьютера могут включать в себя, по меньшей мере, один процессор для исполнения инструкций и одно или более запоминающих устройств для хранения инструкций и данных. Как правило, компьютер также может включать в себя, или быть функционально связан, чтобы принимать от них данные или передавать на них данные, или и то и другое, с одним или более устройствами хранения большой емкости для хранения данных, например магнитными, магнитооптическими дисками, или оптическими дисками. Носители информации, подходящие для воплощения компьютерных программных инструкций и данных, включают в себя все формы энергонезависимых запоминающих устройств, включающие в себя в качестве примера полупроводниковые запоминающие устройства, например СППЗУ, ЭСППЗУ, и запоминающие устройства с групповой перезаписью; магнитные диски, например внутренние жесткие диски или съемные диски; магнитооптические диски; и диски CD-ROM и DVD-ROM. Процессор и запоминающее устройство могут дополняться логическими схемами специального назначения, или встраиваться в них.
Для обеспечения взаимодействия с пользователем, варианты реализаций могут осуществляться на компьютере, обладающем устройством отображения, например монитором на базе электронно-лучевой трубки (ЭЛТ) или на жидких кристаллах (ЖК), для отображения информации пользователю и клавиатурой и координатно-указательным устройством, например манипулятором "мышь" или шаровым манипулятором, посредством которых пользователь может предоставлять входные данные на компьютер. Для обеспечения взаимодействия с пользователем также могут использоваться другие виды устройств; например, обратная связь, предоставляемая пользователю, может представлять собой любую форму сенсорной обратной связи, например визуальная обратная связь, слуховая обратная связь или тактильная обратная связь; и ввод от пользователя может приниматься в любой форме, включающей в себя акустический, речевой или тактильный ввод.
Реализации могут осуществляться в вычислительной системе, которая включает в себя оконечный компонент, например такой, как обслуживающий узел данных, или которая включает в себя компонент промежуточного программного обеспечения, например обслуживающий узел приложений, или которая включает в себя компонент первичной обработки данных, например клиентский компьютер, имеющий графический интерфейс пользователя или средство просмотра сетевых страниц, посредством которых пользователь может взаимодействовать с реализацией, или любую комбинацию таких конечных компонентов, компонентов промежуточного программного обеспечения или первичной обработки данных. Компоненты могут быть связаны между собой при помощи любой формы или средства цифровой передачи данных, например сети связи. Примеры сетей связи включают в себя локальную вычислительную сеть (ЛВС) и глобальную вычислительную сеть (ГВС), например сеть Интернет.
В то время как некоторые признаки описываемых реализаций были проиллюстрированы, согласно описанию в данном документе, специалистам в данной области могут прийти в голову многочисленные модификации, замены, изменения и эквиваленты. Поэтому следует понимать, что прилагаемая формула изобретения подразумевает покрывающей все такие модификации и изменения как находящиеся в рамках фактической сущности различных вариантов осуществления изобретения.