ПЕРЕМЕННЫЙ КАНАЛ УПРАВЛЕНИЯ ДЛЯ СИСТЕМЫ БЕСПРОВОДНОЙ СВЯЗИ
RECEPTION CONTROL CHANNEL FOR WIRELESS COMMUNICATION SYSTEM

Настоящая заявка испрашивает приоритет предварительной патентной заявки США № 60/832,487, озаглавленной "Способ и устройство для переменной структуры канала управления для ассиметричных распределений нисходящей линии и восходящей линии", поданной 24 июля 2006, и патентной заявки США № 60/633,054, озаглавленной "Способ и устройство для переменной структуры канала управления для ассиметричных распределений нисходящей линии и восходящей линии", обе из которых включены в настоящий документ посредством ссылки.
Область техники
Настоящее раскрытие относится к связи, более конкретно к способам передачи информации управления в системе беспроводной связи.
Предшествующий уровень техники
Системы беспроводной связи широко используются для предоставления различных коммуникационных услуг, таких как речь, видео, пакетные данные, передача сообщений, широковещательная передача и т.д. Такие беспроводные системы могут быть системами множественного доступа, имеющими возможность поддержки множества пользователей за счет совместного использования системных ресурсов. Примерами таких систем множественного доступа являются системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы ортогонального FDMA (OFDMA) и системы FDMA с одной несущей (CS-FDMA).
В системе беспроводной связи Узел B (или базовая станция) может передавать данные на пользовательское оборудование (UE) по нисходящей линии и/или принимать данные от UE по восходящей линии. Нисходящая линия (или прямая линия) относится к линии связи от Узла B к UE, а восходящая линия (обратная линия) относится к линии связи от UE к Узлу B. Узел B может также передавать информацию управления (например, назначения ресурсов системы) к UE. Точно так же UE может передавать информацию управления к Узлу B, чтобы поддерживать передачу данных по нисходящей линии и/или в других целях. Желательно передавать данные и информацию управления настолько эффективно, насколько возможно, чтобы улучшить работу системы.
Сущность изобретения
Описаны способы для передачи информации управления по переменному каналу управления. Переменный канал управления может поддерживать передачу одного или более типов информации управления с переменным количеством ресурсов. Различные структуры для отображения информации управления на ресурсы могут использоваться в зависимости от различных факторов, таких как операционная конфигурация, доступные ресурсы для канала управления, тип(ы) посылаемой информации управления, количество информации управления, посылаемой для каждого типа, посылаются ли данные и т.д. Структура канала управления может, таким образом, быть различной в зависимости от этих различных факторов.
В одном варианте, по меньшей мере, один тип передаваемой информации управления может быть определен и может включать в себя только информацию индикатора качества канала (CQI), только информацию квитирования (ACK), как информацию CQI, так и ACK, и/или другие типы информации управления. Структура канала управления может быть определена на основе операционной конфигурации и/или других факторах. Операционная конфигурация может быть определена на основе конфигурации системы, конфигурации UE и т.д. Конфигурация системы может указывать число подкадров, выделенных для нисходящей линии, и число подкадров, выделенных для восходящей линии. Конфигурация UE может указывать подкадры нисходящей линии и восходящей линии, применимые для UE, из выделенных подкадров. Структура канала управления может быть определена на основе асимметрии распределения нисходящей линии и восходящей линии. В одном варианте канал управления может включать в себя (i) фиксированное количество ресурсов из сегмента управления, если данные не передаются, или (ii) переменное количество ресурсов из сегмента данных, если данные передаются. По меньшей мере, один тип информации управления может быть отображен на ресурсы для канала управления, основываясь на структуре. Каждый тип информации управления может быть отображен на соответствующую часть ресурсов канала управления, основываясь на структуре.
Различные аспекты и признаки раскрытия описаны более детально ниже.
Краткое описание чертежей
Фиг.1 показывает систему беспроводной связи.
Фиг.2 показывает примерные передачи по нисходящей линии и восходящей линии.
Фиг.3 показывает структуру для передачи информации управления и данных.
Фиг.4A показывает передачу только информации управления.
Фиг.4B показывает передачу информации управления и данных.
Фиг.5 показывает временную структуру для дуплексного режима с временным разделением (TDD).
Фиг.6 показывает передачу с асимметричными распределениями нисходящей линии и восходящей линии.
Фиг.7A и 7B показывают структуры канала управления для передачи информации CQI и/или информация ACK в сегменте управления.
Фиг.7C и 7D показывают структуры канала управления для передачи информации CQI и/или информации ACK в сегменте данных.
Фиг.8 показывает процесс для передачи информации управления.
Фиг.9 показывает устройство для передачи информации управления.
Фиг.10 показывает процесс для приема информации управления.
Фиг.11 показывает устройство для приема информации управления.
Фиг.12 показывает блок-схему Узла B и UE.
Фиг.13 показывает блок-схему модулятора для информации управления.
Фиг.14 показывает блок-схему модулятора для информации управления и данных.
Фиг.15 показывает блок-схему демодулятора.
Детальное описание
Фиг.1 показывает систему беспроводной связи 100 с множеством Узлов В 110 и множеством UE 120. Узел B является вообще неподвижной станцией, которая осуществляет связь с UE и может также упоминаться как усовершенствованный Узел B (eNode B), базовая станция, пункт доступа и т.д. Каждый Узел B 110 обеспечивает покрытие связью для конкретной географической области и поддерживает связь для UE, расположенных в пределах области покрытия. Термин "ячейка" может относиться к Узлу B и/или его области покрытия в зависимости от контекста, в котором использован термин. Контроллер 130 системы 130 может связываться с Узлом В и обеспечивать координацию и управление для этих Узлов В. Контроллер 130 системы 130 может быть одиночным сетевым объектом или совокупностью сетевых объектов, например шлюзом объекта управления мобильностью (ММЕ)/развития архитектуры системы (SAE), сетевым контроллером (RNC) и т.д.
UE 120 могут быть рассредоточены повсюду в системе, и каждый UE может быть стационарным или мобильным. UE может также упоминаться как мобильная станция, мобильное оборудование, терминал, терминал доступа, абонентский блок, станция и т.д. UE может быть сотовым телефоном, персональным цифровым помощником (PDA), устройством беспроводной связи, портативным устройством, беспроводным модемом, ноутбуком и т.д.
Узел B может передавать данные к одному или более UE по нисходящей линии и принимать данные от одного или более UE по восходящей линии в любой данный момент. Узел B может также передавать информацию управления в UE и/или принимать информацию управления от UE. На фиг.1 сплошная линия с двойными стрелками (например, между Узлом B 110a и UE 120b) представляет передачу данных по нисходящей линии и восходящей линии и передачу информации управления по восходящей линии. Сплошная линия с единственной стрелкой, указывающей на UE (например, UE 120e), представляет передачу данных по нисходящей линии и передачу информации управления по восходящей линии. Сплошная линия с единственной стрелкой, указывающей от UE (например, UE 120c), представляет передачу данных и информации управления по восходящей линии. Пунктирная линия с единственной стрелкой, указывающей от UE (например, UE 120a), представляет передачу информации управления (но не данных) по восходящей линии. Передача информации управления по нисходящей линии не показана на фиг.1 для простоты. Данное UE может принимать данные по нисходящей линии, передавать данные по восходящей линии и/или передавать информацию управления по восходящей линии в любой данный момент.
Фиг.2 показывает примерную передачу нисходящей линии Узлом B и передачу восходящей линии от UE. UE может периодически оценивать качество канала нисходящей линии для Узла B и может передавать информацию CQI в Узел B. Узел B может использовать информацию CQI, чтобы выбрать подходящую скорость (например, кодовую скорость и схему модуляции) для передачи данных нисходящей линии (DL) к UE. Узел B может обработать и передать данные к UE, когда есть данные для передачи, и ресурсы системы доступны. UE может обработать передачу данных нисходящей линии от Узла B и может послать квитирование (ACK), если данные декодированы правильно, или негативное квитирование (NAK), если данные декодированы ошибочно. Узел B может повторно передать данные, если получено NAK, и может передать новые данные, если получено ACK. UE может также передавать данные по восходящей линии (UL) к Узлу B, когда есть данные для передачи, и для UE назначены ресурсы восходящей линии.
Как показано на фиг.2, UE может передавать данные и/или информацию управления или ни одно из них в любом данном временном интервале. Информация управления может также упоминаться как управление, служебная нагрузка, сигнализация и т.д. Информация управления может включать в себя ACK/NAK, CQI, другую информацию или любую комбинацию указанного. Тип и количество информации управления могут зависеть от различных факторов, таких как число посылаемых потоков данных, используется ли режим MIMO (множество входов и множество выходов) для передачи и т.д. Для простоты большая часть следующего описания предполагает, что информация управления включает в себя CQI и информацию ACK.
Система может поддержать гибридную автоматическую повторную передачу (HARQ), которая может также упоминаться как инкрементная избыточность, отслеживающее объединение и т.д. Для HARQ по нисходящей линии Узел B может послать передачу для пакета и может послать одну или более повторных передач, пока пакет не будет декодирован правильно в UE, или пока не будет передано максимальное число повторных передач, или не будет выполнено некоторое другое условие завершения. HARQ может улучшить надежность передачи данных.
Может быть определено Z чередований HARQ, где Z может быть любым значением целого числа. Каждое чередование HARQ может включать в себя временные интервалы, которые разнесены на Z временных интервалов. Например, могут быть определены шесть HARQ чередований, и HARQ чередование z может включать в себя временные интервалы n + z, n + z + 6, n + z + 12 и т.д. для z ∈ {1..., 6}.
Процесс HARQ может относиться ко всей передаче и повторным передачам, если таковые вообще имеются, для пакета. Процесс HARQ может быть начат, когда ресурсы доступны, и может закончиться после первой передачи или после одной или более последующих повторных передач. Процесс HARQ может иметь переменную длительность, которая может зависеть от результатов декодирования в приемнике. Каждый процесс HARQ может быть передан в одном чередовании HARQ. В одном варианте до Z HARQ процессов может быть передано на Z чередованиях HARQ. В другом варианте множество процессов HARQ может передаваться на различных ресурсах (например, на различных наборах поднесущих или от различных антенн) в том же самом чередовании HARQ.
Способы передачи, описанные здесь, могут использоваться для передачи восходящей линии и для передачи нисходящей линии. Эти способы могут также использоваться для различных систем беспроводной связи, таких как системы CDMA, TDMA, FDMA, OFDMA и SC-FDMA. Термины "система" и "сеть" часто используются взаимозаменяемым образом. Система CDMA может реализовывать радиотехнологию, такую как Универсальный наземный радиодоступ (UTRA), cdma2000 и т.д. UTRA включает Широкополосный CDMA (W-CDMA) и LCR (низкая скорость элементарных посылок). cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовывать радиотехнологию, такую как Глобальная система мобильной связи (GSM). Система OFDMA может реализовывать радиотехнологию, такую как Расширенный UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM и т.д. Эти различные радиотехнологии и стандарты известны в технике. UTRA, E-UTRA и GSM являются частью Универсальной мобильной телекоммуникационной системы (UMTS). Долгосрочное развитие (LTE) является новой версией UMTS, которая использует E-UTRA. UTRA, E-UTRA, GSM, UMTS и LTE описаны в документах организации 3GPP (Проект партнерства в создании 3-го поколения). cdma2000 описан в документах 3GPP2. Для ясности определенные аспекты методов описаны ниже для передачи восходящей линии в LTE, и 3GPP терминология используется в большей части описания ниже.
LTE использует мультиплексирование с ортогональным частотным разделением (OFDM) в нисходящей линии и мультиплексирование с частным разделением с единственной несущей частотой (SC-FDM) в восходящей линии. OFDM и SC-FDM разделяют ширину полосы системы на множество (N) ортогональных поднесущих, которые также обычно упоминаются как тоны, бины (элементы разрешения) и т.д. Каждая поднесущая может модулироваться данными. Вообще символы модуляции посылаются в частотной области с OFDM, а во временной области - с SC-FDM. Для LTE может быть установлен интервал между смежными поднесущими, и общее количество поднесущих (N) может зависеть от ширины полосы системы. В одном варианте N = 512 для ширины полосы системы 5 МГц, N = 1024 для ширины полосы системы 10 МГц и N = 2048 для ширины полосы системы 20 МГц. Вообще N может быть любым целочисленным значением.
Фиг.3 показывает схему кадра 300, который может использоваться для передачи данных и информации управления по восходящей линии. Временная ось передачи может быть разделена на подкадры. Подкадр может иметь фиксированную длительность, например одна миллисекунда (мс), или конфигурируемую длительность. Подкадр может быть разделен на два сегмента и каждый сегмент может включать L периодов символа, где L может быть любым целочисленным значением, например L = 6 или 7. Каждый период символа может использоваться для данных, информации управления, пилот-сигнала или любой комбинации указанного.
В варианте, показанном в фиг.3, все N поднесущих могут быть разделены на секцию данных и секцию управления. Секция управления может быть сформирована на краю ширины полосы системы, как показано на фиг.3. Секция управления может иметь конфигурируемый размер, который может быть выбран на основе количества информации управления, посылаемой по восходящей линии посредством UE. Секция данных может включать все поднесущие, не включенные в секцию управления. Вариант по фиг.3 приводит к получению секции данных, включающей в себя смежные поднесущие, что позволяет назначить отдельному UE все смежные поднесущие в секции данных.
Для UE может быть назначен сегмент управления из М смежных поднесущих, где М может быть постоянным или конфигурируемым значением. Сегмент управления может также упоминаться как физический канал управления восходящей линии (PUCCH). В одном варианте сегмент управления может включать целое кратное 12 поднесущих. Для UE может также быть назначен сегмент данных из Q смежных поднесущих, где Q может быть постоянным или конфигурируемым значением. Сегмент данных может также упоминаться как совместно используемый физический канал восходящей линии (PUSCH). В одном варианте сегмент данных может включать в себя целое кратное из 12 поднесущих. Для UE может также не назначаться никакой сегмент данных или никакой сегмент управления в данном подкадре.
Может быть желательно для UE передавать на смежных поднесущих с использованием SC-FDM, что упоминается как мультиплексирование с локализованным частотным разделением (LFDM). Передача на смежных поднесущих может привести к более низкому отношению пика к среднему значению (PAR). PAR - отношение пиковой мощности волны к средней мощности волны. Низкое значение PAR желательно, так как оно может позволить усилителю мощности работать при средней выходной мощности ближе к пиковой выходной мощности. Это, в свою очередь, может улучшить пропускную способность и/или запас линии связи для UE.
Для UE может быть назначен сегмент управления, расположенный около края ширины полосы системы. Для UE может также быть назначен сегмент данных в пределах секции данных, когда есть данные для передачи. Поднесущие для сегмента управления могут быть не смежными с поднесущими для сегмента данных. UE может посылать информацию управления в сегменте управления, если нет никаких данных для передачи по восходящей линии. UE может посылать данные и информацию управления в сегменте данных, если есть данные для передачи по восходящей линии. Эта динамическая передача информации управления может позволить UE передавать на смежных поднесущих независимо от того, передаются ли данные, что может улучшить PAR.
Фиг.4A показывает передачу информации управления в подкадре, когда нет никаких данных для передачи по восходящей линии. Для UE может быть назначен сегмент управления, который может быть отображен на различные наборы поднесущих в двух сегментах подкадра. UE может передавать информацию управления на назначенных поднесущих для сегмента управления в каждом периоде символа. Остальные поднесущие могут использоваться другими UE для передачи восходящей линии.
Фиг.4B показывает передачу данных и информации управления, когда есть данные для передачи по восходящей линии. Для UE может быть назначен сегмент данных, который может быть отображен на различные наборы поднесущих в двух сегментах подкадра. UE может передавать данные и информацию управления на назначенных поднесущих для сегмента данных в каждом периоде символа. Остальные поднесущие могут использоваться другими UE для передачи восходящей линии.
Фиг.4A и 4B показывают скачкообразное изменение частоты от сегмента к сегменту. Скачкообразное изменение частоты может также выполняться по другим временным интервалам, например от периода символа к периоду символа, от подкадра к подкадру и т.д. Скачкообразное изменение частоты может обеспечить частотное разнесение для противодействия вредным эффектам на трассе распространения и рандомизацию взаимных помех.
Система может поддерживать дуплексный режим с частотным разделением (FDD) и/или дуплексный режим с временным разделением (TDD). В режиме FDD отдельные частотные каналы могут использоваться для нисходящей линии и восходящей линии, и передачи нисходящей линии и передачи восходящей линии могут передаваться одновременно на их отдельных частотных каналах. В режиме TDD общий частотный канал может использоваться и для нисходящей линии и для восходящей линии, передачи нисходящей линии могут передаваться в некоторых периодах времени, передачи восходящей линии передачи могут передаваться в других периодах времени.
DL
UL
DL
UL
Фиг.5 показывает временную структуру 500, которая может использоваться для режима TDD. Временная ось передачи может быть разделена на блоки кадров. Каждый кадр может охватывать предопределенную продолжительность времени, например 10 миллисекунд, и может быть разделен на предопределенное число подкадров. В каждом кадре N подкадров могут быть выделены для нисходящей линии, и N подкадров могут быть выделены для восходящей линии. N и N могут быть любыми подходящими значениями и могут конфигурироваться на основе нагрузок трафика для нисходящей линии и восходящей линии и/или других факторов.
DL
UL
DL
DL
UL
Нисходящая линия и восходящая линия могут иметь симметричные или асимметричные распределения в зависимости от конфигурации системы. Для симметричных распределений нисходящей линии и восходящей линии число подкадров нисходящей линии равно числу подкадров восходящей линии или N = N. Каждый подкадр нисходящей линии может быть ассоциирован с соответствующим подкадром восходящей линии. Например, передача данных может быть послана в подкадре n нисходящей линии, а информация управления для передачи данных может быть послана в соответствующем подкадре n восходящей линии, где n ∈ {1,..., N}. Для асимметричных распределений нисходящей линии и восходящей линии число подкадров нисходящей линии не соответствует числу подкадров восходящей линии или N ≠ N. Следовательно, может не быть непосредственного отображения один к одному между подкадрами восходящей линии и нисходящей линии. Асимметричные распределения могут допускать более гибкое распределение ресурсов системы, чтобы соответствовать условиям нагрузки, но могут усложнить работу системы.
Фиг.6 показывает передачу данных примера с асимметричными распределениями нисходящей линии и восходящей линии. В этом примере М подкадров нисходящей линии от 1 до М могут быть ассоциированы с единственным подкадром восходящей линии, где М может быть любым целым числом. Для UE могут быть назначены ресурсы в подкадрах от 1 до М нисходящей линии, а также ассоциированном подкадре восходящей линии. М пакетов могут передаваться в М процессах HARQ в М подкадрах нисходящей линии к UE. UE может декодировать каждый пакет и определить информацию ACK для пакета. Информация ACK может также упоминаться как обратная связь ACK и может содержать ACK или NAK. UE может послать информацию ACK для всех М пакетов в кадре восходящей линии. На фиг.6 ACK1 - информация ACK для пакета, посланного в HARQ-процессе Н1, f ACKM - информация ACK для пакета, посланного в HARQ-процессе НМ, где Н1 … НМ могут быть любыми доступными HARQ-процессами. Информация ACK может использоваться, чтобы управлять передачей новых пакетов или повторной передачей пакетов, декодированных с ошибкой.
В одном аспекте переменный канал управления может использоваться, чтобы поддерживать как симметричное, так и асимметричное распределения нисходящей линии и восходящей линии. Каналу управления может быть назначено различное количество ресурсов, например, в зависимости от того, посылаются ли данные. Канал управления может использоваться, чтобы гибко передавать различные типы информации управления и/или различное количество информации управления.
Для ясности конкретные варианты переменного канала управления описаны ниже. В этих вариантах каналу управления могут быть назначены четыре блока ресурсов в сегменте управления, когда данные не посылаются, и может назначаться переменное число блоков ресурсов в сегменте данных, когда данные посылаются. Блок ресурсов может соответствовать физическим ресурсам или логическим ресурсам. Физические ресурсы могут быть ресурсами, используемыми для передачи, и могут быть определены поднесущими, периодами символа и т.д. Логические ресурсы могут использоваться, чтобы упростить распределение ресурсов и могут быть отображены на физические ресурсы, основываясь на отображении, преобразовании и т.д. Блок ресурсов может иметь любое измерение и может использоваться для передачи одного или более битов информации управления. В следующих вариантах канал управления может использоваться для передачи только информации CQI или только информации ACK для процессов HARQ числом до трех, или как информации CQI, так и информации ACK, или никакой информации управления.
Фиг.7A показывает варианты структур канала управления для передачи информации ACK для процессов HARQ числом до трех в сегменте управления, когда CQI и данные не посылаются. На фиг.7A четыре блока ресурсов для сегмента управления могут быть представлены 2 × 2 матрицей. Первая и вторая строки матрицы могут соответствовать двум виртуальным частотным ресурсам (VFR) S1 и S2 соответственно. VFR могут быть набором поднесущих, могут отображаться на набор поднесущих или могут соответствовать некоторым другим логическим или физическим ресурсам. Первый и второй столбец матрицы могут соответствовать двум сегментам T1 и T2 соответственно одного подкадра. Четыре блока 2 × 2 матрицы могут соответствовать четырем блокам ресурсов для канала управления. В следующем описании Н1, H2 и H3 могут быть любыми тремя различными процессами HARQ.
В одном варианте информацию ACK для одного HARQ-процесса Н1 (ACK1) можно послать на всех четырех блоках ресурсов для сегмента управления, как показано структурой 712. Например, информация ACK может быть повторена четыре раза и послана на всех четырех блоках ресурсов, чтобы улучшить надежность.
В одном варианте информация ACK для двух HARQ-процессов Н1 и Н2 может быть послана на четырех блоках ресурсов для сегмента управления, как показано структурой 714. В этом варианте информация ACK для HARQ-процесса 1 (ACK1) может посылаться на двух блоках ресурсов, занимающих VFR S1 в сегментах T1 и T2. Информация ACK для HARQ-процесса H2 (ACK2) может быть послана на двух блоках ресурсов, занимающих VFR S2 в сегментах T1 и T2.
В одном варианте информация ACK для трех HARQ-процессов Н1, H2 и H3 может посылаться на четырех блоках ресурсов для сегмента управления, как показано структурой 716. В этом варианте информация ACK для HARQ-процесса Н1 (ACK1) может посылаться на одном блоке ресурсов, занимающем VFR S1 в сегменте T1. Информация ACK для HARQ-процесса H2 (ACK2) может быть послана на одном блоке ресурсов, занимающем VFR S2 в сегменте T1. Информация ACK для HARQ-процесса H3 (ACK3) может быть послана на одном блоке ресурсов, занимающем VFR S1 в сегменте T2. Оставшийся блок ресурсов может совместно использоваться тремя HARQ-процессами в способе мультиплексирования с временным разделением (TDM). Например, этот блок ресурсов может использоваться для информации ACK для HARQ-процесса Н1 в одном подкадре, затем для информации ACK для HARQ-процесса Н2 в следующем подкадре, затем для информации ACK для HARQ-процесса Н3 в следующем подкадре и т.д. В другом варианте информация ACK для всех трех HARQ-процессов может быть закодирована (4, 3)-блочным кодом и послана на всех четырех блоках ресурсов. Информация ACK для трех HARQ-процессов может также посылаться другими способами.
Фиг.7B показывает варианты структур канала управления для передачи информации CQI и ACK для трех HARQ-процессов в сегменте управления, когда данные не передаются. В одном варианте информация CQI может посылаться на всех четырех блоках ресурсов для сегмента управления, как показано структурой 720, когда никакая информация ACK не передается.
В одном варианте информация CQI и ACK для одного HARQ-процесса может посылаться на четырех блоках ресурсов для сегмента управления, как показано структурой 722. В этом варианте информация CQI может посылаться на двух блоках ресурсов, занимающих VFR S1 в сегментах T1 и T2. Информация ACK для HARQ-процесса Н1 может посылаться на двух блоках ресурсов, занимающих VFR S2 в сегментах T1 и T2.
В одном варианте информация CQI и ACK для двух HARQ-процессов Н1 и H2 может посылаться на четырех блоках ресурсов для сегмента управления, как показано структурой 724. В этом варианте информацию CQI можно послать на двух блоках ресурсов, занимающих VFR S1 в сегментах T1 и T2. Информацию ACK для HARQ-процесса можно послать на одном блоке ресурсов, занимающем VFR S2 в сегменте T1. Информацию ACK для HARQ-процесса Н2 можно послать на одном блоке ресурсов, занимающем VFR S2 в сегменте T2.
В одном варианте информацию CQI и ACK для трех HARQ-процессов Н1, H2 и H3 можно послать на четырех блоках ресурсов для сегмента управления, как показано структурой 726. В этом варианте информацию CQI можно послать на одном блоке ресурсов, занимающем VFR S1 в сегменте T1. Информацию ACK для HARQ-процесса Н1 можно послать на одном блоке ресурсов, занимающем VFR S2 в сегменте T1. Информацию ACK для HARQ-процесса Н2 можно послать на одном блоке ресурсов, занимающем VFR S1 в сегменте T2. Информацию ACK для HARQ-процесса Н3 можно послать на одном блоке ресурсов, занимающем VFR S2 в сегменте T2.
Фиг.7C показывает варианты структур канала управления для передачи информации ACK для трех HARQ-процессов в сегменте данных, когда посылаются данные, но не CQI. Сегмент данных может включать 2К блоков ресурсов и может быть представлен K × 2 матрицей, где K может быть любым значением. К строк матрицы могут соответствовать K VFR от S1' до SK', где S1' может быть самым низким индексом, и SK' может быть самым высоким индексом для K VFR для сегмента данных. Первый и второй столбцы матрицы могут соответствовать двум сегментам T1 и T2 соответственно одного подкадра. 2К блоков K × 2 матрицы могут соответствовать 2К блокам ресурсов. Блок ресурсов для сегмента данных может иметь то же самое или различное измерение относительно блока ресурсов для сегмента управления. Как показано на фиг.7C, различные числа блоков ресурсов могут быть взяты из сегмента данных и могут использоваться для передачи различного количества информации управления. Остальные блоки ресурсов в сегменте данных могут использоваться для передачи данных.
В одном варианте информация ACK для одного HARQ-процесса Н1 может передаваться на двух блоках ресурсов для сегмента данных, как показано структурой 732. Два блока ресурсов могут занимать VFR S1' в сегментах T1 и T2. Остальные 2К - 2 блока ресурсов могут использоваться для данных.
В одном варианте информация ACK для двух HARQ-процессов Н1 и H2 может посылаться на четырех блоках ресурсов для сегмента данных, как показано структурой 734. В этом варианте информацию ACK для HARQ-процесса Н1 можно послать на двух блоках ресурсов, занимающих VFR S1' в сегментах T1 и T2. Информацию ACK для HARQ-процесса Н2 можно послать на двух блоках ресурсов, занимающих VFR S2' в сегментах T1 и T2. Остальные 2К - 4 блока ресурсов могут использоваться для данных.
В одном варианте информация ACK для трех HARQ-процессов Н1, H2 и H3 может посылаться на шести блоках ресурсов для сегмента данных, как показано структурой 736. В этом варианте информацию ACK для HARQ-процесса Н1 можно послать на двух блоках ресурсов, занимающих VFR S1' в сегментах T1 и T2. Информацию ACK для HARQ-процесса Н2 можно послать на двух блоках ресурсов, занимающих VFR S2' в сегментах T1 и T2. Информацию ACK для HARQ-процесса Н3 можно послать на двух блоках ресурсов, занимающих VFR S3' для сегмента данных в сегментах T1 и T2. Остальные 2К - 6 блоков ресурсов могут использоваться для данных.
Фиг.7D показывает варианты структур канала управления для передачи информации CQI и ACK для трех HARQ-процессов в сегменте данных, когда данные передаются. В одном варианте информацию CQI можно послать на двух блоках ресурсов для сегмента данных, как показано структурой 740. Эти два блока ресурсов могут занимать VFR S1' в сегментах T1 и T2. Остальные 2К - 2 блока ресурсов могут использоваться для данных.
В одном варианте информацию CQI и ACK для одного HARQ-процесса может послать на четырех блоках ресурсов для сегмента данных, как показано структурой 742. В этом варианте информацию CQI можно послать на двух блоках ресурсов, занимающих VFR S1' в сегментах T1 и T2. Информацию ACK для HARQ-процесса Н1 можно послать на двух блоках ресурсов, занимающих VFR S2' в сегментах T1 и T2. Остальные 2К - 4 блока ресурсов могут использоваться для данных.
В одном варианте информацию CQI и ACK для двух HARQ-процессов Н1 и H2 можно послать на шести блоках ресурсов для сегмента данных, как показано структурой 744. В этом варианте информацию CQI можно послать на двух блоках ресурсов, занимающих VFR S1' в сегментах T1 и T2. Информацию ACK для HARQ-процесса Н1 можно послать на двух блоках ресурсов, занимающих VFR S2' в сегментах T1 и T2. Информацию ACK для HARQ-процесса Н2 можно послать на двух блоках ресурсов, занимающих VFR S3' в сегментах T1 и T2. Остальные 2К - 6 блоков ресурсов могут использоваться для данных.
В одном варианте информацию CQI и ACK для трех HARQ-процессов Н1, H2 и H3 можно послать на восьми блоках ресурсов для сегмента данных, как показано структурой 746. В этом варианте информацию CQI можно послать на двух блоках ресурсов, занимающих VFR S1' в сегментах T1 и T2. Информацию ACK для HARQ-процесса Н1 можно послать на двух блоках ресурсов, занимающих VFR S2' в сегментах T1 и T2. Информацию ACK для HARQ-процесса Н2 можно послать на двух блоках ресурсов, занимающих VFR S3' в сегментах T1 и T2. Информацию ACK для HARQ-процесса Н3 можно послать на двух блоках ресурсов, занимающих VFR S4' в сегментах T1 и T2. Остальные 2К - 8 блоков ресурсов могут использоваться для данных.
Фиг.7A-7D показывают определенные варианты структур канала управления для передачи информации CQI и ACK в сегменте управления и сегменте данных. Эти варианты показывают определенное отображение информации CQI и/или ACK на блоки ресурсов, доступные для передачи информации управления. Информация CQI и ACK может также отображаться на доступные блоки ресурсов различными другими способами. Например, вместо того, чтобы использовать структуру 714 на фиг.7A, информацию ACK для HARQ-процесса Н1 можно послать на (i) верхнем левом и нижнем правом блоках ресурсов в матрице, (ii) нижнем левом и верхнем правом блоках ресурсов в матрице, (iii) верхнем левом и нижнем левом блоках ресурсов в матрице и т.д. В качестве другого примера блочный код может использоваться для всей передаваемой информации управления, и результирующее кодовое слово может передаваться на всех доступных блоках ресурсов.
Информация CQI и ACK может мультиплексироваться различным образом, например, используя мультиплексирование с временным разделением (TDM), мультиплексирование с частотным разделением (FDM), мультиплексирование с кодовым разделением (CDM) и т.д. или комбинацию указанного. В вариантах, показанных на фиг.7A-7D, комбинация TDM и FDM может использоваться для канала управления. В этих вариантах каждый VFR может соответствовать набору поднесущих. Например, 12 поднесущих могут быть назначены для сегмента управления, каждый VFR может соответствовать шести поднесущим, и один блок ресурсов может соответствовать шести поднесущим в L периодах символа для одного сегмента. Информацию CQI или ACK для каждого HARQ-процесса можно посылать в назначенном(ых) блоке(ах) ресурсов, например, как показано на Фиг.7A-7D.
TDM может также использоваться для информации управления. В этом случае вся информация управления, отображенная на данный сегмент, может обрабатываться (например, совместно кодироваться) и передаваться на всех поднесущих для канала управления в этом сегменте. Например, для структуры 726 на фиг.7B информация CQI и ACK для HARQ-процесса Н1 может обрабатываться и передаваться на всех поднесущих в сегменте T1, и информация ACK для HARQ-процессов H2 и H3 может обрабатываться и передаваться на всех поднесущих в сегменте T2.
FDM может также использоваться для информации управления. В этом случае вся информация управления, отображенная на данный VFR, может обрабатываться (например, совместно кодироваться) и передаваться на всех поднесущих в этом VFR в двух сегментах. Например, для структуры 726 на фиг.7B информация CQI и ACK для HARQ-процесса H2, может быть обработана и послана на поднесущих в VFR S1 в обоих сегментах T1 и T2, и информация ACK для HARQ-процессов Н1 и H3 может быть обработана и послана на всех поднесущих в VFR S2 в обоих сегментах T1 и T2.
CDM может также использоваться для информации управления. В этом случае информация CQI и ACK может быть расширена ортогональными кодами, объединена и затем отображена на все ресурсы, доступные для передачи информации управления.
Информацию управления можно также послать, изменяя порядок модуляции. Например, BPSK может использоваться, чтобы послать один бит информации управления, QPSK может использоваться, чтобы послать два информационных бита, 8-PSK может использоваться, чтобы послать три информационных бита, 16-QAM может использоваться, чтобы послать четыре информационных бита, и т.д.
Варианты на фиг.7A-7D предполагают два типа посылаемой информации управления - информацию CQI и ACK. Вообще, любое число и любой тип информации управления может передаваться в канале управления. Например, информация управления может содержать информацию, идентифицирующую один или более желательных поддиапазонов среди всех поддиапазонов, информацию для одной или более матриц предварительного кодирования/формирования луча или одной или более антенн для передачи MIMO, запроса ресурса и т.д. Вообще, фиксированное или переменное количество информации управления может передаваться для каждого типа. Количество информации ACK может зависеть от числа HARQ-процессов, которые квитируются. Количество информации CQI может быть фиксированным (как показано на фиг.7А-7D) или переменным (например, зависимым от того, используется ли MIMO, числа потоков, передаваемых с использованием MIMO, и т.д.).
Варианты на фиг.7A-7D предполагают, что канал управления включает (i) фиксированное число блоков ресурсов, когда данные не передаются, и (ii) переменное число блоков ресурсов, когда данные передаются. Вообще канал управления может включать (i) фиксированное или переменное число блоков ресурсов, когда данные не передаются, и (ii) фиксированное или переменное число блоков ресурсов, когда данные передаются. Число блоков ресурсов, доступных для канала управления, может отличаться о того, что показано на фиг.7A-7D.
Вообще переменный канал управления может иметь различные структуры в зависимости от одного или более из следующего:
- конфигурация системы, например, распределения для нисходящей линии и восходящей линии, такие как число подкадров нисходящей линии и число подкадров восходящей линии,
- конфигурация UE, например, подкадры нисходящей линии и подкадры восходящей линии, применимые для UE,
- количество ресурсов, доступных для канала управления,
- тип(ы) информации управления, передаваемой в канале управления, например, информация CQI и/или ACK,
- количество информации управления, посылаемой для каждого типа, например, число HARQ-процессов, которые квитируются,
- передаются ли данные, что может определять размер и местоположение канала управления, и
- желательная надежность для каждого типа информации управления.
Переменный канал управления может поддерживать передачу одного или более типов информации управления с переменным количеством ресурсов. Различные структуры для отображения информации управления на ресурсы канала управления могут использоваться в зависимости от различных факторов, таких как приведенные выше. Структура канала управления может, таким образом, быть различной в зависимости от различных факторов.
Фиг.8 показывает вариант процесса 800 для передачи информации управления. Процесс 800 может выполняться посредством UE для восходящей линии (например, как описано выше) или Узлом B для нисходящей линии. По меньшей мере, один тип посылаемой информации управления может быть определен (блок 812). Посылаемая информация управления может содержать только информацию CQI, только информацию ACK, как информацию CQI, так и информацию ACK, и/или другие типы информации управления. Структура канала управления может быть определена на основе операционной конфигурации и/или факторов, отмеченных выше (блок 814). Операционная конфигурация может быть определена на основе конфигурации системы (например, асимметрия распределений нисходящей линии и восходящей линии), конфигурации UE (например, применимые подкадры нисходящей линии и восходящей линии) и т.д. Множество структур может поддерживаться для канала управления, причем некоторые примеры приведены на фиг.7A-7D. Одна из поддерживаемых структур может быть выбрана на основе операционной конфигурации и/или других факторах. Канал управления может содержать (i) фиксированное количество ресурсов из сегмента управления, если данные не передаются, или (ii) переменное количество ресурсов из сегмента данных, если данные передаются. Сегменты управления и данных могут занимать различные частотные позиции.
По меньшей мере, один тип информации управления может быть отображен на ресурсы для канала управления на основе структуры (блок 816). Ресурсы канала управления могут содержать ресурсы времени, ресурсы частоты, кодовые ресурсы и т.д. или любую их комбинацию. Каждый тип информации управления может быть отображен на соответствующую часть ресурсов канала управления, основываясь на структуре. Только информация CQI может передаваться и может отображаться на все ресурсы канала управления, например, как показано структурой 720 на фиг.7B и структурой 740 на фиг.7D. Только информация ACK может передаваться и может отображаться на все ресурсы канала управления, например, как показано структурами 712-716 на фиг.7A и структурами 732-736 на фиг.7C. Как информация CQI, так и информация ACK может передаваться и может отображаться на ресурсы для канала управления на основе структуры, например, как показано структурами 722-726 на фиг.7B и структурами 742-746 на фиг.7D.
Фиг.9 показывает вариант устройства 900 для передачи информации управления. Устройство 900 содержит средство для определения, по меньшей мере, одного типа передаваемой информации управления (модуль 912), средство для определения структуры канала управления на основе операционной конфигурации (например, асимметрии распределений нисходящей линии и восходящей линии) и/или других факторов (модуль 914) и средство для отображения, по меньшей мере, одного типа информации управления на ресурсы для канала управления на основе структуры (модуль 916).
Фиг.10 показывает вариант процесса 1000 для приема информации управления. Процесс 1000 может быть выполнен Узлом B для восходящей линии (например, как описано выше) или UE для нисходящей линии. По меньшей мере, один тип принимаемой информации управления может быть определен (блок 1012). Структура канала управления может быть определена на основе операционной конфигурации, которая может указывать асимметрию распределений нисходящей линии и восходящей линии и/или другие факторы (блок 1014). По меньшей мере, один тип информации управления может быть получен из ресурсов для канала управления на основе структуры (блок 1016). Например, информация CQI, или информация ACK, или как информация CQI, так и информация ACK может быть получена из ресурсов для канала управления на основе структуры.
Фиг.11 показывает вариант устройства 1100 для приема информации управления. Устройство 1100 содержит средство для определения, по меньшей мере, одного типа принимаемой информации управления (модуль 1112), средство для определения структуры канала управления на основе операционной конфигурации и/или других факторов (модуль 1114) и средство для получения, по меньшей мере, одного типа информации управления из ресурсов для канала управления на основе структуры (модуль 1116).
Модули на фиг.9 и 11 могут содержать процессоры, электронные устройства, устройства аппаратных средств, электронные компоненты, логические схемы, блоки памяти и т.д. или любую комбинацию указанного.
Фиг.12 показывает блок-схему варианта Узла B 110 и UE 120, которые являются одним из Узлов В и одним из UE на фиг.1. В UE 120 процессор 1210 данных передачи (TX) и управления может принимать данные восходящей линии (UL) данные из источника данных (не показан) и/или информацию управления от контроллера/процессора 1240. Процессор 1210 может обрабатывать (например, форматировать, кодировать, перемежать и отображать на символы) данные и информацию управления и обеспечивать символы модуляции. Модулятор 1220 может обрабатывать символы модуляции, как описано ниже, и обеспечивать выходные элементарные посылки. Передатчик 1222 может обрабатывать (например, преобразовывать в аналоговую форму, усиливать, фильтровать и преобразовывать с повышением частоты) выходные элементарные посылки и генерировать сигнал восходящей линии, который может быть передан через антенну 1224.
В Узле B 110 антенна 1252 может принимать сигналы восходящей линии от UE 120 и других UE и может выдавать принятый сигнал в приемник 1254. Приемник 1254 может преобразовывать (например, фильтровать, усиливать, преобразовывать с понижением частоты и преобразовывать в цифровую форму) полученный сигнал и выдавать принятые выборки. Демодулятор 1260 может обрабатывать принятые выборки, как описано ниже, и выдавать демодулированные символы. Процессор 1270 данных приема (RX) и управления может обрабатывать (например, выполнять обращенное отображение символов, обращенное перемежение и декодировать) демодулированные символы, чтобы получить декодированные данные и информацию управления для UE 120 и других UE.
В нисходящей линии в Узле B 110 данные нисходящей линии (DL) и информация управления, которая должна передаваться к UE, могут обрабатываться процессором 1290 данных TX и управления, модулироваться модулятором 1292 (например, для OFDM), преобразовываться передатчиком 1294 и передаваться через антенну 1252. В UE 120 сигналы нисходящей линии от Узла B 110 и, возможно, других узлов В могут приниматься антенной 1224, преобразовываться приемником 1230, демодулироваться демодулятором 1232 (например, для OFDM) и обрабатываться процессором 1234 данных RX и управления, чтобы восстановить данные нисходящей линии и информацию управления, посланную Узлом B 110 к UE 120. Вообще, обработка для восходящей линии передачи может быть подобной или отличаться от обработки для передачи нисходящей линии.
Контроллеры/процессоры 1240 и 1280 могут управлять операциями в UE 120 и Узле B 110 соответственно. Запоминающие устройства 1242 и 1282 могут хранить данные и программные коды для UE 120 и Узла B 110 соответственно. Планировщик 1284 может планировать UE для передачи нисходящей линии и/или восходящей линии и может обеспечить назначения ресурсов системы (например, назначения поднесущих для нисходящей линии и/или восходящей линии) для запланированных UE.
Фиг.13 показывает блок-схему варианта модулятора 1220a для информации управления. Модулятор 1220a может использоваться для модулятора 1220 в UE 120 на фиг.12, когда данные не посылаются.
Процессор 1310 управления ТХ, который может быть частью процессора 1210 данных TX и управления на фиг.12, может получать и обрабатывать информацию CQI и/или ACK, которая посылается в подкадре. В одном варианте, если только информация ACK посылается в данном сегменте, то процессор 1310 управления TX может генерировать символ модуляции для ACK/NAK для каждого HARQ-процесса, например, путем отображения ACK на одно значение QPSK (например, 1 + j) и NAK на другое значение QPSK (например, -1 - j). Процессор 1310 может тогда повторить символ QPSK для каждого HARQ-процесса, чтобы получить L символов модуляции для L периодов символов в одном сегменте, и может обеспечить один символ модуляции в каждом периоде символа. Если только информация CQI посылается в данном сегменте, то процессор 1310 управления TX может кодировать информацию CQI, основываясь на блочном коде, чтобы получить кодовые биты, отобразить кодовые биты на L символов модуляции и обеспечить один символ модуляции в каждом периоде символа. Если информация CQI и ACK посылается в данном сегменте, то процессор 1310 управления TX может кодировать информацию CQI и ACK, совместно основываясь на другом блочном коде, чтобы получить кодовые биты, отобразить кодовые биты на L символов модуляции и обеспечить один символ модуляции в каждом периоде символа. В другом варианте процессор 1310 может обрабатывать информацию CQI и ACK отдельно и может обеспечить два символа модуляции для CQI и ACK для двух VFR S1 и S2 в каждом периоде символа, например, как показано на фиг.7A и 7B. Процессор 1310 управления TX может также генерировать символы модуляции для CQI и/или ACK другими способами.
В модуляторе 1220a блок 1322 может получить символы модуляции для CQI и/или ACK от процессора 1310 управления TX, например, один или два символа модуляции в каждом периоде символа. Для каждого символа модуляции блок 1322 может модулировать последовательность CAZAC (нулевой автокорреляции с постоянной амплитудой) тем символом модуляции, чтобы получить соответственно модулированную последовательность CAZAC с символами модуляции. Последовательность CAZAC имеет хорошие временные характеристики (например, постоянную огибающую временной области) и хорошие спектральные особенности (например, плоский частотный спектр). Некоторые примерные последовательности CAZAC включают последовательность Chu, последовательность Zadoff-Chu, последовательность Frank, обобщенную chirp(ЧМ)-подобную последовательность (GCL), последовательность Golomb, Р1, P3, P4 и Рх последовательности и т.д., которые известны в технике. В каждом периоде символа блок 1322 может обеспечить М модулированных символов для М поднесущих в сегменте управления, назначенном для UE 120.
Блок 1330 спектрального формирования может выполнять спектральное формирование на М модулированных символах в каждом периоде символа и обеспечивать М спектрально сформированных символов. Блок 1332 отображения символов на поднесущие может отображать М спектрально сформированных символов на М поднесущих в сегменте управления, назначенном для UE 120, и может отображать нулевые символы с нулевым значением сигнала на остальные поднесущие. Блок 1334 обратного дискретного преобразования Фурье (IDFT) может получать N отображенных символов для всех N поднесущих от блока 1332 отображения, выполнять N-точечное IDFT на этих N символах, чтобы преобразовать символы из частотной области во временную область, и обеспечивать N выходных элементарных посылок временной области. Каждая выходная элементарная посылка является комплексным значением, которое должно передаться в одном периоде элементарной посылки. Параллельно-последовательный (P/S) преобразователь 1336 может преобразовать в последовательную форму N выходных элементарных посылок и выдать полезную часть символа SC-FDM. Генератор 1338 циклического префикса может копировать последние С выходных элементарных посылок полезной части и присоединять эти С выходных элементарных посылок перед полезной частью, чтобы сформировать символ SC-FDM, содержащий N+C выходных элементарных посылок. Циклический префикс используется для противодействия межсимвольным помехам (ISI), вызванным частотно-селективным замиранием. Символ SC-FDM может посылаться в одном периоде символа SC-FDM, который может быть равным N+C периодам элементарных посылок.
Фиг.14 показывает блок-схему варианта модулятора 1220b для информации управления и данных. Модулятор 1220b может использоваться для модулятора 1220 на фиг.12, когда данные посылаются. Процессор 1310 управления TX может обрабатывать информацию управления и выдавать символы модуляции для информации управления на модулятор 1220b. Процессор 1312 данных ТХ, который может быть частью процессора 1210 данных TX и управления на фиг.12, может получать данные для передачи, кодировать данные, основываясь на схеме кодирования, чтобы получать кодовые биты, перемежать кодовые биты и отображать перемеженные биты на символы модуляции, основываясь на схеме модуляции.
В модуляторе 1220b последовательно-параллельный (S/P) преобразователь 1326 может получать символы модуляции от процессора 1310 управления TX и символы модуляции от процессора 1312 данных ТХ. S/P 1326 может обеспечить Q символов модуляции в каждом периоде символа, где Q - число поднесущих в сегменте данных, назначенном для UE 120. Блок 1328 дискретного преобразования Фурье (DFT) может выполнить Q-точечное DFT на Q символах модуляции, чтобы преобразовать эти символы из временной области в частотную область, и может обеспечить Q символов частотной области. Блок 1330 спектрального формирования может выполнить спектральное формирование на Q символах частотной области и обеспечить Q спектрально сформированных символов. Блок 1332 отображения символов на поднесущие может отобразить Q спектрально сформированных символов на Q поднесущих в сегменте данных и может отобразить нулевые символы на оставшиеся поднесущие. Блок 1334 IDFT может выполнить N-точечное IDFT на N отображенных символах из блока 1332 и обеспечить N выходных элементарных посылок временной области. P/S 1336 может преобразовать в последовательную форму N выходных элементарных посылок, и генератор 1338 циклического префикса может присоединить циклический префикс, чтобы сформировать символ SC-FDM, содержащий N+C выходных элементарных посылок.
Фиг.13 и 14 показывают примерные варианты для передачи информации управления без данных и с данными соответственно. Информация управления может также быть послана различными другими способами. В другом варианте, когда посылается только информация управления, информация CQI и/или информация ACK могут кодироваться отдельно, мультиплексироваться, преобразовываться посредством DFT и отображаться на поднесущие для сегмента управления, подобного варианту, показанному на фиг.14. В другом варианте информация CQI и/или информация ACK могут совместно кодироваться, мультиплексироваться, преобразовываться посредством DFT и отображаться на поднесущие для сегмента управления. Информация управления может также передаваться с данными на основе других вариантов, помимо варианта, показанного на фиг.14.
В вариантах, показанных на фиг.13 и 14, информация управления может обрабатываться на основе первой схемы обработки, когда данные не передаются, и на основе второй схемы обработки, когда данные передаются. Когда отдельной передаче информация управления может посылаться с использованием последовательности CAZAC, чтобы достигнуть более низкого PAR. При передаче с данными информация управления может мультиплексироваться с данными и обрабатываться подобно данным. Информация управления может также обрабатываться другими способами. Например, информация управления может передаваться, используя CDM, например, путем расширения каждого символа модуляции для информации управления ортогональным кодом и отображения расширенных символов модуляции на ресурсы канала управления.
Фиг.15 показывает блок-схему варианта демодулятора 1260 в Узле В 110 на фиг.12. В демодуляторе 1260 блок 1510 удаления циклического префикса может получить N+С принятых выборок в каждом периоде символа SC-FDM, удалить С принятых выборок, соответствующих циклическому префиксу, и обеспечить N принятых выборок для полезной части принятого символа SC-FDM. S/P 1512 может выдать N принятых выборок параллельно. Блок 1514 DFT может выполнить N-точечное DFT на N принятых выборках и обеспечить N принятых символов для всего N поднесущих. Эти N принятых символов могут содержать данные и информацию управления для всех UE, передающих к Узлу В 110. Обработка для восстановления информации управления и/или данных от UE 120 описана ниже.
Если информация управления и данные передаются посредством UE 120, то блок 1516 отображения символов на поднесущие может обеспечить Q принятых символов Q поднесущих для сегмента данных, назначенного для UE 120, и может отбросить остальные принятые символы. Блок 1518 может масштабировать Q принятых символов, основываясь на спектральном формировании, выполненном UE 120. Блок 1518 может далее выполнить обнаружение данных (например, согласованную фильтрацию, коррекцию и т.д.) на Q масштабированных символах с оценками усиления канала и обеспечить Q обнаруженных символов. Блок 1520 IDFT может выполнить Q-точечное IDFT на Q обнаруженных символах и обеспечить Q демодулированных символов для информации управления и данных. P/S 1522 может подать демодулированные символы для данных на процессор 1550 RX и может выдать демодулированные символы для информации управления на мультиплексор 1532, который может выдать эти символы на процессор 1552 управления RX. Процессоры 1550 и 1552 могут быть частью процессора 1270 данных RX и управления на фиг.12. Процессор RX 1550 может обрабатывать (например, выполнять обращенное отображение символов, обращенное перемежение и декодирование) демодулированные символы для данных и выдать декодированные данные. Процессор 1552 управления RX может обрабатывать демодулированные символы в отношении информации управления и предоставить декодированную информацию управления, например CQI и/или ACK.
Если UE 120 посылает информацию управления, но не посылает никаких данных, то блок 1516 отображения символов на поднесущие может обеспечить М принятых символов от М поднесущих для сегмента управления, назначенного для UE 120, и может отбросить остальные принятые символы. Детектор 1530 последовательности CAZAC может продетектировать один или более символов модуляции, наиболее вероятно посланных в периоде символа, основываясь на М принятых символах для этого периода символа. Детектор 1530 может обеспечить демодулированные символы для информации управления, которая может маршрутизироваться через мультиплексор 1532 и предоставляться процессору 1552 управления RX.
Понятно, что конкретный порядок или иерархия этапов в раскрытых процессах является примером иллюстративного подхода. Основываясь на предпочтениях при проектировании, ясно, что конкретный порядок или иерархия этапов в процессах могут быть переупорядочены, оставаясь в объеме раскрытия. Приложены пункты формулы изобретения, относящиеся к способу, представляют элементы различных этапов в иллюстративном порядке и не предполагаются ограниченными конкретным порядком или представленной иерархией.
Специалистам в данной области техники должно быть понятно, что информация и сигналы могут быть представлены с использованием любых из множества различных технологий и методов. Например, данные, инструкции, команды, информация, сигналы, биты, символы и кодовые элементы, которые могут упоминаться в вышеприведенном описании, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами или любой комбинацией указанных средств.
Специалистам в данной области техники должно быть понятно, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритмов, описанные в связи с раскрытыми вариантами осуществления, могут быть реализованы электронными аппаратными средствами, компьютерным программным обеспечением или комбинацией указанных средств. Для ясной иллюстрации этой взаимозаменяемости аппаратных средств и программного обеспечения различные иллюстративные компоненты, блоки, модули, схемы и этапы описаны выше в терминах их функциональных возможностей. То, реализованы ли такие функциональные возможности как аппаратные средства или программное обеспечение, зависит от конкретного применения и ограничений при проектировании, накладываемых на систему в целом. Специалист в данной области техники может реализовать требуемую функциональность различными путями для каждого конкретного применения, но такие решения по реализации не должны интерпретироваться как обуславливающие отклонение от объема настоящего изобретения.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с раскрытыми вариантами осуществления, могут быть реализованы или выполнены с использованием универсального процессора, цифрового процессора сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретной логической схемы или транзисторной логики, дискретных компонентов аппаратных средств или каких-либо их комбинаций. Универсальный процессор может быть микропроцессором, но в альтернативном варианте процессор может представлять собой обычный процессор, контроллер, микроконтроллер или конечный автомат. Процессор может быть также реализован как комбинация вычислительных устройств, например как комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров во взаимосвязи с ядром DSP или любая подобная конфигурация.
Этапы способа или алгоритма, описанные в связи с раскрытыми вариантами осуществления, могут быть реализованы непосредственно в аппаратных средствах, в модуле программного обеспечения, исполняемого процессором, или в комбинации обоих этих средств. Модуль программного обеспечения может находиться в оперативном запоминающем устройстве (ОЗУ), флэш-памяти, постоянном запоминающем устройстве (ПЗУ), электронно-программируемом ПЗУ (ЭППЗУ), электронно-стираемом программируемом ПЗУ (ЭСППЗУ), регистрах, на жестком диске, съемном диске, ПЗУ на компакт-диске (CD-ROM) или любом другом носителе для хранения данных, известном в технике. Приведенный для примера носитель записи связан с процессором, так что процессор может считывать информацию с носителя записи и записывать информацию на носитель записи. В альтернативном варианте носитель записи может находиться на ASIC. ASIC может находится в терминале. В альтернативном варианте процессор и носитель записи могут находиться на дискретных компонентах в терминале.
Предыдущее описание раскрытых вариантов осуществления предназначено для того, чтобы обеспечить возможность специалистам в данной области техники реализовать или использовать настоящее изобретение. Различные модификации этих вариантов осуществления изобретения будут очевидны для специалистов в данной области техники, и общие раскрытые принципы могут быть применены к другим вариантам осуществления без отклонения от сущности или объема изобретения. Таким образом, настоящее изобретение не предназначается для ограничения раскрытыми вариантами осуществления, а должно соответствовать самому широкому объему, совместимому с раскрытыми принципами и новыми признаками.