Nothing Special   »   [go: up one dir, main page]

RU2556389C2 - Method of transmitting/receiving downlink data using resource blocks in wireless mobile communication network system and device therefor - Google Patents

Method of transmitting/receiving downlink data using resource blocks in wireless mobile communication network system and device therefor Download PDF

Info

Publication number
RU2556389C2
RU2556389C2 RU2012152805/08A RU2012152805A RU2556389C2 RU 2556389 C2 RU2556389 C2 RU 2556389C2 RU 2012152805/08 A RU2012152805/08 A RU 2012152805/08A RU 2012152805 A RU2012152805 A RU 2012152805A RU 2556389 C2 RU2556389 C2 RU 2556389C2
Authority
RU
Russia
Prior art keywords
resource blocks
prb
vrb
virtual resource
physical resource
Prior art date
Application number
RU2012152805/08A
Other languages
Russian (ru)
Other versions
RU2012152805A (en
Inventor
Донг-Ён Со
Ын Сон КИМ
Бон Хо КИМ
Чун Куи АН
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
Priority claimed from KR1020080131114A external-priority patent/KR100925441B1/en
Application filed by Оптис Целлулар Течнолоджи,ЛЛС filed Critical Оптис Целлулар Течнолоджи,ЛЛС
Publication of RU2012152805A publication Critical patent/RU2012152805A/en
Application granted granted Critical
Publication of RU2556389C2 publication Critical patent/RU2556389C2/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Error Detection And Correction (AREA)

Abstract

FIELD: radio engineering, communication.
SUBSTANCE: invention relates to a method of transmitting/receiving downlink data in an orthogonal frequency-division multiplexing (OFDM) cellular packet data communication system. The method of transmitting downlink data using resource blocks in a base station comprises transmitting to user equipment downlink data mapped to physical resource blocks (PRB), wherein virtual resource block (VRB) indices are mapped to PRB indices for a first slot and a second slot of a subframe, and PRB indices for the second slot are shifted relative to the PRB indices for the first slot based a predetermined gap, wherein the predetermined shift is applied to the PRB index when the index of said PRB is equal to or greater than a predetermined threshold.
EFFECT: providing efficient transmission of downlink data.
22 cl, 33 dwg

Description

Область техникиTechnical field

Настоящее изобретение относится к системе широкополосной беспроводной подвижной связи и, в частности, к способу передачи/приема нисходящих данных в сотовой системе связи беспроводной передачи пакетных данных с мультиплексированием с ортогональным частотным разделением («OFDM» - orthogonal frequency division multiplexing).The present invention relates to a broadband wireless mobile communication system and, in particular, to a method for transmitting / receiving downlink data in a cellular communication system for transmitting packet data with orthogonal frequency division multiplexing ("OFDM" orthogonal frequency division multiplexing).

Предшествующий уровень техникиState of the art

В беспроводной системе сотовой связи для передачи пакетных данных с мультиплексированием с ортогональным частотным разделением (OFDM) восходящая/нисходящая пакетная передача данных выполняется на основе субкадра, и один субкадр определяется определенным временным интервалом, включающим в себя множество символов мультиплексирования с ортогональным частотным разделением, далее, OFDM-символов.In a wireless cellular communication system for transmitting orthogonal frequency division multiplexed (OFDM) packet data, uplink / downlink packet data transmission is performed based on a subframe, and one subframe is determined by a specific time interval including a plurality of orthogonal frequency division multiplexing symbols, further OFDM characters.

Партнерский проект по системам третьего поколения (3GPP) поддерживает тип 1 структуры радио кадра, применяемый к дуплексной связи с частотным разделением (frequency division duplex - FDD), и тип 2 структуры радио кадра, применяемый к дуплексной связи с временным разделением (time division duplex - TDD). Структура типа 1 радио кадра показана на Фиг.1. Тип 1 радио кадра включает десять субкадров, каждый из которых состоит из двух слотов (двух интервалов времени). Структура типа 2 радио кадра показана на Фиг.2. Тип 2 радио кадра включают два полукадра, каждый из которых составлен из пяти субкадров, пилотного временного слота нисходящей линии связи (downlink piloting time slot - DwPTS), далее периода паузы (gap period - GP), и пилотного временного слота восходящей линии связи (uplink piloting time slot - UpPTS), при этом один субкадр состоит из двух слотов. Таким образом, один субкадр составлен из двух слотов независимо от типа радио кадра.The 3rd Generation Partnership Project (3GPP) supports type 1 radio frame structure applied to frequency division duplex (FDD), and type 2 radio frame structure applied to time division duplex - TDD). A type 1 structure of a radio frame is shown in FIG. Type 1 radio frames include ten subframes, each of which consists of two slots (two time intervals). The type 2 structure of the radio frame is shown in FIG. Type 2 radio frames include two half-frames, each of which is composed of five subframes, a downlink pilot time slot (DwPTS), then a gap period (GP), and an uplink pilot time slot piloting time slot - UpPTS), with one subframe consisting of two slots. Thus, one subframe is composed of two slots, regardless of the type of radio frame.

Сигнал, передаваемый в каждом слоте, может быть описан ресурсной сеткой, включающей N R B D L

Figure 00000001
N S C R B
Figure 00000002
поднесущих и N s y m b D L
Figure 00000003
OFDM-символов. Здесь, N R B D L
Figure 00000004
представляет число ресурсных блоков (resource block - RB) на нисходящей линии связи, N S C R B
Figure 00000005
представляет число поднесущих, составляющих один ресурсный блок (RB), и N s y m b D L
Figure 00000003
представляет число OFDM-символов в одном слоте нисходящей линии связи. Структура этой ресурсной сетки показана на Фиг.3.The signal transmitted in each slot can be described by a resource grid, including N R B D L
Figure 00000001
N S C R B
Figure 00000002
subcarriers and N s y m b D L
Figure 00000003
OFDM characters. Here, N R B D L
Figure 00000004
represents the number of resource blocks (resource blocks - RB) on the downlink, N S C R B
Figure 00000005
represents the number of subcarriers making up one resource block (RB), and N s y m b D L
Figure 00000003
represents the number of OFDM symbols in one downlink slot. The structure of this resource grid is shown in FIG. 3.

Ресурсные блоки (RB) используются, чтобы описать отображение взаимосвязи между определенными физическими каналами и ресурсными элементами. Ресурсные блоки (RB) могут быть классифицированы на физические ресурсные блоки (physical resource block - PRB) и виртуальные ресурсные блоки (virtual resource block - VRB), что означает, что ресурсный блок (RB) может быть либо физическим ресурсным блоком (PRB), или виртуальным ресурсным блоком (VRB). Отображение взаимосвязи между виртуальными ресурсными блоками (VRB) и физическими ресурсными блоками (PRB) может быть описано на основе субкадра. Более подробно, оно может быть описано в единицах каждого из слотов, составляющих один субкадр. Также, отображение взаимосвязи между виртуальными ресурсными блоками (VRB) и физическими ресурсными блоками (PRB) может быть описано, используя отображение взаимосвязи между индексами виртуальных ресурсных блоков (VRB) и индексами физических ресурсных блоков (PRB). Детальное описание этого будет далее дано в вариантах осуществления настоящего изобретения.Resource Blocks (RBs) are used to describe the mapping of the relationship between certain physical channels and resource elements. Resource blocks (RB) can be classified into physical resource blocks (PRB) and virtual resource blocks (VRB), which means that the resource block (RB) can be either a physical resource block (PRB), or virtual resource block (VRB). A mapping of the relationship between virtual resource blocks (VRBs) and physical resource blocks (PRBs) may be described based on a subframe. In more detail, it can be described in units of each of the slots making up one subframe. Also, a mapping of the relationship between virtual resource blocks (VRBs) and physical resource blocks (PRBs) can be described using a mapping of the relationship between virtual resource block indices (VRBs) and physical resource block indices (PRBs). A detailed description of this will be given below in embodiments of the present invention.

Физический ресурсный блок (PRB) определяется N s y m b D L

Figure 00000003
последовательными OFDM-символами во временной области и N S C R B
Figure 00000006
последовательными поднесущими в частотной области. Один физический ресурсный блок (PRB) поэтому составлен из N s y m b D L
Figure 00000003
N S C R B
Figure 00000006
ресурсных элементов. В частотной области физическим ресурсным блокам (PRB) присваиваются номера от 0 до N R B D L 1
Figure 00000007
.Physical Resource Block (PRB) is defined N s y m b D L
Figure 00000003
consecutive OFDM symbols in the time domain and N S C R B
Figure 00000006
serial subcarriers in the frequency domain. One physical resource block (PRB) is therefore composed of N s y m b D L
Figure 00000003
N S C R B
Figure 00000006
resource elements. In the frequency domain, physical resource blocks (PRBs) are assigned numbers from 0 to N R B D L - one
Figure 00000007
.

Виртуальный ресурсный блок (VRB) может иметь тот же размер, что и физический ресурсный блок (PRB). Есть два определенных типа виртуальных ресурсных блоков (VRB), первый тип является локализованным типом, и второй тип является распределенным типом. Для каждого типа виртуального ресурсного блока (VRB), обычно пара виртуальных ресурсных блоков (VRB) имеет отдельный индекс виртуального ресурсного блока - «VRB-индекс» (может в дальнейшем упоминаться как номер виртуального ресурсного блока -«VRB-номер»), и выделяется в течение двух слотов одного субкадра. Другими словами, N R B D L

Figure 00000008
виртуальным ресурсным блокам (VRB), принадлежащим первому из двух слотов, составляющих один субкадр, каждому назначается любой индекс от 0 до N R B D L 1
Figure 00000009
, и аналогично N R B D L
Figure 00000010
виртуальным ресурсным блокам (VRB), принадлежащим второму из этих двух слотов, каждому назначается любой индекс от 0 до N R B D L 1
Figure 00000011
.A virtual resource block (VRB) may be the same size as a physical resource block (PRB). There are two specific types of virtual resource blocks (VRBs), the first type is a localized type, and the second type is a distributed type. For each type of virtual resource block (VRB), usually a pair of virtual resource blocks (VRB) has a separate virtual resource block index - “VRB index” (may be referred to as the number of virtual resource block - “VRB number”), and highlighted for two slots of one subframe. In other words, N R B D L
Figure 00000008
virtual resource blocks (VRB) belonging to the first of two slots constituting one subframe, each is assigned any index from 0 to N R B D L - one
Figure 00000009
, and similarly N R B D L
Figure 00000010
virtual resource blocks (VRB) belonging to the second of these two slots, each is assigned any index from 0 to N R B D L - one
Figure 00000011
.

Индекс виртуального ресурсного блока (VRB), соответствующего определенной виртуальной полосе частот первого слота, имеет то же значение, что и индекс виртуального ресурсного блока (VRB), соответствующего этой определенной виртуальной полосе частот второго слота. Таким образом, предполагая, что виртуальный ресурсный блок (VRB), соответствующий i-й виртуальной полосе частот первого слота, обозначается VRB1(i), виртуальный ресурсный блок (VRB), соответствующий j-й виртуальной полосе частот второго слота, обозначается VRB2(j), и номера индексов виртуальных ресурсных блоков VRB1(i) и VRB2(j) обозначаются index(VRBl(i)) и index(VRB2(j)), соответственно, устанавливается отношение index(VRB1(k))=index(VRB2(k)) (см. Фиг.4а).The virtual resource block index (VRB) corresponding to a specific virtual frequency band of the first slot has the same value as the virtual resource block index (VRB) corresponding to this specific virtual frequency band of the second slot. Thus, assuming that the virtual resource block (VRB) corresponding to the i-th virtual frequency band of the first slot is denoted by VRB1 (i), the virtual resource block (VRB) corresponding to the j-th virtual frequency band of the first slot is denoted VRB2 (j ), and the index numbers of the virtual resource blocks VRB1 (i) and VRB2 (j) are denoted by index (VRBl (i)) and index (VRB2 (j)), respectively, the relation index (VRB1 (k)) = index (VRB2 ( k)) (see Fig. 4a).

Аналогично, индекс физического ресурсного блока (PRB), соответствующего определенной полосе частот первого слота, имеет то же значение, что и индекс физического ресурсного блока (PRB), соответствующего определенной полосе частот второго слота. Таким образом, предполагая, что физический ресурсный блок (PRB), соответствующий i-й полосе частот первого слота, обозначается PRB1(i), физический ресурсный блок (PRB), соответствующий j-й полосе частот второго слота, обозначается PRB2(j), и номера индексов PRB1(i) и PRB2(j) обозначаются index(PRB1(i)) и index(PRB2(j)), соответственно, устанавливается отношение index(PRB1(k))=index(PRB2(k)) (см. Фиг.4b).Similarly, the index of a physical resource block (PRB) corresponding to a certain frequency band of the first slot has the same value as the index of a physical resource block (PRB) corresponding to a certain frequency band of the second slot. Thus, assuming that the physical resource block (PRB) corresponding to the i-th frequency band of the first slot is denoted by PRB1 (i), the physical resource block (PRB) corresponding to the j-th frequency band of the second slot is denoted PRB2 (j), and index numbers PRB1 (i) and PRB2 (j) are denoted by index (PRB1 (i)) and index (PRB2 (j)), respectively, the relation index (PRB1 (k)) = index (PRB2 (k)) is established (see Fig. 4b).

Часть множества вышеупомянутых виртуальных ресурсных блоков (VRB) распределяется как локализованный тип, а другие виртуальные ресурсные блоки (VRB) распределяются как распределенный тип. В дальнейшем, виртуальные ресурсные блоки (VRB), распределяемые как локализованный тип, будут упоминаться как локализованные виртуальные ресурсные блоки (localized virtual resource block - LVRB), и виртуальные ресурсные блоки (VRB), распределяемые как распределенный тип, будут упоминаться как распределенные виртуальные ресурсные блоки (distributed virtual resource block - DVRB).Part of the plurality of the aforementioned virtual resource blocks (VRBs) is allocated as a localized type, and other virtual resource blocks (VRBs) are allocated as a distributed type. Hereinafter, virtual resource blocks (VRBs) distributed as a localized type will be referred to as localized virtual resource blocks (LVRBs), and virtual resource blocks (VRBs) distributed as a distributed type will be referred to as distributed virtual resource blocks. blocks (distributed virtual resource block - DVRB).

Локализованные виртуальные ресурсные блоки (LVRB) напрямую отображаются на физические ресурсные блоки (PRB), и индексы локализованных виртуальных ресурсных блоков (LVRB) соответствуют индексам физических ресурсных блоков (PRB). То есть локализованные виртуальные ресурсные блоки (LVRB), имеющие индекс i, соответствуют физическим ресурсным блокам (PRB), имеющим индекс L. То есть локализованный виртуальный ресурсный блок LVRB1, имеющий индекс i, соответствует физическому ресурсному блоку PRB1, имеющему индекс i, и локализованный виртуальный ресурсный блок LVRB2, имеющий индекс i, соответствует физическому ресурсному блоку PRB2, имеющему индекс i (см. Фиг.5). В этом случае, предполагается, что все виртуальные ресурсные блоки (VRB) на Фиг.5 распределяются как локализованные виртуальные ресурсные блоки (LVRB).Localized virtual resource blocks (LVRBs) are mapped directly to physical resource blocks (PRBs), and the indices of localized virtual resource blocks (LVRBs) correspond to indices of physical resource blocks (PRBs). That is, localized virtual resource blocks (LVRB) having index i correspond to physical resource blocks (PRB) having index L. That is, a localized virtual resource block LVRB1 having index i corresponds to a physical resource block PRB1 having index i and localized the virtual resource block LVRB2 having index i corresponds to a physical resource block PRB2 having index i (see FIG. 5). In this case, it is assumed that all virtual resource blocks (VRB) in FIG. 5 are allocated as localized virtual resource blocks (LVRB).

Распределенные виртуальные ресурсные блоки (DVRB) не могут напрямую отображаться на физические ресурсные блоки (PRB). Таким образом, индексы виртуальных блоков (DVRB) могут отображаться на физические ресурсные блоки (PRB) после того, как будут подвергнуты ряду процессов.Distributed Virtual Resource Blocks (DVRBs) cannot directly map to physical resource blocks (PRBs). Thus, virtual block indices (DVRBs) can be mapped to physical resource blocks (PRBs) after they are subjected to a number of processes.

Во-первых, порядок следования последовательных индексов распределенных виртуальных ресурсных блоков (DVRB) может быть подвергнут перемежению в перемежителе блоков. Здесь, последовательность последовательных индексов означает, что номер индекса последовательно увеличивается на один, начиная с 0. Последовательность индексов с выхода перемежителя последовательно отображается в последовательность последовательных индексов физических ресурсных блоков PRB1 (см. Фиг.6). Предполагается, что все виртуальные ресурсные блоки (VRB) на Фиг.6 распределяются как распределенные виртуальные ресурсные блоки (DVRB). С другой стороны, последовательность индексов с выхода перемежителя циклически смещается посредством заранее определенного числа, и циклически смещенная последовательность индексов последовательно отображается на последовательность последовательных индексов физических ресурсных блоков PRB2 (см. Фиг.7). Предполагается, что все виртуальные ресурсные блоки (VRB) на Фиг.7 распределяются как распределенные виртуальные ресурсные блоки (DVRB). Таким образом, индексы физических ресурсных блоков (PRB) и индексы распределенных виртуальных ресурсных блоков (DVRB) могут отображаться по двум слотам.First, sequential indexes of distributed virtual resource blocks (DVRBs) may be interleaved in a block interleaver. Here, a sequence of consecutive indices means that the index number is sequentially increased by one, starting from 0. The sequence of indices from the output of the interleaver is sequentially mapped to the sequence of consecutive indices of physical resource blocks PRB1 (see FIG. 6). It is assumed that all virtual resource blocks (VRB) in FIG. 6 are allocated as distributed virtual resource blocks (DVRB). On the other hand, the sequence of indices from the output of the interleaver is cyclically shifted by a predetermined number, and the cyclically shifted sequence of indices is sequentially mapped to a sequence of successive indices of physical resource blocks PRB2 (see FIG. 7). It is assumed that all virtual resource blocks (VRB) in FIG. 7 are allocated as distributed virtual resource blocks (DVRB). Thus, the index of physical resource blocks (PRB) and the index of distributed virtual resource blocks (DVRB) can be displayed on two slots.

С другой стороны, в вышеупомянутых процессах, последовательность последовательных индексов распределенных виртуальных ресурсных блоков (DVRB) может последовательно отображаться в последовательность последовательных индексов физических ресурсных блоков PRB1, не проходя через перемежитель. Также, последовательность последовательных индексов распределенных виртуальных ресурсных блоков (DVRB) может циклически смещаться посредством заранее определенного числа, не проходя через перемежитель, и циклически смещенная последовательность индексов может последовательно отображаться в последовательность последовательных индексов физических ресурсных блоков PRB2.On the other hand, in the above processes, a sequence of sequential indices of distributed virtual resource blocks (DVRBs) can be sequentially mapped to a sequence of consecutive indices of physical resource blocks PRB1 without passing through an interleaver. Also, a sequence of consecutive indices of distributed virtual resource blocks (DVRBs) can be cyclically shifted by a predetermined number without going through an interleaver, and a cyclically shifted sequence of indices can be sequentially mapped to a sequence of consecutive indices of physical resource blocks PRB2.

Согласно вышеупомянутым процессам отображения распределенных виртуальных ресурсных блоков (DVRB) в физические ресурсные блоки (PRB), физические ресурсные блоки PRB1(i) и PRB2(i), имеющие один и тот же индекс i, могут отображаться на распределенные виртуальные ресурсные блоки DVRB1(m) и DVRB2(n), имеющие разные индексы m и n. Например, как показано на Фиг.6 и 7, физические ресурсные блоки PRB1(1) и PRB2(1) отображаются на распределенные виртуальные ресурсные блоки DVRB1(6) и DVRB2(9), имеющие разные индексы. Эффект частотного разнесения может быть получен на основании схемы отображения распределенных виртуальных ресурсных блоков (DVRB).According to the aforementioned processes for mapping distributed virtual resource blocks (DVRB) to physical resource blocks (PRB), physical resource blocks PRB1 (i) and PRB2 (i) having the same index i can be mapped to distributed virtual resource blocks DVRB1 (m ) and DVRB2 (n) having different indices m and n. For example, as shown in FIGS. 6 and 7, the physical resource blocks PRB1 (1) and PRB2 (1) are mapped to the distributed virtual resource blocks DVRB1 (6) and DVRB2 (9) having different indices. The effect of frequency diversity can be obtained based on the mapping scheme of distributed virtual resource blocks (DVRB).

В случае, когда виртуальные ресурсные блоки VRB(l), из числа виртуальных ресурсных блоков (VRB), распределяются как распределенные виртуальные ресурсные блоки (DVRB), как на Фиг.8, то если используются способы на Фиг.6 и 7, локализованные виртуальные ресурсные блоки (LVRB) не могут быть назначены физическим ресурсным блокам PRB2(6) и PRB1(9), хотя виртуальные ресурсные блоки (VRB) еще не были назначены физическим ресурсным блокам PRB2(6) и PRB1(9). Причина следующая: согласно вышеупомянутой схеме отображения локализованных виртуальных ресурсных (LVRB), отображение локализованных виртуальных ресурсных блоков (LVRB) на физические ресурсные блоки PRB2(6) и PRB1(9) означает, что эти локализованные виртуальные ресурсные блоки (LVRB) также отображаются на физические ресурсные блоки PRB1(6) и PRB2(9); однако эти физические ресурсные блоки PRB1(6) и PRB2(9) были уже отображены вышеупомянутыми виртуальными ресурсными блоками VRB1(1) и VRB2(1). В этом отношении, следует понимать, что отображение локализованных виртуальных ресурсных блоков (LVRB) может быть ограничено результатами отображения распределенных виртуальных ресурсных блоков (DVRB). Поэтому есть необходимость определить правила отображения распределенных виртуальных ресурсных блоков (DVRB) с учетом отображения локализованных виртуальных ресурсных блоков (LVRB).In the case when the virtual resource blocks VRB (l), from among the virtual resource blocks (VRB), are distributed as distributed virtual resource blocks (DVRB), as in Fig. 8, then if the methods in Figs. 6 and 7 are used, the localized virtual resource blocks (LVRB) cannot be assigned to physical resource blocks PRB2 (6) and PRB1 (9), although virtual resource blocks (VRB) have not yet been assigned to physical resource blocks PRB2 (6) and PRB1 (9). The reason is as follows: according to the aforementioned map of localized virtual resource blocks (LVRB), mapping of localized virtual resource blocks (LVRB) to physical resource blocks PRB2 (6) and PRB1 (9) means that these localized virtual resource blocks (LVRB) are also mapped to physical resource blocks PRB1 (6) and PRB2 (9); however, these physical resource blocks PRB1 (6) and PRB2 (9) have already been mapped by the aforementioned virtual resource blocks VRB1 (1) and VRB2 (1). In this regard, it should be understood that the display of localized virtual resource blocks (LVRB) may be limited by the results of the mapping of distributed virtual resource blocks (DVRB). Therefore, there is a need to determine the rules for displaying distributed virtual resource blocks (DVRB), taking into account the display of localized virtual resource blocks (LVRB).

В системе широкополосной беспроводной подвижной связи со многими несущими радио ресурсы могут распределяться каждому терминалу с помощью схемы с локализованными виртуальными ресурсными блоками (LVRB) и/или схемы с распределенными виртуальными ресурсными блоками (DVRB). Информация, указывающая, какая схема используется, может быть передана в формате битового массива (битовом формате). В это время распределение радио ресурсов каждому терминалу может быть выполнено в единицах одного ресурсного блока (RB). В этом случае, ресурсы могут распределяться со степенью детализации один ресурсный блок («1»RB), но требуется большое количество битов для служебных сигналов, чтобы передавать информацию распределения в формате битового массива. Альтернативно, может быть определена группа ресурсных блоков (RBG), состоящая из физических ресурсных блоков (PRB) с k последовательными индексами (например, k=3), и ресурсы могут быть распределены со степенью детализации одна группа ресурсных блоков («1» RBG). В этом случае, распределение ресурсных блоков (RB) выполняется несложно, но есть преимущество в том, что количество битов для служебных сигналов уменьшается.In a multi-radio broadband wireless mobile communication system, resources can be allocated to each terminal using a scheme with localized virtual resource blocks (LVRB) and / or a scheme with distributed virtual resource blocks (DVRB). Information indicating which circuitry is being used can be transmitted in bitmap format (bit format). At this time, the distribution of radio resources to each terminal can be performed in units of one resource block (RB). In this case, resources can be allocated with a granularity of one resource block (“1” RB), but a large number of bits are required for overhead signals to transmit distribution information in a bitmap format. Alternatively, a resource block group (RBG) consisting of physical resource blocks (PRB) with k consecutive indices (for example, k = 3) can be defined, and resources can be allocated with a granularity one group of resource blocks (“1” RBG) . In this case, resource block allocation (RB) is simple, but there is an advantage in that the number of bits for overhead is reduced.

В этом случае, локализованные виртуальные ресурсные блоки (LVRB) могут отображаться на физические ресурсные блоки (PRB) на основе группы физических ресурсных блоков (RBG). Например, физические ресурсные блоки (PRB), имеющие три последовательных индекса, PRB1(i), PRB1 (i+1), PRB1(i+2), PRB2(i), PRB2(i+1) и PRB2(i+2), могут составлять одну группу ресурсных блоков (RBG) и локализованные виртуальные ресурсные блоки (LVRB) могут отображаться на эту группу RBG в единицах группы ресурсных блоков (RBG). Однако в случае, когда один или несколько физических ресурсных блоков PRB1(i), PRB1(i+1), PRB1(i+2), PRB2(i), PRB2(i+1) и PRB2(i+2) были ранее отображены с помощью распределенных виртуальных ресурсных блоков (DVRB), эта группа ресурсных блоков (RBG) не может быть отображена с помощью локализованных виртуальных ресурсных блоков (LVRB) на основе группы ресурсных (RBG). Таким образом, правила отображения распределенных виртуальных ресурсных блоков (DVRB) могут ограничить отображение локализованного виртуального ресурсного блока (LVRB) единицами группы ресурсных блоков (RBG).In this case, localized virtual resource blocks (LVRBs) can be mapped to physical resource blocks (PRBs) based on a group of physical resource blocks (RBGs). For example, physical resource blocks (PRB) having three consecutive indexes, PRB1 (i), PRB1 (i + 1), PRB1 (i + 2), PRB2 (i), PRB2 (i + 1) and PRB2 (i + 2 ), can constitute one group of resource blocks (RBG), and localized virtual resource blocks (LVRB) can be mapped to this RBG group in units of a group of resource blocks (RBG). However, in the case when one or more physical resource blocks PRB1 (i), PRB1 (i + 1), PRB1 (i + 2), PRB2 (i), PRB2 (i + 1) and PRB2 (i + 2) were previously mapped using distributed virtual resource blocks (DVRBs), this group of resource blocks (RBGs) cannot be mapped using localized virtual resource blocks (LVRBs) based on a group of resource blocks (RBGs). Thus, distributed virtual resource block (DVRB) mapping rules can restrict the display of a localized virtual resource block (LVRB) to resource block group (RBG) units.

Как упомянуто выше, поскольку правила отображения распределенных виртуальных ресурсных блоков (DVRB) могут влиять на правила отображения локализованных виртуальных ресурсных блоков (LVRB), есть необходимость определить правила отображения распределенных виртуальных ресурсных блоков (DVRB) с учетом отображения локализованных виртуальных ресурсных блоков (LVRB).As mentioned above, since the rules for displaying distributed virtual resource blocks (DVRBs) can influence the rules for displaying localized virtual resource blocks (LVRBs), there is a need to define the rules for displaying distributed virtual resource blocks (DVRBs) taking into account the display of localized virtual resource blocks (LVRBs).

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

Техническая проблемаTechnical problem

Задачей настоящего изобретения, разработанного, чтобы решить упомянутую проблему, является способ передачи/приема нисходящих данных в сотовой системе связи для беспроводной передачи пакетных данных планирования ресурсов с использованием эффективного совместного планирования схемы FSS и планирования схемы FDS.An object of the present invention, designed to solve the aforementioned problem, is a method for transmitting / receiving downlink data in a cellular communication system for wireless transmission of packet resource scheduling data using efficient joint scheduling of an FSS scheme and scheduling of an FDS scheme.

Техническое решениеTechnical solution

Задача настоящего изобретения может быть решена путем предложения, для беспроводной системы подвижной связи, которая поддерживает схему распределения ресурсов, в которой одна группа ресурсных блоков (RBG), включающая последовательные физические ресурсные блоки, указывается одним битом, способа передачи/приема нисходящих данных с использованием ресурсных блоков в системе беспроводной подвижной связи.The objective of the present invention can be solved by proposing, for a wireless mobile communication system that supports a resource allocation scheme in which one group of resource blocks (RBG), including consecutive physical resource blocks, is indicated by one bit, a method for transmitting / receiving downstream data using resource blocks in a wireless mobile communication system.

Для решения поставленной задачи предлагается способ передачи нисходящих данных с использованием ресурсных блоков в базовой станции в системе беспроводной подвижной связи, содержащий: передачу пользовательскому оборудованию нисходящих данных, отображенных на физические ресурсные блоки (PRB), при этом индексы виртуальных ресурсных блоков (VRB) отображают в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, при этом индексы физических ресурсных блоков (PRB) для второго слота смещают относительно индексов физических ресурсных блоков (PRB) для первого слота на основе заранее определенного пробела, при этом заранее определенное смещение применяют к индексу физического ресурсного блока (PRB), когда индекс этого физического ресурсного блока (PRB) равен или больше заранее определенного порогового значения.To solve this problem, a method for transmitting downstream data using resource blocks in a base station in a wireless mobile communication system is proposed, comprising: transmitting downlink data mapped to physical resource blocks (PRB) to user equipment, wherein virtual resource block indices (VRB) are mapped to the physical resource block indices (PRB) for the first slot and the second subframe slot, while the physical resource block indices (PRB) for the second slot are offset relative to the physical indices resource block (PRB) for the first slot based on a predetermined space, wherein a predetermined offset is applied to the index of the physical resource block (PRB) when the index of this physical resource block (PRB) is equal to or greater than a predetermined threshold value.

При этом, заранее определенное пороговое значение равно NVRB/2,Moreover, the predetermined threshold value is N VRB / 2,

где NVRB представляет собой количество последовательных индексов виртуальных ресурсных блоков (VRB).where N VRB is the number of consecutive virtual resource block (VRB) indices.

Кроме того заранее определенное смещение задают какIn addition, a predetermined offset is defined as

Ngap.-NVRB/2,N gap. -N VRB / 2,

где Ngap. представляет собой значение заранее определенного пробела.where N gap. represents the value of a predefined space.

При этом NVRB задают какIn this case, N VRB are set as

NVRB=2·min(Ngap., NPRB-Ngap),N VRB = 2 · min (N gap ., N PRB -N gap ),

где NPRB равно количеству физических ресурсных блоков (PRB).where N PRB is equal to the number of physical resource blocks (PRB).

Кроме того, последовательные индексы виртуальных ресурсных блоков (VRB) перемежают таким образом, что индексы виртуальных ресурсных блоков (VRB) записывают строка за строкой в прямоугольную матрицу и считывают столбец за столбцом, и при этом количество строк R прямоугольной матрицы задают какIn addition, successive virtual resource block (VRB) indices are interleaved in such a way that the virtual resource block (VRB) indices write row by row into a rectangular matrix and read column by column, and the number of rows R of the rectangular matrix is set as

R=[NDVHB/(C·MRBG)]·MRBG R = [N DVHB / (C · M RBG )] · M RBG

где С равно количеству столбцов прямоугольной матрицы, a MRBG равно количеству последовательных физических ресурсных блоков (PRB), которые составляют группу ресурсных блоков (RBG).where C equals the number of columns of a rectangular matrix, a M RBG is the number of consecutive physical resource blocks (PRB), which constitute the resource block group (RBG).

Кроме того, С может быть равно 4.In addition, C may be equal to 4.

Кроме того, прямоугольная матрица включает в себя ND групп, при этом С равно K·ND, при этом, когда Nnull нулей добавляют в прямоугольную матрицу, нули добавляют в последние Nnull/ND строки К-ого столбца в каждой из ND групп прямоугольной матрицы, при этом нули игнорируют, когда из прямоугольной матрицы считывают индексы виртуальных ресурсных блоков (VRB),In addition, the rectangular matrix includes ND groups, with C equal to K · N D , and when N null zeros are added to the rectangular matrix, zeros are added to the last N null / ND rows of the Kth column in each of the ND groups rectangular matrix, while zeros are ignored when the index of virtual resource blocks (VRB) is read from the rectangular matrix,

причем Nnull=[NVRB/(C·MRBG)]·C·MRBG-NVRB.=C·R-NVRB.moreover, N null = [N VRB / (C · M RBG )] · C · M RBG -N VRB . = C · RN VRB .

При этом, К равно 2 и ND равно 2.Moreover, K is 2 and N D is 2.

Кроме того, индекс p1,d одного из физических ресурсных блоков (PRB) для первого слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают какIn addition, the index p 1, d of one of the physical resource blocks (PRB) for the first slot displayed on the index d of one of the virtual resource blocks (VRB) is set as

p 1, d = { p 1, d ' R + N n u l l / 2, к о г д а N n u l l 0 и ( d N D V R B N n u l l и mod ( d , C / 2 ) = 0 ) p 1, d ' R , к о г д а N n u l l 0 и ( d N D V R B N n u l l и mod ( d , C / 2 ) = 1 )

Figure 00000012
p one, d = { p one, d '' - R + N n u l l / 2 to about g d but N n u l l 0 and ( d N D V R B - N n u l l and mod ( d , C / 2 ) = 0 ) p one, d '' - R , to about g d but N n u l l 0 and ( d N D V R B - N n u l l and mod ( d , C / 2 ) = one )
Figure 00000012

в случаях, когда p 1, d ' = 2 R mod ( d , C / 2 ) + [ 2 d / C ]

Figure 00000013
,in cases where p one, d '' = 2 R mod ( d , C / 2 ) + [ 2 d / C ]
Figure 00000013
,

и какAnd How

p 1, d = { p 1, d ' , к о г д а N n u l l 0 и ( d < N D V R B N n u l l и mod ( d , C / 2 ) = 0 ) p 1, d ' N n u l l / 2, к о г д а N n u l l 0 и ( d < N D V R B N n u l l и mod ( d , C ) 2 )

Figure 00000014
p one, d = { p one, d '' , to about g d but N n u l l 0 and ( d < N D V R B - N n u l l and mod ( d , C / 2 ) = 0 ) p one, d '' - N n u l l / 2 to about g d but N n u l l 0 and ( d < N D V R B - N n u l l and mod ( d , C ) 2 )
Figure 00000014

в случаях, когда p 1, d ' = mod ( d , C ) R + [ d / C ]

Figure 00000015
;in cases where p one, d '' = mod ( d , C ) R + [ d / C ]
Figure 00000015
;

при этом индекс p2,d одного из физических ресурсных блоков (PRB) для второго слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают какthe index p 2, d of one of the physical resource blocks (PRB) for the second slot displayed on the index d of one of the virtual resource blocks (VRB) is set as

p2,d=(p1,d+NVRB/2)modNVRB.p 2, d = (p 1, d + N VRB / 2) modN VRB .

Кроме того, индекс одного Oi,d из з физических ресурсных блоков (PRB) для i-того слота (i=1, 2), отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают какIn addition, the index of one O i, d from 3 physical resource blocks (PRB) for the i-th slot (i = 1, 2) displayed on the index d of one of the virtual resource blocks (VRB) is set as

o i , d = { p i , d , w h e n p i , d < N V R B / 2 p i , d + N g a p N V R B / 2, w h e n p i , d N V R B / 2

Figure 00000016
. o i , d = { p i , d , w h e n p i , d < N V R B / 2 p i , d + N g a p - N V R B / 2 w h e n p i , d N V R B / 2
Figure 00000016
.

Для решения поставленной задачи предлагается также способ приема нисходящих данных с использованием ресурсных блоков в пользовательском оборудовании в системе беспроводной подвижной связи, содержащий: прием от базовой станции управляющей информации нисходящей линии связи, включающей информацию о распределении ресурсов для нисходящих данных, и прием нисходящих данных, отображенных на физические ресурсные блоки (PRB), на основе этой управляющей информации нисходящей линии связи, при этом информация о распределении ресурсов указывает распределение виртуальных ресурсных блоков (VRB) для пользовательского оборудования, при этом индексы физических ресурсных блоков (PRB), на которые отображают нисходящие данные, определяют на основе взаимосвязи отображения между виртуальными ресурсными блоками (VRB) и физическими ресурсными блоками (PRB), при этом взаимосвязь отображения задают таким образом, что индексы виртуальных ресурсных блоков (VRB) отображают в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, при этом индексы физических ресурсных блоков (PRB) для второго слота смещают относительно индексов физических ресурсных блоков (PRB) для первого слота на основе заранее определенного пробела, при этом заранее определенное смещение применяют к индексу физического ресурсного блока (PRB), когда индекс этого физического ресурсного блока (PRB) равен или больше заранее определенного порогового значения.To solve this problem, there is also proposed a method for receiving downstream data using resource blocks in user equipment in a wireless mobile communication system, comprising: receiving downlink control information from the base station, including resource allocation information for downlink data, and receiving downlink data displayed physical resource blocks (PRBs) based on this downlink control information, wherein resource allocation information indicates p the allocation of virtual resource blocks (VRBs) for user equipment, wherein the indices of physical resource blocks (PRBs) onto which downstream data is mapped are determined based on a mapping relationship between virtual resource blocks (VRBs) and physical resource blocks (PRBs), wherein the mappings are set so that the virtual resource block indices (VRB) are mapped to the physical resource block indices (PRB) for the first slot and the second subframe slot, while the indices of the physical resource blocks ( PRB) for the second slot is offset relative to the physical resource block index (PRB) for the first slot based on a predetermined space, and a predetermined offset is applied to the physical resource block index (PRB) when the index of this physical resource block (PRB) is equal to or greater a predetermined threshold value.

При этом заранее определенное пороговое значение равно NVRB/2, где NVRB представляет собой количество последовательных индексов виртуальных ресурсных блоков (VRB).In this case, the predetermined threshold value is N VRB / 2, where N VRB is the number of consecutive indexes of virtual resource blocks (VRB).

Причем заранее определенное смещение задают какMoreover, a predetermined offset is set as

Ngap.-NVRB/2,N gap. -N VRB / 2,

где Ngap. представляет собой значение заранее определенного пробела.where N gap . represents the value of a predefined space.

Кроме того, последовательные индексы виртуальных ресурсных блоков (VRB) перемежают, и при этом количество последовательных индексов виртуальных ресурсных блоков (VRB)-NVRB задают какFurthermore, consecutive indexes virtual resource block (VRB) is interleaved, and wherein the number of consecutive indices of virtual resource block (VRB) -N VRB is given as

NVRB=2·min(Ngap., NPRB-Ngap),N VRB = 2 · min (N gap ., N PRB -N gap ),

где Ngap. представляет собой значение заранее определенного пробела, а NPRB равно количеству физических ресурсных блоков (PRB).where N gap . represents the value of a predetermined space, and N PRB is equal to the number of physical resource blocks (PRB).

При этом последовательные индексы виртуальных ресурсных блоков (VRB) перемежают таким образом, что индексы виртуальных ресурсных блоков (VRB) записывают строка за строкой в прямоугольную матрицу и считывают столбец за столбцом, и при этом количество строк R прямоугольной матрицы задают какIn this case, successive virtual resource block (VRB) indices are interleaved in such a way that the virtual resource block (VRB) indices write row by row into a rectangular matrix and read column by column, and the number of rows R of the rectangular matrix is specified as

R=[NDVRB/(C·MRBG)]·MRBG,R = [N DVRB / (C · M RBG )] · M RBG ,

где С равно количеству столбцов прямоугольной матрицы, a MRBG равно количеству последовательных физических ресурсных блоков (PRB), которые составляют группу ресурсных блоков (RBG).where C is equal to the number of columns of the rectangular matrix, and M RBG is equal to the number of consecutive physical resource blocks (PRB) that make up the group of resource blocks (RBG).

При этом С может быть равно 4.In this case, C may be equal to 4.

Кроме того, прямоугольная матрица включает в себя ND групп, при этом С равно K·ND, при этом, когда Nnull нулей добавляют в прямоугольную матрицу, нули добавляют в последние Nnull/ND строки К-ого столбца в каждой из ND групп прямоугольной матрицы, при этом нули игнорируют, когда из прямоугольной матрицы считывают индексы виртуальных ресурсных блоков (VRB),In addition, the rectangular matrix includes N D groups, with C equal to K · N D , and when N null zeros are added to the rectangular matrix, zeros are added to the last N null / N D rows of the Kth column in each of N D groups of a rectangular matrix, while zeros are ignored when indexes of virtual resource blocks (VRB) are read from a rectangular matrix,

причем Nnull=[NVRB/(C·MRBG)]·C·MRBG-NVRB.=C·R-NVRB.moreover, N null = [N VRB / (C · M RBG )] · C · M RBG -N VRB . = C · RN VRB .

При этом К равно 2 и ND равно 2.Wherein K equals 2 and N D = 2.

Кроме того, индекс p1,d одного из физических ресурсных блоков (PRB) для первого слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают какIn addition, the index p 1, d of one of the physical resource blocks (PRB) for the first slot displayed on the index d of one of the virtual resource blocks (VRB) is set as

p 1, d = { p 1, d ' R + N n u l l / 2, к о г д а N n u l l 0 и ( d N D V R B N n u l l и mod ( d , C / 2 ) = 0 ) p 1, d ' R , к о г д а N n u l l 0 и ( d N D V R B N n u l l и mod ( d , C / 2 ) = 1 )

Figure 00000017
p one, d = { p one, d '' - R + N n u l l / 2 to about g d but N n u l l 0 and ( d N D V R B - N n u l l and mod ( d , C / 2 ) = 0 ) p one, d '' - R , to about g d but N n u l l 0 and ( d N D V R B - N n u l l and mod ( d , C / 2 ) = one )
Figure 00000017

в случаях, когда p 1, d ' = 2 R mod ( d , C / 2 ) + [ 2 d / C ]

Figure 00000018
in cases where p one, d '' = 2 R mod ( d , C / 2 ) + [ 2 d / C ]
Figure 00000018

и какAnd How

p 1, d = { p 1, d ' , к о г д а N n u l l 0 и ( d < N D V R B N n u l l и mod ( d , C / 2 ) = 0 ) p 1, d ' N n u l l / 2, к о г д а N n u l l 0 и ( d < N D V R B N n u l l и mod ( d , C ) 2 )

Figure 00000019
p one, d = { p one, d '' , to about g d but N n u l l 0 and ( d < N D V R B - N n u l l and mod ( d , C / 2 ) = 0 ) p one, d '' - N n u l l / 2 to about g d but N n u l l 0 and ( d < N D V R B - N n u l l and mod ( d , C ) 2 )
Figure 00000019

в случаях, когда p 1, d ' = mod ( d , C ) R + [ d / C ]

Figure 00000015
;in cases where p one, d '' = mod ( d , C ) R + [ d / C ]
Figure 00000015
;

при этом индекс p2,d одного из физических ресурсных блоков (PRB) для второго слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают какthe index p 2, d of one of the physical resource blocks (PRB) for the second slot displayed on the index d of one of the virtual resource blocks (VRB) is set as

Р2,d=(p1,d+NVRB/2)modNVRB. P 2, d = (p 1, d + N VRB / 2) modN VRB.

При этом, индекс Oi,d одного из физических ресурсных блоков (PRB) для i-того слота (i=1, 2), отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают какMoreover, the index O i, d of one of the physical resource blocks (PRB) for the i-th slot (i = 1, 2) displayed on the index d of one of the virtual resource blocks (VRB) is set as

o i , d = { p i , d , w h e n p i , d < N V R B / 2 p i , d + N g a p N V R B / 2, w h e n p i , d N V R B / 2

Figure 00000016
o i , d = { p i , d , w h e n p i , d < N V R B / 2 p i , d + N g a p - N V R B / 2 w h e n p i , d N V R B / 2
Figure 00000016

Для решения поставленной задачи предлагается также базовая станция, передающая нисходящие данные с использованием ресурсных блоков, в системе беспроводной подвижной связи, содержащая: процессор для управления работой базовой станции; и блок памяти, управляемый процессором, при этом процессор сконфигурирован, чтобы передавать пользовательскому оборудованию нисходящие данные, отображенные на физические ресурсные блоки (PRB), при этом индексы виртуальных ресурсных блоков (VRB) отображают в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, и при этом индексы физических ресурсных блоков (PRB) для второго слота смещены относительно индексов физических ресурсных блоков (PRB) для первого слота на основе заранее определенного пробела, и при этом заранее определенное смещение применяется к индексам физических ресурсных блоков (PRB), равным или большим чем заранее определенное пороговое значение.To solve this problem, a base station is also proposed that transmits downstream data using resource blocks in a wireless mobile communication system, comprising: a processor for controlling the operation of the base station; and a memory block controlled by the processor, wherein the processor is configured to transmit downstream data mapped to physical resource blocks (PRBs) to user equipment, wherein virtual resource block indices (VRBs) are mapped to physical resource block indices (PRBs) for the first slot and a second subframe slot, and wherein the physical resource block indices (PRB) for the second slot are offset relative to the physical resource block indices (PRB) for the first slot based on a predetermined space, and anee certain offset is applied to the indices of physical resource blocks (PRB), equal to or greater than a predetermined threshold value.

Для решения поставленной задачи предлагается также пользовательское оборудование для приема нисходящих данных с использованием ресурсных блоков в системе беспроводной подвижной связи, содержащее: процессор для управления работой пользовательского оборудования, и блок памяти, управляемый процессором, при этом процессор сконфигурирован, чтобы принимать от базовой станции управляющую информацию нисходящей линии связи, включающую в себя информацию о распределении ресурсов для передачи нисходящих данных, и чтобы принимать нисходящие данные, отображенные на физические ресурсные блоки (PRB), на основе управляющей информации нисходящей линии связи, при этом информация о распределении ресурсов указывает распределение виртуальных ресурсных блоков (VRB) для пользовательского оборудования, при этом индексы виртуальных ресурсных блоков (VRB), на которые отображены нисходящие данные, определяют на основе взаимосвязи отображения между виртуальными ресурсными блоками (VRB) и физическими ресурсными блоками (PRB), при этом взаимосвязь отображения задают таким образом, что индексы виртуальных ресурсных блоков (VRB) отображены в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, при этом индексы физических ресурсных блоков (PRB) для второго слота смещены относительно индексов физических ресурсных блоков (PRB) для второго слота на основе заранее определенного пробела, и при этом заранее определенное смещение применено к индексу физического ресурсного блока (PRB), когда индекс этого физического ресурсного блока (PRB) равен или больше заранее заданного порогового значения.To solve this problem, it is also proposed user equipment for receiving downstream data using resource blocks in a wireless mobile communication system, comprising: a processor for controlling the operation of user equipment, and a memory unit controlled by the processor, the processor being configured to receive control information from the base station downlink, including resource allocation information for transmitting downlink data, and to receive downlink data mapped to physical resource blocks (PRBs) based on downlink control information, wherein resource allocation information indicates a distribution of virtual resource blocks (VRBs) for user equipment, with virtual resource block indices (VRBs) to which are mapped downstream data is determined based on the mapping relationship between the virtual resource blocks (VRB) and the physical resource blocks (PRB), wherein the mapping relationship is set so that the virtual indices the resource blocks (VRBs) are mapped to the physical resource block indices (PRBs) for the first slot and the second subframe slot, while the physical resource block indices (PRBs) for the second slot are offset relative to the physical resource block indices (PRBs) for the second slot based on advance a specific gap, and a predetermined offset is applied to the index of a physical resource block (PRB) when the index of this physical resource block (PRB) is equal to or greater than a predetermined threshold value.

Все вышеупомянутые различные аспекты настоящего изобретения применимы к базовой станции и/или мобильной станции.All of the above various aspects of the present invention are applicable to a base station and / or mobile station.

ПреимуществаBenefits

Согласно настоящему изобретению, возможно эффективно объединить планирование по схеме FSS и планирование по схеме FDS и эффективно осуществить передачу/прием нисходящих данных.According to the present invention, it is possible to efficiently combine FSS scheduling and FDS scheduling and efficiently transmit / receive downlink data.

Описание чертежейDescription of drawings

Сопровождающие чертежи, которые включены в заявку, чтобы обеспечить дальнейшее понимание изобретения, иллюстрируют варианты осуществления изобретения, и вместе с описанием служат, чтобы объяснить принцип изобретения.The accompanying drawings, which are included in the application to provide a further understanding of the invention, illustrate embodiments of the invention, and together with the description serve to explain the principle of the invention.

На чертежах:In the drawings:

На Фиг.1 показан пример структуры радио кадра, применимой к дуплексной связи с частотным разделением (FDD).1 shows an example of a radio frame structure applicable to frequency division duplex (FDD).

На Фиг.2 показан пример структуры радио кадра, применимой к дуплексной связи с временным разделением (TDD).Figure 2 shows an example of a radio frame structure applicable to time division duplex (TDD).

На Фиг.3 показан пример структуры сетки ресурсов, составляющей слот передачи в стандарте 3GPP.Figure 3 shows an example of a resource grid structure constituting a transmission slot in the 3GPP standard.

На Фиг.4а показан пример структуры виртуальных ресурсных блоков (VRB) в одном субкадре.Figure 4a shows an example of a virtual resource block (VRB) structure in one subframe.

На Фиг.4b изображен пример структуры физических ресурсных блоков (PRB) в одном субкадре.Fig. 4b shows an example of a structure of physical resource blocks (PRBs) in one subframe.

На Фиг.5 изображен пример способа отображения локализованных виртуальных ресурсных блоков (LVRB) на физические ресурсные блоки (PRB).Figure 5 shows an example of a method for mapping localized virtual resource blocks (LVRB) to physical resource blocks (PRB).

На Фиг.6 показан пример способа отображения распределенных виртуальных ресурсных блоков (DVRB) в первом слоте на физические ресурсные блоки (PRB).FIG. 6 shows an example of a method for mapping distributed virtual resource blocks (DVRBs) in a first slot to physical resource blocks (PRBs).

На Фиг.7 показан пример способа отображения распределенных виртуальных ресурсных блоков (DVRB) во втором слоте на физические ресурсные блоки (PRB).7 shows an example of a method for mapping distributed virtual resource blocks (DVRBs) in a second slot to physical resource blocks (PRBs).

На Фиг.8 показан пример способа отображения распределенных виртуальных ресурсных блоков (DVRB) на физические ресурсные блоки (PRB).FIG. 8 shows an example of a method for mapping distributed virtual resource blocks (DVRBs) to physical resource blocks (PRBs).

На Фиг.9 показан пример способа отображения распределенных виртуальных ресурсных блоков (DVRB) и локализованных виртуальных ресурсных блоков (LVRB) на физические ресурсные блоки (PRB).Figure 9 shows an example of a method for mapping distributed virtual resource blocks (DVRB) and localized virtual resource blocks (LVRB) to physical resource blocks (PRB).

На Фиг.10 показан пример способа распределения ресурсных блоков в соответствии с компактной схемой.Figure 10 shows an example of a method for allocating resource blocks in accordance with a compact scheme.

На Фиг.11 показан пример способа отображения двух распределенных виртуальных ресурсных блоков (DVRB), имеющих последовательные индексы, на множество смежных физических ресурсных блоков (PRB).11 shows an example of a method for mapping two distributed virtual resource blocks (DVRBs) having consecutive indices onto a plurality of adjacent physical resource blocks (PRBs).

На Фиг.12 показан пример способа отображения двух распределенных виртуальных ресурсных блоков (DVRB), имеющих последовательные индексы, на множество разнесенных физических ресурсных блоков (PRB).12 shows an example of a method for mapping two distributed virtual resource blocks (DVRBs) having consecutive indices onto a plurality of spaced physical resource blocks (PRBs).

На Фиг.13 показан пример способа отображения четырех распределенных виртуальных ресурсных блоков (DVRB), имеющих последовательные индексы, на множество разнесенных физических ресурсных блоков (PRB).13 shows an example of a method for mapping four distributed virtual resource blocks (DVRBs) having consecutive indices onto a plurality of spaced physical resource blocks (PRBs).

На Фиг.14 показан пример способа отображения ресурсных блоков в случае, когда пробел Gap=0, согласно одному из вариантов осуществления настоящего изобретения.On Fig shows an example of a method of displaying resource blocks in the case where the gap Gap = 0, according to one of the embodiments of the present invention.

На Фиг.15 показана конфигурация битового массива (bitmap).On Fig shows the configuration of the bitmap (bitmap).

На Фиг.16 показан пример способа отображения, основанного на сочетании схемы битового массива и компактной схемы.FIG. 16 shows an example of a mapping method based on a combination of a bitmap circuit and a compact circuit.

На Фиг.17 и 18 показан способ отображения распределенных виртуальных ресурсных блоков (DVRB) согласно одному из вариантов осуществления настоящего изобретения.17 and 18, a method for mapping distributed virtual resource blocks (DVRBs) according to one embodiment of the present invention is shown.

На Фиг.19 показан пример способа перемежения индексов блоков распределенных виртуальных ресурсных блоков (DVRB).On Fig shows an example of a method of interleaving indices of blocks of distributed virtual resource blocks (DVRB).

На Фиг.20а и 20b показана схема работы обычного перемежителя, когда количество ресурсных блоков, используемых в операции перемежения, не является кратным кратности разнесения.On figa and 20b shows a diagram of a conventional interleaver, when the number of resource blocks used in the operation of interleaving is not a multiple of the diversity factor.

На Фиг.21а и 21b показан способ добавления нулей, когда количество ресурсных блоков, используемых в операции перемежения, не является кратным кратности разнесения, в соответствии с одним из вариантов осуществления настоящего изобретения.21a and 21b show a method of adding zeros when the number of resource blocks used in the interleaving operation is not a multiple of the diversity factor, in accordance with one embodiment of the present invention.

На Фиг.22 показан способ отображения подвергнутых перемежению индексов распределенных виртуальных ресурсных блоков (DVRB) с пробелом Gap=0 в соответствии с одним из вариантов осуществления настоящего изобретения.On Fig shows a method of displaying interleaved indices of distributed virtual resource blocks (DVRB) with a space Gap = 0 in accordance with one embodiments of the present invention.

На Фиг.23 показан пример способа отображения индексов распределенных виртуальных ресурсных блоков (DVRB), используя разные пробелы для разных терминалов.On Fig shows an example of a method for displaying indices of distributed virtual resource blocks (DVRB), using different spaces for different terminals.

Фиг.24 поясняет взаимосвязь между индексами распределенных виртуальных ресурсных (DVRB) и индексами физических ресурсных блоков (PRB).24 explains the relationship between distributed virtual resource indexes (DVRB) and physical resource block indexes (PRBs).

Фиг.25а поясняет взаимосвязь между индексами распределенных виртуальных ресурсных (DVRB) и индексами физических ресурсных блоков (PRB).Figa explains the relationship between the distributed virtual resource indices (DVRB) and the physical resource block indices (PRB).

На Фиг.25b показан обычный способ добавления нулей в перемежитель.25b shows a conventional method for adding zeros to an interleaver.

На Фиг.25с и 25d, соответственно, показаны примеры способа добавления нулей в перемежитель в одном из вариантов осуществления настоящего изобретения.25c and 25d, respectively, show examples of a method for adding zeros to an interleaver in one embodiment of the present invention.

На Фиг.26 и 27 показаны примеры способа, использующего сочетание схемы битового массива (bitmap) с применением схемы группы ресурсных боков (RBG), и схемы подмножества и компактной схемы, соответственно.Figures 26 and 27 show examples of a method using a combination of a bitmap scheme using a resource side group (RBG) scheme and a subset scheme and a compact scheme, respectively.

На Фиг.28 показан случай, в котором количество распределенных виртуальных ресурсных блоков (DVRB) устанавливается кратным (Nd) - количеству физических ресурсных блоков (PRB), на которые отображается один виртуальный ресурсный блок (VRB), и MRBG - количеству последовательных физических ресурсных блоков, составляющих группу RBG, в соответствии с одним из вариантов осуществления настоящего изобретения.On Fig shows a case in which the number of distributed virtual resource blocks (DVRB) is set to a multiple (Nd) - the number of physical resource blocks (PRB), which displays one virtual resource block (VRB), and M RBG - the number of consecutive physical resource blocks blocks constituting an RBG group, in accordance with one embodiment of the present invention.

На Фиг.29 показан случай, в котором индексы распределенных виртуальных ресурсных блоков (DVRB) подвергаются перемежению в соответствии со способом на Фиг.28.On Fig shows a case in which the indices of the distributed virtual resource blocks (DVRB) are interleaved in accordance with the method of Fig. 28.

На Фиг.30 показана схема, иллюстрирующая пример, в котором отображение выполняют при условии, при котором степень перемежителя блоков полагается равной числу столбцов перемежителя блоков, а именно С, и С полагается равным кратности разнесения, в соответствии с одним из вариантов осуществления настоящего изобретения.30 is a diagram illustrating an example in which a mapping is performed under the condition that the degree of block interleaver is set equal to the number of columns of the block interleaver, namely, C and C are set equal to the diversity ratio, in accordance with one embodiment of the present invention.

На Фиг.31 показана схема, иллюстрирующая пример способа отображения согласно одному из вариантов осуществления настоящего изобретения, когда количество физических блоков PRB и количество виртуальных блоков DVRB отличаются друг от друга.FIG. 31 is a diagram illustrating an example of a display method according to one embodiment of the present invention, when the number of physical PRBs and the number of virtual DVRBs are different from each other.

На Фиг.32 и 33 показаны примеры способа отображения, способного увеличить количество распределенных виртуальных ресурсных блоков (DVRB), используя заданный пробел, в соответствии с одним из вариантов осуществления настоящего изобретения.FIGS. 32 and 33 show examples of a display method capable of increasing the number of distributed virtual resource blocks (DVRB) using a predetermined space in accordance with one embodiment of the present invention.

Примеры осуществления изобретенияExamples of carrying out the invention

Далее будет дана подробная характеристика предпочтительных вариантов осуществления настоящего изобретения со ссылкой на сопровождающие чертежи. Детальное описание, которое будет дано ниже со ссылкой на сопровождающие чертежи, предназначено скорее для того, чтобы объяснить примеры вариантов осуществления настоящего изобретения, чем для того, чтобы показать единственные варианты осуществления, которые могут быть осуществлены согласно изобретению. Последующее детальное описание включает конкретные детали, чтобы обеспечить полное понимание настоящего изобретения. Однако для специалистов в данной области техники очевидно, что настоящее изобретение может быть осуществлено без этих конкретных деталей. Например, следующее описание будет дано, сосредотачиваясь вокруг определенных терминов, но настоящее изобретение не ограничивается этими значениями, и любые другие термины могут быть использованы, чтобы представить тот же смысл. Кроме того, везде, где возможно, одни и те же номера позиций будут использоваться всюду на чертежах для ссылки на те же или подобные части.Next will be given a detailed description of the preferred embodiments of the present invention with reference to the accompanying drawings. The detailed description that will be given below with reference to the accompanying drawings is intended to explain examples of embodiments of the present invention rather than to show the only embodiments that can be implemented according to the invention. The following detailed description includes specific details in order to provide a thorough understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced without these specific details. For example, the following description will be given focusing on specific terms, but the present invention is not limited to these meanings, and any other terms may be used to represent the same meaning. In addition, wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or similar parts.

В случае, когда субкадр состоит из первого слота и второго слота, index(PRB1(i)) представляет собой индекс физического ресурсного блока (PRB) в i-й полосе частот первого слота, index(PRB2(j)) представляет собой индекс физического ресурсного блока (PRB) j-й полосе частот второго слота и устанавливается соотношение index(PRB1(k)=index(PRB2(k)), как заявлено ранее. Кроме того, index(VRB1(i)) представляет собой индекс виртуального ресурсного блока (VRB) i-ой виртуальной полосы частот первого слота, index(VRB2(j)) представляет собой индекс блока VRB j-й виртуальной полосы частот второго слота и устанавливается соотношение index(VRB1(k))=index(VRB2(k). В то же время виртуальные блоки VRB1 отображаются на физические блоки PRB1, и виртуальные блоки VRB2 отображаются на физические блоки PRB2. Кроме того, виртуальные блоки VRB классифицируются на распределенные виртуальные ресурсные блоки (DVRB) и локализованные виртуальные ресурсные блоки (LVRB).In the case where the subframe consists of the first slot and the second slot, index (PRB1 (i)) is the index of the physical resource block (PRB) in the i-th frequency band of the first slot, index (PRB2 (j)) is the index of the physical resource block (PRB) of the jth frequency band of the second slot and the relation index (PRB1 (k) = index (PRB2 (k)) is set, as stated earlier. In addition, index (VRB1 (i)) is the index of the virtual resource block ( VRB) of the i-th virtual band of the first slot, index (VRB2 (j)) is the index of the VRB block of the j-th virtual band of the second slot and the relation index (VRB1 (k)) = index (VRB2 (k) is established. At the same time, virtual blocks VRB1 are mapped to physical blocks PRB1, and virtual blocks VRB2 are mapped to physical blocks PRB2. In addition, virtual blocks VRB are classified into distributed virtual resource blocks (DVRB) and localized virtual resource blocks (LVRB).

Правила для отображения локализованных виртуальных ресурсных блоков LVRB1 на физические блоки PRB1 и правила для отображения локализованных виртуальных ресурсных блоков LVRB2 на физические блоки PRB2 одни и те же. Однако правила для отображения распределенных виртуальных ресурсных блоков DVRB 1 на физические ресурсные блоки PRB 1 и правила для отображения распределенных виртуальных ресурсных блоков DVRB2 на физические ресурсные блоки PRB2 различны. Таким образом, распределенные виртуальные ресурсные блоки DVRB «разделяются на группы» и отображаются на физические ресурсные блоки (PRB).The rules for mapping localized virtual resource blocks LVRB1 to physical blocks PRB1 and the rules for mapping localized virtual resource blocks LVRB2 to physical blocks PRB2 are the same. However, the rules for mapping the distributed virtual resource blocks of DVRB 1 to the physical resource blocks of PRB 1 and the rules for mapping the distributed virtual resource blocks of DVRB2 to the physical resource blocks of PRB2 are different. Thus, the distributed virtual resource blocks of the DVRB are “divided into groups” and mapped to physical resource blocks (PRBs).

В стандарте 3GPP один ресурсный блок (RB) определяется в единицах одного слота. Однако, в детальном описании настоящего изобретения, один блок RB определяется в единицах одного субкадра, и этот блок RB разделяется по временной оси на ND ресурсных подблоков (sub-RB), так, чтобы правила отображения распределенных виртуальных ресурсных блоков (DVRB) были обобщены и описаны. Например, в случае, когда ND=2, физический ресурсный блок (PRB), определенный в единицах одного субкадра, разделяется на первый физический ресурсный подблок (sub-PRB) и второй sub-PRB, и виртуальный ресурсный блок (VRB), определенный в единицах одного субкадра, разделяется на первый виртуальный ресурсный подблок (sub-VRB) и второй sub-VRB.In the 3GPP standard, one resource block (RB) is defined in units of one slot. However, in the detailed description of the present invention, one RB block is determined in units of one subframe, and this RB block is divided along the time axis into ND resource subblocks (sub-RBs) so that the rules for displaying distributed virtual resource blocks (DVRBs) are generalized and are described. For example, in the case where ND = 2, the physical resource block (PRB) defined in units of one subframe is divided into the first physical resource subblock (sub-PRB) and the second sub-PRB, and the virtual resource block (VRB) defined in units of one subframe, is divided into the first virtual resource subunit (sub-VRB) and the second sub-VRB.

В этом случае, первый sub-PRB соответствует вышеупомянутому физическому ресурсному блоку PRB1, и второй sub-PRB соответствует вышеупомянутому физическому ресурсному блоку PRB2. Кроме того, первый sub-VRB соответствует вышеупомянутому виртуальному блоку VRB1, и второй sub-VRB соответствует вышеупомянутому виртуальному блоку VRB2. Кроме того, и в детальном описании настоящего изобретения, и в стандарте 3GPP, правила отображения распределенного виртуального ресурсного блока (DVRB), чтобы получить частотный эффект, описаны на основе одного субкадра. Поэтому будет подразумеваться, что все варианты осуществления из детального описания изобретения представляют собой концепции, включающие способ отображения ресурсных блоков (RB) по стандарту 3GPP.In this case, the first sub-PRB corresponds to the aforementioned physical resource block PRB1, and the second sub-PRB corresponds to the aforementioned physical resource block PRB2. In addition, the first sub-VRB corresponds to the aforementioned virtual block VRB1, and the second sub-VRB corresponds to the aforementioned virtual block VRB2. In addition, in both the detailed description of the present invention and the 3GPP standard, the rules for displaying a distributed virtual resource block (DVRB) to obtain a frequency effect are described based on one subframe. Therefore, it will be understood that all embodiments from the detailed description of the invention are concepts including a method for mapping resource blocks (RB) according to the 3GPP standard.

Далее, термины, используемые в этой заявке при детальном описании изобретения, определяются следующим образом.Further, the terms used in this application in the detailed description of the invention are defined as follows.

«Ресурсный элемент» (RE) представляет наименьшую частотно-временную единицу, в которую отображаются данные или модулированный символ канала управления. Предусматривается, что сигнал передается в одном OFDM-символе по М поднесущим (поднесущим частотам) и N OFDM-символов передаются в одном субкадре, при этом в одном субкадре присутствуют M×N ресурсных элементов (RE).A Resource Element (RE) represents the smallest time-frequency unit into which data or a modulated symbol of a control channel is mapped. It is envisaged that the signal is transmitted in one OFDM symbol over M subcarriers (subcarrier frequencies) and N OFDM symbols are transmitted in one subframe, while M × N resource elements (RE) are present in one subframe.

«Физический ресурсный блок» (PRB) представляет единицу частотно-временного ресурса для передачи данных. Обычно один физический ресурсный блок (PRB) состоит из множества последовательных ресурсных элементов (RE) в частотно-временной области, и в одном субкадре определяется множество физических ресурсных блоков (PRB).A “physical resource block” (PRB) represents a unit of a time-frequency resource for transmitting data. Typically, one physical resource block (PRB) consists of a plurality of consecutive resource elements (REs) in a time-frequency domain, and a plurality of physical resource blocks (PRBs) are determined in one subframe.

«Виртуальный ресурсный блок» (VRB) представляет виртуальную единицу ресурса для передачи данных. Обычно число ресурсных элементов (RE), включаемых в один виртуальный ресурсный блок (VRB), равно числу ресурсных элементов (RE), включаемых в один физический ресурсный блок (PRB), и, когда данные передаются, один виртуальный ресурсный блок (VRB) может отображаться на один физический ресурсный блок (PRB) или несколько областей множества физических ресурсных блоков (PRB).A “virtual resource block” (VRB) represents a virtual resource unit for transmitting data. Typically, the number of resource elements (RE) included in one virtual resource block (VRB) is equal to the number of resource elements (RE) included in one physical resource block (PRB), and when data is transmitted, one virtual resource block (VRB) can mapped to a single physical resource block (PRB) or multiple areas of a plurality of physical resource blocks (PRB).

«Локализованный виртуальный ресурсный блок» (LVRB) является одним из типов виртуального ресурсного блока (VRB). Один локализованный виртуальный ресурсный блок (LVRB) отображается на один физический ресурсный блок (PRB). Физический ресурсный блок (PRB), отображаемый одному локализованному виртуальному ресурсному блоку (LVRB), отличается от физического ресурсного блока (PRB), отображаемого другому локализованному виртуальному ресурсному блок (LVRB).A “localized virtual resource block” (LVRB) is one type of virtual resource block (VRB). One localized virtual resource block (LVRB) is mapped to one physical resource block (PRB). The physical resource block (PRB) displayed to one localized virtual resource block (LVRB) is different from the physical resource block (PRB) displayed to another localized virtual resource block (LVRB).

«Распределенный виртуальный ресурсный блок» (DVRB) является другим типом виртуального ресурсного блока (VRB). Один распределенный виртуальный ресурсный блок (DVRB) отображается на множество физических ресурсных блоков (PRB) распределенным образом.A “Distributed Virtual Resource Block” (DVRB) is another type of virtual resource block (VRB). One distributed virtual resource block (DVRB) is mapped onto a plurality of physical resource blocks (PRB) in a distributed manner.

Число 'ND'='Nd' представляет собой количество физических ресурсных блоков (PRB), на которые отображается один распределенный виртуальный ресурсный блок (DVRB). Фиг.9 иллюстрирует пример способа отображения распределенных виртуальных ресурсных блоков (DVRB) и локализованных виртуальных ресурсных блоков (LVRB) на физические ресурсные блоки (PRB). На Фиг.9 ND=3. Произвольный распределенный виртуальный ресурсный блок (DVRB) может быть разделен на три части, и, соответственно, разделенные части могут отображаться на разные физические ресурсные блоки (PRB). Здесь остающаяся часть каждого физического ресурсного блока (PRB), не отображенная произвольным распределенным виртуальным ресурсным блоком (DVRB), отображается разделенной частью другого распределенного виртуального ресурсного блока (DVRB).The number 'N D ' = 'N d ' represents the number of physical resource blocks (PRB) onto which one distributed virtual resource block (DVRB) is mapped. FIG. 9 illustrates an example of a method for mapping distributed virtual resource blocks (DVRBs) and localized virtual resource blocks (LVRBs) to physical resource blocks (PRBs). In Fig. 9, N D = 3. An arbitrary distributed virtual resource block (DVRB) can be divided into three parts, and accordingly, the divided parts can be displayed on different physical resource blocks (PRB). Here, the remaining part of each physical resource block (PRB) not displayed by an arbitrary distributed virtual resource block (DVRB) is displayed by the divided part of another distributed virtual resource block (DVRB).

Число «NPRB» представляет количество физических ресурсных блоков (PRB) в системе. В случае, когда полоса пропускания системы разделяется, NPRB может быть количеством физических ресурсных блоков (PRB) в разделенной части.The number "N PRB " represents the number of physical resource blocks (PRB) in the system. In the case where the system bandwidth is divided, N PRB may be the number of physical resource blocks (PRB) in the divided part.

Число «NLVRB» представляет количество локализованных виртуальных ресурсных блоков (LVRB), доступных в системе.The number "N LVRB " represents the number of localized virtual resource blocks (LVRB) available in the system.

Число «NDVRB» представляет количество распределенных виртуальных ресурсных блоков (DVRB), доступных в системе.The number “N DVRB ” represents the number of distributed virtual resource blocks (DVRBs) available in the system.

Число «NLVRB_UE» представляет максимальное количество локализованных виртуальных ресурсных блоков (LVRB), выделяемых одному пользовательскому оборудованию (UE) (терминалу).The number "N LVRB_UE " represents the maximum number of localized virtual resource blocks (LVRB) allocated to one user equipment (UE) (terminal).

Число «NDVRB_UE» представляет максимальное количество распределенных виртуальных ресурсных блоков (DVRB), выделяемых одному пользовательскому оборудованию (UE).The number «N DVRB_UE» represents the maximum number of distributed virtual resource block (DVRB), allocated to one user equipment (UE).

Число «Nsubset» представляет количество подмножеств.The number "N subset " represents the number of subsets.

Число «NDivOrder» представляет кратность разнесения, требуемую в системе. Здесь, кратность разнесения определяется количеством ресурсных блоков (RB), которые не смежны друг с другом.The number "N DivOrder " represents the diversity ratio required in the system. Here, the diversity ratio is determined by the number of resource blocks (RB) that are not adjacent to each other.

Здесь, «число ресурсных блоков» (RB) означает количество ресурсных блоков (RB), распределенных по оси частот. Таким образом, даже в случае, когда ресурсные блоки (RB) могут быть разделены временными слотами, составляющими субкадр, «число ресурсных блоков» (RB) означает количество ресурсных блоков (RB), распределенных по оси частот того же слота.Here, “number of resource blocks” (RB) means the number of resource blocks (RB) distributed along the frequency axis. Thus, even in the case where resource blocks (RB) can be divided by time slots constituting a subframe, “number of resource blocks” (RB) means the number of resource blocks (RB) distributed along the frequency axis of the same slot.

Фиг.9 показывает пример дефиниций локализованного виртуального ресурсного блока (LVRB) и распределенного виртуального ресурсного блока (DVRB).Fig.9 shows an example of the definitions of a localized virtual resource block (LVRB) and a distributed virtual resource block (DVRB).

Как можно увидеть из Фиг.9, каждый ресурсный элемент (RE) одного локализованного виртуального ресурсного блока (LVRB) взаимно однозначно отображается на каждый ресурсный элемент (RE) одного физического ресурсного блока (PRB). Например, один локализованный виртуальный ресурсный блок (LVRB) отображается на физический ресурсный блок «PRB0» (901). В отличие от этого, один распределенный виртуальный ресурсный блок (DVRB) разделен на три части, и разделенные части отображаются на разные физические ресурсные блоки (PRB), соответственно. Например, распределенный виртуальный ресурсный блок DVRB0 разделен на три части, и разделенные части отображаются на физические ресурсные блоки PRB1, PRB4 и PRB6, соответственно. Аналогично, распределенные виртуальные ресурсные блоки DVRB1 и DVRB2 каждый разделены на три части, и разделенные части отображаются на остающиеся ресурсы физических ресурсных блоков PRB1, PRB4 и PRB6. Хотя в этом примере каждый распределенный виртуальный ресурсный блок (DVRB) разделен на три части, настоящее изобретение не ограничивается этим. Например, каждый распределенный виртуальный ресурсный блок (DVRB) может быть разделен на две части.As can be seen from FIG. 9, each resource element (RE) of one localized virtual resource block (LVRB) is one-to-one mapped onto each resource element (RE) of one physical resource block (PRB). For example, one localized virtual resource block (LVRB) is mapped to a physical resource block “PRB0” (901). In contrast, one distributed virtual resource block (DVRB) is divided into three parts, and the divided parts are mapped to different physical resource blocks (PRB), respectively. For example, the distributed virtual resource block DVRB0 is divided into three parts, and the divided parts are mapped to physical resource blocks PRB1, PRB4, and PRB6, respectively. Similarly, the distributed virtual resource blocks DVRB1 and DVRB2 are each divided into three parts, and the divided parts are mapped to the remaining resources of the physical resource blocks PRB1, PRB4 and PRB6. Although in this example each distributed virtual resource block (DVRB) is divided into three parts, the present invention is not limited to this. For example, each distributed virtual resource block (DVRB) can be divided into two parts.

Передача нисходящих данных от базовой станции на определенный терминал или передача восходящих данных от этого определенного терминала на базовую станцию осуществляется через один или несколько виртуальных ресурсных блоков (VRB) в одном субкадре. Когда базовая станция передает данные на определенный терминал, она должна уведомить этот терминал, какой блок из этих виртуальных ресурсных блоков (VRB) используется для передачи данных. Кроме того, чтобы позволить этому определенному терминалу передать данные, базовая станция должна уведомить терминал, какой блок из виртуальных ресурсных блоков (VRB) разрешен для использования для передачи данных.The transmission of downstream data from the base station to a specific terminal or the transmission of upstream data from this specific terminal to the base station is via one or more virtual resource blocks (VRB) in one subframe. When the base station transmits data to a specific terminal, it must notify that terminal which block of these virtual resource blocks (VRBs) is used to transmit data. In addition, to allow this specific terminal to transmit data, the base station must notify the terminal which block of virtual resource blocks (VRBs) is allowed to be used for data transmission.

Схемы передачи данных могут быть, в общем, классифицированы на схему планирования с частотным разнесением (FDS) и схему частотно-избирательного планирования (frequency selective scheduling, FSS). Схема планирования с частотным разнесением (FDS) представляет собой схему, в которой обеспечивается выигрыш в характеристиках приема через частотное разнесение, и схема частотно-избирательного планирования (FSS) представляет собой схему, в которой обеспечивается выигрыш в характеристиках приема через частотное селективное планирование.Data transmission schemes can generally be classified into frequency diversity scheduling (FDS) schemes and frequency selective scheduling (FSS) schemes. The frequency diversity scheduling scheme (FDS) is a scheme in which gain in reception characteristics is obtained through frequency diversity, and the frequency selective scheduling (FSS) scheme is a scheme in which gain in reception characteristics is obtained through frequency selective planning.

В схеме FDS на этапе передачи передается один пакет данных по поднесущим, широко распределенным в частотной области системы так, чтобы символы в пакете данных подвергались различным замираниям в радиоканале. Поэтому улучшение характеристик приема обеспечивается предотвращением того, чтобы весь пакет данных подвергался неблагоприятным замираниям. Напротив, в схеме FSS улучшение характеристик приема обеспечивается передачей пакета данных по одной или более последовательным частотным областям в частотной области системы, которые находятся в благоприятном состоянии замираний. В сотовой системе связи беспроводной передачи пакетных данных с мультиплексированием с ортогональным частотным разделением «OFDM» множество терминалов присутствуют в одной ячейке. Здесь, поскольку радиоканалы соответствующих терминалов имеют различные характеристики, необходимо выполнить передачу данных по схеме FDS относительно определенного терминала и передачу данных по схеме FSS относительно другого терминала даже в пределах одного субкадра. В результате детальная схема передачи FDS и детальная схема передачи FSS должны быть разработаны таким образом, чтобы эти две схемы могли эффективно мультиплексироваться в пределах одного субкадра. С другой стороны, в схеме FSS, выигрыш может быть получен путем селективного использования полосы, благоприятной для пользовательского оборудования (UE) среди всех доступных полос. В отличие от этого, в схеме FDS не делается оценка относительно того, хороша ли определенная полоса или плоха, и, пока поддерживается частотное разделение, способное адекватно обеспечить разнесение, нет никакой необходимости выбирать и передавать в определенной полосе частот. Соответственно, для усовершенствования характеристик всей системы выгодно выполнять частотно-избирательное планирование по схеме FSS предпочтительно при осуществлении планирования.In the FDS scheme, at the stage of transmission, one data packet is transmitted on subcarriers widely distributed in the frequency domain of the system so that the symbols in the data packet undergo various fading in the radio channel. Therefore, improving reception characteristics is ensured by preventing the entire data packet from undergoing adverse fading. In contrast, in the FSS scheme, an improvement in reception characteristics is achieved by transmitting a data packet over one or more consecutive frequency regions in the frequency region of the system that are in a favorable fading state. In a cellular OFDM orthogonal frequency division multiplexed (OFDM) cellular communication system, a plurality of terminals are present in one cell. Here, since the radio channels of the respective terminals have different characteristics, it is necessary to perform data transmission according to the FDS scheme relative to a specific terminal and data transmission according to the FSS scheme to another terminal even within the same subframe. As a result, the detailed FDS transmission scheme and the detailed FSS transmission scheme must be designed so that these two schemes can be efficiently multiplexed within one subframe. On the other hand, in the FSS scheme, a gain can be obtained by selectively using a user-friendly (UE) band among all available bands. In contrast, the FDS does not evaluate whether a particular band is good or bad, and as long as frequency separation is able to adequately provide diversity, there is no need to select and transmit in a specific frequency band. Accordingly, to improve the performance of the entire system, it is advantageous to carry out frequency-selective scheduling according to the FSS scheme, preferably when planning.

В схеме FSS, поскольку данные передаются с использованием поднесущих, последовательно смежных в частотной области, предпочтительно, чтобы данные передавались, используя локализованные виртуальные ресурсные блоки (LVRB). Здесь предполагается, что NPRB физических ресурсных блоков (PRB) присутствует в одном субкадре и максимально NLVRB локализованных виртуальных ресурсных блоков (LVRB) доступно в системе, что базовая станция может передавать информацию битового массива (bitmap) из NLVRB битов на каждый терминал, чтобы уведомить этот терминал, о блоке из локализованных виртуальных ресурсных блоков (LVRB), через который будут передаваться нисходящие данные, или о блоке из локализованных виртуальных ресурсных блоков (LVRB), через который могут передаваться восходящие данные. Таким образом, каждый бит информации битового массива из NLVRB битов, который передается на каждый терминал как информация планирования, указывает, будут ли переданы данные или могут ли быть переданы данные через локализованный виртуальный ресурсный блок (LVRB), соответствующий этому биту, из числа NLVRB локализованных виртуальных ресурсных блоков (LVRB). Эта схема невыгодна в том, что когда значение NLVRB становится больше, число битов, которые будут переданы на каждый терминал, становится больше пропорционально этому числу.In the FSS scheme, since the data is transmitted using subcarriers sequentially adjacent in the frequency domain, it is preferable that the data is transmitted using localized virtual resource blocks (LVRB). It is assumed here that N PRB of physical resource blocks (PRB) is present in one subframe and a maximum of N LVRB localized virtual resource blocks (LVRB) are available in the system, that the base station can transmit bitmap information from N LVRB bits to each terminal, to notify this terminal of a block of localized virtual resource blocks (LVRB) through which downstream data will be transmitted, or of a block of localized virtual resource blocks (LVRB) through which upward data can be transmitted. Thus, each bit of information of a bitmap of N LVRB bits, which is transmitted to each terminal as scheduling information, indicates whether data will be transmitted or whether data can be transmitted through a localized virtual resource block (LVRB) corresponding to this bit from among N LVRB localized virtual resource blocks (LVRB). This scheme is disadvantageous in that when the value of N LVRB becomes larger, the number of bits that will be transmitted to each terminal becomes larger in proportion to this number.

С другой стороны, предполагается, что терминалу может быть назначен только один набор смежных ресурсных блоков (RB), информация о назначенных ресурсных блоков (RB) может быть выражена начальной точкой ресурсных блоков (RB) и их количеством. Эта схема упоминается в этом описании как «компактная схема».On the other hand, it is assumed that the terminal can be assigned only one set of adjacent resource blocks (RB), information about the assigned resource blocks (RB) can be expressed by the starting point of the resource blocks (RB) and their number. This circuit is referred to in this description as a “compact circuit."

На Фиг.10 показан пример способа выделения ресурсных блоков посредством компактной схемы.Figure 10 shows an example of a method for allocating resource blocks through a compact circuit.

В этом случае, как показано на Фиг.10, длина доступных ресурсных блоков (RB) различна в зависимости от соответствующих начальных точек, и количество комбинаций для выделения ресурсных блоков (RB) в итоге равно NLVRB(NLVRB+1)/2. Соответственно, количество битов, требуемых для комбинаций, равно ceiling(log2(NLVRB (NLVRB+1)/2)). Здесь, ceiling(x) означает округление "х" до ближайшего целого числа. Этот метод выгоден по сравнению со схемой битового массива в том, что число битов не так значительно увеличивается с увеличением числа NLVRB.In this case, as shown in FIG. 10, the length of the available resource blocks (RB) is different depending on the corresponding starting points, and the number of combinations for allocating resource blocks (RB) is ultimately equal to N LVRB (N LVRB +1) / 2. Accordingly, the number of bits required for combinations is ceiling (log 2 (N LVRB (N LVRB + 1) / 2)). Here, ceiling (x) means rounding "x" to the nearest integer. This method is advantageous in comparison with the bitmap scheme in that the number of bits does not increase significantly as the number N LVRB increases .

С другой стороны, для способа уведомления пользовательского оборудования (UE) о выделении распределенных виртуальных ресурсных блоков (DVRB), необходимо предварительно «обещать» местоположения соответствующих разделенных частей распределенных виртуальных ресурсных блоков (DVRB), передаваемых дистрибутивно, для выигрыша от разнесения. Альтернативно, дополнительная информация может потребоваться, чтобы непосредственно уведомить о местоположениях. Предпочтительно, предполагается, что число битов для сигнализации для распределенных виртуальных ресурсных блоков (DVRB) устанавливается равным числу битов при передаче локализованных виртуальных ресурсных блоков (LVRB) упомянутой выше компактной схемы, и здесь возможно упростить формат битовой сигнализации при передаче в нисходящем направлении (по нисходящей линии связи). В результате есть преимущества, что может использоваться одно и то же канальное кодирование и т.д.On the other hand, for the method of notifying the user equipment (UE) about the allocation of distributed virtual resource blocks (DVRB), you must first "promise" the location of the corresponding divided parts of the distributed virtual resource blocks (DVRB) transmitted distributively to benefit from diversity. Alternatively, additional information may be required to directly notify locations. Preferably, it is assumed that the number of bits for signaling for distributed virtual resource blocks (DVRBs) is set equal to the number of bits when transmitting the localized virtual resource blocks (LVRBs) of the above-mentioned compact scheme, and it is possible to simplify the format of the bit-signaling when transmitting in the downstream direction communication lines). As a result, there are advantages that the same channel coding can be used, etc.

Здесь, в случае, когда одному пользовательскому оборудованию (UE) выделяется множество распределенных виртуальных ресурсных блоков (DVRB), это пользовательское оборудование (UE) уведомляется об индексе DVRB начальной точки распределенных виртуальных ресурсных блоков (DVRB), длине (= количество распределяемых распределенных виртуальных ресурсных блоков (DVRB)) и относительной разности позиций между разделенными частями каждого распределенного виртуального ресурсного блока (DVRB) (например, пробел между разделенными частями).Here, in the case where a plurality of distributed virtual resource blocks (DVRBs) is allocated to a single user equipment (UE), this user equipment (UE) is notified of the DVRB index of the starting point of the distributed virtual resource blocks (DVRBs), length (= number of distributed virtual resource blocks distributed blocks (DVRB)) and the relative position difference between the divided parts of each distributed virtual resource block (DVRB) (for example, a space between the divided parts).

Фиг.11 иллюстрирует пример способа отображения двух распределенных виртуальных ресурсных блоков (DVRB), имеющих последовательные индексы, на множество смежных физических ресурсных блоков (PRB).11 illustrates an example of a method for mapping two distributed virtual resource blocks (DVRBs) having consecutive indices onto a plurality of adjacent physical resource blocks (PRBs).

Как показано на Фиг.11, в случае, когда множество распределенных виртуальных ресурсных блоков (DVRB), имеющих последовательные индексы, отображаются на множество смежных физических ресурсных блоков (PRB), первые разделенные части 1101 и 1102 и вторые разделенные части 1103 и 1104 отделяются друг от друга пробелом 1105, в то время как разделенные части, принадлежащие каждой из верхних разделенных частей и нижних разделенных частей являются смежными друг другу, так, что кратность разнесения становится равной 2.As shown in FIG. 11, in a case where a plurality of distributed virtual resource blocks (DVRBs) having consecutive indices are mapped onto a plurality of adjacent physical resource blocks (PRBs), the first divided parts 1101 and 1102 and the second divided parts 1103 and 1104 are separated from each other by a space 1105, while the divided parts belonging to each of the upper divided parts and the lower divided parts are adjacent to each other, so that the diversity ratio becomes 2.

На Фиг.12 показан пример способа отображения двух блоков DVRB, имеющих последовательные индексы, на множество разнесенных физических ресурсных блоков (PRB). В этой заявке термин «разнесенные физические ресурсные блоки (PRB)» означает, что физические ресурсные блоки (PRB) не являются смежными друг с другом.12 shows an example of a method for mapping two DVRBs having consecutive indices onto a plurality of spaced physical resource blocks (PRBs). In this application, the term "spaced physical resource blocks (PRB)" means that the physical resource blocks (PRB) are not adjacent to each other.

В способе Фиг.12, когда распределенным виртуальным ресурсным блокам (DVRB) разрешается соответствовать физическим ресурсным блокам (PRB), последовательным индексам распределенного виртуального ресурсного блока (DVRB) может быть разрешено для распределения не соответствовать смежным физическим ресурсным блокам (PRB). Например, индекс «0» распределенного виртуального ресурсного блока (DVRB) и индекс «1» распределенного виртуального ресурсного блока (DVRB) не расположены смежными друг с другом. Другими словами, на Фиг.12, индексы распределенных виртуальных ресурсных блоков (DVRB) расположены в очередности «0, 8, 16, 4, 12, 20…», и это расположение может быть получено вводом последовательных индексов, показанных на Фиг.11 в, например, перемежитель блоков. В этом случае, возможно получить распределение в пределах каждой из разделенных частей 1201 и 1202, так же как распределение с использованием пробела 1203. Поэтому, когда пользовательскому оборудованию (НЕ) распределяется два распределенных виртуальных ресурсных блока (DVRB), как показано на Фиг.12, кратность разнесения возрастает до 4, приводя к преимуществу, что выигрыш от разнесения может быть получен еще больше.In the method of FIG. 12, when distributed virtual resource blocks (DVRBs) are allowed to correspond to physical resource blocks (PRBs), consecutive indices of a distributed virtual resource blocks (DVRBs) may be allowed to be allocated not to correspond to adjacent physical resource blocks (PRBs). For example, the distributed virtual resource block (DVRB) index “0” and the distributed virtual resource block (DVRB) index “1” are not adjacent to each other. In other words, in FIG. 12, the indices of distributed virtual resource blocks (DVRBs) are located in the order “0, 8, 16, 4, 12, 20 ...”, and this arrangement can be obtained by entering the sequential indices shown in FIG. 11 in for example block interleaver. In this case, it is possible to obtain a distribution within each of the divided portions 1201 and 1202, as well as distribution using a space 1203. Therefore, when two distributed virtual resource blocks (DVRBs) are allocated to the user equipment (NOT), as shown in FIG. 12 , the diversity factor increases to 4, leading to the advantage that the diversity gain can be obtained even more.

Здесь значение пробела, указывающее относительную разность местоположения между разделенными частями, может быть выражено двумя способами. Во-первых, значение пробела может быть выражено разностью между индексами блоков DVRB. Во-вторых, значение интервала может быть выражено разностью между индексами физических ресурсных блоков (PRB), на которые отображаются распределенные виртуальные ресурсные блоки (DVRB). В случае на Фиг.12, значение пробела «Gap=1» в первом способе, в то время как во втором способе значение пробела «Gap=3». Фиг.12 показывает последний случай с пробелом 1203. Кроме того, если общее количество ресурсных блоков (RB) системы изменено, размещение индексов распределенных виртуальных ресурсных блоков (DVRB) может быть соответственно изменено. В этом случае, использование второго способа имеет преимущество схватывания физического расстояния между разделенными частями.Here, the space value indicating the relative difference in location between the divided parts can be expressed in two ways. First, the space value can be expressed as the difference between the DVRB block indices. Secondly, the value of the interval can be expressed by the difference between the indices of physical resource blocks (PRB) onto which the distributed virtual resource blocks (DVRB) are mapped. In the case of Fig. 12, the gap value "Gap = 1" in the first method, while in the second method, the gap value "Gap = 3". 12 shows the last case with a space 1203. In addition, if the total number of system resource blocks (RB) is changed, the allocation of distributed virtual resource block (DVRB) indices can be changed accordingly. In this case, the use of the second method has the advantage of seizing the physical distance between the divided parts.

На Фиг.13 показано, когда одной единице пользовательского оборудования (UE) выделяются четыре распределенных виртуальных ресурсных блока (DVRB) согласно тем же правилам, что и на Фиг.12.FIG. 13 shows when four distributed virtual resource blocks (DVRBs) are allocated to one user equipment (UE) according to the same rules as in FIG. 12.

Как можно увидеть из Фиг.13, кратность разнесения увеличивается до 7. Однако, поскольку кратность разнесения увеличивается, выигрыш от разнесения стремится к своему пределу. Результаты существующих исследований показывают, что увеличение выигрыша от разнесения является несущественным, когда кратность разнесения равна приблизительно 4 или больше. Неотображаемые части блоков PRB 1301, 1302, 1303, 1304 и 1305 могут быть выделены и отображены для другого пользовательского оборудования (UE), которое использует распределенные виртуальные ресурсные блоки (DVRB), однако неотображаемые части не могут быть распределены и отображены для другого пользовательского оборудования (UE), которое использует локализованные виртуальные ресурсные блоки (LVRB). Поэтому, когда нет других единиц пользовательского оборудования (UE), использующих распределенные виртуальные ресурсные блоки (DVRB), недостаток состоит в том, что неотображаемые части блоков PRB 1301, 1302, 1303, 1304 и 1305 остаются пустыми, не используются. Кроме того, распределенное размещение распределенных виртуальных ресурсных блоков (DVRB) разрушает последовательность доступных физических ресурсных блоков (PRB), приводя к ограничению в выделении локализованных виртуальных ресурсных блоков (LVRB).As can be seen from FIG. 13, the diversity ratio increases to 7. However, since the diversity ratio increases, the diversity gain tends to its limit. The results of existing studies show that the increase in diversity gain is not significant when the diversity ratio is approximately 4 or more. Non-displayable parts of PRB blocks 1301, 1302, 1303, 1304 and 1305 can be allocated and displayed for other user equipment (UE) that uses distributed virtual resource blocks (DVRB), however, non-displayed parts cannot be distributed and displayed for other user equipment ( UE) that uses localized virtual resource blocks (LVRB). Therefore, when there are no other units of user equipment (UE) using distributed virtual resource blocks (DVRB), the disadvantage is that the non-displayed parts of the PRB blocks 1301, 1302, 1303, 1304 and 1305 remain empty, are not used. In addition, the distributed allocation of distributed virtual resource blocks (DVRBs) disrupts the sequence of available physical resource blocks (PRBs), leading to a restriction in the allocation of localized virtual resource blocks (LVRBs).

В результате необходим способ, чтобы ограничить кратность разнесения надлежащим уровнем, чтобы выполнить распределенное выделение.As a result, a method is needed to limit the diversity factor to an appropriate level in order to perform distributed allocation.

Первый вариант осуществления и второй вариант осуществления настоящего изобретения направлены на способы установки относительного расстояния между разделенными частями распределенных виртуальных ресурсных блоков (DVRB), отображаемых на физические ресурсные блоки (PRB), на 0. В этих вариантах осуществления, в схеме для отображения последовательных индексов распределенных виртуальных ресурсных блоков (DVRB) на разнесенные физические ресурсные блоки (PRB), когда множество распределенных виртуальных ресурсных блоков (DVRB) выделяют одной единице пользовательского оборудования (UE), соответствующие разделенные части каждого из этих распределенных виртуальных ресурсных блоков (DVRB) могут быть дистрибутивно выделены разным физическим ресурсным блокам (PRB), таким образом повышая кратность разнесения. Альтернативно, при тех же условиях, соответствующие разделенные части каждого распределенного виртуального ресурсного блока (DVRB) могут быть назначены одному и тому же физическому ресурсному блоку (PRB), вместо дистрибутивного назначения различным блокам PRB. В этом случае, становится возможным сократить количество физических ресурсных блоков (PRB), на которые распределенные виртуальные ресурсные блоки (DVRB) распределяются дистрибутивно, таким образом ограничивая кратность разнесения.The first embodiment and the second embodiment of the present invention are directed to methods for setting the relative distance between the divided parts of the distributed virtual resource blocks (DVRB) displayed on the physical resource blocks (PRB) to 0. In these embodiments, in a circuit for displaying sequential distributed indices virtual resource blocks (DVRBs) to spaced physical resource blocks (PRBs) when multiple distributed virtual resource blocks (DVRBs) are allocated to one unit user equipment (UE), the corresponding divided parts of each of these distributed virtual resource blocks (DVRB) can be distributively allocated to different physical resource blocks (PRB), thereby increasing the diversity ratio. Alternatively, under the same conditions, the corresponding divided parts of each distributed virtual resource block (DVRB) can be assigned to the same physical resource block (PRB), instead of distributively assigned to different PRB blocks. In this case, it becomes possible to reduce the number of physical resource blocks (PRBs) into which distributed virtual resource blocks (DVRBs) are distributed distributively, thereby limiting the diversity factor.

<Вариант осуществления 1><Embodiment 1>

Этот вариант осуществления направлен на способ перевода разделенных частей в распределенный/нераспределенный режимы, путем установки опорного значения для количества распределенных виртуальных ресурсных блоков (DVRB), выделяемых одной единице пользовательского оборудования (UE). Здесь, «распределенный режим» относится к режиму, где пробел между разделенными частями распределенного виртуального ресурсного блока (DVRB) не равен 0, и «нераспределенный режим» относится к режиму, где пробел между разделенными частями распределенного виртуального ресурсного блока (DVRB) равен 0.This embodiment is directed to a method of translating the divided parts into distributed / unallocated modes by setting a reference value for the number of distributed virtual resource blocks (DVRBs) allocated to one unit of user equipment (UE). Here, “distributed mode” refers to a mode where the space between the divided parts of the distributed virtual resource block (DVRB) is not 0, and “unallocated mode” refers to the mode where the space between the divided parts of the distributed virtual resource block (DVRB) is 0.

Предположим, что количество распределенных виртуальных ресурсных блоков (DVRB), назначаемых одной единице пользовательского оборудования (UE), равно М. Когда М меньше, чем определенное опорное значение (=Mth), разделенные части каждого распределенного виртуального ресурсного блока (DVRB), распределяются дистрибутивно, таким образом, увеличивая кратность разнесения.Assume that the number of distributed virtual resource blocks (DVRBs) assigned to one user equipment unit (UE) is M. When M is less than a certain reference value (= M th ), the divided parts of each distributed virtual resource block (DVRB) are allocated distributively, thus increasing the diversity ratio.

Наоборот, когда М больше или равно опорному значению (=Mth), разделенные части распределяются одному и тому же физическому ресурсному блоку (PRB), распределяются не дистрибутивно. Это распределение разделенных частей одному и тому же блоку PRB может сократить количество блоков PRB, на которые распределенные виртуальные ресурсные блоки (DVRB) отображаются дистрибутивно, таким образом, ограничивая кратность разнесения.Conversely, when M is greater than or equal to the reference value (= M th ), the divided parts are allocated to the same physical resource block (PRB), and are not distributed distributively. This distribution of the divided parts to the same PRB can reduce the number of PRBs onto which the distributed virtual resource blocks (DVRBs) are mapped distributively, thereby limiting the diversity ratio.

Таким образом, в случае, когда М больше или равно опорному значению Mth, пробел, который является относительным расстоянием между разделенными частями каждого распределенного виртуального ресурсного блока (DVRB), отображаемого на физические ресурсные блоки (PRB), устанавливают на 0.Thus, in the case where M is greater than or equal to the reference value of M th , a space that is the relative distance between the divided parts of each distributed virtual resource block (DVRB) displayed on the physical resource blocks (PRB) is set to 0.

Например, если количество распределенных виртуальных ресурсных блоков (DVRB) равно 2 при условии, что Mth=3, то разделенные части каждого распределенного виртуального ресурсного блока (DVRB) могут дистрибутивно отображаться, как показано на Фиг.12. Напротив, если количество распределенных виртуальных ресурсных блоков (DVRB) равно 4 при условии, что Mth=3, то интервал устанавливается на 0 так, что разделенные части каждого распределенного виртуального ресурсного блока (DVRB) могут отображаться на один и тот же физический ресурсный блок (PRB).For example, if the number of distributed virtual resource blocks (DVRBs) is 2, provided that M th = 3, then the divided parts of each distributed virtual resource blocks (DVRBs) can be distributively displayed, as shown in FIG. On the contrary, if the number of distributed virtual resource blocks (DVRB) is 4, provided that M th = 3, then the interval is set to 0 so that the divided parts of each distributed virtual resource block (DVRB) can be mapped to the same physical resource block (PRB).

Фиг.14 иллюстрирует пример способа отображения ресурсных блоков в случае, где пробел Gap=0, согласно варианту 1 осуществления изобретения.Fig. 14 illustrates an example of a method for displaying resource blocks in the case where the gap Gap = 0 according to Embodiment 1 of the invention.

<Вариант осуществления 2><Embodiment 2>

Этот вариант осуществления направлен на способ для перевода разделенных частей в распределенный/нераспределенный режим, используя управляющий сигнал. Здесь, «распределенный режим» относится к режиму, где пробел между разделенными частями распределенного виртуального ресурсного блока (DVRB) не равен 0, и «нераспределенный режим» относится к режиму, где пробел между разделенными частями распределенного виртуального ресурсного блока (DVRB) равен 0.This embodiment is directed to a method for translating the divided parts into a distributed / unallocated mode using a control signal. Here, “distributed mode” refers to a mode where the space between the divided parts of the distributed virtual resource block (DVRB) is not 0, and “unallocated mode” refers to the mode where the space between the divided parts of the distributed virtual resource block (DVRB) is 0.

Вариант осуществления 2 является измененной версией варианта осуществления 1. В варианте осуществления 2 Mth не задается и, по мере необходимости, управляющий сигнал передается и принимается, чтобы переводить разделенные части в распределенный/нераспределенный режимы. В ответ на переданный и полученный управляющий сигнал, разделенные части распределенного виртуального ресурсного блока (DVRB) могут быть распределены, чтобы увеличить кратность разнесения или могут быть отображенными на один и тот же блок PRB, чтобы понизить кратность разнесения.Embodiment 2 is a modified version of Embodiment 1. In Embodiment 2, M th is not defined and, as necessary, a control signal is transmitted and received to translate the divided parts into distributed / unallocated modes. In response to the transmitted and received control signal, the divided parts of the distributed virtual resource block (DVRB) can be distributed to increase the diversity ratio or can be mapped to the same PRB to lower the diversity ratio.

Например, управляющий сигнал может быть определен, чтобы указать значение пробела, который является относительным расстоянием между разделенными частями каждого распределенного виртуального ресурсного блока (DVRB), отображаемого на физические ресурсные блоки (PRB). Таким образом, управляющий сигнал может быть определен, чтобы указать само значение пробела.For example, a control signal may be determined to indicate a space value, which is the relative distance between the divided parts of each distributed virtual resource block (DVRB) mapped to physical resource blocks (PRB). Thus, the control signal can be determined to indicate the value of the space itself.

Например, в случае, когда управляющий сигнал указывает, что интервал Gap=3, разделенные части распределенного виртуального ресурсного блока (DVRB) дистрибутивно отображаются, как показано на Фиг.12 или 13. Также, в случае, когда управляющий сигнал указывает, что интервал Gap=0, разделенные части распределенного виртуального ресурсного блока (DVRB) отображаются на один и тот же физический ресурсный блок (PRB), как показано на Фиг.14.For example, in the case where the control signal indicates that the interval Gap = 3, the divided parts of the distributed virtual resource block (DVRB) are distributively displayed, as shown in Fig. 12 or 13. Also, in the case where the control signal indicates that the Gap interval = 0, the divided parts of the distributed virtual resource block (DVRB) are mapped to the same physical resource block (PRB), as shown in FIG.

Как было заявлено ранее, чтобы свободно планировать количество NPRB физических ресурсных блоков (PRB) в системе на основе блоков PRB, для планирования необходимо передать битовый массив из NPRB битов каждой единице пользовательского оборудования (UE). Когда количество NPRB физических ресурсных блоков (PRB) в системе большое, накладные расходы управляющей информации увеличиваются для передачи битового массива из NPRB битов. Поэтому можно рассмотреть способ уменьшения масштаба единицы планирования или разделения всей полосы пропускания и затем выполнения передачи в различных единицах планирования только в некоторых полосах пропускания.As stated earlier, in order to freely plan the number of N PRB physical resource blocks (PRB) in a system based on PRB blocks, for planning, it is necessary to transmit a bit array of N PRB bits to each user equipment unit (UE). When the number of N PRB physical resource blocks (PRB) in the system is large, the overhead of control information increases to transmit a bit array of N PRB bits. Therefore, you can consider a method of scaling down a planning unit or dividing the entire bandwidth and then transmitting in different planning units in only certain bandwidths.

В стандарте 3GPP LTE предлагается схема конфигурации битового массива с учетом непроизводительных расходов, когда битовый массив передается, как указано выше.The 3GPP LTE standard proposes a bitmap configuration scheme taking into account overhead when the bitmap is transmitted as indicated above.

Фиг.15 иллюстрирует конфигурацию битового массива.15 illustrates a configuration of a bitmap.

Сигнал для распределения ресурсов состоит из заголовка 1501 и битового массива 1502. Заголовок 1501 указывает структуру битового массива 1502 для передачи, а именно схему битового массива, указывая схему сигнализации.The signal for resource allocation consists of a header 1501 and a bitmap 1502. A header 1501 indicates the structure of a bitmap 1502 for transmission, namely a bitmap scheme, indicating a signaling scheme.

Схема битового массива классифицируется на два типа, схему группы ресурсных блоков (RBG) и схему подмножества.A bitmap scheme is classified into two types, a resource block group (RBG) scheme and a subset scheme.

В схеме группы ресурсных блоков (RBG) ресурсные блоки (RB) группируются во множество групп. Ресурсные блоки (RB) отображаются в единицах одной группы. Таким образом, множество ресурсных блоков (RB), образующих одну группу, имеет ассоциацию отображения. Когда размер группы больше, трудно подробно выполнить распределение ресурсов, но возможно сократить количество битов битового массива. В соответствии с Фиг.15, поскольку NPRB=32, битовый массив в общей сложности из 32 битов требуется для распределения ресурсов одной единицы ресурсных блоков (RB). Однако, при условии, что три ресурсных блока (RB) сгруппированы (Р=3), и ресурсы распределяются на основе группы ресурсных блоков (RBG), все ресурсные блоки (RB) могут быть разделены суммарно на одиннадцать групп. В результате требуется битовый массив только из 11 битов, таким образом, значительно уменьшая количество управляющей информации. Для сравнения, в случае, когда ресурсы распределяются на основе этой группы ресурсных блоков (RBG), они не могут быть распределены в единицах одного ресурсного блока (RB), так, что они не могут быть подробно распределены.In the resource block group (RBG) scheme, resource blocks (RB) are grouped into a plurality of groups. Resource Blocks (RB) are displayed in units of one group. Thus, a plurality of resource blocks (RBs) forming one group has a mapping association. When the group size is larger, it is difficult to perform resource allocation in detail, but it is possible to reduce the number of bits in the bitmap. In accordance with Figure 15, because N PRB = 32, a bitmap of a total of 32 bits is required for one unit of resource allocation of resource blocks (RB). However, provided that the three resource blocks (RB) are grouped (P = 3) and the resources are allocated based on the group of resource blocks (RBG), all resource blocks (RB) can be divided into eleven groups in total. As a result, a bitmap of only 11 bits is required, thus significantly reducing the amount of control information. In comparison, when resources are allocated based on this group of resource blocks (RBGs), they cannot be allocated in units of one resource block (RBs), so that they cannot be allocated in detail.

Чтобы восполнить это, используется схема подмножества. В этой схеме множество групп ресурсных блоков (RBG) устанавливается как одно подмножество, и ресурсы распределяются на основе ресурсных блоков (RB) в пределах каждого подмножества. Чтобы использовать битовый массив из 11 битов в указанной выше схеме группы ресурсных блоков (RBG) на Фиг.15, возможно сформировать «3» подмножества (подмножество 1, подмножество 2 и подмножество 3). Здесь, «3» представляет количество ресурсных блоков (RB), составляющих каждую группу ресурсных блоков (RBG), указанную выше. В результате NRB/P=ceiling(32/3)=11, так, что ресурсные блоки (RB) в каждом подмножестве могут быть распределены на основе ресурсных блоков (RB) 11 битами. Здесь, информация заголовка 1501 требуется, чтобы указывать, какая из схем (схема группы ресурсных блоков (RBG) или схема подмножества) используется для битового массива, и какое подмножество используется, если используется схема подмножества.To make up for this, a subset scheme is used. In this scheme, a plurality of resource block groups (RBGs) are set as one subset, and resources are allocated based on resource blocks (RBs) within each subset. In order to use a bitmap of 11 bits in the above resource block group (RBG) scheme in FIG. 15, it is possible to form “3” subsets (subset 1, subset 2 and subset 3). Here, “3” represents the number of resource blocks (RB) constituting each group of resource blocks (RBG) indicated above. As a result, N RB / P = ceiling (32/3) = 11, so that resource blocks (RB) in each subset can be allocated based on resource blocks (RB) with 11 bits. Here, header information 1501 is required to indicate which of the schemes (resource block group (RBG) scheme or subset scheme) is used for the bitmap, and which subset is used if the subset scheme is used.

Предполагается, что информация заголовка 1501 просто указывает, какая из схем используется (схема группы ресурсных блоков (RBG) или схема подмножества), и некоторые биты битового массива, используемые для групп ресурсных блоков (RBG), используются, чтобы указать тип подмножества, причем не все ресурсные блоки (RB) во всех подмножествах могут быть использованы. Например, обращаясь к Фиг.15, поскольку в общей сложности заданы три подмножества, 2-битовый индикатор 1503 подмножеств требуется, чтобы идентифицировать подмножества. Здесь, суммарно 12 ресурсных блоков (RB) назначаются подмножеству 1 (1504 или 1505), но только 9 битов остаются в битовом массиве из общего числа 11 битов, если 2 бита индикатора 1503 подмножества исключаются из битового массива. Невозможно индивидуально указать все двенадцать ресурсных блоков (RB) 9 битами. Чтобы решить это, один бит битового массива группы RBG может быть назначен как индикатор 1506 сдвига так, что его можно использовать, чтобы сдвинуть местоположение ресурсного блока (RB), указываемого битовым массивом подмножества. Например, в случае, когда индикатор 1503 подмножества указывает подмножество 1, и индикатор 1506 сдвига указывает «сдвиг 0», остающиеся 8 битов битового массива используются, чтобы указать блоки RB0, RB1, RB2, RB9, RB10, RB11, RB18 и RB19 (см. 1504). С другой стороны, в случае, когда индикатор 1503 подмножества указывает подмножество 1 и индикатор 1506 сдвига указывает «сдвиг 1», остающиеся 8 битов битового массива используются, чтобы указать блоки RB10, RB11, RB18, RB19, RB20, RB27, RB28 и RB29 (см. 1505).It is assumed that the header information 1501 simply indicates which scheme is used (resource block group (RBG) scheme or subset scheme), and some bits of the bitmap used for resource block groups (RBG) are used to indicate the type of subset, and not all resource blocks (RB) in all subsets can be used. For example, referring to FIG. 15, since a total of three subsets are specified, a 2-bit indicator 1503 of the subsets is required to identify the subsets. Here, a total of 12 resource blocks (RBs) are assigned to subset 1 (1504 or 1505), but only 9 bits remain in the bitmap out of a total of 11 bits if 2 bits of indicator 1503 subsets are excluded from the bitmap. It is not possible to individually indicate all twelve resource blocks (RB) with 9 bits. To solve this, one bit of the RBG bitmap can be assigned as a shift indicator 1506 so that it can be used to shift the location of the resource block (RB) indicated by the subset bitmap. For example, in the case where the subset indicator 1503 indicates subset 1 and the shift indicator 1506 indicates “shift 0”, the remaining 8 bits of the bitmap are used to indicate blocks RB0, RB1, RB2, RB9, RB10, RB11, RB18 and RB19 (see . 1504). On the other hand, in the case where the subset indicator 1503 indicates subset 1 and the shift indicator 1506 indicates “shift 1”, the remaining 8 bits of the bitmap are used to indicate blocks RB10, RB11, RB18, RB19, RB20, RB27, RB28 and RB29 ( see 1505).

Хотя индикатор 1503 подмножества был описан в вышеупомянутом примере, чтобы указать подмножество 1 (1504 или 1505), он может указать подмножество 2 или подмножество 3. Соответственно, можно заметить, что восемь ресурсных блоков (RB) могут отображаться в единицах одного ресурсного блока (RB) по отношению к каждой комбинации индикатора 1503 подмножества и индикатора 1506 сдвига. Также, обращаясь к Фиг.15, в 5 существующем варианте осуществления количество ресурсных блоков (RB), назначаемых подмножеству 1, подмножеству 2 и подмножеству 3, равно 12, 11 и 9, которые различны, соответственно. Соответственно, можно заметить, что четыре ресурсных блока (RB) не могут использоваться в случае подмножества 1, три ресурсных блока (RB) не могут использоваться в случае подмножества 2, 10 и один ресурсный блок (RB) не может использоваться в случае подмножества 3 (см. заштрихованные области). Фиг.15 - только иллюстрация, и существующий вариант осуществления, таким образом, не ограничивается этим.Although the subset indicator 1503 was described in the above example to indicate subset 1 (1504 or 1505), it can indicate subset 2 or subset 3. Accordingly, you can notice that eight resource blocks (RB) can be displayed in units of one resource block (RB ) with respect to each combination of a subset indicator 1503 and a shift indicator 1506. Also, referring to FIG. 15, in an existing embodiment 5, the number of resource blocks (RBs) assigned to a subset 1, a subset 2, and a subset 3 are 12, 11, and 9, which are different, respectively. Accordingly, it can be noted that four resource blocks (RB) cannot be used in case of subset 1, three resource blocks (RB) cannot be used in case of subset 2, 10, and one resource block (RB) cannot be used in case of subset 3 ( see shaded areas). FIG. 15 is only an illustration, and the existing embodiment is thus not limited to this.

Рассмотрение может быть сделано по использованию сочетания схемы битового массива с использованием схемы группы ресурсных блоков (RBG), и 15 схемы подмножества, и компактной схемы.Consideration can be made by using a combination of a bitmap scheme using a resource block group (RBG) scheme, and a 15 subset scheme, and a compact scheme.

На Фиг.16 показан пример способа отображения, основанный на сочетании схемы битового массива и компактной схемы.FIG. 16 shows an example of a mapping method based on a combination of a bitmap circuit and a compact circuit.

В случае, когда распределенные виртуальные ресурсные блоки (DVRB) отображают и передают, как показано на Фиг.16, некоторые ресурсные 20 элементы из групп RBG0, RBG1, RBG2 и RBG4 заполняют распределенными виртуальными ресурсными блоками (DVRB). Среди них, группу RBG0 включают в подмножество 1, группы RBG1 и RBG4 включают в подмножество 2, и группу RBG2 включают в подмножество 3. Здесь невозможно выделить группы RBG0, RBG1, RBG2 и RBG4 для единиц оборудования пользователя 25 (UE) в схеме группы ресурсных блоков (RBG). Также ресурсные блоки (RB) (PRB0, PRB4, PRB8 и PRB12) остаются в группах RBG после выполнения выделения, поскольку распределенные виртуальные ресурсные блоки (DVRB) должны быть распределены единицам пользовательского оборудования (UE) в этой схеме подмножества. Однако, поскольку пользовательскому оборудованию (UE), распределяемому в схеме подмножества, можно распределить только физический ресурсный блок (RB) в одном подмножестве, оставшиеся ресурсные блоки (RB), принадлежащие другим подмножествам, остаются нераспределенными разным единицам пользовательского оборудования (UE). В результате планирование локализованных виртуальных ресурсных блоков (LVRB) ограничивается планированием распределенных виртуальных ресурсных блоков (DVRB).In the case where the distributed virtual resource blocks (DVRB) are displayed and transmitted, as shown in FIG. 16, some resource 20 elements from the groups RBG0, RBG1, RBG2 and RBG4 are filled with distributed virtual resource blocks (DVRB). Among them, the RBG0 group is included in subset 1, the RBG1 and RBG4 groups are included in subset 2, and the RBG2 group is included in subset 3. Here it is not possible to distinguish the RBG0, RBG1, RBG2, and RBG4 groups for user equipment 25 (UE) in the resource group diagram blocks (RBG). Resource Blocks (RBs) (PRB0, PRB4, PRB8, and PRB12) remain in the RBGs after the allocation is performed, since distributed virtual resource blocks (DVRBs) must be allocated to user equipment units (UEs) in this subset scheme. However, since the user equipment (UE) allocated in the subset scheme can only be allocated a physical resource block (RB) in one subset, the remaining resource blocks (RB) belonging to other subsets remain unallocated to different units of user equipment (UE). As a result, the planning of localized virtual resource blocks (LVRB) is limited to the planning of distributed virtual resource blocks (DVRB).

Поэтому необходим способ размещения распределенных блоков DVRB, способный сократить ограничения в планировании локализованных виртуальных ресурсных блоков (LVRB).Therefore, there is a need for a method for deploying distributed DVRBs that can reduce the planning constraints of localized virtual resource blocks (LVRBs).

Варианты осуществлениям настоящего изобретения с третьего по пятый направлены на способы установки относительного расстояния между разделенными частями распределенных виртуальных ресурсных блоков (DVRB), отображаемых на физические ресурсные блоки (PRB), чтобы уменьшить влияние на локализованные виртуальные ресурсные блоки (LVRB).Embodiments of the present invention from the third to the fifth are directed to methods for setting the relative distance between the divided parts of the distributed virtual resource blocks (DVRB) displayed on the physical resource blocks (PRB) in order to reduce the effect on the localized virtual resource blocks (LVRB).

<Вариант осуществления 3><Embodiment 3>

Вариант осуществления 3 направлен на способ, когда отображаются разделенные части распределенных виртуальных ресурсных блоков (DVRB), отображения разделенных частей на ресурсные блоки (RB), принадлежащие одному определенному подмножеству, и затем отображение разделенных частей на ресурсные блоки (RB), принадлежащие другим подмножествам, после отображения разделенных частей на все ресурсные блоки (RB) этого определенного подмножества.Embodiment 3 is directed to a method where divided parts of distributed virtual resource blocks (DVRBs) are mapped, mapping divided parts to resource blocks (RBs) belonging to one particular subset, and then mapping the divided parts to resource blocks (RBs) belonging to other subsets, after mapping the divided parts to all resource blocks (RBs) of that particular subset.

Согласно этому варианту осуществления, когда последовательные индексы распределенных виртуальных ресурсных блоков (DVRB) отображают на распределенные физические ресурсные блоки (PRB), их можно дистрибутивно отображать в пределах одного подмножества и затем отображать на другие подмножества, когда они не могут больше отображаться в пределах этого одного подмножества. Также перемежение последовательных распределенных виртуальных ресурсных блоков (DVRB) выполняют в пределах подмножества.According to this embodiment, when sequential indices of distributed virtual resource blocks (DVRBs) are mapped to distributed physical resource blocks (PRBs), they can be mapped distributively within one subset and then mapped to other subsets when they can no longer be mapped within that one subsets. Also, interleaving of sequential distributed virtual resource blocks (DVRBs) is performed within a subset.

На Фиг.17 и 18 показан способ отображения распределенных виртуальных ресурсных блоков (DVRB) согласно одному из вариантов осуществления настоящего изобретения.17 and 18, a method for mapping distributed virtual resource blocks (DVRBs) according to one embodiment of the present invention is shown.

Распределенные виртуальные ресурсные блоки с DVRB0 по DVRB 11 дистрибутивно отображаются в пределах подмножества 1 (1703), блоки с DVRB 12 по DVRB22 затем дистрибутивно отображаются в пределах подмножества 2 (1704), и блоки с DVRB23 по DVRB31 затем дистрибутивно отображаются в пределах подмножества 3 (1705). Это отображение может быть выполнено способом, использующим перемежитель блоков для каждого подмножества, или любым другим способом.Distributed virtual resource blocks from DVRB0 to DVRB 11 are distributively displayed within subset 1 (1703), blocks from DVRB 12 to DVRB22 are then distributedly displayed within subset 2 (1704), and blocks from DVRB23 to DVRB31 are then distributedly displayed within subset 3 ( 1705). This mapping may be performed in a manner using a block interleaver for each subset, or in any other way.

Эта систематизация может быть достигнута посредством схемы управления работой перемежителя блоков.This systematization can be achieved through the control circuit of the interleaver blocks.

<Вариант осуществления 4><Embodiment 4>

Вариант осуществления 4 направлен на способ ограничения отображения разделенных частей распределенного виртуального ресурсного блока (DVRB) на физические ресурсные блоки (PRB), включенные в одно и то же подмножество.Embodiment 4 is directed to a method of restricting the mapping of divided portions of a distributed virtual resource block (DVRB) to physical resource blocks (PRB) included in the same subset.

В варианте осуществления 4 информация о пробеле может использоваться для отображения разделенных частей того же самого распределенного виртуального ресурсного блока (DVRB) в пределах одного и того же подмножества. Здесь может использоваться параметр для всех физических ресурсных блоков (PRB), такой как вышеупомянутый пробел «Gap». Альтернативно, может использоваться другой параметр для одного подмножества «Gapsubset» - далее это будет описано подробно.In Embodiment 4, space information can be used to display the divided parts of the same distributed virtual resource block (DVRB) within the same subset. Here, a parameter can be used for all physical resource blocks (PRBs), such as the aforementioned “Gap” space. Alternatively, another parameter may be used for one subset of the “Gapsubset” - this will be described in detail below.

Возможно совместно использовать способ для дистрибутивного заполнения последовательных распределенных виртуальных ресурсных блоков (DVRB) в пределах одного подмножества и способ для отображения разделенные частей любого распределенного виртуального ресурсного блока (DVRB) в пределах того же подмножества. В этом случае, предпочтительно, чтобы параметр «Gapsubset», означающий разность между номерами физических ресурсных блоков (PRB) в пределах одного и того же подмножества, мог бы использоваться как информация, указывающая относительную разность местоположения между разделенными частями распределенного виртуального ресурсного блока (DVRB). Смысл параметра «Gapsubset» может быть понят из Фиг.17. Блоками PRB, включаемыми в подмножество 1, являются блоки PRB0, PRB1, PRB2, PRB9, PRB10, PRB11, PRB18, PRB19, PRB20, PRB27, PRB28 и PRB29. Здесь, блок PRB18 разносят от блока PRB0 в пределах подмножества 1 посредством 6 индексов (Gapsubset=6). С другой стороны, по отношению ко всем физическим ресурсным блокам (PRB), блок PRB18 может быть указан, чтобы быть разнесенным от блока PRB0 на 18 индексов (Gap=18).It is possible to share a method for distributively populating sequential distributed virtual resource blocks (DVRBs) within a single subset and a method for displaying the divided parts of any distributed virtual resource blocks (DVRBs) within the same subset. In this case, it is preferable that the parameter «Gap subset», meaning the difference between the numbers of physical resource blocks (PRB) within the same subset, can be used as information indicating the relative difference in position between the separated parts of the distributed virtual resource block (DVRB ) The meaning of the “Gap subset ” parameter can be understood from FIG. The PRB blocks included in subset 1 are the blocks PRB0, PRB1, PRB2, PRB9, PRB10, PRB11, PRB18, PRB19, PRB20, PRB27, PRB28 and PRB29. Here, block PRB18 is spaced from block PRB0 within subset 1 by 6 indices (Gap subset = 6). On the other hand, with respect to all physical resource blocks (PRB), the PRB18 block may be indicated to be 18 indices from the PRB0 block (Gap = 18).

<Вариант осуществления 5><Embodiment 5>

Вариант осуществления 5 направлен на способ установки относительного расстояния между разделенными частями распределенного виртуального ресурсного блока (DVRB) кратным квадрату размера группы ресурсных блоков (RBG).Embodiment 5 is directed to a method for setting the relative distance between the divided parts of a distributed virtual resource block (DVRB) as a multiple of the square of the size of the resource block group (RBG).

Ограничение установки пробела Gap кратным размеру группы ресурсных блоков (RBG), как в настоящем варианте осуществления изобретения, обеспечивает характеристики, как изложено далее. То есть, когда относительное расстояние между разделенными частями распределенного виртуального ресурсного блока (DVRB) указывают как относительную разность местоположения в пределах одного подмножества, его устанавливают кратным размеру (Р) группы ресурсных блоков (RBG). Альтернативно, когда относительное расстояние между разделенными частями блока DVRB указывают как разность местоположения по отношению ко всем физическим ресурсным блокам (PRB), его ограничивают значением, кратным квадрату (Р) размера группы ресурсных блоков (RBG).Limiting the setting of the Gap space to a multiple of the resource block group (RBG) size, as in the present embodiment, provides the characteristics as described below. That is, when the relative distance between the divided parts of the distributed virtual resource block (DVRB) is indicated as the relative difference in location within the same subset, it is set to a multiple of the size (P) of the resource block group (RBG). Alternatively, when the relative distance between the divided parts of the DVRB is indicated as a location difference with respect to all physical resource blocks (PRB), it is limited to a multiple of the square (P) of the size of the resource block group (RBG).

Например, обращаясь к Фиг.15, можно заметить, что Р=3 и Р2=9. Здесь, можно заметить, что относительное расстояние между первой разделенной частью 1701 и второй разделенной частью 1702 блока DVRB - это число, кратное Р (=3), поскольку Gapsubset=6, и число, кратное Р2(=9), поскольку Gap=18.For example, referring to FIG. 15, it can be noted that P = 3 and P 2 = 9. Here, you can see that the relative distance between the first divided part 1701 and the second divided part 1702 of the DVRB is a multiple of P (= 3) since Gap subset = 6 and a multiple of P 2 (= 9) since Gap = 18.

В случае, когда используется схема, основанная на этом варианте осуществления, то поскольку вероятность, что группы ресурсных блоков (RBG) из каждой из которых используются только некоторые ресурсные элементы, будут принадлежать одному и тому же подмножеству, высокая, ожидается, что ресурсные элементы или ресурсные блоки (RB), оставленные неиспользуемыми, присутствуют в том же подмножестве. Поэтому возможно эффективно использовать распределение схемы подмножества.In the case where a scheme based on this embodiment is used, since the probability that resource block groups (RBGs) of each of which use only certain resource elements will belong to the same subset is high, it is expected that the resource elements or resource blocks (RBs) left unused are present in the same subset. Therefore, it is possible to effectively use the distribution of the subset scheme.

Обращаясь к Фиг.17, поскольку размер группы RBG10 равен 2, он отличается от размеров (=3) других групп ресурсных блоков (RBG). В этом случае, для удобства размещения индексов распределенного виртуального ресурсного блока (DVRB), группа RBG10 не может быть использована для распределенных виртуальных ресурсных блоков (DVRB). Также, как показано на Фиг.17 и 18, суммарно четыре группы ресурсных блоков (RBG), включая группу RBG9, принадлежат подмножеству 1, суммарно три группы ресурсных блоков (RBG), если исключать группу RBG10, принадлежат подмножеству 2, и суммарно три группы ресурсных блоков (RBG) принадлежат подмножеству 3. Здесь, для удобства размещения индексов распределенного виртуального ресурсного блока (DVRB), группа RBG9, среди четырех групп RBG, принадлежащих подмножеству 1, не может быть использована для распределенных виртуальных ресурсных блоков (DVRB). Таким образом, суммарно сложности три группы ресурсных блоков (RBG) на подмножество могут быть использованы для распределенных виртуальных ресурсных блоков (DVRB).Referring to FIG. 17, since the size of the RBG10 group is 2, it differs from the sizes (= 3) of other resource block groups (RBG). In this case, for the convenience of allocating indices of a distributed virtual resource block (DVRB), the RBG10 group cannot be used for distributed virtual resource blocks (DVRB). Also, as shown in FIGS. 17 and 18, a total of four groups of resource blocks (RBG), including a group of RBG9, belong to subset 1, a total of three groups of resource blocks (RBG), if we exclude the group RBG10, belong to subset 2, and a total of three groups resource blocks (RBGs) belong to subset 3. Here, for the convenience of allocating indices of a distributed virtual resource block (DVRB), group RBG9, among the four RBG groups belonging to subset 1, cannot be used for distributed virtual resource blocks (DVRB). Thus, the total complexity of the three groups of resource blocks (RBG) per subset can be used for distributed virtual resource blocks (DVRB).

В этом случае, как показано на Фиг.18, индексы распределенных виртуальных ресурсных блоков (DVRB) могут быть последовательно отображены на одно подмножество (например, подмножество 1), используемое для распределенных виртуальных ресурсных блоков (DVRB), среди подмножеств. Если индексы распределенных виртуальных ресурсных блоков (DVRB) больше не могут быть отображены на одно подмножество, то они могут быть отображены на следующее подмножество (например, подмножество 2).In this case, as shown in FIG. 18, the indices of distributed virtual resource blocks (DVRBs) can be sequentially mapped to one subset (e.g., subset 1) used for distributed virtual resource blocks (DVRBs) among the subsets. If the indices of distributed virtual resource blocks (DVRBs) can no longer be mapped to one subset, then they can be mapped to the next subset (for example, subset 2).

С другой стороны, можно заметить, что индексы распределенных виртуальных ресурсных блоков (DVRB), последовательно располагаются на Фиг.11, но непоследовательно располагаются на Фиг.12, 13, 14, 16, 17 и 18. Таким образом, индексы распределенных виртуальных ресурсных блоков (DVRB) могут быть изменены в расположении прежде, чем отображаться на индексы физических ресурсных блоков (PRB), и это изменение может выполняться перемежителем блоков. Далее будет описана структура перемежителя блоков согласно настоящему изобретению.On the other hand, it can be noted that the distributed virtual resource block (DVRB) indices are sequentially located in FIG. 11, but inconsistently located in FIGS. 12, 13, 14, 16, 17 and 18. Thus, the distributed virtual resource block indices (DVRBs) can be changed in location before being mapped to physical resource block (PRB) indices, and this change can be made by block interleaver. Next, a block interleaver structure according to the present invention will be described.

<Вариант осуществления 6><Embodiment 6>

Далее будет дано описание способа для конфигурирования перемежителя, имеющего требуемую степень, равную кратности разнесения, согласно одному из вариантов осуществления настоящего изобретения.Next, a description will be given of a method for configuring an interleaver having a desired degree equal to a diversity factor, according to one embodiment of the present invention.

Подробно, в способе отображения последовательных индексов распределенных виртуальных ресурсных блоков (DVRB) на несмежные распределенные физические ресурсные блоки (PRB), предложен способ, который использует перемежитель блоков и конфигурирует этот перемежитель так, что он имеет степень, равную заданной кратности разнесения NDivOrder· Степень перемежителя может быть определена следующим образом.In detail, in a method for mapping sequential indices of distributed virtual resource blocks (DVRBs) to non-contiguous distributed physical resource blocks (PRBs), a method is proposed that uses a block interleaver and configures this interleaver so that it has a degree equal to a given diversity ratio N DivOrder · Degree interleaver can be defined as follows.

Таким образом, в перемежителе блоков, имеющем m строк и n столбцов, когда записываются данные, данные записывают, пока их индекс последовательно увеличивается. Здесь запись выполняют таким образом, что после того, как один столбец полностью заполнен, индекс столбца увеличивают на единицу и заполняют следующий столбец. В каждом столбце запись выполняют, пока индекс строки увеличивается. При считывании из перемежителя, считывание выполняют таким образом, что после того, как одна строка полностью считана, индекс строки увеличивают на единицу, и считывают следующую строку. В этом случае, перемежитель может называться перемежителем степени m.Thus, in a block interleaver having m rows and n columns, when data is recorded, data is recorded while their index is sequentially increased. Here, the record is performed in such a way that after one column is completely filled, the column index is increased by one and the next column is filled. In each column, recording is performed while the row index increases. When reading from the interleaver, the reading is performed in such a way that after one line is completely read, the row index is increased by one, and the next line is read. In this case, the interleaver may be called an interleaver of degree m.

С другой стороны, в перемежителе блоков, имеющем m строк и n столбцов, запись данных можно выполнять таким образом, что после того, как одна строка заполнена, процесс переходит к следующей строке, и считывание данных можно выполнять таким образом, что после того, как считан один столбец, процесс переходит к следующему столбцу. В этом случае, перемежитель может называться перемежителем степени n.On the other hand, in a block interleaver having m rows and n columns, data can be written in such a way that after one line is full, the process moves to the next line, and data can be read in such a way that after one column is read, the process advances to the next column. In this case, the interleaver may be called an interleaver of degree n.

Подробно, NDivOrder ограничивается значением, кратным ND. Таким образом, NDivOrder=K·ND. Здесь, К является положительным целым числом. Также используется перемежитель блоков степени NDivOrder.In detail, N DivOrder is limited to a multiple of N D. Thus, N DivOrder = K · N D. Here, K is a positive integer. An interleaver of degree N DivOrder blocks is also used.

Фиг.19 представляет собой пример, когда количество ресурсных блоков (RB), используемых в перемежении, равно NDVRB=24, ND=2 и NDivOrder=2×3=6.Fig. 19 is an example where the number of resource blocks (RB) used in interleaving is N DVRB = 24, N D = 2, and N DivOrder = 2 × 3 = 6.

Применительно к Фиг.19, при записи в перемежитель, данные записывают, пока их индекс последовательно увеличивается. Здесь, запись выполняют таким образом, что после того, как один столбец полностью заполнен, индекс столбца увеличивают на единицу, и заполняют следующий столбец. В одном столбце запись выполняют, пока индекс строки увеличивается. При считывании из перемежителя, считывание выполняют таким образом, что после того, как одна строка полностью считана, индекс строки увеличивают на единицу и считывают следующую строку. В одной строке считывание выполняют, пока индекс столбца увеличивается. В случае, когда считывание/запись выполняют таким образом, степень перемежителя представляет собой количество строк, которое устанавливают равным заданной кратности разнесения, 6.With reference to FIG. 19, when writing to the interleaver, data is recorded while their index is sequentially increased. Here, the recording is performed in such a way that after one column is completely full, the column index is increased by one, and the next column is filled. In one column, recording is performed while the row index increases. When reading from the interleaver, the reading is performed in such a way that after one line is completely read, the row index is increased by one and the next line is read. In one row, reading is performed while the column index increases. In the case when the read / write is performed in this way, the degree of interleaver is the number of lines, which is set equal to a given diversity ratio, 6.

В случае, когда перемежитель конфигурируется таким образом, очередность индексов распределенного виртуального ресурсного блока (DVRB) последовательности данных, выводимых из перемежителя, может использоваться как очередность индексов первых разделенных частей распределенных виртуальных ресурсных блоков (DVRB), и очередность индексов распределенных виртуальных ресурсных блоков (DVRB) последовательности данных, полученной циклическим сдвигом выводимой последовательности данных на NDVRB/ND, может использоваться как очередность индексов оставшихся разделенных частей. В результате ND разделенных частей, генерируемых из распределенных виртуальных ресурсных блоков (DVRB), отображаются на ND физических ресурсных блоков (PRB) только попарно, и разность между индексами парных распределенных виртуальных ресурсных блоков (DVRB) равна К.In the case where the interleaver is configured in this way, the order of the indices of the distributed virtual resource block (DVRB) of the data sequence output from the interleaver can be used as the order of the indices of the first divided parts of the distributed virtual resource blocks (DVRB), and the order of the indices of the distributed virtual resource blocks (DVRB) ) the data sequence obtained by cyclic shift of the output data sequence by N DVRB / N D , can be used as a sequence of indices existing divided parts. As a result, N D divided parts generated from the distributed virtual resource block (DVRB), N D are displayed on the physical resource block (PRB) pairs only, and the difference between the indexes paired distributed virtual resource block (DVRB) is equal to K.

Например, на Фиг.19, NDVRB/ND=NDVRB (=24)/ND(=2)=24/2=12 и К=3. Также можно заметить из Фиг.19, что очередность 1901 индексов распределенных виртуальных ресурсных блоков (DVRB) последовательности данных с выхода перемежителя имеет вид «0→6→12→18→1→7→13→19→2→8→14→20→3→9→15→21→4→10→16→22→5→11→17→23», и очередность 1902 индексов распределенных виртуальных ресурсных блоков (DVRB) последовательности данных, полученная циклическим сдвигом этой выводимой из перемежителя последовательности данных на NDVRB/ND=12, имеет вид «3→9→15→21→4→10→16→22→5→11→17→23→0→6→12→18→17→13→19→2→8→14→20». Также распределенные виртуальные ресурсные блоки (DVRB) являются парными. Применительно к 1903 Фиг.19, например, можно заметить, что блоки DVRB0 и DVRB3 являются парными. Можно также заметить, что соответствующие сочетания разделенных частей, генерируемых из распределенных виртуальных ресурсных блоков DVRB0 и DVRB3, отображаются соответственно на физические ресурсные блоки PRB0 и PRB12. Подобным образом это применяется к другим распределенным виртуальным ресурсным блокам (DVRB), имеющим другие индексы.For example, in FIG . 19, N DVRB / N D = N DVRB (= 24) / N D (= 2) = 24/2 = 12 and K = 3. It can also be seen from Fig. 19 that the sequence of 1901 indices of distributed virtual resource blocks (DVRB) of the data sequence from the interleaver output has the form “0 → 6 → 12 → 18 → 1 → 7 → 13 → 19 → 2 → 8 → 14 → 20 → 3 → 9 → 15 → 21 → 4 → 10 → 16 → 22 → 5 → 11 → 17 → 23 ”, and the sequence of 1902 indices of distributed virtual resource blocks (DVRB) of the data sequence obtained by cyclic shift of this data sequence output from the interleaver by N DVRB / N D = 12, has the form “3 → 9 → 15 → 21 → 4 → 10 → 16 → 22 → 5 → 11 → 17 → 23 → 0 → 6 → 12 → 18 → 17 → 13 → 19 → 2 → 8 → 14 → 20 ". Distributed virtual resource blocks (DVRBs) are also paired. With reference to 1903 of FIG. 19, for example, it can be seen that the blocks DVRB0 and DVRB3 are paired. You can also notice that the corresponding combinations of the divided parts generated from the distributed virtual resource blocks DVRB0 and DVRB3 are mapped to the physical resource blocks PRB0 and PRB12, respectively. Similarly, this applies to other distributed virtual resource blocks (DVRBs) having different indices.

Согласно этому варианту осуществления, возможно эффективно управлять взаимосвязью между распределенными виртуальными ресурсными блоками (DVRB) и физическими ресурсными блоками (PRB), на которые отображаются эти распределенные виртуальные ресурсные блоки (DVRB).According to this embodiment, it is possible to efficiently control the relationship between the distributed virtual resource blocks (DVRB) and the physical resource blocks (PRB) onto which these distributed virtual resource blocks (DVRB) are mapped.

<Вариант осуществления 7><Embodiment 7>

Далее будет описан способ заполнения нулями прямоугольного перемежителя в соответствии с одним из вариантов осуществления настоящего изобретения.Next, a method for filling in zeros of a rectangular interleaver in accordance with one embodiment of the present invention will be described.

В следующем описании количество нулей, для заполнения перемежителя, может быть представлено значением «Nnull».In the following description the number of zeros to fill the interleaver may be represented by the value «N null».

В соответствии с вариантом 6 осуществления изобретения, возможно полностью заполнить перемежитель данными, поскольку значение NDVRB является кратным значению NDivOrder. Однако, когда значение NDVRB не кратно значению NDivOrder, необходимо принять для рассмотрения способ заполнения нулями, поскольку невозможно полностью заполнить данными перемежитель.In accordance with an embodiment 6 of the invention, it is possible to completely fill data interleaver because N DVRB value is a multiple value of N DivOrder. However, when the N DVRB value is not a multiple of the N DivOrder value, it is necessary to consider the method of filling with zeros, since it is impossible to completely fill the interleaver.

Для циклического сдвига на NDVRB/ND, значение NDVRB должно быть кратным значению ND. Чтобы полностью заполнить данными прямоугольный перемежитель, значение NDVRB должно быть кратным значению NDivOrder.Однако, когда К>1, значение NDVRB может быть не кратным значению NDivOrder, даже при том, что оно кратно значению ND. В этом случае, обычно, перемежитель блоков последовательно заполняют данными, а затем нулями заполняют оставшиеся места перемежителя блоков. После этого выполняется считывание. Если данными заполняют столбец за столбцом, то данные считывают строку за строкой, или если данными заполняют строку за строкой, то данные считывают столбец за столбцом. В этом случае, считывание не выполняют для нулей.For a cyclic shift by N DVRB / N D , the value of N DVRB must be a multiple of the value of N D. To fully populate the rectangular interleaver, N DVRB value must be a multiple of N DivOrder value .However, when K> 1, the value of N DVRB may not be a multiple of the N DivOrder, even though it is a multiple value of N D. In this case, usually, the block interleaver is sequentially filled with data, and then the remaining places of the block interleaver are filled with zeros. After that, reading is performed. If data is filled column by column, then data is read line by line, or if data is filled line by line, then data is read column by column. In this case, reading is not performed for zeros.

На Фиг.20а и 20b показана обычная работа перемежителя блоков, когда количество ресурсных блоков (RB), используемых в операции перемежения, равно 22, а именно NDVRB=22, ND=2 и NDivOrder=2×3=6, то есть когда NDVRB не является кратным значению NDivOrder.20 a and 20 b show the normal operation of the block interleaver when the number of resource blocks (RB) used in the interleaving operation is 22, namely, N DVRB = 22, ND = 2 and N DivOrder = 2 × 3 = 6, i.e. when N DVRB is not a multiple of the value of N DivOrder .

Применительно к Фиг.20а, разность индексов между парными распределенными виртуальными ресурсными блоками (DVRB) является случайным значением. Например, пары распределенного виртуального ресурсного блока DVRB (0, 20), (6, 3) и (12, 9) (указываемые позициями «2001», «2002» и «2003») имеют разность индексов 20 (20-0=20), 3 (6-3=3) и 3 (12-9=3), соответственно. Соответственно, можно заметить, что разность индексов между парными блоками DVRB не фиксируется определенным значением. Поэтому планирование распределенных виртуальных ресурсных блоков (DVRB) сложно, по сравнению со случаем, в котором разность индексов между парными блоками распределенных виртуальных ресурсных блоков (DVRB) является постоянной величиной.With reference to FIG. 20a, an index difference between paired distributed virtual resource blocks (DVRBs) is a random value. For example, the pairs of the distributed virtual resource block DVRB (0, 20), (6, 3) and (12, 9) (indicated by the positions “2001”, “2002” and “2003”) have an index difference of 20 (20-0 = 20 ), 3 (6-3 = 3) and 3 (12-9 = 3), respectively. Accordingly, it can be noted that the difference in the indices between the paired blocks of the DVRB is not fixed by a certain value. Therefore, planning distributed virtual resource blocks (DVRB) is difficult compared to the case in which the index difference between the paired blocks of distributed virtual resource blocks (DVRB) is a constant.

Кроме того, когда предполагается, что NRemain представляет остаток, когда NDVRB делится на NDivOrder, нулями заполняют элементы последнего столбца, за исключением элементов, соответствующих значениям NRemain, как показано на Фиг.20а или 20b. Например, обращаясь к Фиг.20а, нулями можно заполнить два элемента последнего столбца, за исключением четырех элементов, соответствующих четырем значениям, поскольку остаток, когда NDVRB (=22) делится на NDivOrder (=6) равен 4 (NRemain=4). Хотя в вышеупомянутом примере нулями заполняют замыкающую часть, они могут быть помещены перед значением первого индекса. Например, NRemain значений заполняют элементы, начинающиеся с первого элемента. Также нули могут размещаться в заранее определенных местоположениях, соответственно.In addition, when it is assumed that N Remain represents the remainder when the N DVRB is divided by N DivOrder , zeros fill the elements of the last column, with the exception of elements corresponding to N Remain values, as shown in FIG. For example, referring to Fig. 20a, two elements of the last column can be filled with zeros, with the exception of four elements corresponding to four values, since the remainder when N DVRB (= 22) is divided by N DivOrder (= 6) is 4 (N Remain = 4 ) Although the trailing part is filled with zeros in the above example, they can be placed before the value of the first index. For example, N Remain values populate items starting with the first item. Also, zeros can be placed at predetermined locations, respectively.

Фиг.21а и 21b иллюстрируют способ размещения нулей согласно одному из вариантов осуществления настоящего изобретения. Ссылаясь на Фиг.21а и 21b, может быть замечено, что, по сравнению со случаем Фиг.20а и 20b, нули распределены однородно.21a and 21b illustrate a method for arranging zeros according to one embodiment of the present invention. Referring to FIGS. 21a and 21b, it can be seen that, compared to the case of FIGS. 20a and 20b, the zeros are uniformly distributed.

В этом варианте осуществления, когда нулями заполняют прямоугольный перемежитель блоков, значение NDivOrder, соответствующее степени перемежителя, делится на ND групп, каждая из которых имеет размер К, и нули однородно распределяют во всех группах. Например, как показано в Фиг.21а, перемежитель может быть разделен на ND (=2) группы G2101 и G2102. В рассматриваемом случае, К=3. Один ноль записан в первой группе G2101. Аналогично один ноль записан во второй группе G2102. Таким образом, нули записываются дистрибутивно.In this embodiment, when the rectangular block interleaver is filled with zeros, the N DivOrder value corresponding to the degree of the interleaver is divided into ND groups, each of which is of size K, and the zeros are uniformly distributed in all groups. For example, as shown in FIG. 21a, the interleaver can be divided into N D (= 2) groups G2101 and G2102. In the case under consideration, K = 3. One zero is recorded in the first group G2101. Similarly, one zero is recorded in the second group G2102. Thus, zeros are written distributively.

Например, когда запись выполняют таким образом, что значения последовательно заполняются, в итоге остается NRemain значений. Когда индексы, соответствующие остающимся значениям, размещаются в ND групп таким образом, чтобы они были однородно распределены, возможно однородное распределение нулей. Например, в случае на Фиг.21а, остается NRemain (=4) мест данных. Когда индексы 18, 19, 20, и 21, соответствующие местам данных, размещаются в ND (=2) группах таким образом, чтобы они были однородно распределены, возможно разместить один ноль в каждой группе.For example, when a record is performed in such a way that the values are sequentially populated, the result is N Remain values. When the indices corresponding to the remaining values are placed in N D groups so that they are uniformly distributed, a homogeneous distribution of zeros is possible. For example, in the case of FIG. 21a, N Remain (= 4) data locations remain. When the indices 18, 19, 20, and 21 corresponding to the data places are placed in N D (= 2) groups so that they are uniformly distributed, it is possible to place one zero in each group.

В результате можно поддерживать разность между парными индексами распределенных виртуальных ресурсных блоков (DVRB) равной К или меньше (например, К=3). Соответственно, здесь имеется преимущество в том, что более эффективное распределение блоков DVRB может быть достигнуто.As a result, the difference between the paired indices of the distributed virtual resource blocks (DVRB) can be kept equal to K or less (for example, K = 3). Accordingly, there is an advantage in that a more efficient allocation of DVRB blocks can be achieved.

<Вариант осуществления 8><Embodiment 8>

Далее будет описан способ установки относительного расстояния между разделенными частями каждого распределенного виртуального ресурсного блока (DVRB), отображаемого на физические ресурсные блоки (PRB), на 0, в соответствии с одним из вариантов осуществления настоящего изобретения.Next, a method for setting the relative distance between the divided parts of each distributed virtual resource block (DVRB) displayed on the physical resource blocks (PRB) to 0, in accordance with one embodiment of the present invention, will be described.

На Фиг.22 показан способ для отображения подвергнутых перемежению индексов распределенного виртуального ресурсного блока (DVRB), в то время как пробел Gap=0, в соответствии с одним из вариантов осуществления настоящего изобретения.On Fig shows a method for displaying interleaved indices of a distributed virtual resource block (DVRB), while the space Gap = 0, in accordance with one embodiment of the present invention.

Кроме того, когда М распределенных виртуальных ресурсных блоков (DVRB) выделяют одной единице пользовательского оборудования (UE) (терминалу) в схеме отображения последовательных индексов распределенных виртуальных ресурсных блоков (DVRB) на несмежные, распределенные физические ресурсные блоки (PRB), может быть задано опорное значение Mth для М. На основе опорного значения Mth, разделенные части каждого распределенного виртуального ресурсного блока (DVRB), соответственно, могут быть дистрибутивно назначены различным физическим ресурсным блокам (PRB), чтобы увеличить кратность разнесения. Альтернативно, разделенные части каждого распределенного виртуального ресурсного блока (DVRB) могут быть назначены тому же самому физическому ресурсному блоку (PRB), без распределения разным физическим ресурсным блокам (PRB). В этом случае, возможно сократить количество физических ресурсных блоков (PRB), на которые дистрибутивно отображаются распределенные виртуальные ресурсные блоки (DVRB), и таким образом ограничить кратность разнесения.In addition, when M distributed virtual resource blocks (DVRBs) are allocated to one user equipment unit (UE) (terminal) in a mapping scheme of sequential indices of distributed virtual resource blocks (DVRBs) to non-adjacent, distributed physical resource blocks (PRBs), a reference value M th for M based on the reference value M th, the divided parts of each of the distributed virtual resource block (DVRB), respectively, may be distributively assigned to different physical resource blocks (P RB) to increase the diversity ratio. Alternatively, the divided parts of each distributed virtual resource block (DVRB) can be assigned to the same physical resource block (PRB), without being allocated to different physical resource blocks (PRB). In this case, it is possible to reduce the number of physical resource blocks (PRBs) onto which the distributed virtual resource blocks (DVRBs) are distributed and thus limit the diversity ratio.

Таким образом, этот способ представляет собой схему, в которой разделенные части каждого распределенного виртуального ресурсного блока (DVRB) распределяют, чтобы увеличить кратность разнесения, когда М меньше, чем определенное опорное значение (=Mth), тогда как в случае, когда М является не меньше, чем определенное опорное значение (=Mth), разделенные части каждого распределенного виртуального ресурсного блока (DVRB) назначают тому же самому блоку PRB без выполнения распределения, чтобы сократить количество физических ресурсных блоков (PRB), на которые дистрибутивно отображаются распределенные виртуальные ресурсные блоки (DVRB), и таким образом ограничить кратность разнесения.Thus, this method is a scheme in which the divided parts of each distributed virtual resource block (DVRB) are distributed to increase the diversity factor when M is less than a certain reference value (= M th ), whereas in the case when M is not less than a specific reference value (= M th), divided parts of each of the distributed virtual resource block (DVRB) is assigned to the same PRB without performing block distribution to reduce the number of physical resource blocks (PRB), on a cat Distributed virtual resource blocks (DVRBs) are displayed in a distributive manner, and thus limit diversity diversity.

Таким образом, в этой схеме индексы распределенного виртуального ресурсного блока (DVRB) последовательности данных с выхода перемежителя применяют, обычно, ко всем разделенным частям каждого распределенного виртуального ресурсного блока (DVRB) таким образом, чтобы они отображались на физические ресурсные блоки (PRB), как показано на Фиг.22. Например, обращаясь к Фиг.9, индексы распределенного виртуального ресурсного блока (DVRB) последовательности данных с выхода перемежителя имеют очередность «0→6→12→18→1→7→13→19→2→8→14→20→3→9→15→21→4→10→16→22→5→11→17→23». В этом случае, каждый индекс распределенного виртуального ресурсного блока (DVRB) последовательности данных применяется, обычно, к первой и второй разделенным частям 2201 и 2202 каждого распределенного виртуального ресурсного блока (DVRB).Thus, in this scheme, the distributed virtual resource block (DVRB) indices of the data sequence from the interleaver output are usually applied to all divided parts of each distributed virtual resource block (DVRB) so that they are mapped to physical resource blocks (PRB), such as shown in Fig.22. For example, referring to FIG. 9, indices of a distributed virtual resource block (DVRB) of a data sequence from an interleaver output have the order “0 → 6 → 12 → 18 → 1 → 7 → 13 → 19 → 2 → 8 → 14 → 20 → 3 → 9 → 15 → 21 → 4 → 10 → 16 → 22 → 5 → 11 → 17 → 23 ”. In this case, each distributed virtual resource block (DVRB) index of the data sequence is usually applied to the first and second divided parts 2201 and 2202 of each distributed virtual resource block (DVRB).

<Вариант осуществления 9><Embodiment 9>

Далее будет описан способ, в котором используются оба вышеописанных варианта 6 и 8 осуществления, в соответствии с одним из вариантов осуществлениям настоящего изобретения.Next, a method will be described in which both of the above described embodiments 6 and 8 are used, in accordance with one embodiment of the present invention.

На Фиг.23 показан случай, в котором одновременно мультиплексируются пользовательское оборудование UE1, которое подвергается планированию в схеме отображения соответствующих разделенных частей каждого распределенного виртуального ресурсного блока (DVRB) на разные физические ресурсные блоки (PRB), как показано на Фиг.19, и пользовательское оборудование UE2, которое подвергается планированию в схеме отображения разделенных частей каждого распределенного виртуального ресурсного блока (DVRB) на тот же самый блок PRB, как показано на Фиг.22. Таким образом, на Фиг.23 показан случай, в котором пользовательское оборудование UE1 и UE2 одновременно подвергается планированию в соответствии со способами по вариантам 6 и 8 осуществления изобретения, соответственно.FIG. 23 shows a case in which user equipment UE1 is simultaneously multiplexed, which is scheduled in a mapping scheme of respective divided parts of each distributed virtual resource block (DVRB) to different physical resource blocks (PRB), as shown in FIG. 19, and user equipment UE2, which is scheduled in a mapping scheme of the divided parts of each distributed virtual resource block (DVRB) to the same PRB block, as shown in FIG. Thus, FIG. 23 shows a case in which user equipment UE1 and UE2 are simultaneously scheduled in accordance with the methods of Embodiments 6 and 8, respectively.

Например, обращаясь к Фиг.23, пользовательскому оборудованию UE1 выделяют распределенные виртуальные ресурсные блоки DVRBO, DVRB1, DVRB2, DVRB3 и DVRB4 (2301), тогда как пользовательскому оборудованию UE2 выделяют распределенные виртуальные ресурсные блоки DVRB6, DVRB7, DVRB8, DVRB9, DVRB 10 и DVRB 11 (2302). Однако пользовательское оборудование UE1 подвергают планированию таким образом, что разделенные части каждого блока DVRB отображают на разные физические ресурсные блоки (PRB), соответственно, тогда как пользовательское оборудование UE2 подвергают планированию таким образом, что разделенные части каждого блока DVRB отображают на один и тот же физический ресурсный блок PRB. Соответственно, блоки PRB, используемые для пользовательского оборудования UE1 и UE2, включают блоки PRBO, PRB1, PRB4, PRB5, PRB8, PRB9, PRB 12, PRB13, PRB16, PRB17, PRB20 и PRB21, как показано позицией «2303» на Фиг.23. В этом случае, однако, блоки PRB8 и PRB20 используются частично.For example, referring to FIG. 23, the distributed virtual resource blocks DVRBO, DVRB1, DVRB2, DVRB3 and DVRB4 (2301) are allocated to the user equipment UE1, while the distributed virtual resource blocks DVRB6, DVRB7, DVRB8, DVRB9, DVRB 10 and 10 are allocated to the user equipment UE1 DVRB 11 (2302). However, the user equipment UE1 is scheduled such that the divided parts of each DVRB are mapped to different physical resource blocks (PRBs), respectively, while the user equipment UE2 is planned so that the divided parts of each DVRB are mapped to the same physical resource block PRB. Accordingly, the PRBs used for user equipment UE1 and UE2 include PRBO, PRB1, PRB4, PRB5, PRB8, PRB9, PRB 12, PRB13, PRB16, PRB17, PRB20 and PRB21, as shown at 2303 in FIG. 23 . In this case, however, the PRB8 and PRB20 units are partially used.

Когда разделенные части каждого распределенного виртуального ресурсного блока (DVRB) соответственно отображают на распределенные физические ресурсные блоки (PRB), разность между парными индексами блоков DVRB ограничена значением К или меньше. Соответственно, эта схема не влияет на распределенные виртуальные ресурсные блоки (DVRB), разнесенные друг от друга с пробелом больше чем К. Соответственно, возможно легко отличить индексы, подходящие для использования в «случае, в котором разделенные части каждого блока DVRB отображают на один и тот же блок PRB» от «неподходящих» индексов.When the divided parts of each distributed virtual resource block (DVRB) are respectively mapped to distributed physical resource blocks (PRB), the difference between the pair indexes of the DVRB blocks is limited to K or less. Accordingly, this scheme does not affect distributed virtual resource blocks (DVRB), spaced from each other with a space greater than K. Accordingly, it is possible to easily distinguish indices suitable for use in the “case in which the divided parts of each DVRB block are mapped to one and the same PRB block "from" inappropriate "indexes.

<Вариант осуществления 10><Embodiment 10>

Далее будет описан способ для ограничения NDVRB, чтобы предотвратить генерацию нуля, в соответствии с одним из вариантов осуществлениям настоящего изобретения.Next, a method for limiting N DVRB to prevent generation of zero will be described in accordance with one embodiment of the present invention.

Снова обращаясь к Фиг.20, можно заметить, что разность между индексами распределенных виртуальных ресурсных блоков (DVRB), парными для блоков PRB, может не фиксироваться определенным значением. Чтобы уменьшить разность индексов распределенных виртуальных ресурсных блоков (DVRB) до определенного значения или меньше, как описано выше, может использоваться способ на Фиг.21.Referring again to FIG. 20, it can be noted that the difference between the distributed virtual resource block (DVRB) indices paired for the PRB blocks may not be fixed by a certain value. In order to reduce the distributed virtual resource block (DVRB) index difference to a certain value or less, as described above, the method of FIG. 21 can be used.

Когда, чтобы распределить нули, используется способ на Фиг 21, сложность перемежителя увеличивается из-за обработки нулей. Чтобы предотвратить такое явление, может быть рассмотрен способ для того, чтобы ограничить NDVRB таким образом, что ноль не генерируется.When the method of FIG. 21 is used to distribute zeros, the interleaver complexity is increased due to the processing of zeros. To prevent such a phenomenon, a method can be considered in order to limit N DVRB so that zero is not generated.

В поясняемом перемежителе количество ресурсных блоков (RB), используемых для распределенных виртуальных ресурсных блоков (DVRB), а именно NDVRB, ограничено числом, кратным кратности разнесения, а именно NDivOrder, так, что прямоугольную матрицу перемежителя не заполняют нулями.In the illustrated interleaver, the number of resource blocks (RB) used for distributed virtual resource blocks (DVRB), namely N DVRB , is limited by a multiple of the diversity factor , namely N DivOrder , so that the rectangular interleaver matrix is not filled with zeros.

В перемежителе блоков степени D прямоугольную матрицу перемежителя не заполняют нулями, когда количество ресурсных блоков (RB), используемых для блоков DVRB, а именно NDVRB, ограничено значением, кратным D.In a block interleaver of degree D, the rectangular interleaver matrix is not filled with zeros when the number of resource blocks (RB) used for DVRB blocks, namely N DVRB , is limited to a multiple of D.

Далее будут описаны несколько вариантов осуществления, используя перемежитель согласно настоящему изобретению, когда К=2 и ND=2. Зависимость между индексами физических ресурсных блоков (PRB) и распределенных виртуальных ресурсных блоков (DVRB) может быть выражена математическим выражением.Next will be described several embodiments using the interleaver according to the present invention when K = 2 and N D = 2. The relationship between the indices of physical resource blocks (PRB) and distributed virtual resource blocks (DVRB) can be expressed by a mathematical expression.

Фиг.24 поясняет зависимость между индексами блоков PRB и DVRB.24 illustrates the relationship between the indices of PRB and DVRB blocks.

Ссылаясь на следующее описание и Фиг.24, подразумеваются следующие параметры, используемые в математических выражениях.Referring to the following description and FIG. 24, the following parameters are intended to be used in mathematical expressions.

р: индекс физического ресурсного блока - PRB (0≤р≤NDVRB-1),p: the index of the physical resource block is PRB (0≤p≤N DVRB -1),

d: индекс распределенного виртуального ресурсного блока DVRB (0≤d≤NDVRB-1),d: DVRB Distributed Virtual Resource Block Index (0≤d≤N DVRB -1),

P1,d: индекс первого слота блока PRB, на который отображается данный индекс d блока DVRB,P 1, d : index of the first slot of the PRB block onto which this index d of the DVRB block is mapped,

p2,d: индекс второго слота блока PRB, на который отображается данный индекс d блока DVRB,p 2, d : index of the second slot of the PRB block onto which this index d of the DVRB block is mapped,

dp1: индекс распределенного виртуального ресурсного блока (DVRB), включаемый в первый слот данного индекса р физического ресурсного блока (PRB),d p1 : index of a distributed virtual resource block (DVRB) included in the first slot of a given index p of a physical resource block (PRB),

dp2: индекс распределенного виртуального ресурсного блока (DVRB), включаемый во второй слот данного индекса р физического ресурсного блока (PRB).d p2 : index of the distributed virtual resource block (DVRB) included in the second slot of this index p of the physical resource block (PRB).

Константы, используемые в выражениях 1-11, выражающих зависимость между индексами блоков DVRB и PRB, определяются следующим образом.The constants used in expressions 1-11 expressing the relationship between the DVRB and PRB block indices are defined as follows.

С: количество столбцов перемежителя блоков,C: the number of columns of the interleaver blocks,

R: количество строк перемежителя блоков,R: number of rows of block interleaver,

NDVRB: количество ресурсных блоков (RB), используемых для распределенных виртуальных ресурсных блоков (DVRB),N DVRB : the number of resource blocks (RB) used for distributed virtual resource blocks (DVRB),

R=[NDVRB/С],R = [N DVRB / C],

NPRb: количество физических ресурсных блоков (PRB) в полосе пропускания системы.NPRb: The number of physical resource blocks (PRB) in the system bandwidth.

Фиг.25а поясняет вышеописанные константы.Figa explains the above constants.

Когда К=2, ND=2 и NDVRB является числом, кратным С, отношение между индексами физических ресурсных блоков (PRB) и распределенных виртуальных ресурсных блоков (DVRB) может быть получено, используя Выражения 1-3. Сначала, если задан индекс р физического ресурсного блока (PRB), то индекс распределенного виртуального ресурсного блока (DVRB) может быть получен, используя Выражения 1 или 2. В дальнейшем описании, «mod(x,y)» означает «х mod у», и «mod» означает операцию по модулю. Также «[·]» означает операцию убывания и представляет наибольшее из целых чисел, равных или меньших, чем число, указанное в «[·]». С другой стороны, «[·]» означает операцию возрастания и представляет наименьшее из целых чисел, равных или больших, чем число, указанное в «[·]». Также «round(*)» представляет целое число, ближайшее к числу, указанному в скобках «()». Также «min(x,y)» представляет значение, которое является не большим среди х и у, тогда как «max (х,у)» представляет значение, которое является не меньшим среди х и у.When K = 2, N D = 2, and N DVRB is a multiple of C, the relationship between the indices of physical resource blocks (PRB) and distributed virtual resource blocks (DVRB) can be obtained using Expressions 1-3. First, if the index p of the physical resource block (PRB) is given, then the index of the distributed virtual resource block (DVRB) can be obtained using Expressions 1 or 2. In the following description, “mod (x, y)” means “x mod y” , and “mod” means a modulo operation. Also, "[·]" means the operation of decreasing and represents the largest of the integers equal to or less than the number indicated in "[·]". On the other hand, "[·]" means the operation of increasing and represents the smallest of integers equal to or greater than the number indicated in "[·]". Also, “round (*)” represents an integer closest to the number indicated in brackets “()”. Also, “min (x, y)” represents a value that is not large among x and y, while “max (x, y)” represents a value that is not smaller among x and y.

[Выражение 1][Expression 1]

dp1=mod(p,R)·C+[p/R],d p1 = mod (p, R) · C + [p / R],

dp2=mod(p',R)·C+[p'/R], d p2 = mod (p ', R) · C + [p' / R],

где р'=mod(р+NDVRB/2, NDVRB).where p '= mod (p + N DVRB / 2, N DVRB ).

[Выражение 2][Expression 2]

dp1=mod(p,R)C+[p/R]d p1 = mod (p, R) C + [p / R]

d p 2 = { d p 1 2, к о г д а mod ( d p 1 , C ) 2 d p 1 + 2, к о г д а mod ( d p 1 , C ) < 2

Figure 00000020
d p 2 = { d p one - 2 to about g d but mod ( d p one , C ) 2 d p one + 2 to about g d but mod ( d p one , C ) < 2
Figure 00000020

С другой стороны, когда NDVRB является числом, кратным С, и задан индекс d распределенного виртуального ресурсного блока (DVRB), индекс физического ресурсного блока (PRB) может быть получен, используя Выражение 3.On the other hand, when N DVRB is a multiple of C and an index d of a distributed virtual resource block (DVRB) is specified, the index of the physical resource block (PRB) can be obtained using Expression 3.

[Выражение 3][Expression 3]

P1,d=mod(d,C)·R+[d/C],P 1, d = mod (d, C) · R + [d / C],

p2,d=mod(p1,d+NDVRB/2, NDVRB).p 2, d = mod (p 1, d + N DVRB / 2, N DVRB ).

На Фиг.25b показан обычный способ заполнения нулями перемежителя. Этот способ применяется к случаю, в котором К=2, ND=2 и NDVRB является числом, кратным Nd. Способ, показанный на Фиг.25b, подобен способу на Фиг.20а и 20b. В соответствии со способом на Фиг.25b, если задан индекс р физического ресурсного блока (PRB), то индекс распределенного виртуального ресурсного блока (DVRB) может быть получен, используя Выражение 4.Fig. 25b shows a conventional method for filling zeros of an interleaver. This method applies to the case in which K = 2, N D = 2 and N DVRB is a multiple of N d . The method shown in FIG. 25b is similar to the method in FIGS. 20a and 20b. According to the method of FIG. 25b, if the index p of the physical resource block (PRB) is specified, then the index of the distributed virtual resource block (DVRB) can be obtained using Expression 4.

[Выражение 4][Expression 4]

dp1=mod(p',R)·C+[p'/R],d p1 = mod (p ', R) · C + [p' / R],

p ' = { p + 1, к о г д а mod ( N R B ' , C ) 0 и p 3 R 1 p , к о г д а mod ( N R B ' , C ) = 0 и p < 3 R 1

Figure 00000021
p '' = { p + one, to about g d but mod ( N R B '' , C ) 0 and p 3 R - one p , to about g d but mod ( N R B '' , C ) = 0 and p < 3 R - one
Figure 00000021

dp2=mod(p'',R)·C+[p''/R],d p2 = mod (p ", R) · C + [p" / R],

где p ' = { p ' ' ' + 1, к о г д а mod ( N R B ' , C ) 0 и p ' ' ' 3 R 1 p ' ' ' , к о г д а mod ( N R B ' , C ) = 0 и p ' ' ' < 3 R 1

Figure 00000022
Where p '' = { p '' '' '' + one, to about g d but mod ( N R B '' , C ) 0 and p '' '' '' 3 R - one p '' '' '' , to about g d but mod ( N R B '' , C ) = 0 and p '' '' '' < 3 R - one
Figure 00000022

при этом р'''=mod(p+NDVRB/2, NDVRB).wherein p '''= mod (p + N DVRB / 2, N DVRB ).

С другой стороны, если задан индекс d распределенного виртуального ресурсного блока (DVRB), то индекс физического ресурсного блока (PRB) может быть получен, используя Выражение 5.On the other hand, if the index d of the distributed virtual resource block (DVRB) is specified, then the index of the physical resource block (PRB) can be obtained using Expression 5.

[Выражение 5][Expression 5]

p 1, d = { p 1, d ' 1, к о г д а mod ( N D V R B , C ) 0 и p 2 R 1 и p 3 R 2 2 R 1, к о г д а mod ( N D V R B , C ) 0 и p = 3 R 2 p , к о г д а mod ( N D V R B , C ) = 0 и л и p < 2 R 1

Figure 00000023
p one, d = { p one, d '' - one, to about g d but mod ( N D V R B , C ) 0 and p 2 R - one and A. A. p 3 R - 2 2 R - one, to about g d but mod ( N D V R B , C ) 0 and p = 3 R - 2 p , to about g d but mod ( N D V R B , C ) = 0 and l and p < 2 R - one
Figure 00000023

где Where

p2,d=mod(p1,d+NDVRB/2, NDVRB)p 2, d = mod (p 1, d + N DVRB / 2, N DVRB )

<Вариант осуществления 11><Embodiment 11>

На Фиг.25с показан способ заполнения нулями перемежителя в соответствии с одним из вариантов осуществления настоящего изобретения. Этот способ применяется к случаю, в котором К=2, ND=2 и NDVRB является числом, кратным ND.FIG. 25c shows a method for filling zeros of an interleaver in accordance with one embodiment of the present invention. This method applies to the case in which K = 2, N D = 2, and N DVRB is a multiple of N D.

Фиг.25с иллюстрирует способ, соответствующий способу по варианту 7 осуществления изобретения и Фиг.21а и 21b. Способ, показанный на Фиг.25с, может быть объяснен, используя Выражения 6-8. В соответствии со способом на Фиг.25с, если задан индекс р физического ресурсного блока (PRB), то индекс распределенного виртуального ресурсного блока (DVRB) может быть получен, используя Выражения 6 или 7.Fig. 25c illustrates a method corresponding to the method of Embodiment 7 of the invention and Figs. 21a and 21b. The method shown in FIG. 25c can be explained using Expressions 6-8. According to the method of FIG. 25c, if an index p of a physical resource block (PRB) is specified, then a distributed virtual resource block (DVRB) index can be obtained using Expressions 6 or 7.

[Выражение 6][Expression 6]

dp1=mod(p',R)·C+[p'/R]d p1 = mod (p ', R) · C + [p' / R]

p ' = { p + 1, к о г д а mod ( N D V R B , C ) 0 и p 2 R 1 и p 3 R 2 2 R 1, к о г д а mod ( N D V R B , C ) 0 и p = 3 R 2 p , к о г д а mod ( N D V R B , C ) = 0 и л и p < 2 R 1

Figure 00000024
p '' = { p + one, to about g d but mod ( N D V R B , C ) 0 and p 2 R - one and A. A. p 3 R - 2 2 R - one, to about g d but mod ( N D V R B , C ) 0 and p = 3 R - 2 p , to about g d but mod ( N D V R B , C ) = 0 and l and p < 2 R - one
Figure 00000024

dp2=mod(p'',R)·C+[p''/R]d p2 = mod (p ", R) · C + [p"'/ R]

p ' ' = { p ' ' ' + 1, к о г д а mod ( N D V R B , C ) 0 и p ' ' ' 2 R 1 и p 3 R 2 2 R 1, к о г д а mod ( N D V R B , C ) 0 и p = 3 R 2 p ' ' ' , к о г д а mod ( N D V R B , C ) = 0 и л и p ' ' ' < 2 R 1

Figure 00000025
p '' '' = { p '' '' '' + one, to about g d but mod ( N D V R B , C ) 0 and p '' '' '' 2 R - one and A. A. p 3 R - 2 2 R - one, to about g d but mod ( N D V R B , C ) 0 and p = 3 R - 2 p '' '' '' , to about g d but mod ( N D V R B , C ) = 0 and l and p '' '' '' < 2 R - one
Figure 00000025

при этом р'''=mod(p+NDVRB/2, NDVRB)wherein p '''= mod (p + N DVRB / 2, N DVRB)

[Выражение 7][Expression 7]

dp1=mod(p',R)·C+[p'/R]d p1 = mod (p ', R) · C + [p' / R]

p ' = { p + 1, к о г д а mod ( N D V R B , C ) 0 и p 2 R 1 и p 3 R 2 2 R 1, к о г д а mod ( N D V R B , C ) 0 и p = 3 R 2 p , к о г д а mod ( N D V R B , C ) = 0 и л и p < 2 R 1

Figure 00000026
p '' = { p + one, to about g d but mod ( N D V R B , C ) 0 and p 2 R - one and A. A. p 3 R - 2 2 R - one, to about g d but mod ( N D V R B , C ) 0 and p = 3 R - 2 p , to about g d but mod ( N D V R B , C ) = 0 and l and p < 2 R - one
Figure 00000026

d p 2 = { d p 1 2, к о г д а mod ( d p 1 , C ) 2 d p 1 + 2, к о г д а mod ( d p 1 , C ) < 2 и d p 1 N D V R B 2 и d p 1 N D V R B 1 N D V R B 1, к о г д а mod ( d p 1 , C ) < 2 и d p 1 N D V R B 2 N D V R B 2, к о г д а mod ( d p 1 , C ) < 2 и d p 1 N D V R B 1

Figure 00000027
d p 2 = { d p one - 2 to about g d but mod ( d p one , C ) 2 d p one + 2 to about g d but mod ( d p one , C ) < 2 and d p one N D V R B - 2 and d p one N D V R B - one N D V R B - one, to about g d but mod ( d p one , C ) < 2 and d p one N D V R B - 2 N D V R B - 2 to about g d but mod ( d p one , C ) < 2 and d p one N D V R B - one
Figure 00000027

С другой стороны, в способе на Фиг.25с, если задан индекс d распределенного виртуального ресурсного блока (DVRB), то индекс физического ресурсного блока (PRB) может быть получен, используя Выражение 8.On the other hand, in the method of FIG. 25c, if the index d of the distributed virtual resource block (DVRB) is specified, then the index of the physical resource block (PRB) can be obtained using Expression 8.

[Выражение 8][Expression 8]

p 1, d = { p 1, d ' 1, к о г д а mod ( N D V R B , C ) 0 и mod ( d , C ) 2 3 R 2, к о г д а mod ( N D V R B , C ) 0 и d = N D V R B 1 p 1, d ' , к о г д а mod ( N D V R B , C ) = 0 и л и ( mod ( d , C ) < 2 и d N D V R B 1 )

Figure 00000028
p one, d = { p one, d '' - one, to about g d but mod ( N D V R B , C ) 0 and mod ( d , C ) 2 3 R - 2 to about g d but mod ( N D V R B , C ) 0 and d = N D V R B - one p one, d '' , to about g d but mod ( N D V R B , C ) = 0 and l and ( mod ( d , C ) < 2 and d N D V R B - one )
Figure 00000028

где p 1, d ' = mod ( d , C ) R + [ d / C ]

Figure 00000029
Where p one, d '' = mod ( d , C ) R + [ d / C ]
Figure 00000029

p2,d=mod(p1,d+NDVRB/2,NDVRB)p 2, d = mod (p 1, d + N DVRB / 2, N DVRB )

<Вариант осуществления 12><Embodiment 12>

На Фиг.25d показан способ, осуществляемый с использованием способа по варианту 7 осуществления изобретения и Фиг.21а и 21b, когда К=2, ND=2, и размер перемежителя (=С×R) устанавливается таким образом, что C·R=NDVRB+Nnull. Здесь «Nnull» представляет число нулей, которые должны быть добавлены в перемежитель. Это значение Nnull может быть заранее заданным значением. В соответствии с этим способом, если задан индекс р физического ресурсного блока (PRB), то индекс распределенного виртуального ресурсного блока (DVRB) может быть получен, используя Выражения 9 или 10.FIG. 25d shows a method implemented using the method of Embodiment 7 and FIGS. 21a and 21b when K = 2, N D = 2, and the interleaver size (= C × R) is set such that C · R = N DVRB + N null . Here, “N null ” represents the number of zeros to be added to the interleaver. This N null value may be a predefined value. According to this method, if the index p of the physical resource block (PRB) is specified, then the distributed virtual resource block index (DVRB) can be obtained using Expressions 9 or 10.

[Выражение 9][Expression 9]

dp1=mod(p',R)·C+[p'/R],d p1 = mod (p ', R) · C + [p' / R],

гдеWhere

p ' = { p , к о г д а N n u l l = 0 и л и p < R N n u l l / 2 и л и R p < 2 R N n u l l / 2 p + N n u l l / 2, к о г д а N n u l l 0 и л и ( 2 R N n u l l / 2 p < 3 R N n u l l и л и p 3 R N n u l l / 2 )

Figure 00000030
p '' = { p , to about g d but N n u l l = 0 and l and p < R - N n u l l / 2 and l and R p < 2 R - N n u l l / 2 p + N n u l l / 2 to about g d but N n u l l 0 and l and ( 2 R - N n u l l / 2 p < 3 R - N n u l l and l and p 3 R - N n u l l / 2 )
Figure 00000030

dp1=mod(p',R)·C/2+[p'/2R] d p1 = mod (p ', R) · C / 2 + [p' / 2R]

p ' = { p + R N n u l l / 2, к о г д а N n u l l 0 и R N n u l l / 2 p < R p + R , к о г д а N n u l l 0 и 3 R N n u l l p < 3 R N n u l l / 2

Figure 00000031
p '' = { p + R - N n u l l / 2 to about g d but N n u l l 0 and R - N n u l l / 2 p < R p + R , to about g d but N n u l l 0 and 3 R - N n u l l p < 3 R - N n u l l / 2
Figure 00000031

[Выражение 10][Expression 10]

dp2=mod(p'',R)·C+[p''/R]d p2 = mod (p ", R) · C + [p"'/ R]

гдеWhere

p ' ' = { p ' ' ' , к о г д а N n u l l = 0 и л и p ' ' ' < R N n u l l / 2 и л и R p ' ' ' < 2 R N n u l l / 2 p ' ' ' + N n u l l / 2, к о г д а N n u l l 0 и л и ( 2 R N n u l l / 2 p ' ' ' < 3 R N n u l l и л и p ' ' ' 3 R N n u l l / 2 )

Figure 00000032
p '' '' = { p '' '' '' , to about g d but N n u l l = 0 and l and p '' '' '' < R - N n u l l / 2 and l and R p '' '' '' < 2 R - N n u l l / 2 p '' '' '' + N n u l l / 2 to about g d but N n u l l 0 and l and ( 2 R - N n u l l / 2 p '' '' '' < 3 R - N n u l l and l and p '' '' '' 3 R - N n u l l / 2 )
Figure 00000032

dp2=mod(p'',R)·C/2+[p''/2R]d p2 = mod (p ", R) · C / 2 + [p"'/ 2R]

где p ' ' = { p ' ' ' + R N n u l l / 2, к о г д а N n u l l 0 и R N n u l l / 2 p ' ' ' < R p ' ' ' + R , к о г д а N n u l l 0 и 3 R N n u l l p ' ' ' < 3 R N n u l l / 2

Figure 00000033
Where p '' '' = { p '' '' '' + R - N n u l l / 2 to about g d but N n u l l 0 and R - N n u l l / 2 p '' '' '' < R p '' '' '' + R , to about g d but N n u l l 0 and 3 R - N n u l l p '' '' '' < 3 R - N n u l l / 2
Figure 00000033

С другой стороны, если задан индекс d распределенного виртуального ресурсного блока (DVRB), то индекс физического ресурсного блока (PRB) может быть получен, используя Выражение 11.On the other hand, if the index d of the distributed virtual resource block (DVRB) is specified, then the index of the physical resource block (PRB) can be obtained using Expression 11.

[Выражение 11][Expression 11]

p 1, d = { p 1, d ' , к о г д а N n u l l 0 и л и ( d < N D V R B N n u l l и mod ( d , C ) < 2 ) p 1, d ' N n u l l / 2, к о г д а N n u l l 0 и ( d < N D V R B N n u l l и mod ( d , C ) 2 )

Figure 00000034
p one, d = { p one, d '' , to about g d but N n u l l 0 and l and ( d < N D V R B - N n u l l and mod ( d , C ) < 2 ) p one, d '' - N n u l l / 2 to about g d but N n u l l 0 and ( d < N D V R B - N n u l l and mod ( d , C ) 2 )
Figure 00000034

где p 1, d ' = mod ( d , C ) R + [ d / C ]

Figure 00000035
,Where p one, d '' = mod ( d , C ) R + [ d / C ]
Figure 00000035
,

p 1, d = { p 1, d ' R + N n u l l / 2, к о г д а N n u l l 0 и ( d N D V R B N n u l l и mod ( d , C / 2 ) = 0 ) p 1, d ' R , к о г д а N n u l l 0 и ( d N D V R B N n u l l и mod ( d , C / 2 ) = 1 )

Figure 00000036
p one, d = { p one, d '' - R + N n u l l / 2 to about g d but N n u l l 0 and ( d N D V R B - N n u l l and mod ( d , C / 2 ) = 0 ) p one, d '' - R , to about g d but N n u l l 0 and ( d N D V R B - N n u l l and mod ( d , C / 2 ) = one )
Figure 00000036

где p 1, d ' = mod ( p 1, d + N D V R B / 2, N D V R B )

Figure 00000037
,Where p one, d '' = mod ( p one, d + N D V R B / 2 N D V R B )
Figure 00000037
,

p2,d=mod(p1,d+NDVRB/2, NDVRB)p 2, d = mod (p 1, d + N DVRB / 2, N DVRB )

Снова обращаясь к описанию, данному со ссылкой на Фиг.15, можно рассмотреть случай, в котором используется сочетание схемы битового массива с использованием схемы группы ресурсных блоков (RBG) и схемы подмножества и компактной схемы. Проблемы, возможно имеющие место в этом случае, будут описаны со ссылкой на Фиг.26 и 27.Referring again to the description given with reference to FIG. 15, one can consider a case in which a combination of a bitmap scheme using a resource block group (RBG) scheme and a subset scheme and a compact scheme is used. Problems that may occur in this case will be described with reference to FIGS. 26 and 27.

На Фиг.26 и 27 показаны примеры способа, использующего, соответственно, сочетание схемы битового массива с использованием схемы RBG и схемы подмножества и компактной схемы.FIGS. 26 and 27 show examples of a method using, respectively, a combination of a bitmap scheme using an RBG scheme and a subset scheme and a compact scheme.

Как показано на Фиг.26, каждый блок DVRB может быть разделен на две части, и вторая часть из этих разделенных частей может быть циклически смещена на заранее определенный пробел (Gap=NDVRB/ND=50/2). В этом случае, только часть ресурсных элементов группы RBG0, состоящей из физических ресурсных блоков (PRB), отображается первой разделенной частью распределенного виртуального ресурсного блока (DVRB), и только часть ресурсных элементов групп RBG8 и RBG9, каждая из которых состоит из физических ресурсных блоков (PRB), отображается второй разделенной частью распределенного виртуального ресурсного блока (DVRB). Поэтому группы RBGO, RBG8 и RBG9 не могут применяться к схеме, использующей распределение ресурсов на основе группы ресурсных блоков (RBG).As shown in FIG. 26, each DVRB can be divided into two parts, and the second part of these divided parts can be cyclically shifted by a predetermined space (Gap = N DVRB / N D = 50/2 ). In this case, only a part of the resource elements of the RBG0 group, consisting of physical resource blocks (PRB), is displayed as the first divided part of the distributed virtual resource block (DVRB), and only a part of the resource elements of the groups RBG8 and RBG9, each of which consists of physical resource blocks (PRB) is displayed by the second divided part of the distributed virtual resource block (DVRB). Therefore, the RBGO, RBG8, and RBG9 groups cannot be applied to a scheme using resource allocation based on the resource block group (RBG).

Чтобы решить эту проблему, пробел может быть установлен кратным количеству ресурсных блоков (RB), включаемых в одну группу RBG, а именно MRBG. Таким образом, пробел может удовлетворять условию «Gap=MRBG*k» (где k является натуральным числом). Когда пробел устанавливают, чтобы удовлетворять этому условию, у него может быть значение, например, 27 (Gap=MRBG*k=3*9=27). Когда пробел Gap=27, каждый распределенный виртуальный ресурсный блок (DVRB) может быть разделен на две части, и вторая из этих разделенных частей может быть циклически смещена на пробел (Gap=27). В этом случае, только часть ресурсных элементов группы RBGO, которая состоит из физических ресурсных блоков (PRB), отображается первой разделенной частью распределенного виртуального ресурсного блока (DVRB), и только часть ресурсных элементов группы RBG9, которая состоит из физических ресурсных блоков (PRB), отображается второй разделенной частью распределенного виртуального ресурсного блока (DVRB). Соответственно, в способе на Фиг.27, группа RBG8 может применяться к схеме, использующей распределение ресурсов на основе группы ресурсных блоков (RBG), в отличие от способа на Фиг.26.To solve this problem, a space can be set to a multiple of the number of resource blocks (RB) included in one RBG group, namely M RBG . Thus, a space can satisfy the condition “Gap = M RBG * k” (where k is a natural number). When a space is set to satisfy this condition, it may have a value of, for example, 27 (Gap = M RBG * k = 3 * 9 = 27). When the gap is Gap = 27, each distributed virtual resource block (DVRB) can be divided into two parts, and the second of these divided parts can be cyclically shifted to a gap (Gap = 27). In this case, only the part of the resource elements of the RBGO group, which consists of physical resource blocks (PRB), is displayed as the first divided part of the distributed virtual resource block (DVRB), and only the part of the resource elements of the group RBG9, which consists of physical resource blocks (PRB) is displayed as the second divided part of the distributed virtual resource block (DVRB). Accordingly, in the method of FIG. 27, the RBG8 group can be applied to a scheme using resource allocation based on the resource block group (RBG), in contrast to the method of FIG. 26.

Однако в способе на Фиг.27, индексы распределенных виртуальных ресурсных блоков (DVRB), парные в одном физическом ресурсном блоке (PRB), не могут быть парными в другом физическом ресурсном блоке (PRB). С другой стороны на Фиг.26, индексы 1 и 26 распределенного виртуального ресурсного блока (DVRB), парные в блоке PRB1 (2601), также являются парными в блоке PRB26 (2603). Однако в способе на Фиг.27, индексы 1 и 27 распределенного виртуального ресурсного блока (DVRB), парные в блоке PRB 1 (2701), могут не быть парными в блоке PRB25 или блоке PRB27 (2703 или 2705).However, in the method of FIG. 27, distributed virtual resource block (DVRB) indices paired in one physical resource block (PRB) cannot be paired in another physical resource block (PRB). On the other hand, in FIG. 26, indices 1 and 26 of the distributed virtual resource block (DVRB) paired in PRB1 (2601) are also paired in PRB26 (2603). However, in the method of FIG. 27, distributed virtual resource block (DVRB) indices 1 and 27 paired in PRB 1 (2701) may not be paired in PRB25 or PRB27 (2703 or 2705).

В случаях, показанных на Фиг.26 или 27 распределенные виртуальные ресурсные блоки DVRB1 и DVRB2 отображаются на физические ресурсные блоки PRB1, PRB2, PRB25 и PRB26. В этом случае, сегменты ресурсных элементов блоков PRB1, PRB2, PRB25 и PRB26 оставляют без выполнения отображения.In the cases shown in FIGS. 26 or 27, the distributed virtual resource blocks DVRB1 and DVRB2 are mapped to physical resource blocks PRB1, PRB2, PRB25 and PRB26. In this case, the resource element segments of the blocks PRB1, PRB2, PRB25 and PRB26 are left without displaying.

В случае, показанном на Фиг.26, если блоки DVRB25 и DVRB26 дополнительно отображают на физические ресурсные блоки (PRB), то они полностью заполняют остающиеся места (сегменты) блоков PRB1, PRB2, PRB25 и PRB26.In the case shown in Fig. 26, if the DVRB25 and DVRB26 blocks are additionally mapped to physical resource blocks (PRB), then they completely fill the remaining places (segments) of the blocks PRB1, PRB2, PRB25 and PRB26.

Однако в случае на Фиг.27, если блоки DVRB25 и DVRB26 дополнительно отображают на блоки PRB, то блоки DVRB25 и DVRB26 отображают на блоки PRBO, PRB25, PRB26 и PRB49. В результате неотображенные части (сегменты) ресурсных элементов блоков PRB1 и PRB2 все еще остаются без заполнения блоками DVRB. Таким образом, у случая Фиг.27 есть недостаток в том, что обычно имеются физические ресурсные блоки (PRB), оставленные без отображения.However, in the case of FIG. 27, if the DVRB25 and DVRB26 are additionally mapped to PRB blocks, then the DVRB25 and DVRB26 blocks are mapped to PRBO, PRB25, PRB26, and PRB49. As a result, the unmapped parts (segments) of the resource elements of blocks PRB1 and PRB2 are still left without filling with DVRB blocks. Thus, in the case of FIG. 27, there is a drawback in that there are usually physical resource blocks (PRBs) left without display.

Проблема имеет место, поскольку циклический сдвиг выполняется таким образом, что значение пробела не равняется NDVRB/ND. Когда NDVRB/ND является кратным MRBG, вышеупомянутая проблема решается, поскольку циклический сдвиг соответствует числу, кратному MRBG.The problem occurs because the cyclic shift is performed in such a way that the space value does not equal N DVRB / N D. When N DVRB / N D is a multiple of M RBG , the above problem is solved because the cyclic shift corresponds to a multiple of M RBG .

<Вариант осуществления 13><Embodiment 13>

Чтобы одновременно решить проблемы способов на Фиг.26 и 27, соответственно, количество ресурсных блоков (RB), используемых для распределенных виртуальных ресурсных блоков (DVRB), а именно NDVRB, ограничивается числом, кратным ND·MRBG в соответствии с одним из вариантов осуществления настоящего изобретения.In order to simultaneously solve the problems of the methods of FIGS. 26 and 27, respectively, the number of resource blocks (RB) used for distributed virtual resource blocks (DVRB), namely N DVRB , is limited to a multiple of N D · M RBG in accordance with one of embodiments of the present invention.

<Вариант осуществления 14><Embodiment 14>

Кроме того, можно заметить, что в вышеупомянутых случаях первые и вторые разделенные части каждого распределенного виртуального ресурсного блока (DVRB) принадлежат разным подмножествам, соответственно. Чтобы сделать две разделенные части каждого блока DVRB, принадлежащими одному и тому же подмножеству, пробел должен устанавливаться кратным квадрату M R B G ( M R B G 2 )

Figure 00000038
.In addition, it can be noted that in the above cases, the first and second divided parts of each distributed virtual resource block (DVRB) belong to different subsets, respectively. To make the two divided parts of each DVRB block belonging to the same subset, the space must be set as a multiple of the square M R B G ( M R B G 2 )
Figure 00000038
.

Поэтому, в другом варианте осуществления настоящего изобретения, количество ресурсных блоков (RB), используемых для распределенных виртуальных ресурсных блоков (DVRB), а именно значение NDVRB, ограничивается числом, кратным N D M R B G 2

Figure 00000039
, чтобы две разделенные части каждого распределенного виртуального ресурсного блока (DVRB) принадлежали одному и тому же подмножеству, и чтобы сделать распределенные виртуальные ресурсные блоки (DVRB) парными.Therefore, in another embodiment of the present invention, the number of resource blocks (RB) used for distributed virtual resource blocks (DVRB), namely, the value of N DVRB , is limited to a multiple of N D M R B G 2
Figure 00000039
so that the two divided parts of each distributed virtual resource block (DVRB) belong to the same subset, and to make the distributed virtual resource blocks (DVRB) paired.

На Фиг.28 показан случай, в котором значение NDVRB устанавливается кратным ND*MRBG.On Fig shows a case in which the value of N DVRB is set to a multiple of N D * M RBG .

Как показано на Фиг.28, разделенные части распределенных виртуальных ресурсных блоков (DVRB) могут всегда быть парными в физических ресурсных блоках (PRB) в соответствии с циклическим сдвигом, поскольку пробел кратен MRBG·ND. Также возможно сократить количество групп RBG, в которых есть ресурсные элементы, имеющие части, не заполненные распределенными виртуальными ресурсными блоками (DVRB).As shown in FIG. 28, the divided portions of the distributed virtual resource blocks (DVRB) can always be paired in the physical resource blocks (PRB) in accordance with the cyclic shift, since the space is a multiple of M RBG · N D. It is also possible to reduce the number of RBG groups in which there are resource elements having parts not filled with distributed virtual resource blocks (DVRB).

<Вариант осуществления 15><Embodiment 15>

На Фиг.29 показан случай, в котором индексы распределенных виртуальных ресурсных блоков (DVRB) подвергают перемежению в соответствии со способом, показанным на Фиг.28.On Fig shows a case in which the indices of the distributed virtual resource blocks (DVRB) are subjected to interleaving in accordance with the method shown in Fig.

Когда индексы блоков DVRB подвергаются перемежению, как показано на Фиг.29, может быть возможным установить значение NDVRB кратным ND·MRBG, когда индексы распределенных виртуальных ресурсных блоков (DVRB) отображают на физические ресурсные блоки (PRB). Однако в этом случае может быть ситуация, как показано на Фиг.20а и 20b, что прямоугольная матрица перемежителя не полностью заполняется индексами распределенных виртуальных ресурсных блоков (DVRB). В этом случае, соответственно, необходимо заполнить нулями незаполненные части прямоугольной матрицы перемежителя. Чтобы избежать требования заполнения нулями перемежителя блоков степени D, необходимо ограничить количество ресурсных блоков (RB), используемых для блоков DVRB, числом, кратным D.When the DVRB block indices are interleaved, as shown in FIG. 29, it may be possible to set the N DVRB to a multiple of N D · M RBG when the distributed virtual resource block (DVRB) indices are mapped to physical resource blocks (PRBs). However, in this case, there may be a situation, as shown in FIGS. 20a and 20b, that the rectangular interleaver matrix is not completely populated with distributed virtual resource block (DVRB) indices. In this case, accordingly, it is necessary to fill in the blanks of the rectangular interleaver matrix with zeros. To avoid the requirement that zeros are filled with an interleaver of blocks of degree D, it is necessary to limit the number of resource blocks (RB) used for DVRB blocks to a multiple of D.

Соответственно, в одном из вариантов осуществления настоящего изобретения, пробел устанавливают кратным MRBG, и вторая разделенная часть каждого блока DVRB циклически смещается на NRB/ND так, что индексы распределенных виртуальных ресурсных блоков (DVRB), отображаемые на один физический ресурсный блок (PRB), являются парными. Также, чтобы избежать заполнения нулями перемежителя блоков, количество ресурсных блоков (RB), используемых для распределенных виртуальных ресурсных блоков (DVRB), а именно NDVRB, ограничивается числом, общим кратным для ND·MRBG и D. В этом случае, если D равно кратности разнесения (NDivOrder=K·ND), используемой в перемежителе, то NDVRB ограничивается числом, общим кратным для ND·MRBG и K·ND.Accordingly, in one embodiment of the present invention, a space is set as a multiple of M RBG , and the second divided portion of each DVRB is cyclically shifted by N RB / N D so that the distributed virtual resource block (DVRB) indices mapped to one physical resource block ( PRB) are paired. Also, in order to avoid filling the block interleaver with zeros, the number of resource blocks (RB) used for distributed virtual resource blocks (DVRB), namely N DVRB , is limited to the number that is a multiple of N D · M RBG and D. In this case, if D is equal to the diversity factor (N DivOrder = K · N D ) used in the interleaver, then N DVRB is limited to the number common multiple for N D · M RBG and K · N D.

<Вариант осуществления 16><Embodiment 16>

В другом варианте осуществления настоящего изобретения пробел устанавливается кратным квадрату MRBG, чтобы сделать две разделенные части каждого распределенного виртуального ресурсного блока (DVRB) расположенными на одном и том же подмножестве. Также, вторую разделенную часть каждого блока DVRB циклически смещают на NRB/ND так, что индексы распределенных виртуальных ресурсных блоков (DVRB), отображаемые на один физический ресурсный блок (PRB), являются парными. Чтобы избежать заполнения нулями перемежителя блоков, количество ресурсных блоков (RB), используемых для распределенных виртуальных ресурсных блоков (DVRB), а именно значение NDVRB, ограничивают общим кратным для N D M R B G 2

Figure 00000040
и D. В этом случае, если D равно кратности разнесения (NDivOrder=K·ND), используемой в перемежителе, то NDVRB ограничивают общим кратным для N D M R B G 2
Figure 00000040
и K·ND.In another embodiment of the present invention, a space is set as a multiple of the square M RBG to make the two divided parts of each distributed virtual resource block (DVRB) located on the same subset. Also, the second divided portion of each DVRB block is cyclically shifted by N RB / N D so that the distributed virtual resource block (DVRB) indices mapped to one physical resource block (PRB) are paired. To avoid filling the block interleaver with zeros, the number of resource blocks (RB) used for distributed virtual resource blocks (DVRB), namely the value of N DVRB , is limited to a common multiple of N D M R B G 2
Figure 00000040
and D. In this case, if D is equal to the diversity factor (N DivOrder = K · N D ) used in the interleaver, then N DVRBs are limited to a common multiple for N D M R B G 2
Figure 00000040
and K · N D.

<Вариант осуществления 17><Embodiment 17>

Кроме того, на Фиг.30 показан случай, в котором D устанавливают на число столбцов, а именно С, и С устанавливают на NDivOrder (NDivOrder=K·ND).In addition, FIG. 30 shows a case in which D is set to the number of columns, namely, C and C are set to N DivOrder (N DivOrder = K · N D ).

Конечно, в случае на Фиг.30, запись выполняется таким образом, что, после того, как один столбец полностью заполнен, заполняют следующий столбец, и считывание выполняется таким образом, что, после того, как одна строка полностью считана, считывается следующая строка.Of course, in the case of FIG. 30, writing is performed in such a way that, after one column is full, the next column is filled, and reading is performed in such a way that, after one line is completely read, the next line is read.

В варианте осуществления на Фиг.30 значение NDVRB устанавливают таким образом, что последовательные индексы распределенных виртуальных ресурсных блоков (DVRB) назначают одному и тому же подмножеству. Служащий примером прямоугольный перемежитель конфигурируется таким образом, что последовательными индексами заполняют одно и то же подмножество, когда число строк кратно M R B G 2

Figure 00000041
. Поскольку число строк R равно NDVRB/D (R=NDVRB/D), количество ресурсных блоков (RB), используемых для распределенных виртуальных ресурсных блоков (DVRB), а именно NDVRB, ограничивают числом, кратным D M R B G 2
Figure 00000042
.In the embodiment of FIG. 30, the N DVRB value is set such that consecutive distributed virtual resource block (DVRB) indices are assigned to the same subset. An example rectangular interleaver is configured such that consecutive indices fill the same subset when the number of rows is a multiple of M R B G 2
Figure 00000041
. Since the number of R rows is N DVRB / D (R = N DVRB / D), the number of resource blocks (RB) used for distributed virtual resource blocks (DVRB), namely N DVRB , is limited to a multiple of D M R B G 2
Figure 00000042
.

Чтобы отобразить две разделенные части каждого распределенного виртуального ресурсного блока (DVRB) на физические ресурсные блоки (PRB) в одном и том же подмножестве, количество ресурсных блоков (RB), используемых для этих блоков DVRB, а именно NDVRB, ограничивают общим кратным для D M R B G 2

Figure 00000043
и N D M R B G 2
Figure 00000040
. Когда D=K·ND, значение NDVRB ограничивают K N D M R B G 2
Figure 00000044
, поскольку общее кратное для K N D M R B G 2
Figure 00000045
и N D M R B G 2
Figure 00000040
равно K N D M R B G 2
Figure 00000046
.To map the two divided parts of each distributed virtual resource block (DVRB) to physical resource blocks (PRB) in the same subset, the number of resource blocks (RB) used for these DVRB blocks, namely N DVRB , is limited to a common multiple of D M R B G 2
Figure 00000043
and N D M R B G 2
Figure 00000040
. When D = K · N D , the value of N DVRB is limited K N D M R B G 2
Figure 00000044
, since the common multiple for K N D M R B G 2
Figure 00000045
and N D M R B G 2
Figure 00000040
equally K N D M R B G 2
Figure 00000046
.

В итоге, количество ресурсных блоков (RB), используемых для распределенных виртуальных ресурсных блоков (DVRB), может быть максимальным числом распределенных виртуальных ресурсных блоков (DVRB), удовлетворяющим вышеописанными ограничениями в пределах количества физических ресурсных блоков (PRB) во всей системе. Ресурсные блоки (RB), используемые для распределенных виртуальных ресурсных блоков (DVRB), могут использоваться в способе с выполнением перемежения.As a result, the number of resource blocks (RB) used for distributed virtual resource blocks (DVRB) can be the maximum number of distributed virtual resource blocks (DVRB) satisfying the above-described restrictions within the number of physical resource blocks (PRB) in the entire system. Resource Blocks (RBs) used for Distributed Virtual Resource Blocks (DVRBs) may be used in the interleaving method.

<Вариант осуществления 18><Embodiment 18>

Далее будет описан способ отображения с использованием временных индексов физических ресурсных блоков (PRB), когда NPRB и NDVRB имеют разные длительности, в соответствии с одним из вариантов осуществления настоящего изобретения.Next, a mapping method using time indices of physical resource blocks (PRBs) when N PRB and N DVRB have different durations will be described, in accordance with one embodiment of the present invention.

На Фиг.31 показаны способы, в которых, когда NPRB и NDVRB имеют разные длительности, то результат отображения на блоки PRB, выполненного с использованием перемежителя распределенного виртуального ресурсного блока (DVRB) Фиг.29, еще раз обрабатывают, чтобы в итоге сделать распределенные виртуальные ресурсные блоки (DVRB), соответствующими физическим ресурсным блокам (PRB).On Fig shows methods in which, when N PRB and N DVRB have different durations, the result of the mapping to blocks of PRB made using the interleaver of distributed virtual resource block (DVRB) Fig.29, once again processed to ultimately make distributed virtual resource blocks (DVRB) corresponding to physical resource blocks (PRB).

Одна из схем, показанных на Фиг.31 как (а), (b), (с) и (d), может быть выбрана в соответствии с использованием ресурсов системы. В этой схеме значение р в вышеописанных связанных друг с другом выражениях индексов распределенных виртуальных ресурсных блоков (DVRB) и физических ресурсных блоков (PRB) определяется как временный индекс физического ресурсного блока (PRB). В этом случае, значение о, полученное после добавления Noffset к р, превышающему Nthreshold, используется как итоговый индекс физического ресурсного блока (PRB).One of the circuits shown in FIG. 31 as (a), (b), (c) and (d) can be selected in accordance with the use of system resources. In this design, the p value in the above-described related expressions of the indices of distributed virtual resource blocks (DVRB) and physical resource blocks (PRB) is defined as a temporary index of a physical resource block (PRB). In this case, the value of o obtained after adding N offset to p greater than N threshold is used as the final index of the physical resource block (PRB).

В этом случае, четыре схемы выравнивания, соответственно показанные на Фиг.31, могут быть представлены Выражением 12.In this case, four alignment patterns, respectively shown in FIG. 31, can be represented by Expression 12.

[Выражение 12][Expression 12]

(a): Nthreshold=NDVRB/2, Noffset=NPRB-NDVRB,(a): N threshold = N DVRB / 2, N offset = N PRB -N DVRB ,

(b): Nthreshold=0, Noffset=0,(b): N threshold = 0, Noffset = 0,

(c): Nthreshold=0, Noffset=NPRB-NDVRB,(c): N threshold = 0, N offset = N PRB -N DVRB ,

(d): Nthreshold=0, Noffset=[(NPRB-NDVRB)/2] или Noffset=[(NPRB-NDVRB)/2].(d): N threshold = 0, N offset = [(N PRB -N DVRB ) / 2] or N offset = [(N PRB -N DVRB ) / 2].

Здесь, (а) представляет выравнивание по формату (одновременное выравнивание по левому и правому краю), (b) представляет выравнивание по левому краю, (с) представляет выравнивание по правому краю и (d) представляет центральное выравнивание (выравнивание по центру). Кроме того, если задан индекс о физического ресурсного блока (PRB), то индекс d распределенного виртуального ресурсного блока (DVRB) может быть получен из Выражения 13, используя временный индекс р физического ресурсного блока (PRB).Here, (a) represents format alignment (simultaneous left and right alignment), (b) represents left alignment, (c) represents right alignment, and (d) represents central alignment (center alignment). In addition, if a physical resource block (PRB) index is specified, then the distributed virtual resource block (DVRB) index d can be obtained from Expression 13 using the temporary physical resource block (PRB) index p.

[Выражение 13][Expression 13]

p = { o N o f f s e t , o N t h r e s h o l d + N o f f s e t o , к о г д а o < N t h r e s h o l d

Figure 00000047
p = { o - N o f f s e t , o N t h r e s h o l d + N o f f s e t o , to about g d but o < N t h r e s h o l d
Figure 00000047

С другой стороны, если задан индекс d распределенного виртуального ресурсного блока (DVRB), то индекс о физического ресурсного блока (PRB) может быть получен из Выражения 14, используя временный индекс р физического ресурсного блока (PRB).On the other hand, if the index d of the distributed virtual resource block (DVRB) is specified, then the index of the physical resource block (PRB) can be obtained from Expression 14 using the time index p of the physical resource block (PRB).

[Выражение 14][Expression 14]

o i , d = { p i , d + N o f f s e t , к о г д а p i , d N t h r e s h o l d p i , d , к о г д а p i , d < N t h r e s h o l d

Figure 00000048
o i , d = { p i , d + N o f f s e t , to about g d but p i , d N t h r e s h o l d p i , d , to about g d but p i , d < N t h r e s h o l d
Figure 00000048

<Вариант осуществления 19><Embodiment 19>

Далее будет описан способ отображения, способный увеличивать NDVRB до максимума, при этом удовлетворяя ограничениям для пробела в соответствии с одним из вариантов осуществления настоящего изобретения.Next, a mapping method capable of maximizing N DVRB to a maximum while satisfying space limitations in accordance with one embodiment of the present invention will be described.

В предыдущих вариантах осуществления были предложены структуры перемежителя для того, чтобы уменьшить количество физических ресурсных блоков (PRB), в которых существуют ресурсные элементы, имеющие части (сегменты), не заполненные распределенными виртуальными ресурсными блоками (DVRB), где схема групп ресурсных блоков (RBG) и/или схема подмножества представлены для распределения блоков LVRB. В предыдущих вариантах осуществления изобретения также были предложены способы для того, чтобы ограничить количество ресурсных блоков (RB), используемых для распределенных виртуальных ресурсных блоков (DVRB), а именно ограничить значение NDVRB.In previous embodiments, interleaver structures have been proposed in order to reduce the number of physical resource blocks (PRBs) in which there are resource elements having parts (segments) not filled with distributed virtual resource blocks (DVRBs), where the scheme of resource block groups (RBGs) ) and / or subset schema are provided for allocating LVRB blocks. In previous embodiments, methods have also been proposed in order to limit the number of resource blocks (RB) used for distributed virtual resource blocks (DVRB), namely, to limit the value of N DVRB .

Однако, поскольку условие ограничения, вызываемое MRBG, становится более строгим, ограничение на количество ресурсных блоков (RB), подходящих для блоков DVRB, а именно для NDVRB, среди общего количества блоков PRB, а именно на NPRB, усиливается.However, since the restriction condition caused by M RBG becomes more stringent, the restriction on the number of resource blocks (RB) suitable for DVRB blocks, namely, N DVRB , among the total number of PRB blocks, namely, N PRB , is strengthened.

На Фиг.32 показан случай использования прямоугольного перемежителя, имеющего условия «NPRB=32», «MRBG=3», «К=2» и «ND=2».On Fig shows a case of using a rectangular interleaver having the conditions "N PRB = 32", "M RBG = 3", "K = 2" and "N D = 2".

Когда устанавливается, что NDVRB должно быть кратным значению N D M R B G 2 ( = 18 )

Figure 00000049
, чтобы позволить двум разделенным частям каждого распределенного виртуального ресурсного блока (DVRB) отображаться на блоки PRB, принадлежащие одному и тому же подмножеству, при этом имея максимальное значение, не превышающее NPRB, то установка NDVRB равна 18 (NDVRB=18).When it is established that N DVRB must be a multiple of N D M R B G 2 ( = eighteen )
Figure 00000049
to allow two divided parts of each distributed virtual resource block (DVRB) to be mapped onto PRB blocks belonging to the same subset, while having a maximum value not exceeding N PRB , then setting N DVRB is 18 (N DVRB = 18).

Чтобы дать возможность двум разделенным частям каждого распределенного виртуального ресурсного блока (DVRB) быть отображенными на физические ресурсные блоки (PRB), принадлежащие одному и тому же подмножеству, в случае, показанном на Фиг.32, значение NDVRB устанавливают на 18 (NDVRB=18). В этом случае, 14 ресурсных блоков (RB) (32-18=14) не могут использоваться для блоков DVRB.In order to enable two divided portions of each distributed virtual resource block (DVRB) to be mapped to physical resource blocks (PRB) belonging to the same subset, in the case shown in FIG. 32, the value of N DVRB is set to 18 (N DVRB = eighteen). In this case, 14 resource blocks (RB) (32-18 = 14) cannot be used for DVRB blocks.

В этом случае, можно заметить, что значение Ngap равно 9 (Ngap=18/2=9), и блок DVRB0 отображается на соответствующие первые ресурсные блоки (RB) групп RBG0 и RBG3, принадлежащих одному и тому же подмножеству.In this case, you can notice that the value of N gap is 9 (N gap = 18/2 = 9), and the DVRB0 block is mapped to the corresponding first resource blocks (RB) of the groups RBG0 and RBG3 belonging to the same subset.

Соответственно, настоящее изобретение предлагает способ для того, чтобы удовлетворить условиям ограничения пробела, когда ND=2, устанавливая смещение и пороговое значение, к которому смещение будет применяться, как ранее предложено, без непосредственного отражения условий ограничения пробела на NDVRB.Accordingly, the present invention provides a method for satisfying a space constraint when N D = 2 by setting an offset and a threshold value to which the offset will be applied, as previously proposed, without directly reflecting the space constraint conditions on the N DVRB .

1) Во-первых, устанавливают желаемые условия ограничения для пробела. Например, пробел может быть установлен кратным MRBG или кратным M R B G 2

Figure 00000050
.1) First, set the desired constraint conditions for the space. For example, a space can be set to a multiple of M RBG or a multiple of M R B G 2
Figure 00000050
.

2) Затем число, ближайшее к NPRB/2 среди чисел, удовлетворяющих условиям ограничения пробела, устанавливают как значение Ngap.2) Then, the number closest to N PRB / 2 among the numbers satisfying the space restriction conditions is set as the value of N gap .

3) Когда значение Ngap меньше, чем NPRB/2, используют то же самое отображение, что и отображение на Фиг.20.3) When the N gap value is less than N PRB / 2, the same mapping is used as the mapping in FIG.

4) Когда значение Ngap равно или больше, чем NPRB/2, и разрешается заполнение нулями перемежителя, NDVRB устанавливают таким образом, что NDVRB=(NPRB-Ngap)·2. Однако, когда заполнение нулями перемежителя не разрешается, NDVRB устанавливают таким образом, что4) When the value of N gap is equal to or greater than N PRB / 2, and zero interleaver is allowed, N DVRB is set so that N DVRB = (N PRB -N gap ) · 2. However, when zero padding of the interleaver is not permitted, N DVRBs are set such that

NDVRB=[min(NPRB-Ngap, Ngap)·2/C]·C.N DVRB = [min (N PRB -N gap , N gap ) · 2 / C] · C.

5) Смещение применяется к половине или больше NDVRB. Таким образом, опорное значение для применения смещения, а именно значение Nthreshold, устанавливают таким образом, что Nthreshold=NDVRB/2.5) Offset applies to half or more N DVRBs . Thus, the reference value for applying the offset, namely the value of N threshold , is set so that N threshold = N DVRB / 2.

6) Смещение устанавливают таким образом, чтобы временные физические ресурсные блоки (PRB), к которым применяется смещение, удовлетворяли условиям ограничения пробела.6) The offset is set so that the temporary physical resource blocks (PRB) to which the offset is applied satisfy the space constraint conditions.

Таким образом, значение Noffset устанавливают таким образом, что Noffset=Ngap-Nthreshold.Thus, the value of N offset is set so that N offset = N gap -N threshold .

Это может быть представлено Выражением 15 как обобщенное математическое выражение.This can be represented by Expression 15 as a generalized mathematical expression.

[Выражение 15][Expression 15]

1. Установка значения Ngap согласно условиям для пробела:1. Setting the value of N gap according to the conditions for the space:

При условии кратности M R B G 2

Figure 00000051
:Subject to multiplicity M R B G 2
Figure 00000051
:

N g a p = r o u n d ( N P R B / ( 2 M R B G 2 ) ) M R B G 2

Figure 00000052
N g a p = r o u n d ( N P R B / ( 2 M R B G 2 ) ) M R B G 2
Figure 00000052

При условии кратности MRBG:Given the multiplicity M RBG :

N g a p = r o u n d ( N P R B / ( 2 M R B G ) ) M R B G

Figure 00000053
N g a p = r o u n d ( N P R B / ( 2 M R B G ) ) M R B G
Figure 00000053

2. Установка значения NDVRB:2. Setting the value of N DVRB :

При условии разрешения заполнения нулями:Subject to permission to fill with zeros:

NDVRB=min(NPRB-Ngap, Ngap)·2N DVRB = min (N PRB -N gap , N gap )

При условии не разрешения заполнения нулями:Provided there is no permission to fill with zeros:

NDVRB=[min(NPRB-Ngap, Ngap)·2/C]·CN DVRB = [min (N PRB -N gap , N gap ) · 2 / C] · C

3. Установка опорного значения Nthreshold:Nthreshold=NDVRB/23. Setting the reference value N threshold : N threshold = N DVRB / 2

4. Установка смещения Noffset:Noffset=Ngap-Nthreshold 4. Setting the offset N offset : N offset = N gap -N threshold

На Фиг.33 показано применение правила отображения распределенных виртуальных ресурсных блоков (DVRB), предлагаемое в настоящем изобретении, когда NPRB=32, MRBG=3, и параметры прямоугольного перемежителя К=2 и ND=2.On Fig shows the application of the rule of display of distributed virtual resource blocks (DVRB), proposed in the present invention, when N PRB = 32, M RBG = 3, and the parameters of the rectangular interleaver K = 2 and N D = 2.

Когда значение Ngap устанавливают так, что оно является кратным M R B G 2 ( = 9 )

Figure 00000054
будучи ближайшим к NPRB/2, для отображения двух разделенных частей каждого распределенного виртуального ресурсного блока (DVRB) на физические ресурсные блоки (PRB), принадлежащие одному и тому же подмножеству, установка Ngap равна 18 (Ngap=18). В этом случае, 28 ресурсных блоков (RB) ((32-18)×2=28) используются для блоков DVRB. Таким образом, устанавливают условия «NDVRB=28», «Nthreshold=28/2=14» и «Noffset=18-14=4». Соответственно, временные индексы блоков PRB, на которые отображаются индексы блоков DVRB, подвергнутые перемежению в прямоугольном перемежителе, сравнивают со значением Nthreshold. Когда Noffset добавляют к временным индексам блоков PRB, удовлетворяющим значению Nthreshold, получают результат, как показано на Фиг.33. Обращаясь к Фиг.33, можно заметить, что две разделенные части блока DVRB0 отображаются на соответствующие первые ресурсные блоки (RB) групп RBGO и RBG6, принадлежащие одному и тому же подмножеству. Когда этот способ сравнивается со способом, показанным на Фиг.32, можно также заметить, что количество ресурсных блоков (RB), подходящих для распределенных виртуальных ресурсных блоков DVRB, увеличивается с 18 до 28. Поскольку пробел также увеличивается, разнесение в отображении распределенных виртуальных ресурсных блоков (DVRB) может быть дополнительно увеличено.When the value of N gap is set so that it is a multiple M R B G 2 ( = 9 )
Figure 00000054
being closest to N PRB / 2, to map two divided parts of each distributed virtual resource block (DVRB) to physical resource blocks (PRB) belonging to the same subset, the setting of N gap is 18 (Ngap = 18). In this case, 28 resource blocks (RB) ((32-18) × 2 = 28) are used for DVRB blocks. Thus, the conditions “N DVRB = 28”, “N threshold = 28/2 = 14” and “N offset = 18-14 = 4” are set. Accordingly, the temporal indices of the PRB blocks onto which the DVRB block indices subjected to interleaving in a rectangular interleaver are mapped are compared with the N threshold value. When N offset is added to the time indices of PRB blocks satisfying the N threshold value, the result is obtained, as shown in FIG. 33. Turning to FIG. 33, it can be noted that the two divided portions of the DVRB0 block are mapped to the corresponding first resource blocks (RB) of the RBGO and RBG6 groups belonging to the same subset. When this method is compared with the method shown in FIG. 32, it can also be seen that the number of resource blocks (RB) suitable for the distributed virtual resource blocks of the DVRB increases from 18 to 28. Since the space also increases, the diversity in the display of the distributed virtual resource blocks (DVRB) can be further increased.

<Вариант осуществления 20><Embodiment 20>

Далее будет описан способ отображения, способный увеличить NDVRB до максимального значения, при отображении последовательных индексов на определенные местоположения в соответствии с одним из вариантов осуществления настоящего изобретения.Next, a mapping method capable of increasing N DVRB to a maximum value when mapping consecutive indices to specific locations in accordance with one embodiment of the present invention will be described.

Когда одной единице пользовательского оборудования (UE) распределяется несколько распределенных виртуальных ресурсных блоков (DVRB), распределенные блоки DVRB являются последовательными распределенными виртуальными ресурсными блоками (DVRB). В этом случае, соответственно, предпочтительно установить смежные индексы таким образом, чтобы они размещались на интервалах, кратных MRBG или кратных M R B G 2

Figure 00000051
для планирования локализованных виртуальных ресурсных блоков (LVRB) подобно установке пробела. В этом случае, когда предполагается, что степень перемежителя равна количеству столбцов, а именно С, количество строк, а именно R, должно быть кратным MRBG или кратным M R B G 2
Figure 00000051
. Соответственно, размер перемежителя, а именно Ninterleaver=C·R, должен быть кратным C·MRBG или кратным C M R B G 2
Figure 00000055
. Таким образом, если значение NDVRB предварительно задано, то минимальный размер перемежителя, удовлетворяющий вышеупомянутым условиям, может быть получен следующим образом.When multiple distributed virtual resource blocks (DVRBs) are allocated to a single user equipment unit (UE), the distributed DVRBs are consecutive distributed virtual resource blocks (DVRBs). In this case, accordingly, it is preferable to set adjacent indices so that they are placed at intervals that are multiples of M RBG or multiples of M R B G 2
Figure 00000051
for planning localized virtual resource blocks (LVRBs) like setting a space. In this case, when it is assumed that the degree of interleaver is equal to the number of columns, namely C, the number of rows, namely R, must be a multiple of M RBG or a multiple M R B G 2
Figure 00000051
. Accordingly, the size of the interleaver, namely, N interleaver = C · R, must be a multiple of C · M RBG or a multiple C M R B G 2
Figure 00000055
. Thus, if the value of N DVRB is predefined, then the minimum interleaver size satisfying the above conditions can be obtained as follows.

При условии отсутствия кратности, Ninterleaver=[NDVRB/C]·C.If there is no multiplicity, N interleaver = [N DVRB / C] · C.

В этом случае, соответственно, R=Ninterleaver/С=[NDVRB/C].In this case, respectively, R = N interleaver / C = [N DVRB / C].

При условии кратности значению C·MRBG, значение Ninterleaver=[NDVRB/(C·MRBG)]·C·MRBG.Given the multiplicity of the value of C · M RBG , the value of N interleaver = [N DVRB / (C · M RBG )] · C · M RBG .

В этом случае, соответственно, R=Ninterleaver/С=[NDVRB/(C·MRBG)]·MRBG.In this case, respectively, R = N interleaver / C = [N DVRB / (C · M RBG )] · M RBG .

При условии кратности значению C M R B G 2

Figure 00000056
, значение N int e r l e a v e r = [ N D V R B / ( C M R B G 2 ) ] C M R B G 2
Figure 00000057
,Subject to the multiplicity of the value C M R B G 2
Figure 00000056
, value N int A. e r l e a v e r = [ N D V R B / ( C M R B G 2 ) ] C M R B G 2
Figure 00000057
,

соответственно, в этом случае, R = N int e r l e a v e r / C = [ N D V R B / ( C M R B G 2 ) ] M R B G 2 .

Figure 00000058
accordingly, in this case, R = N int A. e r l e a v e r / C = [ N D V R B / ( C M R B G 2 ) ] M R B G 2 .
Figure 00000058

Количество нулей, добавляемое в перемежитель, следующее. При условии отсутствия кратности,The number of zeros added to the interleaver is as follows. In the absence of multiplicity,

Nnull=Ninterleaver-NDVRB=[NDVRB/C]·C-NDVRB.N null = N interleaver -N DVRB = [N DVRB / C] · CN DVRB .

При условии кратности C·MRBG,Under the condition of multiplicity C · M RBG ,

Nnull=Ninterleaver-NDVRB=[NDVRB/(C·MRBG)]·C·MRBG-NDVRB.N null = N interleaver -N DVRB = [N DVRB / (C · M RBG )] · C · M RBG -N DVRB .

При условии кратности C M R B G 2

Figure 00000059
,Subject to multiplicity C M R B G 2
Figure 00000059
,

N n u l l = N int e r l e a v e r N D V R B = [ N D V R B / ( C M R B G 2 ) ] C M R B G 2 N D V R B .

Figure 00000060
N n u l l = N int A. e r l e a v e r - N D V R B = [ N D V R B / ( C M R B G 2 ) ] C M R B G 2 - N D V R B .
Figure 00000060

Примеры вариантов осуществления настоящего изобретения, описанные выше, являются комбинациями элементов и функций настоящего изобретения. Элементы или функции можно считать выбранными, если не упомянуто иначе. Каждый элемент или функция могут осуществляться, не будучи объединенными с другими элементами или функциями. Более того, варианты осуществления настоящего изобретения могут быть построены путем комбинаций частей элементов и/или функций. Порядок операций, описанный в вариантах осуществления настоящего изобретения, может быть изменен. Некоторые структуры любого варианта осуществления могут быть включены в другой вариант осуществления и могут быть заменены соответствующими структурами другого варианта осуществления изобретения. Очевидно, что настоящее изобретение может быть осуществлено сочетанием пунктов формулы изобретения, которые не имеют явно выраженной связи с прилагаемыми пунктами формулы изобретения или могут включать новые пункты формулы изобретения, в соответствии с изменениями после подачи заявки.The examples of embodiments of the present invention described above are combinations of elements and functions of the present invention. Elements or functions may be considered selected unless otherwise indicated. Each element or function can be implemented without being combined with other elements or functions. Moreover, embodiments of the present invention can be constructed by combinations of parts of elements and / or functions. The order of operations described in the embodiments of the present invention may be changed. Some structures of any embodiment may be included in another embodiment and may be replaced by corresponding structures of another embodiment of the invention. Obviously, the present invention can be carried out by a combination of claims that do not have an explicit connection with the attached claims or may include new claims, as amended after filing.

Варианты осуществления настоящего изобретения могут быть достигнуты различными средствами, например аппаратным обеспечением, программно-аппаратным обеспечением, программным обеспечением или их сочетанием. В аппаратной конфигурации варианты осуществления настоящего изобретения могут быть осуществлены посредством одной или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, и т.д.Embodiments of the present invention can be achieved by various means, for example, hardware, firmware, software, or a combination thereof. In a hardware configuration, embodiments of the present invention may be implemented through one or more specialized integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), user programmable gate arrays (FPGAs) processors, controllers, microcontrollers, microprocessors, etc.

В программно-аппаратной или программной конфигурации, варианты осуществления настоящего изобретения могут быть обеспечены блоками, процедурой, функцией, и т.д., выполняющими вышеупомянутые функции или операции. Компьютерные программы могут храниться в блоке памяти и управляться процессором. Блок памяти располагается внутри или вне процессора и может передавать данные процессору и получать данные от процессора через различные известные средства.In a firmware or software configuration, embodiments of the present invention may be provided with blocks, procedure, function, etc., performing the above functions or operations. Computer programs may be stored in a memory unit and controlled by a processor. The memory unit is located inside or outside the processor and can transmit data to the processor and receive data from the processor through various known means.

Промышленная применимостьIndustrial applicability

Настоящее изобретение применимо к передатчику и приемнику, используемым в системе широкополосной беспроводной подвижной связи.The present invention is applicable to a transmitter and a receiver used in a broadband wireless mobile communication system.

Специалистам в данной области техники очевидно, что различные модификации и изменения могут быть сделаны в настоящем изобретении, не отступая от идеи или области действия изобретения. Таким образом, настоящее изобретение предназначено, чтобы покрывать модификации и изменения этого изобретения, если они пребывают в рамках прилагаемых пунктов формулы изобретения и их эквивалентов.It will be apparent to those skilled in the art that various modifications and changes can be made to the present invention without departing from the spirit or scope of the invention. Thus, the present invention is intended to cover modifications and variations of this invention, if they are within the scope of the attached claims and their equivalents.

Claims (22)

1. Способ передачи нисходящих данных с использованием ресурсных блоков в базовой станции в системе беспроводной подвижной связи, содержащий:
передачу пользовательскому оборудованию нисходящих данных, отображенных на физические ресурсные блоки (PRB),
при этом индексы виртуальных ресурсных блоков (VRB) отображают в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, при этом индексы физических ресурсных блоков (PRB) для второго слота смещают относительно индексов физических ресурсных блоков (PRB) для первого слота на основе заранее определенного пробела,
при этом заранее определенное смещение применяют к индексу физического ресурсного блока (PRB), когда индекс этого физического ресурсного блока (PRB) равен или больше заранее определенного порогового значения.
1. A method for transmitting downstream data using resource blocks in a base station in a wireless mobile communication system, comprising:
transmitting downlink data mapped to physical resource blocks (PRB) to the user equipment,
while the virtual resource block indices (VRB) are mapped to the physical resource block indices (PRB) for the first slot and the second subframe slot, while the physical resource block indices (PRB) for the second slot are offset relative to the physical resource block indices (PRB) for the first slot based on a predefined gap,
wherein a predetermined offset is applied to the index of a physical resource block (PRB) when the index of this physical resource block (PRB) is equal to or greater than a predetermined threshold value.
2. Способ по п.1, в котором
заранее определенное пороговое значение равно NVRB/2,
где NVRB представляет собой количество последовательных индексов виртуальных ресурсных блоков (VRB).
2. The method according to claim 1, in which
a predetermined threshold value is N VRB / 2,
where N VRB is the number of consecutive virtual resource block (VRB) indices.
3. Способ по п.2, в котором заранее определенное смещение задают как
Ngap.-NVRB/2,
где Ngap. представляет собой значение заранее определенного пробела.
3. The method according to claim 2, in which a predetermined offset is set as
N gap.-N VRB / 2,
where N gap . represents the value of a predefined space.
4. Способ по п.3, в котором NVRB задают как
NVRB=2·min(Ngap., NPRB-Ngap),
где NPRB равно количеству физических ресурсных блоков (PRB).
4. The method according to claim 3, in which N VRB is set as
N VRB = 2 · min (N gap ., N PRB -N gap ),
where N PRB is equal to the number of physical resource blocks (PRB).
5. Способ по п.4, в котором последовательные индексы виртуальных ресурсных блоков (VRB) перемежают таким образом, что индексы виртуальных ресурсных блоков (VRB) записывают строка за строкой в прямоугольную матрицу и считывают столбец за столбцом, и при этом количество строк R прямоугольной матрицы задают как
R=[NDVRB/(C·MRBG)]·MRBG,
где С равно количеству столбцов прямоугольной матрицы, a MRBG равно количеству последовательных физических ресурсных блоков (PRB), которые составляют группу ресурсных блоков (RBG).
5. The method according to claim 4, in which sequential indexes of virtual resource blocks (VRB) are interleaved in such a way that the indexes of virtual resource blocks (VRB) write row by row into a rectangular matrix and read column by column, and the number of rows R is rectangular matrices specify how
R = [N DVRB / (C · M RBG )] · M RBG,
where C equals the number of columns of a rectangular matrix, a M RBG is the number of consecutive physical resource blocks (PRB), which constitute the resource block group (RBG).
6. Способ по п.5, в котором С равно 4.6. The method according to claim 5, in which C is 4. 7. Способ по 5, в котором прямоугольная матрица включает в себя ND групп, при этом С равно K·ND, при этом, когда Nnull нулей добавляют в прямоугольную матрицу, нули добавляют в последние Nnull/ND строки К-го столбца в каждой из ND групп прямоугольной матрицы, при этом нули игнорируют, когда из прямоугольной матрицы считывают индексы виртуальных ресурсных блоков (VRB),
причем Nnull=[NVRB/(C·MRBG)]·C·MRBG-NVRB.=C·R-NVRB.
7. The method according to 5, in which the rectangular matrix includes N D groups, wherein C is K · N D , while when N null zeros are added to the rectangular matrix, zeros are added to the last N null / N D rows of K- column in each of the N D groups of the rectangular matrix, while zeros are ignored when the index of virtual resource blocks (VRB) is read from the rectangular matrix,
moreover, N null = [N VRB / (C · M RBG )] · C · M RBG -N VRB . = C · RN VRB .
8. Способ по п.7, в котором К равно 2 и ND равно 2.8. The method according to claim 7, in which K is 2 and N D is 2. 9. Способ по п.7, в котором индекс p1,d одного из физических ресурсных блоков (PRB) для первого слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
Figure 00000061

в случаях, когда
Figure 00000062
,
и как
Figure 00000063

в случаях, когда
Figure 00000064
;
при этом индекс р2,d одного из физических ресурсных блоков (PRB) для второго слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
P2,d=(p1,d+NVRB/2)mod NVRB .
9. The method according to claim 7, in which the index p 1, d of one of the physical resource blocks (PRB) for the first slot displayed on the index d of one of the virtual resource blocks (VRB) is set as
Figure 00000061

in cases where
Figure 00000062
,
And How
Figure 00000063

in cases where
Figure 00000064
;
wherein the index p 2, d of one of the physical resource blocks (PRB) for the second slot displayed on the index d of one of the virtual resource blocks (VRB) is set as
P 2, d = (p 1, d + N VRB / 2) mod N VRB.
10. Способ по п.9, в котором индекс Oi,d одного из физических ресурсных блоков (PRB) для i-го слота (i=1, 2), отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
Figure 00000065
10. The method according to claim 9, in which the index O i, d of one of the physical resource blocks (PRB) for the i-th slot (i = 1, 2) displayed on the index d of one of the virtual resource blocks (VRB) is set as
Figure 00000065
11. Способ приема нисходящих данных с использованием ресурсных блоков в пользовательском оборудовании в системе беспроводной подвижной связи, содержащий
прием от базовой станции управляющей информации нисходящей линии связи, включающей информацию о распределении ресурсов для нисходящих данных; и
прием нисходящих данных, отображенных на физические ресурсные блоки (PRB), на основе этой управляющей информации нисходящей линии связи,
при этом информация о распределении ресурсов указывает распределение виртуальных ресурсных блоков (VRB) для пользовательского оборудования,
при этом индексы физических ресурсных блоков (PRB), на которые отображают нисходящие данные, определяют на основе взаимосвязи отображения между виртуальными ресурсными блоками (VRB) и физическими ресурсными блоками (PRB),
при этом взаимосвязь отображения задают таким образом, что индексы виртуальных ресурсных блоков (VRB) отображают в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, при этом индексы физических ресурсных блоков (PRB) для второго слота смещают относительно индексов физических ресурсных блоков (PRB) для первого слота на основе заранее определенного пробела,
при этом заранее определенное смещение применяют к индексу физического ресурсного блока (PRB), когда индекс этого физического ресурсного блока (PRB) равен или больше заранее определенного порогового значения.
11. A method for receiving downstream data using resource blocks in user equipment in a wireless mobile communication system, comprising
receiving downlink control information from the base station including resource allocation information for downlink data; and
receiving downlink data mapped to physical resource blocks (PRBs) based on this downlink control information,
wherein the resource allocation information indicates a virtual resource block (VRB) allocation for user equipment,
while the indices of physical resource blocks (PRB) onto which the downlink data is displayed are determined based on the relationship of the mapping between virtual resource blocks (VRB) and physical resource blocks (PRB),
wherein the mapping relationship is set in such a way that the virtual resource block indices (VRB) are mapped to the physical resource block indices (PRB) for the first slot and the second subframe slot, while the physical resource block indices (PRB) for the second slot are offset relative to the physical resource indices blocks (PRB) for the first slot based on a predetermined space,
wherein a predetermined offset is applied to the index of a physical resource block (PRB) when the index of this physical resource block (PRB) is equal to or greater than a predetermined threshold value.
12. Способ по п.11, в котором заранее определенное пороговое значение равно NVRB/2, где NVRB представляет собой количество последовательных индексов виртуальных ресурсных блоков (VRB).12. The method according to claim 11, in which the predetermined threshold value is N VRB / 2, where N VRB is the number of consecutive indexes of virtual resource blocks (VRB). 13. Способ по п.12, в котором заранее определенное смещение задают как
Ngap.-NVRB/2,
где Ngap. представляет собой значение заранее определенного пробела.
13. The method according to item 12, in which a predetermined offset is set as
N gap.-N VRB / 2,
where N gap . represents the value of a predefined space.
14. Способ по п.13, в котором последовательные индексы виртуальных ресурсных блоков (VRB) перемежают, и при этом количество последовательных индексов виртуальных ресурсных блоков (VRB)-NVRB задают как
NVRB=2·min(Ngар., NPRB-Ngap),
где Ngap. представляет собой значение заранее определенного пробела, а NPRB равно количеству физических ресурсных блоков (PRB).
14. The method according to item 13, in which consecutive indexes of virtual resource blocks (VRB) are interleaved, and the number of consecutive indices of virtual resource blocks (VRB) -N VRB is set as
N VRB = 2 · min (N gar ., N PRB -N gap ),
where N gap . represents the value of a predetermined space, and N PRB is equal to the number of physical resource blocks (PRB).
15. Способ по п.14, в котором последовательные индексы виртуальных ресурсных блоков (VRB) перемежают таким образом, что индексы виртуальных ресурсных блоков (VRB) записывают строка за строкой в прямоугольную матрицу и считывают столбец за столбцом, и при этом количество строк R прямоугольной матрицы задают как
R=[NDVRB/(C·MRBG)]·MRBG ,
где С равно количеству столбцов прямоугольной матрицы, a MRBG равно количеству последовательных физических ресурсных блоков (PRB), которые составляют группу ресурсных блоков (RBG).
15. The method according to 14, in which consecutive indexes of virtual resource blocks (VRB) are interleaved in such a way that the indexes of virtual resource blocks (VRB) write row by row in a rectangular matrix and read column by column, and the number of rows R is rectangular matrices specify how
R = [N DVRB / (C · M RBG )] · M RBG ,
where C equals the number of columns of a rectangular matrix, a M RBG is the number of consecutive physical resource blocks (PRB), which constitute the resource block group (RBG).
16. Способ по п.15, в котором С равно 4.16. The method according to clause 15, in which C is 4. 17. Способ по п.15, в котором прямоугольная матрица включает в себя ND групп, при этом С равно K·ND, при этом, когда Nnull нулей добавляют в прямоугольную матрицу, нули добавляют в последние Nnull/ND строки К-го столбца в каждой из ND групп прямоугольной матрицы, при этом нули игнорируют, когда из прямоугольной матрицы считывают индексы виртуальных ресурсных блоков (VRB),
причем Nnull=[NVRB/(C·MRBG)]·C·MRBG-NVRB.=C·R-NVRB.
17. The method of claim 15, wherein the rectangular matrix includes N D groups, wherein C is K · N D , and when N null zeros are added to the rectangular matrix, zeros are added to the last N null / N D rows Of the nth column in each of the N D groups of the rectangular matrix, while zeros are ignored when the index of virtual resource blocks (VRB) is read from the rectangular matrix,
moreover, N null = [N VRB / (C · M RBG )] · C · M RBG -N VRB . = C · RN VRB .
18. Способ по п.17, в котором К равно 2 и ND равно 2.18. The method according to 17, in which K is 2 and N D is 2. 19. Способ по п.17, в котором индекс p1,d одного из физических ресурсных блоков (PRB) для первого слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
Figure 00000066

в случаях, когда
Figure 00000018

и как
Figure 00000067

в случаях, когда
Figure 00000015
;
при этом индекс p2,d одного из физических ресурсных блоков (PRB) для второго слота, отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
P2,d=(p1,d+NVRB/2)modNVRB.
19. The method according to 17, in which the index p 1, d of one of the physical resource blocks (PRB) for the first slot displayed on the index d of one of the virtual resource blocks (VRB), is set as
Figure 00000066

in cases where
Figure 00000018

And How
Figure 00000067

in cases where
Figure 00000015
;
the index p 2, d of one of the physical resource blocks (PRB) for the second slot displayed on the index d of one of the virtual resource blocks (VRB) is set as
P 2, d = (p 1, d + N VRB / 2) modN VRB.
20. Способ по п.19, в котором индекс Oi,d одного из физических ресурсных блоков (PRB) для i-го слота (i=1, 2), отображаемый на индекс d одного из виртуальных ресурсных блоков (VRB), задают как
Figure 00000068
20. The method according to claim 19, in which the index O i, d of one of the physical resource blocks (PRB) for the i-th slot (i = 1, 2) displayed on the index d of one of the virtual resource blocks (VRB) is set as
Figure 00000068
21. Базовая станция, передающая нисходящие данные с использованием ресурсных блоков, в системе беспроводной подвижной связи, содержащая:
процессор для управления работой базовой станции; и
блок памяти, управляемый процессором,
при этом процессор сконфигурирован, чтобы передавать пользовательскому оборудованию нисходящие данные, отображенные на физические ресурсные блоки (PRB),
при этом индексы виртуальных ресурсных блоков (VRB) отображают в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, и при этом индексы физических ресурсных блоков (PRB) для второго слота смещены относительно индексов физических ресурсных блоков (PRB) для первого слота на основе заранее определенного пробела, и
при этом заранее определенное смещение применяется к индексам физических ресурсных блоков (PRB), равным или большим, чем заранее определенное пороговое значение.
21. A base station transmitting downlink data using resource blocks in a wireless mobile communication system, comprising:
a processor for controlling the operation of the base station; and
processor controlled memory unit
wherein the processor is configured to transmit downlink data mapped to physical resource blocks (PRBs) to the user equipment,
while the virtual resource block indices (VRB) are mapped to the physical resource block indices (PRB) for the first slot and the second subframe slot, and the physical resource block indices (PRB) for the second slot are offset relative to the physical resource block indices (PRB) for the first slots based on a predefined space, and
wherein a predetermined offset is applied to the index of physical resource blocks (PRB) equal to or greater than a predetermined threshold value.
22. Пользовательское оборудование для приема нисходящих данных с использованием ресурсных блоков в системе беспроводной подвижной связи, содержащее:
процессор для управления работой пользовательского оборудования и блок памяти, управляемый процессором,
при этом процессор сконфигурирован, чтобы принимать от базовой станции управляющую информацию нисходящей линии связи, включающую в себя информацию о распределении ресурсов для передачи нисходящих данных, и чтобы принимать нисходящие данные, отображенные на физические ресурсные блоки (PRB), на основе управляющей информации нисходящей линии связи,
при этом информация о распределении ресурсов указывает распределение виртуальных ресурсных блоков (VRB) для пользовательского оборудования,
при этом индексы виртуальных ресурсных блоков (VRB), на которые отображены нисходящие данные, определяют на основе взаимосвязи отображения между виртуальными ресурсными блоками (VRB) и физическими ресурсными блоками (PRB),
при этом взаимосвязь отображения задают таким образом, что индексы виртуальных ресурсных блоков (VRB) отображены в индексы физических ресурсных блоков (PRB) для первого слота и второго слота субкадра, при этом индексы физических ресурсных блоков (PRB) для второго слота смещены относительно индексов физических ресурсных блоков (PRB) для второго слота на основе заранее определенного пробела, и
при этом заранее определенное смещение применено к индексу физического ресурсного блока (PRB), когда индекс этого физического ресурсного блока (PRB) равен или больше заранее заданного порогового значения.
22. User equipment for receiving downstream data using resource blocks in a wireless mobile communication system, comprising:
a processor for controlling user equipment and a processor-controlled memory unit,
wherein the processor is configured to receive downlink control information from the base station, including resource allocation information for transmitting downlink data, and to receive downlink data mapped to physical resource blocks (PRB) based on the downlink control information ,
wherein the resource allocation information indicates a virtual resource block (VRB) allocation for user equipment,
while the indices of virtual resource blocks (VRB) onto which the downlink data is mapped are determined based on a mapping relationship between the virtual resource blocks (VRB) and the physical resource blocks (PRB),
wherein the mapping relationship is set in such a way that the virtual resource block (VRB) indices are mapped to the physical resource block (PRB) indices for the first slot and the second subframe slot, while the physical resource block indices (PRB) for the second slot are offset relative to the physical resource indices blocks (PRBs) for a second slot based on a predetermined space, and
wherein a predetermined offset is applied to the index of the physical resource block (PRB) when the index of this physical resource block (PRB) is equal to or greater than a predetermined threshold value.
RU2012152805/08A 2008-01-07 2009-01-06 Method of transmitting/receiving downlink data using resource blocks in wireless mobile communication network system and device therefor RU2556389C2 (en)

Applications Claiming Priority (18)

Application Number Priority Date Filing Date Title
US1958908P 2008-01-07 2008-01-07
US61/019,589 2008-01-07
US2488608P 2008-01-30 2008-01-30
US61/024,886 2008-01-30
US2611308P 2008-02-04 2008-02-04
US61/026,113 2008-02-04
US2818608P 2008-02-12 2008-02-12
US61/028,186 2008-02-12
US2851108P 2008-02-13 2008-02-13
US61/028,511 2008-02-13
US3335808P 2008-03-03 2008-03-03
US61/033,358 2008-03-03
US3730208P 2008-03-17 2008-03-17
US61/037,302 2008-03-17
US3877808P 2008-03-24 2008-03-24
US61/038,778 2008-03-24
KR1020080131114A KR100925441B1 (en) 2008-01-07 2008-12-22 A method for scheduling of distributed virtual resource blocks
KR10-2008-0131114 2008-12-22

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
RU2010128217/08A Division RU2468511C2 (en) 2008-01-07 2009-01-06 Method for planning of distributed units of virtual resources

Publications (2)

Publication Number Publication Date
RU2012152805A RU2012152805A (en) 2014-06-20
RU2556389C2 true RU2556389C2 (en) 2015-07-10

Family

ID=47461643

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2012152805/08A RU2556389C2 (en) 2008-01-07 2009-01-06 Method of transmitting/receiving downlink data using resource blocks in wireless mobile communication network system and device therefor

Country Status (3)

Country Link
JP (2) JP5512756B2 (en)
ES (1) ES2688382T3 (en)
RU (1) RU2556389C2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100913099B1 (en) 2008-01-07 2009-08-21 엘지전자 주식회사 A method for scheduling of distributed virtual resource blocks
TWI505685B (en) * 2008-01-07 2015-10-21 Optis Cellular Techology Llc Method for scheduling distributed virtual resource blocks
US12114291B2 (en) 2017-11-10 2024-10-08 Qualcomm Incorporated Virtual resource block to physical resource block mapping in new radio
CN110034888A (en) * 2018-01-12 2019-07-19 华为技术有限公司 A kind of wireless communication device and wireless communications method
EP3737180A4 (en) * 2018-02-14 2020-12-16 Huawei Technologies Co., Ltd. Method and apparatus for allocating frequency domain resource

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2233045C2 (en) * 1997-11-03 2004-07-20 Квэлкомм Инкорпорейтед Method and device for high-speed burst data transfer
RU2233037C2 (en) * 1997-09-16 2004-07-20 Квэлкомм Инкорпорейтед Channel structure for communication systems

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BRPI0810979A2 (en) * 2007-04-27 2015-07-21 Lg Electronics Inc Control channel transmission method in mobile communication system
CN103401642B (en) * 2007-06-19 2016-06-29 松下电器(美国)知识产权公司 Mobile station apparatus, data transmission method for uplink, data receiver method and integrated circuit
KR101500788B1 (en) * 2008-01-04 2015-03-09 파나소닉 인텔렉츄얼 프로퍼티 코포레이션 오브 아메리카 Base station device, resource block allocation method and integrated circuit
KR101537127B1 (en) * 2008-01-09 2015-07-22 애플 인크. Mapping of distributed resource block indices to physical resource blocks

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2233037C2 (en) * 1997-09-16 2004-07-20 Квэлкомм Инкорпорейтед Channel structure for communication systems
RU2233045C2 (en) * 1997-11-03 2004-07-20 Квэлкомм Инкорпорейтед Method and device for high-speed burst data transfer

Also Published As

Publication number Publication date
ES2688382T3 (en) 2018-11-02
JP5512756B2 (en) 2014-06-04
JP2014161030A (en) 2014-09-04
JP2012239203A (en) 2012-12-06
JP5863864B2 (en) 2016-02-17
RU2012152805A (en) 2014-06-20

Similar Documents

Publication Publication Date Title
US10631321B2 (en) Method and apparatus for determining allocation of communication resources
KR100904433B1 (en) A method for scheduling of distributed virtual resource blocks
CN101911745B (en) Method for scheduling distributed virtual resource blocks
RU2556389C2 (en) Method of transmitting/receiving downlink data using resource blocks in wireless mobile communication network system and device therefor
RU2468512C2 (en) Method for planning of distributed units of virtual resources
JP7116708B2 (en) Distributed Virtual Resource Block Scheduling Method
RU2518934C2 (en) Method of transmitting/receiving downlink data using resource blocks in wireless mobile communication system and device therefor

Legal Events

Date Code Title Description
HZ9A Changing address for correspondence with an applicant