ES2711802T3 - Procedure to plan distributed virtual resource blocks - Google Patents

Procedure to plan distributed virtual resource blocks Download PDF

Info

Publication number
ES2711802T3
ES2711802T3 ES09150180T ES09150180T ES2711802T3 ES 2711802 T3 ES2711802 T3 ES 2711802T3 ES 09150180 T ES09150180 T ES 09150180T ES 09150180 T ES09150180 T ES 09150180T ES 2711802 T3 ES2711802 T3 ES 2711802T3
Authority
ES
Spain
Prior art keywords
resource blocks
dvrb
blocks
index
rbg
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
ES09150180T
Other languages
Spanish (es)
Inventor
Dong Youn Seo
Eun Sun Kim
Bong Hoe Kim
Joon Kui Ahn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Optis Cellular Technology LLC
Original Assignee
Optis Cellular Technology LLC
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 KR1020080131113A external-priority patent/KR100913099B1/en
Application filed by Optis Cellular Technology LLC filed Critical Optis Cellular Technology LLC
Application granted granted Critical
Publication of ES2711802T3 publication Critical patent/ES2711802T3/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

Un procedimiento para mapear de forma distributiva bloques de recursos virtuales asignados de forma consecutiva con bloques de recursos físicos en un sistema de comunicación móvil inalámbrico, comprendiendo el procedimiento: entrelazar, utilizando un entrelazador de bloques, una secuencia de índices consecutivos de los bloques de recursos virtuales en una secuencia de índices entrelazados de los bloques de recursos virtuales; y mapear la secuencia de índices entrelazados con índices de bloques de recursos físicos en una primera ranura y una segunda ranura de una sub-trama y con un gap para distribución, realizándose el mapeo de forma secuencial para la secuencia de índices entrelazados, en el que, cuando se proporciona un índice d de uno de los bloques de recursos virtuales, si un índice p1,d de uno de los bloques de recursos físicos en la primera ranura, con el que se mapea el índice d, es igual o mayor que NDVRB/2, entonces el valor de p1,d es determinado por p1,d + Noffset, y si un índice p2,d de uno de los bloques de recursos físicos en la segunda ranura, con el que se mapea el índice d, es igual o mayor que NDVRB/2, el valor de p2,d es determinado por p2,d + Noffset, y en el que NDVRB es el número de bloques de recursos virtuales asignados de forma distributiva, en el que Noffset se establece igual a Ngap - Nthreshold, en el que Nthreshold se establece igual a NDVRB/2, y en el que Ngap es una condición de limitación de gap determinada, en el que índice p1,d se determina según la expresión (1), y el índice p2,d se determina según la expresión (2), en el que la expresión (1) es determinada por**Fórmula** en el que**Fórmula** ; y en el que la expresión (2) es determinada por:**Fórmula** en el que R es el número de filas del entrelazador de bloques, C es el número de columnas del entrelazador de bloques, NDVRB es el número de bloques de recursos utilizados para los bloques de recursos virtuales, y mod significa una operación de módulo, en el que, el sistema de comunicación móvil inalámbrico soporta un esquema de asignación de recursos en el que un grupo de bloques de recursos, RBG, que incluye bloques de recursos físicos es indicado mediante uno o más bits, y el gap para la distribución es un múltiplo de un cuadrado del número, MRBG, de los bloques de recursos físicos que constituyen el RBG.A procedure for distributively mapping sequentially allocated virtual resource blocks with physical resource blocks in a wireless mobile communication system, the procedure comprising: interleaving, using a block interleaver, a sequence of consecutive indices of the resource blocks virtuals in a sequence of interlaced indexes of the virtual resource blocks; and mapping the sequence of interlaced indices with physical resource block indices in a first slot and a second slot of a sub-frame and with a gap for distribution, the mapping being carried out sequentially for the sequence of interlaced indexes, in which , when an index d of one of the virtual resource blocks is provided, if an index p1, d of one of the physical resource blocks in the first slot, to which the index d is mapped, is equal to or greater than NDVRB / 2, then the value of p1, d is determined by p1, d + Noffset, and if an index p2, d of one of the physical resource blocks in the second slot, to which the index d is mapped, is equal or greater than NDVRB / 2, the value of p2, d is determined by p2, d + Noffset, and where NDVRB is the number of virtual resource blocks allocated in a distributive way, where Noffset is set equal to Ngap - Nthreshold, where Nthreshold is set equal to NDVRB / 2, and where Ngap is a condition gap limitation, in which index p1, d is determined according to expression (1), and index p2, d is determined according to expression (2), in which expression (1) is determined by ** Formula ** where ** Formula **; and in which expression (2) is determined by: ** Formula ** in which R is the number of rows of the interleaver of blocks, C is the number of columns of the interleaver of blocks, NDVRB is the number of blocks of resources used for virtual resource blocks, and mod means a module operation, in which, the wireless mobile communication system supports a resource allocation scheme in which a resource block group, RBG, that includes resource blocks Physical resources is indicated by one or more bits, and the gap for the distribution is a multiple of a square of the number, MRBG, of the blocks of physical resources that constitute the RBG.

Description

DESCRIPCIONDESCRIPTION

Procedimiento para planificar bloques de recursos virtuales distribuidosProcedure to plan distributed virtual resource blocks

Campo tecnicoTechnical field

La presente invencion se refiere a un sistema de comunicacion movil inalambrico de banda ancha, y mas particularmente, a la planificacion de recursos de radio para transmision de paquetes de datos de enlace ascendente/enlace descendente en un sistema de comunicacion de paquetes inalambrico celular de multiplexacion por division de frecuencia ortogonal (OFDM).The present invention relates to a broadband wireless cellular communication system, and more particularly, to the planning of radio resources for transmission of uplink / downlink data packets in a wireless cellular multiplexing packet communication system. by orthogonal frequency division (OFDM).

Tecnica anteriorPrevious technique

En un sistema de comunicacion de paquetes inalambrico celular de multiplexacion por division de frecuencia ortogonal (OFDM), la transmision de paquetes de datos de enlace ascendente/enlace descendente se realiza en base a subtramas y una sub-trama es definida por un cierto intervalo de tiempo que incluye una pluralidad de sfmbolos OFDM. El proyecto de asociacion de tercera generacion (3GPP) es compatible con una estructura de trama de radio de tipo 1 aplicable al duplex por division de frecuencia (FDD), y una estructura de trama de radio de tipo 2 aplicable al duplex por division de tiempo (TDD). La estructura de una trama de radio de tipo 1 se muestra en la figura 1. La trama de radio de tipo 1 incluye diez sub-tramas, cada una de las cuales consta de dos ranuras. La estructura de una trama de radio de tipo 2 se muestra en la figura 2. La trama de radio de tipo 2 incluye dos medias tramas, cada una de las cuales consta de cinco sub-tramas, una ranura de tiempo de guiado (piloting) de enlace descendente (DwPTS), un penodo de separacion (GP - gap period) y un intervalo de tiempo de guiado de enlace ascendente (UpPTS), en el que una subtrama consta de dos ranuras. Es decir, una sub-trama esta compuesta por dos ranuras independientemente del tipo de trama de radio.In an orthogonal frequency division multiplexing (OFDM) cellular wireless packet communication system, the uplink / downlink data packet transmission is performed based on subframes and a sub-frame is defined by a certain interval of time that includes a plurality of OFDM symbols. The third generation association project (3GPP) is compatible with a type 1 radio frame structure applicable to the frequency division duplex (FDD), and a type 2 radio frame structure applicable to the time division duplex (TDD). The structure of a type 1 radio frame is shown in Figure 1. The type 1 radio frame includes ten sub-frames, each of which consists of two slots. The structure of a type 2 radio frame is shown in figure 2. The type 2 radio frame includes two half frames, each of which consists of five sub-frames, one time slot for guidance (piloting) of downlink (DwPTS), a separation period (GP - gap period) and a time interval of uplink guidance (UpPTS), in which a subframe consists of two slots. That is, a sub-frame is composed of two slots regardless of the radio frame type.

Una senal transmitida en cada ranura puede ser descrita por una red de recursos que incluye sub-portadoras y Nsymb sfmbolos OFDM. En este caso, N%g representa el numero de bloques de recursos (RB - resource blocks) en un enlace descendente, representa el numero de sub-portadoras que constituyen un RB, y N!?ymb representa el numero de sfmbolos OFDM en una ranura de enlace descendente. La estructura de esta red de recursos se muestra en la figura 3.A signal transmitted in each slot can be described by a resource grid including subcarriers and OFDM symbols Nsymb. In this case, N% g represents the number of resource blocks (RB - resource blocks) in a downlink, represents the number of subcarriers constituting a RB, and N! G and mmb represents the number of OFDM symbols in a downlink slot. The structure of this resource network is shown in figure 3.

Los RB se utilizan para describir una relacion de mapeo o correspondencia entre ciertos canales ffsicos y elementos de recursos. Los RB se pueden clasificar en bloques de recursos ffsicos (PRB - physical resource blocks) y bloques de recursos virtuales (VRB - virtual resource blocks), lo que significa que un RB puede ser uno de entre un p Rb o un VRB. Se puede describir una relacion de mapeo entre los VRB y los PRB en base a sub-trama(s). En particular, esta relacion se puede describir en unidades de cada una de las ranuras que constituyen una sub-trama. Ademas, la relacion de mapeo entre los VRB y los PRB se puede describir utilizando una relacion de mapeo entre indices de VRB e indices de PRB. Se proporcionara ademas una descripcion detallada de esto en formas de realizacion de la presente invencion. Un PRB es definido por N!?ymb sfmbolos OFDM consecutivos en un dominio de tiempo y sub-portadoras consecutivas en un dominio de frecuencia. Por lo tanto, un PRB esta compuesto por N^’^ ‘mbNj?g> elementos de recursos. A los PRB se les asignan numeros de 0 a N%g - 1 en el dominio de frecuencia.The RBs are used to describe a mapping relationship or correspondence between certain physical channels and resource elements. The RB can be classified into physical resource blocks (PRB) and virtual resource blocks (VRB), which means that a RB can be one of a p Rb or a VRB. A mapping relationship between the VRBs and the PRBs can be described based on sub-frame (s). In particular, this relationship can be described in units of each of the slots that constitute a sub-frame. In addition, the mapping relationship between the VRBs and the PRBs can be described using a mapping relationship between VRB indices and PRB indices. A detailed description of this will also be provided in embodiments of the present invention. A PRB is defined by N!? Andmb consecutive OFDM symbols in a time domain and consecutive sub-carriers in a frequency domain. Therefore, a PRB is composed of N ^ '^' mbNj? G> resource elements. The PRBs are assigned numbers from 0 to N% g - 1 in the frequency domain.

Un VRB puede tener el mismo tamano que el del PRB. Hay dos tipos de VRB definidos, siendo el primero un tipo localizado y siendo el segundo un tipo distribuido. Para cada tipo de VRB, un par de VRB tienen un solo mdice de v Rb en comun (en lo sucesivo, se denominara 'numero VRB') y son asignados en dos ranuras de una sub-trama. En otras palabras, a cada uno de los Ngg VRB que pertenecen a una primera ranura de las dos ranuras que constituyen una subtrama se les asigna un mdice cualquiera de 0 a Ngg — 1, y a cada uno de los Ngg VRB que pertenecen a una segunda ranura de las dos ranuras se les asigna del mismo modo un mdice cualquiera de 0 a Ngg — 1.A VRB can have the same size as the PRB. There are two types of VRB defined, the first being a localized type and the second being a distributed type. For each type of VRB, a pair of VRBs have a single index of v R b in common (hereinafter referred to as 'VRB number') and are assigned in two slots of a sub-frame. In other words, each of the Ngg VRBs belonging to a first slot of the two slots constituting a subframe are assigned an index from 0 to Ngg -1, and each of the Ngg VRB belonging to a second one. slot of the two slots are assigned the same way any index from 0 to Ngg - 1.

El mdice de un VRB correspondiente a una banda de frecuencia virtual espedfica de la primera ranura tiene el mismo valor que el del mdice de un VRB correspondiente a la banda de frecuencia virtual espedfica de la segunda ranura. Es decir, suponiendo que un VRB correspondiente a una i-esima banda de frecuencia virtual de la primera ranura se denota mediante VRB1(i), un VRB correspondiente a una j-esima banda de frecuencia virtual de la segunda ranura se denota mediante VRB2(j) y los numeros de mdice de VRB1(i) y VRB2(j) se denotan mediante mdice(VRB1(i)) e mdice(VRB2(j)), respectivamente, se establece una relacion de mdice(VRB1(k)) = mdice(VRB2(k)) (ver Figura 4a).The index of a VRB corresponding to a specific virtual frequency band of the first slot has the same value as the index of a VRB corresponding to the specific virtual frequency band of the second slot. That is, assuming that a VRB corresponding to an i-th virtual frequency band of the first slot is denoted by VRB1 (i), a VRB corresponding to a j-th virtual frequency band of the second slot is denoted by VRB2 ( j) and the index numbers of VRB1 (i) and VRB2 (j) are denoted by mdice (VRB1 (i)) and mdice (VRB2 (j)), respectively, an index relation is established (VRB1 (k)) = mdice (VRB2 (k)) (see Figure 4a).

Asimismo, el mdice de un PRB correspondiente a una banda de frecuencia espedfica de la primera ranura tiene el mismo valor que el del mdice de un PRB correspondiente a la banda de frecuencia espedfica de la segunda ranura. Es decir, suponiendo que un PRB correspondiente a una i-esima banda de frecuencia de la primera ranura se denota mediante PRB1(i), un PRB correspondiente a una j-esima banda de frecuencia de la segunda ranura se denota mediante PRB2(j) y los numeros de mdice del PRB1(i) y PRB2(j) se denotan mediante mdice(PRB1(i)) e mdice(PRB2(j)), respectivamente, se establece una relacion de mdice(PRB1(k)) = mdice(PRB2(k)) (vease la figura 4b). Likewise, the index of a PRB corresponding to a specific frequency band of the first slot has the same value as that of the index of a PRB corresponding to the specific frequency band of the second slot. That is, assuming that a PRB corresponding to an i-th frequency band of the first slot is denoted by PRB1 (i), a PRB corresponding to a j-th frequency band of the second slot is denoted by PRB2 (j) and the index numbers of PRB1 (i) and PRB2 (j) are denoted by mdice (PRB1 (i)) and mdice (PRB2 (j)), respectively, an index relation is established (PRB1 (k)) = mdice (PRB2 (k)) (see Figure 4b).

Algunos de entre la pluralidad de VRB mencionados anteriormente son asignados como el tipo localizado y los demas son asignados como el tipo distribuido. En lo sucesivo, los VRB asignados como tipo localizado se denominaran 'bloques de recursos virtuales localizados (LVRB)' y los VRB asignados como tipo distribuido se denominaran 'bloques de recursos virtuales distribuidos (DVRB)'.Some of the plurality of VRBs mentioned above are assigned as the localized type and the others are assigned as the distributed type. In the following, the VRBs assigned as localized type will be called 'localized virtual resource blocks (LVRB)' and the VRBs assigned as distributed type will be called 'distributed virtual resource blocks (DVRB)'.

Los VRB localizados (LVRB) son mapeados directamente con PRB y los indices de los LVRB corresponden a los indices de los PRB. Ademas, los LVRB del mdice i corresponden a los PRB del mdice i. Es decir, un LVRB1 que tiene el mdice i corresponde a un PRB1 que tiene el mdice i, y un LVRB2 que tiene el mdice i corresponde a un PRB2 que tiene el mdice i (vease la figura 5). En este caso, se supone que los VRB de la figura 5 estan todos asignados como LVRB. Los VRB distribuidos (DVRB) pueden no ser mapeados directamente con PRB. Es decir, los indices de los DVRB pueden ser mapeados con los PRB despues de ser sometidos a una serie de procesos.The localized VRBs (LVRB) are directly mapped with PRB and the LVRB indices correspond to the PRB indices. In addition, the LVRB of the index i correspond to the PRB of the index i. That is, an LVRB1 having the index i corresponds to a PRB1 having the index i, and an LVRB2 having the index i corresponds to a PRB2 having the index i (see figure 5). In this case, it is assumed that the VRBs in Figure 5 are all assigned as LVRB. Distributed VRBs (DVRB) may not be mapped directly with PRB. That is to say, the indices of the DVRB can be mapped with the PRB after being subjected to a series of processes.

En primer lugar, se puede entrelazar (o intercalar) el orden de una secuencia de indices consecutivos de los DVRB mediante un entrelazador (o intercalador) de bloques. En este documento, la secuencia de indices consecutivos significa que el numero de mdice se incrementa de forma secuencial de uno en uno comenzado desde 0. Una secuencia de indices producida por el entrelazador es mapeada de forma secuencial con una secuencia de indices consecutivos de PRB1 (vease la figura 6). Se supone que los VRB de la figura 6 son todos asignados como DVRB. Por otro lado, la secuencia de indices producidos por el entrelazador es desplazada dclicamente en un numero predeterminado y la secuencia de indices desplazada dclicamente es mapeada de forma secuencial con una secuencia de indices consecutivos de PRB2 (ver la figura 7). Se supone que los VRB de la figura 7 son asignados todos como DVRB. De esta manera, los indices de PRB y los indices de DVRB pueden ser mapeados en dos ranuras.First, the order of a sequence of consecutive indices of the DVRBs can be interleaved (or interleaved) by a block interleaver (or interleaver). In this document, the sequence of consecutive indexes means that the index number increases sequentially one by one starting from 0. A sequence of indices produced by the interleaver is mapped sequentially with a sequence of consecutive indexes of PRB1 ( see figure 6). It is assumed that the VRB of Figure 6 are all assigned as DVRB. On the other hand, the sequence of indices produced by the interleaver is displaced in a predetermined number and the sequence of indexes displaced is sequentially mapped with a sequence of consecutive indexes of PRB2 (see Figure 7). It is assumed that the VRBs of Figure 7 are all assigned as DVRB. In this way, PRB indices and DVRB indices can be mapped in two slots.

Por otra parte, en los procesos anteriores, se puede mapear de forma secuencial una secuencia de indices consecutivos de los DVRb con la secuencia de indices consecutivos de los PRB1 sin pasar por el entrelazador. Ademas, la secuencia de indices consecutivos de los DVRB se puede desplazar dclicamente en el numero predeterminado sin pasar por el entrelazador y la secuencia de indices desplazada dclicamente puede ser mapeada de forma secuencial con la secuencia de indices consecutivos de los PRB2.On the other hand, in the above processes, a sequence of consecutive indices of the DVRs can be mapped sequentially with the sequence of consecutive indices of the PRB1 without going through the interleaver. Furthermore, the sequence of consecutive indices of the DVRBs can be displaced in the predetermined number without passing through the interleaver and the sequence of indexes displaced can be sequentially mapped with the sequence of consecutive indices of the PRB2.

De acuerdo con los procesos mencionados anteriormente para mapear DVRB con PRB, se pueden mapear un PRB1(i) y un PRB2(i) que tienen el mismo mdice i con un DVRBl(m) y un DVRB2(n) que tienen indices diferentes m y n. Por ejemplo, en referencia a las figuras 6 y 7, un PRB1(1) y un PRB2(1) son mapeados con un DVRB1(6) y un DVRB2(9) que tienen indices diferentes. Se puede obtener un efecto de diversidad de frecuencia en base al esquema de mapeo de DVRB.According to the aforementioned processes for mapping DVRB with PRB, a PRB1 (i) and a PRB2 (i) can be mapped having the same i index with a DVRBl (m) and a DVRB2 (n) that have different indices m n. For example, with reference to Figures 6 and 7, a PRB1 (1) and a PRB2 (1) are mapped with a DVRB1 (6) and a DVRB2 (9) having different indices. A frequency diversity effect can be obtained based on the DVRB mapping scheme.

En el caso que los VRB(1), incluidos en los VRB, sean asignados como DVRB como en la figura 8, si se utilizan los procedimientos de las figuras 6 y 7, los LVRB no pueden ser asignados a un PRB2(6) y un PRB1(9), aunque aun no se hayan asignado VRB al PRB2(6) y al PRB1(9). La razon es la siguiente: segun el esquema de mapeo de LVRB mencionado anteriormente, el mapeo de LVRB con el PRB2(6) y el PRB1(9) significa tambien el mapeo de LVRB con un PRB1(6) y un PRB2(9); sin embargo, el PRB1(6) y el PRb2(9) ya han sido mapeados por los VRB1(1) y VRB2(1) mencionados anteriormente. A este respecto, se entendera que el mapeo de LVRB puede ser restringido por los resultados del mapeo de DVRB. Por lo tanto, es necesario determinar reglas de mapeo de DVRB en funcion del mapeo de LVRB.In the case that the VRB (1), included in the VRB, are assigned as DVRB as in figure 8, if the procedures of figures 6 and 7 are used, the LVRB can not be assigned to a PRB2 (6) and a PRB1 (9), although VRB has not yet been assigned to PRB2 (6) and PRB1 (9). The reason is as follows: according to the LVRB mapping scheme mentioned above, the mapping of LVRB with PRB2 (6) and PRB1 (9) also means the mapping of LVRB with a PRB1 (6) and a PRB2 (9) ; however, PRB1 (6) and PR b 2 (9) have already been mapped by the VRB1 (1) and VRB2 (1) mentioned above. In this regard, it will be understood that the LVRB mapping can be restricted by the results of the DVRB mapping. Therefore, it is necessary to determine DVRB mapping rules based on the LVRB mapping.

En un sistema de comunicacion movil inalambrico de banda ancha que usa una multi-portadora, se pueden asignar recursos de radio a cada terminal con un esquema de LVRB y/o DVRB. La informacion que indica que esquema se utiliza se puede transmitir con un formato de mapa de bits. En este momento, la asignacion de recursos de radio a cada terminal se puede realizar en unidades de un r B. En este caso, se pueden asignar recursos con una granularidad de '1' RB, pero se requiere una gran cantidad de sobrecarga de bits para transmitir la informacion de asignacion con el formato de mapa de bits. Alternativamente, se puede definir un grupo de RB (RBG) que consiste en PRB de k indices consecutivos (por ejemplo, k = 3) y se pueden asignar recursos con una granularidad de '1' RBG. En este caso, la asignacion de RB no se realiza de manera sofisticada, pero existe una ventaja de reduccion de la sobrecarga de bits. En este caso, se pueden mapear LVRB con PRB en base a RBG. Por ejemplo, PRB que tienen tres indices consecutivos, un PRB1(i), PRB1(i+1), PRB1(i+2), PRB2(i), PRB2(i+1) y PRB2(i+2), pueden conformar un RBG y se pueden mapear LVRB con este RBG en unidades de un RBG. Sin embargo, en el caso de que uno o mas de entre el PRB1(i), PRB1(i+1), PRB1(i+2), PRB2(i), PRB2(i+1) y PRB2(i+2) hayan sido mapeados previamente con DVRB, este RBG no puede ser mapeado con LVRB en base a RBG. Es decir, las reglas de mapeo de DVRB pueden restringir el mapeo de LVRB en unidades de RBG.In a broadband wireless cellular communication system using a multi-carrier, radio resources can be allocated to each terminal with an LVRB and / or DVRB scheme. The information that indicates which scheme is used can be transmitted in a bitmap format. At this time, the allocation of radio resources to each terminal can be done in units of a r B. In this case, resources with a granularity of '1' RB can be assigned, but a large amount of bit overload is required. to transmit the allocation information with the bitmap format. Alternatively, you can define a RB group (RBG) consisting of PRB of k consecutive indexes (for example, k = 3) and you can allocate resources with a granularity of '1' RBG. In this case, the allocation of RB is not performed in a sophisticated manner, but there is an advantage of reducing the bit overload. In this case, LVRB can be mapped with PRB based on RBG. For example, PRB having three consecutive indexes, a PRB1 (i), PRB1 (i + 1), PRB1 (i + 2), PRB2 (i), PRB2 (i + 1) and PRB2 (i + 2), can form an RBG and you can map LVRB with this RBG in units of an RBG. However, in the case of one or more of PRB1 (i), PRB1 (i + 1), PRB1 (i + 2), PRB2 (i), PRB2 (i + 1) and PRB2 (i + 2) ) have been previously mapped with DVRB, this RBG can not be mapped with LVRB based on RBG. That is, the DVRB mapping rules can restrict the mapping of LVRB in units of RBG.

Como se menciono anteriormente, debido a que las reglas de mapeo de DVRB pueden afectar el mapeo de LVRB, existe la necesidad de determinar las reglas de mapeo de DVRB en funcion del mapeo de LVRB.As mentioned above, because the DVRB mapping rules can affect the LVRB mapping, there is a need to determine the DVRB mapping rules based on the LVRB mapping.

PANASONIC: "Distributed channel mapping", 3GPP DRAFT; R1-073615, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, vol. RAN WG1, no. Atenas, Grecia; 15082007, 15 de Agosto de 2007 (15-08-2007), [recuperado el 15-08-2007] se refiere a un mapeo de canales distribuidos para el mapeo de D-VRB con PRB. Se describe una cadena de codec para transmision localizada para el multiplexado de D-VRB y mapeo con RE. Los sfmbolos de modulacion de cada D-VRB son multiplexados primero y luego se realiza el entrelazado en base a cuatro sfmbolos para soportar SFBC FSTD. La salida del entrelazador es mapeada con los RE de la misma manera que con la transmision localizada, es decir, primero en el dominio de frecuencia sobre los D-PRB asignados y luego en el dominio de tiempo. Para el mapeo de D-VRB con PRB, se propone un mapeo espedfico para cada Nd que es adecuado para diferentes casos de uso. En el caso de Nd = 2 se propone utilizar los PRB en el borde del ancho de banda del sistema. El Nd = 2 solo se utiliza cuando se utiliza un pequeno numero de D-VRB y la separacion de todos los pares de PRB con los que se mapean los D-VRB es lo suficientemente grande como para conseguir una diversidad de frecuencia suficiente.PANASONIC: "Distributed channel mapping", 3GPP DRAFT; R1-073615, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTER; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Athens, Greece; 15082007, August 15, 2007 (08-15-2007), [retrieved on 08-15-2007] refers to a mapping of distributed channels for the mapping of D-VRB with PRB. A codec chain for localized transmission is described for the multiplexing of D-VRB and mapping with RE. The modulation symbols of each D-VRB are multiplexed first and then the interleaving is performed based on four symbols to support SFBC FSTD. The output of the interleaver is mapped with the REs in the same way as with the localized transmission, that is, first in the frequency domain over the allocated D-PRBs and then in the time domain. For the mapping of D-VRB with PRB, a specific mapping is proposed for each Nd that is suitable for different use cases. In the case of Nd = 2, it is proposed to use the PRBs at the edge of the bandwidth of the system. The Nd = 2 is only used when a small number of D-VRB is used and the separation of all the PRB pairs with which the D-VRB is mapped is large enough to achieve a sufficient frequency diversity.

MOTOROLA: "Downlink Resource Allocation Mapping for E-UTRA", 3GPP DRAFT; R1-073372 - DL RA_MAPPING, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, vol. RAN WG1, no. Atenas, Grecia; 15082007, 15 de Agosto de 2007 (15-08-2007), propone un enfoque de mapa de bits de RB definible para el mapeo eficiente de asignacion de recursos de enlace descendente para E-UTRA. Se sugiere que un enfoque de mapa de bits de RB definible con una tabla de 2 bits aceptable para el mapeo de asignacion de recursos de enlace descendente que incluya como una de las cuatro opciones un enfoque de mapa de bits agrupado con dos tamanos de grupo (opciones entrelazada y compacta), un enfoque de mapa de bits distribuido y un enfoque de isla (Is land approach). MOTOROLA: "Downlink Resource Allocation Mapping for E-UTRA", 3GPP DRAFT; R1-073372 - DL RA_MAPPING, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTER; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Athens, Greece; 15082007, August 15, 2007 (08-15-2007), proposes a definable RB bitmap approach for the efficient mapping of downlink resource allocation for E-UTRA. It is suggested that a RB bitmap approach be definable with a 2-bit table acceptable for the downlink resource allocation mapping that includes as one of the four options a grouped bitmap approach with two group sizes ( interlaced and compact options), a distributed bitmap approach and an island approach (Is land approach).

El documento US 2004/178934 A1 describe un esquema de entrelazado de bits para un sistema de ultra banda ancha OFDM multi-banda. Los bits codificados del sistema OFDM multi-banda se entrelazan dentro de cada sfmbolo OFDM y a traves de los sfmbolos OFDM.US 2004/178934 A1 discloses a bit interleaving scheme for a multi-band OFDM ultra-broadband system. The encoded bits of the multi-band OFDM system are interleaved within each OFDM symbol and through the OFDM symbols.

El documento US 2005/135493 A1 divulga un entrelazador adaptable para comunicaciones OFDM de banda ancha que permuta un numero variable de bits codificados por cada sfmbolo OFDM (Ncbps).US 2005/135493 A1 discloses an adaptive interleaver for broadband OFDM communications that permutes a variable number of bits encoded by each OFDM symbol (Ncbps).

El documento WO2007094628 A1 describe un aparato y un procedimiento para asignar un recurso de radio utilizando un esquema de transmision localizada y un esquema de transmision distribuida combinados en un sistema de acceso OFDM. El esquema propuesto de asignacion de recursos de radio utiliza el esquema de transmision localizada y el esquema de transmision conjuntamente en un sistema OFDM.WO2007094628 A1 discloses an apparatus and method for allocating a radio resource using a localized transmission scheme and a combined distributed transmission scheme in an OFDM access system. The proposed scheme of radio resource allocation uses the localized transmission scheme and the transmission scheme together in an OFDM system.

HUAWEI: "Generic interleaver for PDCCH", 3GPP DRAFT; R1-074226, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, vol. RAN WG1, no. Shanghai, China; 02102007, 2 de Octubre de 2007 (02-10-2007), [recuperado el 02-10­ 2007] divulga un entrelazador generico para PDCCH.HUAWEI: "Generic interleaver for PDCCH", 3GPP DRAFT; R1-074226, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTER; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Shanghai, China; 02102007, October 2, 2007 (02-10-2007), [retrieved on 02-10 2007] discloses a generic interleaver for PDCCH.

QUALCOMM EUROPE: "Pseudo-random hopping pattern for PDSCH", 3GPP DRAFT; R1-073265, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, vol. RAN WG1, no. Atenas, Grecia; 15082007, 15 de Agosto de 2007 (15-08­ 2007), [recuperado el 15-08-2007] describe un patron de salto pseudo-aleatorio para PDSCH.QUALCOMM EUROPE: "Pseudo-random hopping pattern for PDSCH", 3GPP DRAFT; R1-073265, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTER; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Athens, Greece; 15082007, August 15, 2007 (15-08 2007), [retrieved on 08-15-2007] describes a pseudo-random jump pattern for PDSCH.

EDITOR (MOTOROLA): "Update of 36.213", 3GPP DRAFT; R1-075116 CR 36.213-0001R2 (REL-8,F), 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, vol. RAN WG1, no. Corea; 22112007, 22 de Noviembre de 2007 (22­ 11-2007), [recuperado el 22-11-2007] divulga que un valor de indicacion de recursos corresponde a un inicio de bloque de recursos y una longitud.EDITOR (MOTOROLA): "Update of 36.213", 3GPP DRAFT; R1-075116 CR 36.213-0001R2 (REL-8, F), 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTER; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Korea; 22112007, November 22, 2007 (22 11-2007), [retrieved 22-11-2007] discloses that a resource indication value corresponds to a resource block start and a length.

MOTOROLA: "E-UTRA DL Distributed Multiplexing and Mapping Rules: Performance", 3GPP DRAFT; R1-073392_DISTTRANS_ATHENS, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, vol. RAN WG1, no. Atenas, Grecia; 15082007, 15 de Agosto de 2007 (15-08-2007), [recuperado el 15-08-2007] describe reglas de mapeo y multiplexacion distribuida de enlace descendente de E-UTRA y una matriz de entrelazado en la que se selecciona un gap o espacio entre los Nd pares PRB de una de entre pocas opciones.MOTOROLA: "E-UTRA DL Distributed Multiplexing and Mapping Rules: Performance", 3GPP DRAFT; R1-073392_DISTTRANS_ATHENS, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTER; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Athens, Greece; 15082007, August 15, 2007 (08-15-2007), [retrieved on 08-15-2007] describes E-UTRA distributed downlink mapping and multiplexing rules and an interlacing matrix in which a gap is selected or space between the Nd pairs PRB of one of a few options.

NEC GROUP: "DL Distributed Resource Signalling for EUTRA", 3GPP DRAFT; R1-074722, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Corea; 30102007, 30 de Octubre de 2007 (30-10-2007), [recuperado el 30-10-2007] divulga un esquema de senalizacion de recursos distribuidos de enlace descendente para EUTRa en el que un gap depende del ancho de banda del sistema.NEC GROUP: "DL Distributed Resource Signaling for EUTRA", 3GPP DRAFT; R1-074722, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTER; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Korea; 30102007, October 30, 2007 (10-30-2007), [retrieved on 10-30-2007] discloses a signaling scheme of distributed downlink resources for EUTRa in which a gap depends on the bandwidth of the system.

NEC GROUP: "Remaining issues for DVRB to PRB mapping", 3GPP DRAFT; R1-081021, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCIA, vol. RAN WG1, no. Sorrento, ltalia; 6 de Febrero de 2008, XP050109484, [recuperado el 06-02-2008] describe un mecanismo para mapear los DVRB con PRB con Nd = 2 y Nd = 3. NEC GROUP: "Remaining issues for DVRB to PRB mapping", 3GPP DRAFT; R1-081021, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTER; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE, vol. RAN WG1, no. Sorrento, Italy; February 6, 2008, XP050109484, [retrieved 06-02-2008] describes a mechanism to map the DVRB with PRB with Nd = 2 and Nd = 3.

NORTEL: "DVRB mapping", 3GPP DRAFT: R1-080377, 3rd GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE: 650, ROUTE DES LUCIOLES: F-06921 SOPHIA-ANTIPOLIS CEDEX: FRANCE, vol. RAN WG1, no. Sevilla, Espana; 10 de Enero de 2008, XP050108896, [recuperado el 10-01-2008] divulga un mapeo entre DVRB y PRB que permite usar la asignacion de RB compacta con la mayor frecuencia posible, reduciendo la sobrecarga adicional requerida con una mayor libertad de asignacion de RB.NORTEL: "DVRB mapping", 3GPP DRAFT: R1-080377, 3 rd GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTER: 650, ROUTE DES LUCIOLES: F-06921 SOPHIA-ANTIPOLIS CEDEX: FRANCE, vol. RAN WG1, no. Sevilla Spain; January 10, 2008, XP050108896, [retrieved on 10-01-2008] discloses a mapping between DVRB and PRB that allows the use of compact RB allocation as often as possible, reducing the additional overhead required with greater freedom of allocation of RB

MOTOROLA: "EUTRA Downlink Distributed Multiplexing and Mapping Rules", 3GPP DRAFT: R1-071352, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES: F-06921 SOPHIA-ANTIPOLIS CEDEX: FRANCIA, vol. RAN WG1, no. St. Julian: 3 de Abril de 2007, XP050105302, [recuperado el 03-04-2007] divulga una asignacion basada en bloques de recursos (RB) en la que las asignaciones distribuidas son dentro de bloques de recursos ffsicos reservados (PRB).MOTOROLA: "EUTRA Downlink Distributed Multiplexing and Mapping Rules", 3GPP DRAFT: R1-071352, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTER; 650, ROUTE DES LUCIOLES: F-06921 SOPHIA-ANTIPOLIS CEDEX: FRANCE, vol. RAN WG1, no. St. Julian: April 3, 2007, XP050105302, [retrieved on 03-04-2007] discloses an allocation based on resource blocks (RB) in which distributed allocations are within reserved physical resource blocks (PRB).

Por lo tanto, el objetivo de la presente invencion es proporcionar un procedimiento mejorado para mapear de forma distributiva bloques de recursos virtuales asignados de forma consecutiva con bloques de recursos ffsicos en un sistema de comunicacion movil inalambrico.Therefore, the object of the present invention is to provide an improved method for distributively mapping blocks of virtual resources allocated consecutively with blocks of physical resources in a wireless cellular communication system.

Este objeto se resuelve con el objeto de la reivindicacion 1.This object is solved with the object of claim 1.

Las reivindicaciones dependientes definen realizaciones preferidas.The dependent claims define preferred embodiments.

Un aspecto de la presente invencion concebido para resolver el problema reside en un procedimiento de planificacion de recursos para combinar de manera eficiente la planificacion de un esquema FSS y la planificacion de un esquema FDS. Solucion tecnicaOne aspect of the present invention designed to solve the problem resides in a resource planning procedure to efficiently combine the planning of an FSS scheme and the planning of an SDS scheme. Technical solution

El objeto de la presente invencion se puede conseguir proporcionando, en un sistema de comunicacion movil inalambrico que soporta un esquema de asignacion de recursos en el que un grupo de bloques de recursos (RBG) que incluye bloques de recursos ffsicos consecutivos es indicado mediante un bit, un procedimiento de mapeo de bloques de recursos para mapear de forma distributiva bloques de recursos virtuales asignados de forma consecutiva con los bloques de recursos ffsicos, incluyendo el procedimiento: entrelazar, utilizando un entrelazador de bloques, indices de los bloques de recursos virtuales determinados a partir de un valor de indicacion de recurso (RIV) que indica un numero de mdice inicial de los bloques de recursos virtuales y una longitud de los bloques de recursos virtuales; y mapear de forma secuencial los indices entrelazados con indices de los bloques de recursos ffsicos en una primera ranura de una sub-trama, incluyendo la sub-trama la primera ranura y una segunda ranura, y mapear de forma secuencial indices obtenidos desplazando dclicamente en un gap o espacio los indices entrelazados para la distribucion con los indices de los bloques de recursos ffsicos en la segunda ranura, en el que el gap o espacio es un multiplo de un cuadrado del numero (Mrbg) de los bloques de recursos ffsicos consecutivos que constituyen el RBG.The object of the present invention can be achieved by providing, in a wireless cellular communication system that supports a resource allocation scheme in which a group of resource blocks (RBG) that includes blocks of physical resources in a row is indicated by a bit , a resource block mapping procedure for distributive mapping of virtual resource blocks allocated consecutively with the physical resource blocks, including the procedure: interleaving, using a block interleaver, indexes of the virtual resource blocks determined to starting from a resource indication value (RIV) that indicates an initial index number of the virtual resource blocks and a length of the virtual resource blocks; and sequentially mapping the indexes interleaved with indices of the physical resource blocks in a first slot of a sub-frame, including the sub-frame the first slot and a second slot, and sequentially mapping indices obtained by displacing it in a specific way. gap or space the intertwined indices for the distribution with the indices of the blocks of physical resources in the second slot, in which the gap or space is a multiple of a square of the number (Mrbg) of the blocks of physical resources that constitute consecutive the RBG.

Cuando se define un grado del entrelazador de bloques como el numero (C = 4) de columnas del entrelazador de bloques, se puede determinar el numero (R) de filas del entrelazador de bloques segun se indica en la expresion (1) y se puede determinar el numero (Nnuii) de valores nulos colocados en el entrelazador de bloques segun se indica en la expresion (2).When a degree of the block interleaver is defined as the number (C = 4) of columns of the block interleaver, the number (R) of rows of the block interleaver can be determined as indicated in expression (1) and can be determine the number (Nnuii) of null values placed in the block interleaver as indicated in expression (2).

Figure imgf000005_0002
Figure imgf000005_0002

Expresion (1)Expression (1)

En la que Mrbg es el numero de bloques de recursos ffsicos consecutivos que constituyen el RBG, y Ndvrb es el numero de bloques de recursos virtuales asignados de forma distributiva.Where M rbg is the number of consecutive physical resource blocks that make up the RBG, and N dvrb is the number of virtual resource blocks assigned in a distributive way.

Expresion (2)Expression (2)

Figure imgf000005_0001
Figure imgf000005_0001

En la que Mrbg es el numero de bloques de recursos ffsicos consecutivos que constituyen el RBG, y Ndvrb es el numero de bloques de recursos virtuales asignados de forma distributiva.Where M rbg is the number of consecutive physical resource blocks that make up the RBG, and N dvrb is the number of virtual resource blocks assigned in a distributive way.

Un grado del entrelazador de bloques puede ser igual a un orden de diversidad (NDivOrder) determinado por la distribucion. A degree of the block interleaver can be equal to a diversity order (NDivOrder) determined by the distribution.

Dado un mdice d de uno de los bloques de recursos virtuales asignados de forma distributive, se puede determinar un mdice P1,d correspondiente a uno de los bloques de recursos ffsicos en la primera ranura mapeado con el mdice d segun se indica en la expresion (3) y se puede determinar un mdice P2,d correspondiente a uno de los bloques de recursos ffsicos en la segunda ranura mapeado con el mdice d segun se indica en la expresion (4). En este caso, R es el numero de filas del entrelazador de bloques, C es el numero de columnas del entrelazador de bloques, Ndvrb es el numero de bloques de recursos utilizados para los bloques de recursos virtuales asignados de forma distributiva, Nnuii es el numero de valores nulos colocados en el entrelazador de bloques, y mod significa una operacion de modulo.Given an index d of one of the virtual resource blocks assigned in a distributive way, an index P 1 , d corresponding to one of the blocks of physical resources in the first slot mapped with the index d can be determined as indicated in the expression (3) and an index P 2 , d corresponding to one of the blocks of physical resources in the second slot mapped with the index d can be determined as indicated in the expression (4). In this case, R is the number of rows of the block interleaver, C is the number of columns of the block interleaver, N dvrb is the number of resource blocks used for the allocated virtual resource blocks distributively, Nnuii is the number of null values placed in the block interleaver, and mod means a module operation.

Expresion (3)Expression (3)

Figure imgf000006_0001
Figure imgf000006_0001

En la que P i,j ~ mod(<7, C 12) ■ 2R \_2d 1C JWhere P i , j ~ mod (<7, C 12) ■ 2 R \ _2d 1C J

Expresion (4)Expression (4)

Figure imgf000006_0002
Figure imgf000006_0002

En este caso, C puede ser igual al grado del entrelazador de bloques.In this case, C can be equal to the degree of the block interleaver.

El mdice Pi,d puede ser pi,d Nprb - Ndvrb cuando es mayor que Ndvrb/2, y el mdice P2,d puede ser p2,d Nprb - Ndvrb cuando es mayor que Ndvrb/2. En este caso, Nprb es el numero de bloques de recursos ffsicos en el sistema.The index Pi, d can be pi, d Nprb - Ndvrb when it is greater than Ndvrb / 2, and the index P 2 , d can be p 2 , d Nprb - Ndvrb when it is greater than N dvrb / 2. In this case, N prb is the number of blocks of physical resources in the system.

Cuando el numero (Ndvrb) de los bloques de recursos virtuales no es un multiplo del grado del entrelazador de bloques, la etapa de entrelazado puede incluir dividir el entrelazador en grupos del numero (Nd) de bloques de recursos ffsicos con los que es mapeado el bloque de recursos virtuales y distribuir uniformemente valores nulos entre los grupos divididos.When the number (Ndvrb) of the virtual resource blocks is not a multiple of the degree of the block interleaver, the interleaving stage may include dividing the interleaver into groups of the number (Nd) of physical resource blocks with which the interleaver is mapped. block virtual resources and uniformly distribute null values between divided groups.

Los grupos pueden corresponder a filas del entrelazador de bloques, respectivamente, cuando un grado del entrelazador de bloques es el numero de filas del entrelazador de bloques, y a columnas del entrelazador de bloques, respectivamente, cuando el grado del entrelazador de bloques es el numero de las columnas del entrelazador de bloques.The groups may correspond to rows of the block interleaver, respectively, when one degree of the block interleaver is the number of rows of the block interleaver, and to the columns of the block interleaver, respectively, when the degree of the block interleaver is the number of blocks interleaver. the columns of the block interleaver.

En otro aspecto de la presente invencion, en este documento se proporciona, en un sistema de comunicacion movil inalambrico que soporta un esquema de asignacion de recursos en el que un grupo de bloques de recursos (RBG) que incluye bloques de recursos ffsicos consecutivos es indicado mediante un bit, un procedimiento de mapeo de bloques de recursos para mapear de forma distributiva bloques de recursos virtuales asignados de forma consecutiva con los bloques de recursos ffsicos, incluyendo el procedimiento: entrelazar, utilizando un entrelazador de bloques, unos indices de los bloques de recursos virtuales determinados a partir de un valor de indicacion de recurso (RIV) que indica un numero de mdice inicial de los bloques de recursos virtuales y una longitud de los bloques de recursos virtuales; y mapear de forma secuencial los indices entrelazados con los indices de los bloques de recursos ffsicos en una primera ranura de una sub-trama, incluyendo la sub-trama la primera ranura y una segunda ranura, y mapear de forma secuencial los indices obtenidos desplazando dclicamente en un gap o espacio los indices entrelazados para la distribucion con los indices de los bloques de recursos ffsicos en la segunda ranura, en el que el gap o espacio (Ngap) para la distribucion se determina segun se indica en la expresion (5).In another aspect of the present invention, this document is provided, in a wireless cellular communication system that supports a resource allocation scheme in which a group of resource blocks (RBG) that includes blocks of physical resources in a row is indicated using a bit, a resource block mapping procedure for distributive mapping of virtual resource blocks allocated consecutively with the physical resource blocks, including the procedure: interleaving, using a block interleaver, a few indexes of the blocks of virtual resources determined from a resource indication value (RIV) that indicates an initial index number of the virtual resource blocks and a length of the virtual resource blocks; and sequentially mapping the indexes interleaved with the indices of the physical resource blocks in a first slot of a sub-frame, including the sub-frame the first slot and a second slot, and sequentially mapping the indices obtained by displacing diclicamente in a gap or space the indexes interlaced for the distribution with the indices of the blocks of physical resources in the second slot, in which the gap or space (Ngap) for the distribution is determined as indicated in the expression (5).

Expresion (5)Expression (5)

En la que Mrbg es el numero de bloques de recursos ffsicos consecutivos que constituyen el RBG, y Nprb es el numero de bloques de recursos ffsicos en el sistema.In which Mrbg is the number of consecutive physical resource blocks that make up the RBG, and Nprb is the number of physical resource blocks in the system.

Cuando se permite la introduccion de valores nulos en el entrelazador de bloques, el numero (Ndvrb) de los bloques de recursos virtuales asignados de forma distributiva se puede determinar segun se indica en la expresion (6). When the introduction of null values in the block interleaver is allowed, the number (Ndvrb) of the virtual resource blocks assigned in a distributive way can be determined as indicated in expression (6).

Expresion (6)Expression (6)

N IWRB - m m ( N PRB - N , N ) ■ 2 N IWRB - mm (N PRB - N , N) ■ 2

Cuando se determina un mdice d de uno de los bloques de recursos virtuales asignados de forma distributive, un mdice Pi,d correspondiente a uno de los bloques de recursos ffsicos en la primera ranura mapeado con el mdice d puede ser pi,d Nprb - Ndvrb cuando es mayor que Ndvrb/2, y un mdice P2,d correspondiente a uno de los bloques de recursos ffsicos en la segunda ranura mapeado con el mdice d puede ser p2,d Nprb - Ndvrb cuando es mayor que Ndvrb/2, en el que Ndvrb es el numero de bloques de recursos utilizados para los bloques de recursos virtuales asignados de forma distributiva.When an index d of one of the allocated virtual resource blocks is determined distributively, an index Pi, d corresponding to one of the blocks of physical resources in the first slot mapped with the index d can be pi, d Nprb - Ndvrb when it is greater than Ndvrb / 2, and an index P 2 , d corresponding to one of the blocks of physical resources in the second slot mapped with the index d can be p 2 , d Nprb - Ndvrb when it is greater than Ndvrb / 2, where N dvrb is the number of resource blocks used for the allocated virtual resource blocks distributively.

En otro aspecto de la presente invencion, en este documento se proporciona, en un sistema de comunicacion movil inalambrico que soporta un esquema de asignacion de recursos en el que un grupo de bloques de recursos (RBG) que incluye bloques de recursos ffsicos consecutivos es indicado mediante un bit, un procedimiento de mapeo de bloques de recursos para mapear de forma distributiva bloques de recursos virtuales asignados de forma consecutiva con los bloques de recursos ffsicos, incluyendo el procedimiento: detectar un valor de indicacion de recurso (RIV) que indica un numero de mdice inicial de los bloques de recursos virtuales y una longitud de los bloques de recursos virtuales y determinar unos indices de los bloques de recursos virtuales a partir del valor de indicacion de recurso detectado; y entrelazar los indices determinados de los bloques de recursos virtuales utilizando un entrelazador de bloques y mapeando de forma distributiva los bloques de recursos virtuales con los bloques de recursos ffsicos, en el que un grado del entrelazador de bloques es igual a un orden de diversidad (NDivOrder) determinado por la distribucion.In another aspect of the present invention, this document is provided, in a wireless cellular communication system that supports a resource allocation scheme in which a group of resource blocks (RBG) that includes blocks of physical resources in a row is indicated using a bit, a resource block mapping procedure for distributive mapping of virtual resource blocks assigned consecutively with the physical resource blocks, including the procedure: detect a resource indication value (RIV) that indicates a number of the initial index of the virtual resource blocks and a length of the virtual resource blocks and determine indices of the virtual resource blocks from the detected resource indication value; and interleaving the determined indices of the virtual resource blocks using a block interleaver and distributively mapping the blocks of virtual resources with the physical resource blocks, in which one degree of the block interleaver equals one order of diversity ( NDivOrder) determined by the distribution.

En otro aspecto de la presente invencion, en este documento se proporciona, en un sistema de comunicacion movil inalambrico que soporta un esquema de asignacion de recursos en el que un grupo de bloques de recursos (RBG) que incluye bloques de recursos ffsicos consecutivos es indicado mediante un bit, un procedimiento de mapeo de bloques de recursos para mapear de forma distributiva bloques de recursos virtuales asignados de forma consecutiva con los bloques de recursos ffsicos, incluyendo el procedimiento: determinar unos indices de los bloques de recursos virtuales a partir de un valor de indicacion de recursos (RIV) que indica un numero de mdice inicial de los bloques de recursos virtuales y una longitud de los bloques de recursos virtuales; y entrelazar los indices determinados de los bloques de recursos virtuales utilizando un entrelazador de bloques y mapeando de forma distributiva los bloques de recursos virtuales con los bloques de recursos ffsicos, en el que, cuando el numero (Ndvrb) de los bloques de recursos virtuales no es un multiplo de un grado del entrelazador de bloques, la etapa de mapeo incluye dividir el entrelazador en grupos del numero (Nd) de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtuales y distribuir uniformemente valores nulos entre los grupos divididos.In another aspect of the present invention, this document is provided, in a wireless cellular communication system that supports a resource allocation scheme in which a group of resource blocks (RBG) that includes blocks of physical resources in a row is indicated by means of a bit, a resource block mapping procedure for distributive mapping of virtual resource blocks allocated consecutively with the physical resource blocks, including the procedure: determining indexes of the virtual resource blocks from a value resource indication (RIV) that indicates an initial index number of the virtual resource blocks and a length of the virtual resource blocks; and interleaving the determined indices of the virtual resource blocks using a block interleaver and distributively mapping the virtual resource blocks with the physical resource blocks, in which, when the number (N dvrb ) of the virtual resource blocks is not a multiple of a degree of the block interleaver, the mapping step includes dividing the interleaver into groups of the number (Nd) of physical resource blocks with which a block of virtual resources is mapped and uniformly distributing null values between the groups divided.

Los grupos pueden corresponder a filas del entrelazador de bloques, respectivamente, cuando un grado del entrelazador de bloques es el numero de filas del entrelazador de bloques, y a columnas del entrelazador de bloques, respectivamente, cuando el grado del entrelazador de bloques es el numero de las columnas del entrelazador de bloques.The groups may correspond to rows of the block interleaver, respectively, when one degree of the block interleaver is the number of rows of the block interleaver, and to the columns of the block interleaver, respectively, when the degree of the block interleaver is the number of blocks interleaver. the columns of the block interleaver.

La informacion de control puede ser un DCI transmitido a traves de un PDCCH.The control information may be a DCI transmitted through a PDCCH.

El gap o espacio puede ser una funcion de un ancho de banda del sistema.The gap or space can be a function of a bandwidth of the system.

Cuando se proporciona un mdice p de uno de los bloques de recursos ffsicos, se puede determinar un mdice entrelazado dpi mapeado con el mdice p segun se indica en la expresion (7) o la expresion (8), y se puede determinar un mdice desplazado dclicamente dp2 mapeado con el mdice p segun se indica en la expresion (9) o la expresion (10). En este caso, R es el numero de filas del entrelazador de bloques, C es el numero de columnas del entrelazador de bloques, Ndvrb es el numero de bloques de recursos utilizados para los bloques de recursos virtuales asignados de forma distributiva, y mod significa una operacion de modulo.When an index p of one of the physical resource blocks is provided, an interlaced index dpi mapped to the p-index can be determined as indicated in the expression (7) or the expression (8), and a displaced index can be determined dclicmente dp 2 mapped with the index p as indicated in the expression (9) or the expression (10). In this case, R is the number of rows of the block interleaver, C is the number of columns of the block interleaver, Ndvrb is the number of resource blocks used for the allocated virtual resource blocks distributively, and mod means a module operation.

Expresion (7)Expression (7)

d. = mod(p',R)C \_p'/R J d. = mod (p ', R) C \ _p' / R J

En el que

Figure imgf000007_0001
In which
Figure imgf000007_0001

Expresion (8) Expression (8)

Figure imgf000008_0001
Figure imgf000008_0001

En el que p

Figure imgf000008_0002
In which p
Figure imgf000008_0002

Expresion (9)Expression (9)

Figure imgf000008_0003
Figure imgf000008_0003

En el que

Figure imgf000008_0004
In which
Figure imgf000008_0004

Figure imgf000008_0005
Figure imgf000008_0005

Expresion (10)Expression (10)

Figure imgf000008_0006
Figure imgf000008_0006

, ,,,

El orden de diversidad (NDivOrder) puede ser un multiplo del numero (Nd) de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtual.The diversity order (NDivOrder) can be a multiple of the number (Nd) of blocks of physical resources with which a virtual resource block is mapped.

El gap o espacio puede ser 0 cuando el numero de los bloques de recursos virtuales es mayor o igual que un valor umbral predeterminado (Mth).The gap or space can be 0 when the number of virtual resource blocks is greater than or equal to a predetermined threshold value (Mth).

El procedimiento de mapeo de bloques de recursos puede incluir ademas la recepcion de informacion acerca del espacio o gap, siendo el gap o espacio determinado por la informacion de gap o espacio recibida.The resource block mapping procedure may also include the reception of information about the space or gap, with the gap or space determined by the information of gap or space received.

En otro aspecto de la presente invencion, en este documento se proporciona, en un sistema de comunicacion movil inalambrico que soporta un esquema de asignacion de recursos RBG y un esquema de asignacion de recursos de subconjunto, un procedimiento de mapeo de bloques de recursos para mapear de forma distributiva bloques de recursos virtuales asignados de forma consecutiva con bloques de recursos ffsicos, incluyendo el procedimiento: recibir informacion de control que incluye informacion de asignacion de bloques de recursos que indica una asignacion distribuida de los bloques de recursos virtuales, y unos indices de los bloques de recursos virtuales; y entrelazar los indices de los bloques de recursos virtuales utilizando un entrelazador de bloques, en el que la etapa de entrelazado incluye, hasta que los indices de los bloques de recursos virtuales son mapeados con todos los indices de bloques de recursos ffsicos pertenecientes a cualquiera de entre una pluralidad de subconjuntos del RBG, evitar que los indices de los bloques de recursos virtuales sean mapeados con indices de bloques de recursos ffsicos que pertenecen a un subconjunto diferente de los subconjuntos del RBG.In another aspect of the present invention, this document provides, in a wireless cellular communication system that supports an RBG resource allocation scheme and a subset resource allocation scheme, a resource block mapping method for mapping distributive blocks of virtual resources allocated consecutively with blocks of physical resources, including the procedure: receive control information that includes allocation information of resource blocks indicating a distributed allocation of virtual resource blocks, and indexes of the virtual resource blocks; and interleaving the indexes of the virtual resource blocks using a block interleaver, in which the interleaving stage includes, until the indexes of the virtual resource blocks are mapped with all the indexes of physical resource blocks belonging to any of among a plurality of subsets of the RBG, to prevent the indices of the virtual resource blocks from being mapped with indices of physical resource blocks belonging to a different subset of the subsets of the RBG.

El procedimiento de mapeo de bloques de recursos puede incluir ademas mapear de forma secuencial los indices entrelazados con indices de los bloques de recursos ffsicos en una primera ranura de una sub-trama, incluyendo la subtrama la primera ranura y una segunda ranura, y mapear de forma secuencial los indices obtenidos mediante desplazamiento dclico en un gap o espacio de los indices entrelazados para la distribucion con los indices de los bloques de recursos ffsicos en la segunda ranura, en el que el gap o espacio para la distribucion se determina de tal manera que los bloques de recursos virtuales mapeados en la primera ranura y los bloques de recursos virtuales mapeados en la segunda ranura son incluidos en el mismo subconjunto.The resource block mapping method may further include sequentially mapping the interleaved indices with indices of the physical resource blocks in a first slot of a sub-frame, the sub-frame including the first slot and a second slot, and mapping sequentially, the indices obtained by dclic displacement in a gap or space of the interleaved indices for the distribution with the indices of the blocks of physical resources in the second slot, in which the gap or space for the distribution is determined in such a way that the virtual resource blocks mapped in the first slot and the virtual resource blocks mapped in the second slot are included in the same subset.

El numero (Ndvrb) de los bloques de recursos virtuales puede ser un multiplo de un orden de diversidad (NDivOrder) determinado por la distribucion.The number (N dvrb ) of the virtual resource blocks can be a multiple of a diversity order (NDivOrder) determined by the distribution.

El numero (Ndvrb) de los bloques de recursos virtuales puede ser un multiplo del numero Mrbg de los bloques de recursos ffsicos consecutivos que constituyen el RBG. The number (N dvrb ) of the virtual resource blocks can be a multiple of the number M rbg of the consecutive physical resource blocks that make up the RBG.

El numero (Ndvrb) de los bloques de recursos virtuales puede ser un multiplo de un valor obtenido multiplicando el numero Mrbg de los bloques de recursos ffsicos consecutivos que constituyen el RBG por el numero (Nd) de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtual.The number (Ndvrb) of the virtual resource blocks can be a multiple of a value obtained by multiplying the number M rbg of the consecutive physical resource blocks that constitute the RBG by the number (N d ) of blocks of physical resources with which a virtual resource block is mapped.

El numero (Ndvrb) de los bloques de recursos virtuales puede ser un multiplo de un valor obtenido multiplicando el cuadrado (Mrbg2) del numero de bloques de recursos ffsicos consecutivos que constituyen el RBG por el numero (Nd) de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtuales.The number (N dvrb ) of the virtual resource blocks can be a multiple of a value obtained by multiplying the square (M rbg 2) of the number of consecutive physical resource blocks that constitute the RBG by the number (N d ) of blocks of physical resources with which a block of virtual resources is mapped.

El numero Ndvrb de los bloques de recursos virtuales puede ser un multiplo comun de un valor obtenido multiplicando el numero (Mrbg) de los bloques de recursos ffsicos consecutivos que constituyen el RBG por el numero (Nd) de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtuales y un grado (D) del entrelazador de bloques.The number N dvrb of the virtual resource blocks can be a common multiple of a value obtained by multiplying the number (Mrbg) of the consecutive physical resource blocks that constitute the RBG by the number (Nd) of blocks of physical resources with which A block of virtual resources and a degree (D) of the block interleaver are mapped.

El grado (D) del entrelazador de bloques puede ser un multiplo del numero (Nd) de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtuales.The degree (D) of the block interleaver can be a multiple of the number (Nd) of blocks of physical resources with which a block of virtual resources is mapped.

El numero Ndvrb de los bloques de recursos virtuales puede ser un multiplo comun de un valor obtenido multiplicando un cuadrado (Mrbg2) del numero de bloques de recursos ffsicos consecutivos que constituyen el RBG por el numeroThe number N dvrb of the virtual resource blocks can be a common multiple of a value obtained by multiplying a square (Mrbg2) of the number of consecutive physical resource blocks that constitute the RBG by the number

(Nd) de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtuales y un grado (D) del entrelazador de bloques.(Nd) of blocks of physical resources with which a block of virtual resources and a degree (D) of the block interleaver is mapped.

El grado (D) del entrelazador de bloques puede ser un multiplo del numero (Nd) de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtuales.The degree (D) of the block interleaver can be a multiple of the number (Nd) of blocks of physical resources with which a block of virtual resources is mapped.

El numero Ndvrb de los bloques de recursos virtuales puede ser un multiplo comun de un valor obtenido multiplicando un grado (D) del entrelazador de bloques por un cuadrado (Mrbg2) del numero de bloques de recursos ffsicos consecutivos que constituyen el RBG y un valor obtenido multiplicando el numero (Nd) de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtuales por el cuadrado (Mrbg2) del numero de bloques de recursos ffsicos consecutivos que constituyen el RBG.The number Ndvrb of the virtual resource blocks can be a common multiple of a value obtained by multiplying a degree (D) of the block interleaver by a square (Mrbg2) of the number of consecutive physical resource blocks that constitute the RBG and a value obtained multiplying the number (N d ) of blocks of physical resources with which a block of virtual resources is mapped by the square (Mrbg2) of the number of blocks of consecutive physical resources that constitute the RBG.

El grado (D) del entrelazador de bloques puede ser un multiplo del numero (Nd) de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtuales.The degree (D) of the block interleaver can be a multiple of the number (Nd) of blocks of physical resources with which a block of virtual resources is mapped.

Los diversos aspectos de la presente invencion antes mencionados son todos aplicables a una estacion base y/o estacion movil. En el caso en que los aspectos antes mencionados de la presente invencion se apliquen a la estacion movil, el procedimiento de mapeo de bloques de recursos puede incluir ademas recibir el valor de indicacion de recursoThe various aspects of the present invention mentioned above are all applicable to a base station and / or mobile station. In the case where the aforementioned aspects of the present invention are applied to the mobile station, the resource block mapping procedure may also include receiving the resource indication value

(RIV) procedente de la estacion movil del sistema de comunicacion movil inalambrico, antes de la etapa de entrelazar o la etapa de determinar los indices de los bloques de recursos virtuales.(RIV) from the mobile station of the wireless cellular communication system, before the interleaving stage or the stage of determining the indices of the virtual resource blocks.

Efectos ventajososAdvantageous effects

De acuerdo con la presente invencion, es posible combinar de manera eficiente la planificacion de un esquema FSS y la planificacion de un esquema FDS e implementar simplemente un procedimiento de transferencia de informacion de planificacion.According to the present invention, it is possible to combine efficiently the planning of an FSS scheme and the planning of an FDS scheme and simply implement a planning information transfer procedure.

Descripcion de los dibujosDescription of the drawings

Los dibujos adjuntos, que se incluyen para proporcionar una comprension adicional de la invencion, ilustran formas de realizacion de la invencion y, junto con la descripcion, sirven para explicar el principio de la invencion.The accompanying drawings, which are included 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.

En los dibujos:In the drawings:

La figura 1 es una vista que muestra un ejemplo de una estructura de trama de radio aplicable a FDD.Figure 1 is a view showing an example of a radio frame structure applicable to FDD.

La figura 2 es una vista que muestra un ejemplo de una estructura de trama de radio aplicable a TDD.Figure 2 is a view showing an example of a radio frame structure applicable to TDD.

La figura 3 es una vista que muestra un ejemplo de una estructura de red de recursos que constituye una ranura de transmision 3GPP.Figure 3 is a view showing an example of a resource network structure constituting a 3GPP transmission slot.

La figura 4a es una vista que muestra un ejemplo de la estructura de VRB en una sub-trama.Figure 4a is a view showing an example of the VRB structure in a sub-frame.

La figura 4b es una vista que muestra un ejemplo de la estructura de PRB en una sub-trama.Figure 4b is a view showing an example of the structure of PRB in a sub-frame.

La figura 5 es una vista que ilustra un ejemplo de un procedimiento para mapear LVRB con PRB.Figure 5 is a view illustrating an example of a method for mapping LVRB with PRB.

La figura 6 es una vista que ilustra un ejemplo de un procedimiento para mapear DVRB en una primera ranura con P La figura 7 es una vista que ilustra un ejemplo de un procedimiento para mapear DVRB en una segunda ranura con PRB.Figure 6 is a view illustrating an example of a method for mapping DVRB into a first slot with P Figure 7 is a view illustrating an example of a method for mapping DVRB into a second slot with PRB.

La figura 8 es una vista que ilustra un ejemplo de un procedimiento para mapear DVRB con PRB.Figure 8 is a view illustrating an example of a method for mapping DVRB with PRB.

La figura 9 es una vista que ilustra un ejemplo de un procedimiento para mapear DVRB y LVRB con PRB.Figure 9 is a view illustrating an example of a method for mapping DVRB and LVRB with PRB.

La figura 10 es una vista que ilustra un ejemplo de un procedimiento para asignar bloques de recursos mediante un esquema compacto.Figure 10 is a view illustrating an example of a procedure for allocating resource blocks by means of a compact scheme.

La figura 11 es una vista que ilustra un ejemplo de un procedimiento para mapear dos DVRB que tienen indices consecutivos con una pluralidad de PRB contiguos.Figure 11 is a view illustrating an example of a method for mapping two DVRBs having consecutive indices with a plurality of contiguous PRBs.

La figura 12 es una vista que ilustra un ejemplo de un procedimiento para mapear dos DVRB que tienen indices consecutivos con una pluralidad de PRB espaciados o separados.Figure 12 is a view illustrating an example of a method for mapping two DVRBs having consecutive indexes with a plurality of spaced or separated PRBs.

La figura 13 es una vista que ilustra un ejemplo de un procedimiento para mapear cuatro DVRB que tienen indices consecutivos con una pluralidad de PRB espaciados o separados.Figure 13 is a view illustrating an example of a method for mapping four DVRBs having consecutive indices with a plurality of spaced or spaced PRBs.

La figura 14 es una vista que ilustra un ejemplo de un procedimiento de mapeo de bloques de recursos en el caso en el que Gap = 0, de acuerdo con una forma de realizacion de la presente invencion.Figure 14 is a view illustrating an example of a resource block mapping procedure in the case where Gap = 0, according to one embodiment of the present invention.

La figura 15 es una vista que ilustra una configuracion de mapa de bits.Fig. 15 is a view illustrating a bitmap configuration.

La figura 16 es una vista que ilustra un ejemplo de un procedimiento de mapeo basado en una combinacion de un esquema de mapa de bits y un esquema compacto.Figure 16 is a view illustrating an example of a mapping procedure based on a combination of a bitmap scheme and a compact scheme.

Las figuras 17 y 18 son vistas que ilustran un procedimiento de mapeo de DVRB de acuerdo con una forma de realizacion de la presente invencion.Figures 17 and 18 are views illustrating a DVRB mapping method according to an embodiment of the present invention.

La figura 19 es una vista que ilustra un ejemplo de un procedimiento para entrelazar indices de DVRB.Fig. 19 is a view illustrating an example of a method for interleaving DVRB indices.

Las figuras 20a y 20b son vistas que ilustran una operacion de un entrelazador general cuando el numero de bloques de recursos utilizados en una operacion de entrelazado no es un multiplo de un orden de diversidad.Figures 20a and 20b are views illustrating an operation of a general interleaver when the number of resource blocks used in an interleaving operation is not a multiple of a diversity order.

Las figuras 21a y 21b son vistas que ilustran un procedimiento para insertar valores nulos cuando el numero de bloques de recursos utilizados en una operacion de entrelazado no es un multiplo de un orden de diversidad, de acuerdo con una forma de realizacion de la presente invencion.Figures 21a and 21b are views illustrating a method for inserting null values when the number of resource blocks used in an interleaving operation is not a multiple of a diversity order, in accordance with one embodiment of the present invention.

La figura 22 es una vista que ilustra un procedimiento para mapear indices de DVRB entrelazados con Gap = 0 de acuerdo con una forma de realizacion de la presente invencion.Fig. 22 is a view illustrating a method for mapping interlinked DVRB rates with Gap = 0 according to one embodiment of the present invention.

La figura 23 es una vista que ilustra un ejemplo de un procedimiento para mapear indices de DVRB, utilizando diferentes espacios o gaps para diferentes terminales.Figure 23 is a view illustrating an example of a method for mapping DVRB indices, using different gaps or spaces for different terminals.

La figura 24 es una vista para explicar la relacion entre indices de DVRB y de PRB.Figure 24 is a view to explain the relationship between DVRB and PRB indices.

La figura 25a es una vista para explicar la relacion entre indices de DVRB y de PRB.Figure 25a is a view for explaining the relationship between DVRB and PRB indices.

La figura 25b es una vista que ilustra un procedimiento general para insertar valores nulos en un entrelazador.Figure 25b is a view illustrating a general procedure for inserting null values into an interleaver.

Las figuras 25c y 25d son vistas que ilustran ejemplos de un procedimiento para insertar valores nulos en un entrelazador en una forma de realizacion de la presente invencion, respectivamente.Figures 25c and 25d are views illustrating examples of a method for inserting null values into an interleaver in an embodiment of the present invention, respectively.

Las figuras 26 y 27 son vistas que ilustran ejemplos de un procedimiento que usa una combinacion del esquema de mapa de bits que usa el esquema de RBG y el esquema de subconjuntos y el esquema compacto, respectivamente. La figura 28 es una vista que ilustra el caso en el que el numero de DVRB se establece igual a un multiplo del numero de bloques de recursos ffsicos (PRB), con el que se mapea un bloque de recursos virtuales (VRB), Nd, y el numero de bloques de recursos ffsicos consecutivos que constituyen un RBG, Mrbg, de acuerdo con una forma de realizacion de la presente invencion.Figures 26 and 27 are views illustrating examples of a method using a combination of the bitmap scheme using the RBG scheme and the subset scheme and the compact scheme, respectively. Figure 28 is a view illustrating the case in which the DVRB number is set equal to a multiple of the number of blocks of physical resources (PRB), with which a block of virtual resources (VRB), Nd, is mapped. and the number of consecutive physical resource blocks constituting an RBG, M rbg , according to one embodiment of the present invention.

La figura 29 es una vista que ilustra el caso en el que se entrelazan indices de DVRB de acuerdo con el procedimiento de la figura 28. Fig. 29 is a view illustrating the case in which DVRB indices are interleaved according to the procedure of Fig. 28.

La figura 30 es una vista que ilustra un ejemplo en el que el mapeo se realiza bajo la condicion en la que el grado de un entrelazador de bloques se establece igual al numero de columnas del entrelazador de bloques, es decir, C, y C se establece igual a un orden de diversidad, de acuerdo con una forma de realizacion de la presente invencion.Figure 30 is a view illustrating an example in which mapping is performed under the condition that the degree of a block interleaver is set equal to the number of columns of the block interleaver, ie, C, and C are set equal to an order of diversity, according to one embodiment of the present invention.

La figura 31 es una vista que ilustra un ejemplo de un procedimiento de mapeo segun una forma de realizacion de la presente invencion cuando el numero de PRB y el numero de DVRB son diferentes entre stFigure 31 is a view illustrating an example of a mapping procedure according to an embodiment of the present invention when the PRB number and the DVRB number are different between st

Las figuras 32 y 33 son vistas que ilustran ejemplos de un procedimiento de mapeo capaz de aumentar el numero de DVRB, usando un determinado espacio o gap, de acuerdo con una forma de realizacion de la presente invencion.Figures 32 and 33 are views illustrating examples of a mapping procedure capable of increasing the DVRB number, using a given gap or gap, according to one embodiment of the present invention.

Formas de realizacionForms of realization

Ahora se hara referencia en detalle a las formas de realizacion preferidas de la presente invencion con referencia a los dibujos adjuntos. La siguiente descripcion detallada con referencia a los dibujos adjuntos, pretende explicar formas de realizacion de ejemplo de la presente invencion, en lugar de mostrar las unicas formas de realizacion que se pueden implementar de acuerdo con la invencion. La siguiente descripcion detallada incluye detalles espedficos para proporcionar una comprension completa de la presente invencion. Sin embargo, sera evidente para los expertos en la materia que la presente invencion se puede poner en practica sin dichos detalles espedficos. Por ejemplo, la siguiente descripcion se centra alrededor de terminos espedficos, pero la presente invencion no esta limitada a ellos y se pueden usar otros terminos cualesquiera para representar los mismos significados. Ademas, siempre que sea posible, se usaran los mismos numeros de referencia en todos los dibujos para referirse a partes iguales o similares.Reference will now be made in detail to the preferred embodiments of the present invention with reference to the accompanying drawings. The following detailed description with reference to the accompanying drawings, is intended to explain exemplary embodiments of the present invention, instead of showing the unique embodiments that can be implemented according to the invention. The following detailed description includes specific details to provide a complete understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention can be practiced without such specific details. For example, the following description is centered around specific terms, but the present invention is not limited thereto and any other terms may be used to represent the same meanings. In addition, whenever possible, the same reference numbers will be used in all the drawings to refer to the same or similar parts.

En el caso de que una sub-trama consista en una primera ranura y una segunda ranura, el mdice(PRB1(i)) representa un mdice de un PRB de una i-esima banda de frecuencia de la primera ranura, el mdice(PRB2(j)) representa un mdice de un PRB de una j-esima banda de frecuencia de la segunda ranura, y se establece una relacion de mdice(PRB1(k)) = mdice(PRB2(k)), segun se ha indicado anteriormente. Ademas, el mdice(VRB1(i)) representa un mdice de un VRB de una i-esima banda de frecuencia virtual de la primera ranura, el mdice(VRB2(j)) representa un mdice de un VRB de una j-esima banda de frecuencia virtual de la segunda ranura, y se establece una relacion de mdice(VRB1(k)) = mdice(VRB2(k)). En este momento, los VRB1 se mapean con los PRB1 y los VRB2 se mapean con los PRB2. Ademas, los VRB se clasifican en DVRB y LVRB.In the case that a sub-frame consists of a first slot and a second slot, the index (PRB1 (i)) represents an index of a PRB of an i-th frequency band of the first slot, the index (PRB2). (j)) represents an index of a PRB of a j-th frequency band of the second slot, and an index relation (PRB1 (k)) = mdice (PRB2 (k)) is established, as indicated above . In addition, the index (VRB1 (i)) represents an index of a VRB of an i-th virtual frequency band of the first slot, the index (VRB2 (j)) represents an index of a VRB of a j-th band of virtual frequency of the second slot, and an index relation (VRB1 (k)) = mdice (VRB2 (k)) is established. At this time, the VRB1 are mapped with the PRB1 and the VRB2 are mapped with the PRB2. In addition, VRBs are classified in DVRB and LVRB.

Las reglas para mapear LVRB1 con PRB1 y las reglas para mapear LVRB2 con PRB2 son las mismas. Sin embargo, las reglas para mapear DVRB1 con PRB1 y las reglas para mapear DVRB2 con PRB2 son diferentes. Es decir, los DVRB son 'divididos' y mapeados con PRB.The rules for mapping LVRB1 with PRB1 and the rules for mapping LVRB2 with PRB2 are the same. However, the rules for mapping DVRB1 with PRB1 and the rules for mapping DVRB2 with PRB2 are different. That is, the DVRBs are 'divided' and mapped with PRB.

En el 3GPP, un RB se define en unidades de una ranura. Sin embargo, en la descripcion detallada de la invencion, un RB se define en unidades de una sub-trama, y este RB se divide en Nd sub-RB en un eje de tiempo, de modo que se generalizan y se describen las reglas de mapeo de DVRB. Por ejemplo, en el caso en que Nd = 2, un PRB definido en unidades de una sub-trama se divide en un primer sub-PRB y un segundo sub-PRB, y un VRB definido en unidades de una sub-trama se divide en un primer sub-VRB y un segundo sub-VRB.In 3GPP, an RB is defined in units of a slot. However, in the detailed description of the invention, an RB is defined in units of a sub-frame, and this RB is divided into N d sub-RB in a time axis, so that the rules are generalized and described. of DVRB mapping. For example, in the case where N d = 2, a PRB defined in units of a sub-frame is divided into a first sub-PRB and a second sub-PRB, and a VRB defined in units of a sub-frame is It divides into a first sub-VRB and a second sub-VRB.

En este caso, el primer sub-PRB corresponde al PRB1 mencionado anteriormente, y el segundo sub-PRB corresponde al PRB2 mencionado anteriormente. Ademas, el primer sub-VRB corresponde al VRB1 mencionado anteriormente, y el segundo sub-VRB corresponde al VRB2 mencionado anteriormente. Ademas, tanto en la descripcion detallada de la invencion como en el 3GPp , las reglas de mapeo de DVRB para obtener un efecto de frecuencia se describen en base a una sub-trama. Por lo tanto, se entendera que todas las formas de realizacion de la descripcion detallada de la invencion son conceptos que incluyen un procedimiento de mapeo de RB en el 3GPP.In this case, the first sub-PRB corresponds to the PRB1 mentioned above, and the second sub-PRB corresponds to the PRB2 mentioned above. In addition, the first sub-VRB corresponds to the VRB1 mentioned above, and the second sub-VRB corresponds to the VRB2 mentioned above. Furthermore, both in the detailed description of the invention and in the 3GPp, the DVRB mapping rules for obtaining a frequency effect are described based on a sub-frame. Therefore, it will be understood that all embodiments of the detailed description of the invention are concepts that include a RB mapping procedure in the 3GPP.

En lo sucesivo, los terminos utilizados en la descripcion detallada de esta solicitud se definen como sigue.Hereinafter, the terms used in the detailed description of this application are defined as follows.

Un 'elemento de recurso (RE)' representa una unidad de frecuencia-tiempo mas pequena en la que se mapean datos o un sfmbolo modulado de un canal de control. Siempre que se transmita una senal en un sfmbolo OFDM a traves de M sub-portadoras y se transmitan N sfmbolos OFDM en una sub-trama, una sub-trama incluye MxN RE.A 'resource element (RE)' represents a smaller frequency-time unit in which data is mapped or a modulated symbol of a control channel. Whenever a signal is transmitted in an OFDM symbol through M sub-carriers and N OFDM symbols are transmitted in a sub-frame, a sub-frame includes MxN RE.

Un 'bloque de recursos ffsicos (PRB)' representa un recurso de frecuencia-tiempo de unidades para la transmision de datos. En general, un PRB consiste en una pluralidad de RE consecutivos en un dominio de frecuencia-tiempo, y se define una pluralidad de PRB en una sub-trama.A 'physical resource block (PRB)' represents a frequency-time resource of units for the transmission of data. In general, a PRB consists of a plurality of consecutive REs in a frequency-time domain, and a plurality of PRBs is defined in a sub-frame.

Un 'bloque de recursos virtuales (VRB)' representa un recurso de unidad virtual para la transmision de datos. En general, el numero de RE incluidos en un VRB es igual al numero de RE incluidos en un PRB y, cuando se transmiten datos, se puede mapear un VRB con un PRB o algunas areas de una pluralidad de PRB.A 'virtual resource block (VRB)' represents a virtual unit resource for data transmission. In general, the number of REs included in a VRB is equal to the number of REs included in a PRB and, when transmitting data, a VRB can be mapped with a PRB or some areas of a plurality of PRBs.

Un 'bloque de recursos virtuales localizados (LVRB)' es un tipo de VRB. Un LVRB se mapea con un PRB. Un PRB mapeado con un LVRB es diferente de un PRB mapeado con otro LVRB. A 'localized virtual resource block (LVRB)' is a type of VRB. An LVRB is mapped with a PRB. A PRB mapped with an LVRB is different from a PRB mapped with another LVRB.

Un 'bloque de recursos virtuales distribuidos (DVRB)' es otro tipo de VRB. Un DVRB se mapea con una pluralidad de PRB de manera distribuida.A 'distributed virtual resource block (DVRB)' is another type of VRB. A DVRB is mapped with a plurality of PRBs in a distributed manner.

'Nd' = 'Nd' representa el numero de PRB con los que se mapea un DVRB. La figura 9 ilustra un ejemplo de un procedimiento para mapear DVRB y LVRB con PRB. En la figura 9, Nd = 3. Un DVRB arbitrario se puede dividir en tres partes y las partes divididas se pueden mapear con diferentes PRB, respectivamente. En este momento, la parte restante de cada PRB, no mapeada por el DVRB arbitrario, es mapeada por una parte dividida de un DVRB diferente. Nprb' representa el numero de PRB en un sistema. En el caso en que la banda del sistema es dividida, Nprb puede ser el numero de PRB en la parte dividida.'Nd' = 'Nd' represents the number of PRBs with which a DVRB is mapped. Figure 9 illustrates an example of a method for mapping DVRB and LVRB with PRB. In Figure 9, N d = 3. An arbitrary DVRB can be divided into three parts and the divided parts can be mapped with different PRB, respectively. At this time, the remaining part of each PRB, not mapped by the arbitrary DVRB, is mapped by a split part of a different DVRB. N prb 'represents the number of PRB in a system. In the case where the band of the system is divided, N prb can be the number of PRB in the divided part.

Nlvrb' representa el numero de LVRB disponibles en el sistema.Nlvrb 'represents the number of LVRB available in the system.

Ndvrb' representa el numero de DVRB disponibles en el sistema.Ndvrb 'represents the number of DVRBs available in the system.

Nlvrb_ue' representa el numero maximo de LVRB asignables a un equipo de usuario (UE).N lvrb _ ue 'represents the maximum number of LVRB assignable to a user equipment (UE).

Ndvrb_ue' representa el numero maximo de DVRB asignables a un UE.Ndvrb_ue 'represents the maximum number of DVRBs assignable to a UE.

Nsubset' representa el numero de subconjuntos.Nsubset 'represents the number of subsets.

NDivOrder' representa un orden de diversidad requerido en el sistema. En este caso, el orden de diversidad es definido por el numero de RB que no son adyacentes entre sf.NDivOrder 'represents a diversity order required in the system. In this case, the order of diversity is defined by the number of RBs that are not adjacent to each other.

En este caso, el "numero de RB" significa el numero de RB divididos en un eje de frecuencia. Es decir, incluso en el caso de que los RB se puedan dividir por ranuras de tiempo que constituyen una sub-trama, el "numero de RB" significa el numero de RB divididos en el eje de frecuencia de la misma ranura.In this case, the "RB number" means the number of RBs divided by a frequency axis. That is, even in the case that the RB can be divided by time slots that constitute a sub-frame, the "RB number" means the number of RB divided in the frequency axis of the same slot.

La figura 9 muestra un ejemplo de definiciones de LVRB y DVRB.Figure 9 shows an example of definitions of LVRB and DVRB.

Como se puede ver en la figura 9, cada RE de un LVRB es mapeado uno a uno con cada RE de un PRB. Por ejemplo, un LVRB es mapeado con un PRB0 (901). Por el contrario, un DVRB se divide en tres partes y las partes divididas son mapeadas con diferentes PRB, respectivamente. Por ejemplo, un DVRB0 se divide en tres partes y las partes divididas son mapeadas con un PRB1, PRB4 y PRB6, respectivamente. De modo similar, un DVRB1 y un DVRB2 se dividen cada uno en tres partes y las partes divididas se mapean con los recursos restantes del PRB1, PRB4 y PRB6. Aunque cada DVRB se divide en tres partes en este ejemplo, la presente invencion no se limita a esto. Por ejemplo, cada DVRB se puede dividir en dos partes.As can be seen in Figure 9, each RE of an LVRB is mapped one by one with each RE of a PRB. For example, an LVRB is mapped with a PRB0 (901). On the contrary, a DVRB is divided into three parts and the divided parts are mapped with different PRB, respectively. For example, a DVRB0 is divided into three parts and the divided parts are mapped with a PRB1, PRB4 and PRB6, respectively. Similarly, a DVRB1 and a DVRB2 are each divided into three parts and the divided parts are mapped with the remaining resources of PRB1, PRB4 and PRB6. Although each DVRB is divided into three parts in this example, the present invention is not limited to this. For example, each DVRB can be divided into two parts.

La transmision de datos de enlace descendente desde una estacion base a un terminal espedfico o la transmision de datos de enlace ascendente desde el terminal espedfico a la estacion base se realiza a traves de uno o mas VRB en una sub-trama. Cuando la estacion base transmite datos al terminal espedfico, debe notificar al terminal cual de los VRB se utiliza para la transmision de datos. Ademas, para permitir que el terminal espedfico transmita datos, la estacion base debe notificar al terminal cual de los VRB puede usar para la transmision de datos.The transmission of downlink data from a base station to a specific terminal or the transmission of uplink data from the terminal to the base station is performed through one or more VRBs in a sub-frame. When the base station transmits data to the specific terminal, it must notify the terminal which of the VRBs is used for data transmission. In addition, to allow the specific terminal to transmit data, the base station must notify the terminal which of the VRBs it can use for data transmission.

Los esquemas de transmision de datos se pueden clasificar ampliamente en un esquema de planificacion en diversidad de frecuencia (FDS) y un esquema de planificacion selectiva en frecuencia (FSS). El esquema FDS es un esquema que obtiene una ganancia de rendimiento de recepcion a traves de una diversidad de frecuencia, y el esquema FSS es un esquema que obtiene una ganancia de rendimiento de recepcion a traves de la planificacion selectiva en frecuencia. En el esquema FDS, una etapa de transmision transmite un paquete de datos a traves de sub-portadoras distribuidas ampliamente en un dominio de frecuencia del sistema, de modo que los sfmbolos en el paquete de datos pueden experimentar varias perdidas de eficacia de canal de radio. Por lo tanto, se obtiene una mejora en el rendimiento de recepcion evitando que todo el paquete de datos sufra una perdida de eficacia desfavorable. Por el contrario, en el esquema FSS, se obtiene una mejora en el rendimiento de recepcion transmitiendo el paquete de datos a traves de una o mas areas de frecuencia consecutivas en el dominio de frecuencia del sistema que estan en un estado de perdida de eficacia favorable. En un sistema de comunicacion de paquetes inalambrico OFDM celular, hay una pluralidad de terminales en una celda. En este momento, debido a que las condiciones del canal de radio de los terminales respectivos tienen caractensticas diferentes, es necesario realizar la transmision de datos del esquema FDS con respecto a un determinado terminal y la transmision de datos del esquema FSS con respecto a un terminal diferente incluso dentro de una sub-trama. Como resultado, se debe disenar un esquema FDS de transmision detallado y un esquema FSS de transmision detallado de modo que los dos esquemas puedan ser multiplexados de manera eficiente dentro de una sub-trama. Por otro lado, en el esquema FSS, se puede obtener una ganancia utilizando de forma selectiva una banda favorable a un UE de entre todas las bandas disponibles. Por el contrario, en el esquema FDS, no se evalua si una banda espedfica es buena o mala y, siempre que se mantenga una separacion de frecuencias capaz de obtener una diversidad de forma adecuada, no es necesario seleccionar y transmitir una banda de frecuencia espedfica. Por consiguiente, para una mejora en el rendimiento de todo el sistema, es ventajoso realizar la planificacion selectiva de frecuencia del esquema FSS preferentemente cuando se realiza la planificacion.The data transmission schemes can be broadly classified into a frequency diversity planning scheme (FDS) and a frequency selective planning scheme (FSS). The FDS scheme is a scheme that obtains a reception performance gain through a frequency diversity, and the FSS scheme is a scheme that obtains a reception performance gain through selective frequency planning. In the FDS scheme, a transmission stage transmits a data packet through sub-carriers widely distributed in a frequency domain of the system, so that the symbols in the data packet may experience several radio channel efficiency losses. . Therefore, an improvement in reception performance is obtained by preventing the entire data pack from suffering an unfavorable loss of efficiency. In contrast, in the FSS scheme, an improvement in the reception performance is obtained by transmitting the data packet through one or more consecutive frequency areas in the frequency domain of the system that are in a state of favorable efficiency loss. . In a cellular OFDM wireless packet communication system, there are a plurality of terminals in a cell. At this time, because the conditions of the radio channel of the respective terminals have different characteristics, it is necessary to carry out the transmission of data of the FDS scheme with respect to a certain terminal and the transmission of data of the FSS scheme with respect to a terminal different even within a sub-frame. As a result, a detailed transmission FDS scheme and a detailed transmission FSS scheme must be designed so that the two schemes can be multiplexed efficiently within a sub-frame. On the other hand, in the FSS scheme, a gain can be obtained by selectively using a band favorable to an UE from among all the available bands. On the contrary, in the FDS scheme, it is not evaluated whether a specific band is good or bad and, as long as a frequency separation capable of obtaining diversity is maintained in an appropriate manner, it is not necessary to select and transmit a frequency band. specific. Accordingly, for an improvement in the performance of the entire system, it is advantageous to carry out selective frequency scheduling of the FSS scheme preferably when planning is carried out.

En el esquema FSS, debido a que los datos se transmiten utilizando sub-portadoras contiguas consecutivamente en el dominio de frecuencia, es preferible que los datos se transmitan utilizando LVRB. En este momento, siempre que los Nprb PRB se encuentren en una sub-trama y haya un maximo de Nlvrb LVRB disponibles dentro del sistema, la estacion base puede transmitir informacion de mapa de bits de Nlvrb bits a cada terminal para notificar al terminal a traves de cual de los LVRB se transmitiran datos de enlace descendente o a traves cual de los LVRB se pueden transmitir datos de enlace ascendente. Es decir, cada bit de la informacion de mapa de bits de Nlvrb bits, que se transmite a cada terminal como informacion de planificacion, indica si se transmitiran o pueden transmitirse datos a traves de un LVRB correspondiente a este bit, de entre los Nlvrb LVRB. Este esquema no es ventajoso porque cuando el numero Nlvrb crece, el numero de bits que se transmiten a cada terminal crece en proporcion al mismo.In the FSS scheme, because the data is transmitted using contiguous sub-carriers consecutively in the frequency domain, it is preferable that the data be transmitted using LVRB. At this time, as long as the N prb PRBs are in a sub-frame and there is a maximum of N lvrb LVRB available within the system, the base station can transmit bitmap information of Nlvrb bits to each terminal to notify the terminal through which of the LVRB downlink data will be transmitted or through which of the LVRB uplink data can be transmitted. That is, each bit of the bitmap information of N lvrb bits, which is transmitted to each terminal as planning information, indicates whether data will be transmitted or transmitted through an LVRB corresponding to this bit, among the Ns. lvrb LVRB. This scheme is not advantageous because when the number Nlvrb grows, the number of bits that are transmitted to each terminal grows in proportion to it.

Por otra parte, siempre que se pueda asignar a un terminal solo un conjunto de RB contiguos, la informacion de los RB asignados se puede expresar mediante un punto de inicio de los RB y el numero de los mismos. Este esquema se denomina "esquema compacto" en este documento.On the other hand, whenever a set of contiguous BRs can be assigned to a terminal, the information of the assigned RBs can be expressed by a starting point of the RBs and the number thereof. This scheme is called "compact scheme" in this document.

La figura 10 ilustra un ejemplo de un procedimiento para asignar bloques de recursos por medio del esquema compacto. En este caso, segun se muestra en la figura 10, la longitud de los RB disponibles es diferente segun los respectivos puntos de inicio, y el numero de combinaciones de asignaciones de RB es al final Nlvrb(Nlvrb+1)/2. Por consiguiente, el numero de bits requeridos para las combinaciones es ceiling(log2(NLVRB(NLVRB+1)/2)). En este caso, ceiling(x) significa redondear "x" a un entero mas cercano. Este procedimiento es ventajoso con el esquema de mapa de bits, ya que el numero de bits no aumenta significativamente con el aumento en el numero Nlvrb.Figure 10 illustrates an example of a procedure for allocating resource blocks by means of the compact scheme. In this case, as shown in Figure 10, the length of the available RBs is different according to the respective starting points, and the number of combinations of allocations of RB is at the end Nlvrb (Nlvrb + 1) / 2. Therefore, the number of bits required for the combinations is ceiling (log2 (NLVRB (NLVRB + 1) / 2)). In this case, ceiling (x) means rounding "x" to a closer integer. This procedure is advantageous with the bitmap scheme, since the number of bits does not increase significantly with the increase in the number Nlvrb.

Por otra parte, para un procedimiento para notificar a un equipo de usuario (UE) de la asignacion de DVRB, es necesario asegurar previamente las posiciones de las respectivas partes de DVRB divididas transmitidas de forma distributiva para una ganancia en diversidad. Alternativamente, se puede requerir informacion adicional para notificar directamente las posiciones. Preferiblemente, siempre que el numero de bits para la senalizacion para los DVRB se establezca igual al numero de bits en la transmision de LVRB del esquema compacto mencionado anteriormente, es posible simplificar un formato de bits de senalizacion en un enlace descendente. Como resultado, hay ventajas en relacion a que se puede utilizar la misma codificacion de canal, etc.On the other hand, for a method for notifying a user equipment (UE) of the DVRB assignment, it is necessary to previously secure the positions of the respective divided DVRB parts transmitted in a distributive manner for a gain in diversity. Alternatively, additional information may be required to directly report the positions. Preferably, as long as the number of bits for the signaling for the DVRBs is set equal to the number of bits in the LVRB transmission of the compact scheme mentioned above, it is possible to simplify a signaling bit format in a downlink. As a result, there are advantages in that the same channel coding can be used, etc.

En este documento, en el caso de que a un UE se le asigne una pluralidad de DVRB, se le notifica a este UE un mdice de DVRB de un punto de inicio de los DVRB, una longitud (= el numero de DVRB asignados) y una diferencia de posicion relativa entre las partes divididas de cada DVRB (por ejemplo, un gap o espacio entre las partes divididas). La figura 11 ilustra un ejemplo de un procedimiento para mapear dos DVRB que tienen indices consecutivos con una pluralidad de PRB contiguos.In this document, in the event that a UE is assigned a plurality of DVRBs, this UE is notified of a DVRB index of a DVRB start point, a length (= the number of DVRBs allocated) and a relative position difference between the divided parts of each DVRB (for example, a gap or space between the divided parts). Figure 11 illustrates an example of a method for mapping two DVRBs having consecutive indexes with a plurality of contiguous PRBs.

Segun se muestra en la figura 11, en el caso en que una pluralidad de DVRB que tienen indices consecutivos son mapeados con una pluralidad de PRB contiguos, unas primeras partes divididas 1101 y 1102 y unas segundas partes divididas 1103 y 1104 estan separadas entre sf por un gap o espacio 1105, mientras que partes divididas que pertenecen a cada una de las partes divididas superiores y las partes divididas inferiores son contiguas entre sf, por lo que el orden de diversidad pasa a ser 2.As shown in Figure 11, in the case where a plurality of DVRB having consecutive indices are mapped with a plurality of contiguous PRBs, first divided parts 1101 and 1102 and second divided parts 1103 and 1104 are separated from each other by a gap or space 1105, while divided parts belonging to each of the upper divided parts and the lower divided parts are contiguous with each other, whereby the order of diversity becomes 2.

La figura 12 ilustra un ejemplo de un procedimiento para mapear dos DVRB que tienen indices consecutivos con una pluralidad de PRB espaciados o separados. En esta aplicacion, 'PRB espaciados' significa que los PRB no son adyacentes entre sf.Figure 12 illustrates an example of a method for mapping two DVRBs having consecutive indexes with a plurality of spaced or separated PRBs. In this application, 'spaced PRB' means that the PRBs are not adjacent to each other.

En el procedimiento de la figura 12, cuando se permite que DVRB se correspondan con PRB, se puede permitir que se distribuyan indices de DVRB consecutivos, que no se corresponden con PRB contiguos. Por ejemplo, un mdice de DVRB '0' y un mdice de DVRB '1' no son contiguos entre sf. En otras palabras, en la figura 12, los indices de DVRB son dispuestos en el orden de 0, 8, 16, 4, 12, 20,..., y esta disposicion se puede obtener suministrando los indices consecutivos que se muestran en la figura 11 a, por ejemplo, un entrelazador de bloques. En este caso, es posible obtener una distribucion dentro de cada una de las partes divididas 1201 y 1202, asf como la distribucion con un gap 1203. Por lo tanto, cuando a un UE se le asignan dos DVRB segun se muestra en la figura 12, el orden de diversidad aumenta hasta 4, lo que resulta en una ventaja en relacion a que la ganancia de diversidad puede ser aun mayor.In the procedure of Figure 12, when DVRB is allowed to correspond to PRB, consecutive DVRB indices, which do not correspond to contiguous PRBs, may be allowed to be distributed. For example, an index of DVRB '0' and an index of DVRB '1' are not contiguous with each other. In other words, in Figure 12, the DVRB indices are arranged in the order of 0, 8, 16, 4, 12, 20, ..., and this arrangement can be obtained by supplying the consecutive indices shown in the Figure 11 a, for example, a block interleaver. In this case, it is possible to obtain a distribution within each of the divided parts 1201 and 1202, as well as the distribution with a gap 1203. Therefore, when a UE is assigned two DVRBs as shown in figure 12 , the diversity order increases up to 4, which results in an advantage in that the gain in diversity can be even greater.

En este momento, el valor del gap indicativo de la diferencia de posicion relativa entre las partes divididas se puede expresar de dos maneras. En un primer modo, el valor del gap o espacio se puede expresar mediante una diferencia entre indices de DVRB. En un segundo modo, el valor del gap o espacio se puede expresar mediante una diferencia entre indices de PRB con los que se mapea un DVRB. En el caso de la figura 12, Gap = 1 en el primer modo, mientras que Gap = 3 en el segundo modo. La figura 12 muestra el ultimo caso 1203. Mientras tanto, si se cambia el numero total de RB del sistema, la disposicion de mdices de DVRB se puede cambiar en consecuencia. En este caso, el uso del segundo modo tiene la ventaja de alcanzar una distancia ffsica entre las partes divididas.At this time, the gap value indicative of the relative position difference between the divided parts can be expressed in two ways. In a first mode, the value of the gap or space can be expressed by a difference between DVRB indices. In a second mode, the value of the gap or space can be expressed by a difference between PRB indices with which a DVRB is mapped. In the case of figure 12, Gap = 1 in the first mode, while Gap = 3 in the second mode. Figure 12 shows the last case 1203. Meanwhile, if the total number is changed of the system RB, the provision of DVRB mices can be changed accordingly. In this case, the use of the second mode has the advantage of reaching a physical distance between the divided parts.

La figura 13 ilustra el caso en el que a un UE se le asignan cuatro DVRB bajo las mismas reglas que las de la figura 12. Como se puede ver en la figura 13, el orden de diversidad aumenta hasta 7. Sin embargo, a medida que aumenta el orden de diversidad, la ganancia de diversidad converge. Los resultados de estudios existentes representan que el aumento en la ganancia de diversidad es insignificante cuando el orden de diversidad es aproximadamente 4 o mas. Las partes no mapeadas de los PRB 1301, 1302, 1303, 1304 y 1305 pueden ser asignadas y mapeadas para otros UE que usan DVRB, sin embargo, las partes no mapeadas no pueden ser asignadas y mapeadas para otro UE que use LVRB. Por lo tanto, cuando no hay otros UE que utilicen DVRb , existe la desventaja de que las partes no mapeadas de los PRB 1301, 1302, 1303, 1304 y 1305 no pueden ayudar si se dejan vadas, no se utilizan. Ademas, la disposicion distribuida de los DVRB rompe el caracter consecutivo de los PRB disponibles, lo que resulta en una restriccion en la asignacion de los LVRB consecutivos.Figure 13 illustrates the case in which a UE is assigned four DVRBs under the same rules as those in Figure 12. As can be seen in Figure 13, the order of diversity increases to 7. However, as that increases the order of diversity, the gain of diversity converges. The results of existing studies represent that the increase in diversity gain is negligible when the order of diversity is approximately 4 or more. The unmapped portions of the PRBs 1301, 1302, 1303, 1304 and 1305 can be mapped and mapped to other UEs using DVRB, however, the unmapped parts can not be mapped and mapped to another UE using LVRB. Therefore, when there are no other UEs using DVRb, there is a disadvantage that the unmapped parts of PRBs 1301, 1302, 1303, 1304 and 1305 can not help if left vacant, they are not used. In addition, the distributed arrangement of the DVRB breaks the consecutive character of the available PRBs, resulting in a restriction in the allocation of the consecutive LVRBs.

Como resultado, existe la necesidad de un procedimiento para limitar el orden de diversidad a un nivel adecuado para llevar a cabo la asignacion distribuida.As a result, there is a need for a procedure to limit the order of diversity to an adequate level to carry out the distributed allocation.

Una primera forma de realizacion y una segunda realizacion de la presente invencion estan enfocadas a procedimientos para establecer una distancia relativa entre partes divididas de un DVRB mapeadas con PRB igual a 0. En estas formas de realizacion, en un esquema para mapear indices de DVRB consecutivos con PRB espaciados o separados, cuando se asigna una pluralidad de DVRB a un UE, las respectivas partes divididas de cada uno de los DVRB se pueden asignar de forma distributiva a diferentes PRB, aumentando de este modo el orden de diversidad. Alternativamente, bajo las mismas condiciones, las respectivas partes divididas de cada DVRB se pueden asignar al mismo PRB, y no asignarse de forma distributiva a diferentes PRB. En este caso, es posible reducir el numero de PRB a los que se asignan DVRB de forma distributiva, limitando de este modo el orden de diversidad.A first embodiment and a second embodiment of the present invention are directed to methods for establishing a relative distance between divided parts of a DVRB mapped with PRB equal to 0. In these embodiments, in a scheme for mapping consecutive DVRB rates with spaced or spaced PRBs, when a plurality of DVRBs are assigned to a UE, the respective divided parts of each of the DVRBs can be allocated distributively to different PRBs, thereby increasing the order of diversity. Alternatively, under the same conditions, the respective divided parts of each DVRB can be assigned to the same PRB, and not assigned in a distributive way to different PRBs. In this case, it is possible to reduce the number of PRBs to which DVRBs are assigned in a distributive way, thus limiting the order of diversity.

Forma de realizacion 1:Form 1:

Esta forma de realizacion esta enfocada a un procedimiento para pasar partes divididas a un modo distribuido/no distribuido estableciendo un valor de referencia para el numero de DVRB asignados a un UE. En este caso, el 'modo distribuido' se refiere a un modo en el que el gap o espacio entre las partes de DVRB divididas no es 0, y el 'modo no distribuido' se refiere a un modo en el que el gap o espacio entre las partes de DVRB divididas es igual a 0.This embodiment is focused on a procedure for passing divided parts to a distributed / non-distributed mode by establishing a reference value for the number of DVRB assigned to a UE. In this case, the 'distributed mode' refers to a way in which the gap or space between the divided DVRB parts is not 0, and the 'non-distributed mode' refers to a way in which the gap or space between divided DVRB parts equals 0.

Supongase que el numero de DVRB asignados a un UE es M. Cuando M es menor que un valor de referencia espedfico (= Mth), se asignan de forma distributiva partes divididas de cada DVRB, elevando de este modo el orden de diversidad.Suppose that the number of DVRB assigned to a UE is M. When M is less than a specific reference value (= Mth), divided parts of each DVRB are allocated distributively, thus raising the order of diversity.

Por el contrario, cuando M es mayor o igual que el valor de referencia (= Mth), las partes divididas son asignadas al mismo PRB, no asignadas de forma distributiva. Esta asignacion de las partes divididas al mismo PRB puede reducir el numero de PRB con los que se mapean los DVRB de forma distributiva, lo que limita el orden de diversidad.On the contrary, when M is greater than or equal to the reference value (= Mth), the divided parts are assigned to the same PRB, not assigned in a distributive way. This allocation of the parts divided to the same PRB can reduce the number of PRBs with which the DVRBs are mapped in a distributive way, which limits the order of diversity.

Es decir, en el caso de que M sea mayor o igual que el valor de referencia Mth, se pone a 0 un espacio o gap, que es una distancia relativa entre las partes divididas de cada DVRB mapeadas con PRB.That is, in the case that M is greater than or equal to the reference value Mth, a gap or gap is set to 0, which is a relative distance between the divided parts of each DVRB mapped with PRB.

Por ejemplo, si el numero de DVRB es 2 bajo la condicion de que Mth = 3, las partes divididas de cada DVRB se pueden mapear de forma distributiva segun se muestra en la figura 12. Por el contrario, si el numero de DVRB es 4 bajo la condicion de que Mth = 3, el gap o espacio se pone a 0 para que las partes divididas de cada DVRB se puedan mapear con el mismo PRB.For example, if the DVRB number is 2 under the condition that Mth = 3, the divided parts of each DVRB can be mapped distributively as shown in Figure 12. On the contrary, if the DVRB number is 4 under the condition that Mth = 3, the gap or space is set to 0 so that the divided parts of each DVRB can be mapped with the same PRB.

La figura 14 ilustra un ejemplo de un procedimiento de mapeo de bloques de recursos en el caso en el que Gap = 0, de acuerdo con la forma de realizacion 1.Figure 14 illustrates an example of a resource block mapping procedure in the case where Gap = 0, according to embodiment 1.

Forma de realizacion 2:Form 2:

Esta forma de realizacion esta enfocada a un procedimiento para pasar partes divididas a un modo distribuido/no distribuido utilizando una senal de control. En este caso, el 'modo distribuido' se refiere a un modo en el que el gap o espacio entre partes de DVRB divididas no es 0, y el 'modo no distribuido' se refiere a un modo en el que el gap o espacio entre las partes de DVRB divididas es igual a 0.This embodiment is focused on a procedure for passing divided parts to a distributed / non-distributed mode using a control signal. In this case, the 'distributed mode' refers to a way in which the gap or space between divided DVRB parts is not 0, and the 'non-distributed mode' refers to a way in which the gap or space between the divided DVRB parts equals 0.

La forma de realizacion 2 es una version modificada de la forma de realizacion 1. En la forma de realizacion 2, no se determina el Mth, y, segun sea necesario, se transmite una senal de control y es recibida para pasar partes divididas al modo distribuido/no distribuido. En respuesta a la senal de control transmitida y recibida, se pueden distribuir las partes de DVRB divididas para aumentar el orden de diversidad o se pueden mapear con el mismo PRB para disminuir el orden de diversidad. Embodiment 2 is a modified version of embodiment 1. In embodiment 2, the Mth is not determined, and, as necessary, a control signal is transmitted and received to pass parts divided to the mode distributed / not distributed. In response to the transmitted and received control signal, the divided DVRB parts can be distributed to increase the order of diversity or they can be mapped with the same PRB to decrease the order of diversity.

Por ejemplo, la senal de control se puede definir para que indique el valor de un espacio o gap, que es una distancia relativa entre las partes divididas de cada DVRB mapeadas con los PRB. Es decir, la senal de control se puede definir para que indique el valor del propio espacio o gap.For example, the control signal can be defined to indicate the value of a space or gap, which is a relative distance between the divided parts of each DVRB mapped with the PRBs. That is, the control signal can be defined to indicate the value of the space or gap itself.

Por ejemplo, en el caso en que la senal de control indica que Gap = 3, las partes de DVRB divididas son mapeadas de forma distributiva segun se muestra en la figura 12 o 13. Ademas, en el caso en que la senal de control indica que Gap = 0, las partes de DVRB divididas son mapeadas con el mismo PRB segun se muestra en la figura 14.For example, in the case where the control signal indicates that Gap = 3, the divided DVRB parts are mapped distributively as shown in Figure 12 or 13. Furthermore, in the case where the control signal indicates that Gap = 0, the divided DVRB parts are mapped with the same PRB as shown in figure 14.

Como se ha indicado anteriormente, con el fin de planificar libremente el numero de PRB Nprb en el sistema en base a PRB, es necesario transmitir un mapa de bits de Nprb bits a cada UE para su planificacion. Cuando el numero de PRB Nprb en el sistema es grande, la sobrecarga de informacion de control aumenta para la transmision del mapa de bits de Nprb bits. Por lo tanto, se puede considerar un procedimiento para reducir una unidad de planificacion o dividir toda la banda y luego realizar la transmision en diferentes unidades de planificacion en solo algunas bandas.As indicated above, in order to freely plan the number of PRB Nprb in the system based on PRB, it is necessary to transmit a bitmap of Nprb bits to each UE for its planning. When the number of PRB Nprb in the system is large, the overload of control information increases for the bitmap transmission of Nprb bits. Therefore, one can consider a procedure to reduce a planning unit or divide the entire band and then carry out the transmission in different planning units in only some bands.

En el LTE del 3GPP, se ha propuesto un esquema de configuracion de mapa de bits en consideracion de la sobrecarga cuando se transmite el mapa de bits como se ha indicado anteriormente.In the 3GPP LTE, a bitmap configuration scheme has been proposed in consideration of overload when the bitmap is transmitted as indicated above.

La figura 15 ilustra una configuracion de mapa de bits.Figure 15 illustrates a bitmap configuration.

Una senal para la asignacion de recursos consiste en una cabecera 1501 y un mapa de bits 1502. La cabecera 1501 indica la estructura del mapa de bits 1502 que se transmite, es decir, un esquema de mapa de bits, indicando un esquema de senalizacion.A signal for resource allocation consists of a header 1501 and a bitmap 1502. The header 1501 indicates the structure of the bitmap 1502 that is transmitted, that is, a bitmap scheme, indicating a signaling scheme.

El esquema de mapa de bits se clasifica en dos tipos, un esquema de RBG y un esquema de subconjuntos.The bitmap scheme is classified into two types, an RBG scheme and a subset scheme.

En el esquema de RBG, los RB se agrupan en una pluralidad de grupos. Los RB son mapeados en unidades de un grupo. Es decir, una pluralidad de RB que constituye un grupo tiene una asociacion de mapeo. Cuando el tamano del grupo es mas grande, es diffcil realizar una asignacion de recursos de forma minuciosa, pero es posible reducir el numero de bits de un mapa de bits. En referencia a la figura 15, dado que Nprb = 32, se requiere un mapa de bits de un total de 32 bits para una asignacion de recursos en unidades de RB. Sin embargo, siempre que se agrupen tres RB (P = 3) y se asignen los recursos en base a un grupo de RB (RBG), la totalidad de RB se puede dividir en un total de once grupos. Como resultado, solo se requiere un mapa de bits de 11 bits, lo que reduce significativamente la cantidad de informacion de control. Por el contrario, en el caso de que los recursos se asignen en base a RBG, no se pueden asignar en unidades de un RB, por lo que no se pueden asignar de forma minuciosa.In the RBG scheme, the RBs are grouped into a plurality of groups. The RBs are mapped into units of a group. That is, a plurality of RB that constitutes a group has a mapping association. When the size of the group is larger, it is difficult to make a resource allocation in a thorough way, but it is possible to reduce the number of bits in a bitmap. Referring to Figure 15, since Nprb = 32, a bitmap of a total of 32 bits is required for a resource allocation in units of RB. However, as long as three RBs are grouped (P = 3) and the resources are allocated based on a RB group (RBG), the entire RB can be divided into a total of eleven groups. As a result, only an 11-bit bitmap is required, which significantly reduces the amount of control information. On the contrary, in the case that the resources are assigned based on RBG, they can not be assigned in units of an RB, so they can not be assigned in a meticulous way.

Para compensarlo, se utiliza el esquema de subconjuntos. En este esquema, se establece una pluralidad de RBG como un subconjunto y los recursos se asignan en base a RB dentro de cada subconjunto. Con el fin de usar el mapa de bits de 11 bits en el esquema de RBG de la figura 15 indicado anteriormente, es posible configurar '3' subconjuntos (subconjunto 1, subconjunto 2 y subconjunto 3). En este caso, '3' es el numero de RB que constituyen cada RBG indicado anteriormente. Como resultado, Nrb/P = ceiling(32/3) = 11, de modo que los r B en cada subconjunto se pueden asignar en base a RB con 11 bits. En este caso, se requiere que la informacion de cabecera 1501 indique que esquema de entre los esquemas de RBG y de subconjuntos se usa para el mapa de bits y que subconjunto se usa en caso de utilizarse el esquema de subconjuntos.To compensate, the subset scheme is used. In this scheme, a plurality of RBGs is set as a subset and the resources are allocated based on RB within each subset. In order to use the 11-bit bitmap in the RBG scheme of Figure 15 indicated above, it is possible to configure '3' subsets (subset 1, subset 2 and subset 3). In this case, '3' is the number of RBs that constitute each RBG indicated above. As a result, N rb / P = ceiling (32/3) = 11, so that r B in each subset can be assigned based on RB with 11 bits. In this case, the headend information 1501 is required to indicate which scheme of the RBG and subset schemes is used for the bitmap and which subset is used in case the subset scheme is used.

En el caso que la informacion de cabecera 1501 indique solo que esquema se usa de entre el esquema de RBG y el esquema de subconjuntos y se utilicen algunos bits del mapa de bits usados para los RBG para indicar el tipo de subconjunto, puede no utilizarse la totalidad de RB en todos los subconjuntos. Por ejemplo, en referencia a la figura 15, debido a que se establece un total de tres subconjuntos, se requiere un indicador de subconjunto de 2 bits 1503 para identificar los subconjuntos. En este momento, se asignan un total de 12 RB al subconjunto 1 1504 o 1505, y solo quedan 9 bits en el mapa de bits de un total de 11 bits si se descuentan los 2 bits del indicador de subconjunto 1503 del mapa de bits. No es posible indicar de forma individual todos los doce RB con 9 bits. Con el fin de resolver esto, se puede asignar un bit del mapa de bits de RBG como un indicador de desplazamiento 1506, de modo que pueda ser usado para desplazar la posicion de un RB indicado por el mapa de bits del subconjunto. Por ejemplo, en el caso en que el indicador de subconjunto 1503 indica el subconjunto 1 y el indicador de desplazamiento 1506 indica 'desplazamiento 0', los 8 bits restantes del mapa de bits se utilizan para indicar RB0, RB1, RB2, RB9, RB10, RB11, RB18 y RB19 (ver 1504). Por otro lado, en el caso en que el indicador de subconjunto 1503 indica el subconjunto 1 y el indicador de desplazamiento 1506 indica 'desplazamiento 1', los 8 bits restantes del mapa de bits se utilizan para indicar RB10, RB11, RB18, RB19, RB20, RB27, RB28 y RB29 (ver 1505).In case the headend information 1501 indicates only what scheme is used between the RBG scheme and the subset scheme and some bits of the bitmap used for the RBGs are used to indicate the type of subset, the RB totality in all subsets. For example, with reference to Figure 15, because a total of three subsets are established, a 2-bit subset indicator 1503 is required to identify the subsets. At this time, a total of 12 RBs are assigned to subset 1 1504 or 1505, and there are only 9 bits left in the bitmap of a total of 11 bits if the 2 bits of subset flag 1503 of the bitmap are discounted. It is not possible to individually indicate all twelve RB with 9 bits. In order 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 position of a RB indicated by the bitmap of the subset. For example, in the case where subset indicator 1503 indicates subset 1 and offset indicator 1506 indicates 'offset 0', the remaining 8 bits of the bitmap are used to indicate RB0, RB1, RB2, RB9, RB10 , RB11, RB18 and RB19 (see 1504). On the other hand, in the case where subset indicator 1503 indicates subset 1 and offset indicator 1506 indicates 'offset 1', the remaining 8 bits of the bitmap are used to indicate RB10, RB11, RB18, RB19, RB20, RB27, RB28 and RB29 (see 1505).

Aunque el indicador de subconjunto 1503 se ha descrito en el ejemplo anterior como indicador del subconjunto 11504 o 1505, este puede indicar el subconjunto 2 o el subconjunto 3. Por consiguiente, se puede ver que ocho Rb pueden ser mapeados en unidades de un RB con respecto a cada combinacion del indicador de subconjunto 1503 y el indicador de desplazamiento 1506. Ademas, en referencia a la figura 15, en la presente forma de realizacion, los numeros de RB asignados al subconjunto 1, subconjunto 2 y subconjunto 3 son 12, 11 y 9 que son diferentes, respectivamente. Por consiguiente, se puede ver que cuatro RB no pueden usarse en el caso del subconjunto 1, que tres RB no pueden usarse en el caso del subconjunto 2 y que un RB no puede usarse en el caso del subconjunto 3 (ver areas sombreadas). La figura 15 no es mas que una ilustracion, y la presente forma de realizacion no se limita a esto.Although the subset indicator 1503 has been described in the previous example as an indicator of subset 11504 or 1505, it may indicate subset 2 or subset 3. Therefore, it can be seen that eight Rb can be mapped into units of an RB with with respect to each combination of the subset indicator 1503 and the displacement indicator 1506. Furthermore, with reference to FIG. 15, in the present embodiment, the numbers of RB assigned to subset 1, subset 2 and subset 3 are 12, 11 and 9 that are different, respectively. By Consequently, it can be seen that four RB can not be used in the case of subset 1, that three RB can not be used in the case of subset 2 and that one RB can not be used in the case of subset 3 (see shaded areas). Figure 15 is only an illustration, and the present embodiment is not limited to this.

Se puede considerar el uso de una combinacion del esquema de mapa de bits que utiliza el esquema de RBG y el esquema de subconjuntos y el esquema compacto.The use of a combination of the bitmap scheme used by the RBG scheme and the subset scheme and the compact scheme can be considered.

La figura 16 ilustra un ejemplo de un procedimiento de mapeo basado en una combinacion del esquema de mapa de bits y el esquema compacto.Figure 16 illustrates an example of a mapping procedure based on a combination of the bitmap scheme and the compact scheme.

En el caso en que los DVRB se mapean y transmiten segun se muestra en la figura 16, algunos elementos de recursos de un RBG0, RBG1, RBG2 y RBG4 son completados por los DVRB. El RBG0, entre ellos, es incluido en un subconjunto 1, el RBG1 y RBG4 son incluidos en un subconjunto 2, y el RBG2 es incluido en un subconjunto 3. En este momento, es imposible asignar el RBG0, RBG1, RBG2 y RBG4 a UE en el esquema de RBG. Ademas, los RB (PRB0, PRB4, PRB8 y PRB12) en los RBG que quedan despues de ser asignados como DVRB deben ser asignados a UE en el esquema de subconjuntos. Sin embargo, dado que a un UE asignado en el esquema de subconjuntos solo se le puede asignar un RB en un subconjunto, los RB restantes que pertenecen a otros subconjuntos no pueden ayudar a ser asignados a diferentes UE. Como resultado, la planificacion de LVRB es restringida por la planificacion de DVRB.In the case where the DVRBs are mapped and transmitted as shown in Figure 16, some resource elements of a RBG0, RBG1, RBG2 and RBG4 are completed by the DVRBs. The RBG0, among them, is included in a subset 1, the RBG1 and RBG4 are included in a subset 2, and the RBG2 is included in a subset 3. At this time, it is impossible to assign the RBG0, RBG1, RBG2 and RBG4 to UE in the RBG scheme. In addition, the RBs (PRB0, PRB4, PRB8 and PRB12) in the RBGs that remain after being assigned as DVRB must be assigned to UE in the subset scheme. However, since a UE assigned in the subset scheme can only be assigned one RB in a subset, the remaining RBs belonging to other subsets can not help to be assigned to different UEs. As a result, the LVRB planning is restricted by the DVRB planning.

Por lo tanto, existe la necesidad de un procedimiento de disposicion de DVRB capaz de reducir la restriccion en la planificacion de LVRB.Therefore, there is a need for a DVRB disposition procedure capable of reducing the constraint in LVRB planning.

Las formas de realizacion tercera a quinta de la presente invencion se enfocan a procedimientos para establecer una distancia relativa entre partes divididas de un DVRB mapeado con PRB para reducir un efecto en los LVRB.The third to fifth embodiments of the present invention focus on methods for establishing a relative distance between split portions of a DVRB mapped with PRB to reduce an effect on the LVRBs.

Forma de realizacion 3:Form 3:

La forma de realizacion 3 se enfoca a un procedimiento para, cuando se mapean partes de DVRB divididas, mapear las partes divididas con RB que pertenecen a un subconjunto espedfico y luego mapear las partes divididas con RB que pertenecen a otros subconjuntos despues de mapear las partes divididas con la totalidad de RB del subconjunto espedfico.Embodiment 3 focuses on a procedure for, when mapping split DVRB parts, mapping the split parts with RB belonging to a specific subset and then mapping the split parts with RB belonging to other subsets after mapping the parts divided with the total RB of the specific subset.

Segun esta forma de realizacion, cuando se mapean indices de DVRB consecutivos con PRB distribuidos, pueden mapearse de forma distributiva dentro de un subconjunto y luego mapearse con otros subconjuntos cuando ya no se pueden mapear dentro de dicho un subconjunto. Ademas, el entrelazado de DVRB consecutivos se realiza dentro de un subconjunto.According to this embodiment, when mapping consecutive DVRB indices with distributed PRBs, they can be mapped distributively within a subset and then mapped to other subsets when they can no longer be mapped into said subset. In addition, the interleaving of consecutive DVRBs is done within a subset.

Las figuras 17 y 18 ilustran un procedimiento de mapeo de DVRB de acuerdo con una forma de realizacion de la presente invencion.Figures 17 and 18 illustrate a DVRB mapping method according to an embodiment of the present invention.

Los DVRB0 - DVRB11 se mapean de forma distributiva dentro de un subconjunto 1 (1703), los DVRB12 - DVRB22 se mapean de forma distributiva dentro de un subconjunto 2 (1704), y los DVRB23 - DVRB31 se mapean luego de forma distributiva dentro de un subconjunto 3 (1705). Este mapeo puede ser realizado por un procedimiento de uso de un entrelazador de bloques para cada subconjunto o cualquier otro procedimiento.The DVRB0 - DVRB11 are mapped distributively within a subset 1 (1703), the DVRB12 - DVRB22 are mapped distributively within a subset 2 (1704), and the DVRB23 - DVRB31 are then mapped distributively within a subset 3 (1705). This mapping can be performed by a method of using a block interleaver for each subset or any other procedure.

Esta disposicion se puede conseguir controlando un esquema de operacion de entrelazador de bloques.This arrangement can be achieved by controlling a block interleaver operation scheme.

Forma de realizacion 4:Form 4:

La forma de realizacion 4 esta enfocada a un procedimiento para limitar el mapeo de partes de DVRB divididas con PRB incluidos en el mismo subconjunto.Embodiment 4 is focused on a procedure to limit the mapping of DVRB parts divided with PRB included in the same subset.

En la forma de realizacion 4, se puede usar informacion de gap o espacio para mapear partes divididas del mismo DVRB dentro del mismo subconjunto. En este momento, se puede utilizar un parametro para todos los PRB, tal como el 'Espacio' o 'Gap' mencionado anteriormente. Alternativamente, se puede usar otro parametro para un subconjunto, 'Gapsubset'. Esto se describira en detalle a continuacion.In embodiment 4, gap or space information can be used to map split parts of the same DVRB within the same subset. At this time, a parameter for all PRBs can be used, such as the 'Space' or 'Gap' mentioned above. Alternatively, another parameter can be used for a subset, 'Gapsubset'. This will be described in detail below.

Es posible utilizar conjuntamente un procedimiento para completar de forma distribuida DVRB consecutivos dentro de un subconjunto y un procedimiento para mapear partes divididas de cada DVRB dentro del mismo subconjunto. En este caso, preferiblemente, el Gapsubset, que significa una diferencia entre numeros de PRB dentro del mismo subconjunto, se puede usar como informacion indicativa de una diferencia de posicion relativa entre partes de DVRB divididas. El significado de Gapsubset se puede entender a partir de la figura 17. Los PRB incluidos en el subconjunto 1 son PRB0, PRB1, PRB2, PRB9, PRB10, PRB11, PRB18, PRB19, PRB20, PRB27, PRB28 y PRB29. En este caso, el PRB18 esta separado del PRB0 dentro del subconjunto 1 por 6 indices (Gapsubset = 6). Por otro lado, con respecto a la totalidad de los PRB, se puede indicar que el PRB18 esta separado del PRB0 por 18 indices (Gap = 18). It is possible to jointly use a method for sequentially completing DVRBs within a subset and a method for mapping split parts of each DVRB within the same subset. In this case, preferably, the Gapsubset, which means a difference between PRB numbers within the same subset, can be used as information indicative of a relative position difference between divided DVRB parts. The meaning of Gapsubset can be understood from Figure 17. The PRBs included in subset 1 are PRB0, PRB1, PRB2, PRB9, PRB10, PRB11, PRB18, PRB19, PRB20, PRB27, PRB28 and PRB29. In this case, PRB18 is separated from PRB0 within subset 1 by 6 indexes (Gapsubset = 6). On the other hand, with respect to the totality of the PRB, it can be indicated that the PRB18 is separated from the PRB0 by 18 indices (Gap = 18).

Forma de realizacion 5:Form of realization 5:

La forma de realizacion 5 se refiere a un procedimiento para ajustar una distancia relativa entre partes de DVRB divididas a un multiplo del cuadrado del tamano de un RBG.Embodiment 5 refers to a method for adjusting a relative distance between DVRB parts divided by a multiple of the square of the size of an RBG.

El ajuste limitado del Gap a un multiplo del tamano de un RBG como en la presente forma de realizacion proporciona caractensticas como las siguientes. Es decir, cuando la distancia relativa entre las partes de DVRB divididas es indicada como una diferencia de posicion relativa dentro de un subconjunto, esta se establece igual a un multiplo del tamano (P) de un RBG. Alternativamente, cuando la distancia relativa entre las partes de DVRB divididas es indicada como una diferencia de posicion con respecto a la totalidad de los PRB, esta se limita a un multiplo del cuadrado (P2) del tamano de RBG.The limited adjustment of the Gap to a multiplicity of the size of an RBG as in the present embodiment provides features such as the following. That is, when the relative distance between the divided DVRB parts is indicated as a relative position difference within a subset, it is set equal to a multiple of the size (P) of an RBG. Alternatively, when the relative distance between the divided DVRB parts is indicated as a position difference with respect to all of the PRBs, this is limited to a multiple of the square (P2) of the RBG size.

Por ejemplo, en referencia a la figura 15, se puede ver que P = 3 y P2 = 9. En este caso, se puede ver que la distancia relativa entre una primera parte dividida 1701 y una segunda parte dividida 1702 de un DVRB es un multiplo de P (= 3) porque Gapsubset = 6, y un multiplo de P2 (= 9) porque Gap = 18.For example, with reference to Figure 15, it can be seen that P = 3 and P2 = 9. In this case, it can be seen that the relative distance between a split first part 1701 and a second split part 1702 of a DVRB is a multiples of P (= 3) because Gapsubset = 6, and a multiple of P2 (= 9) because Gap = 18.

En el caso en que se usa un esquema basado en esta forma de realizacion, debido a que la probabilidad de que los RBG de los que se usan solo algunos elementos de recursos de cada uno de estos pertenezcan al mismo subconjunto es alta, se espera que los elementos de recursos o RB que queden sin utilizar se encuentren en el mismo subconjunto. Por lo tanto, es posible utilizar de manera eficiente la asignacion del esquema de subconjuntos.In the case where a scheme based on this form of realization is used, since the probability that the RBGs of which only some resource elements of each of these belong to the same subset is high, it is expected that Resource elements or RBs that remain unused are in the same subset. Therefore, it is possible to efficiently use the assignment of the subset scheme.

En referencia a la figura 17, debido a que el tamano de un RBG10 es 2, este es diferente de los tamanos (= 3) de otros RBG. En este caso, para la conveniencia de la disposicion de indices de DVRB, el RBG10 no se puede usar para DVRB. Ademas, en referencia a las figuras 17 y 18, un total de cuatro RBG que incluyen un RBG9 pertenecen al subconjunto 1, un total de tres RBG, si se excluye el RBG10, pertenecen al subconjunto 2, y un total de tres RBG pertenecen al subconjunto 3. En este caso, para la conveniencia de la disposicion de indices de DVRB, el RBG9, de entre los cuatro RBG que pertenecen al subconjunto 1, no se puede usar para DVRB. Por lo tanto, se pueden utilizar para DVRB un total de tres RBG por subconjunto.Referring to Figure 17, because the size of a RBG10 is 2, this is different from the sizes (= 3) of other RBG. In this case, for the convenience of the DVRB index disposition, the RBG10 can not be used for DVRB. Furthermore, with reference to Figures 17 and 18, a total of four RBGs that include an RBG9 belong to subset 1, a total of three RBGs, if RBG10 is excluded, they belong to subset 2, and a total of three RBGs belong to the subset 3. In this case, for the convenience of the DVRB indexing arrangement, RBG9, among the four RBGs belonging to subset 1, can not be used for DVRB. Therefore, a total of three RBGs per subset can be used for DVRB.

En este caso, los indices de DVRB se pueden mapear de forma secuencial con un subconjunto (por ejemplo, subconjunto 1) utilizado para DVRB, de entre los subconjuntos, segun se muestra en la figura 18. Si los indices de DVRB ya no se pueden mapear con un subconjunto, pueden ser mapeados con un subconjunto subsiguiente (por ejemplo, el subconjunto 2).In this case, the DVRB indexes can be mapped sequentially with a subset (eg subset 1) used for DVRB, from among the subsets, as shown in Figure 18. If the DVRB indices can no longer be mapping with a subset can be mapped with a subsequent subset (for example, subset 2).

Por otro lado, se puede ver que los indices de DVRB son dispuestos consecutivamente en la figura 11, pero no son dispuestos consecutivamente en las figuras 12, 13, 14, 16, 17 y 18. De esta manera, los indices de DVRB se pueden cambiar en su disposicion antes de ser mapeados con indices de PRB, y este cambio se puede realizar mediante un entrelazador de bloques. En lo sucesivo, se describira la estructura de un entrelazador de bloques de acuerdo con la presente invencion.On the other hand, it can be seen that the DVRB indices are arranged consecutively in Figure 11, but they are not arranged consecutively in Figures 12, 13, 14, 16, 17 and 18. In this way, the DVRB indices can be change at their disposition before being mapped with PRB indices, and this change can be made through a block interleaver. In the following, the structure of a block interleaver according to the present invention will be described.

Forma de realizacion 6:Form of accomplishment 6:

De aqrn en adelante, se expondra una descripcion de un procedimiento para configurar un entrelazador que tiene un grado deseado igual a un orden de diversidad, de acuerdo con una forma de realizacion de la presente invencion.From here on, a description of a method for configuring an interleaver having a desired degree equal to a diversity order, according to one embodiment of the present invention will be set forth.

En detalle, en un procedimiento para mapear indices de DVRB consecutivos con PRB distribuidos no contiguos, se propone un procedimiento que utiliza un entrelazador de bloques y se configura el entrelazador de modo que tenga un grado igual a un orden de diversidad objetivo NoivOrder. El grado del entrelazador se puede definir de la siguiente manera. Es decir, en un entrelazador de bloques que tiene m filas y n columnas, cuando se escriben datos, los datos son escritos mientras se incrementa el mdice de los mismos de forma secuencial. En este momento, se realiza la escritura de tal manera que, despues de asignar completamente una columna, se incrementa en uno un mdice de columna y se completa la siguiente columna. En cada columna, se realiza la escritura mientras se incrementa un mdice de fila. Para leer del entrelazador, la lectura se realiza de tal manera que, despues de haber lefdo completamente una fila, se incrementa en uno el mdice de fila y se lee la siguiente fila. En este caso, el entrelazador se puede denominar como un entrelazador de m grados.In detail, in a method for mapping consecutive DVRB indices with distributed non-contiguous PRBs, a method using a block interleaver is proposed and the interleaver is configured so that it has a degree equal to a target diversity order NoivOrder. The degree of the interleaver can be defined as follows. That is, in a block interleaver that has m rows and n columns, when data is written, the data is written while the index of the data is incremented sequentially. At this time, the writing is performed in such a way that, after completely assigning a column, a column index is increased by one and the next column is completed. In each column, writing is done while increasing a row index. To read the interleaver, the reading is performed in such a way that, after having read a row completely, the row index is incremented by one and the next row is read. In this case, the interleaver can be referred to as an m-interleaver.

Por el contrario, en un entrelazador de bloques que tiene m filas y n columnas, la escritura de datos se puede realizar de tal manera que, despues de completar una fila, el proceso pasa a la siguiente fila, y la lectura de datos se puede realizar de tal manera que, despues de leer una columna, el proceso pasa a la siguiente columna. En este caso, el entrelazador se puede denominar como un entrelazador de n grados.On the other hand, in a block interleaver that has m rows and n columns, data writing can be done in such a way that, after completing a row, the process moves to the next row, and data reading can be performed in such a way that, after reading a column, the process goes to the next column. In this case, the interleaver can be referred to as a n-degree interleaver.

En detalle, NDivOrder se limita a un multiplo de Nd. Es decir, NDivOrder = K Nd. En este caso, K es un entero positivo. Ademas, se utiliza un entrelazador de bloques de un grado NoivOrder. In detail, NDivOrder is limited to a multiple of N d . That is, NDivOrder = KN d . In this case, K is a positive integer. In addition, a one-degree NoivOrder block interleaver is used.

La figura 19 es una ilustracion en la que el numero de RB utilizados para el entrelazado es Ndvrb = 24 y Nd = 2 y NDivOrder = 2x3 = 6.Figure 19 is an illustration in which the number of RBs used for the interleaving is N dvrb = 24 and N d = 2 and NDivOrder = 2x3 = 6.

En referencia a la figura 19, para escribir en un entrelazador, se escriben los datos mientras se incrementa su mdice de forma secuencial. En este momento, se realiza la escritura de tal manera que, despues de asignar completamente una columna, se incrementa en uno un mdice de columna y se completa la siguiente columna. En una columna, se realiza la escritura mientras se incrementa el mdice de fila. Para leer del entrelazador, la lectura se realiza de tal manera que, despues de haber lefdo completamente una fila, se incrementa en uno el mdice de fila y se lee la siguiente fila. En una fila, la lectura se realiza mientras se incrementa el mdice de una columna. En el caso de que la lectura/escritura se realice de esta manera, el grado del entrelazador es el numero de filas, que se ajusta a un orden de diversidad objetivo, 6.Referring to Figure 19, to write to an interleaver, the data is written while its index is incremented sequentially. At this time, the writing is performed in such a way that, after completely assigning a column, a column index is increased by one and the next column is completed. In a column, writing is performed while the row index is incremented. To read the interleaver, the reading is performed in such a way that, after having read a row completely, the row index is incremented by one and the next row is read. In a row, the reading is done while increasing the index of a column. In the case that the reading / writing is carried out in this way, the degree of the interleaver is the number of rows, which is adjusted to a target diversity order, 6.

En el caso en que el entrelazador se configure de esta manera, se puede usar un orden de mdice de DVRB de una secuencia de datos producida por el entrelazador como un orden de mdice de las primeras partes de DVRB divididas, y se puede usar un orden de mdice de DVRB de una secuencia de datos obtenida mediante un desplazamiento cmlico de Ndvrb/Nd de la secuencia de datos generada como un orden de mdice de las partes divididas restantes. Como resultado, las Nd partes divididas generadas a partir de los DVRB son mapeadas con solo Nd PRB emparejados, y la diferencia entre los indices de DVRB emparejados es K.In the case where the interleaver is configured in this way, a DVRB index order of a data sequence produced by the interleaver can be used as an index order of the first divided DVRB parts, and an order can be used The DVRB index of a data sequence obtained by a Ndvrb / Nd cml displacement of the generated data sequence as an index order of the remaining divided parts. As a result, the Nd divided parts generated from the DVRBs are mapped with only paired Nd PRBs, and the difference between the paired DVRB indices is K.

Por ejemplo, en la figura 19, Ndvrb/Nd = Ndvrb (= 24)/Nd (= 2) = 24/2 = 12, y K = 3. Tambien se puede ver en la figura 19 que se genera un orden de mdice de DVRB 1901 de una secuencia de datos producida por el entrelazador como la siguiente: "0 ^ 6 ^ 12 ^ 18 ^ 1 ^ 7 ^ 13 ^ 19 ^ 2 ^ 8 ^ 14 ^ 20 ^ 3 ^ 9 ^ 15 ^ 21 ^ 4 ^ 10 ^ 16 ^ 22 ^ 5 ^ 11 ^ 17 ^ 23", y se genera un orden de mdice de DVRB 1902 de una secuencia de datos obtenida mediante un desplazamiento cmlico de Ndvrb/Nd = 12 de la secuencia de datos producida como la siguiente: "3 ^ 9 ^ 15 ^ 21 ^ 4 ^ 10 ^ 16 ^ 22 ^ 5 ^ 11 ^ 17 ^ 23 ^ 0 ^ 6 ^ 12 ^ 18 ^ 1 ^ 7 ^ 13 ^ 19 ^ 2 ^ 8 ^ 14 ^ 20 ". Ademas, los DVRB son emparejados. En referencia a 1903 de la figura 19, por ejemplo, se puede ver que un DVRB0 y un DVRB3 son emparejados. Tambien se puede ver que las respectivas combinaciones de partes divididas generadas a partir de DVRB0 y DVRB3 son mapeadas con un PRB0 y un PRB12, respectivamente. Esto aplica de manera similar a otros DVRB que tienen otros indices.For example, in Figure 19, Ndvrb / Nd = Ndvrb (= 24) / Nd (= 2) = 24/2 = 12, and K = 3. You can also see in Figure 19 that an index order is generated. of DVRB 1901 of a data sequence produced by the interleaver as follows: "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 an order of DVRB index 1902 is generated from a sequence of data obtained by a cml displacement of N dvrb / N d = 12 of the data sequence produced like the following: "3 ^ 9 ^ 15 ^ 21 ^ 4 ^ 10 ^ 16 ^ 22 ^ 5 ^ 11 ^ 17 ^ 23 ^ 0 ^ 6 ^ 12 ^ 18 ^ 1 ^ 7 ^ 13 ^ 19 ^ 2 ^ 8 ^ 14 ^ 20 ". In addition, the DVRBs are paired. Referring to 1903 of Figure 19, for example, it can be seen that a DVRB0 and a DVRB3 are paired. It can also be seen that the respective combinations of split parts generated from DVRB0 and DVRB3 are mapped with a PRB0 and a PRB12, respectively. This applies similarly to other DVRBs that have other indices.

De acuerdo con esta forma de realizacion, es posible gestionar de forma eficaz la relacion entre DVRB y PRB con los que se mapean los DVRB.According to this embodiment, it is possible to effectively manage the relationship between DVRB and PRB with which the DVRBs are mapped.

Forma de realizacion 7:Form 7:

En lo sucesivo, se describira un procedimiento para asignar valores nulos en un entrelazador rectangular de acuerdo con una forma de realizacion de la presente invencion.In the following, a method for assigning null values in a rectangular interleaver according to an embodiment of the present invention will be described.

En la siguiente descripcion, el numero de valores nulos colocados en el entrelazador se puede representar mediante "Nnull".In the following description, the number of null values placed in the interleaver can be represented by "Nnull".

De acuerdo con la forma de realizacion 6, es posible completar totalmente los datos en el entrelazador porque Ndvrb es un multiplo de NDivOrder. Sin embargo, cuando Ndvrb no es un multiplo de NDivOrder, es necesario tener en cuenta un procedimiento de colocacion de valores nulos porque es imposible completar los datos en su totalidad en el entrelazador.According to the embodiment 6, it is possible to completely complete the data in the interleaver because N dvrb is a multiple of NDivOrder. However, when Ndvrb is not a multiple of NDivOrder, it is necessary to take into account a null value placement procedure because it is impossible to complete the data in its entirety in the interleaver.

Para un desplazamiento dclico de Ndvrb/Nd, Ndvrb debe ser un multiplo de Nd. Para completar totalmente los datos en un entrelazador rectangular, Ndvrb debe ser un multiplo de NDivOrder. Sin embargo, cuando K> 1, Ndvrb puede no ser un multiplo de NDivOrder, aunque es un multiplo de Nd. En este caso, en general, los datos se completan de forma secuencial en el entrelazador de bloques, y entonces se asignan valores nulos en los espacios restantes del entrelazador de bloques. A partir de entonces, se realiza la lectura. Si los datos son asignados columna a columna, entonces los datos son lefdos fila a fila, o si los datos son asignados fila a fila, entonces los datos son lefdos columna a columna. En este caso, no se realiza ninguna lectura para los valores nulos.For a dynamic displacement of Ndvrb / Nd, Ndvrb must be a multiple of Nd. To fully complete the data in a rectangular interleaver, N dvrb must be a multiple of NDivOrder. However, when K> 1, N dvrb may not be a multiple of NDivOrder, although it is a multiple of Nd. In this case, in general, the data is completed sequentially in the block interleaver, and then null values are assigned in the remaining spaces of the block interleaver. Thereafter, the reading is performed. If the data is assigned column by column, then the data is read row by row, or if the data is assigned row by row, then the data is read column by column. In this case, no reading is performed for the null values.

Las figuras 20a y 20b ilustran una operacion general de entrelazado de bloques cuando el numero de RB utilizados en una operacion de entrelazado es 22, es decir, Ndvrb = 22, Nd = 2, y NDivOrder = 2x3 = 6, es decir, cuando Ndvrb no es un multiplo de NDivOrder.Figures 20a and 20b illustrate a general operation of interleaving blocks when the number of RBs used in an interleaving operation is 22, ie N dvrb = 22, N d = 2, and NDivOrder = 2x3 = 6, ie, when N dvrb is not a multiple of NDivOrder.

En referencia a la figura 20a, la diferencia de indices entre DVRB emparejados tiene un valor aleatorio. Por ejemplo, los pares DVRB (0, 20), (6, 3) y (12, 9) (indicados por "2001", "2002" y "2003") tienen unas diferencias de mdice de 20 (20 -0 = 20), 3 (6 - 3 = 3), y 3 (12 - 9 = 3), respectivamente. Por consiguiente, se puede ver que la diferencia de indices entre DVRB emparejados no es fija en un cierto valor. Por esta razon, la planificacion de Dv Rb se complica, en comparacion con el caso en que la diferencia de indices entre DVRB emparejados tiene un valor fijo. Referring to Figure 20a, the difference in indices between paired DVRBs has a random value. For example, the pairs DVRB (0, 20), (6, 3) and (12, 9) (indicated by "2001", "2002" and "2003") have differences of index of 20 (20 -0 = 20), 3 (6 - 3 = 3), and 3 (12 - 9 = 3), respectively. Therefore, it can be seen that the difference in indices between paired DVRBs is not fixed at a certain value. For this reason, the planning of Dv Rb is complicated, in comparison with the case in which the difference of indices between paired DVRBs has a fixed value.

Mientras tanto, cuando se supone que NRemain representa un resto de la division de Ndvrb por NDivOrder, se asignan valores nulos a los elementos de una ultima columna, excepto para los elementos que corresponden a valores NRemain, segun se muestra en la figura 20a o 20b. Por ejemplo, en referencia a la figura 20a, se pueden asignar valores nulos a dos elementos de la ultima columna, excepto para cuatro elementos correspondientes a valores cuatro, porque el resto de dividir Ndvrb (= 22) por NDivOrder (= 6) es 4 (NRemain = 4). Aunque los valores nulos son asignados hacia atras en el ejemplo anterior, estos pueden ser colocados antes de un primer valor de mdice. Por ejemplo, los valores NRemain son asignados a elementos a partir de un primer elemento. Ademas, se pueden colocar valores nulos en posiciones predeterminadas, respectivamente.Meanwhile, when it is assumed that NRemain represents a remainder of the division of Ndvrb by NDivOrder, null values are assigned to the elements of a last column, except for the elements that correspond to NRemain values, as shown in figure 20a or 20b . For example, with reference to figure 20a, null values can be assigned to two elements of the last column, except for four elements corresponding to four values, because the remainder of dividing N dvrb (= 22) by NDivOrder (= 6) is 4 (NRemain = 4). Although the null values are assigned backwards in the previous example, they can be placed before a first mdice value. For example, NRemain values are assigned to elements from a first element. In addition, null values can be placed in predetermined positions, respectively.

Las figuras 21a y 21b ilustran un procedimiento de colocacion de valores nulos de acuerdo con una forma de realizacion de la presente invencion. En referencia a la figura 21a y 21b, se puede ver que los valores nulos se distribuyen uniformemente, en comparacion con el caso de las figuras 20a y 20b.Figures 21a and 21b illustrate a method of placing null values according to an embodiment of the present invention. Referring to Figure 21a and 21b, it can be seen that the null values are evenly distributed, as compared to the case of Figures 20a and 20b.

En esta forma de realizacion, cuando se deben asignar valores nulos en un entrelazador de bloques rectangular, se divide el NDivOrder correspondiente al grado del entrelazador en grupos Nd que tienen un tamano de K, y los valores nulos se distribuyen uniformemente en todos los grupos. Por ejemplo, segun se muestra en la figura 21a, el entrelazador se puede dividir en Nd (= 2) grupos G2101 y G2102. En este caso, K = 3. Se escribe un valor nulo en el primer grupo G2101. De modo similar, se escribe un valor nulo en el segundo grupo G2102. De este modo, los valores nulos se escriben de forma distributiva.In this embodiment, when null values must be assigned in a rectangular block interleaver, the NDivOrder corresponding to the degree of the interleaver is divided into groups N d having a size of K, and the null values are evenly distributed in all groups . For example, as shown in Figure 21a, the interleaver can be divided into Nd (= 2) groups G2101 and G2102. In this case, K = 3. A null value is written in the first group G2101. Similarly, a null value is written in the second group G2102. In this way, the null values are written distributively.

Por ejemplo, cuando se realiza la escritura de tal manera que se asignan los valores de forma secuencial, al final quedan los valores NRemain. Cuando los indices correspondientes a los valores restantes se disponen en Nd grupos de manera que se distribuyen uniformemente, es posible colocar los valores nulos de manera uniforme. Por ejemplo, en el caso de la figura 21a, quedan NRemain (= 4) espacios de datos. Cuando los indices 18, 19, 20 y 21 correspondientes a los espacios de datos se organizan en Nd (= 2) grupos de manera que se distribuyen uniformemente, es posible colocar un valor nulo en cada grupo.For example, when writing is performed in such a way that the values are assigned sequentially, the NRemain values remain at the end. When the indices corresponding to the remaining values are arranged in Nd groups so that they are evenly distributed, it is possible to place the null values uniformly. For example, in the case of Figure 21a, NRemain (= 4) data spaces remain. When the indices 18, 19, 20 and 21 corresponding to the data spaces are organized in N d (= 2) groups so that they are evenly distributed, it is possible to place a null value in each group.

Como resultado, la diferencia entre indices de DVRB emparejados se puede mantener en K o menos (por ejemplo, K = 3). Por consiguiente, existe la ventaja de que se puede conseguir una asignacion de DVRB mas eficiente.As a result, the difference between paired DVRB indices can be maintained in K or less (for example, K = 3). Accordingly, there is the advantage that a more efficient DVRB allocation can be achieved.

Forma de realizacion 8:Form 8:

En lo sucesivo, se describira un procedimiento para establecer una distancia relativa igual a cero entre partes divididas de cada DVRB mapeadas con PRB de acuerdo con una forma de realizacion de la presente invencion.In the following, a method for establishing a relative distance equal to zero between divided parts of each DVRB mapped with PRB according to an embodiment of the present invention will be described.

La figura 22 ilustra un procedimiento para mapear indices de DVRB entrelazados con Gap = 0 de acuerdo con una forma de realizacion de la presente invencion.Figure 22 illustrates a method for mapping interlinked DVRB rates with Gap = 0 according to one embodiment of the present invention.

Mientras tanto, en el caso en que se asignan M DVRB a un UE en un esquema para mapear indices de DVRB consecutivos con PRB distribuidos no contiguos, se puede establecer un valor de referencia Mth para M. En base al valor de referencia Mth, las partes divididas de cada DVRB se pueden asignar de forma distributiva a diferentes PRB, respectivamente, para aumentar el orden de diversidad. Alternativamente, las partes divididas de cada DVRB se pueden asignar al mismo PRB sin ser distribuidas entre diferentes PRB. En este caso, es posible reducir el numero de p Rb , con los que se mapean DVRB de forma distributiva, y asf limitar el orden de diversidad.Meanwhile, in the case where M DVRB is assigned to a UE in a scheme to map consecutive DVRB indices with distributed non-contiguous PRBs, a reference value Mth can be set for M. Based on the Mth reference value, the divided parts of each DVRB can be allocated distributively to different PRB, respectively, to increase the order of diversity. Alternatively, the divided parts of each DVRB can be assigned to the same PRB without being distributed among different PRBs. In this case, it is possible to reduce the number of p Rb, with which DVRB is mapped distributively, and thus limit the order of diversity.

Es decir, este procedimiento es un esquema en el que se distribuyen las partes divididas de cada DVRB para aumentar el orden de diversidad, cuando M es menor que un valor de referencia espedfico (=Mth), mientras que, cuando M no es menor que el valor de referencia espedfico (=Mth), las partes divididas de cada DVRB son asignadas al mismo PRB sin ser distribuidas, para reducir el numero de PRB, con los que se mapean DVRB de forma distributiva y, por lo tanto, para limitar el orden de diversidad.That is, this procedure is a scheme in which the divided parts of each DVRB are distributed to increase the order of diversity, when M is less than a specific reference value (= Mth), whereas, when M is not less than the specific reference value (= Mth), the divided parts of each DVRB are assigned to the same PRB without being distributed, to reduce the number of PRB, with which DVRB is mapped distributively and, therefore, to limit the order of diversity.

Es decir, en este esquema, los indices de DVRB de una secuencia de datos producida por el entrelazador son aplicados, en comun, a todas las partes divididas de cada DVRB de tal manera que son mapeadas con PRB, segun se muestra en la figura 22. Por ejemplo, en referencia a la figura 9, los indices de DVRB de una secuencia de datos producida por el entrelazador tienen un orden de "0 ^ 6 ^ 12 ^ 18 ^ 1 ^ 7 ^ 13 ^ 19 ^ 2 ^ 8 ^ 14 ^ 20 ^ 3 ^ 9 ^ 15 ^ 21 ^ 4 ^ 10 ^ 16 ^ 22 ^ 5 ^ 11 ^ 17 ^ 23". En este caso, cada mdice de DVRB de la secuencia de datos es aplicado, en comun, a la primera y segunda partes divididas 2201 y 2202 de cada DVRB.That is, in this scheme, the DVRB indices of a data sequence produced by the interleaver are applied, in common, to all the divided parts of each DVRB in such a way that they are mapped with PRB, as shown in Figure 22 For example, with reference to Figure 9, the DVRB indices of a data sequence produced by the interleaver have an order of "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 DVRB index of the data sequence is applied, in common, to the first and second divided parts 2201 and 2202 of each DVRB.

Forma de realizacion 9:Form 9:

De aqrn en adelante, se describira un procedimiento, en el que se utilizan las formas de realizacion 6 y 8 descritas anteriormente, de acuerdo con una forma de realizacion de la presente invencion.From here on, a method will be described, in which the embodiments 6 and 8 described above are used, according to one embodiment of the present invention.

La figura 23 ilustra el caso en el que un UE1, que esta sujeto a una planificacion en un esquema de mapeo de respectivas partes divididas de cada DVRB con diferentes PRB, segun se muestra en la figura 19, y un UE2, que esta sujeto a una planificacion en un esquema de mapeo de partes divididas de cada DVRB con el mismo PRB, segun se muestra en la figura 22, son multiplexados simultaneamente. Es decir, la figura 23 ilustra el caso en el que el UE1 y el UE2 se planifican simultaneamente de acuerdo con los procedimientos de las formas de realizacion 6 y 8, respectivamente.Figure 23 illustrates the case in which a UE1, which is subject to a mapping scheme planning of respective split parts of each DVRB with different PRB, as shown in Figure 19, and an UE2, which is subject to planning in a split-part mapping scheme of each DVRB with the same PRB, as shown in Figure 22, they are multiplexed simultaneously. That is, Figure 23 illustrates the case in which UE1 and UE2 are planned simultaneously according to the procedures of Embodiments 6 and 8, respectively.

Por ejemplo, en referencia a la figura 23, al UE1 se le asigna un DVRB0, DVRB1, DVRB2, DVRB3 y DVRB4 (2301), mientras que al UE2 se le asigna un DVRB6, DVRB7, DVRB8, DVRB9, DVRB10 y DVRB11 (2302). Sin embargo, el UE1 se planifica de tal manera que las partes divididas de cada DVRB son mapeadas con diferentes PRB, respectivamente, mientras que el UE2 es planificado de tal manera que las partes divididas de cada DVRB son mapeadas con el mismo PRB. Por consiguiente, los PRB utilizados para el UE1 y el UE2 incluyen un PRB0, PRB1, PRB4, PRB5, PRB8, PRB9, PRB12, PRB13, PRB16, PRB17, PRB20 y PRB21, segun se muestra en "2303" en la figura 23. En este caso, sin embargo, el PRB8 y el PRB20 se utilizan parcialmente.For example, with reference to Figure 23, UE1 is assigned a DVRB0, DVRB1, DVRB2, DVRB3 and DVRB4 (2301), while UE2 is assigned a DVRB6, DVRB7, DVRB8, DVRB9, DVRB10 and DVRB11 (2302). ). However, the UE1 is planned in such a way that the divided parts of each DVRB are mapped with different PRBs, respectively, while the UE2 is planned in such a way that the divided parts of each DVRB are mapped with the same PRB. Accordingly, the PRBs used for UE1 and UE2 include PRB0, PRB1, PRB4, PRB5, PRB8, PRB9, PRB12, PRB13, PRB16, PRB17, PRB20 and PRB21, as shown in "2303" in Figure 23. In this case, however, PRB8 and PRB20 are partially used.

Cuando las partes divididas de cada DVRB se mapean con PRB distribuidos, respectivamente, la diferencia entre los indices de DVRB emparejados se limita a un valor de K o menor. Por consiguiente, este esquema no tiene influencia en DVRB separados entre sf por un gap o espacio superior a K. Por consiguiente, es posible distinguir facilmente los indices utilizables en el "caso en que las partes divididas de cada DVRB son mapeadas con el mismo PRB" a partir de indices inutilizables.When the divided parts of each DVRB are mapped with distributed PRBs, respectively, the difference between the paired DVRB indices is limited to a value of K or less. Therefore, this scheme has no influence on DVRBs separated from each other by a gap or space greater than K. Therefore, it is possible to easily distinguish indices usable in the "case where the divided parts of each DVRB are mapped with the same PRB "from unusable indexes.

Forma de realizacion 10:Embodiment 10:

De aqu en adelante, se describira un procedimiento para limitar un Ndvrb, para evitar la generacion de un valor nulo, de acuerdo con una forma de realizacion de la presente invencion. Hereinafter , a method for limiting a N dvrb will be described , to avoid the generation of a null value, according to one embodiment of the present invention.

De nuevo en referencia a la figura 20, se puede ver que la diferencia entre los indices de DVRB emparejados para PRB puede no fijarse en un valor espedfico. Con el fin de reducir la diferencia de indices de DVRB a un valor espedfico o inferior, se puede utilizar el procedimiento de la figura 21 segun se ha descrito anteriormente.Again referring to Fig. 20, it can be seen that the difference between the paired DVRB indices for PRB may not be set to a specific value. In order to reduce the difference in DVRB indices to a specific value or lower, the procedure of Figure 21 can be used as described above.

Cuando se utiliza el procedimiento de la figura 21 para distribuir valores nulos, la complejidad del entrelazador aumenta debido al procesamiento de valores nulos. Para evitar dicho fenomeno, se debe tener en cuenta un procedimiento para limitar el Ndvrb, de modo que no se genere un valor nulo.When the procedure of Figure 21 is used to distribute null values, the complexity of the interleaver increases due to the processing of null values. To avoid this phenomenon, we must take into account a procedure to limit the N dvrb , so that a null value is not generated.

En el entrelazador ilustrado, el numero de RB utilizados para DVRB, es decir, Ndvrb, se limita a un multiplo del orden de diversidad, es decir, NDivOrder, de modo que no se coloca ningun valor nulo en una matriz rectangular del entrelazador. En un entrelazador de bloques de grado D, no se coloca ningun valor nulo en la matriz rectangular del entrelazador cuando el numero de RB utilizados para DVRB, es decir, Ndvrb, se limita a un multiplo de D.In the illustrated interleaver, the number of RBs used for DVRB, ie, Ndvrb, is limited to a multiple of the order of diversity, ie, NDivOrder, so that no null value is placed on a rectangular matrix of the interleaver. In a grade D block interleaver, no null value is placed in the rectangular matrix of the interleaver when the number of RBs used for DVRB, ie, N dvrb , is limited to a multiple of D.

En lo sucesivo, se describiran varias formas de realizacion que usan el entrelazador de acuerdo con la presente invencion cuando K = 2, y Nd = 2. La relacion entre los indices de DVRB y de PRB se puede expresar mediante una expresion matematica.In the following, various embodiments using the interleaver according to the present invention will be described when K = 2, and Nd = 2. The relationship between the DVRB and PRB indices can be expressed by a mathematical expression.

La figura 24 es una vista para explicar la relacion entre indices de DVRB y de PRB.Figure 24 is a view to explain the relationship between DVRB and PRB indices.

En referencia a la siguiente descripcion y la figura 24, se pueden entender los parametros utilizados en las expresiones matematicas.Referring to the following description and Figure 24, the parameters used in mathematical expressions can be understood.

p: mdice de PRB (0 < p < Ndvrb -1)p: PRB index (0 <p <Ndvrb -1)

d: mdice de DVRB (0 < d < Ndvrb -1)d: DVRB index (0 <d <Ndvrb -1)

p-i,d: fndice de una primera ranura de un PRB con el que se mapea un determinado mdice d de DVRBp-i, d: index of a first slot of a PRB with which a certain DVRB index d is mapped

p2,d: fndice de una segunda ranura de un PRB con el que se mapea un determinado mdice d de DVRBp 2 , d: index of a second slot of a PRB with which a certain DVRB index d is mapped

dp1: mdice de DVRB incluido en una primera ranura de un determinado mdice p de PRBdp 1 : index of DVRB included in a first slot of a given index p of PRB

dp2: mdice de DVRB incluido en una segunda ranura de un determinado mdice p de PRBdp 2 : index of DVRB included in a second slot of a certain index p of PRB

Las constantes usadas en las Expresiones 1 a 11 que expresan la relacion entre indices de DVRB y de PRB se definen de la siguiente manera.The constants used in Expressions 1 through 11 that express the relationship between DVRB and PRB indices are defined as follows.

C: Numero de columnas del entrelazador de bloquesC: Number of columns of the block interleaver

R: Numero de filas del entrelazador de bloques A: Number of rows of the block interleaver

Ndvrb: Numero de RB utilizados para DVRBNdvrb: Number of RBs used for DVRB

Nprb: Numero de PRB en el ancho de banda del sistema.N prb : Number of PRB in the bandwidth of the system.

La figura 25a es una vista para explicar las constantes descritas anteriormente.Figure 25a is a view for explaining the constants described above.

Cuando K = 2, Nd = 2, y Ndvrb es un multiplo de C, la relacion entre indices de PRB y de DVRB se puede derivar usando las expresiones 1 - 3. En primer lugar, dado un determinado mdice p de PRB, se puede derivar un mdice de DVRB usando la expresion 1 o 2. En la siguiente descripcion, "mod(x, y)" significa "x mod y", y "mod" significa una operacion de modulo. Ademas, "|_J" significa una operacion descendente, y representa un mayor de los enteros iguales o mas pequenos que un numero indicado en "| J". Por otro lado, "[ ]" significa una operacion ascendente, y representa un menor de los enteros iguales o mas grandes que un numero indicado en "[ ]". Ademas, "round()" representa un numero entero mas cercano a un numero indicado en "()". "min(x, y)" representa el valor que no es mayor entre x e y, mientras que "max(x, y)" representa el valor que no es menor entre x e y.When K = 2, Nd = 2, and Ndvrb is a multiple of C, the relationship between PRB and DVRB indices can be derived using the expressions 1-3. First, given a given p-value of PRB, it can be derive an index of DVRB using expression 1 or 2. In the following description, "mod (x, y)" means "x mod y", and "mod" means a modulo operation. In addition, "| _J" means a descending operation, and represents a greater of the integers equal or smaller than a number indicated in "| J". On the other hand, "[]" means an ascending operation, and represents a smaller of the integers equal to or larger than a number indicated in "[]". In addition, "round ()" represents a whole number closer to a number indicated in "()". "min (x, y)" represents the value that is not greater between x and y, while "max (x, y)" represents the value that is not less between x and y.

Expresion 1Expression 1

Figure imgf000021_0001
Figure imgf000021_0001

En el que ' W , jIn which 'W , j

E

Figure imgf000021_0002
xpresion 2AND
Figure imgf000021_0002
xpresion 2

Por otro lado, cuando Ndvrb es un multiplo de C, y dado un determinado mdice d de DVRB, se puede derivar un mdice de PRB usando la Expresion 3.On the other hand, when Ndvrb is a multiple of C, and given a given d index of DVRB, an index of PRB can be derived using Expression 3.

Expresion 3Expression 3

Figure imgf000021_0003
Figure imgf000021_0003

La figura 25b ilustra un procedimiento general para asignar valores nulos en un entrelazador. Este procedimiento se aplica al caso en el que K = 2, Nd = 2 y Ndvrb es un multiplo de Nd. El procedimiento de la figura 25b es similar al procedimiento de las figuras 20a y 20b. De acuerdo con el procedimiento de la figura 25b, dado un determinado mdice p de PRB, se puede derivar un mdice de DVRB usando la Expresion 4.Figure 25b illustrates a general procedure for assigning null values in an interleaver. This procedure applies to the case where K = 2, Nd = 2 and Ndvrb is a multiple of Nd. The procedure of Figure 25b is similar to the procedure of Figures 20a and 20b. According to the procedure of Fig. 25b, given a given p-index of PRB, an index of DVRB can be derived using Expression 4.

Expresion 4 Expression 4

Figure imgf000022_0003
Figure imgf000022_0003

E ,•n e ,l que

Figure imgf000022_0004
In which
Figure imgf000022_0004

Figure imgf000022_0005
Figure imgf000022_0005

En el que

Figure imgf000022_0006
In which
Figure imgf000022_0006

Figure imgf000022_0007
Figure imgf000022_0007

Por otro lado, dado un determinado mdice d de DVRB, se puede derivar un mdice de PRB usando la Expresion 5. Expresion 5On the other hand, given a given DVRB index d, an index of PRB can be derived using Expression 5. Expression 5

Figure imgf000022_0001
Figure imgf000022_0001

Forma de realizacion 11:Form 11:

La figura 25c ilustra un procedimiento para asignar valores nulos en un entrelazador de acuerdo con una forma de realizacion de la presente invencion. Este procedimiento se aplica al caso en el que K = 2, Nd = 2 y Ndvrb es un multiplo de Nd.Figure 25c illustrates a method for assigning null values in an interleaver according to an embodiment of the present invention. This procedure applies to the case where K = 2, Nd = 2 and Ndvrb is a multiple of Nd.

La figura 25c ilustra un procedimiento correspondiente al procedimiento de la forma de realizacion 7 y las figuras 21a y 21b. El procedimiento de la figura 25c se puede explicar usando las expresiones 6 a 8. De acuerdo con el procedimiento de la figura 25c, dado un determinado mdice p de PRB, se puede derivar un mdice de DVRB mediante la expresion 6 o 7.Figure 25c illustrates a procedure corresponding to the method of embodiment 7 and figures 21a and 21b. The procedure of Fig. 25c can be explained using expressions 6 to 8. According to the procedure of Fig. 25c, given a certain p-index of PRB, an index of DVRB can be derived by expression 6 or 7.

Expresion 6Expression 6

Figure imgf000022_0002
Figure imgf000022_0002

Expresion 7 Expression 7

Figure imgf000023_0001
Figure imgf000023_0001

Por otra parte, en el procedimiento de la figura 25c, dado un determinado mdice d de DVRB, se puede derivar un mdice de PRB mediante la expresion 8.On the other hand, in the procedure of FIG. 25c, given a certain index d of DVRB, an index of PRB can be derived by means of expression 8.

Expresion 8Expression 8

Figure imgf000023_0002
Figure imgf000023_0002

Forma de realizacion 12:Embodiment 12:

La figura 25d ilustra un procedimiento implementado usando el procedimiento de la forma de realizacion 7 y las figuras 21a y 21b cuando K = 2, Nd = 2, y el tamano del entrelazador (= C x R) se establece de tal manera que CR = Ndvrb + Nnull. En este caso, "Nnull" representa el numero de valores nulos a incluir en el entrelazador. Este valor Nnull puede ser un valor predeterminado. De acuerdo con este procedimiento, dado un determinado mdice p de DVRB, se puede derivar un mdice de DVRB usando la Expresion 9 o 10.Figure 25d illustrates a procedure implemented using the procedure of Embodiment 7 and Figures 21a and 21b when K = 2, N d = 2, and the size of the interleaver (= C x R) is set such that CR = N dvrb + Nnull. In this case, "Nnull" represents the number of null values to be included in the interleaver. This Nnull value can be a default value. According to this procedure, given a certain p-index of DVRB, a DVRB index can be derived using Expression 9 or 10.

Expresion 9Expression 9

Figure imgf000023_0003
Figure imgf000023_0003

Expresion 10 Expression 10

Figure imgf000024_0001
Figure imgf000024_0001

Por otro lado, dado un determinado mdice d de DVRB, se puede derivar un mdice de PRB utilizando la Expresion 11. Expresion 11On the other hand, given a given index d of DVRB, an index of PRB can be derived using Expression 11. Expression 11

Figure imgf000024_0002
Figure imgf000024_0002

En referencia de nuevo a la descripcion proporcionada en referencia a la figura 15, se puede tener en cuenta el caso en el que se utiliza una combinacion del esquema de mapa de bits que utiliza el esquema de RBG y el esquema de subconjuntos y el esquema compacto. Los problemas que posiblemente se produzcan en este caso se describiran con referencia a las figuras 26 y 27.Referring again to the description provided with reference to FIG. 15, the case in which a combination of the bitmap scheme using the RBG scheme and the subset scheme and the compact scheme can be taken into account. . The problems that may occur in this case will be described with reference to figures 26 and 27.

Las figuras 26 y 27 ilustran ejemplos de un procedimiento que usa una combinacion del esquema de mapa de bits que usa el esquema de RBG y el esquema de subconjuntos y el esquema compacto, respectivamente.Figures 26 and 27 illustrate examples of a method using a combination of the bitmap scheme using the RBG scheme and the subset scheme and the compact scheme, respectively.

Segun se muestra en la figura 26, cada DVRB se puede dividir en dos partes, y una segunda de las partes divididas se puede desplazar dclicamente un gap o espacio predeterminado (Gap = Ndvrb/Nd = 50/2). En este caso, solo una parte de los elementos de recursos de un RBG0 compuesto de PRB son mapeados por la primera parte de DVRB dividida, y solo las partes de los elementos de recursos de RBG8 y RBG9, cada uno compuesto de PRB, son mapeados por la segunda parte de DVRB dividida. Por esta razon, RBG0, RBG8 y RBG9 no se pueden aplicar a un esquema utilizando una asignacion de recursos en base a RBG.As shown in Figure 26, each DVRB can be divided into two parts, and a second of the divided parts can be displaced dclicamente a gap or predetermined space (Gap = Ndvrb / Nd = 50/2). In this case, only a part of the resource elements of an RBG0 composed of PRB are mapped by the first part of the split DVRB, and only the parts of the resource elements of RBG8 and RBG9, each composed of PRB, are mapped for the second part of DVRB divided. For this reason, RBG0, RBG8 and RBG9 can not be applied to a scheme using a resource allocation based on RBG.

Con el fin de resolver este problema, el gap o espacio se puede configurar para que sea un multiplo del numero de RB incluidos en un RBG, es decir, Mrbg. Es decir, el gap o espacio puede satisfacer una condicion "Gap = Mrbg * k" (k es un numero natural). Cuando el gap o espacio se establece para satisfacer esta condicion, puede tener un valor de, por ejemplo, 27 (Espacio = Mrbg * k = 3 * 9 = 27). Cuando Gap = 27, cada DVRB se puede dividir en dos partes, y una segunda de las partes divididas se puede desplazar dclicamente segun el gap o espacio (Gap = 27). En este caso, solo una parte de los elementos de recursos del RBG0, que consta de PRB, son mapeados por la primera parte de DVRB dividida, y solo una parte de los elementos de recursos del RBG9, que consta de PRB, son mapeados por la segunda parte de DVRB dividida. Por consiguiente, en el procedimiento de la figura 27, el RBG8 puede ser aplicado a un esquema utilizando una asignacion de recursos en base a RBG, diferente del procedimiento de la figura 26.In order to solve this problem, the gap or space can be configured to be a multiple of the number of RBs included in an RBG, that is, Mrbg. That is, the gap or space can satisfy a condition "Gap = Mrbg * k" (k is a natural number). When the gap or space is established to satisfy this condition, it can have a value of, for example, 27 (Space = M rbg * k = 3 * 9 = 27). When Gap = 27, each DVRB can be divided into two parts, and a second of the divided parts can be displaced dclicmente according to the gap or space (Gap = 27). In this case, only a part of the resource elements of the RBG0, consisting of PRB, are mapped by the first part of the split DVRB, and only a part of the resource elements of the RBG9, consisting of PRB, are mapped by the second part of DVRB divided. Accordingly, in the method of Figure 27, RBG8 can be applied to a scheme using a resource allocation based on RBG, different from the procedure of Figure 26.

En el procedimiento de la figura 27, sin embargo, los indices de DVRB emparejados en un PRB no pueden ser emparejados en otro PRB. De nuevo en referencia a la figura 26, los indices de DVRB 1 y 26 emparejados en el PRB1 (2601) tambien son emparejados en el PRB26 (2603). En el procedimiento de la figura 27, sin embargo, los indices de DVRB 1 y 27 emparejados en el PRB1 (2701) no pueden ser emparejados en el PRB25 o PRB27 (2703 o 2705).In the procedure of Figure 27, however, the DVRB indices matched in one PRB can not be matched in another PRB. Again referring to Figure 26, the DVRB indexes 1 and 26 matched in the PRB1 (2601) are also paired in the PRB26 (2603). In the procedure of Figure 27, however, the DVRB 1 and 27 indices paired in PRB1 (2701) can not be paired in PRB25 or PRB27 (2703 or 2705).

En el caso de la figura 26 o 27, el DVRB1 y el DVRB2 son mapeados con PRB1, PRB2, PRB25 y PRB26. En este caso, unas partes de los elementos de recursos de PRB1, PRB2, PRB25 y PRB26 se dejan sin mapear.In the case of Figure 26 or 27, DVRB1 and DVRB2 are mapped with PRB1, PRB2, PRB25 and PRB26. In this case, parts of the resource elements of PRB1, PRB2, PRB25 and PRB26 are left unmapped.

En el caso de la figura 26, si el DVRB25 y el DVRB26 son mapeados ademas con PRB, se completan totalmente los espacios restantes de PRB1, PRB2, PRB25 y PRB26.In the case of figure 26, if the DVRB25 and the DVRB26 are also mapped with PRB, the remaining spaces of PRB1, PRB2, PRB25 and PRB26 are completely completed.

En el caso de la figura 27, sin embargo, si el DVRB25 y el DVRB26 son mapeados ademas con PRB, el DVRB25 y el DVRB26 son mapeados con PRB0, PRB25, PRB26 y PRB49. Como resultado, las partes de elementos de recursos de PRB1 y PRB2 sin mapear se dejan sin completar con DVRB. Es decir, el caso de la figura 27 tiene un inconveniente en relacion a que, por lo general, hay PRB que se dejan sin mapear.In the case of figure 27, however, if DVRB25 and DVRB26 are also mapped with PRB, DVRB25 and DVRB26 are mapped with PRB0, PRB25, PRB26 and PRB49. As a result, the parts of resource elements of PRB1 and PRB2 without mapping are left unfilled with DVRB. That is, the case of figure 27 has a drawback in that, in general, there are PRBs that are left unmapped.

El problema se produce debido a que el desplazamiento dclico se lleva a cabo de tal manera que un valor de separacion o gap no es igual a Ndvrb/Nd. Cuando Ndvrb/Nd es un multiplo de Mrbg, el problema descrito anteriormente se resuelve porque el desplazamiento dclico corresponde a un multiplo de Mrbg.The problem occurs because the dynamic displacement is carried out in such a way that a separation value or gap is not equal to Ndvrb / Nd. When Ndvrb / Nd is a multiple of Mrbg, the problem described above is solved because the dclic displacement corresponds to a multiple of M rbg .

Forma de realizacion 13:Form 13:

Con el fin de resolver simultaneamente los problemas de las figuras 26 y 27, en consecuencia, el numero de RB utilizados para DVRB, es decir, Ndvrb, se limita a un multiplo de Nd Mrbg de acuerdo con una forma de realizacion de la presente invencion.In order to simultaneously solve the problems of Figures 26 and 27, accordingly, the number of RBs used for DVRB, ie, Ndvrb, is limited to a multiple of Nd Mrbg according to one embodiment of the present invention. .

Forma de realizacion 14:Embodiment 14:

Mientras tanto, se puede ver que, en los casos anteriores, las partes divididas primera y segunda de cada DVRB pertenecen a diferentes subconjuntos, respectivamente. Con el fin de hacer que las dos partes divididas de cada DVRB pertenezcan al mismo subconjunto, se debe establecer el gap o espacio para que sea un multiplo del cuadrado de Mrbg (Mrbg2).Meanwhile, it can be seen that, in the above cases, the first and second divided parts of each DVRB belong to different subsets, respectively. In order to make the two divided parts of each DVRB belong to the same subset, the gap or space must be set to be a multiple of the square of M rbg (Mrbg2).

Por lo tanto, en otra forma de realizacion de la presente invencion, el numero de RB utilizados para DVRB, es decir, Ndvrb, se limita a un multiplo de Nd Mrbg2, con el fin de que las dos partes divididas de cada DVRB pertenezcan al mismo subconjunto, y para hacer que los DVRB sean emparejados.Therefore, in another embodiment of the present invention, the number of RBs used for DVRB, that is, N dvrb , is limited to a multiple of N d M rbg 2, so that the two divided parts of Each DVRB belongs to the same subset, and to make the DVRBs paired.

La figura 28 ilustra el caso en el que Ndvrb se establece para que sea un multiplo de Nd Mrbg.Figure 28 illustrates the case where N dvrb is set to be a multiple of N d M rbg .

Segun se muestra en la figura 28, las partes de DVRB divididas siempre se pueden emparejar en PRB de acuerdo con un desplazamiento dclico porque el gap o espacio es un multiplo de MrbgNd. Tambien es posible reducir el numero de RBG en los que hay elementos de recursos que tienen partes que no completadas con DVRB.As shown in Fig. 28, the divided DVRB parts can always be paired in PRB according to a dclic displacement because the gap or space is a multiple of MrbgNd. It is also possible to reduce the number of RBGs in which there are elements of resources that have parts that are not completed with DVRB.

Forma de realizacion 15:Form of realization 15:

La figura 29 ilustra el caso en el que se entrelazan indices de DVRB de acuerdo con el procedimiento de la figura 28. Cuando se entrelazan indices de DVRB segun se muestra en la figura 29, puede ser posible establecer Ndvrb igual a un multiplo de Nd Mrbg cuando los indices de DVRB son mapeados con PRB. En este caso, sin embargo, puede haber una ocasion en la que la matriz rectangular de entrelazado no sea totalmente completada con indices de DVRB, segun se muestra en las figuras 20a y 20b. En este caso, por consiguiente, es necesario colocar valores nulos en las partes no completadas de la matriz rectangular de entrelazado. Con el fin de evitar la ocasion que requiere la colocacion de valores nulos en un entrelazador de bloques de grado D, es necesario limitar el numero de RB utilizados para DVRB a un multiplo de D.Fig. 29 illustrates the case in which DVRB indices are interleaved according to the procedure of Fig. 28. When DVRB indices are interleaved as shown in Fig. 29, it may be possible to set Ndvrb equal to a multiplo of N d M rbg when the DVRB indices are mapped with PRB. In this case, however, there may be an occasion when the rectangular interlace matrix is not fully completed with DVRB indices, as shown in Figures 20a and 20b. In this case, therefore, it is necessary to place null values on the non-completed parts of the rectangular interlace matrix. In order to avoid the occasion that requires the placement of null values in a grade D block interleaver, it is necessary to limit the number of RBs used for DVRB to a multiple of D.

Por consiguiente, en una forma de realizacion de la presente invencion, se establece el gap o espacio para que sea un multiplo de Mrbg, y la segunda parte dividida de cada DVRB se desplaza dclicamente en Nrb/Nd, de modo que los indices de DVRB mapeados con un PRB son emparejados. Ademas, con el fin de evitar la colocacion de valores nulos en el entrelazador de bloques, el numero de RB utilizados para DVRB, es dedr, Ndvrb, se limita a un multiplo comun de Nd Mrbg y D. Si D es igual al orden de diversidad (NDivOrder = K N d) utilizado en el entrelazador en este caso, Ndvrb se limita a un multiplo comun de Nd Mrbg y K Nd.Accordingly, in one embodiment of the present invention, the gap or space is set to be a multiple of Mrbg, and the second divided part of each DVRB is displaced in Nrb / Nd, so that the DVRB indexes mapped with a PRB are paired. Also, in order to avoid the placement of null values in the block interleaver, the number of RBs used for DVRB, is dedr, Ndvrb, is limited to a common multiple of N d M rbg and D. If D is equal to the order of diversity (NDivOrder = KN d ) used in the interleaver in this case, N dvrb is limited to a common multiple of Nd Mrbg and K Nd.

Forma de realizacion 16:Form 16:

En otra forma de realizacion de la presente invencion, el gap o espacio se establece como un multiplo del cuadrado de Mrbg, con el fin de hacer que las dos partes divididas de cada DVRB se ubiquen en el mismo subconjunto. Ademas, la segunda parte dividida de cada DVRB se desplaza dclicamente en Nrb/Nd, por lo que los indices de DVRB mapeados con un PRB son emparejados. Con el fin de evitar la colocacion de valores nulos en el entrelazador de bloques, el numero de RB utilizados para DVRB, es decir, Ndvrb, se limita a un multiplo comun de Nd Mrbg2 y D. Si D se ajusta al orden de diversidad (NDivOrder = K Nd) utilizado en el entrelazador en este caso, Ndvrb se limita a un multiplo comun de Nd Mrbg2 y K Nd.In another embodiment of the present invention, the gap or space is established as a multiple of the square of Mrbg, in order to cause the two divided parts of each DVRB to be located in the same subset. In addition, the split second part of each DVRB is displaced in N rb / N d , so the DVRB indices mapped with a PRB are paired. In order to avoid the placement of null values in the block interleaver, the number of RBs used for DVRB, ie Ndvrb, is limited to a common multiple of Nd Mrbg2 and D. If D is adjusted to the diversity order ( NDivOrder = K Nd) used in the interleaver in this case, Ndvrb is limited to a common multiple of Nd Mrbg2 and K Nd.

Forma de realizacion 17:Form of realization 17:

Mientras tanto, la figura 30 ilustra el caso en el que D se establece con el numero de columnas, es decir, C, y C se establece con NDivOrder (NDivOrder = K Nd).Meanwhile, Figure 30 illustrates the case where D is established with the number of columns, that is, C, and C is set with NDivOrder (NDivOrder = K Nd).

Por supuesto, en el caso de la figura 30, se realiza la escritura de tal manera que, despues de completar una columna en su totalidad, se completa la siguiente columna, y la lectura se realiza de tal manera que, despues de leer toda una fila, se lee la siguiente fila.Of course, in the case of figure 30, the writing is performed in such a way that, after completing a column in its entirety, the next column is completed, and the reading is performed in such a way that, after reading an entire row, the next row is read.

En la forma de realizacion de la figura 30, Ndvrb se establece de tal manera que se asignan indices de DVRB consecutivos al mismo subconjunto. El entrelazador rectangular ilustrado se configura de tal manera que se completan indices consecutivos en el mismo subconjunto cuando el numero de filas es un multiplo de Mrbg2. Dado que el numero de filas, R, es Ndvrb/D (R = Ndvrb/D), el numero de RB utilizados para DVRB, es decir, Ndvrb, se limita a un multiplo de D M rbg2.In the embodiment of Figure 30, Ndvrb is set in such a way that consecutive DVRB indices are assigned to the same subset. The illustrated rectangular interleaver is configured in such a way that consecutive indexes are completed in the same subset when the number of rows is a multiple of M rbg 2. Since the number of rows, R, is Ndvrb / D (R = Ndvrb / D ), the number of RBs used for DVRB, that is, Ndvrb, is limited to a multiple of DM rbg2.

Con el fin de mapear las dos partes divididas de cada DVRB con los PRB en el mismo subconjunto, el numero de RB utilizados para DVRB, es decir, Ndvrb, se limita a un multiplo comun de D M rbg2 y Nd Mrbg2. Cuando D = K Nd, Ndvrb se limita a K N d Mrbg2 porque el multiplo comun de K N d Mrbg2 y Nd Mrbg2 es KN d Mrbg2In order to map the two divided parts of each DVRB with the PRBs in the same subset, the number of RBs used for DVRB, ie N dvrb , is limited to a common multiple of DM rbg 2 and N d M rbg 2 When D = KN d , N dvrb is limited to KN d Mrbg2 because the common multiple of KN d Mrbg2 and Nd Mrbg2 is KN d Mrbg2

Por ultimo, el numero de RB utilizados para DVRB puede ser un numero maximo de DVRB que satisfacen las limitaciones descritas anteriormente dentro del numero de PRB en todo el sistema. Los RB utilizados para DVRB se pueden utilizar de una manera entrelazada.Finally, the number of RBs used for DVRB can be a maximum number of DVRBs that satisfy the limitations described above within the number of PRBs throughout the system. The RBs used for DVRB can be used in an interlaced manner.

Forma de realizacion 18:Form 18:

En lo sucesivo, se describira un procedimiento de mapeo que usa indices de PRB temporales cuando Nprb y Ndvrb tienen diferentes longitudes de acuerdo con una forma de realizacion de la presente invencion.In the following, a mapping procedure using temporal PRB indices will be described when Nprb and Ndvrb have different lengths according to one embodiment of the present invention.

La figura 31 ilustra procedimientos en los que, cuando Nprb y Ndvrb tienen diferentes longitudes, el resultado del mapeo con PRB realizado utilizando el entrelazador de DVRB de la figura 29 es procesado una vez mas para hacer que los DVRB se correspondan finalmente con los PRB.Figure 31 illustrates procedures in which, when N prb and N dvrb have different lengths, the result of the PRB mapping performed using the DVRB interleaver of Figure 29 is processed once more to make the DVRBs correspond finally to the PRB.

Se puede seleccionar uno de los esquemas mostrados por (a), (b), (c) y (d) de la figura 31 de acuerdo con el uso de los recursos del sistema. En este esquema, el valor p en las expresiones correlacionales descritas anteriormente de los indices de DVRB y de PRB se define como un mdice de PRB temporal. En este caso, un valor o obtenido despues de agregar Noffset a p excediendo Nthreshold es utilizado como un mdice de PRB final.One of the schemes shown by (a), (b), (c) and (d) of Figure 31 can be selected according to the use of system resources. In this scheme, the p-value in the correlation expressions described above of the DVRB and PRB indices is defined as a temporal PRB index. In this case, a value or obtained after adding Noffset to p exceeding Nthreshold is used as a final PRB index.

En este caso, cuatro esquemas de alineacion ilustrados respectivamente en la figura 31 se pueden expresar mediante la Expresion 12.In this case, four alignment schemes illustrated respectively in Figure 31 can be expressed by Expression 12.

Expresion 12: Expression 12:

Figure imgf000027_0003
Figure imgf000027_0003

En este caso, (a) representa una alineacion justificada, (b) representa una alineacion a la izquierda, (c) representa una alineacion a la derecha y (d) representa una alineacion centrada. Mientras tanto, dado un determinado mdice p de PRB, se puede derivar un mdice de DVRB a partir de la Expresion 13, usando un mdice de PRB temporal p.In this case, (a) represents a justified alignment, (b) represents an alignment to the left, (c) represents an alignment to the right and (d) represents a centered alignment. Meanwhile, given a given PRB index p, a DVRB index can be derived from Expression 13, using a temporary PRB index p.

Expresion 13Expression 13

Figure imgf000027_0001
Figure imgf000027_0001

Por otra parte, dado el mdice d de DVRB, se puede derivar un mdice de PRB o a partir de la Expresion 14, utilizando un mdice de PRB temporal p.On the other hand, given the DVRB index d, an index of PRB or from Expression 14 can be derived, using a temporary PRB index p.

Expresion 14Expression 14

Figure imgf000027_0002
Figure imgf000027_0002

Forma de realizacion 19:Form of realization 19:

En lo sucesivo, se describira un procedimiento de mapeo capaz de aumentar Ndvrb hasta un maximo mientras se satisfacen las limitaciones de gap o espacio de acuerdo con una forma de realizacion de la presente invencion.Hereinafter, a mapping procedure capable of increasing N dvrb to a maximum while satisfying the gap or gap limitations according to one embodiment of the present invention will be described.

Las formas de realizacion anteriores han propuesto estructuras de entrelazador para reducir el numero de PRB, en los que hay elementos de recursos que tienen partes sin completar con DVRB, en el que se introduce el esquema de RBG y/o el esquema de subconjuntos para la asignacion de LVRB. Las formas de realizacion anteriores tambien han propuesto procedimientos para limitar el numero de RB utilizados para DVRB, es decir, Ndvrb.The above embodiments have proposed interleaver structures to reduce the number of PRBs, in which there are elements of resources that have parts not completed with DVRB, in which the RBG scheme and / or the subset scheme for the LVRB assignment. The above embodiments have also proposed procedures for limiting the number of RBs used for DVRB, ie, Ndvrb.

Sin embargo, a medida que la condicion de limitacion causada por Mrbg se vuelve mas estricta, aumenta la limitacion del numero de RB utilizables para DVRB, es decir, Ndvrb, entre el numero total de PRB, es decir, Nprb.However, as the limitation condition caused by M rbg becomes stricter, the limitation of the number of RBs usable for DVRB, ie N dvrb , between the total number of PRBs , ie N prb , increases .

La figura 32 ilustra el caso que utiliza un entrelazador rectangular que tiene las condiciones de "Nprb = 32", "Mrbg = 3", "K = 2" y " Nd = 2".Figure 32 illustrates the case using a rectangular interleaver having the conditions of "N prb = 32", "M rbg = 3", "K = 2" and "N d = 2".

Cuando Ndvrb se establece como un multiplo de Nd Mrbg2 (= 18), para permitir que las dos partes divididas de cada DVRB sean mapeadas con los PRB que pertenecen al mismo subconjunto, mientras tiene un valor maximo que no excede de Nprb, la asignacion Ndvrb es igual a 18 (Ndvrb = 18).When Ndvrb is set as a multiple of Nd Mrbg2 (= 18), to allow the two divided parts of each DVRB to be mapped with the PRBs belonging to the same subset, while having a maximum value that does not exceed Nprb, the Ndvrb assignment is equal to 18 (Ndvrb = 18).

Con el fin de permitir que las dos partes divididas de cada DVRB sean mapeadas con PRB que pertenecen al mismo subconjunto en el caso de la figura 32, Ndvrb se establece igual a 18 (Ndvrb = 18). En este caso, no se pueden usar 14 RB (32 -18 = 14) para DVRB.In order to allow the two divided parts of each DVRB to be mapped with PRB belonging to the same subset in the case of Figure 32, N dvrb is set equal to 18 (N dvrb = 18). In this case, 14 RB (32 -18 = 14) for DVRB can not be used.

En este caso, se puede ver que Ngap es 9 (Ngap = 18/2 = 9), y se mapea el DVRB0 con respectivos primeros RB de RBG0 y RBG3 que pertenecen al mismo subconjunto.In this case, it can be seen that Ngap is 9 (Ngap = 18/2 = 9), and the DVRB0 is mapped with respective first RBs of RBG0 and RBG3 that belong to the same subset.

Por consiguiente, la presente invencion propone un procedimiento para satisfacer unas condiciones de limitacion de gap o espacio cuando Nd = 2 estableciendo un valor de desplazamiento y un valor umbral, al que se aplicara el desplazamiento, segun se ha propuesto anteriormente, sin reflejar directamente las condiciones de limitacion del gap o espacio en Ndvrb.Accordingly, the present invention proposes a method to satisfy gap or space limitation conditions when Nd = 2 by establishing a displacement value and a threshold value, to which the displacement, as previously proposed, without directly reflecting the conditions of limitation of the gap or space in Ndvrb.

1) Primero, se establecen las condiciones deseadas de limitacion del espacio o gap. Por ejemplo, el gap o espacio se puede establecer como un multiplo de Mrbg o un multiplo de Mrbg21) First, the desired conditions of space or gap limitation are established. For example, the gap or space can be set as a multiple of Mrbg or a multiple of Mrbg2

2) A continuacion, el numero mas cercano a Nprb/2 de entre los numeros que satisfacen las condiciones de limitacion del gap o espacio se establece como Ngap.2) Next, the number closest to Nprb / 2 among the numbers that satisfy the gap or space limitation conditions is set to Ngap.

3) Cuando Ngap es mas pequeno que Nprb/2, se utiliza el mismo mapeo que el de la figura 20.3) When Ngap is smaller than Nprb / 2, the same mapping is used as in figure 20.

4) Cuando Ngap es igual o mayor que Nprb/2, y se permite la colocacion de valores nulos en el entrelazador, se establece Ndvrb de tal manera que Ndvrb = (Nprb - Ngap)2. Sin embargo, cuando no se permite la colocacion de valores nulos en el entrelazador, Ndvrb se establece de manera que Ndvrb = |min (Nprb - Ngap, Ngap)2/CJC.4) When Ngap is equal to or greater than Nprb / 2, and the placement of null values in the interleaver is allowed, Ndvrb is established in such a way that Ndvrb = (Nprb - Ngap) 2. However, when the placement of null values in the interleaver is not allowed, Ndvrb is set so that Ndvrb = | min (Nprb - Ngap, Ngap) 2 / CJC.

5) Se aplica un desplazamiento a una mitad o mas de Ndvrb. Es decir, un valor de referencia para la aplicacion del desplazamiento, es decir, Nthreshold, se establece de tal manera que Nthreshold = Ndvrb/2.5) A shift to one half or more of N dvrb is applied . That is, a reference value for the displacement application, that is, Nthreshold, is set in such a way that Nthreshold = Ndvrb / 2.

6) El desplazamiento se establece de tal manera que los PRB temporales, a los que se aplica el desplazamiento, satisfacen las condiciones de limitacion de espacio o gap.6) The displacement is established in such a way that the temporary PRBs, to which the displacement is applied, satisfy the conditions of limitation of space or gap.

Es decir, Noffset se establece de tal manera que Noffset = Ngap - Nthreshold.That is, Noffset is set in such a way that Noffset = Ngap - Nthreshold.

Esto se puede expresar mediante la Expresion 15 como una expresion matematica generalizada.This can be expressed by Expression 15 as a generalized mathematical expression.

1. Establecer Ngap segun las condiciones de espacio o gap:1. Set Ngap according to the space or gap conditions:

Bajo una condicion de multiple M rbg2: Under a condition of multiple M rbg2:

Mgap = round(NPRB /(2 • M RBi;2)) • M RBG2 Mgap = round (NPRB / (2 • M RBi; 2)) • M RBG2

Bajo una condicion de multiple Mrbg:Under a condition of multiple M rbg :

Ngap ~ round(Npkb 1(2 • M RBa )) ■ M RRGNgap ~ round (Npkb 1 (2 • M RBa)) ■ M RRG

2. Establecer Ndvrb:2. Set Ndvrb:

Bajo una condicion de valores nulos permitidos:Under a condition of allowed null values:

Bajo una condicion de valores nulos no permitidos:Under a condition of null allowed values:

Nnlm = [mm(NPRB- N gap,Ngap)-2 lc \-CNnlm = [mm (NPRB- N gap, Ngap) -2 lc \ -C

3. Establecer Nthreshold:3. Set Nthreshold:

J ,V v J , V v threshold threshold = N = N 1 y DVRB 1 and DVRB / / ' ' 2 two iLiL

4. Establecer Nottset4. Set Nottset

1 K 1 K v v offset 1 N offset - 1 N v v gap 1 N gap - 1 N v v thresholdthreshold

La figura 33 ilustra la aplicacion de una regla de mapeo de DVRB propuesta en la presente invencion cuando Nprb = 32, Mrbg = 3, y un entrelazador rectangular de K = 2 y Nd = 2.Figure 33 illustrates the application of a DVRB mapping rule proposed in the present invention when N prb = 32, Mrbg = 3, and a rectangular interleaver of K = 2 and Nd = 2.

Cuando Ngap se establece de manera que es un multiplo de Mrbg2 (= 9) al tiempo que es mas cercano a Nprb/2, con el fin de mapear las dos partes divididas de cada DVRB con PRB que pertenecen a un mismo subconjunto, respectivamente, la asignacion Ngap es igual a 18 (Ngap = 18). En este caso, se utilizan 28 RB ((32-18) x 2 = 28) para DVRB. Es decir, se establecen las condiciones "Ndvrb = 28", "Nthreshold = 28/2 = 14" y "Noffset = 18-14 = 4". Por consiguiente, los indices de PRB temporales, con los que se mapean los indices de DVRB entrelazados por el entrelazador rectangular, son comparados con Nthreshold. Cuando Noffset es agregado a los indices de PRB temporales que satisfacen Nthreshold, se obtiene un resultado segun se muestra en la figura 33. En referencia a la figura 33, se puede ver que las dos partes del DVRB0 divididas son mapeadas con los respectivos primeros RB de RBG0 y RBG6 que pertenecen al mismo subconjunto. Cuando este procedimiento es comparado con el procedimiento de la figura 32, tambien se puede ver que el numero de RB utilizables para DVRB se incrementa de 18 a 28. Dado que el gap o espacio tambien aumenta, se puede aumentar aun mas la diversidad en el mapeo de DVRB.When Ngap is established so that it is a multiplo of M rbg 2 (= 9) while being closer to N prb / 2, in order to map the two divided parts of each DVRB with PRB that belong to the same subset , respectively, the Ngap assignment is equal to 18 (Ngap = 18). In this case, 28 RB ((32-18) x 2 = 28) are used for DVRB. That is, the conditions "N dvrb = 28", "Nthreshold = 28/2 = 14" and "Noffset = 18-14 = 4" are established. Therefore, the temporal PRB indices, with which the DVRB indices interleaved by the rectangular interleaver are mapped, are compared with Nthreshold. When Noffset is added to the temporal PRB indexes that satisfy Nthreshold, a result is obtained as shown in Fig. 33. Referring to Fig. 33, it can be seen that the two parts of the divided DVRB0 are mapped with the respective first RBs. of RBG0 and RBG6 that belong to the same subset. When this procedure is compared to the procedure in Figure 32, It can also be seen that the number of RB usable for DVRB increases from 18 to 28. Since the gap or space also increases, the diversity in the DVRB mapping can be further increased.

Forma de realizacion 20:Form 20:

En lo sucesivo, se describira un procedimiento de mapeo capaz de aumentar Ndvrb hasta un maximo mientras se mapean mdices consecutivos con posiciones espedficas de acuerdo con una forma de realizacion de la presente invencion.In the following, a mapping procedure capable of increasing N dvrb up to a maximum while mapping consecutive mices with specific positions according to one embodiment of the present invention will be described.

Cuando a un UE se le asignan varios DVRB, los DVRB asignados son DVRB consecutivos. En este caso, por consiguiente, es preferible establecer indices contiguos de modo que se dispongan en intervalos de un multiplo de Mrbg o un multiplo de Mrbg2, para la planificacion de LVRB, de manera similar al establecimiento del espacio o gap. Cuando se asume, en este caso, que el grado del entrelazador es igual al numero de columnas, es decir C, el numero de filas, es decir R, debe ser un multiplo de Mrbg o un multiplo de Mrbg2. Por consiguiente, el tamano del entrelazador, es decir Ninterleaver = CR, debe ser un multiplo de C M rbg o un multiplo de CM rbg2When a UE is assigned several DVRBs, the DVRBs assigned are consecutive DVRBs. In this case, therefore, it is preferable to establish contiguous indices so that they are arranged in intervals of a multiple of Mrbg or a multiple of Mrbg2, for the planning of LVRB, similar to the establishment of the space or gap. When it is assumed, in this case, that the degree of the interleaver is equal to the number of columns, ie C, the number of rows, ie R, must be a multiple of M rbg or a multiple of M rbg 2. Accordingly , the size of the interleaver, ie Ninterleaver = CR, must be a multiple of CM rbg or a multiple of CM rbg2

Por lo tanto, si se ha proporcionado Ndvrb previamente, se puede derivar un tamano mmimo del entrelazador que satisfaga las condiciones anteriores de la siguiente manera.Therefore, if Ndvrb has been previously provided, a minimum size of the interleaver satisfying the above conditions can be derived in the following manner.

Bajo ninguna condicion multiple, Ninterleaver = [Ndvrb/C]C. En este caso, por consiguiente, R = Ninterleaver/C = [Ndvrb/C]. Bajo la condicion de multiple C Mrbg, Ninterleaver = [Ndvrb/(C Mrbg)1'C Mrbg. En este caso, por consiguiente, R = Ninterleaver/C = [NdvRb/(CM rbg)1'Mrbg.Under no multiple condition, Ninterleaver = [N dvrb / C] C. In this case, therefore, R = Ninterleaver / C = [N dvrb / C]. Under the condition of multiple C Mrbg, Ninterleaver = [Ndvrb / (C Mrbg) 1'C Mrbg. In this case, therefore, R = Ninterleaver / C = [NdvRb / (CM rbg) 1'Mrbg.

Bajo la condicion de multiple C Mrbg2, Ninterleaver = [Ndvrb/(C Mrbg2)1'C Mrbg2. En este caso, por consiguiente, R = Ninterleaver/C = [NdvRb/(CM rbg2)1'Mrbg2.Under the condition of multiple C Mrbg2, Ninterleaver = [Ndvrb / (C Mrbg2) 1'C Mrbg2. In this case, therefore, R = Ninterleaver / C = [NdvRb / (CM rbg2) 1'Mrbg2.

El numero de valores nulos incluidos en el entrelazador es el que se indica a continuacion.The number of null values included in the interleaver is as indicated below.

Bajo ninguna condicion multiple, Nnull = Ninterleaver - Ndvrb = [Ndvrb/C1C- Ndvrb.Under no multiple condition, Nnull = Ninterleaver - N dvrb = [N dvrb / C1C- N dvrb .

Bajo la condicion de multiple C Mrbg, Nnull = Ninterleaver - Ndvrb = [Ndvrb/(C Mrbg)1'C Mrbg - Ndvrb.Under the condition of multiple CM rbg , Nnull = Ninterleaver - N dvrb = [N dvrb / (CM rbg ) 1'CM rbg - N dvrb .

Bajo la condicion de multiple C M rbg2, Nnull = Ninterleaver- Ndvrb = [Ndvrb/(CM rbg2)1'CMrbg2 - Ndvrb.Under the condition of multiple CM rbg 2, Nnull = Ninterleaver- N dvrb = [N dvrb / (CM rbg 2) 1'CM rbg 2 - N dvrb .

Las formas de realizacion de ejemplo descritas anteriormente en el presente documento son combinaciones de elementos y caractensticas de la presente invencion. Los elementos o caractensticas se pueden considerar selectivos a menos que se mencione lo contrario. Cada elemento o caractenstica puede ser puesta en practica sin combinarse con otros elementos o caractensticas. Ademas, las formas de realizacion de la presente invencion se pueden construir combinando partes de los elementos y/o caractensticas. Los ordenes de operacion descritos en las formas de realizacion de la presente invencion pueden ser reorganizados. Algunas construcciones de una cualquiera de las formas de realizacion se pueden incluir en otra forma de realizacion y se pueden reemplazar con correspondientes construcciones de otra forma de realizacion. Es evidente que la presente invencion se puede materializar mediante una combinacion de reivindicaciones que no tienen una relacion explfcita en las reivindicaciones adjuntas o pueden incluir nuevas reivindicaciones resultantes de modificaciones despues de la solicitud.The exemplary embodiments described hereinabove are combinations of elements and features of the present invention. The elements or features can be considered selective unless otherwise mentioned. Each element or feature can be put into practice without being combined with other elements or features. In addition, the embodiments of the present invention can be constructed by combining parts of the elements and / or features. The operation orders described in the embodiments of the present invention can be reorganized. Some constructions of any one of the embodiments may be included in another embodiment and may be replaced with corresponding constructions of another embodiment. It is evident that the present invention can be embodied by a combination of claims that do not have an explicit relationship in the appended claims or can include new claims resulting from modifications after the application.

Las formas de realizacion de la presente invencion se pueden conseguir a traves de diversos medios, por ejemplo, hardware, firmware, software, o una combinacion de los mismos. En una configuracion de hardware, las formas de realizacion de la presente invencion se pueden implementar mediante uno o mas circuitos integrados de aplicacion espedfica (ASIC), procesadores de senal digital (DSP), dispositivos de procesamiento de senal digital (DSPD), dispositivos logicos programables (PLD), matrices de puertas programables (FPGA), procesadores, controladores, micro controladores, micro procesadores, etc.The embodiments of the present invention can be achieved through various means, for example, hardware, firmware, software, or a combination thereof. In a hardware configuration, the embodiments of the present invention can be implemented by one or more specific application integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), logic devices. programmable (PLD), programmable gate arrays (FPGA), processors, controllers, microcontrollers, microprocessors, etc.

En una configuracion de firmware o software, las formas de realizacion de la presente invencion se pueden conseguir por medio de un modulo, un procedimiento, una funcion, etc. que realiza las funciones u operaciones descritas anteriormente. Se puede almacenar un codigo de software en una unidad de memoria y ser ejecutado por un procesador. La unidad de memoria esta ubicada en el interior o exterior del procesador y puede transmitir datos y recibir datos del procesador a traves de varios medios conocidos.In a firmware or software configuration, the embodiments of the present invention can be achieved by means of a module, a procedure, a function, etc. that performs the functions or operations described above. A software code can be stored in a memory unit and executed by a processor. The memory unit is located inside or outside the processor and can transmit data and receive data from the processor through several known means.

Aplicabilidad industrialIndustrial applicability

La presente invencion es aplicable a un transmisor y un receptor utilizados en un sistema de comunicacion movil inalambrico de banda ancha.The present invention is applicable to a transmitter and a receiver used in a broadband wireless cellular communication system.

Es evidente para los expertos en la tecnica que se pueden hacer diversas modificaciones y variaciones en la presente invencion sin apartarse del espmtu o alcance de la invencion. Por lo tanto, se pretende que la presente invencion cubra las modificaciones y variaciones de esta invencion siempre que esten dentro del alcance de las reivindicaciones adjuntas y sus equivalentes. It is apparent to those skilled in the art that various modifications and variations may be made in the present invention without departing from the spirit or scope of the invention. Therefore, it is intended that the present invention cover the modifications and variations of this invention as long as they are within the scope of the appended claims and their equivalents.

Claims (10)

REIVINDICACIONES 1. Un procedimiento para mapear de forma distributive bloques de recursos virtuales asignados de forma consecutiva con bloques de recursos ffsicos en un sistema de comunicacion movil inalambrico, comprendiendo el procedimiento: entrelazar, utilizando un entrelazador de bloques, una secuencia de indices consecutivos de los bloques de recursos virtuales en una secuencia de indices entrelazados de los bloques de recursos virtuales; y1. A method for distributive mapping of virtual resource blocks allocated consecutively with blocks of physical resources in a wireless cellular communication system, the method comprising: interlacing, using a block interleaver, a sequence of consecutive indexes of the blocks of virtual resources in a sequence of interleaved indexes of the virtual resource blocks; Y mapear la secuencia de indices entrelazados con indices de bloques de recursos ffsicos en una primera ranura y una segunda ranura de una sub-trama y con un gap para distribucion, realizandose el mapeo de forma secuencial para la secuencia de indices entrelazados, en el que,map the sequence of interleaved indices with indices of physical resource blocks in a first slot and a second slot of a sub-frame and with a gap for distribution, the mapping being done sequentially for the sequence of interleaved indexes, in which, cuando se proporciona un mdice d de uno de los bloques de recursos virtuales, si un mdice pi,d de uno de los bloques de recursos ffsicos en la primera ranura, con el que se mapea el mdice d, es igual o mayor que Ndvrb/2, entonces el valor de pi,d es determinado por pi,d Noffset, y si un mdice p2,d de uno de los bloques de recursos ffsicos en la segunda ranura, con el que se mapea el mdice d, es igual o mayor que Ndvrb/2, el valor de p2,d es determinado por p2,d Noffset, y en el que Ndvrb es el numero de bloques de recursos virtuales asignados de forma distributiva, en el que Noffset se establece igual a Ngap - Nthreshold, en el que Nthreshold se establece igual a Ndvrb/2, y en el que Ngap es una condicion de limitacion de gap determinada,when an index d of one of the virtual resource blocks is provided, if an index pi, d of one of the blocks of physical resources in the first slot, with which the index d is mapped, is equal to or greater than Ndvrb / 2, then the value of pi, d is determined by pi, d Noffset, and if an index p 2 , d of one of the blocks of physical resources in the second slot, with which the index d is mapped, is equal or greater than Ndvrb / 2, the value of p 2 , d is determined by p 2 , d Noffset, and in which Ndvrb is the number of virtual resource blocks assigned in a distributive way, in which Noffset is set equal to Ngap - Nthreshold, in which Nthreshold is set equal to N dvrb / 2, and in which Ngap is a given limitation condition of gap, en el que mdice pi,d se determina segun la expresion (1), y el mdice p2,d se determina segun la expresion (2), en el que la expresion (1) es determinada por:where mdice pi, d is determined according to the expression (1), and the index p 2 , d is determined according to the expression (2), in which the expression (1) is determined by:
Figure imgf000031_0001
Figure imgf000031_0001
en e quein e that
Figure imgf000031_0002
Figure imgf000031_0002
en el que la expresion (2) es determinada por:wherein the expression (2) is determined by: P i .j = m°d [p u + N dvrb / 2, N m m ) P i . j = m ° d [pu + N dvrb / 2, N mm ) en el que R es el numero de filas del entrelazador de bloques, C es el numero de columnas del entrelazador de bloques, Ndvrb es el numero de bloques de recursos utilizados para los bloques de recursos virtuales, y mod significa una operacion de modulo,where R is the number of rows of the block interleaver, C is the number of columns of the block interleaver, N dvrb is the number of resource blocks used for the virtual resource blocks, and mod means a module operation, en el que, el sistema de comunicacion movil inalambrico soporta un esquema de asignacion de recursos en el que un grupo de bloques de recursos, RBG, que incluye bloques de recursos ffsicos es indicado mediante uno o mas bits, y el gap para la distribucion es un multiplo de un cuadrado del numero, Mrbg, de los bloques de recursos ffsicos que constituyen el RBG.wherein, the wireless cellular communication system supports a resource allocation scheme in which a group of resource blocks, RBG, which includes blocks of physical resources is indicated by one or more bits, and the gap for the distribution is a multiple of a square of the number, M rbg , of the physical resource blocks that make up the RBG.
2. El procedimiento segun la reivindicacion 1, en el que el sistema de comunicacion movil inalambrico soporta un esquema de asignacion de recursos en el que un grupo de bloques de recursos, RBG, que incluye bloques de recursos ffsicos es indicado mediante un bit, yThe method according to claim 1, wherein the wireless cellular communication system supports a resource allocation scheme in which a group of resource blocks, RBG, which includes blocks of physical resources is indicated by a bit, and el gap, Ngap, para la distribucion se determina segun la expresion (1), en el que la expresion (1) es determinada por: N „ = round (N ,,m 1(2 -M ,mG 2)) • M m ; 2the gap, Ngap, for the distribution is determined according to the expression (1), in which the expression (1) is determined by: N " = round (N, m 1 (2 -M, mG 2)) • M m; two en el que M rbg es el numero de bloques de recursos ffsicos que constituyen el RBG, y N prb es el numero de bloques de recursos ffsicos en el sistema.where M rbg is the number of physical resource blocks that make up the RBG, and N prb is the number of physical resource blocks in the system. 3. El procedimiento segun la reivindicacion 1, en el que un grado del entrelazador de bloques es igual a un orden de diversidad, NDivOrder, determinado por distribucion.3. The method according to claim 1, wherein a degree of the block interleaver is equal to an order of diversity, NDivOrder, determined by distribution. 4. El procedimiento segun la reivindicacion 1, en el que, el sistema de comunicacion movil inalambrico soporta un esquema de asignacion de recursos en el que un grupo de bloques de recursos, RBG, que incluye bloques de recursos ffsicos es indicado mediante un bit, y4. The method according to claim 1, wherein the wireless cellular communication system supports a resource allocation scheme in which a group of resource blocks, RBG, which includes blocks of physical resources is indicated by a bit, Y el numero, Ndvrb, de los bloques de recursos virtuales es un multiplo de un valor obtenido multiplicando el cuadrado, Mrbg2, del numero de los bloques de recursos ffsicos que constituyen el RBG por el numero, Nd, de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtuales.the number, N dvrb , of the virtual resource blocks is a multiple of a value obtained by multiplying the square, M rbg 2, of the number of physical resource blocks that make up the RBG by the number, N d , of resource blocks physical with which a block of virtual resources is mapped. 5. El procedimiento segun la reivindicacion 1, en el que el sistema de comunicacion movil inalambrico soporta un esquema de asignacion de recursos en el que un grupo de bloques de recursos, RBG, que incluye bloques de recursos ffsicos es indicado mediante un bit, yThe method according to claim 1, wherein the wireless cellular communication system supports a resource allocation scheme in which a group of resource blocks, RBG, which includes blocks of physical resources is indicated by a bit, and un grado del entrelazador de bloques se define como el numero, C = 4, de columnas del entrelazador de bloques, el numero, R, de filas del entrelazador de bloques se determina segun la expresion (1) y el numero, Nnull, de valores nulos colocados en el entrelazador de bloques se determina segun se indica en la expresion (2), en el que la expresion (1) es determinada por: a degree of the block interleaver is defined as the number, C = 4, of columns of the block interleaver, the number, R, of rows of the block interleaver is determined according to the expression (1) and the number, Nnull, of values nulls placed in the block interleaver is determined as indicated in expression (2), in which the expression (1) is determined by:
Figure imgf000032_0001
Figure imgf000032_0001
la expresion (2) es determinada por:the expression (2) is determined by:
Figure imgf000032_0002
Figure imgf000032_0002
en el que Mrbg es el numero de bloques de recursos f^sicos que constituyen el RBG, y Ndvrb es el numero de los bloques de recursos virtuales.where Mrbg is the number of blocks of physical resources that make up the RBG, and Ndvrb is the number of virtual resource blocks.
6. El procedimiento segun la reivindicacion 5, en el que, cuando se permite que se introduzcan valores nulos en el entrelazador de bloques, el numero, Ndvrb, de los bloques de recursos virtuales se determina segun la expresion (3), en el que6. The method according to claim 5, wherein, when null values are allowed in the block interleaver, the number, Ndvrb, of the virtual resource blocks is determined according to expression (3), in which la expresion (3) es determinada por:The expression (3) is determined by:
Figure imgf000032_0003
Figure imgf000032_0003
7. El procedimiento segun la reivindicacion 3, en el que el orden de diversidad, NDivOrder, es un multiplo del numero, Nd, de bloques de recursos ffsicos con los que se mapea un bloque de recursos virtuales.7. The method according to claim 3, wherein the diversity order, NDivOrder, is a multiple of the number, Nd, of blocks of physical resources with which a block of virtual resources is mapped. 8. El procedimiento segun una cualquiera de las reivindicaciones 1 a 7, que comprende ademas recibir un valor de indicacion de recurso, RIV, en una estacion movil del sistema de comunicacion movil inalambrico, en el que el valor de indicacion de recurso se utiliza para determinar los indices de los bloques de recursos virtuales e indica un numero de mdice inicial de los bloques de recursos virtuales y una longitud de los bloques de recursos virtuales.The method according to any one of claims 1 to 7, further comprising receiving a resource indication value, RIV, in a mobile station of the wireless cellular communication system, in which the resource indication value is used for determine the indexes of the virtual resource blocks and indicate an initial index number of the virtual resource blocks and a length of the virtual resource blocks. 9. El procedimiento segun una cualquiera de las reivindicaciones 1 a 7, en el que el gap es 0 cuando el numero de los bloques de recursos virtuales es igual o mayor que un valor umbral predeterminado, Mth.The method according to any one of claims 1 to 7, wherein the gap is 0 when the number of virtual resource blocks is equal to or greater than a predetermined threshold value, Mth. 10. El procedimiento segun una cualquiera de las reivindicaciones 1 a 7, en el que el numero, Ndvrb, de los bloques de recursos virtuales es un multiplo del orden de diversidad, NDivOrder, determinado por distribucion. The method according to any one of claims 1 to 7, wherein the number, Ndvrb, of the virtual resource blocks is a multiple of the order of diversity, NDivOrder, determined by distribution.
ES09150180T 2008-01-07 2009-01-07 Procedure to plan distributed virtual resource blocks Active ES2711802T3 (en)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US1958908P 2008-01-07 2008-01-07
US2488608P 2008-01-30 2008-01-30
US2611308P 2008-02-04 2008-02-04
US2818608P 2008-02-12 2008-02-12
US2851108P 2008-02-13 2008-02-13
US3335808P 2008-03-03 2008-03-03
US3730208P 2008-03-17 2008-03-17
US3877808P 2008-03-24 2008-03-24
KR1020080131113A KR100913099B1 (en) 2008-01-07 2008-12-22 Distributed Virtual Resource Block Scheduling Method

Publications (1)

Publication Number Publication Date
ES2711802T3 true ES2711802T3 (en) 2019-05-07

Family

ID=47432609

Family Applications (1)

Application Number Title Priority Date Filing Date
ES09150180T Active ES2711802T3 (en) 2008-01-07 2009-01-07 Procedure to plan distributed virtual resource blocks

Country Status (3)

Country Link
JP (6) JP5497857B2 (en)
ES (1) ES2711802T3 (en)
TW (3) TWI643484B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10506586B2 (en) 2017-03-24 2019-12-10 Qualcomm Incorporated Slot format indicator (SFI) and slot aggregation level indication in group common PDCCH and SFI conflict handling

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7570695B2 (en) * 2003-12-18 2009-08-04 Intel Corporation Method and adaptive bit interleaver for wideband systems using adaptive bit loading
JP4699152B2 (en) * 2005-09-28 2011-06-08 独立行政法人科学技術振興機構 Polygonization method of implicit function curved surface using particle system
US8135337B2 (en) * 2005-11-29 2012-03-13 Telefonaktiebolaget Lm Ericsson Scheduling in a wireless multi-hop relay network
KR100834677B1 (en) * 2006-01-16 2008-06-02 삼성전자주식회사 Resource Allocation Apparatus and Method in a Frequency Division Multiple Access Wireless Communication System
US20070177553A1 (en) * 2006-01-31 2007-08-02 Nokia Corporation Apparatus, method and computer program product providing efficient signaling of user allocations in an optimum manner
JP4343926B2 (en) * 2006-02-08 2009-10-14 株式会社エヌ・ティ・ティ・ドコモ Transmitting apparatus and transmitting method
KR100894142B1 (en) * 2006-02-15 2009-04-22 삼성전자주식회사 Method and apparatus for resource allocation in a ofdm system
WO2007105100A2 (en) * 2006-03-16 2007-09-20 Nokia Corporation Apparatus, methods and computer program products providing signaling of time staggered measurement reports and scheduling in response thereto
CN101039297A (en) * 2006-03-17 2007-09-19 北京三星通信技术研究有限公司 Method and system for mapping virtual resource block to physical resource block
US8014455B2 (en) * 2006-03-27 2011-09-06 Qualcomm Incorporated Feedback of differentially encoded channel state information for multiple-input multiple-output (MIMO) and subband scheduling in a wireless communication system
WO2007119148A2 (en) * 2006-04-13 2007-10-25 Nokia Corporation Method providing efficient and flexible control signal for resource allocation
CN101060699A (en) * 2006-04-17 2007-10-24 北京三星通信技术研究有限公司 A downlink control signaling transmission method and equipment
CN101064577A (en) * 2006-04-29 2007-10-31 北京三星通信技术研究有限公司 Method and apparatus for transmitting downlink control signaling
CN101080081B (en) * 2006-05-25 2012-12-12 华为技术有限公司 Allocation and indication method of system resource
EP2119072A4 (en) * 2007-02-06 2016-09-28 Nec Corp A method of transmitting control channel information in an ofdm communication system downlink
EP1965536A1 (en) * 2007-02-06 2008-09-03 Mitsubishi Electric Information Technology Centre Europe B.V. Method of data transmission in a multi-carrier based transmission system and device implementing the method
BRPI0813126B1 (en) * 2007-06-19 2020-02-04 Panasonic Corp base station, method for transmitting data, mobile station and method for receiving data
US8526371B2 (en) * 2007-08-13 2013-09-03 Qualcomm Incorporated Frequency diverse transmissions in a wireless communication system
JP2009060420A (en) * 2007-08-31 2009-03-19 Sharp Corp Wireless communication system, wireless transmission device, wireless reception device, program, and wireless communication method
JP2009164816A (en) * 2007-12-28 2009-07-23 Sharp Corp Wireless communication system, first wireless communication device, second wireless communication device, wireless reception method, and wireless transmission method
EP2229030B1 (en) * 2008-01-04 2013-09-18 Panasonic Corporation Channel arrangement method and wireless communication base station device
RU2556389C2 (en) * 2008-01-07 2015-07-10 Оптис Целлулар Течнолоджи,ЛЛС Method of transmitting/receiving downlink data using resource blocks in wireless mobile communication network system and device therefor
JP5453308B2 (en) * 2008-01-09 2014-03-26 アップル インコーポレイテッド Mapping distributed resource block indexes to physical resource blocks
GB2457242A (en) * 2008-02-05 2009-08-12 Nec Corp Resource allocation in a communication system
JP2009188675A (en) * 2008-02-05 2009-08-20 Sharp Corp Wireless communication system, base station apparatus, mobile station apparatus, and wireless communication method
EP2106057A1 (en) * 2008-03-25 2009-09-30 Panasonic Corporation Resource allocation size dependent transport block size signalling
JP2009239340A (en) * 2008-03-25 2009-10-15 Sharp Corp Radio communication system, radio communication device, radio transmitting method and radio receiving method
US8493835B2 (en) * 2008-03-26 2013-07-23 Qualcomm, Incorporated Method and apparatus for mapping virtual resources to physical resources in a wireless communication system
ATE484119T1 (en) * 2008-08-01 2010-10-15 Panasonic Corp RESOURCE BLOCK ALLOCATION FOR REPEATED SYMBOLS

Also Published As

Publication number Publication date
TW201404104A (en) 2014-01-16
JP2016187225A (en) 2016-10-27
JP5497857B2 (en) 2014-05-21
JP6552553B2 (en) 2019-07-31
JP6167212B2 (en) 2017-07-19
JP2019161664A (en) 2019-09-19
JP2017208833A (en) 2017-11-24
TW201545521A (en) 2015-12-01
JP2014143705A (en) 2014-08-07
JP5982415B2 (en) 2016-08-31
TW201709688A (en) 2017-03-01
JP2012231545A (en) 2012-11-22
JP2021141616A (en) 2021-09-16
TWI643484B (en) 2018-12-01
TWI505685B (en) 2015-10-21
TWI565281B (en) 2017-01-01
JP7116708B2 (en) 2022-08-10

Similar Documents

Publication Publication Date Title
EP2077641B1 (en) Method for scheduling distributed virtual resource blocks
ES2984247T3 (en) Method for scheduling distributed virtual resource blocks
EP2077640B1 (en) Method for scheduling distributed virtual resource blocks
ES2814124T3 (en) Resource allocation signaling method to adjust granularity in a cellular multicarrier system
ES2650239T3 (en) Localized and distributed transmission
ES2497965T3 (en) Channel arrangement method and radio communication base station device
ES2688382T3 (en) Method for programming distributed virtual resource blocks
ES2711802T3 (en) Procedure to plan distributed virtual resource blocks
ES2687096T3 (en) Method for planning distributed blocks of virtual resources
HK40004659A (en) Method for scheduling distributed virtual resource blocks