RU2359412C2 - Random access for wireless communication systems with multiple access - Google Patents
Random access for wireless communication systems with multiple access Download PDFInfo
- Publication number
- RU2359412C2 RU2359412C2 RU2005115869/09A RU2005115869A RU2359412C2 RU 2359412 C2 RU2359412 C2 RU 2359412C2 RU 2005115869/09 A RU2005115869/09 A RU 2005115869/09A RU 2005115869 A RU2005115869 A RU 2005115869A RU 2359412 C2 RU2359412 C2 RU 2359412C2
- Authority
- RU
- Russia
- Prior art keywords
- rach
- random access
- access
- message
- terminal
- Prior art date
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Притязание на приоритет по 35 U.S.C. §119Priority claim by 35 U.S.C. §119
Настоящая заявка на патент притязает на приоритет предварительной заявки на патент США 60/421,309, озаглавленной “MIMO WLAN System”, поданной 25 октября 2002 г., принадлежащей правообладателю настоящей заявки на патент, и включенной в настоящее описание во всей своей полноте в качестве ссылки.This patent application claims the priority of provisional patent application US 60 / 421,309, entitled "MIMO WLAN System", filed October 25, 2002, owned by the copyright holder of this patent application, and is incorporated into this description by reference in its entirety.
Настоящая заявка на патент притязает на приоритет предварительной заявки на патент США 60/432,440, озаглавленной “Random access for wireless multiple-access communication systems”, поданной 10 декабря 2002 г., принадлежащей правообладателю настоящей заявки на патент, и включенной в настоящее описание во всей своей полноте в качестве ссылки.This patent application claims the priority of provisional patent application US 60 / 432,440, entitled "Random access for wireless multiple-access communication systems", filed December 10, 2002, owned by the copyright holder of this patent application, and is incorporated into this description throughout its entirety as a reference.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕFIELD OF THE INVENTION
Настоящее изобретение в общем относится к передаче данных и, более точно, к способам, облегчающим произвольный доступ в беспроводных коммуникационных системах с множественным доступом.The present invention generally relates to data transmission and, more specifically, to methods that facilitate random access in wireless communication systems with multiple access.
УРОВЕНЬ ТЕХНИКИBACKGROUND
Беспроводные коммуникационные системы широко развернуты для обеспечения различных типов обмена данными, таких как голосовые данные, ракетные данные и т.п. Такие системы могут представлять собой системы с множественным доступом, выполненные с возможностью поддержки обмена данными с множеством пользовательских терминалов, совместно используя доступные системные ресурсы. Примерами систем с множественным доступом являются системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA).Wireless communication systems are widely deployed to provide various types of data exchange, such as voice data, missile data, etc. Such systems may be multi-access systems configured to support communication with multiple user terminals by sharing available system resources. Examples of multiple access systems are code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems.
В коммуникационной системе с множественным доступом нескольким пользовательским терминалам может требоваться получить доступ к системе в произвольный момент времени. Такие пользовательские терминалы могут быть зарегистрированы в системе или могут быть не зарегистрированы, могут иметь таймирование, несогласованные с таймированием системы, и могут иметь информацию или могут не иметь информацию о задержках распространения до их точек доступа. Следовательно, передача от пользовательских терминалов, пытающихся получить доступ в систему, может происходить в случайный момент времени, и могут быть или могут не быть соответствующим образом синхронизованными с принимающей точкой доступа. При этом точка доступа должна обнаружить эти передачи для того, чтобы идентифицировать конкретные пользовательские терминалы, требующие получения доступа в систему.In a multi-access communication system, multiple user terminals may need to access the system at any time. Such user terminals may or may not be registered in the system, may have timing inconsistent with the timing of the system, and may have information or may not have information about propagation delays to their access points. Therefore, transmission from user terminals trying to access the system may occur at a random point in time, and may or may not be appropriately synchronized with the receiving access point. In this case, the access point must detect these transmissions in order to identify specific user terminals that require access to the system.
При разработке схемы произвольного доступа для беспроводной системы с множественным доступом приходится сталкиваться с различными проблемами. Например, схема произвольного доступа должна позволять пользовательским терминалам быстро получать доступ в систему при настолько малом количестве попыток, насколько это возможно. Помимо этого схема произвольного доступа должна быть эффективной и потреблять настолько мало системных ресурсов, насколько это возможно.When developing a random access scheme for a wireless multiple-access system, one has to deal with various problems. For example, a random access scheme should allow user terminals to quickly access the system with as few attempts as possible. In addition, the random access scheme must be efficient and consume as few system resources as possible.
Таким образом, в данной области техники существует потребность в эффективной и действенной схеме произвольного доступа для беспроводных коммуникационных систем с множественным доступом.Thus, in the art there is a need for an effective and efficient random access scheme for wireless multiple-access communication systems.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION
В настоящем описании представлены способы для облегчения произвольного доступа в беспроводных коммуникационных системах с множественным доступом. В одном из аспектов определяют канал произвольного доступа (RACH) для образования “быстрого” канала произвольного доступа (F-RACH) и “медленного” канала произвольного доступа (S-RACH). F-RACH и S-RACH выполнены с возможностью эффективной поддержки пользовательских терминалов в различных операционных состояниях, имеющих различные конструкции. F-RACH является эффективным и может быть использован для быстрого доступа в систему, а S-RACH является более надежным и может поддерживать пользовательские терминалы в различных операционных состояниях и условиях. F-RACH может быть использован пользовательскими терминалами, которые зарегистрированы в системе и могут компенсировать их задержки при прохождении в оба конца (RTD) при помощи соответствующего изменения их таймирования при передаче. S-RACH может быть использован пользовательскими терминалами, которые могут быть зарегистрированы или не зарегистрированы в системе и могут быть в состоянии или не могут быть в состоянии компенсировать их RTD. Пользовательские терминалы могут использовать для получения доступа в систему F-RACH или S-RACH, или оба канала.Methods for facilitating random access in wireless multiple-access communication systems are provided herein. In one aspect, a random access channel (RACH) is defined to form a “fast” random access channel (F-RACH) and a “slow” random access channel (S-RACH). F-RACH and S-RACH are configured to efficiently support user terminals in various operational states having different designs. F-RACH is efficient and can be used for quick access to the system, and S-RACH is more reliable and can support user terminals in various operating conditions and conditions. F-RACH can be used by user terminals that are registered in the system and can compensate for their round-trip delays (RTD) by changing their timing in transit accordingly. S-RACH can be used by user terminals, which may or may not be registered in the system and may or may not be able to compensate for their RTD. User terminals may use both channels for accessing the F-RACH or S-RACH system.
Различные аспекты и варианты осуществления настоящего изобретения более подробно описаны ниже.Various aspects and embodiments of the present invention are described in more detail below.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS
Отличительные особенности, сущность и преимущества настоящего изобретения станут более очевидными из подробного описания, приведенного ниже в сочетании с чертежами, на которых одинаковые ссылочные позиции обозначают одинаковые элементы на всех чертежах и на которых:Distinctive features, the nature and advantages of the present invention will become more apparent from the detailed description below in conjunction with the drawings, in which the same reference numbers indicate the same elements in all the drawings and in which:
На Фиг.1 показана беспроводная коммуникационная система с множественным доступом;Figure 1 shows a wireless communication system with multiple access;
На Фиг.2 показана структура кадра дуплексной связи с временным разделением (TDD);2 shows a time division duplex (TDD) frame structure;
На Фиг.3А и 3В показаны структуры слотов для F-RACH и S-RACH, соответственно;3A and 3B show slot structures for F-RACH and S-RACH, respectively;
На Фиг.4 показан общий вид процесса для получения доступа в систему с использованием F-RACH и/или S-RACH;Figure 4 shows a General view of the process for gaining access to the system using F-RACH and / or S-RACH;
На Фиг.5 и 6 показаны процессы для получения доступа в систему с использованием F-RACH и S-RACH, соответственно;5 and 6 show processes for accessing a system using F-RACH and S-RACH, respectively;
На Фиг.7А и 7В показаны иллюстративные примеры передачи с использованием S-RACH и F-RACH, соответственно;7A and 7B show illustrative transmission examples using S-RACH and F-RACH, respectively;
На Фиг.8 показана точка доступа и два пользовательских терминала;FIG. 8 shows an access point and two user terminals;
На Фиг.9 показана блок-схема ТХ процессора данных в терминале;Figure 9 shows a block diagram of the TX data processor in the terminal;
На Фиг.10А и 10В показана блок-схема блоков обработки в ТХ процессоре данных;10A and 10B show a block diagram of processing units in a TX data processor;
На Фиг.11 показана блок-схема ТХ пространственного процессора в терминале;11 shows a block diagram of a TX spatial processor in a terminal;
На Фиг.12А показана блок-схема OFDM модулятора;12A shows a block diagram of an OFDM modulator;
На Фиг.12В показан OFDM символ.12B shows an OFDM symbol.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯDETAILED DESCRIPTION OF THE INVENTION
Слово “иллюстративный” используется в настоящем описании в смысле “служащий в качестве примера образца или иллюстрации”. Любой вариант осуществления или конструктивное решение, описанное в настоящем описании как “иллюстративное”, не следует рассматривать как предпочтительное или имеющее преимущество перед другими вариантами осуществления или конструктивными решениями.The word “illustrative” is used in the present description in the sense of “serving as an example of a sample or illustration”. Any embodiment or constructive solution described herein as “illustrative” should not be construed as preferred or having an advantage over other embodiments or constructive solutions.
На Фиг.1 показана беспроводная коммуникационная система 100 с множественным доступом, которая поддерживает множество пользователей. Система 100 включает в себя несколько точек доступа (ТД, AP) 110, которые поддерживают связь с множеством пользовательских терминалов (ПТ, UT) 120. Для простоты на Фиг.1 показаны только две точки 110а и 110b доступа. Точка доступа в общем случае представляет собой неподвижную станцию, которая используется для связи с пользовательскими терминалами. Точка доступа также может называться базовой станцией или каким-либо другим термином.Figure 1 shows a wireless multiple-
Пользовательские терминалы 120 могут быть распределены по всей системе. Каждый пользовательский терминал может представлять собой неподвижный или мобильный терминал, который может обмениваться данными с точкой доступа. Пользовательский терминал также может называться терминалом доступа, мобильной станцией, удаленной станицей, устройством пользователя (УП, UE), беспроводным устройством или каким-либо другим термином. Каждый пользовательский терминал может обмениваться данными с одной или, возможно, с множеством точек доступа по нисходящей линии и/или восходящей линии в любой момент времени. Нисходящая линия (т.е. прямая линия) относится к передаче от точки доступа в пользовательский терминал, а восходящая линия (т.е. обратная линия) относится к передаче от пользовательского термина в точку доступа.
На Фиг.1 точка 110а доступа осуществляет связь с пользовательскими терминалами 120а-120f, и точка 110b доступа осуществляет связь с пользовательскими терминалами 120f-120k. Контроллер 130 системы подсоединен к точкам 110 доступа и может быть выполнен с возможностью осуществления множества функций, таких как (1) координация и управление точками доступа, подсоединенными к нему, (2) маршрутизация данных между этими точками доступа и (3) управление доступом и связью, с пользовательскими терминалами, обслуживаемыми этими точками доступа.1, an
Способы произвольного доступа, изложенные в настоящем описании, могут быть использованы для различных коммуникационных систем с множественным доступом. Например, эти способы могут быть использованы в системах, которые применяют (1) одну или множество антенн для передачи данных и одну или множество антенн для приема данных, (2) различные способы модуляции (например, CDMA, OFDM и т.д.) и (3) один или множество частотных диапазонов для нисходящей линии и восходящей линии.The random access methods described herein can be used for various multiple access communication systems. For example, these methods can be used in systems that use (1) one or many antennas for transmitting data and one or many antennas for receiving data, (2) various modulation methods (e.g., CDMA, OFDM, etc.) and (3) one or a plurality of frequency ranges for the downlink and the uplink.
Для простоты способы произвольного доступа описываются ниже для конкретной иллюстративной беспроводной системы с множественным доступом. В этой системе каждая точка доступа оборудована множеством (например, четырьмя) антеннами для передачи и приема данных, и каждый пользовательский терминал может быть оборудован одной или множеством антенн.For simplicity, random access methods are described below for a particular illustrative wireless multiple-access system. In this system, each access point is equipped with multiple (e.g., four) antennas for transmitting and receiving data, and each user terminal may be equipped with one or multiple antennas.
Помимо этого система использует мультиплексирование с ортогональным делением частот (OFDM), с эффективным разделением всей полосы частот системы на множество (NF) ортогональных поддиапазонов. В одном из конкретных вариантов осуществления полоса частот системы составляет 20 МГц, NF=64, поддиапазонам назначены индексы от -32 до +32, продолжительность каждого преобразованного символа составляет 3,2 мкс, циклический префикс составляет 800 нс и длительность каждого символа OFDM составляет 4,0 мкс. Период символа OFDM, который также называется периодом символа, соответствует длительности одного символа OFDM.In addition, the system uses orthogonal frequency division multiplexing (OFDM), with efficient division of the entire system bandwidth into multiple (NF) orthogonal subbands. In one specific embodiment, the system frequency band is 20 MHz, N F = 64, the subbands are assigned indices from -32 to +32, the duration of each transformed symbol is 3.2 μs, the cyclic prefix is 800 ns, and the duration of each OFDM symbol is 4 , 0 μs. An OFDM symbol period, also called a symbol period, corresponds to the duration of one OFDM symbol.
Система также использует один частотный диапазон как для нисходящей линии, так и для восходящей линии, которые разделяют этот общий диапазон, используя дуплексную связь с временным разделением (TDD). Помимо этого система использует несколько транспортных каналов для облегчения передачи данных по нисходящей линии и восходящей линии.The system also uses a single frequency range for both the downlink and the uplink, which share this common range using time division duplex (TDD). In addition, the system uses several transport channels to facilitate data transmission on the downlink and uplink.
На Фиг.2 показана структура 200 кадра, которая может быть использована в беспроводной TDD системе с множественным доступом. Передачи выполняются в единицах кадров TDD, причем каждый из них имеет определенную временную длительность (например, 2 мс). Каждый TDD кадр разделен на фазу нисходящей линии и фазу восходящей линии. Каждая из фаз нисходящей линии и восходящей линии дополнительно разделена на множество сегментов для множества транспортных каналов нисходящей линии/восходящей линии.2 shows a frame structure 200 that can be used in a multiple access wireless TDD system. Transmissions are performed in units of TDD frames, each of which has a specific time duration (for example, 2 ms). Each TDD frame is divided into a downlink phase and an uplink phase. Each of the phases of the downlink and uplink is further divided into a plurality of segments for a plurality of downlink / uplink transport channels.
В варианте осуществления, показанном на Фиг.2, транспортный канал нисходящий линии связи включает в себя широковещательный канал (BCH), прямой канал управления (FCCH) и прямой канал (FCH), которые передаются в сегментах 210, 220 и 230, соответственно. BCH используется для отправки (1) маяка пилот-сигнала, который может быть использован для синхронизации системы, (2) MIMO пилот-сигнала, который может быть использован для оценки канала и (3) BCH сообщения, несущего системную информацию. FCCH используется для отправки подтверждений для RACH и назначения ресурсов нисходящей линии и восходящей линии. FCH используется для отправки специфичных для пользователя пакетов данных, пейджинговых и широковещательных сообщений и т.д., по нисходящей линии в пользовательские терминалы.In the embodiment shown in FIG. 2, the downlink transport channel includes a broadcast channel (BCH), a forward control channel (FCCH), and a forward channel (FCH), which are transmitted in segments 210, 220, and 230, respectively. The BCH is used to send (1) a pilot beacon that can be used to synchronize the system, (2) a MIMO pilot, which can be used to estimate the channel, and (3) a BCH message carrying system information. FCCH is used to send acknowledgments for RACH and assign downlink and uplink resources. FCH is used to send user-specific data packets, paging and broadcast messages, etc., in a downlink to user terminals.
В варианте осуществления, показанном на Фиг.2, транспортный канал восходящей линии связи включает в себя обратный канал (RCH) и канал произвольного доступа (RACH), которые передают в сегментах 240 и 250, соответственно. RCH используют для отправки пакетов данных по восходящей линии. RACH используется пользовательским терминалом для получения доступа в систему.In the embodiment shown in FIG. 2, the uplink transport channel includes a reverse channel (RCH) and a random access channel (RACH), which are transmitted in segments 240 and 250, respectively. RCHs are used to send data packets on the uplink. RACH is used by the user terminal to gain access to the system.
Структура кадра и транспортных каналов, показанная на Фиг.2, раскрыта более подробно в вышеупомянутой заявке на патент США № 60/421,309.The frame structure and transport channels shown in FIG. 2 are disclosed in more detail in the aforementioned US patent application No. 60 / 421,309.
1. Структура RACH1. RACH structure
В одном из аспектов RACH содержит “быстрый” канал произвольного доступа (F-RACH) и “медленный” канал произвольного доступа (S-RACH). F-RACH и S-RACH реализованы с возможностью эффективной поддержки пользовательских терминалов в различных операционных состояниях и имеющих различные конструкции. F-RACH может быть использован пользовательскими терминалами, зарегистрировавшимися в системе и имеющих возможность компенсировать их задержки распространения в оба конца (RTD), соответствующим образом изменяя таймирование своей передачи, как описано ниже. S-RACH может быть использован терминалами, которые определили частоту системы (например, при помощи маяка пилот-сигнала по BCH), но могут быть зарегистрированными или не зарегистрированными в системе. При передаче по S-RACH пользовательские терминалы могу выполнять или не выполнять компенсацию своих RTD.In one aspect, the RACH comprises a “fast” random access channel (F-RACH) and a “slow” random access channel (S-RACH). F-RACH and S-RACH are implemented with the ability to effectively support user terminals in various operating conditions and having different designs. F-RACH can be used by user terminals registered in the system and able to compensate for their round-trip propagation delays (RTD), accordingly changing the timing of their transmission, as described below. S-RACH can be used by terminals that have determined the frequency of the system (for example, using a pilot beacon on the BCH), but can be registered or not registered in the system. When transmitting via S-RACH, user terminals may or may not compensate for their RTDs.
В таблице 1 сведены требования и характеристики F-RACH и S-RACH.Table 1 summarizes the requirements and characteristics of the F-RACH and S-RACH.
Для F-RACH используется схема произвольного доступа ALOHA с тактированиемIt is used to gain access to the system by user terminals that (1) are registered in the system, (2) can compensate for their propagation delay at both ends, and (3) can provide the required signal-to-noise ratio (SNR).
F-RACH uses ALOHA clocked random access scheme
Для S-RACH используется схема произвольного доступа ALOHAUsed to gain access to the system by user terminals that cannot use F-RACH, for example, due to the inability to satisfy any requirements necessary for using F-RACH
S-RACH uses ALOHA random access scheme
Для F-RACH и S-RACH используются различные варианты исполнения для облегчения максимально быстрого доступа в систему и минимизации системных ресурсов, необходимых для осуществления произвольного доступа. В одном из вариантов осуществления F-RACH использует короткие блоки данных протокола (PDU), использующие более слабую схему кодирования и требующие прибытия F-RACH PDU в точку доступа практически выровненными по времени. В одном из вариантов осуществления S-RACH использует длинные PDU, использующие более сильную схему кодирования и не требующие прибытия S-RACH PDU в точку доступа выровненными по времени. Варианты осуществления F-RACH и S-RACH и их использование более подробно описаны ниже.Various designs are used for F-RACH and S-RACH to facilitate the fastest access to the system and minimize the system resources required for random access. In one embodiment, the F-RACH uses short Protocol Data Units (PDUs) using a weaker coding scheme and requiring the arrival of the F-RACH PDUs at the access point almost time aligned. In one embodiment, the S-RACH uses long PDUs that use a stronger coding scheme and do not require the arrival of the S-RACH PDU at the time-aligned access point. Embodiments of F-RACH and S-RACH and their use are described in more detail below.
В обычной беспроводной коммуникационной системе каждый пользовательский терминал выравнивает свое таймирование с таймированием системы. Обычно это выполняется посредством приема из точки доступа передачи (например, маяка пилот-сигнала по BCH), которая несет или в которую встроена информация о таймировании. Затем пользовательский терминал устанавливает свое таймирование, основываясь на принятой информации таймирования. Однако таймирование пользовательского терминала отклоняется (или задержано) по отношению к таймированию системы, причем величина отклонения обычно соответствует задержке распространения передачи, содержащей информацию таймирования. Если после этого пользовательский терминал выполняет передачу, используя свое таймирование, то передача, принятая в точке доступа, является эффективно задержанной на две задержки распространения (т.е. на задержку распространения в два конца), где одна задержка распространения появляется вследствие отличия или отклонения между таймированием пользовательского терминала и таймирования системы, а другая задержка распространения относится к передаче от пользовательского терминала в точку доступа (см Фиг.7). Для того чтобы передача прибыла в конкретный момент времени согласно таймированию точки доступа, пользовательскому терминалу необходимо выполнить настройку своего таймирования передачи для компенсации задержки распространения в оба конца для данной точки доступа (см. Фиг.7В).In a conventional wireless communication system, each user terminal aligns its timing with the timing of the system. This is usually accomplished by receiving from the access point a transmission (eg, a BCH pilot beacon) that carries or in which timing information is embedded. Then, the user terminal sets its timing based on the received timing information. However, the timing of the user terminal is rejected (or delayed) with respect to the timing of the system, and the amount of deviation usually corresponds to the propagation delay of the transmission containing timing information. If, after this, the user terminal transmits using its timing, then the transmission received at the access point is effectively delayed by two propagation delays (i.e., a two-way propagation delay), where one propagation delay appears due to a difference or deviation between timing of the user terminal and timing of the system, and another propagation delay relates to transmission from the user terminal to the access point (see FIG. 7). In order for the transmission to arrive at a particular point in time according to the timing of the access point, the user terminal must configure its transmission timing to compensate for the round-trip propagation delay for this access point (see Fig. 7B).
Как используется в настоящем описании, передача с компенсацией RTD относится к передаче, которая была отправлена таким способом, что она прибывает в приемник в расчетный момент времени согласно таймированию приемника. (При этом могут присутствовать некоторые погрешности, так что передача может быть принята близко, но не совершенно точно в расчетный момент времени). Если пользовательский терминал способен согласовать свое таймирование с таймированием системы (например, оба таймирования выполняются, основываясь на времени GPS), то для передачи с компенсацией RTD требуется только учесть задержку распространения от пользовательского терминала до точки доступа.As used herein, an RTD-compensated transmission refers to a transmission that has been sent in such a way that it arrives at the receiver at an estimated time according to receiver timing. (In this case, some errors may be present, so that the transmission can be received close, but not exactly at the estimated time). If the user terminal is able to coordinate its timing with the system timing (for example, both timings are performed based on GPS time), then for transmission with RTD compensation, it is only necessary to take into account the propagation delay from the user terminal to the access point.
На Фиг.2 также показан вариант осуществления структуры RACH. В этом варианте осуществления RACH сегмент 250 разделен на три сегмента: сегмент 252 для F-RACH, сегмент 254 для S-RACH и охранный сегмент 256. F-RACH сегмент расположен первым в RACH сегменте, поскольку передачи F-RACH ведутся с компенсацией RTD и, следовательно, не создают помех передачам в предшествующем RCH сегменте. S-RACH сегмент расположен следующим в RACH сегменте, поскольку передачи по S-RASH могут вестись без компенсации RTD и могут создавать помехи передачам в предшествующем RCH сегменте, если он будет расположен первым. Охранный сегмент следует за S-RACH сегментом и служит для предотвращения помех, создаваемых передачами S-RACH, передачам по нисходящей линии в BCH в следующем кадре TDD.2 also shows an embodiment of a RACH structure. In this embodiment, the RACH segment 250 is divided into three segments:
В одном из вариантов осуществления конфигурация как F-RACH, так и S-RACH может задаваться системой динамически для каждого кадра TDD. Например, начальное положение RACH сегмента, длительность F-RACH сегмента, длительность S-RACH сегмента и охранный интервал могут задаваться индивидуально для каждого TDD кадра. Длительность F-RACH и S-RACH сегментов может выбираться, основываясь на различных факторах, например количестве зарегистрированных/не зарегистрированных пользовательских терминалов, загрузке системы и т.д. Параметры конфигурации RACH и S-RACH для каждого кадра TDD могут отправляться в пользовательский терминал в сообщении BCH, которое передается в том же TDD кадре.In one embodiment, the configuration of both the F-RACH and the S-RACH can be set dynamically by the system for each TDD frame. For example, the initial position of the RACH segment, the duration of the F-RACH segment, the duration of the S-RACH segment and the guard interval can be set individually for each TDD frame. The duration of the F-RACH and S-RACH segments can be selected based on various factors, for example, the number of registered / unregistered user terminals, system load, etc. The RACH and S-RACH configuration parameters for each TDD frame may be sent to the user terminal in a BCH message that is transmitted in the same TDD frame.
На Фиг.3А показан вариант осуществления структуры 300 слотов, которая может быть использована в F-RACH. F-RACH сегмент разделен на несколько F-RACH слотов. Конкретное количество F-RACH слотов, доступных в каждом TDD кадре, представляет собой конфигурируемый параметр, который передается в сообщении BCH отправляемого в том же TDD кадре. В одном из вариантов осуществления каждый F-RACH слот имеет фиксированную длительность, которая определена как равная, например, одному периоду символа OFDM.3A shows an embodiment of a
В одном из вариантов осуществления один F-RACH PDU может отправляться в каждом F-RACH слоте. F-RACH PDU содержит ссылочную часть, которая мультиплексирована с F-RACH сообщением. F-RACH ссылочная часть включает в себя набор пилотных символов, который передается в одном наборе поддиапазонов, и F-RACH сообщение, содержащее группу символов данных, которые передаются в другом наборе поддиапазонов. Мультиплексирование поддиапазонов, обработка F-RACH PDU и операции по F-RACH для получения доступа в систему описаны более подробно ниже.In one embodiment, one F-RACH PDU may be sent in each F-RACH slot. The F-RACH PDU contains a reference part that is multiplexed with the F-RACH message. The F-RACH reference part includes a pilot symbol set that is transmitted in one set of subbands, and an F-RACH message containing a group of data symbols that are transmitted in another set of subbands. Subband multiplexing, F-RACH PDU processing, and F-RACH operations to gain access to the system are described in more detail below.
В таблице 2 перечислены поля для иллюстративного формата F-RACH сообщения.Table 2 lists the fields for an illustrative F-RACH message format.
Поле ИД управления доступа к среде (MAC) содержит MAC ID, который идентифицирует конкретный пользовательский терминал, посылающий F-RACH сообщение. Каждый пользовательский терминал регистрируется в системе в начале сессии связи, и ему присваивается уникальный MAC ID. Такой MAC ID после этого используется для идентификации пользовательского терминала во время сессии. Поле битов заполнения включает в себя группу нулей, используемых для установки сверточного кодера в известное состояние в конце F-RACH сообщения.The Media Access Control (MAC) ID field contains a MAC ID that identifies a particular user terminal sending an F-RACH message. Each user terminal is registered in the system at the beginning of a communication session, and it is assigned a unique MAC ID. This MAC ID is then used to identify the user terminal during the session. The padding bit field includes a group of zeros used to set the convolutional encoder to a known state at the end of the F-RACH message.
На Фиг.3В показан вариант осуществления структуры 310 слотов, которая может быть использована для S-RACH. S-RACH сегмент также разделен на несколько S-RACH слотов. Конкретное количество S-RACH слотов, доступное для использования в каждом TDD кадре, является настраиваемым параметром, который передается в BCH сообщение, передаваемом в том же TDD кадре. В одном из вариантов осуществления S-RACH слот имеет фиксированную длительность, которая определена как равная, например, четырем периодам символа OFDM.FIG. 3B shows an embodiment of a
В одном из вариантов осуществления S-RACH PDU может пересылаться в каждом S-RACH слоте. S-RACH PDU содержит ссылочную часть, за которой следует S-RACH сообщение. В конкретном варианте осуществления ссылочная часть включает в себя два пилотных символа OFDM, которые служат для облегчения приема и обнаружения S-RACH передачи, а также для содействия когерентной демодуляции части S-RACH сообщения. Пилотные символы OFDM могут генерироваться, как описано ниже.In one embodiment, an S-RACH PDU may be forwarded in each S-RACH slot. The S-RACH PDU contains a reference part, followed by an S-RACH message. In a specific embodiment, the reference part includes two OFDM pilot symbols, which serve to facilitate reception and detection of S-RACH transmission, as well as to facilitate coherent demodulation of the S-RACH part of the message. OFDM pilot symbols may be generated as described below.
В таблице 3 приведен перечень полей иллюстративного формата S-RACH сообщения.Table 3 lists the fields of the illustrative S-RACH message format.
Для варианта осуществления, показанного в таблице 3, S-RACH сообщение включает в себя три поля. Поле MAC ID и поле битов заполнения описано выше. S-RACH может быть использован незарегистрированными пользовательскими терминалами для получения доступа в систему. При получении первого доступа в систему незарегистрированным пользовательским терминалом уникальный MAC ID еще не присвоен пользовательскому терминалу. В этом случае незарегистрированным пользовательским терминалом может использоваться регистрационный MAC ID, который зарезервирован для целей регистрации до тех пор, пока терминалу не будет присвоен уникальный MAC ID. Регистрационный MAC ID представляет собой определенное значение (например, 0х0001). Поле циклического избыточного кода (CRC) содержит значение CRC для S-RACH сообщения. Это значение CRC может быть использовано точкой доступа для определения, было ли принятое S-RACH сообщение декодировано верно или с ошибкой. Значение CRC таким образом используется для минимизации вероятности неверного обнаружения S-RACH сообщения.For the embodiment shown in Table 3, the S-RACH message includes three fields. The MAC ID field and padding bit field are described above. S-RACH can be used by unregistered user terminals to gain access to the system. Upon first access to the system by an unregistered user terminal, a unique MAC ID has not yet been assigned to the user terminal. In this case, an unregistered user terminal may use a registration MAC ID, which is reserved for registration purposes until a unique MAC ID is assigned to the terminal. Registration MAC ID is a specific value (for example, 0x0001). The cyclic redundancy code (CRC) field contains the CRC value for the S-RACH message. This CRC value can be used by the access point to determine if the received S-RACH message has been decoded correctly or in error. The CRC value is thus used to minimize the likelihood of incorrect detection of the S-RACH message.
В таблицах 2 и 3 показаны конкретные варианты осуществления форматов F-RACH и S-RACH сообщений. Другие форматы с меньшим количеством дополнительных и/или других полей также могут быть определены для этих сообщений, и это находится в пределах объема настоящего изобретения. Например, S-RACH сообщение может быть определено как включающее в себя поле Slot ID, которое содержит индекс конкретного S-RACH слота, в котором пересылается S-RACH PDU. В качестве другого примера F-RACH сообщение может быть определено как включающее в себя поле CRC.Tables 2 and 3 show specific embodiments of the F-RACH and S-RACH message formats. Other formats with fewer additional and / or other fields may also be defined for these messages, and this is within the scope of the present invention. For example, an S-RACH message may be defined as including a Slot ID field that contains the index of a particular S-RACH slot in which the S-RACH PDU is forwarded. As another example of an F-RACH, a message may be defined as including a CRC field.
На Фиг.3А и 3В показаны конкретные структуры для F-RACH и S-RACH. Другие структуры также могут быть определены для F-RACH и S-RACH, и это находится в пределах объема настоящего изобретения. Например, F-RACH и/или S-RACH могут быть определены, как имеющие конфигурируемую длительность слота, которая может передаваться в BCH сообщение.3A and 3B show specific structures for F-RACH and S-RACH. Other structures may also be defined for F-RACH and S-RACH, and this is within the scope of the present invention. For example, F-RACH and / or S-RACH may be defined as having a configurable slot duration that can be transmitted in a BCH message.
На Фиг.3А и 3В также показаны конкретные варианты осуществления для F-RACH и S-RACH PDU. Также могут быть определены другие форматы PDU, и это также находится в пределах объема настоящего изобретения. Например, для S-RACH PDU также может быть использовано мультиплексирование поддиапазонов. Помимо этого части каждого PDU могут быть определены как имеющие размеры, отличные от описанных выше. Например, ссылочная часть S-RACH PDU может быть определена как включающая в себя только один пилотный символ OFDM.3A and 3B also show specific embodiments for the F-RACH and S-RACH PDUs. Other PDU formats may also be defined, and this is also within the scope of the present invention. For example, sub-band multiplexing may also be used for the S-RACH PDU. In addition, portions of each PDU can be defined as having dimensions other than those described above. For example, the reference portion of the S-RACH PDU may be defined as including only one OFDM pilot symbol.
Использование F-RACH и S-RACH для произвольного доступа может обеспечить различные преимущества. Во-первых, достигается улучшенная эффективность посредством разделения пользовательских терминалов на две группы. Пользовательские терминалы, которые в состоянии удовлетворить требованиям на таймирование и SNR при приеме, могут использовать более эффективный F-RACH для произвольного доступа, а все другие пользовательские терминалы могут поддерживаться через S-RACH. F-RACH может функционировать как тактированный ALOHA канал, для которого известно, что он примерно в два раза более эффективен, чем ALOHA канал без тактирования. Пользовательские терминалы, которые не могут компенсировать их RTD, ограничены только использованием S-RACH и не создают помех пользовательским терминалам в F-RACH.Using F-RACH and S-RACH for random access can provide various benefits. First, improved efficiency is achieved by dividing user terminals into two groups. User terminals that are able to satisfy timing and SNR requirements at reception can use the more efficient F-RACH for random access, and all other user terminals can be supported via S-RACH. F-RACH can function as a clocked ALOHA channel, for which it is known that it is about two times more efficient than an ALOHA channel without clocking. User terminals that cannot compensate for their RTD are limited only to the use of S-RACH and do not interfere with user terminals in the F-RACH.
Во-вторых, могут быть использованы различные пороги обнаружения для F-RACH и S-RACH. Такая гибкость позволяет системе достигать различные цели. Например, порог обнаружения для F-RACH может быть установлен более высоким, чем порог обнаружения для S-RACH. Это дает возможность системе дать преимущество пользовательским терминалам, которые являются более эффективными (т.е. с более высоким SNR при приеме) для доступа в систему через F-RACH, что может обеспечить более высокую полную пропускную способность системы. Порог обнаружения для S-RACH может быть установлен более низким, чтобы позволить всем пользовательским терминалам (с конкретным минимальным SNR при приеме) получить доступ в систему.Secondly, different detection thresholds for F-RACH and S-RACH can be used. This flexibility allows the system to achieve various goals. For example, the detection threshold for the F-RACH may be set higher than the detection threshold for the S-RACH. This enables the system to take advantage of user terminals that are more efficient (i.e., with a higher SNR at reception) for accessing the system via F-RACH, which can provide higher overall system throughput. The detection threshold for S-RACH can be set lower to allow all user terminals (with a specific minimum SNR at reception) to access the system.
В-третьих, для F-RACH и S-RACH может использоваться различное строение и PDU. В конкретных вариантах осуществления, описанных выше, F-RACH PDU содержит один символ OFDM, и S-RACH PDU содержит четыре символа OFDM. Различные размеры PDU являются следствием того, что различные данные посылаются пользователями F-RACH и пользователями S-RACH, и также вследствие различных схем кодирования и требуемых значений SNR при приеме для F-RACH и S-RACH. В общем случае F-RACH примерно в восемь раз более эффективен, чем S-RACH, причем фактор четыре является следствием более короткого размера PDU, а фактор два является следствием природы F-RACH, подразумевающей использование слотов. Таким образом, при одинаковой длительности сегмента F-RACH может поддерживать в восемь раз большее количество пользовательских терминалов, чем может поддерживать S-RACH. С другой точки зрения, одинаковое количество пользовательских терминалов может поддерживаться F-RACH сегментом, составляющим 1/8 по длительности от S-RACH сегмента.Thirdly, different structures and PDUs can be used for F-RACH and S-RACH. In the specific embodiments described above, the F-RACH PDU contains one OFDM symbol, and the S-RACH PDU contains four OFDM symbols. The different sizes of the PDUs are due to the different data being sent by the F-RACH users and the S-RACH users, and also due to the different coding schemes and the required reception SNRs for the F-RACH and S-RACH. In general, F-RACH is about eight times more efficient than S-RACH, with factor four being a consequence of the shorter PDU size, and factor two being a consequence of the nature of F-RACH, which involves the use of slots. Thus, with the same segment duration, the F-RACH can support eight times as many user terminals as the S-RACH can. From another point of view, the same number of user terminals can be supported by the F-RACH segment, which is 1/8 in duration from the S-RACH segment.
2. Процедуры произвольного доступа2. Random Access Procedures
Пользовательские терминалы могут использовать F-RACH или S-RACH или и то и другое для получения доступа в систему. Первоначально пользовательские терминалы, которые не зарегистрированы в системе (т.е. которым не был назначен уникальный MAC ID) используют S-RACH для доступа в систему. После регистрации пользовательские терминалы могут использовать F-RACH и/или S-RACH для доступа в систему.User terminals may use F-RACH or S-RACH, or both, to gain access to the system. Initially, user terminals that are not registered with the system (i.e., which have not been assigned a unique MAC ID) use S-RACH to access the system. After registration, user terminals may use F-RACH and / or S-RACH to access the system.
Поскольку для F-RACH и S-RACH используются различные варианты осуществления, успешное обнаружение передачи по F-RACH требует более высокого SNR при приеме, чем требуемое для передачи по S-RACH. По этой причине пользовательский терминал, который не может передавать с достаточным уровнем мощности для достижения требуемого SNR при приеме для F-RACH, может по умолчанию использовать S-RACH. Помимо этого, если пользовательскому терминалу не удалось получить доступ в систему после определенного количества последовательных попыток по F-RASH, тогда он также по умолчанию может использовать S-RACH.Since various embodiments are used for F-RACH and S-RACH, successful F-RACH transmission detection requires a higher receive SNR than that required for S-RACH transmission. For this reason, a user terminal that cannot transmit with a sufficient power level to achieve the desired reception SNR for F-RACH can use S-RACH by default. In addition, if the user terminal was unable to access the system after a certain number of consecutive attempts via F-RASH, then it can also use S-RACH by default.
На Фиг.4 показана блок-схема последовательности операций варианта осуществления процесса 400, выполняемого пользовательским терминалом для получения доступа в систему с использованием F-RACH и/или S-RACH. Первоначально определяют, зарегистрирован или нет пользовательский терминал в системеFIG. 4 is a flowchart of an embodiment of a
Если пользовательский терминал зарегистрирован, и порог по SNR для F-RACH достигнут, тогда выполняют F-RACH процедуру доступа, пытаясь получить доступ в систему (этап 420). После завершения F-RACH процедуры доступа (вариант осуществления, который описан ниже на Фиг.5) выполняют определение, был ли доступ успешным (этап 422). В случае положительного ответа декларируют успешный доступ (этап 424), и процесс завершается. В противном случае процесс переходит к этапу 430 для выполнения попытки доступа по S-RACH.If the user terminal is registered and the SNR threshold for the F-RACH is reached, then the F-RACH access procedure is performed, trying to gain access to the system (step 420). Upon completion of the F-RACH access procedure (the embodiment described below in FIG. 5), a determination is made whether the access was successful (step 422). If the answer is yes, a successful access is declared (step 424), and the process ends. Otherwise, the process proceeds to step 430 to complete an access attempt on the S-RACH.
Если терминал не зарегистрирован, не может обеспечить пороговый уровень SNR для F-RACH, или его попытка получить доступ по F-RACH была неуспешной, тогда он выполняет S-RACH процедуру доступа, пытаясь получить доступ в систему (этап 430). После выполнения S-RACH процедуры доступа (вариант осуществления, который описан ниже на Фиг.6) определяют, был ли доступ успешным или неуспешным (этап 432). В случае положительного ответа декларируют выполнение успешного доступа (этап 424). В противном случае декларируют неуспешный доступ (этап 434). В любом случае процесс завершается.If the terminal is not registered, cannot provide the SNR threshold level for the F-RACH, or its attempt to access via the F-RACH was unsuccessful, then it performs the S-RACH access procedure, trying to gain access to the system (step 430). After performing the S-RACH access procedure (the embodiment described below in FIG. 6), it is determined whether the access was successful or unsuccessful (step 432). If the answer is yes, a successful access is declared (block 424). Otherwise, the access is declared unsuccessful (step 434). In any case, the process ends.
Для простоты в варианте осуществления, показанном на Фиг.4, предполагается, что пользовательский терминал имеет свежую RTD информацию в случае, если он зарегистрирован в системе. Это допущение в общем случае является верным, если пользовательский терминал является стационарным (т.е. его положение фиксировано), или беспроводной канал не претерпел значительных изменений. Для мобильного пользовательского терминала RTD может заметно меняться между доступами в систему или, возможно, даже между отдельными попытками доступа в систему. Таким образом, процесс 400 может быть модифицирован для включения в него этапа определения, имеет ли или нет пользовательский терминал свежую RTD информацию. Такое определение может быть выполнено, например, основываясь на прошедшем времени с момента последнего доступа в систему, наблюдаемом поведении канала во время последнего доступа в систему и т.д.For simplicity, in the embodiment shown in FIG. 4, it is assumed that the user terminal has fresh RTD information if it is registered in the system. This assumption is generally true if the user terminal is stationary (i.e. its position is fixed) or the wireless channel has not undergone significant changes. For a mobile user terminal, RTD can vary markedly between system accesses, or possibly even between individual system access attempts. Thus, the
В общем случае доступно множество типов каналов произвольного доступа, и первоначально для использования выбирают один канал произвольного доступа, основываясь на операционном состоянии пользовательского терминала. Операционное состояние может быть определено, например, статусом регистрации пользовательского терминала SNR при приеме, текущей RTD информацией и т.д. Пользовательский терминал может использовать множество каналов произвольного доступа, один канал единовременно, для доступа в систему.In general, many types of random access channels are available, and initially, one random access channel is selected for use based on the operational state of the user terminal. The operational status can be determined, for example, by the registration status of the user SNR at reception, current RTD information, etc. A user terminal may use multiple random access channels, one channel at a time, to access the system.
A. Процедура F-RACHA. F-RACH Procedure
В одном из вариантов осуществления F-RACH использует схему произвольного доступа ALOHA с тактированием, посредством чего пользовательские терминалы передают в случайно выбранных F-RACH слотах, пытаясь получить доступ в систему. Предполагается, что пользовательские терминалы имеют текущую RTD информацию при передаче по F-RACH. В результате предполагается, что F-RACH PDU выровнены по времени по границам F-RACH слота в точке доступа. Это может значительно упростить процесс обнаружения и укоротить время доступа для пользовательских терминалов, которые удовлетворяют требованиям на использование F-RACH.In one embodiment, the F-RACH uses a clocked ALOHA random access scheme whereby user terminals transmit in randomly selected F-RACH slots in an attempt to gain access to the system. It is assumed that user terminals have current RTD information when transmitting on F-RACH. As a result, it is assumed that the F-RACH PDUs are time aligned on the boundaries of the F-RACH slot at the access point. This can greatly simplify the discovery process and shorten access times for user terminals that meet the requirements for using F-RACH.
Пользовательский терминал может отправлять множество передач по F-RACH до тех пор, пока не будет получен доступ, или не будет превышено максимально разрешенное количество попыток доступа. Для каждой F-RACH передачи могут изменяться различные параметры для увеличения вероятности успеха, как описывается ниже.The user terminal may send multiple transmissions on the F-RACH until access is obtained or the maximum allowed number of access attempts is exceeded. For each F-RACH transmission, various parameters may be varied to increase the likelihood of success, as described below.
На Фиг.5 показана блок-схема последовательности операций варианта осуществления процесса 420а, выполняемого пользовательским терминалом для получения доступа в систему, используя F-RACH. Процесс 420а представляет собой вариант осуществления F-RACH процедуры доступа, выполняемой на этапе 420 по Фиг.4.5 is a flowchart of an embodiment of a
Перед первой передачей по F-RACH пользовательский терминал инициализирует различные параметры, используемые для передачи по F-RACH (этап 512). Такие параметры могут включать в себя, например, количество попыток доступа, начальную мощность передачи и т.д. Может поддерживаться счетчик для подсчета количества попыток доступа, и такой счетчик может быть установлен в единичное значение для первой попытки доступа. Начальная мощность передачи устанавливается такой, что при этом ожидается достижение требуемого SNR при приеме для F-RACH в точке доступа. Начальная мощность передачи может быть оценена, основываясь на величине принятого сигнала или SNR для точки доступа, измеренными в пользовательском терминале. Затем процесс переходит к циклу 520.Before the first transmission on the F-RACH, the user terminal initializes the various parameters used for transmission on the F-RACH (step 512). Such parameters may include, for example, the number of access attempts, initial transmit power, etc. A counter may be maintained to count the number of access attempts, and such a counter may be set to a single value for the first access attempt. The initial transmit power is set such that it is expected to achieve the desired SNR upon reception for the F-RACH at the access point. The initial transmit power can be estimated based on the magnitude of the received signal or SNR for the access point, measured at the user terminal. The process then proceeds to
Для каждой передачи по F-RACH пользовательский терминал обрабатывает BCH для получения соответствующих параметров системы для текущего TDD кадра (этап 522). Как описывалось выше, количество F-RACH слотов, доступных в каждом TDD кадре, и начало F-RACH сегмента являются конфигурируемыми параметрами, которые могут меняться от кадра к кадру. F-RACH параметры для текущего TDD кадра получают из BCH сообщения, которое пересылается в том же кадре. Затем пользовательский терминал случайным образом выбирает один из доступных F-RACH слотов для передачи F-RACH PDU в точку доступа (этап 524). Затем пользовательский терминал передает F-RACH PDU с компенсацией RTD таким образом, что PDU пребывает в точку доступа приблизительно выровненным по времени по началу выбранного F-RACH слота (этап 526).For each F-RACH transmission, the user terminal processes the BCH to obtain the appropriate system parameters for the current TDD frame (block 522). As described above, the number of F-RACH slots available in each TDD frame and the start of the F-RACH segment are configurable parameters that can vary from frame to frame. The F-RACH parameters for the current TDD frame are obtained from the BCH message, which is forwarded in the same frame. The user terminal then randomly selects one of the available F-RACH slots for transmitting the F-RACH PDU to the access point (step 524). The user terminal then transmits RTD-compensated F-RACH PDUs in such a way that the PDU is at the access point approximately time aligned at the start of the selected F-RACH slot (step 526).
Точка доступа принимает и обрабатывает F-RACH PDU, восстанавливает инкапсулированное F-RACH сообщение и определяет МАС ID, содержащийся в восстановленном сообщении. Для варианта осуществления, показанном в таблице 2, F-RACH сообщение не включает в себя значение CRC так, что точка доступа не имеет возможности определить, было ли сообщение декодировано верно или с ошибкой. Однако, поскольку только зарегистрированные пользовательские терминалы используют F-RACH для доступа в систему, и поскольку каждому зарегистрированному пользовательскому терминалу назначен уникальный МАС ID, точка доступа может проверить принятый МАС ID, сравнив его с назначенными МАС ID. Если принятый МАС ID является одним из назначенных МАС ID, тогда точка доступа подтверждает получение принятого F-RACH PDU. Это подтверждение может быть отправлено различными способами, как описано ниже.The access point receives and processes the F-RACH PDU, restores the encapsulated F-RACH message, and determines the MAC ID contained in the restored message. For the embodiment shown in Table 2, the F-RACH message does not include the CRC value so that the access point is not able to determine whether the message was decoded correctly or with an error. However, since only registered user terminals use F-RACH to access the system, and since each registered user terminal is assigned a unique MAC ID, the access point can verify the received MAC ID by comparing it with the assigned MAC ID. If the received MAC ID is one of the assigned MAC IDs, then the access point acknowledges receipt of the received F-RACH PDU. This confirmation can be sent in various ways, as described below.
После передачи F-RACH PDU пользовательский терминал определяет, было ли получено или нет подтверждение для переданного PDU (этап 528). В случае положительного ответа пользовательский терминал переходит в активное состояние (этап 530), и процесс завершается. В противном случае, если подтверждение для преданного F-RACH PDU не получено за определенное количество TDD кадров, пользовательский терминал делает предположение, что точка доступа не приняла F-RACH PDU и возобновляет процедуру доступа по F-RACH.After transmitting the F-RACH PDU, the user terminal determines whether or not an acknowledgment has been received for the transmitted PDU (step 528). In the case of a positive response, the user terminal enters the active state (step 530), and the process ends. Otherwise, if the confirmation for the dedicated F-RACH PDU is not received for a certain number of TDD frames, the user terminal assumes that the access point has not received the F-RACH PDU and resumes the access procedure on the F-RACH.
Для каждой последовательной попытки доступа пользовательский терминал сначала обновляет параметры передачи F-RACH (этап 534). Обновление может включать в себя (1) увеличение на единицу счетчика для каждой последующей попытки доступа и (2) настройка мощности передачи (например, увеличение на определенную величину). Затем выполняется определение, превышено или нет максимально допустимое количество попыток доступа по F-RACH, основываясь на обновленном значении счетчика (этап 536). В случае положительного ответа пользовательский терминал остается в состоянии доступа (этап 538), и процесс завершается.For each successive access attempt, the user terminal first updates the F-RACH transmission parameters (block 534). The update may include (1) an increase by a counter unit for each subsequent access attempt and (2) adjusting the transmit power (for example, an increase by a certain amount). A determination is then made whether or not the maximum allowable number of access attempts on the F-RACH is exceeded, based on the updated counter value (step 536). In the case of a positive response, the user terminal remains in the access state (step 538), and the process ends.
Если максимально допустимое количество попыток доступа не было превышено, тогда пользовательский терминал определяет время ожидания перед передачей F-RACH PDU для следующей попытки доступа. Для определения указанного времени ожидания пользовательский терминал сначала определяет максимальное время ожидания до следующей попытки доступа, которое также называют окном разрешения конфликта (ОРК, CW). В одном из вариантов осуществления окно разрешения конфликта (в единицах TDD кадров) экспоненциально увеличивается для каждой попытки доступа (т.е. CW=2попытка_доступа). Окно разрешения конфликта также может быть определено, основываясь на другой функции (например, линейной функции) количества попыток доступа. Время ожидания до следующей попытки доступа затем случайным образом выбирают между нулем и CW. Пользовательский терминал ожидает указанное время перед передачей F-RACH PDU для следующей попытки доступа (этап 540).If the maximum allowable number of access attempts has not been exceeded, then the user terminal determines the wait time before transmitting the F-RACH PDU for the next access attempt. To determine the specified wait time, the user terminal first determines the maximum wait time until the next access attempt, which is also called the conflict resolution window (CW). In one embodiment, the conflict resolution window (in units of TDD frames) exponentially increases for each access attempt (i.e., CW = 2 access_attry ). A conflict resolution window may also be determined based on another function (e.g., a linear function) of the number of access attempts. The wait time until the next access attempt is then randomly selected between zero and CW. The user terminal waits for the specified time before transmitting the F-RACH PDU for the next access attempt (step 540).
После ожидания в течение случайно выбранного времени ожидания пользовательский терминал снова определяет F-RACH параметры для текущего TDD кадра, обрабатывая BCH сообщение (этап 522), случайным образом выбирает F-RACH слот для передачи (этап 524) и передает F-RACH PDU в случайно выбранном F-RACH слоте (этап 526).After waiting for a randomly selected wait time, the user terminal again determines the F-RACH parameters for the current TDD frame, processing the BCH message (step 522), randomly selects the F-RACH slot for transmission (step 524), and transmits the F-RACH PDU to randomly the selected F-RACH slot (step 526).
Процедура F-RACH продолжается до тех пор, пока (1) пользовательский терминал не получит подтверждение от точки доступа или (2) не будет превышено максимально допустимое количество попыток доступа. Для каждой последующей попытки доступа время ожидания перед передачей F-RACH PDU, конкретный F-RACH слот для использования в F-RACH передаче и мощность передачи для F-RACH PDU может быть выбрано, как описано выше.The F-RACH procedure continues until (1) the user terminal receives confirmation from the access point or (2) the maximum number of access attempts is exceeded. For each subsequent access attempt, the latency before transmitting the F-RACH PDU, the specific F-RACH slot for use in the F-RACH transmission, and the transmit power for the F-RACH PDU can be selected as described above.
B. Процедура S-RACHB. S-RACH Procedure
В одном из вариантов осуществления S-RACH использует схему произвольного доступа ALOHA, которой пользовательские терминалы передают в случайным образом выбранных S-RACH слотах, пытаясь получить доступ в систему. Хотя пользовательские терминалы пытаются передавать в определенных S-RACH слотах, не предполагается, что таймирование передачи для передачи по S-RACH компенсировано по RTD. В результате, если пользовательские терминалы не имеют хороших оценок для их RTD, поведение S-RACH похоже на поведение канала ALOHA без тактирования.In one embodiment, the S-RACH uses an ALOHA random access scheme, which user terminals transmit in randomly selected S-RACH slots, trying to gain access to the system. Although user terminals attempt to transmit in certain S-RACH slots, it is not assumed that transmission timing for transmission on S-RACH is compensated by RTD. As a result, if the user terminals do not have good grades for their RTD, the behavior of the S-RACH is similar to the behavior of the ALOHA channel without clocking.
На Фиг.6 показана блок-схема последовательности операций варианта осуществления процесса 430а, выполняемого пользовательским терминалом для получения доступа в систему, используя S-RACH. Процесс 430а представляет собой вариант осуществления процедуры S-RACH доступа, выполняемой на этапе 430 по Фиг.4.FIG. 6 is a flowchart of an embodiment of a
Перед первой передачей по S-RACH пользовательский терминал инициализирует различные параметры, используемые для передачи по S-RACH (например, количество попыток, начальная мощность передачи и т.д.) (этап 612). Затем процесс переходит к циклу 620.Before the first transmission on the S-RACH, the user terminal initializes various parameters used for transmission on the S-RACH (for example, the number of attempts, initial transmit power, etc.) (step 612). The process then proceeds to
Для каждой передачи по S-RACH пользовательский терминал обрабатывает BCH для получения соответствующих параметров для S-RACH для текущего TDD кадра, таких как количество доступных S-RACH слотов и начало S-RACH сегмента (этап 622). Затем пользовательский терминал случайным образом выбирает один из доступных S-RACH слотов для передачи S-RACH PDU (этап 624). S-RACH PDU включает в себя S-RACH сообщение, имеющее поля, приведенные в таблице 3. RACH сообщение включает в себя либо назначенный МАС ID, если пользовательский терминал зарегистрирован в системе, либо, в противном случае, регистрационный МАС ID. Затем пользовательский терминал передает S-RACH PDU в точку доступа в выбранном S-RACH слоте (этап 626). Если пользовательскому терминалу известно RTD, тогда он может настроить таймирование своей передачи соответствующим образом с учетом RTD.For each S-RACH transmission, the user terminal processes the BCH to obtain the appropriate parameters for the S-RACH for the current TDD frame, such as the number of available S-RACH slots and the beginning of the S-RACH segment (step 622). The user terminal then randomly selects one of the available S-RACH slots for transmitting the S-RACH PDU (step 624). The S-RACH PDU includes an S-RACH message having the fields shown in Table 3. The RACH message includes either the assigned MAC ID if the user terminal is registered in the system or, otherwise, the MAC registration ID. The user terminal then transmits the S-RACH PDU to the access point in the selected S-RACH slot (step 626). If the user terminal knows RTD, then it can configure the timing of its transmission accordingly, taking into account the RTD.
Точка доступа принимает и обрабатывает S-RACH PDU, восстанавливает S-RACH сообщение и проверяет восстановленное сообщение, используя значение CRC, содержащееся в сообщении. В случае неверного CRC точка доступа отбрасывает S-RACH сообщение. Если CRC верно, тогда точка доступа получает МАС ID, содержащийся в восстановленном сообщении и подтверждает S-RACH PDU.The access point receives and processes the S-RACH PDU, restores the S-RACH message, and checks the recovered message using the CRC value contained in the message. In case of an incorrect CRC, the access point discards the S-RACH message. If the CRC is correct, then the access point obtains the MAC ID contained in the restored message and confirms the S-RACH PDU.
После передачи S-RACH PDU пользовательский терминал определяет, получено или нет подтверждение для переданного PDU (этап 628). В случае положительного ответа пользовательский терминал переходит в активное состояние (этап 630), и процесс завершается. В противном случае пользовательский терминал делает предположение, что точка доступа не приняла S-RACH PDU и возобновляет процедуру доступа по S-RACH.After transmitting the S-RACH PDU, the user terminal determines whether or not an acknowledgment has been received for the transmitted PDU (step 628). In the case of a positive response, the user terminal enters the active state (step 630), and the process ends. Otherwise, the user terminal assumes that the access point has not received the S-RACH PDU and resumes the access procedure on the S-RACH.
Для каждой последующей попытки доступа пользовательский терминал сначала обновляет параметры передачи S-RACH (например, увеличивает на единицу счетчик, настраивает мощность передачи и т.д.) (этап 634). Затем определяется, превышено или нет максимально допустимое количество попыток доступа по S-RACH (этап 636). В случае положительного ответа пользовательский терминал остается в состоянии доступа (этап 638), и процесс завершается. В противном случае пользовательский терминал определяет время ожидания перед передачей S-RACH PDU для следующей попытки доступа. Время ожидания может быть определено, как описано выше для Фиг.5. Пользовательский терминал ожидает указанное время (этап 640). После ожидания в течение произвольным образом выбранного времени ожидания пользовательский терминал опять определяет S-RACH параметры для текущего TDD кадры, обрабатывая BCH сообщения (этап 622), случайным образом выбирает S-RACH слот для передачи (этап 624) и передает S-RACH PDU в случайным образом выбранном S-RACH слоте (этап 626).For each subsequent access attempt, the user terminal first updates the S-RACH transmission parameters (for example, increments the counter, adjusts the transmit power, etc.) (step 634). It is then determined whether or not the maximum allowable number of S-RACH access attempts has been exceeded (step 636). In the case of a positive response, the user terminal remains in the access state (step 638), and the process ends. Otherwise, the user terminal determines the wait time before transmitting the S-RACH PDU for the next access attempt. The wait time can be determined as described above for FIG. 5. The user terminal waits for the specified time (block 640). After waiting for an arbitrarily selected latency, the user terminal again determines the S-RACH parameters for the current TDD frames, processing the BCH messages (step 622), randomly selects the S-RACH slot for transmission (step 624), and transmits the S-RACH PDU to randomly selected S-RACH slot (step 626).
Процедура S-RACH доступа, описанная выше, определяется до тех пор, пока (1) пользовательский терминал не получит подтверждения от точки доступа или (2) не будет превышено максимально допустимое количество попыток доступа.The S-RACH access procedure described above is determined until (1) the user terminal receives confirmation from the access point or (2) the maximum allowable number of access attempts is exceeded.
C. RACH подтверждениеC. RACH confirmation
В одном из вариантов осуществления для подтверждения верно принятого F/S-RACH PDU точка доступа отправляет бит F/S-RACH подтверждения в BCH сообщении и передает RACH подтверждение по FCCH. Могут использоваться отдельные биты F-RACH и S-RACH подтверждения для F-RACH и S-RACH, соответственно. Может присутствовать задержка между установкой бита F/S-RACH подтверждения в BCH и отправкой RACH подтверждения по FCCH, что может быть использовано для учета задержки планирования и т.д. Бит F/S-RACH подтверждения предотвращает отключение пользовательских терминалов и дает возможность быстрого отключения неуспешным пользовательским терминалам.In one embodiment, to confirm a correctly received F / S-RACH PDU, the access point sends an acknowledgment F / S-RACH bit in a BCH message and transmits a RACH acknowledgment on FCCH. Separate F-RACH and S-RACH acknowledgment bits for F-RACH and S-RACH, respectively, may be used. There may be a delay between setting the F / S-RACH acknowledgment bit in the BCH and sending the RACH acknowledgment on the FCCH, which can be used to account for scheduling delay, etc. The F / S-RACH acknowledgment bit prevents disconnection of user terminals and enables quick disconnection of unsuccessful user terminals.
После отправки пользовательским терминалам F/S-RACH PDU он отслеживает BCH и FCCH для определения того, был ли принят PDU точкой доступа. Пользовательский терминал отслеживает BCH для определения, установлен ли соответствующий бит F/S-RACH подтверждения. Если бит установлен, что указывает на то, что подтверждение для этого и/или какого-либо другого пользовательского терминала может быть послано по FCCH, то пользовательский терминал дополнительно обрабатывает FCCH на предмет RACH подтверждения. В противном случае, если этот бит не установлен, пользовательский терминал продолжает отслеживать BCH или возобновляет процедуру доступа.After sending the F / S-RACH PDUs to the user terminals, it monitors the BCH and FCCH to determine if the PDU has been received by the access point. The user terminal monitors the BCH to determine if the corresponding F / S-RACH acknowledgment bit is set. If the bit is set, which indicates that acknowledgment for this and / or some other user terminal may be sent via FCCH, then the user terminal further processes the FCCH for RACH acknowledgment. Otherwise, if this bit is not set, the user terminal continues to monitor the BCH or resumes the access procedure.
FCCH используется для передачи подтверждений для успешных попыток доступа. Каждое RACH подтверждение содержит МАС ID, связанный с пользовательским терминалом, для которого отправлено подтверждение. Быстрое подтверждение может быть использовано для информирования пользовательского терминала, что его запрос доступа был принят, но не связан с назначением FCH/RCH ресурсов. Подтверждение, основанное на назначении, связано с назначением FCH/RCH. Если пользовательский терминал принял быстрое подтверждение по FCCH, он переходит в спящее состояние. Если пользовательский терминал принял подтверждение, основанное на назначении, он получает информацию планирования, посылаемую вместе с подтверждением, и начинает использование FCH/RCH, назначенных системой.FCCH is used to transmit acknowledgments for successful access attempts. Each RACH acknowledgment contains a MAC ID associated with the user terminal for which the acknowledgment is sent. Quick confirmation can be used to inform the user terminal that its access request has been accepted, but is not related to the allocation of FCH / RCH resources. Assignment-based acknowledgment is associated with an FCH / RCH assignment. If the user terminal receives fast FCCH acknowledgment, it goes into sleep state. If the user terminal has received the confirmation based on the assignment, it receives the scheduling information sent along with the acknowledgment and starts using the FCH / RCH assigned by the system.
Если пользовательский терминал выполняет регистрацию, тогда он использует регистрационный МАС ID. Для незарегистрированного пользовательского терминала RACH подтверждение может вызвать инициацию пользовательским терминалом процедуры регистрации в системе. Через процедуру регистрации устанавливается уникальная идентичность пользовательского терминала, например, основываясь на электронном серийном номере (ESN), который является уникальным для каждого пользовательского терминала в системе. Затем система назначает уникальный МАС ID пользовательскому терминалу (например, через сообщения назначения МАС ID, отправленное по FCH).If the user terminal performs registration, then it uses the registration MAC ID. For an unregistered RACH user terminal, confirmation may cause the user terminal to initiate a registration procedure in the system. Through the registration procedure, a unique identity of the user terminal is established, for example, based on an electronic serial number (ESN), which is unique for each user terminal in the system. The system then assigns a unique MAC ID to the user terminal (for example, via MAC ID assignment messages sent over the FCH).
В случае S-RACH все незарегистрированные пользовательские терминалы используют одинаковый регистрационный МАС ID для доступа в систему. Таким образом, для множества незарегистрированных пользовательских терминалов возможна одновременная передача в одном и том же S-RACH слоте. В этом случае, если точка доступа имеет возможность обнаружить передачу в этом S-RACH слоте, система может (ненамеренно) инициировать процедуру регистрации одновременно с множеством пользовательских терминалов. При процедуре регистрации (например, при помощи использования CRC или уникальных ESN для этих пользовательских терминалов) система имеет возможность разрешить конфликт. Одним из возможных последствий является то, что система может быть не в состоянии верно принять передачи от любых из указанных пользовательских терминалов, поскольку они создают помехи друг другу, и в этом случае пользовательские терминалы могут начать заново процедуру доступа. В качестве альтернативы система может иметь возможность верного приема передачи от наиболее сильного пользовательского терминала, и в этом случае более слабый пользовательский терминал(терминалы) может начать заново процедуру доступа.In the case of S-RACH, all unregistered user terminals use the same registration MAC ID to access the system. Thus, for multiple unregistered user terminals, simultaneous transmission in the same S-RACH slot is possible. In this case, if the access point is able to detect transmission in this S-RACH slot, the system may (inadvertently) initiate the registration procedure simultaneously with multiple user terminals. During the registration procedure (for example, using CRC or unique ESNs for these user terminals), the system has the ability to resolve the conflict. One possible consequence is that the system may not be able to correctly receive transmissions from any of these user terminals, since they interfere with each other, in which case the user terminals may restart the access procedure. Alternatively, the system may be able to correctly receive the transmission from the strongest user terminal, in which case the weaker user terminal (s) may restart the access procedure.
D. Определение RTDD. Definition of RTD
Передача от незарегистрированного пользовательского терминала может вестись без компенсации RTD и может прибывать в точку доступа без выравнивания по границе S-RACH слота. Как часть процедуры доступа/регистрации определяется RTD и предоставляется в пользовательский терминал для использования в последующих передачах по восходящей линии. RTD может быть определен различными способами, некоторые из которых описаны ниже.Transmission from an unregistered user terminal may occur without RTD compensation and may arrive at the access point without alignment along the S-RACH boundary of the slot. As part of the access / registration procedure, the RTD is determined and provided to the user terminal for use in subsequent uplink transmissions. RTD can be defined in various ways, some of which are described below.
В первой схеме длительность S-RACH слота определяют как превышающую наибольшую ожидаемую RTD для всех пользовательских терминалов в системе. Для этой схемы каждый переданный S-RACH PDU будет принят начинающимся в том же самом S-RACH слоте, для которого предназначена передача. При этом отсутствует неоднозначность в отношении того, какой S-RACH слот был использован для передачи S-RACH PDU.In the first scheme, the duration of the S-RACH slot is defined as exceeding the largest expected RTD for all user terminals in the system. For this scheme, each transmitted S-RACH PDU will be received starting at the same S-RACH slot for which the transmission is intended. However, there is no ambiguity as to which S-RACH slot was used to transmit the S-RACH PDU.
Во второй схеме RTD определяют по частям в процедурах доступа и регистрации. Для этой схемы продолжительность S-RACH слота может быть определена как меньшая, чем наибольшая ожидаемая RTD. При этом передаваемый S-RACH PDU может быть принят на ноль, один или множество S-RACH позже, чем расчетный S-RACH слот. RTD может быть разделена на две части: (1) первая часть для целого количества S-RACH слотов (первая часть может быть равна 0, 1, 2, или какому-либо другому значению) и (2) вторая часть для дробной части S-RACH слота. Точка доступа может определить дробную часть, основываясь на принятом S-RACH PDU. Во время регистрации таймирование передачи пользовательского терминала может быть настроено для компенсации дробной части таким образом, что передача от пользовательского терминала прибывает выровненной по границе S-RACH слота. Затем во время процедуры регистрации может быть определена первая часть и сообщена пользовательскому терминалу.In the second scheme, the RTD is determined in parts in the access and registration procedures. For this design, the duration of the S-RACH slot can be defined as shorter than the largest expected RTD. In this case, the transmitted S-RACH PDU may be received at zero, one or a plurality of S-RACH later than the calculated S-RACH slot. RTD can be divided into two parts: (1) the first part for an integer number of S-RACH slots (the first part can be 0, 1, 2, or some other value) and (2) the second part for the fractional part S- RACH slots. The access point can determine the fractional part based on the received S-RACH PDU. During registration, the transmission timing of the user terminal can be set to compensate for the fractional part so that the transmission from the user terminal arrives aligned along the S-RACH of the slot. Then, during the registration procedure, the first part can be determined and communicated to the user terminal.
В третьей схеме S-RACH сообщение определено, как включающее в себя поле SLOT ID. Это поле содержит индекс определенного S-RACH слота, в котором был передан S-RACH PDU. Точка доступа имеет возможность определить RTD для пользовательского терминала, основываясь на индексе слота, содержащемся в поле SLOT ID.In a third S-RACH scheme, a message is defined as including a SLOT ID field. This field contains the index of the specific S-RACH slot in which the S-RACH PDU was transmitted. The access point has the ability to determine the RTD for the user terminal based on the slot index contained in the SLOT ID field.
Поле SLOT ID может быть реализовано различными способами. В первом варианте осуществления длительность S-RACH сообщения является увеличенной (например, от двух до трех символов OFDM), сохраняя при этом ту же самую скорость кодирования. Во втором варианте осуществления длительность S-RACH сообщения сохраняется, но скорость кодирования увеличивается (например, от скорости 1/4 до скорости 1/2), что дает возможность передачи большего количества информационных битов. В третьем варианте осуществления длительность S-RACH PDU сохраняется (например, четыре символа OFDM), но часть S-RACH сообщения удлиняется (например, от двух до трех символов OFDM), и ссылочная часть укорачивается (например, от двух до одного символа OFDM).The SLOT ID field can be implemented in various ways. In the first embodiment, the duration of the S-RACH message is increased (for example, from two to three OFDM symbols) while maintaining the same coding rate. In the second embodiment, the duration of the S-RACH message is retained, but the coding rate is increased (for example, from a speed of 1/4 to a speed of 1/2), which allows the transmission of more information bits. In the third embodiment, the duration of the S-RACH PDU is retained (for example, four OFDM symbols), but the S-RACH part of the message is extended (for example, from two to three OFDM symbols), and the reference part is shortened (for example, from two to one OFDM symbol) .
Укорочение ссылочной части S-RACH PDU уменьшает качество принятого сигнала для этой ссылки, что может увеличить вероятность необнаружения S-RACH передачи (т.е. более высокая вероятность пропущенного обнаружения). В этом случае порог обнаружения (который используется для указания, присутствует или нет S-RACH передача) может быть уменьшен для достижения требуемой вероятности пропущенного обнаружения. Более низкий порог обнаружения увеличивает вероятность определения принятой S-RACH передачи в случае ее отсутствия (т.е. более высокая вероятность неверного оповещения). Однако значение CRC, содержащееся в каждом S-RACH сообщении, может быть использовано для достижения приемлемой вероятности неверного обнаружения.Shortening the reference portion of the S-RACH PDU reduces the received signal quality for that link, which may increase the likelihood of not detecting the S-RACH transmission (i.e., a higher probability of missed detection). In this case, the detection threshold (which is used to indicate whether or not S-RACH transmission is present) can be reduced to achieve the desired probability of missed detection. A lower detection threshold increases the likelihood of determining the received S-RACH transmission if it is absent (i.e., a higher probability of incorrect notification). However, the CRC value contained in each S-RACH message can be used to achieve an acceptable probability of false detection.
В четвертой схеме индекс слота является встроенным в значение CRC для S-RACH сообщения. Данные для S-RACH сообщения (например, МАС ID, для варианта осуществления, приведенного в таблице 3) и индекс слота могут быть предоставлены в CRC генератор и использоваться для генерации значения CRC. МАС ID и значение CRC (но не индекс слота) затем передают в S-RACH сообщении. В точке доступа принятое S-RACH сообщение (например, принятый МАС ID) и ожидаемый индекс слота используют для генерации значения CRC для принятого сообщения. Сгенерированное значение CRC затем сравнивают со значением CRC в принятом S-RACH сообщении. В случае верного CRC точка доступа констатирует успех и переходит к обработке сообщения. В случае неверного CRC точка доступа констатирует неудачу и игнорирует сообщение.In the fourth scheme, the slot index is embedded in the CRC value for the S-RACH message. The data for the S-RACH message (for example, MAC ID for the embodiment shown in Table 3) and the slot index can be provided to the CRC generator and used to generate the CRC value. The MAC ID and CRC value (but not the slot index) are then transmitted in an S-RACH message. At the access point, the received S-RACH message (for example, the received MAC ID) and the expected slot index are used to generate the CRC value for the received message. The generated CRC value is then compared with the CRC value in the received S-RACH message. If the CRC is correct, the access point ascertains success and proceeds to processing the message. In case of an incorrect CRC, the access point reports a failure and ignores the message.
E. F-RACH и S-RACH передачиE. F-RACH and S-RACH transmission
На Фиг.7 показана иллюстративная передача по S-RACH. Пользовательский терминал выбирает определенный S-RACH слот (например, слот 3) для передачи S-RACH PDU. Однако если S-RACH передача ведется без компенсации RTD, то переданный S-RACH PDU может не прибыть выровненным по времени с началом выбранного S-RACH слота относительно таймирования точки доступа. Точка доступа имеет возможность определить RTD, как описано выше.7 shows an illustrative S-RACH transmission. The user terminal selects a specific S-RACH slot (e.g., slot 3) for transmitting the S-RACH PDU. However, if S-RACH transmission is performed without RTD compensation, then the transmitted S-RACH PDU may not arrive time aligned with the start of the selected S-RACH slot regarding timing of the access point. An access point has the ability to determine RTD as described above.
На Фиг.7 показана иллюстративная передача по F-RACH. Пользовательский терминал выбирает определенный F-RACH слот (например, слот 5) для передачи F-RACH PDU. F-RACH передача ведется с компенсацией RTD, и переданный F-RACH PDU прибывает практически выровненным по времени с началом выбранного F-RACH слота в точке доступа.7 shows an exemplary F-RACH transmission. The user terminal selects a specific F-RACH slot (e.g., slot 5) for transmitting the F-RACH PDU. The F-RACH transmission is RTD compensated, and the transmitted F-RACH PDU arrives almost time aligned with the start of the selected F-RACH slot at the access point.
3. Система3. System
Для простоты в нижеследующем описании термин “RACH” может относиться к F-RACH или S-RACH, или RACH в зависимости от контекста, в котором используется данный термин.For simplicity, in the following description, the term “RACH” may refer to F-RACH or S-RACH, or RACH, depending on the context in which the term is used.
На Фиг.8 показана блок-схема варианта осуществления точки доступа 110х и двух пользовательских терминалов 120x и 120y в системе 100. Пользовательский терминал 120x оборудован одной антенной, а пользовательский терминал 120y оборудован Nut антеннами. В общем случае точка доступа и пользовательский терминал могут быть оборудованными любым количеством передающих/приемных антенн.FIG. 8 is a block diagram of an embodiment of an access point 110x and two user terminals 120x and 120y in the
В случае восходящей линии связи в каждом пользовательском терминале передающий (TX) процессор 810 данных принимает данные трафика из источника 808 данных и сигнализацию и другие данные (например для RACH сообщений) из контроллера 830. TX процессор 810 данных форматирует, кодирует, выполняет перемежение и модуляцию данных, предоставляя символы модуляции. Если пользовательский терминал оборудован одной антенной, тогда эти символы модуляции соответствуют потоку символов передачи. Если пользовательский терминал оборудован множеством антенн, то TX пространственный процессор 820 принимает и выполняет пространственную обработку символов модуляции, предоставляя поток символов передачи для каждой из антенн. Каждый модулятор (MOD) 822 принимает и обрабатывает соответствующий поток символов передачи, обеспечивая соответствующий модулированный сигнал восходящей линии, который затем передается через связанную антенну 724.In the case of an uplink in each user terminal, a transmit (TX) data processor 810 receives traffic data from a data source 808 and signaling and other data (eg, for RACH messages) from a controller 830. A TX data processor 810 formats, codes, interleaves, and modulates data by providing modulation symbols. If the user terminal is equipped with one antenna, then these modulation symbols correspond to the stream of transmission symbols. If the user terminal is equipped with multiple antennas, then the TX spatial processor 820 receives and performs spatial processing of the modulation symbols, providing a stream of transmit symbols for each of the antennas. Each modulator (MOD) 822 receives and processes a respective transmit symbol stream, providing a corresponding modulated uplink signal, which is then transmitted through a coupled antenna 724.
В точке доступа 110x Nap антенн 852a-852ap принимают переданные по восходящей линии модулированные сигналы от пользовательских терминалов, и каждая антенна предоставляет принятый сигнал в соответствующий демодулятор (DEMOD) 854. Каждый демодулятор 854 выполняет обработку, комплиментарную выполняемой в модуляторе 822, и предоставляет принятые символы. Затем приемный (RX) пространственный процессор 856 выполняет пространственную обработку принятых символов от всех демодуляторов 854a-854ap, обеспечивая восстановленные символы, которые являются оценками символов модуляции, переданных пользовательскими терминалами. Далее RX процессор 858 данных выполняет обработку (например, выполняет обратное отображение символов, обратное перемежение и декодирование) восстановленных символов для обеспечения декодированных данных (например, восстановленных RACH сообщений), которые могут быть предоставлены в потребитель 860 данных для хранения и/или контроллер 870 для дальнейшей обработки. RX пространственный процессор 856 также может выполнять оценку и предоставлять SNR при приеме для каждого пользовательского терминала, которая может быть использована для определения, F-RACH или S-RACH должен использоваться для доступа в систему.At the 110x N ap access point,
Обработка в случае нисходящей линии может быть такой же или отличной от обработки в случае восходящей линии. Данные из источника 888 данных и сигнализация (например, RACH подтверждение) из контроллера 870 и/или планировщика 880 обрабатываются (например, кодируются, перемежаются и модулируются) в TX процессоре 890 данных и впоследствии подвергаются пространственной обработке в TX пространственном процессоре 892. Символы передачи из TX пространственного процессора 892 далее обрабатываются модуляторами 854а-854ар для генерации Nap модулированных сигналов нисходящей линии, которые затем передаются через антенны 852а-852ар.The processing in the case of the downlink may be the same or different from the processing in the case of the uplink. Data from
В каждом пользовательском терминале 120 модулированные сигналы нисходящей линии принимаются антенной(антеннами) 824, демодулируются в демодуляторе(демодуляторах) 822 и обрабатываются RX пространственным процессором 840 и RX процессором 842 данных способом, комплиментарным выполняемому в точке доступа. Декодированные данные для нисходящей линии могут быть предоставлены в потребитель 844 данных для хранения и/или контроллер 830 для дальнейшей обработки.At each
Контроллеры 830 и 870 управляют работой различных блоков обработки в пользовательском терминале и точке доступа, соответственно. Запоминающее устройство 832 и 872 хранят данные и коды программ, используемые контроллерами 830 и 870, соответственно.
На Фиг.10 показана блок-схема варианта осуществления TX процессора 810а данных, который выполнен с возможностью обработки данных для F-RACH и S-RACH и который может быть использован в качестве TX процессоров 810x и 810y данных по Фиг.8.FIG. 10 shows a block diagram of an embodiment of a TX data processor 810a that is configured to process data for F-RACH and S-RACH and which can be used as
В TX процессоре 810а данных CRC генератор 912 принимает данные для RACH PDU. RACH данные включают в себя только МАС ID для вариантов осуществления, показанных в таблицах 2 и 3. CRC генератор 912 генерирует CRC значение для МАС ID, если S-RACH используется для доступа в систему. Устройство 914 разбиения на кадры мультиплексирует МАС ID и CRC значение (для S-RACH PDU), формируя основную часть RACH сообщения, как показано в таблицах 2 и 3. Устройство 916 скрэмблирования выполняет скрэмблирование разбитых на кадры данных, рандомизируя данные.In the TX CRC data processor 810a, a
Кодер 918 принимает и мультиплексирует скрэмблированные данные с битами заполнения, и далее кодирует мультиплексированные данные и биты заполнения в соответствии с выбранной схемой кодирования, предоставляя кодированные биты. Затем блок 920 повторения/выкалывания повторяет или выкалывает (т.е. удаляет) некоторые из кодированных битов для получения требуемой скорости кодирования. Перемежитель 922 затем выполняет перемежение (т.е. изменяет порядок) кодированных битов, основываясь на конкретной схеме перемежения. Блок 924 отображения символов отображает данные, подвергнутые перемежению, согласно конкретной схеме модуляции, предоставляя символы модуляции. Затем мультиплексор (MUX) 926 принимает и мультиплексирует символы модуляции с пилотными символами, предоставляя поток мультиплексированных символов. Каждый из блоков TX процессора 810а данных описан более подробно ниже.
4. Варианты осуществления F-RACH и S-RACH4. Embodiments of F-RACH and S-RACH
Как указывалось выше, для F-RACH и S-RACH используются различные варианты осуществления для облегчения быстрого доступа в систему для зарегистрированных пользовательских терминалов и минимизации объема системных ресурсов, необходимых для осуществления RACH. В таблице 4 показаны различные параметры для иллюстративных вариантов осуществления F-RACH и S-RACH.As indicated above, various embodiments are used for the F-RACH and S-RACH to facilitate quick access to the system for registered user terminals and to minimize the amount of system resources needed to implement the RACH. Table 4 shows various parameters for illustrative embodiments of F-RACH and S-RACH.
На Фиг.10 показана блок-схема варианта осуществления CRC генератора 912, который реализует нижеследующий восьмибитный генератор полинома:10 is a block diagram of an embodiment of a
Также для CRC могут быть использованы другие генераторы полиномов, и это находится в пределах объема настоящего изобретения.Other polynomial generators may also be used for CRC, and this is within the scope of the present invention.
CRC генератор 912 включает в себя восемь элементов (D) 1012а-1012h задержки и пять сумматоров 1014a-1014е, которые соединены последовательно и реализуют генератор полинома по уравнению (1). Переключатель 1016а предоставляет RACH данные, например, МАС ID в генератор для вычисления CRC значения и N нулей в генератор, когда CRC значения считывается, где N представляет собой количество битов в CRC и равно 8 для генератора полинома по уравнению (1). Для варианта осуществления, описанного выше, в котором m-битный индекс слота встроен в CRC, переключатель 1016а может функционировать, предоставляя m-битный индекс слота, за которым следуют N-m нулей (вместо N нулей), когда считывается CRC значение. Переключатель 1016b обеспечивает обратную связь для генератора во время вычисления CRC значения, и нули для генератора, когда CRC значения считываются. Сумматор 1014e предоставляет CRC значение после того, как все биты RACH данных были предоставлены в генератор. Для варианта осуществления, описанного выше, переключатели 1016a и 1016b первоначально находятся в положении UP (вверх) для десяти битов (для МАС ID) и затем в положении DOWN (вниз) для восьми битов (для CRC значения).The
На Фиг.10А также показан вариант осуществления устройства 914 разбиения на кадры, которое содержит переключатель 1020, который сначала выбирает RACH данные (или МАС ID), и затем необязательное CRC значение (если должно быть передано S-RACH PDU).10A also shows an embodiment of a
На Фиг.10А также показан вариант осуществления устройства 916 скрэмблирования, которое осуществляет приведенный ниже генератор полинома:10A also shows an embodiment of a
Устройство 916 скрэмблирования включает в себя семь элементов 1032а-1032g задержки, соединенных последовательно. Для каждого такта сумматор 1034 выполняет сложение по модулю для двух битов, сохраненных в элементах 1032d и 1032g задержки, и предоставляет скрэмблирующий бит в элемент 1032a задержки. Разбитые на кадры биты (d1 d2 d3 …) предоставляются в сумматор 1036, который также принимает скрэмблирующие биты из сумматора 1034. Сумматор 1036 выполняет сложение по модулю для каждого бита dn с соответствующим скрэмблирующим битом, предоставляя скрэмблированный бит qn.The
На Фиг.10В показана блок-схема варианта осуществления кодера 918, который реализует бинарный сверточный код со скоростью 1/2, постоянной длины 7 (К=7) с генераторами 133 и 171 (восьмеричными). В кодере 918 мультиплексор 1040 принимает и мультиплексирует скрэмблированные данные и биты заполнения. Кодер 918 также включает в себя шесть элементов 1042a-1042f задержки, соединенных последовательно. Четыре сумматора 1044a-1044d также соединены последовательно и используются для реализации первого генератора (133). Аналогично четыре сумматора 1046a-1046d соединены последовательно и используются для реализации второго генератора (171). Сумматоры дополнительно соединены с элементами задержки способом, реализующим два генератора 133 и 171, как показано на Фиг.10В. Мультиплексор 1048 принимает и мультиплексирует два потока кодированных битов из двух генераторов в один поток кодированных битов. Для каждого входного бита qn генерируются два кодированных бита an и bn, что дает скорость кодирования 1/2.FIG. 10B shows a block diagram of an embodiment of an
На Фиг.10В также показан вариант осуществления блока 910 повторения/выкалывания, который может быть использован для генерации других скоростей кодирования, исходя из основной скорости кодирования 1/2. В блоке 920 кодированные со скоростью 1/2 битов из кодера 918 предоставляются в блок 1052 повторения и блок 1054 выкалывания. Блок 1054 повторения повторяет каждый кодированный со скоростью 1/2 битов один раз для получения эффективной скорости кодирования 1/4. Блок 1054 выкалывания удаляет некоторые из кодированных со скоростью 1/2 битов, основываясь на конкретном паттерне выкалывания для обеспечения требуемой скорости кодирования. В одном из вариантов осуществления скорость 2/3 для F-RACH обеспечивается. Основываясь на паттерне выкалывания “1110”, который определяет, что каждый четвертый кодированный со скоростью 1/2 битов удаляется для получения эффективной скорости кодирования 2/3.10B also shows an embodiment of a repeat / puncturing unit 910 that can be used to generate other coding rates based on the
Как показано на Фиг.9, перемежитель 922 меняет порядок кодированных битов для каждого RACH PDU для получения разнесения по частоте (как для S-RACH, так и F-RACH) и временного разнесения (для S-RASH). Для варианта осуществления, показанного в таблице 2, F-RACH PDU включает в себя 16 битов данных, которые кодируются, используя скорость кодирования 2/3 для генерации 24 кодированных битов, которые передаются в 24 поддиапазонах данных в одном символе OFDM, используя BPSK.As shown in FIG. 9,
В таблице 5 показано перемежение поддиапазонов для F-RACH. Для каждого F-RACH PDU перемежитель 922 первоначально назначает индексы элементарных сигналов с 0 по 23 для 24 кодированных битов для F-RACH PDU. Каждый кодированный бит затем отображается в конкретный поддиапазон данных, основываясь на его индексе элементарного сигнала, как показано в таблице 5. Например, кодированный бит с индексом 0 элементарного сигнала отображается в поддиапазон 24, кодированный бит с индексом 1 элементарного сигнала отображается в поддиапазон -12, кодированный бит с индексом 2 элементарного сигнала отображается в поддиапазон 2 и т.д.Table 5 shows the subband interleaving for the F-RACH. For each F-RACH PDU,
Для варианта осуществления, показанного в таблице 3, S-RACH PDU включает в себя 24 бита данных, которые передаются по 48 поддиапазонам данных в двух символах OFDM, используя BPSK. В таблице 6 показано перемежение поддиапазонов для S-RACH. Для каждого S-RACH PDU перемежитель 922 сначала формирует две группы из 48 кодированных битов. В каждой группе 48 кодированных битов назначают индексы элементарных сигналов с 0 по 47. Каждый кодированный бит затем отображают на конкретный поддиапазон данных, основываясь на его индексе элементарного сигнала, как показано в таблице 6. Например, кодированный бит с индексом 0 элементарного сигнала отображается в поддиапазон -26, кодированный бит с индексом 1 элементарного сигнала отображается в поддиапазон 1, кодированный бит с индексом 2 элементарного сигнала отображается в поддиапазон -17 и т.д.For the embodiment shown in Table 3, the S-RACH PDU includes 24 data bits that are transmitted across 48 data subbands in two OFDM symbols using BPSK. Table 6 shows the subband interleaving for S-RACH. For each S-RACH PDU,
Блок 924 отображения символов отображает подвергнутые перемежению биты для получения символов модуляции. В одном из вариантов осуществления BPSK используется как для F-RACH, так и S-RACH. Для BPSK каждый подвергнутый перемежению кодированный бит (“0” или “1”) может быть отображен в соответствующий символ модуляции, например, следующим образом: “0”⇒-1+j0 и “1”⇒1+j0. Символы модуляции из блока 924 также называются символами данных.The
Мультиплексор 926 мультиплексирует символы данных с пилотными символами для каждого RACH PDU. Мультиплексирование может выполняться различными способами. Конкретные варианты осуществления для F-RACH и S-RACH описаны ниже.A
В одном из вариантов осуществления для F-RACH символы данных и пилотные символы мультиплексируются по поддиапазонам. Каждый F-RACH PDU включает в себя 28 пилотных символов, мультиплексированных с 24 символами данных, как показано в таблице 5. Мультиплексирование поддиапазонов выполняют таким образом, что каждый символ данных окружен с двух сторон пилотными символами. Пилотные символы могут использоваться для оценки отклика каналов для поддиапазонов данных (например, при помощи усреднения откликов каналов для пилотных поддиапазонов с каждой стороны каждого поддиапазона данных), что может быть использовано для демодуляции данных.In one embodiment, for F-RACH, data symbols and pilot symbols are multiplexed on subbands. Each F-RACH PDU includes 28 pilot symbols multiplexed with 24 data symbols, as shown in Table 5. Subband multiplexing is performed such that each data symbol is surrounded on both sides by pilot symbols. Pilot symbols can be used to estimate channel response for data subbands (for example, by averaging channel responses for pilot subbands on each side of each data subband), which can be used to demodulate data.
В одном из вариантов осуществления для S-RACH символы данных и пилотные символы мультиплексируются с временным разделением, как показано на Фиг.3В. Каждый S-RACH PDU включает в себя пилотный символ OFDM для каждого из первых двух периодов символов и два символа OFDM данных для следующих двух периодов символов. В одном из вариантов осуществления пилотный символ OFDM содержит 52 символа модуляции QPSK (или пилотных символов) для 52 поддиапазонов и нулевые значения сигналов для оставшихся 12 поддиапазонов, как показано в таблице 6. 52 пилотных символа выбирают таким образом, что сигнал, генерируемый на основе этих пилотных символов, имеет минимальную дисперсию отношения пикового значения к среднему. Такая характеристика позволяет передавать пилотный символ OFDM при большем уровне мощности без генерации избыточных искажений.In one embodiment, for S-RACH, data symbols and pilot symbols are time division multiplexed, as shown in FIG. 3B. Each S-RACH PDU includes a pilot OFDM symbol for each of the first two symbol periods and two data OFDM symbols for the next two symbol periods. In one embodiment, the OFDM pilot symbol contains 52 QPSK modulation symbols (or pilot symbols) for 52 subbands and zero signal values for the remaining 12 subbands, as shown in Table 6. 52 pilot symbols are selected so that the signal generated from these pilot symbols, has a minimal variance in the ratio of peak to average. This characteristic allows the pilot OFDM symbol to be transmitted at a higher power level without generating excessive distortion.
Мультиплексирование также может быть выполнено для S-RACH и F-RACH, основываясь на других схемах, и это находится в пределах объема настоящего изобретения. В любом случае мультиплексор 926 предоставляет последовательность мультиплексированных символов данных и пилотных символов (обозначен как s(n)) для каждого RACH PDU.Multiplexing can also be performed for S-RACH and F-RACH, based on other schemes, and this is within the scope of the present invention. In any case, the
Каждый пользовательский терминал может быть оборудован одной или множеством антенн. Для пользовательского терминала с множеством антенн RACH PDU может передаваться через множество антенн с использованием направленного луча, сформированного луча, разнесения при передаче, пространственного мультиплексирования и т.д. В случае направленного луча RACH PDU передают по одному пространственному каналу, связанному с наилучшей производительностью (т.е. наивысшим SNR при приеме). В случае разнесения при передаче данные для RACH PDU передаются с избыточностью через множество антенн и поддиапазонов для обеспечения разнесения. Направление луча может быть выполнено, как описано ниже.Each user terminal may be equipped with one or multiple antennas. For a user terminal with multiple antennas, RACH PDUs can be transmitted through multiple antennas using directional beam, beamforming, transmit diversity, spatial multiplexing, etc. In the case of a directional beam, RACH PDUs are transmitted over one spatial channel associated with the best performance (i.e., the highest reception SNR). In the case of transmit diversity, data for the RACH PDUs is transmitted redundantly through multiple antennas and subbands to provide diversity. The direction of the beam can be performed as described below.
В случае восходящей линии канал MIMO формируется Nut антеннами терминала и Nap антеннами точки доступа и может характеризоваться матрицей H (k) отклика канала, k∈K, где K представляет набор поддиапазонов, представляющих интерес (например, K={-26 … 26}). Каждая матрица H (k) включает в себя NapNut элементов, причем элемент hij(k) для i∈{1 … Nap} и j∈{1 … Nut} представляет собой соединение (т.е. комплексное усиление) между j-ой антенной пользовательского терминала и i-ой антенной точки доступа для k-ого поддиапазона.In the case of an uplink, the MIMO channel is formed by N ut terminal antennas and N ap access point antennas and can be characterized by a channel response matrix H (k), k∈K, where K represents a set of subbands of interest (for example, K = {- 26 ... 26 }). Each matrix H (k) includes N ap N ut elements, and the element h ij (k) for i∈ {1 ... N ap } and j∈ {1 ... N ut } is a compound (that is, complex amplification ) between the j-th antenna of the user terminal and the i-th antenna of the access point for the k-th subband.
Матрица H (k) отклика канала восходящей линии для каждого поддиапазона может быть “диагонализирована” (например, используя декомпозицию по собственным значениям или декомпозицию по сингулярным значениям) для получения собственных мод для этих поддиапазонов. Декомпозиция по сингулярным значениям матрицы H(k) может быть выражена следующим образом:The uplink channel response matrix H (k) for each subband can be “diagonalized” (for example, using eigenvalue decomposition or singular value decomposition) to obtain eigenmodes for these subbands. Decomposition in the singular values of the matrix H (k) can be expressed as follows:
где U (k) представляет собой (NapxNap) унитарную матрицу левых собственных векторов H (k);where U (k) is (N ap xN ap ) the unitary matrix of left eigenvectors H (k);
∑ (k) представляет собой (NapxNut) диагональную матрицу сингулярных значений H (k); и ∑ (k) is the (N ap xN ut ) diagonal matrix of singular values of H (k); and
V (k) представляет собой (NutxNut) унитарную матрицу правых собственных векторов H (k). V (k) is a (N ut xN ut ) unitary matrix of right eigenvectors H (k).
Декомпозиция по собственным значениям может быть выполнена независимо для матрицы H (k) отклика для каждого поддиапазона, представляющего интерес для определения собственных мод для этого поддиапазона. Сингулярное значение для каждой диагональной матрицы ∑ (k) может быть упорядочена таким образом, что , где σ1(k) является наибольшим сингулярным значением и является наименьшим сингулярным значением для k-ого поддиапазона. Когда сингулярное значение для каждой диагональной матрицы ∑ (k) упорядочено, собственные вектора (или столбцы) связанной матрицы V (k) также являются упорядоченными, соответственно. Собственная мода “полосы” может быть определена как набор собственных мод, имеющих одинаковый порядок для всех поддиапазонов после упорядочивания. “Основная” собственная мода полосы представляет собой собственную моду, связанную с наибольшим сингулярным значением каждой из матриц ∑ (k) после упорядочивания.The eigenvalue decomposition can be performed independently for the response matrix H (k) for each subband of interest to determine the eigenmodes for this subband. The singular value for each diagonal matrix ∑ (k) can be ordered in such a way that where σ 1 (k) is the largest singular value and is the smallest singular value for the kth subband. When the singular value for each diagonal matrix ∑ (k) is ordered, the eigenvectors (or columns) of the associated matrix V (k) are also ordered, respectively. The eigenmodes of the “strip” can be defined as a set of eigenmodes having the same order for all subbands after ordering. The “main” eigenmode of a strip is an eigenmode associated with the largest singular value of each of the matrices ∑ (k) after ordering.
При направлении луча используется только фазовая информация из собственных векторов v 1(k), для k∈K, для основной собственной моды полосы и нормализуют каждый собственный вектор таким образом, что все элементы собственного вектора имеют одинаковые величины. Нормализованный собственный вектор для k-ого поддиапазона может быть выражен как:When the beam is directed, only phase information from the eigenvectors v 1 (k) is used, for k∈K, for the fundamental eigenmode of the strip, and each eigenvector is normalized so that all elements of the eigenvector have the same values. Normalized Eigenvector for the k-th subband can be expressed as:
где А представляет собой константу (например, А=1); иwhere A is a constant (for example, A = 1); and
θi(k) представляет собой фаз для k-ого поддиапазона i-ой антенны пользовательского терминала, которая дается как:θ i (k) represents the phases for the kth subband of the i-th antenna of the user terminal, which is given as:
где .Where .
Пространственная обработка для направленного луча при этом может быть выражена как:The spatial processing for the directed beam can be expressed as:
где s(k) представляет собой данные для пилотного символа, предназначенного для передачи по k-ому поддиапазону; иwhere s (k) is data for a pilot symbol intended for transmission on the k-th subband; and
представляет собой вектор для k-ого поддиапазона для направления луча. represents the vector for the kth subband for beam direction.
На Фиг.11 показана блок-схема варианта осуществления TX пространственного процессора 820y, который выполняет пространственную обработку для направления луча. В процессоре 820y демультиплексор 1112 принимает и демультиплексирует подвергнутые перемежению данные и пилотные символы s(n) на K подпотоков (обозначенные как s(1)-s(k)) для К поддиапазонов, используемых для передачи символов данных и пилотных символов. Каждый подпоток включает в себя один символ для F-RACH PDU и четыре символа для S-RACH PDU. Каждый подпоток предоставляется в соответствующий TX процессор 1120 поддиапазона направления луча, который выполняет обработку по уравнению (6) для одного поддиапазона.11 is a block diagram of an embodiment of a TX
В каждом TX процессоре 1120 поддиапазона направления луча подпоток символов предоставляется в Nut умножителей 1122a-1122ut, которые также соответственно принимают Nut элементов - нормированного собственного вектора . Каждый умножитель 1122 умножает каждый принятый символ на его нормализованное значение в собственного вектора для получения соответствующего символа передачи. Умножители 1122a-1122ut обеспечивают Nut потоков символов передачи в буфера/мультиплексоры 1130a-1130ut, соответственно. Каждый буфер/мультиплексор 1130 принимает и мультиплексирует символы передачи из TX процессоров 1120a-1120k поддиапазона управления луча, обеспечивая поток символов передачи, xi(n) для одной антенны.In each TX processor of the beam direction subband 1120, a symbol substream is provided in N ut of multipliers 1122a through 1122ut, which also respectively receive N ut elements - normalized eigenvector . Each multiplier 1122 multiplies each received symbol by its normalized value in eigenvector to obtain the corresponding transmission symbol.
Обработка для направления луча описана более подробно в вышеупомянутой предварительной заявке на патент № 60/421,309 и в заявке на патент США № 10/228,393, озаглавленной “Beam-Steering and Beam-Forming for Wideband MIMO/MISO Systems”, поданной 27 августа 2002, принадлежащей правообладателю настоящей заявки на патент и включенной в настоящее описание во всей своей полноте в качестве ссылки. RACH PDU также могут передаваться многоантенными пользовательскими терминалами, используя разнесение при передаче, формирование луча, или пространственное мультиплексирование, что также описано в вышеупомянутой предварительной заявке на патент США № 60/421,309.The beam guiding treatment is described in more detail in the aforementioned provisional patent application No. 60 / 421,309 and in US patent application No. 10 / 228,393, entitled “Beam-Steering and Beam-Forming for Wideband MIMO / MISO Systems”, filed August 27, 2002, owned by the copyright holder of this patent application and incorporated herein by reference in its entirety. RACH PDUs can also be transmitted by multi-antenna user terminals using transmit diversity, beamforming, or spatial multiplexing, which is also described in the aforementioned provisional application for US patent No. 60 / 421,309.
На Фиг.12А показана блок-схема варианта осуществления OFDM модулятора 822x, который может быть использован в качестве из MOD 822 по Фиг.8. В OFDM модуляторе 822x блок 1212 обратного быстрого преобразования Фурье (IFFT) принимает поток символов передачи, xi(n) и преобразует каждую последовательность из 64 символов передачи в ее представление во временном домене (которое также называется “преобразованным” символом), используя 64 - точечное обратное преобразование Фурье (где 64 соответствует общему количеству поддиапазонов). Каждый преобразованный символ содержит 64 выборки во временном домене. Для каждого преобразованного символа генератор 1214 циклического префикса повторяет часть преобразованного символа для формирования соответствующего символа OFDM. В одном из вариантов осуществления циклический префикс содержит 16 выборок, и каждый символ OFDM содержит 80 выборок.On figa shows a block diagram of a variant of implementation of the OFDM modulator 822x, which can be used as from
На Фиг.12В показан символ OFDM. Символ OFDM содержит две части: циклический префикс, имеющий длительность, например, 16 выборок, и преобразованный символ с длительностью 64 выборки. Циклический префикс представляет собой копию последних 16-ти выборок (т.е. циклическое продолжение) преобразованного символа и вставляется перед преобразованным символом. Циклический префикс гарантирует, что символ OFDM сохранит свойство ортогональности в условиях разброса задержек, связанного с многолучевым распространением, тем самым улучшая производительность в условиях искажающих эффектов пути распространения, таких как многолучевое распространение, и дисперсия в канале, вызванная частотно-селективным замиранием.12B shows an OFDM symbol. The OFDM symbol contains two parts: a cyclic prefix having a duration of, for example, 16 samples, and a transformed symbol with a duration of 64 samples. The cyclic prefix is a copy of the last 16 samples (i.e., a cyclic continuation) of the transformed symbol and is inserted before the transformed symbol. The cyclic prefix ensures that the OFDM symbol retains the orthogonality property under conditions of delay spread associated with multipath, thereby improving performance under distorting path effects such as multipath and channel dispersion caused by frequency selective fading.
Генератор 1214 циклического префикса предоставляет поток символов OFDM в блок 1216 передатчика (TMTR). Блок 1216 передатчика преобразует поток символов OFDM в один или несколько аналоговых сигналов и дополнительно усиливает, фильтрует и повышает частоту аналогового сигнала(сигналов), генерируя модулированный сигнал восходящей линии, подходящий для передачи через связанную с ним антенну.The
5. Обработка в точке доступа5. Processing at the access point
Для каждого TDD кадра точка доступа обрабатывает F-RACH и S-RACH для обнаружения F/S-RACH PDU, отправленных пользовательскими терминалами, желающими получить доступ в систему. Поскольку F-RACH и S-RACH имеют различную структуру и имеют различные требования для таймирования передачи, точкой доступа могут использоваться различные способы обработки в приемнике для обнаружения F-RACH и S-RACH PDU.For each TDD frame, the access point processes F-RACH and S-RACH to detect F / S-RACH PDUs sent by user terminals wishing to access the system. Since the F-RACH and S-RACH have a different structure and have different requirements for timing the transmission, the access point can use different processing methods at the receiver to detect the F-RACH and S-RACH PDUs.
В случае F-RACH таймирование передачи для F-RACH PDU компенсирует RTD, и принятый F-RACH PDU практически выровнен по границам F-RACH слота в точке доступа. Решающий детектор, который работает в частотном домене, может быть использован для обнаружения F-RACH PDU. В одном из вариантов осуществления решающий детектор обрабатывает все F-RACH слоты в F-RACH сегменте, один слот единовременно. Для каждого слота детектор определяет, была ли энергия принятого сигнала для OFDM символа, принятого в этом слоте, достаточно высокой. В случае положительного ответа символ FDM дополнительно декодируют для восстановления F-RACH сообщения.In the case of the F-RACH, transmission timing for the F-RACH PDU compensates for the RTD, and the received F-RACH PDU is almost aligned with the F-RACH slot at the access point. A decision detector that operates in the frequency domain can be used to detect F-RACH PDUs. In one embodiment, the decision detector processes all F-RACH slots in the F-RACH segment, one slot at a time. For each slot, the detector determines whether the energy of the received signal for the OFDM symbol received in this slot was high enough. If yes, the FDM symbol is further decoded to recover the F-RACH message.
В случае S-RACH таймирование передачи для S-RACH PDU может не компенсировать RTD, и таймирование принятых S-RACH PDU неизвестно. Детектор со скользящей корреляцией, который работает во временном домене, может быть использован для обнаружения S-RACH PDU. В одном из вариантов осуществления детектор просматривает S-RACH сегмент, один период выборки единовременно. Для каждого периода выборки, который соответствует гипотезе, детектор определяет, был ли принят сигнал с достаточной энергией для двух пилотных символов OFDM для S-RACH PDU, в отношении которого проверяется гипотеза, что он принимается, начиная с данного периода выборки. В случае положительного ответа S-RACH PDU дополнительно декодируют для восстановления S-RACH сообщения.In the case of the S-RACH, transmission timing for the S-RACH PDU may not compensate for the RTD, and the timing of the received S-RACH PDUs is unknown. A sliding correlation detector that operates in a temporary domain can be used to detect S-RACH PDUs. In one embodiment, the detector scans the S-RACH segment, one sampling period at a time. For each hypothesized sampling period, the detector determines whether a signal with sufficient energy has been received for the two OFDM pilot symbols for the S-RACH PDU, against which the hypothesis is verified that it has been received starting from this sampling period. In the case of a positive response, the S-RACH PDUs are further decoded to recover the S-RACH message.
Способы обнаружения и демодуляции F-RACH и S-RACH передач подробно описаны в вышеупомянутой заявке на патент США № 60/432,626.Methods for detecting and demodulating F-RACH and S-RACH transmissions are described in detail in the aforementioned US Patent Application No. 60 / 432,626.
Для ясности способы произвольного доступа были описаны для конкретных вариантов осуществления. В этих вариантах осуществления могут быть произведены различные модификации, и это находится в пределах объема настоящего изобретения. Например, желательно иметь более чем два различных типа RACH для произвольного доступа. Помимо этого RACH данные могут быть обработаны с использованием других схем кодирования, перемежения и модуляции.For clarity, random access methods have been described for specific embodiments. Various modifications may be made in these embodiments, and this is within the scope of the present invention. For example, it is desirable to have more than two different types of RACH for random access. In addition, RACH data can be processed using other coding, interleaving, and modulation schemes.
Способы произвольного доступа могут быть использованы в различных беспроводных коммуникационных системах с множественным доступом. Одна из таких систем представляет собой беспроводную систему MIMO с множественным доступом, описанную в вышеупомянутой предварительной заявке на патент США № 60/421,309. В общем случае эти системы могут использовать или могут не использовать OFDM, или могут использовать какую-либо другую схему модуляции со множеством несущих вместо OFDM и могут использовать или могут не использовать MIMO.Random access methods can be used in various wireless multiple-access communication systems. One such system is a wireless multiple-access MIMO system described in the aforementioned provisional application for US patent No. 60 / 421,309. In general, these systems may or may not use OFDM, or may use some other multicarrier modulation scheme instead of OFDM, and may or may not use MIMO.
Способы произвольного доступа, использованные в настоящем описании, могут обеспечить различные преимущества. Во-первых, F-RACH позволяет определенным пользовательским терминалам (например, зарегистрированным в системе и имеющим возможность компенсировать RTD) быстро получить доступ в систему. Это является особенно желательным для приложений пакетной передачи данных, которые обычно характеризуются длинными периодами молчания, которые эпизодически прерываются всплесками трафика. Быстрый доступ в систему позволяет при этом пользовательским терминалам быстро получить ресурсы системы для таких эпизодических всплесков данных. Во-вторых, комбинация F-RACH и S-RACH дает возможность эффективного управления пользовательскими терминалами в различных операционных состояниях и условиях (например, зарегистрированные и незарегистрированные пользовательские терминалы с высоким и низким SNR при приеме и т.д.).The random access methods used in the present description can provide various advantages. Firstly, F-RACH allows certain user terminals (for example, registered in the system and able to compensate for RTD) to quickly access the system. This is especially desirable for packet data applications, which are usually characterized by long periods of silence that are intermittently interrupted by bursts of traffic. Fast access to the system allows user terminals to quickly obtain system resources for such episodic bursts of data. Secondly, the combination of F-RACH and S-RACH makes it possible to efficiently manage user terminals in various operating conditions and conditions (for example, registered and unregistered user terminals with high and low SNR at reception, etc.).
Способы, изложенные в настоящем описании, могут быть реализованы при помощи различных средств. Например, эти способы могут быть реализованы в виде аппаратных средств, программных средств или их комбинации. В случае реализации в виде аппаратных средств блоки обработки, используемые для облегчения произвольного доступа в пользовательском терминале и точке доступа, могут быть реализованы в одной или нескольких ориентированных на приложение интегральных схемах (ASIC), цифровых сигнальных процессорах (DSP), цифровых сигнальных процессорных устройствах (DSPD), программируемых логических устройствах (PLD), внутрисхемно программируемых вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, выполненных с возможностью выполнения функций, изложенных в настоящем описании или их комбинации.The methods described herein can be implemented using various means. For example, these methods may be implemented in hardware, software, or a combination thereof. In the case of hardware implementation, the processing units used to facilitate random access in the user terminal and access point can be implemented in one or more application-oriented integrated circuits (ASICs), digital signal processors (DSPs), digital signal processor devices ( DSPD), programmable logic devices (PLD), in-circuit programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, other electronic units, configured to perform the functions set forth in the present description or a combination thereof.
В случае осуществления в виде программных средств способы произвольного доступа могут быть реализованы при помощи модулей (например, процедур, функций и т.д.), которые выполняют функции, изложенные в настоящем описании. Программные коды могут храниться в запоминающем устройстве (например, запоминающем устройстве 832 и 8722 по Фиг.8) и выполняться процессором, например, контроллерами 830 и 870. Запоминающее устройство может быть выполнено в процессоре или как внешнее по отношению к процессору, причем в этом случае оно может быть соединено с возможностью обмена данными с процессором при помощи различных средств, известных в данной области техники.In the case of implementation in the form of software, random access methods can be implemented using modules (eg, procedures, functions, etc.) that perform the functions described in the present description. Program codes can be stored in a storage device (for example, storage device 832 and 8722 of FIG. 8) and executed by a processor, for example,
Заголовки включены в настоящее описание для ссылки и для помощи в поиске определенных разделов. Указанные заголовки не следует рассматривать как ограничивающие объем концепций в озаглавленных ими разделах, и эти концепции могут применяться в других разделах по всему описанию.Headings are included herein for reference and to aid in the search for specific sections. These headings should not be construed as limiting the scope of concepts in their sections, and these concepts may be applied in other sections throughout the description.
Приведенное выше описание раскрытых вариантов осуществления представлено для того, чтобы дать возможность любому специалисту в данной области техники использовать настоящее изобретение. Различные модификации в отношении указанных вариантов осуществления должны быть очевидны для специалистов в данной области техники, и общие принципы, изложенные в настоящем описании, применимы к другим вариантам осуществления без отступления от сущности и объема настоящего изобретения, таким образом, настоящее изобретение не следует ограничивать вариантами осуществления, раскрытыми в настоящем описании, но напротив, соответствует самому широкому объему, совместимому с принципами и новыми отличительными особенностями, раскрытыми в настоящем описании.The above description of the disclosed embodiments is provided to enable any person skilled in the art to use the present invention. Various modifications with respect to these embodiments should be apparent to those skilled in the art, and the general principles set forth herein are applicable to other embodiments without departing from the spirit and scope of the present invention, therefore, the present invention should not be limited to the embodiments disclosed in the present description, but on the contrary, corresponds to the widest scope, compatible with the principles and new distinctive features disclosed in n this description.
Claims (17)
принимают, по меньшей мере, одно широковещательное сообщение, включающее в себя информацию относительно конфигурации, по меньшей мере, двух каналов произвольного доступа на конкурентной основе для кадра;
определяют текущее операционное состояние терминала;
выбирают один канал произвольного доступа на конкурентной основе из, по меньшей мере, двух каналов произвольного доступа на конкурентной основе, основываясь на текущем операционном состоянии; и
передают сообщение по выбранному каналу произвольного доступа для выполнения доступа в систему в течение кадра;
причем упомянутые, по меньшей мере, два канала произвольного доступа на конкурентной основе содержат первый канал произвольного доступа, используемый зарегистрированными терминалами для доступа в систему, и второй канал произвольного доступа, используемый зарегистрированными и незарегистрированными терминалами для доступа в систему.1. A method of accessing a wireless communication system with multiple access, comprising stages in which:
receiving at least one broadcast message including information regarding the configuration of the at least two competitive random access channels for the frame;
determine the current operational status of the terminal;
selecting one competitive random access channel from at least two competitive random access channels based on the current operational state; and
transmitting a message on the selected random access channel to access the system during the frame;
moreover, said at least two random access channels on a competitive basis comprise a first random access channel used by registered terminals to access the system and a second random access channel used by registered and unregistered terminals to access the system.
повторную передачу сообщения до тех пор, пока не будет принято подтверждение для указанного сообщения, или пока не будет выполнено максимальное количество попыток доступа.6. The method according to claim 1, additionally containing:
retransmission of the message until a confirmation for the specified message has been received, or until the maximum number of access attempts has been completed.
передачу сообщения в выбранном слоте.8. The method according to claim 1, in which the transmission comprises selecting a slot from a plurality of slots available for the selected random access channel; and
sending a message in the selected slot.
определяют, зарегистрирован или не зарегистрирован терминал в системе;
если терминал зарегистрирован, передают первое сообщение по первому каналу произвольного доступа на конкурентной основе для доступа в систему; и
если терминал не зарегистрирован, передают второе сообщение на конкурентной основе с другим форматом, нежели первое сообщение по второму каналу произвольного доступа для доступа в систему.14. A method of accessing a wireless communication system with multiple access with multiple inputs and multiple outputs (MIMO), comprising stages in which:
determine whether the terminal is registered or not registered in the system;
if the terminal is registered, transmitting the first message on the first random access channel on a competitive basis for access to the system; and
if the terminal is not registered, transmit the second message on a competitive basis with a different format than the first message on the second random access channel for access to the system.
средство для определения текущего операционного состояния терминала;
средство для передачи сообщений в систему, где средство для передачи сообщений сконфигурировано для передачи первого сообщения по первому каналу произвольного доступа на конкурентной основе для доступа в систему, когда терминал находится в первом операционном состоянии, и для передачи второго сообщения по второму каналу произвольного доступа на конкурентной основе для доступа в систему, когда терминал находится во втором операционном состоянии, и второе сообщение имеет другой формат, нежели первое сообщение.16. A terminal in a wireless multiple-access communication system, comprising:
means for determining the current operational status of the terminal;
means for transmitting messages to the system, where the means for transmitting messages is configured to transmit the first message on the first random access channel on a competitive basis for accessing the system when the terminal is in the first operational state, and for transmitting the second message on the second random access channel on the competitive basis for accessing the system when the terminal is in the second operational state, and the second message has a different format than the first message.
средство для определения текущего операционного состояния устройства;
средство для выбора одного канала произвольного доступа на конкурентной основе из, по меньшей мере, двух каналов произвольного доступа на основе текущего операционного состояния, причем упомянутые, по меньшей мере, два канала произвольного доступа используют разные форматы сообщений; и
средство для передачи сообщения по выбранному каналу произвольного доступа на конкурентной основе для доступа в систему. 17. An apparatus for communicating in a multiple access wireless communication system, comprising:
means for determining the current operational state of the device;
means for selecting one competitive random access channel from at least two random access channels based on the current operational state, said at least two random access channels using different message formats; and
means for transmitting messages on the selected random access channel on a competitive basis for access to the system.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US42130902P | 2002-10-25 | 2002-10-25 | |
US60/421,309 | 2002-10-25 | ||
US43244002P | 2002-12-10 | 2002-12-10 | |
US60/432,440 | 2002-12-10 | ||
US10/693,532 | 2003-10-23 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2009106289/09A Division RU2417560C2 (en) | 2002-10-25 | 2009-02-24 | Random access for multiple access wireless communication systems |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2005115869A RU2005115869A (en) | 2005-10-10 |
RU2359412C2 true RU2359412C2 (en) | 2009-06-20 |
Family
ID=35851095
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2005115869/09A RU2359412C2 (en) | 2002-10-25 | 2003-10-24 | Random access for wireless communication systems with multiple access |
RU2009106289/09A RU2417560C2 (en) | 2002-10-25 | 2009-02-24 | Random access for multiple access wireless communication systems |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2009106289/09A RU2417560C2 (en) | 2002-10-25 | 2009-02-24 | Random access for multiple access wireless communication systems |
Country Status (1)
Country | Link |
---|---|
RU (2) | RU2359412C2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8705478B2 (en) | 2010-01-11 | 2014-04-22 | Lg Electronics Inc. | Method for communicating with data through component carriers in mobile communication system to which carrier aggregation method is applied and apparatus therefor |
RU2533312C2 (en) * | 2010-05-05 | 2014-11-20 | Квэлкомм Инкорпорейтед | Collision detection and backoff window adaptation for multiuser mimo transmission |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1980062A4 (en) | 2006-01-05 | 2011-03-30 | Lg Electronics Inc | Transmitting data in a mobile communication system |
KR101319870B1 (en) | 2006-01-05 | 2013-10-18 | 엘지전자 주식회사 | Method for handover in mobile communication system |
KR101203841B1 (en) | 2006-01-05 | 2012-11-21 | 엘지전자 주식회사 | Method of transmitting and receiving paging message in wireless communication system |
KR101265628B1 (en) | 2006-01-05 | 2013-05-22 | 엘지전자 주식회사 | method for scheduling radio resourse in the mobile communication system |
EP1969738B1 (en) | 2006-01-05 | 2014-03-12 | LG Electronics Inc. | Transmitting information in mobile communications system |
KR101211807B1 (en) | 2006-01-05 | 2012-12-12 | 엘지전자 주식회사 | Method for managing synchronization state for mobile terminal in mobile communication system |
KR101268200B1 (en) | 2006-01-05 | 2013-05-27 | 엘지전자 주식회사 | Radio resource allocating method in mobile communication system |
KR101333918B1 (en) | 2006-01-05 | 2013-11-27 | 엘지전자 주식회사 | Point-to-multipoint service communication of mobile communication system |
CN105515736A (en) | 2006-01-05 | 2016-04-20 | Lg电子株式会社 | Transmitting data in mobile communication system |
KR101187076B1 (en) | 2006-01-05 | 2012-09-27 | 엘지전자 주식회사 | Method for transmitting signals in the moblie communication system |
KR100912784B1 (en) | 2006-01-05 | 2009-08-18 | 엘지전자 주식회사 | Data transmission method and data retransmission method |
WO2007078171A2 (en) | 2006-01-05 | 2007-07-12 | Lg Electronics Inc. | Method of transmitting feedback information in a wireless communication system |
KR101216751B1 (en) | 2006-02-07 | 2012-12-28 | 엘지전자 주식회사 | Method for avoiding collision using identifier in mobile network |
KR101358469B1 (en) | 2006-02-07 | 2014-02-06 | 엘지전자 주식회사 | Method for selection and signaling of downlink and uplink bandwidth in wireless networks |
US8493854B2 (en) | 2006-02-07 | 2013-07-23 | Lg Electronics Inc. | Method for avoiding collision using identifier in mobile network |
KR101387475B1 (en) | 2006-03-22 | 2014-04-22 | 엘지전자 주식회사 | method of processing data in mobile communication system having a plurality of network entities |
KR20070121505A (en) | 2006-06-21 | 2007-12-27 | 엘지전자 주식회사 | How to reset wireless link |
WO2007148881A2 (en) | 2006-06-21 | 2007-12-27 | Lg Electronics Inc. | Method of supporting data retransmission in a mobile communication system |
WO2007148935A1 (en) | 2006-06-21 | 2007-12-27 | Lg Electronics Inc. | Method of transmitting and receiving radio access information using a message separation in a wireless mobile communications system |
KR101369135B1 (en) | 2006-06-21 | 2014-03-05 | 엘지전자 주식회사 | Mehtod for supproting quality of multimeida broadcast multicast service(mbms) in mobile communications system and terminal thereof |
KR20070121513A (en) | 2006-06-21 | 2007-12-27 | 엘지전자 주식회사 | Uplink method of mobile communication system |
US8848913B2 (en) | 2007-10-04 | 2014-09-30 | Qualcomm Incorporated | Scrambling sequence generation in a communication system |
US8787181B2 (en) | 2008-01-14 | 2014-07-22 | Qualcomm Incorporated | Resource allocation randomization |
US8923249B2 (en) | 2008-03-26 | 2014-12-30 | Qualcomm Incorporated | Method and apparatus for scrambling sequence generation in a communication system |
CA3046573C (en) * | 2016-12-16 | 2021-08-10 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Random access method and apparatus |
-
2003
- 2003-10-24 RU RU2005115869/09A patent/RU2359412C2/en active
-
2009
- 2009-02-24 RU RU2009106289/09A patent/RU2417560C2/en active
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8705478B2 (en) | 2010-01-11 | 2014-04-22 | Lg Electronics Inc. | Method for communicating with data through component carriers in mobile communication system to which carrier aggregation method is applied and apparatus therefor |
RU2518155C2 (en) * | 2010-01-11 | 2014-06-10 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Method of transmitting data through component carriers in mobile communication system to which carrier aggregation method is applied and corresponding apparatus |
US8976805B2 (en) | 2010-01-11 | 2015-03-10 | Lg Electronics Inc. | Method for communicating with data through component carriers in mobile communication system to which carrier aggregation method is applied and apparatus therefor |
US9730223B2 (en) | 2010-01-11 | 2017-08-08 | Lg Electronics Inc. | Method for communicating with data through component carriers in mobile communication system to which carrier aggregation method is applied and apparatus therefor |
RU2533312C2 (en) * | 2010-05-05 | 2014-11-20 | Квэлкомм Инкорпорейтед | Collision detection and backoff window adaptation for multiuser mimo transmission |
Also Published As
Publication number | Publication date |
---|---|
RU2417560C2 (en) | 2011-04-27 |
RU2005115869A (en) | 2005-10-10 |
RU2009106289A (en) | 2010-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2417560C2 (en) | Random access for multiple access wireless communication systems | |
JP4509793B2 (en) | Random access for wireless multiple access communication systems | |
US10742358B2 (en) | Method and apparatus for providing an efficient control channel structure in a wireless communication system | |
AU2011253751B2 (en) | Random access for wireless multiple-access communication systems |