RU2438238C2 - User device, base station and data transmission method - Google Patents

User device, base station and data transmission method Download PDF

Info

Publication number
RU2438238C2
RU2438238C2 RU2009114327A RU2009114327A RU2438238C2 RU 2438238 C2 RU2438238 C2 RU 2438238C2 RU 2009114327 A RU2009114327 A RU 2009114327A RU 2009114327 A RU2009114327 A RU 2009114327A RU 2438238 C2 RU2438238 C2 RU 2438238C2
Authority
RU
Russia
Prior art keywords
channel
uplink control
control channel
information
code sequence
Prior art date
Application number
RU2009114327A
Other languages
Russian (ru)
Other versions
RU2009114327A (en
Inventor
Теруо КАВАМУРА (JP)
Теруо КАВАМУРА
Кэнъити ХИГУТИ (JP)
Кэнъити ХИГУТИ
Мамору САВАХАСИ (JP)
Мамору САВАХАСИ
Original Assignee
Нтт Досомо, Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Нтт Досомо, Инк. filed Critical Нтт Досомо, Инк.
Publication of RU2009114327A publication Critical patent/RU2009114327A/en
Application granted granted Critical
Publication of RU2438238C2 publication Critical patent/RU2438238C2/en

Links

Images

Abstract

FIELD: information technology.
SUBSTANCE: user device forms a control uplink containing acknowledgement information or downlink status information or both, and transmits the control uplink in a predetermined frequency band if uplink transmission resources are not allocated. The control uplink contains several sequences of elementary units obtained by multiplying one coefficient by all unit element of the CAZAC code sequence for the user device.
EFFECT: obtaining a large number of orthogonal code sequences and reduced spread of transmission frequency bands when multiplexing control uplinks from several user devices.
26 cl, 18 dwg

Description

Область техники, к которой относится изобретениеFIELD OF THE INVENTION

Настоящее изобретение относится к области мобильной связи и более конкретно относится к пользовательским устройствам, базовым станциям и способам передачи данных, используемым в системах мобильной связи.The present invention relates to the field of mobile communications and more specifically relates to user devices, base stations and data transmission methods used in mobile communication systems.

Уровень техникиState of the art

В данной технической области существенно ускорились исследования и разработки систем связи следующего поколения. В системах связи, появление которых ожидается в настоящее время, применение схемы связи с одной несущей может быть перспективным для использования в восходящих линиях связи с точки зрения расширения покрытия без увеличения отношения пиковой мощности к средней мощности (PAPR, Peak-to-Average Power Ratio). Кроме того, в этих системах связи в каналах, общих для нескольких пользователей, в зависимости от соответствующих условий связи этих пользователей могут назначаться как радиоресурсы в восходящих линиях связи, так и радиоресурсы в нисходящих линиях связи. Действия по определению таких назначений называются планированием (scheduling). Для надлежащего планирования восходящих линий связи каждое пользовательское устройство передает в базовую станцию пилотный канал, а базовая станция на основе качества приема оценивает состояние канала восходящих линий связи. Для планирования нисходящих линий связи базовая станция также передает пилотный канал в пользовательское устройство, а пользовательское устройство передает в базовую станцию информацию (CQI, Channel Quality Indicator), индикатор качества канала), отражающую состояние канала, на основании качества приема пилотного канала. Базовая станция оценивает состояние канала нисходящих линий связи на основании CQI, передаваемых из пользовательских устройств, и, соответственно, выполняет планирование для нисходящих линий связи.In this technical area, research and development of next-generation communication systems has significantly accelerated. In communication systems, the appearance of which is currently expected, the use of a single-carrier communication scheme can be promising for use in uplink communication from the point of view of expanding coverage without increasing the ratio of peak power to average power (PAPR, Peak-to-Average Power Ratio) . In addition, in these communication systems in channels common to several users, depending on the respective communication conditions of these users, both radio resources in uplink communication channels and radio resources in downlink communication channels can be assigned. The actions to determine such assignments are called scheduling. For proper uplink scheduling, each user device transmits a pilot channel to the base station, and the base station estimates the state of the uplink channel based on the reception quality. For downlink scheduling, the base station also transmits the pilot channel to the user device, and the user device transmits to the base station information (CQI, Channel Quality Indicator, channel quality indicator) reflecting the state of the channel based on the reception quality of the pilot channel. The base station estimates the state of the downlink channel based on CQIs transmitted from user devices, and accordingly performs scheduling for the downlink.

Каналы управления восходящей линии связи могут включать два вида информации управления: информация управления, которую необходимо передавать совместно с каналами данных восходящей линии связи (обязательная информация управления или первая информация управления), и информация управления, которую можно передавать независимо от наличия каналов данных восходящей линии связи (вторая информация управления). Первая информация управления может включать информацию, необходимую для демодуляции каналов данных, такую как схемы модуляции в каналах данных и кодовые скорости каналов. Вторая информация управления может включать информацию о CQI канала нисходящей линии связи, информацию подтверждения (ACK/NACK) канала данных нисходящей линии связи, запросы на назначение ресурсов и/или другую информацию. Соответственно, пользовательское устройство может передавать в каналах управления восходящей линии связи либо только первую информацию управления, либо только вторую информацию управления, либо и первую информацию и вторую информацию управления одновременно,The uplink control channels may include two types of control information: control information that must be transmitted together with the uplink data channels (mandatory control information or first control information), and control information that can be transmitted regardless of the availability of uplink data channels (second management information). The first control information may include information necessary for demodulating the data channels, such as modulation schemes in the data channels and channel coding rates. The second control information may include CQI information of the downlink channel, acknowledgment information (ACK / NACK) of the downlink data channel, resource assignment requests and / or other information. Accordingly, the user device can transmit in the control channels of the uplink either only the first control information, or only the second control information, or both the first information and the second control information at the same time,

В случае, когда блок ресурсов (радиоресурс) назначается для передачи канала данных восходящей линии связи, первая информация управления (и вторая информация управления при необходимости) может передаваться в этом блоке ресурсов. С другой стороны, предполагается, что при отсутствии передачи канала данных восходящей линии связи вторая информация управления передается в выделенном ресурсе (выделенной полосе частот). Ниже описано несколько примеров такого использования полосы частот.In the case where a resource block (radio resource) is assigned to transmit an uplink data channel, the first control information (and second control information, if necessary) can be transmitted in this resource block. On the other hand, it is assumed that, in the absence of transmission of the uplink data channel, the second control information is transmitted in the allocated resource (allocated frequency band). Several examples of this use of the frequency band are described below.

Фиг.1 иллюстрирует типовой пример использования полосы частот для восходящей линии связи. В представленном примере используются два вида элемента ресурсов - с большим и меньшим размером. Больший элемент ресурсов может иметь ширину FRB1 полосы частот, равную 1,25 МГц, и длительность TRB, равную 0,5 мс. Меньший элемент ресурсов может иметь ширину FRB2 полосы частот, равную 375 кГц, и длительность TRB, равную 0,5 мс. Длительность также называется элементарным периодом передачи, интервалом времени передачи (TTI, transmission time interval) или подкадром. Длительность может соответствовать длительности одного радиопакета. На частотной оси расположены шесть ресурсов, при этом с правого и левого краев расположены ресурсы меньшего размера. Могут применяться различные схемы расположения ресурсов, при условии что они известны как передающей, так и принимающей стороне. В описанном примере восходящие линии связи планируются для передачи каналов управления (первых каналов управления), передаваемых совместно с каналами данных восходящей линии связи, при необходимости одновременно с вторыми каналами управления, в части интервалов больших ресурсов (второго, третьего, четвертого и пятого блоков ресурсов). В то же время в меньших ресурсах (первый и шестой ресурсы) временные параметры передачи пользовательских устройств установлены для передачи каналов управления (вторых каналов управления) в случае отсутствия передачи каналов данных восходящей линии связи. Кроме того, два меньших ресурса используются для передачи первого канала управления для определенного пользовательского устройства. В приведенном примере второй канал управления для пользовательского устройства А передается в шестом ресурсе во втором подкадре и в первом ресурсе в третьем подкадре. Аналогично, второй канал управления для пользовательского устройства В передается в шестом ресурсе в третьем подкадре и в первом ресурсе в четвертом подкадре. Таким образом, вторые каналы управления передаются так, что их положение на частотной оси и временной оси изменяется скачкообразно. В результате можно достичь временного и частотного разнесения, что приводит к более высокой надежности успешной демодуляции вторых каналов управления в базовой станции.Figure 1 illustrates a typical example of the use of the frequency band for the uplink. In the presented example, two types of resource element are used - with a larger and a smaller size. A larger resource element may have a bandwidth F RB1 of 1.25 MHz and a duration of T RB of 0.5 ms. The smaller resource element may have a bandwidth F RB2 of 375 kHz and a duration of T RB of 0.5 ms. Duration is also called an elementary transmission period, a transmission time interval (TTI), or a subframe. The duration may correspond to the duration of one radio packet. Six resources are located on the frequency axis, while smaller resources are located on the right and left edges. Various layouts of resources may be applied, provided that they are known to both the transmitting and receiving sides. In the described example, uplink communications are planned for transmitting control channels (first control channels) transmitted together with uplink data channels, if necessary simultaneously with second control channels, in terms of large resource intervals (second, third, fourth and fifth resource blocks) . At the same time, in smaller resources (first and sixth resources), the temporary transmission parameters of user devices are set for transmission of control channels (second control channels) in the absence of transmission of uplink data channels. In addition, two smaller resources are used to transmit the first control channel for a specific user device. In the above example, the second control channel for user device A is transmitted in the sixth resource in the second subframe and in the first resource in the third subframe. Similarly, a second control channel for user device B is transmitted in a sixth resource in a third subframe and in a first resource in a fourth subframe. Thus, the second control channels are transmitted so that their position on the frequency axis and the time axis changes in steps. As a result, time and frequency diversity can be achieved, which leads to higher reliability of successful demodulation of the second control channels in the base station.

Фиг.2 иллюстрирует другой типовой пример использования полосы частот восходящей линии связи. Подобно примеру на фиг.1, используются два вида элементов ресурсов - с большим и меньшим размером. В данном примере длительность TRB подкадра для меньших ресурсов (первого и шестого ресурсов) разделена на два подинтервала. В приведенном примере второй канал управления для пользовательского устройства А передается в первом подинтервале (в первой половине интервала подкадра) первого ресурса в первом подкадре и во втором подинтервале (во второй половине интервала подкадра) шестого ресурса в первом подкадре. Второй канал управления для пользовательского устройства В передается в первом подинтервале шестого ресурса в первом подкадре и во втором подинтервале первого ресурса в первом подкадре. Аналогично может осуществляться передача в третьем и пятом подкадрах. Таким образом, вторые каналы управления передаются так, что их положение на частотной оси и временной оси изменяется скачкообразно. В результате можно достичь временного и частотного разнесения, что приводит к более высокой надежности успешной демодуляции вторых каналов управления в базовой станции. Кроме того, передача канала управления для пользовательского устройства А может завершиться в одном подкадре, и передача канала управления для пользовательского устройства В также может завершиться в одном подкадре. Следовательно, этот пример может быть предпочтительным с точки зрения меньшей длительности задержки передачи каналов управления восходящей линии связи. Этот способ описан, например, в непатентном документе 1 "3GPP, R1-061675".2 illustrates another typical example of the use of the uplink frequency band. Like the example in figure 1, two types of resource elements are used - with a larger and smaller size. In this example, the duration T RB of a subframe for smaller resources (first and sixth resources) is divided into two sub-intervals. In the above example, the second control channel for user device A is transmitted in the first sub-interval (in the first half of the sub-frame interval) of the first resource in the first sub-frame and in the second sub-interval (in the second half of the sub-frame interval) of the sixth resource in the first sub-frame. The second control channel for user device B is transmitted in the first sub-interval of the sixth resource in the first subframe and in the second sub-interval of the first resource in the first subframe. Similarly, transmission can be performed in the third and fifth subframes. Thus, the second control channels are transmitted so that their position on the frequency axis and the time axis changes in steps. As a result, time and frequency diversity can be achieved, which leads to higher reliability of successful demodulation of the second control channels in the base station. In addition, the transmission of the control channel for user device A may end in one subframe, and the transmission of the control channel for user device A may also end in one subframe. Therefore, this example may be preferable from the point of view of a shorter transmission delay of the uplink control channels. This method is described, for example, in non-patent document 1 "3GPP, R1-061675".

На фиг.1 и 2 меньшие ресурсы можно представить таким образом, что пользовательское устройство А или пользовательское устройство В может занимать весь ресурс (УПРАВЛЕНИЕ А и УПРАВЛЕНИЕ В), но с точки зрения эффективного использования ресурса он может использоваться совместно несколькими пользовательскими устройствами. Например, можно предположить, что несколько пользовательских устройств совместно используют выделенную полосу частот в соответствии со схемой мультиплексирования с разделением по частоте (FDM, Frequency Division Multiplexing). Тем не менее, при простом использовании схемы FDM для мультиплексирования каждый из пользователей может занимать меньшую полосу частот и поэтому полоса может содержать меньшее количество элементарных посылок (чипов, chips) (ниже частота посылок). В результате для различения пользовательских устройств в пилотном канале может быть использовано меньшее количество ортогональных кодовых последовательностей, что может увеличить уровни интерференции. Кроме того, если принято, что ширина полосы частот передачи канала управления восходящей линии связи может часто изменяться в зависимости от количества мультиплексируемых пользователей и/или других факторов, базовая станция должна передавать в пользовательские устройства индивидуальные измененные значения ширины полосы передачи для отдельных изменений. Это может увеличить объем информации управления в нисходящей линии связи (служебные расходы на сигнализацию) и, соответственно, снизить эффективность передачи каналов данных. Также можно предположить, что ресурсы в выделенной полосе частот можно совместно использовать в соответствии со схемой мультиплексирования с кодовым разделением (CDM, Code Division Multiplexing), которая применяется в системах мобильной связи на основе широкополосного множественного доступа с кодовым разделением каналов (W-CDMA, Wideband Code Division Multiplexing). В схеме CDM одиночный пользователь может занимать более широкую полосу частот. Однако уровень мощности интерференции может увеличиться, вызывая снижение качества сигнала. Если один пользователь мультиплексирует и передает информацию подтверждения (ACK/NACK) и информацию о состоянии канала (CQI) в соответствии со схемой CDM, может возникать риск увеличения пиковой мощности.1 and 2, smaller resources can be represented in such a way that user device A or user device B can occupy the entire resource (MANAGEMENT A and MANAGEMENT B), but from the point of view of efficient use of the resource, it can be shared among several user devices. For example, we can assume that several user devices share a dedicated frequency band in accordance with the frequency division multiplexing (FDM) scheme. However, with a simple use of the FDM scheme for multiplexing, each user can occupy a smaller frequency band and therefore the band can contain fewer chips (lower frequency of the packets). As a result, fewer orthogonal code sequences can be used to distinguish user devices in the pilot channel, which can increase interference levels. In addition, if it is assumed that the transmission bandwidth of the uplink control channel can often change depending on the number of multiplexed users and / or other factors, the base station must transmit individual changed transmission bandwidths to the user devices for individual changes. This can increase the amount of control information in the downlink (signaling overhead) and, accordingly, reduce the efficiency of data channel transmission. It can also be assumed that resources in the allocated frequency band can be shared in accordance with the Code Division Multiplexing (CDM) scheme, which is used in mobile communication systems based on wideband code division multiple access (W-CDMA, Wideband Code Division Multiplexing). In a CDM scheme, a single user may occupy a wider frequency band. However, the interference power level may increase, causing a decrease in signal quality. If one user multiplexes and transmits acknowledgment information (ACK / NACK) and channel status information (CQI) according to the CDM scheme, there may be a risk of increased peak power.

Раскрытие изобретенияDisclosure of invention

Цель настоящего изобретения заключается в получении большего количества ортогональных кодовых последовательностей и в снижении разброса полос частот передачи при мультиплексировании каналов управления восходящей линии связи из нескольких пользовательских устройств в случае, когда из пользовательских устройств в соответствии со схемой связи с одной несущей передаются каналы управления восходящей линии связи, включающие информацию подтверждения (ACK/NACK) для каналов данных нисходящей линии связи или информацию, отражающую состояние канала нисходящей линии связи (CQI), или и то, и другое.An object of the present invention is to obtain more orthogonal code sequences and to reduce the spread of transmission frequency bands when multiplexing uplink control channels from multiple user devices when uplink control channels are transmitted from user devices in accordance with a single carrier communication scheme including acknowledgment information (ACK / NACK) for downlink data channels or information reflecting the state of downlink analys (CQI), or both.

Настоящее изобретение применяется в отношении пользовательского устройства для передачи по меньшей мере канала управления восходящей линии связи в базовую станцию в соответствии со схемой связи с одной несущей. Пользовательское устройство включает в себя модуль формирования информации подтверждения, выполненный с возможностью формирования информации подтверждения, отражающей положительный отклик или отрицательный отклик на канал данных нисходящей линии связи; модуль формирования информации о состоянии канала, выполненный с возможностью формирования информации о состоянии канала, отражающей состояние канала нисходящей линии связи; модуль формирования канала управления, выполненный с возможностью формирования канала управления восходящей линии связи, включающего информацию подтверждения или информацию о состоянии канала, или и то, и другое; и передающий модуль, выполненный с возможностью передачи канала управления восходящей линии связи в заранее определенной выделенной полосе частот в случае, если ресурсы для передачи канала данных восходящей линии связи не назначены. Канал управления восходящей линии связи включает один или большее количество элементарных блоков, содержащих последовательность, получаемую перемножением единого коэффициента со всеми элементарными посылками ортогональной кодовой последовательности для пользовательского устройства.The present invention is applied to a user device for transmitting at least an uplink control channel to a base station in accordance with a single carrier communication scheme. The user device includes a confirmation information generation module, configured to generate confirmation information reflecting a positive response or negative response to the downlink data channel; a channel state information generating unit configured to generate channel state information reflecting a state of a downlink channel; a control channel generating unit configured to generate an uplink control channel including confirmation information or channel status information, or both; and a transmitting module configured to transmit the uplink control channel in a predetermined allocated frequency band if resources for transmitting the uplink data channel are not assigned. The uplink control channel includes one or more elementary blocks containing a sequence obtained by multiplying a single coefficient with all the chips of an orthogonal code sequence for a user device.

В соответствии с вариантами осуществлениями настоящего изобретения возможно получение большего количества ортогональных кодовых последовательностей и снижение разброса полос частот передачи при мультиплексировании каналов управления восходящей линии связи из нескольких пользовательских устройств в случае, когда из пользовательских устройств в соответствии со схемой связи с одной несущей передаются каналы управления восходящей линии связи, включающие информацию подтверждения (ACK/NACK) для каналов данных нисходящей линии связи или информацию, отражающую состояние канала нисходящей линии связи (CQI), или и то, и другое.In accordance with embodiments of the present invention, it is possible to obtain more orthogonal code sequences and reduce the spread of transmission frequency bands when multiplexing uplink control channels from multiple user devices when uplink control channels are transmitted from user devices in accordance with a single carrier communication scheme communication lines including acknowledgment information (ACK / NACK) for the downlink data channels or and information reflecting the state of the downlink channel (CQI), or both.

Краткое описание чертежейBrief Description of the Drawings

Фиг.1 иллюстрирует типовое назначение полосы частот для использования в системе мобильной связи.Figure 1 illustrates a typical assignment of a frequency band for use in a mobile communication system.

Фиг.2 иллюстрирует другое типовое назначение полосы частот для использования в системе мобильной связи.Figure 2 illustrates another typical bandwidth assignment for use in a mobile communication system.

Фиг.3 представляет собой блок-схему, иллюстрирующую пользовательское устройство в соответствии с вариантом осуществления настоящего изобретения.3 is a block diagram illustrating a user device in accordance with an embodiment of the present invention.

Фиг.4 иллюстрирует типовые структуры TTI, подкадров и блоков.4 illustrates typical structures of TTIs, subframes, and blocks.

Фиг.5 иллюстрирует типовые структуры коэффициентов, перемножаемых в длинных блоках (LB, Long Blocks).Figure 5 illustrates typical structures of coefficients multiplied in long blocks (LB, Long Blocks).

Фиг.6 представляет собой диаграмму, схематически иллюстрирующую характеристики кодов CAZAC (Constant Amplitude Zero Auto-Correlation, постоянная амплитуда с нулевой автокорреляцией).6 is a diagram schematically illustrating the characteristics of CAZAC codes (Constant Amplitude Zero Auto-Correlation, constant amplitude with zero autocorrelation).

Фиг.7 представляет собой блок-схему, иллюстрирующую пример базовой станции в соответствии с вариантом осуществления настоящего изобретения.7 is a block diagram illustrating an example of a base station in accordance with an embodiment of the present invention.

Фиг.8 представляет собой диаграмму, иллюстрирующую пример работы в соответствии с вариантом осуществления настоящего изобретения.8 is a diagram illustrating an example of operation in accordance with an embodiment of the present invention.

Фиг.9 представляет собой диаграмму примера идентификации информации о коде из широковещательной информации и номера назначения.9 is a diagram of an example of identifying code information from broadcast information and a destination number.

Фиг.10 иллюстрирует примеры кодов CAZAC, величины циклического сдвига и полосы частот, получаемые в результате выполнения операций, диаграмма которых показана на фиг.9.FIG. 10 illustrates examples of CAZAC codes, cyclic shift amounts, and frequency bands obtained from operations that are shown in FIG. 9.

Фиг.11 представляет собой блок-схему, иллюстрирующую пользовательское устройство, использующее блочные коды расширения спектра в соответствии с вариантом осуществления настоящего изобретения.11 is a block diagram illustrating a user device using block spreading codes in accordance with an embodiment of the present invention.

Фиг.12 представляет собой блок-схему, иллюстрирующую базовую станцию, использующую блочные коды расширения спектра в соответствии с вариантом осуществления настоящего изобретения.12 is a block diagram illustrating a base station using block spreading codes in accordance with an embodiment of the present invention.

Фиг.13 иллюстрирует пример структуры коэффициентов, перемножаемых в длинных блоках.13 illustrates an example of a structure of coefficients multiplied in long blocks.

Фиг.14 иллюстрирует пример структуры коэффициентов и блочных кодов расширения спектра в длинных блоках.14 illustrates an example structure of coefficients and block spreading codes in long blocks.

Фиг.15 иллюстрирует пример структуры коэффициентов с первого по двенадцатый и блочных кодов расширения спектра, мультиплексированных в длинных блоках.15 illustrates an example of a structure of first to twelfth coefficients and block spreading codes multiplexed in long blocks.

Фиг.16 представляет собой блок-схему, иллюстрирующую пользовательское устройство, использующее блочные коды расширения спектра в соответствии с вариантом осуществления настоящего изобретения.16 is a block diagram illustrating a user device using block spreading codes in accordance with an embodiment of the present invention.

Фиг.17 иллюстрирует последовательности передаваемых данных, получаемых перемножением ортогональных кодовых последовательностей, отображенных в длинные блоки.17 illustrates sequences of transmitted data obtained by multiplying orthogonal code sequences mapped to long blocks.

Фиг.18 представляет собой блок-схему, иллюстрирующую базовую станцию, использующую блочные коды расширения спектра в соответствии с вариантом осуществления настоящего изобретения.FIG. 18 is a block diagram illustrating a base station using block spreading codes in accordance with an embodiment of the present invention.

Перечень используемых обозначенийList of designations used

302: модуль оценки CQI302: CQI assessment module

304: модуль определения ACK/NACK304: ACK / NACK Definition Module

306: модуль формирования схемы модуляции блока306: block modulation scheme generating module

308: модуль модуляции блока308: block modulation module

310: модуль дискретного преобразования Фурье (ДПФ, DFT, Discrete Fourier Transform)310: Discrete Fourier Transform (DFT, Discrete Fourier Transform)

312: модуль отображения поднесущих312: subcarrier display module

314: модуль обратного быстрого преобразования Фурье (ОБПФ, IFFT, Inverse Fast Fourier Transform)314: inverse fast Fourier transform module (IFFT, IFFT, Inverse Fast Fourier Transform)

316: модуль применения циклического префикса (СР, Cyclic Prefix)316: cyclic prefix application module (CP, Cyclic Prefix)

318: модуль мультиплексирования318: multiplexing module

320: радиопередающий контур320: radio transmission circuit

322: усилитель мощности322: power amplifier

324: дуплексер324: duplexer

330: модуль идентификации информации о коде330: code information identification module

332: модуль формирования кода CAZAC332: CAZAC code generation module

334: модуль циклического сдвига334: cyclic shear modulus

335: модуль расширения спектра блока335: block spreading module

336: модуль установки частоты336: frequency setting module

338: модуль формирования пилотного сигнала338: pilot generation module

340: модуль формирования последовательности передаваемых данных340: transmitted data sequencing module

702: дуплексер702: duplexer

704: радиоприемный контур704: radio receiver circuit

706: модуль оценки временных параметров приема706: reception timing parameter estimation module

708: модуль быстрого преобразования Фурье (БПФ, FFT)708: Fast Fourier Transform Module (FFT)

710: модуль оценки канала710: channel estimation module

712: модуль обратного отображения поднесущих712: subcarrier mapper

714: модуль выравнивания в частотной области714: frequency domain equalization module

716: модуль обратного дискретного преобразования Фурье (ОДПФ, IDFT)716: inverse discrete Fourier transform module (OFT, IDFT)

718: модуль демодуляции718: demodulation module

720: модуль управления повторной передачей720: retransmission control module

722: планировщик722: scheduler

724: модуль установки информации о коде724: code information setting module

Осуществление изобретенияThe implementation of the invention

В соответствии с одним аспектом настоящего изобретения канал управления восходящей линии связи, включающий информацию подтверждения или информацию о состоянии канала, или и то, и другое, передается в заранее определенной выделенной полосе частот, если ресурсы для передачи канала данных восходящей линии связи не назначены. Канал управления восходящей линии связи включает несколько последовательностей элементарных блоков (длинных блоков), получаемых перемножением единого коэффициента со всеми элементарными посылками ортогональной кодовой последовательности (обычно кодовой последовательности CAZAC) для пользовательского устройства. Поэтому, если базовая станция обрабатывает каналы управления восходящей линии связи, полученные от нескольких пользовательских устройств, на основе последовательности элементарных блоков, базовая станция может правильно различать пользовательские устройства без наличия ортогональности между пользовательскими устройствами. Поскольку информация подтверждения или информация о состоянии канала может иметь сравнительно малый размер, они могут полностью помещаться в одном или нескольких коэффициентах, перемноженных с кодом CAZAC.In accordance with one aspect of the present invention, an uplink control channel including acknowledgment information or channel status information, or both, is transmitted in a predetermined allocated frequency band if resources for transmitting the uplink data channel are not assigned. The uplink control channel includes several sequences of elementary blocks (long blocks) obtained by multiplying a single coefficient with all the chips of an orthogonal code sequence (usually a CAZAC code sequence) for a user device. Therefore, if the base station processes uplink control channels received from multiple user devices based on a sequence of elementary blocks, the base station can correctly distinguish user devices without orthogonality between user devices. Since acknowledgment information or channel status information can be relatively small, they can be fully accommodated in one or more coefficients multiplied with the CAZAC code.

В соответствии с одним из аспектов настоящего изобретения канал управления восходящей линии связи, не связанный с каналом данных восходящей линии связи, может включать кодовую последовательность CAZAC, получаемую в результате некоторого числа итераций, где это число соответствует числу длинных блоков, а также коэффициенты перемножения и пилотный канал, сформированный из кодовой последовательности CAZAC. При условии, что базовая станция обрабатывает канал управления восходящей линии связи на основе длинных блоков или на основе коротких блоков, характеристики кодовой последовательности CAZAC не теряются. Это означает, что не только достигаются хорошие показатели ортогонального разделения между пользовательскими устройствами, но также можно использовать коды CAZAC для длинных блоков в качестве опорных сигналов для оценки каналов, поиска пути распространения и/или других целей. Поскольку для оценки каналов и/или других целей используется не только малое количество коротких блоков, включающих пилотные каналы, но также большое количество длинных блоков, включенных в каналы управления восходящей линии связи, то возможно существенно повысить точность оценки каналов и/или поиска пути распространения.In accordance with one aspect of the present invention, the uplink control channel that is not associated with the uplink data channel may include a CAZAC code sequence resulting from a number of iterations, where this number corresponds to the number of long blocks, as well as multiplication and pilot coefficients a channel formed from a CAZAC code sequence. Provided that the base station processes the uplink control channel based on long blocks or based on short blocks, CAZAC code sequence characteristics are not lost. This means that not only good orthogonal separation performance between user devices is achieved, but CAZAC codes for long blocks can also be used as reference signals for channel estimation, finding a propagation path and / or other purposes. Since not only a small number of short blocks including pilot channels, but also a large number of long blocks included in uplink control channels are used for channel estimation and / or other purposes, it is possible to significantly improve the accuracy of channel estimation and / or search for the propagation path.

В соответствии с одним из аспектов настоящего изобретения каналы управления восходящей линии связи из большого количества пользовательских устройств могут мультиплексироваться в соответствии со схемой мультиплексирования с кодовым разделением (CDM) или схемой мультиплексирования с разделением по частоте (FDM) с кодами CAZAC, но схема CDM обладает более высоким приоритетом. По этой причине полосы частот передачи пользовательских устройств нужно изменять как можно меньше. При использовании в данном случае схемы FDM полоса частот может разделяться на полосы шире, чем 1/(степень мультиплексирования пользователей). В результате при сохранении сравнительно более широких полос частот передачи для каналов управления восходящей линии связи возможно обеспечить большее число кодовых последовательностей для различения пользовательских устройств. При использовании схемы FDM требуется меньшее число видов полос частот, что предотвращает частые изменения полос частот передачи. Другим аргументом в пользу предотвращения частых изменений полосы частот передачи является то, что даже при частом изменении полос частот передачи каналов управления восходящей линии связи было бы сложно существенно повысить качество сигнала из-за сравнительно малого размера информации подтверждения (ACK/NACK) и информации о состоянии канала (CQI). Вместо этого для качества сигнала было бы лучше сократить служебные расходы (overhead) посредством редких изменений полос частот передачи и сконцентрировать усилия на управлении мощностью передачи.In accordance with one aspect of the present invention, uplink control channels from a large number of user devices can be multiplexed according to a code division multiplexing (CDM) scheme or a frequency division multiplexing (FDM) scheme with CAZAC codes, but the CDM scheme has more high priority. For this reason, the transmission frequency bands of user devices need to be changed as little as possible. When used in this case, the FDM scheme, the frequency band can be divided into bands wider than 1 / (the degree of user multiplexing). As a result, while maintaining relatively wider transmission frequency bands for the uplink control channels, it is possible to provide a larger number of code sequences for distinguishing between user devices. When using the FDM scheme, fewer types of frequency bands are required, which prevents frequent changes in transmission frequency bands. Another argument in favor of preventing frequent changes in the transmission bandwidth is that even with frequent changes in the transmission bands of the uplink control channels, it would be difficult to significantly improve signal quality due to the relatively small size of the acknowledgment information (ACK / NACK) and the status information channel (CQI). Instead, for signal quality, it would be better to reduce overhead by occasionally changing transmission frequency bands and concentrate on controlling transmission power.

В соответствии с одним из аспектов настоящего изобретения ортогональную кодовую последовательность можно представить через набор коэффициентов (блочных кодов расширения спектра), перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание. Элементарный блок может включать последовательность, получаемую перемножением одного и того же коэффициента (коэффициента, задаваемого отдельно от блочных кодов расширения спектра) со всеми элементарными посылками ортогональной кодовой последовательности. Использование блочных кодов расширения спектра может еще более увеличить возможные степени кодового мультиплексирования. Таким образом возможно дополнительно усилить эффект предотвращения частых изменений полос частот передачи путем увеличения или уменьшения степеней кодового мультиплексирования пользователей.In accordance with one aspect of the present invention, an orthogonal code sequence can be represented through a set of coefficients (block spreading codes) multiplied with several elementary blocks having the same content. An elementary block may include a sequence obtained by multiplying the same coefficient (a coefficient specified separately from the block spreading codes) with all the elementary premises of the orthogonal code sequence. The use of block spreading codes can further increase the possible degrees of code multiplexing. Thus, it is possible to further enhance the effect of preventing frequent changes in the transmission frequency bands by increasing or decreasing the degrees of code multiplexing of users.

Первый вариант осуществленияFirst Embodiment

Фиг.3 представляет собой блок-схему, иллюстрирующую пользовательское устройство в соответствии с одним из вариантов осуществления настоящего изобретения. На фиг.3 показаны модуль 302 оценки CQI, модуль 304 определения ACK/NACK, модуль 306 формирования схемы модуляции блока, модуль 308 модуляции блока, модуль 310 дискретного преобразования Фурье (ДПФ), модуль 312 отображения поднесущих, модуль 314 обратного быстрого преобразования Фурье (ОБПФ), модуль 316 применения циклического префикса (СР), модуль 318 мультиплексирования, радиопередающий контур 320, усилитель 322 мощности, дуплексер 324, модуль 330 идентификации информации о коде, модуль 332 формирования кода CAZAC, модуль 334 циклического сдвига, модуль 336 установки частоты и модуль 338 формирования пилотного сигнала.FIG. 3 is a block diagram illustrating a user device in accordance with one embodiment of the present invention. FIG. 3 shows a CQI estimation module 302, an ACK / NACK determination module 304, a block modulation scheme generating module 306, a block modulation module 308, a discrete Fourier transform (DFT) module 310, a subcarrier display module 312, an inverse fast Fourier transform module 314 ( OBPF), a cyclic prefix (CP) application module 316, a multiplexing module 318, a radio transmission circuit 320, a power amplifier 322, a duplexer 324, a code information identification module 330, a CAZAC code generation module 332, a cyclic shift module 334, a frequency setting module 336 and the pilot signal generation module 338.

Модуль 302 оценки CQI измеряет и выдает результат измерения, отражающий состояние канала нисходящей линии связи, то есть индикатор качества канала (CQI, Channel Quality Indicator). CQI можно получить, например, измерением качества приема (которое может быть представлено значениями SIR (signal to interference ratio, отношение сигнал/интерференция), SINR (signal to interference plus noise ratio, отношение сигнала к сумме шум-интерференция) или другими) пилотного канала, передаваемого из базовой станции, и преобразованием измеренного качества приема в числовое значение. Например, измеренное качество приема (SIR) можно преобразовать в числовое значение, указывающее, к какому уровню по 32-уровневой шкале относится качество приема, и, соответственно, получить в виде CQI, представленного 5 битами.CQI estimator 302 measures and provides a measurement result reflecting the state of the downlink channel, that is, a Channel Quality Indicator (CQI). CQI can be obtained, for example, by measuring the reception quality (which can be represented by SIR (signal to interference ratio), SINR (signal to interference plus noise ratio), or others) of the pilot channel transmitted from the base station and converting the measured reception quality to a numerical value. For example, the measured reception quality (SIR) can be converted to a numerical value indicating to which level the reception quality belongs to on a 32-level scale and, accordingly, can be obtained as a CQI represented by 5 bits.

Модуль 304 определения ACK/NACK проверяет на наличие ошибок каждый пакет в принятом канале данных нисходящей линии связи и выдает результат проверки в качестве информации подтверждения. Информация подтверждения может представлять собой либо подтверждение (АСК), указывающее на отсутствие ошибки в пакете, либо отрицательное подтверждение (NACK), указывающее на наличие ошибки в пакете. Информация подтверждения должна лишь отражать наличие ошибки в принятом пакете. Соответственно, информацию подтверждения можно представить одним битом, но можно представить и более чем одним битом.The ACK / NACK determination unit 304 checks for errors every packet in the received downlink data channel and provides the result of the verification as confirmation information. The confirmation information may be either a confirmation (ACK) indicating the absence of an error in the packet, or a negative acknowledgment (NACK) indicating the presence of an error in the packet. The confirmation information should only reflect the presence of an error in the received packet. Accordingly, confirmation information can be represented by one bit, but can be represented by more than one bit.

Модуль 306 формирования схемы модуляции блока формирует схемы модуляции блока, исходя из CQI и информации подтверждения (ACK/NACK). Подкадр содержит заранее определенное количество блоков, а несколько подкадров, в свою очередь, могут составлять интервал времени передачи (TTI), служащий единицей назначения ресурсов.The block modulation scheme generating unit 306 generates block modulation schemes based on the CQI and acknowledgment information (ACK / NACK). A subframe contains a predetermined number of blocks, and several subframes, in turn, may constitute a transmission time interval (TTI) serving as a resource assignment unit.

Фиг.4 иллюстрирует примерную структуру TTI, подкадров и блоков. На этой иллюстрации TTI длительностью 1,0 мс содержит два подкадра длительностью 0,5 мс, а каждый из подкадров включает в себя шесть длинных блоков (LB, Long Block) и два коротких блока (SB, Short Block). Например, длинный блок может иметь длительность 66,7 мкс, а короткий блок может иметь длительность 33,3 мкс. Эти числовые величины приведены лишь в качестве иллюстрации и могут быть изменены при необходимости. В целом, длинный блок используется для передачи данных (каналов управления, каналов данных и других), неизвестных на стороне приема, а короткий блок используется для передачи данных (пилотных каналов и других), известных на стороне приема. В приведенном примере один TTI содержит двенадцать длинных блоков (LB1-LB12) и четыре коротких блока (SB1-SB4).4 illustrates an exemplary structure of TTI, subframes, and blocks. In this illustration, a 1.0 ms TTI contains two 0.5 ms subframes, and each of the subframes includes six long blocks (LB, Long Block) and two short blocks (SB, Short Block). For example, a long block may have a duration of 66.7 μs, and a short block may have a duration of 33.3 μs. These numbers are for illustrative purposes only and are subject to change if necessary. In general, a long block is used to transmit data (control channels, data channels and others) unknown on the receiving side, and a short block is used to transmit data (pilot channels and others) known on the receiving side. In the above example, one TTI contains twelve long blocks (LB1-LB12) and four short blocks (SB1-SB4).

Модуль 306 формирования схемы модуляции блока на фиг.3 определяет соответствие между одним или большим количеством из двенадцати длинных блоков (LB1-LB12) и битами, представляющими CQI, и соответствие между одним или большим количеством из двенадцати длинных блоков (LB1-LB12) и битами, представляющими информацию подтверждения (ACK/NACK). В пользовательском устройстве имеется несколько вариантов передачи в каналах управления восходящей линии связи, именно случай передачи только CQI, случай передачи только информации подтверждения (ACK/NACK) и случай передачи и CQI, и информации подтверждения. Таким образом, (А) все двенадцать блоков могут быть связаны с CQI, (В) все двенадцать блоков могут быть связаны с информацией подтверждения, и/или (С) некоторые из двенадцати блоков могут быть связаны с CQI, а другие могут быть связаны с информацией подтверждения. В любом случае в каждом из двенадцати блоков используется один и тот же коэффициент, и в одном TTI предусматривается всего двенадцать коэффициентов (коэффициенты с первого по двенадцатый).The block modulation scheme generating module 306 of FIG. 3 determines a correspondence between one or more of twelve long blocks (LB1-LB12) and bits representing CQI, and a correspondence between one or more of twelve long blocks (LB1-LB12) and bits representing confirmation information (ACK / NACK). The user device has several transmission options on the uplink control channels, namely, the case of transmitting only CQI, the case of transmitting only acknowledgment information (ACK / NACK) and the case of transmitting both CQI and acknowledgment information. Thus, (A) all twelve blocks can be associated with CQI, (B) all twelve blocks can be associated with confirmation information, and / or (C) some of the twelve blocks can be associated with CQI, and others can be associated with confirmation information. In any case, the same coefficient is used in each of the twelve blocks, and only twelve coefficients are provided in one TTI (first to twelfth coefficients).

Фиг.5 иллюстрирует примерную структуру коэффициентов, связанных с длинными блоками (LB). На иллюстрации (А) передается только информация подтверждения (ACK/NACK). В одном варианте осуществления значение «+1» назначено всем двенадцати коэффициентам для положительного подтверждения (АСК), а значение «-1» назначено всем двенадцати коэффициентам для отрицательного подтверждения (NACK). На фиг.5 проиллюстрирована комбинация коэффициентов «+1» и «-1» для другого примера отрицательного подтверждения (NACK). Эти конкретные значения коэффициентов носят лишь иллюстративный характер, и могут быть использованы любые другие значения коэффициентов при условии, что в целом двенадцать коэффициентов для положительного подтверждения отличаются от двенадцати коэффициентов для отрицательного подтверждения. Кроме того, информация подтверждения не обязательно должна быть представлена в двенадцати коэффициентах, а может быть представлена в одном или нескольких коэффициентах. В некоторых вариантах осуществления ACK/NACK могут отличаться друг от друга одним коэффициентом. В других вариантах осуществления ACK/NACK могут отличаться друг от друга двумя коэффициентами, например (+1, +1) и (+1, -1). В других вариантах осуществления ACK/NACK могут отличаться друг от друга более чем двумя коэффициентами. При простейшем определении для различения АСК и NACK можно использовать один коэффициент. С точки зрения повышения точности определения для различения АСК и NACK предпочтительно использовать изменение фазы нескольких коэффициентов. Более того, коэффициенты не ограничиваются значениями «1» и «-1» и могут быть любыми другими комплексными числами. Следует заметить, что преимущество коэффициентов «+1» и «-1» заключается в простой смене знака. Поэтому один и тот же коэффициент можно перемножать со всеми элементарными посылками определенной кодовой последовательности CAZAC, как описано ниже.5 illustrates an exemplary structure of coefficients associated with long blocks (LB). In illustration (A), only acknowledgment information (ACK / NACK) is transmitted. In one embodiment, a value of “+1” is assigned to all twelve coefficients for positive acknowledgment (ASC), and a value of “-1” is assigned to all twelve coefficients for negative acknowledgment (NACK). Figure 5 illustrates a combination of the coefficients "+1" and "-1" for another example of negative acknowledgment (NACK). These specific coefficient values are for illustrative purposes only, and any other coefficient values may be used provided that a total of twelve coefficients for positive confirmation differ from twelve coefficients for negative confirmation. In addition, confirmation information does not have to be presented in twelve coefficients, but can be presented in one or more coefficients. In some embodiments, the implementation of ACK / NACK may differ from each other by one factor. In other embodiments, the implementation of ACK / NACK may differ from each other by two factors, for example (+1, +1) and (+1, -1). In other embodiments, the implementation of ACK / NACK may differ from each other by more than two factors. With the simplest definition, one coefficient can be used to distinguish between ASC and NACK. From the point of view of increasing the accuracy of the determination, it is preferable to use a phase change of several coefficients to distinguish between ASA and NACK. Moreover, the coefficients are not limited to the values “1” and “-1” and can be any other complex numbers. It should be noted that the advantage of the coefficients "+1" and "-1" is a simple change of sign. Therefore, the same coefficient can be multiplied with all the chips of a certain CAZAC code sequence, as described below.

В случае неверной идентификации АСК в качестве NACK в базовой станции ненужный пакет потенциально может быть повторно отправлен в пользовательское устройство. С другой стороны, в случае неверной идентификации NACK в качестве АСК в базовой станции пользовательское устройство потенциально может не получить пакет, необходимый для комбинации пакетов, что может привести к потере пакета и/или к существенному снижению качества из-за неверной комбинации последующих пакетов. Поэтому для предотвращения более существенных ошибок идентификации NACK в качестве АСК предпочтительно применять схемы ACK/NACK с использованием одного или большего количества коэффициентов.In case of incorrect identification of the ACK as NACK in the base station, an unnecessary packet can potentially be re-sent to the user device. On the other hand, if the NACK is incorrectly identified as an ACK in the base station, the user device may potentially not receive the packet necessary for the combination of packets, which can lead to packet loss and / or a significant decrease in quality due to an incorrect combination of subsequent packets. Therefore, to prevent more significant NACK identification errors as an ASC, it is preferable to apply ACK / NACK schemes using one or more coefficients.

На иллюстрации (В) передается только CQI. На данной иллюстрации CQI представлен пятью битами и предполагается, что отдельные биты представлены как CQI1, CQI2, CQI3, CQI4 и CQI5 в убывающем порядке от старшего бита. Один длинный блок связывается с любым битом из пяти битов. Другими словами, коэффициент для каждого из двенадцати блоков может быть любым из CQI1-CQI5. На данной иллюстрации один TTI предназначен для передачи старших битов большее или такое же количество раз, как и младших битов. Самый значимый бит CQI1 назначен для четырех блоков, CQI2 назначен для трех блоков, CQI3 назначен для двух блоков, CQI4 также назначен для двух блоков, а наименее значимый бит CQI5 назначен для одного блока. Таким образом, даже при возникновении ошибок можно предотвратить значительное искажение значения CQI.In illustration (B), only CQI is transmitted. In this illustration, CQI is represented by five bits and it is assumed that the individual bits are represented as CQI1, CQI2, CQI3, CQI4 and CQI5 in descending order from the most significant bit. One long block is associated with any bit of five bits. In other words, the coefficient for each of the twelve blocks may be any of CQI1-CQI5. In this illustration, one TTI is for transmitting the most significant bits more or the same number of times as the least significant bits. The most significant bit CQI1 is assigned to four blocks, CQI2 is assigned to three blocks, CQI3 is assigned to two blocks, CQI4 is also assigned to two blocks, and the least significant bit CQI5 is assigned to one block. Thus, even if errors occur, significant distortion of the CQI value can be prevented.

На иллюстрации (С) информация подтверждения (ACK/NACK) и CQI передаются в одном TTI от одного пользователя. На данной иллюстрации три блока связаны с информацией подтверждения (ACK/NACK), а оставшиеся девять блоков связаны с CQI. Даже в случае передачи одним пользователем информации подтверждения (ACK/NACK) и CQI, при доступности нескольких TTI могут быть использованы схемы (А) и (В). Также при ухудшении состояния канала, например при перемещении пользователя из центра соты на периферию соты, пользователь может прекратить передачу CQI и передавать только обратную связь ACK/NACK. Информационные составляющие, подлежащие передаче в каналах управления восходящей линии связи, можно при необходимости изменять, например, используя сигнализацию с верхнего уровня.In Figure (C), acknowledgment information (ACK / NACK) and CQI are transmitted in one TTI from one user. In this illustration, three blocks are associated with acknowledgment information (ACK / NACK), and the remaining nine blocks are associated with CQI. Even if one user transmits acknowledgment information (ACK / NACK) and CQI, when multiple TTIs are available, schemes (A) and (B) can be used. Also, if the condition of the channel deteriorates, for example, when a user moves from the center of the cell to the periphery of the cell, the user can stop transmitting the CQI and transmit only ACK / NACK feedback. The information components to be transmitted in the control channels of the uplink communication, if necessary, can be changed, for example, using signaling from the upper level.

Таким образом, модуль 306 формирования схемы модуляции блока на фиг.3 обеспечивает один коэффициент для каждого из двенадцати блоков и соответственно обеспечивает в целом двенадцать коэффициентов (коэффициенты с первого по двенадцатый) для одного TTI.Thus, the block modulation scheme generating unit 306 of FIG. 3 provides one coefficient for each of the twelve blocks and accordingly provides a total of twelve coefficients (first to twelfth coefficients) for one TTI.

Модуль 308 модуляции блока на фиг.3 перемножает первый коэффициент со всеми элементарными посылками кодовой последовательности CAZAC (длина которых может быть привязана к длине одного длинного блока), назначенной пользовательскому устройству, для компоновки первого длинного блока, перемножает второй коэффициент со всеми элементарными посылками той же кодовой последовательности CAZAC для компоновки второго длинного блока и так далее. Аналогично модуль 308 модуляции блока компонует двенадцатый длинный блок, перемножая двенадцатый коэффициент со всеми элементарными посылками той же кодовой последовательности CAZAC, и в конечном счете формирует информационную последовательность, передаваемую в одном TTI. Кодовая последовательность CAZAC, обычно используемая для всех блоков, представляет собой ортогональную кодовую последовательность, назначенную в «домашней» соте для идентификации пользовательского устройства, а ее некоторые характеристики описаны ниже.The block modulation module 308 of FIG. 3 multiplies the first coefficient with all the CAZAC chip sequences (the length of which can be tied to the length of one long block) assigned to the user device, for composing the first long block, multiplies the second coefficient with all the chips of the same CAZAC code sequence for arranging the second long block and so on. Similarly, the block modulation unit 308 composes the twelfth long block by multiplying the twelfth coefficient with all the chips of the same CAZAC code sequence, and ultimately generates an information sequence transmitted in one TTI. The CAZAC code sequence, commonly used for all blocks, is an orthogonal code sequence assigned in a “home” cell to identify a user device, and some of its characteristics are described below.

Модуль 310 дискретного преобразования Фурье (ДПФ) осуществляет дискретное преобразование Фурье для преобразования информации из временной области в частотную область.Discrete Fourier Transform (DFT) module 310 performs a discrete Fourier transform to convert information from the time domain to the frequency domain.

Модуль 312 отображения поднесущих осуществляет отображение в частотной области. А именно, при использовании схемы мультиплексирования с разделением по частоте (FDM) для мультиплексирования нескольких пользовательских устройств модуль 312 отображения поднесущих отображает сигналы в полосу частот, назначенную в модуле 336 установки частоты. Схема FDM включает два вида схем FDM, именно - схема сосредоточенного FDM (localized FDM) и схема распределенного FDM (distributed FDM). В схеме сосредоточенного FDM отдельному пользователю назначаются полосы частот, последовательно расположенные на частотной оси. В схеме распределенного FDM сигналы нисходящей линии связи формируются с несколькими отделенными друг от друга частотными компонентами, распределенными по широкой полосе частот (выделенной полосе частот, FRB2, для каналов управления восходящей линии связи).Subcarrier display module 312 implements a frequency domain mapping. Namely, when using a frequency division multiplexing (FDM) scheme for multiplexing several user devices, the subcarrier display module 312 maps the signals to the frequency band assigned in the frequency setting module 336. An FDM scheme includes two types of FDM schemes, namely, a localized FDM scheme and a distributed FDM scheme. In a concentrated FDM scheme, individual users are assigned frequency bands sequentially located on the frequency axis. In a distributed FDM scheme, downlink signals are generated with several frequency components separated from each other, distributed over a wide frequency band (dedicated frequency band, F RB2 , for uplink control channels).

Модуль 314 обратного быстрого преобразования Фурье (ОБПФ) осуществляет обратное быстрое преобразование Фурье для обратного преобразования сигналов из частотной области во временную область.Module 314 inverse fast Fourier transform (IFFT) performs the inverse fast Fourier transform for the inverse conversion of signals from the frequency domain to the time domain.

Модуль 316 применения циклического префикса (СР) применяет циклический префикс (СР) к передаваемой информации. Циклический префикс (СР) служит в качестве защитного интервала для компенсации задержки многолучевого распространения (распространения по нескольким путям) и некоторого различия временных параметров (моментов времени) приема среди нескольких пользователей одной базовой станции.The cyclic prefix (CP) application module 316 applies the cyclic prefix (CP) to the transmitted information. The cyclic prefix (SR) serves as a guard interval to compensate for the delay of multipath propagation (propagation along several paths) and some difference in the time parameters (time points) of reception among several users of the same base station.

Модуль 318 мультиплексирования мультиплексирует информацию в пилотный канал для формирования передаваемых символов. Пилотный канал передается в коротких блоках (SB1, SB2), как показано в конфигурации кадра на фиг.4.A multiplexing unit 318 multiplexes the information into a pilot channel to generate transmit symbols. The pilot channel is transmitted in short blocks (SB1, SB2), as shown in the frame configuration of FIG. 4.

Радиопередающий контур 320 осуществляет цифроаналоговое преобразование, преобразование частот, ограничение полосы частот и/или другие действия для передачи передаваемых символов на радиочастоте.The radio transmitting circuit 320 performs digital-to-analog conversion, frequency conversion, band limiting and / or other actions for transmitting transmitted symbols on a radio frequency.

Усилитель 322 мощности регулирует мощность передачи.Power amplifier 322 controls transmission power.

Дуплексер 324 разделяет передаваемые сигналы и принимаемые сигналы для осуществления двусторонней связи.Duplexer 324 separates the transmitted signals and the received signals for two-way communication.

Модуль 330 идентификации информации о коде идентифицирует информацию о коде, включая кодовую последовательность CAZAC (номер последовательности) для использования в пользовательском устройстве, величину циклического сдвига кодовой последовательности CAZAC и информацию, относящуюся к полосе частот передачи. Информацию о коде можно получать из широковещательной информации, передаваемой посредством широковещательных каналов, или можно передавать из базовой станции отдельно. Такая отдельная передача может осуществляться посредством передачи сигналов верхнего уровня, такого как канал управления L3. Как описано ниже во втором варианте осуществления, модуль 330 идентификации информации о коде определяет, какая ортогональная кодовая последовательность представлена набором коэффициентов (блочным кодом расширения спектра), перемноженных с несколькими блоками.Code information identification module 330 identifies code information, including a CAZAC code sequence (sequence number) for use in a user device, a cyclic shift amount of a CAZAC code sequence, and information related to a transmission frequency band. Information about the code can be obtained from broadcast information transmitted via broadcast channels, or can be transmitted separately from the base station. Such a separate transmission can be effected by transmitting upper level signals, such as an L3 control channel. As described below in the second embodiment, the code information identification module 330 determines which orthogonal code sequence is represented by a set of coefficients (block spreading code) multiplied with several blocks.

Модуль 332 формирования кода CAZAC формирует кодовую последовательность CAZAC в соответствии с номером последовательности, указанным в информации о коде.The CAZAC code generating unit 332 generates a CAZAC code sequence in accordance with the sequence number indicated in the code information.

Модуль 334 циклического сдвига получает другие коды циклическим преобразованием кодовой последовательности CAZAC в соответствии с величиной циклического сдвига, указанной в информации о коде.The cyclic shift unit 334 obtains other codes by cyclic converting the CAZAC code sequence in accordance with the amount of cyclic shift indicated in the code information.

Далее рассмотрены коды CAZAC.The following are CAZAC codes.

Как показано на фиг.6, предполагается, что некоторый код А CAZAC имеет длину кода, равную L. Для удобства предполагается, что длина кода соответствует длительности L отсчетов или L элементарных посылок, но такое предположение несущественно для настоящего изобретения. Последовательность из Δ отсчетов (показанных в заштрихованной части), включая конец или L-й отсчет кода А CAZAC, сдвигается в начало кода А CAZAC, и в результате получается другой код В, как показано в нижней части фиг.6. В этом случае коды А и В CAZAC взаимно ортогональны с учетом Δ (Δ=0, …, (L-1)). Другими словами, некоторый код CAZAC и код, полученный циклическим сдвигом этого кода CAZAC, будут взаимно ортогональными. Поэтому, если существует одна кодовая последовательность с длиной кода, равной L, теоретически существует набор из L взаимно ортогональных кодов. Некоторый код А CAZAC не является ортогональным по отношению к другому коду С CAZAC, который не может быть получен циклическим сдвигом из кода А CAZAC. Тем не менее, степень взаимной корреляции между кодом А CAZAC и случайным кодом, не являющимся каким-либо кодом CAZAC, может быть существенно выше, чем между кодом А CAZAC и кодом С CAZAC. Поэтому код CAZAC может быть предпочтительным с точки зрения снижения взаимной корреляции (интерференции) между неортогональными друг другу кодами.As shown in FIG. 6, it is assumed that some CAZAC code A has a code length equal to L. For convenience, it is assumed that the code length corresponds to the duration of L samples or L of chips, but this assumption is not essential for the present invention. The sequence of Δ samples (shown in the shaded part), including the end or Lth sample of CAZAC code A, is shifted to the beginning of CAZAC code A, and the result is another code B, as shown in the lower part of Fig.6. In this case, the CAZAC codes A and B are mutually orthogonal taking into account Δ (Δ = 0, ..., (L-1)). In other words, some CAZAC code and a code obtained by cyclic shifting this CAZAC code will be mutually orthogonal. Therefore, if there is one code sequence with a code length equal to L, theoretically there is a set of L mutually orthogonal codes. Some CAZAC code A is not orthogonal with respect to another CAZAC code C, which cannot be obtained by cyclic shift from CAZAC code A. However, the degree of cross-correlation between CAZAC code A and a random code other than any CAZAC code can be significantly higher than between CAZAC code A and CAZAC code C. Therefore, the CAZAC code may be preferable from the point of view of reducing cross-correlation (interference) between codes non-orthogonal to each other.

В данном варианте осуществления каждое пользовательское устройство использует код CAZAC, выбранный из набора кодов CAZAC, имеющих вышеупомянутые характеристики, то есть из набора кодовых последовательностей, полученных циклическим сдвигом некоторого кода CAZAC. В данном варианте осуществления L/LΔ кодов, полученных циклическим сдвигом базового кода CAZAC в наборе из L взаимно ортогональных кодов на величину Δ (Δ=n×LΔ и n=0, …, (L-1)/LΔ), действительно используются в качестве пилотного канала мобильной станции. Значение LΔ определяется на основе величины задержки многолучевого распространения. Таким образом, в каналах управления восходящей линии связи, передаваемых из определенных пользовательских устройств, возможно обеспечить должную взаимную ортогональность даже в условиях многолучевого распространения. Коды CAZAC подробно описаны, например, в D.C.Chu, "Polyphase codes with good periodic correlation properties", IEEE Trans. Inform. Theory, vol.IT-18, pp.531-532, July 1972; 3GPP, R1-050822; и Texas Instruments, "On allocation of uplink sub-channels in EUTRA SC-FDMA".In this embodiment, each user device uses a CAZAC code selected from a set of CAZAC codes having the above characteristics, that is, from a set of code sequences obtained by cyclic shifting a certain CAZAC code. In this embodiment, the L / L Δ codes obtained by cyclic shifting the base CAZAC code in a set of L mutually orthogonal codes by Δ (Δ = n × L Δ and n = 0, ..., (L-1) / L Δ ), really used as a pilot channel of a mobile station. The value of L Δ is determined based on the magnitude of the delay of multipath propagation. Thus, in the control channels of the uplink communication transmitted from certain user devices, it is possible to ensure proper mutual orthogonality even in multipath conditions. CAZAC codes are described in detail, for example, in DCChu, "Polyphase codes with good periodic correlation properties", IEEE Trans. Inform. Theory, vol. IT-18, pp. 531-532, July 1972; 3GPP, R1-050822; and Texas Instruments, "On allocation of uplink sub-channels in EUTRA SC-FDMA."

Модуль 336 установки частоты на фиг.3 указывает, какую частоту использует каждое пользовательское устройство в случае применения схемы FDM в каналах управления восходящей линии связи из нескольких пользовательских устройств.The frequency setting module 336 of FIG. 3 indicates which frequency each user device uses when applying the FDM scheme in uplink control channels from multiple user devices.

Модуль 338 формирования пилотного сигнала формирует пилотный канал, включаемый в канал управления восходящей линии связи. Как упомянуто выше, пилотный канал передается в коротких блоках (SB1, SB2), как показано в конфигурации кадра на фиг.4. Пилотный канал также формируется из какого-либо кода CAZAC, назначенного для каждого пользовательского устройства. Код CAZAC для пилотного канала может определяться номером последовательности и величиной циклического сдвига. В общем случае, длинный блок и короткий блок имеют разную длину, разную длительность или разное количество элементарных посылок, поэтому код CL CAZAC для длинного блока (LB) и код CS CAZAC для короткого блока (SB) могут предоставляться отдельно. Следует заметить, что одно пользовательское устройство может использовать и короткий блок, и длинный блок, так что может присутствовать некоторая связь между кодами CL и CS CAZAC. Например, часть CL может включаться в CS.Pilot generating unit 338 generates a pilot channel included in the uplink control channel. As mentioned above, the pilot channel is transmitted in short blocks (SB1, SB2), as shown in the frame configuration of FIG. 4. A pilot channel is also generated from any CAZAC code assigned to each user device. The CAZAC code for the pilot channel may be determined by a sequence number and a cyclic shift amount. In general, a long block and a short block have different lengths, different durations, or different numbers of chips, so the C L CAZAC code for the long block (LB) and the C S CAZAC code for the short block (SB) can be provided separately. It should be noted that one user device can use both a short block and a long block, so there may be some connection between the C L and C S CAZAC codes. For example, a portion of C L may be included in C S.

Фиг.7 иллюстрирует базовую станцию в соответствии с одним из вариантов осуществления настоящего изобретения. На фиг.7 показаны дуплексер 702, радиоприемный контур 704, модуль 706 оценки временных параметров приема, модуль 708 быстрого преобразования Фурье (БПФ), модуль 710 оценки канала, модуль 712 обратного отображения поднесущих, модуль 714 выравнивания в частотной области, модуль 716 обратного дискретного преобразования Фурье (ОДПФ), модуль 718 демодуляции, модуль 720 управления повторной передачей, планировщик 722 и модуль 724 установки информации о коде.7 illustrates a base station in accordance with one embodiment of the present invention. FIG. 7 shows a duplexer 702, a radio receiver circuit 704, a reception timing parameter estimator 706, a fast Fourier transform (FFT) module 708, a channel estimator 710, a subcarrier inverse mapper 712, a frequency domain alignment module 714, a digital inverse discrete module 716 Fourier transform (ODPF), a demodulation module 718, a retransmission control module 720, a scheduler 722, and code information setting module 724.

Дуплексер 702 разделяет передаваемые сигналы и принимаемые сигналы для осуществления двусторонней связи.Duplexer 702 separates the transmitted signals and the received signals for two-way communication.

Радиоприемный контур 704 производит цифроаналоговое преобразование, преобразование частот, ограничение полосы частот и/или другие действия для обработки принимаемых символов в полосе частот исходных сигналов.The radio receiver circuit 704 performs digital-to-analog conversion, frequency conversion, band limiting and / or other actions to process the received symbols in the frequency band of the original signals.

Модуль 706 оценки временных параметров приема идентифицирует временные параметры (моменты времени) приема на основании канала синхронизации или пилотного канала в принимаемом сигнале.The reception time parameter estimator 706 identifies the reception time parameters (times) based on the synchronization channel or the pilot channel in the received signal.

Модуль 708 быстрого преобразования Фурье (БПФ) осуществляет преобразование Фурье и преобразует информацию из временной области в частотную область.Fast Fourier Transform (FFT) module 708 performs Fourier transform and converts information from the time domain to the frequency domain.

Модуль 710 оценки канала оценивает состояние канала восходящей линии связи на основании условий приема пилотного канала восходящей линии связи и выдает информацию для компенсации канала.Channel estimator 710 estimates the state of the uplink channel based on the reception conditions of the uplink pilot channel and provides information for channel compensation.

Модуль 712 обратного отображения поднесущих осуществляет обратное отображение в частотной области. Эта операция выполняется в соответствии с отображением в частотной области, выполняемым отдельными пользовательскими устройствами.Subcarrier demapper 712 performs demapping in the frequency domain. This operation is performed in accordance with the display in the frequency domain performed by individual user devices.

Модуль 714 выравнивания в частотной области выполняет выравнивание принимаемых сигналов на основании значений оценки канала.The frequency domain equalization module 714 performs equalization of the received signals based on the channel estimation values.

Модуль 716 обратного дискретного преобразования Фурье (ОДПФ) осуществляет обратное преобразование Фурье для преобразования сигналов частотной области во временную область.Module 716 inverse discrete Fourier transform (ODPF) performs the inverse Fourier transform to convert the signals of the frequency domain into the time domain.

Модуль 718 демодуляции демодулирует принимаемые сигналы. В данном варианте осуществления демодулируются каналы управления восходящей линии связи и выдаются CQI для каналов нисходящей линии связи и/или информация подтверждения (ACK/NACK) для каналов данных нисходящей линии связи.A demodulation module 718 demodulates the received signals. In this embodiment, the uplink control channels are demodulated and CQIs for the downlink channels and / or acknowledgment information (ACK / NACK) for the downlink data channels are provided.

Модуль 720 управления повторной передачей обеспечивает новый пакет или пакет для повторной передачи в зависимости от информации подтверждения (ACK/NACK).The retransmission control module 720 provides a new packet or packet for retransmission depending on the acknowledgment information (ACK / NACK).

Планировщик 722 определяет назначение ресурсов в нисходящей линии связи на основании CQI для нисходящей линии связи и/или других критериев. Планировщик 722 также определяет назначение ресурсов в восходящей линии связи на основании результатов приема пилотных каналов, передаваемых из пользовательских устройств и/или других критериев. Определенное таким образом назначение передается в качестве информации о планировании. Информация о планировании указывает частоту, длительность, формат передачи (схему модуляции данных, кодовую скорость в канале и/или другие параметры) для передачи сигналов.Scheduler 722 determines the downlink resource allocation based on the CQI for the downlink and / or other criteria. The scheduler 722 also determines the uplink resource allocation based on the reception results of the pilot channels transmitted from user devices and / or other criteria. The assignment thus defined is transmitted as planning information. The scheduling information indicates the frequency, duration, transmission format (data modulation scheme, channel coding rate and / or other parameters) for signal transmission.

На основании назначения, определенного планировщиком 722, модуль 724 установки информации о коде задает информацию о коде, включая номер последовательности, указывающий код CAZAC восходящей линии связи для использования в пользовательском устройстве, величину циклического сдвига, доступную полосу частот и/или другие параметры. Информация о коде может передаваться в пользовательские устройства совместно посредством широковещательных каналов или указываться для пользовательских устройств по отдельности. В первом случае необходимо, чтобы каждое пользовательское устройство могло однозначно выделять свою информацию о коде из широковещательной информации.Based on the assignment defined by the scheduler 722, the code information setting unit 724 sets code information, including a sequence number indicating an uplink CAZAC code for use in a user device, a cyclic shift amount, an available frequency band, and / or other parameters. The code information may be transmitted to the user devices together via broadcast channels or indicated separately for the user devices. In the first case, it is necessary that each user device can uniquely extract its code information from the broadcast information.

Фиг.8 иллюстрирует выполнение операций в соответствии с одним из вариантов осуществления настоящего изобретения. В этом примере общая информация о коде, относящаяся ко всем пользовательским устройствам, передается посредством широковещательных каналов. Каждое из пользовательских устройств однозначным образом выделяет свою информацию о коде из широковещательной информации. Например, общая информация о коде может включать в себя фрагмент информации, указывающий, что в соте используются N кодовых последовательностей CAZAC (С#1, С#2, …, С#N), фрагмент информации, указывающий, что М величин циклического сдвига (0, LΔ, …, (М-1)×LΔ) возможны для каждой последовательности, фрагмент информации, указывающий, что используется схема FDM и доступно F полос частот (Bw1, Bw2, …, BwF) и/или другие фрагменты информации.Fig. 8 illustrates an operation in accordance with one embodiment of the present invention. In this example, general code information related to all user devices is transmitted via broadcast channels. Each of the user devices uniquely identifies its code information from the broadcast information. For example, general code information may include a piece of information indicating that the cell uses N CAZAC code sequences (C # 1, C # 2, ..., C # N), a piece of information indicating that M is a cyclic shift value ( 0, L Δ , ..., (M-1) × L Δ ) are possible for each sequence, a piece of information indicating that an FDM scheme is used and F frequency bands are available (Bw1, Bw2, ..., BwF) and / or other pieces of information .

На шаге В1 базовая станция осуществляет планирование нисходящей линии связи для передачи в пользовательское устройство канала управления нисходящей линии связи (канала управления L1/L2), канала данных нисходящей линии связи и пилотного канала.In step B1, the base station performs downlink scheduling for transmitting to the user device a downlink control channel (L1 / L2 control channel), a downlink data channel, and a pilot channel.

На шаге М1 пользовательское устройство идентифицирует информацию о кодах (информацию о коде для этого пользовательского устройства) для использования в канале управления восходящей линии связи на основании информации в канале управления нисходящей линии связи.In step M1, the user device identifies the code information (code information for this user device) for use in the uplink control channel based on the information in the downlink control channel.

Фиг.9 иллюстрирует пример идентификации информации о коде, доступный на шаге М1. Для упрощения представлены две кодовые последовательности CAZAC (С#1, С#2). Для каждой из последовательностей предусмотрены три величины циклического сдвига (0, LΔ, 2LΔ). Также предусмотрены две возможные полосы частот (Bw1, Bw2). Соответственно, возможно различить двенадцать пользовательских устройств (2×3×2=12). Эти значения носят лишь иллюстративный характер и могут использоваться любые другие подходящие значения.9 illustrates an example of identifying code information available in step M1. For simplicity, two CAZAC code sequences are provided (C # 1, C # 2). For each of the sequences, three cyclic shift values are provided (0, L Δ , 2L Δ ). Two possible frequency bands are also provided (Bw1, Bw2). Accordingly, it is possible to distinguish twelve user devices (2 × 3 × 2 = 12). These values are for illustrative purposes only and any other suitable values may be used.

На шаге S1 пользовательское устройство проверяет свой номер Р назначения (Р=1, 2, …, 12), указанный в канале управления L1/L2 нисходящей линии связи.In step S1, the user device checks its destination number P (P = 1, 2, ..., 12) indicated on the downlink control channel L1 / L2.

На шаге S2 пользовательское устройство определяет, превышает ли номер Р назначения 3. Если результат определения НЕТ, (Р=1, 2, 3), пользовательское устройство определяет, что назначены последовательность номер С#1, величина циклического сдвига, равная (Р-1)×LΔ, и полоса Bw1 частот. В противном случае, если номер назначения больше 3, выполнение переходит к шагу S3.In step S2, the user device determines whether the destination number P exceeds 3. If the determination result is NO, (P = 1, 2, 3), the user device determines that the sequence number C # 1, the cyclic shift value equal to (P-1, is assigned ) × L Δ , and the frequency band Bw1. Otherwise, if the destination number is greater than 3, execution proceeds to step S3.

На шаге S3 пользовательское устройство определяет, превышает ли номер Р назначения 6. Если результат определения НЕТ, (Р=4, 5, 6), пользовательское устройство определяет, что назначены последовательность номер С#1, величина циклического сдвига, равная (Р-4)×LΔ, и полоса Bw2 частот. В противном случае, если номер назначения больше 6, выполнение переходит к шагу S4.In step S3, the user device determines whether the destination number P is greater than 6. If the determination result is NO, (P = 4, 5, 6), the user device determines that the sequence number C # 1 is assigned, the cyclic shift value is (P-4 ) × L Δ , and the frequency band Bw2. Otherwise, if the destination number is greater than 6, execution proceeds to step S4.

На шаге S4 пользовательское устройство определяет, превышает ли номер Р назначения 9. Если результат определения НЕТ, (Р=7, 8, 9), пользовательское устройство определяет, что назначены последовательность номер С#2, величина циклического сдвига, равная (Р-7)×LΔ, и полоса Bw1 частот. В противном случае, если номер назначения больше 9 (Р=10, 11, 12), пользовательское устройство определяет, что назначены последовательность номер С#2, величина циклического сдвига, равная (Р-10)×LΔ, и полоса Bw2 частот.In step S4, the user device determines whether the destination number P exceeds 9. If the determination result is NO, (P = 7, 8, 9), the user device determines that the sequence number C # 2 is assigned, the cyclic shift value is (P-7 ) × L Δ , and the frequency band Bw1. Otherwise, if the destination number is greater than 9 (P = 10, 11, 12), the user device determines that the sequence number C # 2, the amount of cyclic shift equal to (P-10) × L Δ , and the frequency band Bw2 are assigned.

Фиг.10 иллюстрирует примеры кодов CAZAC, величины циклического сдвига и полосы частот, получаемые в результате выполнения действий на фиг.9. Как показано, пользовательские устройства сначала мультиплексируются в соответствии со схемой мультиплексирования с кодовым разделением (CDM) с использованием одной кодовой последовательности CAZAC. Если количество пользовательских устройств дополнительно увеличивается, пользовательские устройства мультиплексируются с кодовым разделением в другой полосе частот с использованием той же кодовой последовательности CAZAC. Так схема CDM применяется в каждой из доступных полос частот. Другими словами, хотя применяются и CDM и FDM, применение CDM имеет более высокий приоритет. В случае, если количество мультиплексируемых пользовательских устройств превосходит количество пользовательских устройств, которые можно различить с использованием одной последовательности CAZAC в соответствии со схемами CDM и FDM, используется другая последовательность CAZAC, и эти пользовательские устройства мультиплексируются в соответствии со схемами CDM и/или FDM. Предполагается, что в соте используется N кодовых последовательностей CAZAC (С#1, С#2, …, С#N), для каждой последовательности применяется М величин циклического сдвига (0, LΔ, …, (М-1)×LΔ), применяется схема FDM и доступно F полос частот (Bw1, Bw2, …, BwF). Исходя из этих предположений, номер кодовой последовательности CAZAC представляется округлением в большую сторону до целого величины (P/(M×F)). Номером используемой полосы частот будет ((P-(n-1)×(M×F))/M). Величина циклического сдвига представляется произведением LΔ и (P-((n-1)×(M×F))-(f-1)×M=P mod M).FIG. 10 illustrates examples of CAZAC codes, cyclic shift amounts, and frequency bands resulting from the operations of FIG. 9. As shown, user devices are first multiplexed according to a code division multiplexing (CDM) scheme using a single CAZAC code sequence. If the number of user devices is further increased, the user devices are code division multiplexed in a different frequency band using the same CAZAC code sequence. So the CDM scheme is applied in each of the available frequency bands. In other words, although both CDM and FDM are used, the use of CDM has a higher priority. In case the number of multiplexed user devices exceeds the number of user devices that can be distinguished using one CAZAC sequence in accordance with the CDM and FDM schemes, a different CAZAC sequence is used and these user devices are multiplexed in accordance with the CDM and / or FDM schemes. It is assumed that the cell uses N CAZAC code sequences (C # 1, C # 2, ..., C # N), for each sequence M cyclic shift values are applied (0, L Δ , ..., (M-1) × L Δ ), the FDM scheme is applied and F frequency bands are available (Bw1, Bw2, ..., BwF). Based on these assumptions, the CAZAC code sequence number is represented by rounding up to an integer value (P / (M × F)). The frequency band used will be ((P- (n-1) × (M × F)) / M). The magnitude of the cyclic shift is represented by the product of L Δ and (P - ((n-1) × (M × F)) - (f-1) × M = P mod M).

В варианте осуществления, иллюстрируемом в связи с фиг.9 и 10, если номер назначения или степень мультиплексирования пользователей больше трех, начинает использоваться другая полоса частот (Bw2). С другой стороны, даже если степень мультиплексирования пользователей больше трех и меньше или равна шести, может использоваться та же полоса частот Bw1 и взамен может использоваться другая кодовая последовательность С#2 CAZAC. Коды С#1 и С#2 CAZAC соотносятся так, что не могут быть получены один из другого циклическим сдвигом и не являются взаимно ортогональными. С другой стороны, коды С#1 и С#2 CAZAC имеют сравнительно низкое значение взаимной корреляции.In the embodiment illustrated in connection with FIGS. 9 and 10, if the destination number or user multiplexing degree is more than three, another frequency band (Bw2) begins to be used. On the other hand, even if the degree of user multiplexing is more than three and less than or equal to six, the same frequency band Bw1 can be used and a different CZAC CAZAC code sequence can be used instead. Codes C # 1 and C # 2 CAZAC are correlated so that they cannot be obtained from one another by a cyclic shift and are not mutually orthogonal. On the other hand, C # 1 and C # 2 CAZAC codes have a relatively low cross-correlation value.

Таким образом, информацию о коде для каждого пользовательского устройства можно выделить из широковещательной информации и информации Р о назначении. Выделенная информация о коде подается в модуль 332 формирования кода CAZAC, модуль 334 циклического сдвига, модуль 336 установки частоты и модуль 338 формирования пилотного сигнала на фиг.3.Thus, the code information for each user device can be distinguished from the broadcast information and the destination information P. The extracted code information is supplied to a CAZAC code generation module 332, a cyclic shift module 334, a frequency setting module 336, and a pilot signal generating module 338 in FIG. 3.

На шаге М2 на фиг.8 пользовательское устройство определяет, не содержится ли ошибка в каждом пакете канала данных нисходящей линии связи. Такую проверку можно реализовать, например, по схеме контроля с помощью циклического избыточного кода CRC (Cyclic Redundancy Check). Иначе определение ошибок можно реализовать по любой другой подходящей схеме обнаружения ошибок, которые хорошо известны в этой области техники. Пользовательское устройство определяет, какой из двух откликов должен быть отправлен в ответ на каждый пакет: положительный отклик (ACK), указывающий на отсутствие ошибки (или приемлемость ошибки при ее наличии), и отрицательный отклик (NACK), указывающий на наличие ошибки. Информация подтверждения формируется из положительного отклика (ACK) и отрицательного отклика (NACK).In step M2 of FIG. 8, the user device determines whether an error is contained in each packet of the downlink data channel. Such verification can be implemented, for example, according to a control scheme using a cyclic redundancy check code CRC (Cyclic Redundancy Check). Otherwise, error determination can be implemented by any other suitable error detection scheme, which are well known in the art. The user device determines which of the two responses should be sent in response to each packet: a positive response (ACK), indicating the absence of an error (or acceptability of the error if any), and a negative response (NACK), indicating the presence of an error. Confirmation information is generated from a positive response (ACK) and a negative response (NACK).

На шаге М3 пользовательское устройство измеряет качество приема пилотного канала нисходящей линии связи и получает CQI преобразованием измеренного качества приема в числовое значение в пределах определенного диапазона. Например, если качество приема представлено 32 уровнями, 5-битное значение CQI можно получить преобразованием текущего качества приема (например, SIR) в числовое значение, отражающее уровень, которому соответствует качество приема.In step M3, the user equipment measures the reception quality of the downlink pilot channel and obtains CQI by converting the measured reception quality to a numerical value within a certain range. For example, if the reception quality is represented by 32 levels, a 5-bit CQI value can be obtained by converting the current reception quality (for example, SIR) into a numerical value that reflects the level to which the reception quality corresponds.

Шаги М2 и М3 не обязательно выполнять в таком порядке. Определение информации подтверждения и измерение CQI можно выполнять в любые подходящие моменты времени.Steps M2 and M3 need not be performed in this order. The determination of confirmation information and the measurement of CQI can be performed at any suitable time.

На шаге М4 формируется канал управления восходящей линии связи для передачи в базовую станцию информации подтверждения (ACK/NACK) и/или CQI. Как упомянуто выше, модуль формирования схемы модуляции блока на фиг.3 предоставляет один коэффициент для каждого из двенадцати блоков и, соответственно, обеспечивает в целом двенадцать коэффициентов (коэффициенты с первого по двенадцатый) для одного TTI. Один или большее количество из двенадцати коэффициентов представляет информацию подтверждения или CQI. Канал управления восходящей линии связи может иметь структуру кадра, как показано на фиг.4 и 5. Например, первый длинный блок (LB1) формируется перемножением первого коэффициента с одной (циклически сдвинутой) кодовой последовательностью CAZAC, назначенной пользовательскому устройству. Второй длинный блок (LB2) формируется перемножением второго коэффициента с той же самой кодовой последовательностью CAZAC. Аналогично, К-й длинный блок (LBK) формируется перемножением К-го коэффициента с той же самой кодовой последовательностью CAZAC. Таким образом, кадр канала управления восходящей линии связи содержит двенадцать длинных блоков.At step M4, an uplink control channel is formed to transmit acknowledgment information (ACK / NACK) and / or CQI to the base station. As mentioned above, the block modulation scheme generating module of FIG. 3 provides one coefficient for each of the twelve blocks and, accordingly, provides a total of twelve coefficients (first to twelfth coefficients) for one TTI. One or more of the twelve coefficients represents confirmation information or CQI. The uplink control channel may have a frame structure, as shown in FIGS. 4 and 5. For example, the first long block (LB1) is formed by multiplying the first coefficient with one (cyclically shifted) CAZAC code sequence assigned to the user device. The second long block (LB2) is formed by multiplying the second coefficient with the same CAZAC code sequence. Similarly, the Kth long block (LBK) is formed by multiplying the Kth coefficient with the same CAZAC code sequence. Thus, the frame of the uplink control channel contains twelve long blocks.

Канал управления восходящей линии связи, сформированный, как описано выше, передается из пользовательского устройства в базовую станцию в выделенной полосе частот.The uplink control channel, formed as described above, is transmitted from the user device to the base station in a dedicated frequency band.

На шаге В2 базовая станция принимает и демодулирует каналы управления восходящей линии связи из нескольких пользовательских устройств. Хотя пользовательские устройства передают сходные каналы управления восходящей линии связи, пользовательские устройства могут использовать кодовые последовательности CAZAC с различной величиной циклического сдвига, различные полосы частот или различные кодовые последовательности CAZAC. Как упоминалось выше, только один коэффициент перемножается со всей кодовой последовательностью CAZAC для различных длинных блоков, и, таким образом, базовая станция может складывать каналы управления восходящей линии связи, принимаемые в одинаковой фазе, из различных пользовательских устройств. В результате возможно обеспечить ортогональность между кодами CAZAC с различными величинами циклического сдвига той же последовательности, тем самым базовая станция способна ортогонально разделять отдельные сигналы из пользовательских устройств. Даже при использовании неортогональных кодов CAZAC возможно различать пользовательские устройства с меньшим уровнем интерференции, чем при использовании случайных последовательностей. Кроме того, базовая станция может определять содержание информации подтверждения и/или CQI путем определения коэффициентов с первого по двенадцатый, используемых в каналах управления восходящей линии связи для соответствующих пользовательских устройств.In step B2, the base station receives and demodulates uplink control channels from multiple user devices. Although user devices transmit similar uplink control channels, user devices can use CAZAC code sequences with different amounts of cyclic shift, different frequency bands, or different CAZAC code sequences. As mentioned above, only one coefficient is multiplied with the entire CAZAC code sequence for various long blocks, and thus the base station can add uplink control channels received in the same phase from different user devices. As a result, it is possible to ensure orthogonality between CAZAC codes with different values of the cyclic shift of the same sequence, thereby the base station is able to orthogonally separate individual signals from user devices. Even when using non-orthogonal CAZAC codes, it is possible to distinguish between user devices with a lower level of interference than using random sequences. In addition, the base station can determine the content of the acknowledgment information and / or CQI by determining the first to twelfth coefficients used in the uplink control channels for the respective user devices.

На шаге В3 базовая станция осуществляет управление повторной передачей, назначение ресурсов и/или другие операции на основании информации подтверждения (ACK/NACK) и/или CQI, передаваемых из пользовательских устройств посредством канала управления восходящей линии связи.In step B3, the base station performs retransmission control, resource allocation, and / or other operations based on acknowledgment information (ACK / NACK) and / or CQI transmitted from user devices via the uplink control channel.

Второй вариант осуществленияSecond Embodiment

Фиг.11 представляет собой блок-схему, иллюстрирующую пользовательское устройство, использующее блочные коды расширения спектра в соответствии со вторым вариантом осуществления настоящего изобретения. Представленное пользовательское устройство почти идентично пользовательскому устройству на фиг.3 и отличается использованием блочного кода расширения спектра (BLS, block spreading code). Пользовательское устройство на фиг.11 включает в себя модуль 335 расширения спектра блока. Модуль 335 расширения спектра блока обеспечивает набор из заранее определенного количества коэффициентов (блочных кодов расширения спектра), каждый из которых перемножается с каждым длинным блоком (LB). Блочный код расширения спектра представляет собой ортогональную кодовую последовательность, а информация из модуля 330 идентификации информации о коде определяет, какая ортогональная кодовая последовательность используется.11 is a block diagram illustrating a user device using block spreading codes in accordance with a second embodiment of the present invention. The presented user device is almost identical to the user device in FIG. 3 and is distinguished by the use of block spreading code (BLS). The user device of FIG. 11 includes a block spreading module 335. The block spectrum spreading module 335 provides a set of a predetermined number of coefficients (block spreading codes), each of which is multiplied with each long block (LB). The block spreading code is an orthogonal code sequence, and the information from the code information identification module 330 determines which orthogonal code sequence is used.

Фиг.12 иллюстрирует базовую станцию, использующую блочные коды расширения спектра в соответствии со вторым вариантом осуществления настоящего изобретения. Представленная базовая станция почти идентична базовой станции на фиг.7 и отличается использованием блочного кода расширения спектра (BLS). Базовая станция на фиг.12 определяет информацию (информацию о коде), указывающую используемый блочный код расширения спектра, а также номер последовательности, указывающий кодовую последовательность CAZAC, величину циклического сдвига и доступную полосу частот.12 illustrates a base station using block spreading codes in accordance with a second embodiment of the present invention. The presented base station is almost identical to the base station in FIG. 7 and is distinguished by the use of block spreading code (BLS). The base station of FIG. 12 determines information (code information) indicating a block spectrum spreading code used, as well as a sequence number indicating a CAZAC code sequence, a cyclic shift amount, and an available frequency band.

Фиг.13 иллюстрирует пример подкадров для первого пользовательского устройства UE1 и второго пользовательского устройства UE2 без перемножения блочных кодов расширения спектра. Хотя и первое, и второе пользовательские устройства используют некоторую кодовую последовательность CAZAC (CAZAC1), первое и второе пользовательские устройства используют разные величины циклического сдвига (Δ). Соответственно, два подкадра, передаваемые пользовательскими устройствами, взаимно ортогональны. "Mod. а" представляет данные, то есть коэффициент умножения, модулируемый в первом длинном блоке для первого пользовательского устройства UE1. "Mod. a" - "Mod. f" соответствуют коэффициентам с первого по шестой (или коэффициентам с седьмого по восьмой) для первого пользовательского устройства UE1. "Mod. u" - "Mod. z" соответствуют коэффициентам с первого по шестой (или коэффициентам с седьмого по восьмой) для второго пользовательского устройства UE2.13 illustrates an example of subframes for a first user device UE1 and a second user device UE2 without multiplying block spreading codes. Although both the first and second user devices use some CAZAC code sequence (CAZAC1), the first and second user devices use different cyclic shift values (Δ). Accordingly, two subframes transmitted by user devices are mutually orthogonal. "Mod. A" represents data, that is, a multiplication factor modulated in a first long block for a first user device UE1. “Mod. A” to “Mod. F” correspond to the first to sixth coefficients (or the seventh to eighth coefficients) for the first user device UE1. “Mod. U” to “Mod. Z” correspond to the first to sixth coefficients (or the seventh to eighth coefficients) for the second user device UE2.

Фиг.14 иллюстрирует пример, в котором блочные коды расширения спектра перемножаются с отдельными длинными блоками для первого и второго пользовательских устройств UE1 и UE2. В приведенном примере для каждого из длинных блоков для пользовательских устройств предусмотрен определенный коэффициент (в дополнение к данным о модуляции). Этот коэффициент образует блочный код расширения спектра (BLSC), и в соответствии с пунктирным выделением прямоугольников на иллюстрации для первого и второго пользовательских устройств UE1 и UE2 применяются ортогональные коды (1, 1) и (1, -1) соответственно. Как упоминалось в связи с первым вариантом осуществления, если один и тот же коэффициент (значение) перемножается с одним или большим количеством длинных блоков, код CAZAC для формирования длинных блоков сохраняет ортогональность. Поэтому если набор коэффициентов, перемножаемых с каждым из нескольких блоков, ортогонален среди пользовательских устройств, то отдельные коды для пользовательских устройств могут быть сделаны ортогональными при обеспечении ортогональности кодов CAZAC. Следует заметить, что несколько блоков, перемножаемых с одним ортогональным кодом, должны иметь одинаковое содержание. В приведенном примере первый и второй коэффициенты для первого пользовательского устройства UE1 представляют собой обычно "Mod. а", третий и четвертый коэффициенты представляют собой обычно "Mod. b", а пятый и шестой коэффициенты представляют собой обычно "Mod. с". Аналогично, первый и второй коэффициенты для второго пользовательского устройства UE2 представляют собой обычно "Mod. x", третий и четвертый коэффициенты представляют собой обычно "Mod. у", а пятый и шестой коэффициенты представляют собой обычно "Mod. z". Поэтому в первом и двенадцатом коэффициентах объем переносимой информации ограничен, но в силу сравнительно малого количества битов, требуемых для представления ACK/NACK и/или других сигналов, упоминавшихся в связи с фиг.5, это ограничение не является критичным.14 illustrates an example in which block spreading codes are multiplied with separate long blocks for the first and second user devices UE1 and UE2. In the above example, a specific factor is provided for each of the long blocks for user devices (in addition to modulation data). This coefficient forms a block spreading code (BLSC), and in accordance with the dotted rectangles in the illustration for the first and second user devices UE1 and UE2, orthogonal codes (1, 1) and (1, -1) are applied, respectively. As mentioned in connection with the first embodiment, if the same coefficient (value) is multiplied with one or more long blocks, the CAZAC code for forming long blocks preserves orthogonality. Therefore, if the set of coefficients multiplied with each of several blocks is orthogonal among user devices, then separate codes for user devices can be made orthogonal while ensuring the orthogonality of CAZAC codes. It should be noted that several blocks multiplied with the same orthogonal code must have the same content. In the above example, the first and second coefficients for the first user device UE1 are usually “Mod. A,” the third and fourth coefficients are usually “Mod. B,” and the fifth and sixth coefficients are usually “Mod. C.” Similarly, the first and second coefficients for the second user device UE2 are typically “Mod. X”, the third and fourth coefficients are usually “Mod. Y”, and the fifth and sixth coefficients are usually “Mod. Z”. Therefore, in the first and twelfth coefficients, the amount of information transferred is limited, but due to the relatively small number of bits required to represent ACK / NACK and / or other signals mentioned in connection with FIG. 5, this limitation is not critical.

Поскольку для различения первого и второго пользовательских устройств UE1 и UE2 могут быть использованы блочные коды расширения спектра (1, 1) и (1, -1), для первого и второго пользовательских устройств можно использовать одинаковую величину сдвига для кодов CAZAC. Другими словами, нет необходимости использовать различные величины Δ циклического сдвига. Для удобства были описаны коэффициенты, перемножаемые с длинными блоками, но часть коэффициентов может перемножаться с короткими блоками (SB).Since block spreading codes (1, 1) and (1, -1) can be used to distinguish between the first and second user devices UE1 and UE2, the same shift value for CAZAC codes can be used for the first and second user devices. In other words, there is no need to use different cyclic shift Δ values. For convenience, coefficients multiplied with long blocks have been described, but some of the coefficients can be multiplied with short blocks (SB).

Фиг.15 иллюстрирует пример структуры коэффициентов с первого по двенадцатый и блочных кодов расширения спектра. На фиг.15 (1) приведен пример, подобный примеру на фиг.14, и предполагается, что АСК, иллюстрируемый на фиг.5, представлен коэффициентами с первого по двенадцатый. Далее на фиг.15 (1) ортогональная кодовая последовательность перемножается для каждой пары блоков, и можно различить первое и второе пользовательские устройства.15 illustrates an example of a first to twelfth coefficient structure and block spreading codes. Fig. 15 (1) shows an example similar to that of Fig. 14, and it is assumed that the ACK illustrated in Fig. 5 is represented by first to twelfth coefficients. Next, in FIG. 15 (1), the orthogonal code sequence is multiplied for each pair of blocks, and the first and second user devices can be distinguished.

Фиг.15 (2) иллюстрирует пример, когда длина ортогонального кода расширения спектра равна четырем. В этом случае четыре коэффициента перемножаются с четырьмя длинными блоками и четыре пользовательских устройства мультиплексируются с кодовым разделением. В приведенном примере используются четыре ортогональных кода (+1, +1, +1, +1), (+1, -1, +1, -1), (+1, +1, -1, -1) и (+1, -1, -1, +1). Как упоминалось выше, в подкадрах, передаваемых из пользовательских устройств, в четырех блоках должны модулироваться одинаковые данные (например, "Mod. а" для первого пользовательского устройства). Таким образом, длина кода не ограничивается двумя или четырьмя, и могут использоваться ортогональные коды любой другой подходящей длины. Например, длина кода может определяться в базовой станции в зависимости от количества пользовательских устройств, полос частот и/или других параметров.15 (2) illustrates an example where the length of the orthogonal spreading code is four. In this case, four coefficients are multiplied with four long blocks and four user devices are code division multiplexed. In the above example, four orthogonal codes are used (+1, +1, +1, +1), (+1, -1, +1, -1), (+1, +1, -1, -1) and ( +1, -1, -1, +1). As mentioned above, in the subframes transmitted from user devices, the same data must be modulated in four blocks (for example, “Mod. A” for the first user device). Thus, the code length is not limited to two or four, and orthogonal codes of any other suitable length may be used. For example, the code length may be determined in the base station depending on the number of user devices, frequency bands and / or other parameters.

Фиг.15 (3) иллюстрирует пример передачи CQI. Подобно случаю на фиг.5 (В), отдельные биты CQI обозначены как CQI1-CQI5.Fig. 15 (3) illustrates an example CQI transmission. Similar to the case in FIG. 5 (B), individual CQI bits are denoted as CQI1-CQI5.

В этом случае могут использоваться любые подходящие ортогональные коды. Как показано, элементы ортогонального кода могут иметь значения "+1" и "-1" или представляться в виде фазового множителя, такого как (1, 1, 1), (1, exp(j2π/3), exp(j4π/3)) и (1, ехр(j4π/3), ехр(j2π/3)).In this case, any suitable orthogonal codes may be used. As shown, the elements of the orthogonal code can have the values “+1” and “-1” or can be represented as a phase factor, such as (1, 1, 1), (1, exp (j2π / 3), exp (j4π / 3 )) and (1, exp (j4π / 3), exp (j2π / 3)).

В соответствии с данным вариантом осуществления за счет использования не только величин циклического сдвига кодов CAZAC, но и блочных кодов расширения спектра, возможно достичь большего количества степеней ортогонального мультиплексирования пользователей, нежели чем в случае первого варианта осуществления. В случае совместного использования схем CDM и FDM схема CDM увеличивает количество доступных степеней мультиплексирования пользователей, что может дополнительно сократить изменения полосы частот, вызываемые применением схемы FDM. Это позволяет сделать сообщения об изменениях полосы частот менее частыми и снизить связанное с этим использование радиоресурсов.According to this embodiment, by using not only the cyclic shift values of the CAZAC codes, but also the block spreading codes, it is possible to achieve more degrees of orthogonal user multiplexing than in the case of the first embodiment. In the case of joint use of CDM and FDM schemes, the CDM scheme increases the number of available degrees of user multiplexing, which can further reduce the frequency band changes caused by the application of the FDM scheme. This allows you to make messages about changes in the frequency band less frequent and reduce the associated use of radio resources.

Третий вариант осуществленияThird Embodiment

Фиг.16 иллюстрирует пользовательское устройство, использующее блочные коды расширения спектра в соответствии с третьим вариантом осуществления настоящего изобретения. Иллюстрируемое пользовательское устройство отличается от пользовательского устройства на фиг.11 тем, что пользовательское устройство на фиг.16 способно передавать в одном длинном блоке от нескольких битов до нескольких десятков битов информации. Пользовательское устройство на фиг.16 содержит модуль 340 формирования последовательности передаваемых данных вместо модуля формирования схемы модуляции блока. Кроме того, представленное пользовательское устройство не использует последовательности CAZAC, поэтому исключены модуль 332 формирования кода CAZAC и модуль 334 циклического сдвига.16 illustrates a user device using block spreading codes in accordance with a third embodiment of the present invention. The illustrated user device differs from the user device in FIG. 11 in that the user device in FIG. 16 is capable of transmitting from one bit to several tens of information bits in one long block. The user device in FIG. 16 comprises a module 340 for generating a sequence of transmitted data instead of a module for generating a block modulation scheme. In addition, the presented user device does not use CAZAC sequences, therefore, the CAZAC code generation unit 3322 and the cyclic shift unit 334 are excluded.

Модуль 340 формирования последовательности передаваемых данных формирует последовательность данных, отражающую информацию подтверждения (ACK/NACK) или CQI.Transmission data sequencing module 340 generates a data sequence reflecting acknowledgment information (ACK / NACK) or CQI.

Модуль 308 модуляции блока связывает последовательность передаваемых данных, полученную из модуля 340 формирования последовательности передаваемых данных, с одним длинным блоком и перемножает каждый длинный блок с ортогональной кодовой последовательностью. Затем модуль 308 модуляции блока перемножает каждый из длинных блоков, перемноженных с ортогональной кодовой последовательностью, с набором, состоящим из заранее определенного количества коэффициентов (блочных кодов расширения спектра), предоставляемых модулем 335 расширения спектра блока, как описано ниже.The block modulation unit 308 associates the transmitted data sequence obtained from the transmitted data sequence generating unit 340 with one long block and multiplies each long block with an orthogonal code sequence. Then, the block modulation unit 308 multiplies each of the long blocks multiplied with the orthogonal code sequence with a set consisting of a predetermined number of coefficients (block spreading codes) provided by the block spreading unit 335, as described below.

Модуль 335 расширения спектра блока предоставляет набор коэффициентов (блочных кодов расширения спектра) и перемножает каждый из коэффициентов с каждым длинным блоком (LB). Блочные коды расширения спектра представляют собой ортогональные кодовые последовательности, а информация, подаваемая из модуля 330 идентификации информации о коде, указывает, какой ортогональный код используется.The block spectrum spreading module 335 provides a set of coefficients (block spreading codes) and multiplies each of the coefficients with each long block (LB). The block spreading codes are orthogonal code sequences, and the information supplied from the code information identification module 330 indicates which orthogonal code is used.

Фиг.17 иллюстрирует пример формирования последовательности передаваемых данных, перемноженных с ортогональными кодовыми последовательностями, отображенными в длинные блоки.17 illustrates an example of generating a sequence of transmitted data multiplied with orthogonal code sequences mapped to long blocks.

Формируется последовательность данных от нескольких битов до нескольких десятков битов, отражающая информацию подтверждения (ACK/NACK) или CQI, например, "a1, а2, …, aN", где N - целое больше нуля. Также обеспечивается ортогональная последовательность "C1, C2, С3, C4, …, aM", где М - целое больше нуля. Например, если коэффициент расширения спектра равен М, то обеспечивается "C1, C2, С3, C4, …, CM". Ниже описан пример, когда коэффициент расширения спектра равен четырем, но настоящий вариант осуществления может аналогично применяться и в других случаях, когда коэффициент расширения спектра отличается от четырех.A data sequence is formed from several bits to several tens of bits, reflecting confirmation information (ACK / NACK) or CQI, for example, "a 1 , and 2 , ..., a N ", where N is an integer greater than zero. An orthogonal sequence "C 1 , C 2 , C 3 , C 4 , ..., a M " is also provided, where M is an integer greater than zero. For example, if the spreading coefficient of the spectrum is M, then "C 1 , C 2 , C 3 , C 4 , ..., C M " is provided. An example is described below when the spreading coefficient of the spectrum is four, but the present embodiment can similarly be applied in other cases when the spreading coefficient of the spectrum is different from four.

Ортогональная последовательность перемножается с последовательностью данных. Другими словами, производятся перемножения "a1×C1", "a1×C2", "а1×С3", "a1×C4", "a2×C1", …, "a4×C4". Затем для каждой ортогональной последовательности выполняется перераспределение.The orthogonal sequence is multiplied with the data sequence. In other words, multiplications are made "a 1 × C 1 ", "a 1 × C 2 ", "a 1 × C 3 ", "a 1 × C 4 ", "a 2 × C 1 ", ..., "a 4 × C 4 ". Then, for each orthogonal sequence, redistribution is performed.

В результате формируется некоторое количество блоков, соответствующих коэффициенту расширения спектра (кодовой последовательности расширения спектра), в которых ортогональная последовательность перемножена с последовательностью данных. Эти блоки отображаются в длинные блоки и затем перемножаются с блочным кодом расширения спектра.As a result, a certain number of blocks corresponding to the spreading coefficient (spreading code sequence) are formed in which the orthogonal sequence is multiplied with the data sequence. These blocks are mapped into long blocks and then multiplied with a block spreading code.

В соответствии с первым вариантом и вторым вариантом осуществления в пользовательских устройствах в каждом длинном блоке может передаваться только один бит информации. Однако в данном варианте осуществления возможно передавать несколько битов информации, например N битов информации.According to the first embodiment and the second embodiment, only one bit of information can be transmitted in user devices in each long block. However, in this embodiment, it is possible to transmit several bits of information, for example, N bits of information.

Например, в случае, когда коэффициент расширения спектра равен четырем и передаваемая информация содержит четыре бита, эти четыре бита могут передаваться в четырех длинных блоках, что, по существу, то же самое, как и передача одного бита информации в одном длинном блоке. Тем не менее, в случае, когда коэффициент расширения спектра равен четырем, а передаваемая информация содержит 12 битов, эти 12 битов могут передаваться в четырех длинных блоках, что, по существу, означает передачу трех битов информации в одном длинном блоке.For example, when the spreading factor is four and the transmitted information contains four bits, these four bits can be transmitted in four long blocks, which is essentially the same as the transmission of one bit of information in one long block. However, when the spreading factor is four and the transmitted information contains 12 bits, these 12 bits can be transmitted in four long blocks, which essentially means transmitting three bits of information in one long block.

Фиг.18 иллюстрирует базовую станцию, использующую блочные коды расширения спектра в соответствии с третьим вариантом осуществления настоящего изобретения. Представленная базовая станция почти идентична базовой станции на фиг.12 и отличается тем, что в базовой станции на фиг.18 не требуется устанавливать номер последовательности, указывающий кодовую последовательность CAZAC, и величину циклического сдвига. В базовой станции на фиг.18 модуль 724 установки информации о коде задает информацию (информацию о коде), указывающую доступную полосу частот и используемый блочный код расширения спектра.FIG. 18 illustrates a base station using block spreading codes in accordance with a third embodiment of the present invention. The presented base station is almost identical to the base station in FIG. 12 and differs in that in the base station in FIG. 18 it is not necessary to set a sequence number indicating a CAZAC code sequence and a cyclic shift amount. In the base station of FIG. 18, the code information setting module 724 sets information (code information) indicating an available frequency band and a block spreading code used.

Кроме того, в данном варианте осуществления блочный код расширения спектра может использоваться для различения пользовательских устройств. Например, если длина ортогонального кода расширения спектра равна четырем, то четыре коэффициента перемножаются с каждыми четырьмя длинными блоками. Например, при кодовом мультиплексировании четырех пользовательских устройств используются четыре ортогональных кода (+1, +1, +1, +1), (+1, -1, +1, -1), (+1, +1, -1, -1) и (+1, -1, -1, +1). Длина кода не ограничивается четырьмя, и могут применяться ортогональные коды любой другой подходящей длины. Например, длина кода может определяться в базовой станции в зависимости от количества пользовательских устройств, полос частот и/или других данных.In addition, in this embodiment, a block spreading code can be used to distinguish between user devices. For example, if the length of the orthogonal spreading code is four, then four coefficients are multiplied with every four long blocks. For example, in code multiplexing of four user devices, four orthogonal codes are used (+1, +1, +1, +1), (+1, -1, +1, -1), (+1, +1, -1, -1) and (+1, -1, -1, +1). The code length is not limited to four, and orthogonal codes of any other suitable length may be used. For example, the code length may be determined in the base station depending on the number of user devices, frequency bands and / or other data.

Следует заметить, что могут быть использованы любые подходящие ортогональные коды. Как показано, элементы кода могут принимать значения "+1" и "-1" или представляться в виде фазового множителя, такого как (1, 1, 1), (1, exp(j2π/3), exp(j4π/3)) и (1, exp(j4π/3), exp(j2π/3)).It should be noted that any suitable orthogonal codes may be used. As shown, code elements can take the values "+1" and "-1" or be represented as a phase factor, such as (1, 1, 1), (1, exp (j2π / 3), exp (j4π / 3) ) and (1, exp (j4π / 3), exp (j2π / 3)).

В соответствии с данным вариантом осуществления блочные коды расширения спектра используются для ортогональной CDM передачи, и поэтому возможно передавать большее количество битов, нежели чем в первом и втором вариантах осуществления при использовании величин циклического сдвига последовательностей CAZAC.In accordance with this embodiment, block spreading codes are used for orthogonal CDM transmission, and therefore it is possible to transmit more bits than in the first and second embodiments using cyclic shift values of CAZAC sequences.

Кроме того, пользовательские устройства возможно различать путем перемножения ортогональных кодов (блочных кодов расширения спектра) с длинными блоками.In addition, user devices can be distinguished by multiplying orthogonal codes (block spreading codes) with long blocks.

Кроме того, ортогональная схема CDM реализуется применением блочного расширения спектра для других последовательностей, где применимо блочное расширение спектра, например для других последовательностей, формируемых циклическим сдвигом последовательностей CAZAC, как упоминалось в связи со вторым вариантом осуществления.In addition, the CDM orthogonal scheme is implemented using block spreading for other sequences where block spreading is applicable, for example, to other sequences generated by cyclic shift of CAZAC sequences, as mentioned in connection with the second embodiment.

Для удобства настоящее изобретение описано со ссылкой на отдельные различные варианты осуществления, но разделение вариантов осуществлений несущественно для настоящего изобретения, и при необходимости могут быть совместно использованы два или большее количество вариантов осуществлений. Для облегчения понимания настоящего изобретения было использовано несколько определенных числовых значений, но эти числовые значения носят лишь иллюстративный характер, и могут быть использованы любые другие подходящие значения, если не указано иначе.For convenience, the present invention is described with reference to separate various embodiments, but the separation of embodiments is not essential for the present invention, and if necessary, two or more embodiments can be combined. To facilitate understanding of the present invention, several specific numerical values have been used, but these numerical values are merely illustrative and any other suitable values may be used unless otherwise indicated.

Настоящее изобретение описано со ссылкой на конкретные варианты осуществления настоящего изобретения, но эти варианты осуществления носят лишь иллюстративный характер, и специалистам в данной области техники будут очевидны различные возможные вариации, модификации, изменения и замены. Устройства согласно вариантам осуществления настоящего изобретения для удобства объяснения описаны со ссылкой на функциональные блок-схемы, но эти устройства могут быть реализованы аппаратными средствами, программными средствами или их комбинацией. Настоящее изобретение не ограничено вышеописанными вариантами осуществления, и специалистами в данной области могут быть выполнены вариации, модификации, изменения и замены без отклонения от сути настоящего изобретения.The present invention has been described with reference to specific embodiments of the present invention, but these embodiments are illustrative only and various possible variations, modifications, changes and substitutions will be apparent to those skilled in the art. Devices according to embodiments of the present invention are described for convenience of explanation with reference to functional block diagrams, but these devices can be implemented in hardware, software, or a combination thereof. The present invention is not limited to the above described embodiments, and those skilled in the art can make variations, modifications, changes and replacements without departing from the gist of the present invention.

Настоящая заявка основана на приоритетных заявках Японии №2006-272352, поданной 03 октября 2006 года, №2006-298313, поданной 01 ноября 2006 года, и №2007-001855, поданной 09 января 2007 года, содержание которых целиком включено в настоящий документ посредством ссылки.This application is based on Japan Priority Applications No. 2006-272352, filed October 3, 2006, No. 2006-298313, filed November 1, 2006, and No. 2007-001855, filed January 9, 2007, the entire contents of which are incorporated herein by reference .

Claims (26)

1. Пользовательское устройство для передачи по меньшей мере канала управления восходящей линии связи в базовую станцию в соответствии со схемой связи с одной несущей, содержащее модуль формирования информации подтверждения, выполненный с возможностью формирования информации подтверждения, отражающей положительный отклик или отрицательный отклик на канал данных нисходящей линии связи;
модуль формирования информации о состоянии канала, выполненный с возможностью формирования информации о состоянии канала, отражающей состояние канала нисходящей линии связи;
модуль формирования канала управления, выполненный с возможностью формирования канала управления восходящей линии связи, включающего информацию подтверждения и/или информацию о состоянии канала; и
передающий модуль, выполненный с возможностью передачи канала управления восходящей линии связи в заранее определенной выделенной полосе частот в случае, если ресурсы для передачи канала данных восходящей линии связи не назначены;
при этом канал управления восходящей линии связи включает один или большее количество элементарных блоков, содержащих последовательность, получаемую перемножением единого коэффициента со всеми элементарными посылками ортогональной кодовой последовательности для пользовательского устройства.
1. A user device for transmitting at least an uplink control channel to a base station in accordance with a single carrier communication scheme, comprising a confirmation information generating unit configured to generate confirmation information reflecting a positive response or negative response to the downlink data channel communication;
a channel state information generating unit configured to generate channel state information reflecting a state of a downlink channel;
a control channel generating unit configured to generate an uplink control channel including confirmation information and / or channel status information; and
a transmitting unit configured to transmit the uplink control channel in a predetermined allocated frequency band if resources for transmitting the uplink data channel are not assigned;
wherein the uplink control channel includes one or more elementary blocks containing a sequence obtained by multiplying a single coefficient with all the chips of an orthogonal code sequence for a user device.
2. Устройство по п.1, отличающееся тем, что ортогональная кодовая последовательность представляет собой кодовую последовательность CAZAC.2. The device according to claim 1, characterized in that the orthogonal code sequence is a CAZAC code sequence. 3. Устройство по п.1, отличающееся тем, что коэффициент представляет собой «+1» или «-1».3. The device according to claim 1, characterized in that the coefficient is "+1" or "-1". 4. Устройство по п.1, отличающееся тем, что информация подтверждения представлена набором коэффициентов, перемноженных с одним или большим количеством элементарных блоков.4. The device according to claim 1, characterized in that the confirmation information is represented by a set of coefficients multiplied with one or more elementary blocks. 5. Устройство по п.4, отличающееся тем, что информация подтверждения представлена коэффициентами, перемноженными с отдельными элементарными блоками из числа элементарных блоков, а информация о состоянии канала представлена коэффициентами, перемноженными с другими элементарными блоками из числа элементарных блоков.5. The device according to claim 4, characterized in that the confirmation information is represented by coefficients multiplied with individual elementary blocks from the number of elementary blocks, and information about the channel state is represented by coefficients multiplied with other elementary blocks from the number of elementary blocks. 6. Устройство по п.1, отличающееся тем, что отдельные биты для представления информации о состоянии канала представлены набором коэффициентов, перемноженных с несколькими элементарными блоками.6. The device according to claim 1, characterized in that the individual bits for representing information about the state of the channel are represented by a set of coefficients multiplied with several elementary blocks. 7. Устройство по п.6, отличающееся тем, что количество элементарных блоков, соответствующих старшим битам, больше или равно количества элементарных блоков, соответствующих младшим битам.7. The device according to claim 6, characterized in that the number of elementary blocks corresponding to the high bits is greater than or equal to the number of elementary blocks corresponding to the low bits. 8. Устройство по п.1, отличающееся тем, что установлено соответствие между информацией о назначении ресурсов для каналов управления восходящей линии связи и ортогональной кодовой последовательностью с целью однозначного получения ортогональной кодовой последовательности из информации о назначении.8. The device according to claim 1, characterized in that a correspondence is established between the resource assignment information for the uplink control channels and the orthogonal code sequence in order to uniquely obtain the orthogonal code sequence from the assignment information. 9. Устройство по п.8, отличающееся тем, что соответствие установлено таким образом, что если степень мультиплексирования пользователей меньше или равна заранее определенного первого значения, то схема мультиплексирования с кодовым разделением с первой кодовой последовательностью CAZAC применяется в первой полосе частот в пределах выделенной полосы частот, а если степень мультиплексирования пользователей больше первого значения, но меньше или равна заранее определенного второго значения, то схема мультиплексирования с кодовым разделением с первой кодовой последовательностью CAZAC применяется во второй полосе частот в пределах выделенной полосы частот.9. The device according to claim 8, characterized in that the correspondence is established in such a way that if the degree of user multiplexing is less than or equal to a predetermined first value, then the code division multiplexing scheme with the first CAZAC code sequence is applied in the first frequency band within the allocated band frequencies, and if the degree of user multiplexing is greater than the first value, but less than or equal to a predetermined second value, then the code division multiplexing circuit m from the first CAZAC code sequence used in the second band of frequencies within the selected bandwidth. 10. Устройство по п.9, отличающееся тем, что соответствие установлено таким образом, что если степень мультиплексирования пользователей больше второго значения, но меньше или равна заранее определенного третьего значения, то схема мультиплексирования с кодовым разделением со второй кодовой последовательностью CAZAC применяется в первой полосе частот в пределах выделенной полосы частот, а если степень мультиплексирования пользователя больше третьего значения, то схема мультиплексирования с кодовым разделением со второй кодовой последовательностью CAZAC применяется во второй полосе частот в пределах выделенной полосы частот.10. The device according to claim 9, characterized in that the correspondence is established in such a way that if the degree of user multiplexing is greater than the second value, but less than or equal to the predetermined third value, then the code division multiplexing scheme with the second CAZAC code sequence is applied in the first strip frequencies within the allocated frequency band, and if the degree of user multiplexing is greater than the third value, then the code division multiplexing circuit with the second code sequence CAZAC is used in the second frequency band within the allocated frequency band. 11. Устройство по п.1, отличающееся тем, что ортогональная кодовая последовательность представлена набором коэффициентов, перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание.11. The device according to claim 1, characterized in that the orthogonal code sequence is represented by a set of coefficients multiplied with several elementary blocks having the same content. 12. Способ передачи по меньшей мере канала управления восходящей линии связи в базовую станцию в соответствии со схемой связи с одной несущей, используемый в пользовательском устройстве, включающий
формирование канала управления восходящей линии связи, включающего информацию подтверждения и/или информацию о состоянии канала, причем информация подтверждения отражает положительный отклик или отрицательный отклик на канал данных нисходящей линии связи, а информация о состоянии канала отражает состояние канала нисходящей линии связи; и
передачу канала управления восходящей линии связи в заранее определенной выделенной полосе частот в случае, если ресурсы для передачи канала данных восходящей линии связи не назначены;
при этом канал управления восходящей линии связи включает один или большее количество элементарных блоков, содержащих последовательность, получаемую перемножением единого коэффициента со всеми элементарными посылками ортогональной кодовой последовательности для пользовательского устройства.
12. A method for transmitting at least an uplink control channel to a base station in accordance with a single carrier communication scheme used in a user device, including
forming an uplink control channel including confirmation information and / or channel status information, the confirmation information reflecting a positive response or negative response to the downlink data channel, and the channel status information reflecting the state of the downlink channel; and
transmitting the uplink control channel in a predetermined allocated frequency band if resources for transmitting the uplink data channel are not assigned;
wherein the uplink control channel includes one or more elementary blocks containing a sequence obtained by multiplying a single coefficient with all the chips of an orthogonal code sequence for a user device.
13. Базовая станция для приема по меньшей мере канала управления восходящей линии связи из нескольких пользовательских устройств в соответствии со схемой связи с одной несущей, содержащая
модуль извлечения, выполненный с возможностью извлечения информации подтверждения и/или информации о состоянии канала из канала управления восходящей линии связи, причем информация подтверждения отражает положительный отклик или отрицательный отклик на канал данных нисходящей линии связи, а информация о состоянии канала отражает состояние канала нисходящей линии связи;
модуль планирования, выполненный с возможностью планирования нового пакета или повторно передаваемого пакета на основании информации о состоянии канала и информации подтверждения; и
передающий модуль, выполненный с возможностью передачи нового пакета или повторно передаваемого пакета посредством канала данных нисходящей линии связи;
при этом канал управления восходящей линии связи включает один или большее количество элементарных блоков, содержащих последовательность, получаемую перемножением единого коэффициента со всеми элементарными посылками ортогональной кодовой последовательности для пользовательских устройств, а
модуль извлечения выполнен с возможностью идентификации содержания информации подтверждения и/или информации о состоянии канала путем определения коэффициентов, перемноженных с элементарными блоками.
13. A base station for receiving at least an uplink control channel from multiple user devices in accordance with a single carrier communication scheme, comprising
an extraction module configured to retrieve confirmation information and / or channel status information from the uplink control channel, the confirmation information reflecting a positive response or negative response to the downlink data channel, and the channel status information reflecting the state of the downlink channel ;
a scheduling module configured to schedule a new packet or a retransmitted packet based on channel status information and acknowledgment information; and
a transmitting unit configured to transmit a new packet or a retransmitted packet through a downlink data channel;
wherein the uplink control channel includes one or more elementary blocks containing a sequence obtained by multiplying a single coefficient with all elementary premises of the orthogonal code sequence for user devices, and
the extraction module is configured to identify the content of confirmation information and / or channel status information by determining coefficients multiplied with elementary blocks.
14. Базовая станция по п.13, отличающаяся тем, что ортогональная кодовая последовательность представляет собой кодовую последовательность CAZAC, причем базовая станция указывает пользовательским устройствам ортогональные кодовые последовательности и полосы частот передачи с целью применения схемы мультиплексирования с кодовым разделением с первой кодовой последовательностью CAZAC в первой полосе частот в пределах полосы частот, выделенной каналу управления восходящей линии связи, если степень мультиплексирования пользователя меньше или равна заранее определенного первого значения, и применения схемы мультиплексирования с кодовым разделением с первой кодовой последовательностью CAZAC во второй полосе частот в пределах выделенной полосы частот, если степень мультиплексирования пользователя больше первого значения, но меньше или равна заранее определенного второго значения.14. The base station according to item 13, wherein the orthogonal code sequence is a CAZAC code sequence, and the base station indicates to the user devices the orthogonal code sequences and transmission frequency bands to apply a code division multiplexing scheme with a first CAZAC code sequence in the first the frequency band within the frequency band allocated to the uplink control channel if the degree of user multiplexing is less than or equal to a predetermined first value, and applying a code division multiplexing scheme with a first CAZAC code sequence in a second frequency band within the allocated frequency band if the user multiplexing degree is greater than the first value but less than or equal to the predetermined second value. 15. Базовая станция по п.14, отличающаяся тем, что указывает пользовательским устройствам ортогональные кодовые последовательности и полосы частот передачи с целью применения схемы мультиплексирования с кодовым разделением со второй кодовой последовательностью CAZAC в первой полосе частот в пределах выделенной полосы частот, если степень мультиплексирования пользователя больше второго значения, но меньше или равна заранее определенного третьего значения, и применения схемы мультиплексирования с кодовым разделением со второй кодовой последовательностью CAZAC во второй полосе частот в пределах выделенной полосы частот, если степень мультиплексирования пользователя больше третьего значения.15. The base station according to 14, characterized in that it indicates to user devices orthogonal code sequences and transmission frequency bands for the purpose of applying a code division multiplexing scheme with a second CAZAC code sequence in the first frequency band within the allocated frequency band, if the degree of user multiplexing greater than the second value, but less than or equal to the predetermined third value, and the application of the code division multiplexing scheme from the second CAZAC been consistent in the second band of frequencies within the selected frequency band if the user's degree of multiplexing larger than the third value. 16. Базовая станция по п.13, отличающаяся тем, что ортогональная кодовая последовательность использована в элементарных блоках в качестве опорного сигнала для одного или большего количества из следующих действий: оценка канала, поиск пути распространения и обнаружение синхронизации.16. The base station according to item 13, wherein the orthogonal code sequence is used in elementary blocks as a reference signal for one or more of the following: channel estimation, search for propagation paths and synchronization detection. 17. Базовая станция по п.13, отличающаяся тем, что ортогональная кодовая последовательность представлена набором коэффициентов, перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание.17. The base station according to item 13, wherein the orthogonal code sequence is represented by a set of coefficients multiplied with several elementary blocks having the same content. 18. Способ приема по меньшей мере канала управления восходящей линии связи из нескольких пользовательских устройств в соответствии со схемой связи с одной несущей, используемый в базовой станции, включающий
извлечение информации подтверждения и/или информации о состоянии канала из канала управления восходящей линии связи, причем информация подтверждения отражает положительный отклик или отрицательный отклик на канал данных нисходящей линии связи, а информация о состоянии канала отражает состояние канала нисходящей линии связи;
планирование нового пакета или повторно передаваемого пакета на основании информации о состоянии канала и информации подтверждения; и
передачу нового пакета или повторно передаваемого пакета посредством канала данных нисходящей линии связи;
при этом канал управления восходящей линии связи содержит один или большее количество элементарных блоков, содержащих последовательность, получаемую перемножением единого коэффициента со всеми элементарными посылками ортогональной кодовой последовательности для пользовательских устройств, а
извлечение информации подтверждения и/или информации о состоянии канала включает идентификацию содержания информации подтверждения и/или информации о состоянии канала путем определения коэффициентов, перемноженных с элементарными блоками.
18. A method for receiving at least an uplink control channel from multiple user devices in accordance with a single carrier communication scheme used in a base station, including
extracting confirmation information and / or channel status information from the uplink control channel, the confirmation information reflecting a positive response or negative response to the downlink data channel, and the channel status information reflecting the state of the downlink channel;
scheduling a new packet or a retransmitted packet based on channel status information and acknowledgment information; and
transmitting a new packet or a retransmitted packet through a downlink data channel;
wherein the uplink control channel contains one or more elementary blocks containing a sequence obtained by multiplying a single coefficient with all elementary premises of the orthogonal code sequence for user devices, and
retrieving confirmation information and / or channel status information includes identifying the content of confirmation information and / or channel status information by determining coefficients multiplied with elementary blocks.
19. Пользовательское устройство для передачи по меньшей мере канала управления восходящей линии связи в базовую станцию в соответствии со схемой связи с одной несущей, содержащее
модуль формирования информации подтверждения, выполненный с возможностью формирования информации подтверждения, отражающей положительный отклик или отрицательный отклик на канал данных нисходящей линии связи;
модуль формирования информации о состоянии канала, выполненный с возможностью формирования информации о состоянии канала, отражающей состояние канала нисходящей линии связи;
модуль формирования канала управления, выполненный с возможностью формирования канала управления восходящей линии связи, включающего информацию подтверждения и/или информацию о состоянии канала; и
передающий модуль, выполненный с возможностью передачи канала управления восходящей линии связи в заранее определенной выделенной полосе частот в случае, если ресурсы для передачи канала данных восходящей линии связи не назначены;
при этом канал управления восходящей линии связи включает несколько элементарных блоков заранее определенного размера,
а ортогональная кодовая последовательность представлена набором коэффициентов, перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание.
19. A user device for transmitting at least an uplink control channel to a base station in accordance with a single carrier communication scheme, comprising
a confirmation information generating unit configured to generate confirmation information reflecting a positive response or negative response to the downlink data channel;
a channel state information generating unit configured to generate channel state information reflecting a state of a downlink channel;
a control channel generating unit configured to generate an uplink control channel including confirmation information and / or channel status information; and
a transmitting unit configured to transmit the uplink control channel in a predetermined allocated frequency band if resources for transmitting the uplink data channel are not assigned;
wherein the uplink control channel includes several elementary blocks of a predetermined size,
and the orthogonal code sequence is represented by a set of coefficients multiplied with several elementary blocks having the same content.
20. Способ передачи по меньшей мере канала управления восходящей линии связи в базовую станцию в соответствии со схемой связи с одной несущей, используемый в пользовательском устройстве, включающий формирование канала управления восходящей линии связи, включающего информацию подтверждения и/или информацию о состоянии канала, причем информация подтверждения отражает положительный отклик или отрицательный отклик на канал данных нисходящей линии связи, а информация о состоянии канала отражает состояние канала нисходящей линии связи; и
передачу канала управления восходящей линии связи в заранее определенной выделенной полосе частот в случае, если ресурсы для передачи канала данных восходящей линии связи не назначены; при этом канал управления восходящей линии связи включает несколько элементарных блоков заранее определенного размера,
а ортогональная кодовая последовательность представлена набором коэффициентов, перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание.
20. A method for transmitting at least an uplink control channel to a base station in accordance with a single carrier communication scheme used in a user device, including generating an uplink control channel including confirmation information and / or channel status information, the information confirmations reflect a positive response or negative response to the downlink data channel, and the channel status information reflects the state of the downlink channel; and
transmitting the uplink control channel in a predetermined allocated frequency band if resources for transmitting the uplink data channel are not assigned; wherein the uplink control channel includes several elementary blocks of a predetermined size,
and the orthogonal code sequence is represented by a set of coefficients multiplied with several elementary blocks having the same content.
21. Базовая станция для приема по меньшей мере канала управления восходящей линии связи из нескольких пользовательских устройств в соответствии со схемой связи с одной несущей, содержащая
модуль извлечения, выполненный с возможностью извлечения информации подтверждения и/или информации о состоянии канала из канала управления восходящей линии связи, причем информация подтверждения отражает положительный отклик или отрицательный отклик на канал данных нисходящей линии связи, а информация о состоянии канала отражает состояние канала нисходящей линии связи;
модуль планирования, выполненный с возможностью планирования нового пакета или повторно передаваемого пакета на основании информации о состоянии канала и информации подтверждения; и
передающий модуль, выполненный с возможностью передачи нового пакета или повторно передаваемого пакета посредством канала данных нисходящей линии связи;
при этом канал управления восходящей линии связи включает несколько элементарных блоков заранее определенного размера,
ортогональная кодовая последовательность представлена набором коэффициентов, перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание, а
модуль извлечения выполнен с возможностью идентификации содержания информации подтверждения и/или информации о состоянии канала путем определения других коэффициентов, перемноженных с единичными блоками.
21. A base station for receiving at least an uplink control channel from multiple user devices in accordance with a single carrier communication scheme, comprising
an extraction module configured to extract confirmation information and / or channel status information from the uplink control channel, the confirmation information reflecting a positive response or negative response to the downlink data channel, and the channel status information reflecting the state of the downlink channel ;
a scheduling module configured to schedule a new packet or a retransmitted packet based on channel status information and acknowledgment information; and
a transmitting unit configured to transmit a new packet or a retransmitted packet through a downlink data channel;
wherein the uplink control channel includes several elementary blocks of a predetermined size,
the orthogonal code sequence is represented by a set of coefficients multiplied with several elementary blocks having the same content, and
the extraction module is configured to identify the content of confirmation information and / or channel status information by determining other coefficients multiplied with unit blocks.
22. Способ приема по меньшей мере канала управления восходящей линии связи из нескольких пользовательских устройств в соответствии со схемой связи с одной несущей, используемый в базовой станции, включающий
извлечение информации подтверждения и/или информации о состоянии канала из канала управления восходящей линии связи, причем информация подтверждения отражает положительный отклик или отрицательный отклик на канал данных нисходящей линии связи, а информация о состоянии канала отражает состояние канала нисходящей линии связи;
планирование нового пакета или повторно передаваемого пакета на основании информации о состоянии канала и информации подтверждения; и
передачу нового пакета или повторно передаваемого пакета посредством канала данных нисходящей линии связи;
при этом канал управления восходящей линии связи включает несколько элементарных блоков заранее определенного размера,
ортогональная кодовая последовательность представлена набором коэффициентов, перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание, а
извлечение информации подтверждения и/или информации о состоянии канала включает идентификацию содержания информации подтверждения и/или информации о состоянии канала путем определения других коэффициентов, перемноженных с элементарными блоками.
22. A method for receiving at least an uplink control channel from multiple user devices in accordance with a single carrier communication scheme used in a base station, including
extracting confirmation information and / or channel status information from the uplink control channel, the confirmation information reflecting a positive response or negative response to the downlink data channel, and the channel status information reflecting the state of the downlink channel;
scheduling a new packet or a retransmitted packet based on channel status information and acknowledgment information; and
transmitting a new packet or a retransmitted packet through a downlink data channel;
wherein the uplink control channel includes several elementary blocks of a predetermined size,
the orthogonal code sequence is represented by a set of coefficients multiplied with several elementary blocks having the same content, and
retrieving confirmation information and / or channel status information includes identifying the contents of the confirmation information and / or channel status information by determining other coefficients multiplied with elementary blocks.
23. Пользовательское устройство для передачи по меньшей мере канала управления восходящей линии связи в базовую станцию в соответствии со схемой связи с одной несущей, содержащее
модуль формирования информации подтверждения, выполненный с возможностью формирования информации подтверждения, отражающей положительный отклик или отрицательный отклик на канал данных нисходящей линии связи;
модуль формирования информации о состоянии канала, выполненный с возможностью формирования информации о состоянии канала, отражающей состояние канала нисходящей линии связи;
модуль формирования канала управления, выполненный с возможностью формирования канала управления восходящей линии связи, включающего информацию подтверждения и/или информацию о состоянии канала; и
передающий модуль, выполненный с возможностью передачи канала управления восходящей линии связи в заранее определенной выделенной полосе частот в случае, если ресурсы для передачи канала данных восходящей линии связи не назначены;
при этом канал управления восходящей линии связи включает несколько элементарных блоков заранее определенного размера, ортогональная кодовая последовательность представлена набором коэффициентов, перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание, а
элементарные блоки образованы в результате перемножения кодовой последовательности расширения спектра с каналом управления.
23. A user device for transmitting at least an uplink control channel to a base station in accordance with a single carrier communication scheme, comprising
a confirmation information generating unit configured to generate confirmation information reflecting a positive response or negative response to the downlink data channel;
a channel state information generating unit configured to generate channel state information reflecting a state of a downlink channel;
a control channel generating unit configured to generate an uplink control channel including confirmation information and / or channel status information; and
a transmitting unit configured to transmit the uplink control channel in a predetermined allocated frequency band if resources for transmitting the uplink data channel are not assigned;
wherein the uplink control channel includes several elementary blocks of a predetermined size, the orthogonal code sequence is represented by a set of coefficients multiplied with several elementary blocks having the same content, and
elementary blocks are formed by multiplying the spreading code sequence with a control channel.
24. Способ передачи по меньшей мере канала управления восходящей линии связи в базовую станцию в соответствии со схемой связи с одной несущей, используемый в пользовательском устройстве, включающий
формирование канала управления восходящей линии связи, включающего информацию подтверждения и/или информацию о состоянии канала, причем информация подтверждения отражает положительный отклик или отрицательный отклик на канал данных нисходящей линии связи, а информация о состоянии канала отражает состояние канала нисходящей линии связи; и
передачу канала управления восходящей линии связи в заранее определенной выделенной полосе частот в случае, если ресурсы для передачи канала данных восходящей линии связи не назначены;
при этом канал управления восходящей линии связи включает несколько элементарных блоков заранее определенного размера,
ортогональная кодовая последовательность представлена набором коэффициентов, перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание, а
элементарные блоки образованы в результате перемножения кодовой последовательности расширения спектра с каналом управления.
24. A method for transmitting at least an uplink control channel to a base station in accordance with a single carrier communication scheme used in a user device, including
forming an uplink control channel including confirmation information and / or channel status information, the confirmation information reflecting a positive response or negative response to the downlink data channel, and the channel status information reflecting the state of the downlink channel; and
transmitting the uplink control channel in a predetermined allocated frequency band if resources for transmitting the uplink data channel are not assigned;
wherein the uplink control channel includes several elementary blocks of a predetermined size,
the orthogonal code sequence is represented by a set of coefficients multiplied with several elementary blocks having the same content, and
elementary blocks are formed by multiplying the spreading code sequence with a control channel.
25. Базовая станция для приема по меньшей мере канала управления восходящей линии связи из нескольких пользовательских устройств в соответствии со схемой связи с одной несущей, содержащая
модуль извлечения, выполненный с возможностью извлечения информации подтверждения и/или информации о состоянии канала из канала управления восходящей линии связи, причем информация подтверждения отражает положительный отклик или отрицательный отклик на канал данных нисходящей линии связи, а информация о состоянии канала отражает состояние канала нисходящей линии связи;
модуль планирования, выполненный с возможностью планирования нового пакета или повторно передаваемого пакета на основании информации о состоянии канала и информации подтверждения; и
передающий модуль, выполненный с возможностью передачи нового пакета или повторно передаваемого пакета посредством канала данных нисходящей линии связи;
при этом канал управления восходящей линии связи включает несколько элементарных блоков заранее определенного размера,
ортогональная кодовая последовательность представлена набором коэффициентов, перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание,
элементарные блоки образованы в результате перемножения кодовой последовательности расширения спектра с каналом управления, а
модуль извлечения выполнен с возможностью идентификации информации подтверждения и/или информации о состоянии канала путем определения других коэффициентов, перемноженных с единичными блоками.
25. A base station for receiving at least an uplink control channel from multiple user devices in accordance with a single carrier communication scheme, comprising
an extraction module configured to retrieve confirmation information and / or channel status information from the uplink control channel, the confirmation information reflecting a positive response or negative response to the downlink data channel, and the channel status information reflecting the state of the downlink channel ;
a scheduling module configured to schedule a new packet or a retransmitted packet based on channel status information and acknowledgment information; and
a transmitting unit configured to transmit a new packet or a retransmitted packet through a downlink data channel;
wherein the uplink control channel includes several elementary blocks of a predetermined size,
the orthogonal code sequence is represented by a set of coefficients multiplied with several elementary blocks having the same content,
elementary blocks are formed by multiplying the spreading code sequence with a control channel, and
the extraction module is configured to identify confirmation information and / or channel status information by determining other coefficients multiplied with unit blocks.
26. Способ приема по меньшей мере канала управления восходящей линии связи из нескольких пользовательских устройств в соответствии со схемой связи с одной несущей, используемый в базовой станции, включающий
извлечение информации подтверждения и/или информации о состоянии канала из канала управления восходящей линии связи, причем информация подтверждения отражает положительный отклик или отрицательный отклик на канал данных нисходящей линии связи, а информация о состоянии канала отражает состояние канала нисходящей линии связи;
планирование нового пакета или повторно передаваемого пакета на основании информации о состоянии канала и информации подтверждения; и
передачу нового пакета или повторно передаваемого пакета посредством канала данных нисходящей линии связи;
при этом канал управления восходящей линии связи включает несколько элементарных блоков заранее определенного размера,
ортогональная кодовая последовательность представлена набором коэффициентов, перемноженных с несколькими элементарными блоками, имеющими одинаковое содержание,
элементарные блоки образованы в результате перемножения кодовой последовательности расширения спектра с каналом управления, а
извлечение информации подтверждения и/или информации о состоянии канала включает идентификацию информации подтверждения и/или информации о состоянии канала путем определения других коэффициентов, перемноженных с элементарными блоками.
26. A method for receiving at least an uplink control channel from multiple user devices in accordance with a single carrier communication scheme used in a base station, including
extracting confirmation information and / or channel status information from the uplink control channel, the confirmation information reflecting a positive response or negative response to the downlink data channel, and the channel status information reflecting the state of the downlink channel;
scheduling a new packet or a retransmitted packet based on channel status information and acknowledgment information; and
transmitting a new packet or a retransmitted packet through a downlink data channel;
wherein the uplink control channel includes several elementary blocks of a predetermined size,
the orthogonal code sequence is represented by a set of coefficients multiplied with several elementary blocks having the same content,
elementary blocks are formed by multiplying the spreading code sequence with a control channel, and
retrieving confirmation information and / or channel status information includes identifying confirmation information and / or channel status information by determining other coefficients multiplied with elementary blocks.
RU2009114327A 2006-10-03 2007-10-01 User device, base station and data transmission method RU2438238C2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2006-272352 2006-10-03
JP2006272352 2006-10-03
JP2006-298313 2006-11-01
JP2006298313 2006-11-01
JP2007-001855 2007-01-09

Publications (2)

Publication Number Publication Date
RU2009114327A RU2009114327A (en) 2010-11-10
RU2438238C2 true RU2438238C2 (en) 2011-12-27

Family

ID=42303063

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2009114327A RU2438238C2 (en) 2006-10-03 2007-10-01 User device, base station and data transmission method

Country Status (2)

Country Link
JP (3) JP5101643B2 (en)
RU (1) RU2438238C2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3014271B2 (en) * 1994-05-25 2000-02-28 エヌ・ティ・ティ移動通信網株式会社 Mobile communication method
US8831115B2 (en) * 2004-12-22 2014-09-09 Qualcomm Incorporated MC-CDMA multiplexing in an orthogonal uplink
US8374161B2 (en) * 2006-07-07 2013-02-12 Qualcomm Incorporated Method and apparatus for sending data and control information in a wireless communication system
JP4629056B2 (en) * 2006-10-03 2011-02-09 株式会社エヌ・ティ・ティ・ドコモ User apparatus, transmission method, and communication system
WO2008053930A1 (en) * 2006-10-31 2008-05-08 Kddi Corporation Radio terminal and radio base station device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NTT DoCoMo, Multiplexing Method for Orthogonal Reference Signals for E-UTRA Upling, 3GPP TSG-RAN WG1 Meeting # 45, R1-061193, 2006.05.12, pp.1-13. *

Also Published As

Publication number Publication date
JP5101656B2 (en) 2012-12-19
JP2010114942A (en) 2010-05-20
JP2011055531A (en) 2011-03-17
JP2010200369A (en) 2010-09-09
JP5101643B2 (en) 2012-12-19
JP5209023B2 (en) 2013-06-12
RU2009114327A (en) 2010-11-10

Similar Documents

Publication Publication Date Title
RU2455764C2 (en) User terminal, base station and signal transmission method used in mobile communication system
RU2455762C2 (en) User terminal, base station and signal transmission method
JP4629056B2 (en) User apparatus, transmission method, and communication system
KR101494002B1 (en) Apparatus and method for allocating resource in a wireless communication system and receving thereof
EP2104239B1 (en) User equipment and method
US9220020B2 (en) User apparatus, base station apparatus, and method in mobile communication system
RU2548657C2 (en) Mobile terminal and radio communication method
US8331301B2 (en) Communication control method, mobile station and base station
RU2438238C2 (en) User device, base station and data transmission method
TW201021495A (en) Method of transmitting control signals in wireless communication system
JP5138730B2 (en) Base station apparatus and communication method in mobile communication system

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20161002