ES2984247T3 - Método para programar bloques de recursos virtuales distribuidos - Google Patents
Método para programar bloques de recursos virtuales distribuidos Download PDFInfo
- Publication number
- ES2984247T3 ES2984247T3 ES18171915T ES18171915T ES2984247T3 ES 2984247 T3 ES2984247 T3 ES 2984247T3 ES 18171915 T ES18171915 T ES 18171915T ES 18171915 T ES18171915 T ES 18171915T ES 2984247 T3 ES2984247 T3 ES 2984247T3
- Authority
- ES
- Spain
- Prior art keywords
- prbs
- dvrb
- indices
- resource blocks
- index
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 124
- 238000013507 mapping Methods 0.000 claims abstract description 47
- 238000010295 mobile communication Methods 0.000 claims abstract description 17
- 230000014509 gene expression Effects 0.000 claims description 58
- 230000002596 correlated effect Effects 0.000 claims description 36
- 238000013468 resource allocation Methods 0.000 claims description 19
- 230000002123 temporal effect Effects 0.000 claims description 7
- 230000001276 controlling effect Effects 0.000 claims description 3
- 101150071746 Pbsn gene Proteins 0.000 claims 33
- 102100029516 Basic salivary proline-rich protein 1 Human genes 0.000 description 34
- 101001125486 Homo sapiens Basic salivary proline-rich protein 1 Proteins 0.000 description 34
- 102100033943 Basic salivary proline-rich protein 2 Human genes 0.000 description 29
- 101001068639 Homo sapiens Basic salivary proline-rich protein 2 Proteins 0.000 description 29
- 230000000875 corresponding effect Effects 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 17
- 230000001965 increasing effect Effects 0.000 description 12
- 230000008901 benefit Effects 0.000 description 5
- 102100033948 Basic salivary proline-rich protein 4 Human genes 0.000 description 4
- 101001068637 Homo sapiens Basic salivary proline-rich protein 4 Proteins 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 101100411817 Arabidopsis thaliana RBG4 gene Proteins 0.000 description 3
- 101150077508 RBG1 gene Proteins 0.000 description 3
- 101150028167 RBG2 gene Proteins 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005562 fading Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 101100411821 Arabidopsis thaliana RBG8 gene Proteins 0.000 description 2
- 101100482122 Mus musculus Tarbp2 gene Proteins 0.000 description 2
- 240000007509 Phytolacca dioica Species 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 238000007429 general method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 101100411816 Arabidopsis thaliana RBG3 gene Proteins 0.000 description 1
- 101100411819 Arabidopsis thaliana RBG6 gene Proteins 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003028 elevating effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/12—Frequency diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0028—Variable division
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0037—Inter-user or inter-terminal allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0037—Inter-user or inter-terminal allocation
- H04L5/0039—Frequency-contiguous, i.e. with no allocation of frequencies for one user or terminal between the frequencies allocated to another
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0037—Inter-user or inter-terminal allocation
- H04L5/0041—Frequency-non-contiguous
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
- H04L5/0092—Indication of how the channel is divided
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/006—Quality of the received signal, e.g. BER, SNR, water filling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/0064—Rate requirement of the data, e.g. scalable bandwidth, data priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0078—Timing of allocation
- H04L5/0085—Timing of allocation when channel conditions change
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Error Detection And Correction (AREA)
Abstract
Se describe un método para programar eficientemente bloques de recursos virtuales en bloques de recursos físicos. En un sistema de comunicación móvil inalámbrica, para el mapeo distribuido de bloques de recursos virtuales asignados consecutivamente en bloques de recursos físicos, cuando se insertan valores nulos en un intercalador de bloques utilizado para el mapeo, se distribuyen uniformemente en ND grupos divididos del intercalador de bloques, que son iguales en número al número (ND) de bloques de recursos físicos a los que se mapea un bloque de recursos virtuales. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Método para programar bloques de recursos virtuales distribuidos
Campo técnico
La presente invención se refiere a un sistema de comunicación móvil inalámbrico de banda ancha, y más particularmente, a programación de recursos de radio para transmisión de datos por paquetes de enlace ascendente/enlace descendente en un sistema de comunicación de paquetes inalámbrico OFDM celular.
Antecedentes de la técnica
En un sistema de comunicación de paquetes inalámbrico de multiplex por división de frecuencia ortogonal (OFDM) celular, la transmisión de paquetes de datos de enlace ascendente/descendente se realiza en una base de subtrama y una subtrama está definida por un cierto intervalo de tiempo que incluye una pluralidad de símbolos OFDM.
Nortel describe “DVRB mapping” en el borrador del 3GPP R1-080377, XP050108896. El documento WO2009/088911A1 describe índices lógicos secuenciales. El documento EP2169855A1 describe una disposición de canales. El documento US2005/135493A1 describe carga de bits adaptativa.
El Proyecto de Cooperación de Tercera Generación (3GPP) soporta una estructura de trama de radio de tipo 1 aplicable a dúplex por división de frecuencia (FDD), y una estructura de trama de radio de tipo 2 aplicable a dúplex por división de tiempo (TDD). La estructura de una trama de radio de tipo 1 se muestra en la FIG. 1. La trama de radio de tipo 1 incluye diez subtramas, cada una de las cuales consta de dos intervalos. La estructura de una trama de radio de tipo 2 se muestra en la FIG. 2. La trama de radio de tipo 2 incluye dos medias tramas, cada una de las cuales está compuesta por cinco subtramas, un intervalo de tiempo de piloto de enlace descendente (DwPTS), un período de espacio (GP) y un intervalo de tiempo de piloto de enlace ascendente (UpPTS), en el que una subtrama consta de dos intervalos. Es decir, una subtrama está compuesta por dos intervalos con independencia del tipo de trama de radio.
Una señal transmitida en cada intervalo se puede describir mediante una cuadrícula de recursos que incluyeN r Csubportadoras yN DLbsímbolos OFDM. Aquí,N ^representa el número de bloques de recursos (RB) en un enlace descendente,N RCrepresenta el número de subportadoras que constituyen un RB, yN DLbrepresenta el número de símbolos OFDM en un intervalo de enlace descendente. La estructura de esta cuadrícula de recursos se muestra en la FIG. 3.
Los RB se usan para describir una relación de correspondencia entre ciertos canales físicos y elementos de recursos. Los RB se pueden clasificar en bloques de recursos físicos (PRB) y bloques de recursos virtuales (VRB), lo que significa que un RB puede ser o bien uno de un PRB o bien un VRB. Una relación de correspondencia entre los VRB y los p Rb se puede describir sobre una base de subtrama. En más detalle, se puede describir en unidades de cada uno de los intervalos que constituyen una subtrama. También, la relación de correspondencia entre los VRB y los PRB se puede describir usando una relación de correspondencia entre índices de los VRB e índices de los PRB. Una descripción detallada de esto se dará además en las realizaciones de la presente invención.
Un PRB se define por N ^ símbolos OFDM consecutivos en un dominio de tiempo yN RCsubportadoras consecutivas en un dominio de frecuencia. Un PRB por lo tanto está compuesto deN DLb N ^Celementos de recursos. Se les asignan a los PRB números de 0 aNRC-1 en el dominio de frecuencia.
Un VRB puede tener el mismo tamaño 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 único índice de VRB en común (en lo sucesivo, se puede conocer como ‘número de VRB’) y se asignan sobre dos intervalos de una subtrama. En otras palabras, aN ^CVRB que pertenecen al primero de dos intervalos que constituyen una subtrama se les asignan a cada uno cualquier índice de 0 a NRC-1, yN ^VRB que pertenecen al segundo de los dos intervalos se les asignan a cada uno del mismo modo cualquier índice de 0 aN ^-1.
El índice de un VRB correspondiente a una banda de frecuencia virtual específica del primer intervalo tiene el mismo valor que el del índice de un VRB correspondiente a la banda de frecuencia virtual específica del segundo intervalo. Es decir, suponiendo que un VRB correspondiente a una banda de frecuencia virtual de orden i del primer intervalo se denota por VRB1(i), un VRB correspondiente a una banda de frecuencia virtual de orden j del segundo intervalo se denota por VRB2(j) y los números de índice de VRB1(i) y VRB2(j) se denotan por índice(VRB1(i)) e índice(VRB2(j)), respectivamente, se establece una relación de índice(VRB1(k)) = índice(VRB2(k)) (véase la Fig. 4a).
Del mismo modo, el índice de un PRB correspondiente a una banda de frecuencia específica del primer intervalo tiene el mismo valor que el del índice de un PRB correspondiente a la banda de frecuencia específica del segundo intervalo. Es decir, suponiendo que un PRB correspondiente a una banda de frecuencia de orden i del primer intervalo se denota por PRB1 (i), un PRB correspondiente a una banda de frecuencia de orden j del segundo intervalo se denota por PRB2(j) y los números de índice del PRB1 (i) y PRB2(j) se denotan por índice(PRB1(i)) e índice(PRB2(j)), respectivamente, se establece una relación de índice(PRB1(k)) = índice (PRB2(k)) (véase la FIG. 4b).
Algunos de la pluralidad de VRB mencionados anteriormente se asignan como del tipo localizado y los otros se asignan como del tipo distribuido. En lo sucesivo, los VRB asignados como del tipo localizado se conocerán como ‘bloques de recursos virtuales localizados (LVRB)’ y los VRB asignados como del tipo distribuido se conocerán como ‘bloques de recursos virtuales distribuidos (DVRB)’.
Los VRB localizados (LVRB) se correlacionan directamente con los PRB y los índices de los LVRB corresponden a los índices de los PRB. También, los LVRB de índice i corresponden a PRB de índice i. Es decir, un LVRB1 que tiene el índice i corresponde a un PRB 1 que tiene el índice i, y un LVRB2 que tiene el índice i corresponde a un PRB2 que tiene el índice i (véase la FIG. 5). En este caso, se supone que los VRB de la FIG. 5 están todos asignados como LVRB.
Los VRB distribuidos (DVRB) no se pueden correlacionar directamente con los PRB. Es decir, los índices de los DVRB se pueden correlacionar con los PRB después de ser sometidos a una serie de procesos.
En primer lugar, el orden de una secuencia de índices consecutivos de los DVRB se puede intercalar por un intercalador de bloques.
Aquí, la secuencia de índices consecutivos significa que el número de índice se aumenta secuencialmente en uno comenzando con 0. Una secuencia de índices emitidos desde el intercalador se correlaciona secuencialmente con una secuencia de índices consecutivos de PRB1 (véase la FIG. 6). Se supone que los VRB de la FIG. 6 están todos asignados como DVRB. Por otra parte, la secuencia de índices emitidos desde el intercalador se desplaza cíclicamente en un número predeterminado y la secuencia de índices desplazada cíclicamente se correlaciona secuencialmente con una secuencia de índices consecutivos de PRB2 (véase la FIG. 7). Se supone que los VRB de la FIG. 7 están todos asignados como DVRB. De esta manera, los índices de PRB y los índices de DVRB se pueden correlacionar sobre dos intervalos.
Por otra parte, en los procesos anteriores, una secuencia de índices consecutivos de los DVRB se puede correlacionar secuencialmente con la secuencia de índices consecutivos del PRB1 sin pasar a través del intercalador. También, la secuencia de índices consecutivos de los DVRB se puede desplazar cíclicamente en el número predeterminado sin pasar a través del intercalador y la secuencia de índice desplazada cíclicamente se puede correlacionar secuencialmente con la secuencia de índices consecutivos de los PRB2.
Según los procesos mencionados anteriormente de correspondencia de DVRB con PRB, un PRB1 (i) y un PRB2(i) que tienen el mismo índice i se pueden correlacionar con un DVRB1(m) y un DVRB2(n) que tiene diferentes índices m y n. Por ejemplo, con referencia a las FIG. 6 y 7, un PRB1(1) y un PRB2(1) se correlacionan con un DVRB1(6) y un DVRB2(9) que tienen índices diferentes. Se puede obtener un efecto de diversidad de frecuencia en base al esquema de correspondencia de DVRB.
En el caso donde los VRB(1), entre los VRB, se asignen como DVRB como en la FIG. 8, si se usan los métodos de las FIG. 6 y 7, los LVRB no se pueden asignar a un PRB2(6) y a un PRB1(9) aunque los VRB todavía no se hayan asignado al PRB2(6) y al PRB1(9). La razón es la siguiente: según el esquema de correspondencia de LVRB antes mencionado, que los LVRB se correlacionen con el PRB2(6) y el PRB1(9) significa que los LVRB también se correlacionen con un PRB1(6) y un PRB2(9); no obstante, el PRB1(6) y el PRB2(9) ya se han correlacionado mediante el VRB1(1) y el VRB2(1) antes mencionados. A este respecto, se entenderá que la correspondencia de LVRB se puede restringir por los resultados de la correspondencia de DVRB. Por lo tanto, hay una necesidad de determinar reglas de correspondencia de DVRB en consideración de la correspondencia de LVRB.
En un sistema de comunicación móvil inalámbrico de banda ancha que usa unos recursos de radio multiportadora se pueden asignar a cada terminal con un esquema de LVRB y/o de DVRB. La información que indica qué esquema se usa se puede transmitir con un formato de mapa de bits. En este momento, la asignación de recursos de radio a cada terminal se puede llevar a cabo en unidades de un RB. En este caso, los recursos se pueden asignar con una granularidad de ‘1’ RB, pero se requiere una gran cantidad de sobrecarga de bits para transmitir la información de asignación con el formato de mapa de bits. Alternativamente, se puede definir un grupo de RB (RBG) que consta de PRB de k índices consecutivos (por ejemplo, k = 3) y los recursos se pueden asignar con una granularidad de ‘1’ RBG. En este caso, la asignación de RB no se realiza sofisticadamente, pero hay una ventaja de que se reduce la sobrecarga de bits.
En este caso, los LVRB se pueden correlacionar con los PRB sobre una base de RBG. Por ejemplo, los PRB que tienen tres índices consecutivos, un PRB1 (i), PRB1(i+1), PRB1(i+2), PRB2(i), PRB2(i+1) y<p>R<b>2(<í>+2), pueden constituir un RBG y los LVRB se pueden correlacionar con este RBG en unidades de un RBG. No obstante, en el caso donde uno o más de los PRB1 (i), PRB1 (i+1), PRB1 (i+2), PRB2(i), PRB2(i+1) y PRB2(i+2) se correlacionaron previamente por los DVRB, este RBG no se puede correlacionar por los LVRB sobre una base de RBG. Es decir, las reglas de correspondencia de DVRB pueden restringir la correspondencia de LVRB de unidad de RBG.
Como se ha mencionado anteriormente, debido a que las reglas de correspondencia de DVRB pueden afectar a la correspondencia de LVRB, hay una necesidad de determinar las reglas de correspondencia de DVRB en consideración de la correspondencia de LVRB.
Descripción
Problema técnico
Un objeto de la presente invención ideado para resolver el problema se encuentra en un método de programación de recursos para combinar de manera eficiente la programación de un esquema de FSS y la programación de un esquema de FDS.
Solución técnica
El objeto de la presente invención se puede lograr proporcionando, en un sistema de comunicación móvil inalámbrico que 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 consecutivos se indica mediante un bit, un método de correspondencia de bloques de recursos para correspondencia de manera distributiva de bloques de recursos virtuales asignados consecutivamente con los bloques de recursos físicos, el método que incluye: intercalar, usando un intercalador de bloques, índices de los bloques de recursos virtuales determinados a partir de un valor de indicación de recursos (RIV) que indica un número de índice de inicio de los bloques de recursos virtuales y una longitud de los bloques de recursos virtuales; y correlacionar secuencialmente los índices intercalados con índices de los bloques de recursos físicos en un primer intervalo de una subtrama, la subtrama que incluye el primer intervalo y un segundo intervalo, y correlacionar secuencialmente índices obtenidos desplazando cíclicamente los índices intercalados por un espacio para la distribución a los índices de los bloques de recursos físicos en el segundo intervalo, en donde el espacio es un múltiplo de un cuadrado del número (MRBG) de los bloques de recursos físicos consecutivos que constituyen el RBG. Cuando un grado del intercalador de bloques se define como el número (C = 4) de columnas del intercalador de bloques, el número (R) de filas del intercalador de bloques se puede dar como en la expresión (1) y el número (Nnulo) de nulos rellenados en el intercalador de bloques se puede dar como en la expresión (2).
Expresión (1)
donde M<rbg>es el número de los bloques de recursos físicos consecutivos que constituyen el RBG, y N<dvrb>es el número de los bloques de recursos virtuales asignados de manera distributiva.
Expresión (2)
<^ n u l o ~>N ntcrcaleáor ^ DVRB ~ \^ DVRB /{C ‘ M R¡¡G )\~ C ' M RgG N DVRg
donde Mrbg es el número de los bloques de recursos físicos consecutivos que constituyen el RBG, y Ndvrb es el número de los bloques de recursos virtuales asignados de manera distributiva.
Un grado del intercalador de bloques puede ser igual a un orden de diversidad (NOrdenDiv) determinado por la distribución.
Cuando se da un índice d de uno de los bloques de recursos virtuales asignados de manera distributiva, se puede dar un índice P<1>,d del correspondiente de los bloques de recursos físicos en el primer intervalo correlacionado con el índice d como en la expresión (3) y un índice P<2>,d del correspondiente de los bloques de recursos físicos en el segundo intervalo correlacionado con el índice d se puede dar como en la expresión (4). Aquí, R es el número de filas del intercalador de bloques, C es el número de columnas del intercalador de bloques, Ndvrb es el número de bloques de recursos usados para los bloques de recursos virtuales asignados de manera distributiva, Nnulo es el número de nulos rellenados en el intercalador de bloque, y mod significa una operación de módulo
Expresión (3)
Pu , cuando N nu¡o= 0 o{d < N DVRB - N nulomod(rf, C) < 2)P\,d = '
PÍ> -'Y,,*,!2 ■cuando N nuk¡* 0 mod(4,C) > 2)
dondeP u = ^ o d ( d , C ) R l d / C ¡
dondep \ d =mod(d,C ! 2) ■ 2R \ l d t C \
Expresión (4)
Aquí, C puede ser igual al grado del intercalador de bloques.
El índice P<1>,d puede ser p<1>,d Nprb - Ndvrb cuando es mayor que Ndvrb/2, y el índice P<2>,d puede ser p<2>,d Nprb -N<dvrb>cuando es mayor que N<dvrb>/2. Aquí, N<prb>es el número de bloques de recursos físicos en el sistema.
Cuando el número (Ndvrb) de los bloques de recursos virtuales no es un múltiplo del grado del intercalador de bloques, el paso de intercalado puede incluir dividir el intercalador en grupos del número (ND) de bloques de recursos físicos con los que se correlaciona un bloque de recursos virtuales y distribuir uniformemente nulos a los grupos divididos.
Los grupos pueden corresponder a filas del intercalador de bloques, respectivamente, cuando un grado del intercalador de bloques es el número de las filas del intercalador de bloques, y a las columnas del intercalador de bloques, respectivamente, cuando el grado del intercalador de bloques es el número de las columnas del intercalador de bloques.
En otro aspecto de la presente invención, se proporciona en la presente memoria, en un sistema de comunicación móvil inalámbrico que soporta un esquema de asignación de recursos en el que un grupo de bloque de recursos (RBG) que incluye bloques de recursos físicos consecutivos se indica por un bit, un método de correspondencia de bloques de recursos para correspondencia de manera distributiva de bloques de recursos virtuales asignados consecutivamente con los bloques de recursos físicos, el método que incluye: intercalar, usando un intercalador de bloques, índices de los bloques de recursos virtuales determinados a partir de un valor de indicación de recursos (RIV) que indica un número de índice de inicio de los bloques de recursos virtuales y una longitud de los bloques de recursos virtuales; y correspondencia de manera secuencial de los índices intercalados con los índices de los bloques de recursos físicos en un primer intervalo de una subtrama, la subtrama que incluye el primer intervalo y un segundo intervalo, y correspondencia de manera secuencial de los índices obtenidos desplazando cíclicamente los índices intercalados en un espacio para la distribución con los índices de los bloques de recursos físicos en el segundo intervalo, en donde el intervalo (Nespacio) para la distribución se da como en la expresión (5).
Expresión (5)
7 J
N = redondeo(/V PRB/ ( 2 ■M RBG‘ ) ) •M RBG ~
donde Mrbg es el número de bloques de recursos físicos consecutivos que constituyen el RBG, y Nprb es el número de bloques de recursos físicos en el sistema.
Cuando se permite que sean introducidos nulos en el intercalador de bloques, el número (N<dvrb>) de los bloques de recursos virtuales asignados de manera distributiva se puede dar como en la expresión (6).
Expresión (6)
^ dvrb” nii
Cuando se da un índice d de uno de los bloques de recursos virtuales asignados de manera distributiva, un índice P<1>,d del correspondiente de los bloques de recursos físicos en el primer intervalo correlacionado con el índice d puede ser pi,d N<prb>- N<dvrb>cuando es mayor que N<dvrb>/2, y un índice P<2>,d del correspondiente de los bloques de recursos físicos en el segundo intervalo correlacionado con el índice d puede ser p<2>,d N<prb>- N<dvrb>cuando es mayor que Ndvrb/2, en donde Ndvrb es el número de bloques de recursos usados para los bloques de recursos virtuales asignados de manera distributiva.
En otro aspecto de la presente invención, se proporciona en la presente memoria, en un sistema de comunicación móvil inalámbrico que 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 consecutivos se indica por un bit, un método de correspondencia de bloques de recursos para correspondencia de manera distributiva de bloques de recursos virtuales asignados consecutivamente con los bloques de recursos físicos, el método que incluye: detectar un valor de indicación de recursos (RIV) que indica un número de índice de inicio de los bloques de recursos virtuales y una longitud de los bloques de recursos virtuales y determinar los índices de los bloques de recursos virtuales a partir del valor de indicación de recurso detectado; e intercalar los índices determinados de los bloques de recursos virtuales usando un intercalador de bloques y correlacionando de manera distributiva los bloques de recursos virtuales con los bloques de recursos físicos, en donde un grado del intercalador de bloques es igual a un orden de diversidad (NOrdenDiv) determinado por la distribución.
En otro aspecto de la presente invención, se proporciona la presente memoria, en un sistema de comunicación móvil inalámbrico que 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 consecutivos se indica con un bit, un método de correspondencia de bloques de recursos para correlacionar de manera distributiva los bloques de recursos virtuales asignados consecutivamente con los bloques de recursos físicos, el método que incluye: determinar los índices de los bloques de recursos virtuales a partir de un valor de indicación de recursos (RIV) que indica un número de índice de inicio de los bloques de recursos virtuales y una longitud de los bloques de recursos virtuales; e intercalar los índices determinados de los bloques de recursos virtuales usando un intercalador de bloques y asignando de manera distributiva los bloques de recursos virtuales con los bloques de recursos físicos, en donde, cuando el número (Ndvrb) de los bloques de recursos virtuales no es un múltiplo de un grado del intercalador de bloques, el paso de correspondencia incluye dividir el intercalador en grupos del número (N<d>) de bloques de recursos físicos con los que se correlaciona un bloque de recursos virtuales y distribuir de manera uniforme nulos a los grupos divididos.
Los grupos pueden corresponder a filas del intercalador de bloques, respectivamente, cuando un grado del intercalador de bloques es el número de las filas del intercalador de bloques, y a columnas del intercalador de bloques, respectivamente, cuando el grado del intercalador de bloques es el número de las columnas del intercalador de bloques.
La información de control puede ser una DCI transmitida a través de un PDCCH.
El espacio puede ser función del ancho de banda del sistema.
Cuando se da un índice p de uno de los bloques de recursos físicos, se puede dar un índice intercalado dp<1>correlacionado con el índice p como en la expresión (7) o en la expresión (8), y un índice desplazado cíclicamente dp<2>correlacionado con el índice p se puede dar como en la expresión (9) o en la expresión (10). Aquí, R es el número de filas del intercalador de bloques, C es el número de columnas del intercalador de bloques, Ndvrb es el número de bloques de recursos usados para los bloques de recursos virtuales asignados de manera distributiva, y mod significa una operación de módulo.
Expresión (7)
d. = m o d ( p ' , R ) C l p ' / R }
, cuando m odí/V^,^, C )^ 0 p * 3 R - 2
dondep =, cuando m oettiV^.^C) * 0p = 3 R - 2
, cuandom od(N DVRg, C ) =0p < 2 R - \
Expresión (8)
Expresión (9)
, cuandom od(N DVRB ,C )^ 0y p " > 2 R —Ip m± 3 R - 2
donde
P =, cuando mod(WniiííB,C) #0y p * = 3 R ~ 2
, cuandom od(N DVRB,C )= 0 op " < 2 R —L
dondep m —m od(j?N DVRB 12,N DVRB)
Expresión (10)
Wflnur - 1
El orden de diversidad (NordenDiv) puede ser un múltiplo del número (N<d>) de bloques de recursos físicos con los que se correlaciona un bloque de recursos virtuales.
El espacio puede ser 0 cuando el número de los bloques de recursos virtuales es mayor o igual a un valor umbral predeterminado (Mth).
El método de correspondencia de bloques de recursos puede incluir además información de recepción acerca del espacio, estando el espacio determinado por la información del espacio recibido.
En otro aspecto de la presente invención, se proporciona en este documento, en un sistema de comunicación móvil inalámbrico que soporta un esquema de asignación de recursos de RBG y un esquema de asignación de recursos de subconjunto, un método de correspondencia de bloques de recursos para correspondencia de manera distributiva de bloques de recursos virtuales asignados consecutivamente con bloques de recursos físicos, el método que incluye: recibir información de control que incluye información de asignación de bloques de recursos que indica la asignación distribuida de los bloques de recursos virtuales, e índices de los bloques de recursos virtuales; e intercalar los índices de los bloques de recursos virtuales usando un intercalador de bloques, en donde el paso de intercalar incluye, hasta que los índices de los bloques de recursos virtuales se correlacionan con todos los índices de bloques de recursos físicos que pertenecen a cualquiera de una pluralidad de subconjuntos de RBG, evitando que los índices de los bloques de recursos virtuales sean correlacionados con índices de bloques de recursos físicos que pertenecen a uno diferente de los subconjuntos de RBG.
El método de correspondencia de bloques de recursos puede incluir además correspondencia de manera secuencial de los índices intercalados con los índices de los bloques de recursos físicos en un primer intervalo de una subtrama, la subtrama que incluye el primer intervalo y un segundo intervalo, y los índices de correspondencia de manera secuencial obtenidos desplazando cíclicamente los índices intercalados en un espacio para la distribución a los índices de los bloques de recursos físicos en el segundo intervalo, en donde el espacio para la distribución se determina de manera que los bloques de recursos virtuales correlacionados en el primer intervalo y los bloques de recursos virtuales correlacionados en el segundo intervalo se incluyen en el mismo subconjunto.
El número (Ndvrb) de los bloques de recursos virtuales puede ser un múltiplo de un orden de diversidad (NOrdenDiv) determinado por la distribución.
El número (Ndvrb) de los bloques de recursos virtuales puede ser un múltiplo del número Mrbg de los bloques de recursos físicos consecutivos que constituyen el RBG.
El número (N<dvrb>) de los bloques de recursos virtuales puede ser un múltiplo de un valor obtenido multiplicando el número Mrbg de los bloques de recursos físicos consecutivos que constituyen el RBG por el número (Nd) de bloques de recursos físicos con los que se correlaciona un bloque de recursos virtuales.
El número (N<dvrb>) de los bloques de recursos virtuales puede ser un múltiplo de un valor obtenido multiplicando el cuadrado (Mrbg2) del número de los bloques de recursos físicos consecutivos que constituyen el RBG por el número (N<d>) de bloques de recursos físicos con los que se correlaciona un bloque de recursos virtuales.
El número N<dvrb>de los bloques de recursos virtuales puede ser un múltiplo común de un valor obtenido multiplicando el número (M<rbg>) de los bloques de recursos físicos consecutivos que constituyen el RBG por el número (Nd) de bloques de recursos físicos con los que se correlaciona un bloque de recursos virtuales y un grado (D) del intercalador de bloques.
El grado (D) del intercalador de bloques puede ser un múltiplo del número (Nd) de bloques de recursos físicos con los que se correlaciona un bloque de recursos virtuales.
El número Ndvrb de los bloques de recursos virtuales puede ser un múltiplo común de un valor obtenido multiplicando un cuadrado (M<rbg>2) del número de los bloques de recursos físicos consecutivos que constituyen el RBG por el número (N<d>) de bloques de recursos físicos con los que se correlaciona un bloque de recursos virtuales y un grado (D) del intercalador de bloques.
El grado (D) del intercalador de bloques puede ser un múltiplo del número (Nd) de bloques de recursos físicos con los que se correlaciona un bloque de recursos virtuales.
El número N<dvrb>de los bloques de recursos virtuales puede ser un múltiplo común de un valor obtenido multiplicando un grado (D) del intercalador de bloques por un cuadrado (M<rbg>2) del número de bloques de recursos físicos consecutivos que constituyen el RBG y un valor obtenido multiplicando el número (N<d>) de bloques de recursos físicos con los cuales se correlaciona un bloque de recursos virtuales por el cuadrado (Mrbg2) del número de los bloques de recursos físicos consecutivos que constituyen el RBG.
El grado (D) del intercalador de bloques puede ser un múltiplo del número (N<d>) de bloques de recursos físicos con los que se correlaciona un bloque de recursos virtuales.
Los diversos aspectos de la presente invención antes mencionados son todos aplicables a una estación base y/o una estación móvil. En el caso en que los aspectos antes mencionados de la presente invención se apliquen a la estación móvil, el método de correspondencia de bloques de recursos puede incluir además recibir el valor de indicación de recursos (RIV) desde la estación móvil del sistema de comunicación móvil inalámbrico, antes del paso de intercalar o el paso de determinar los índices de los bloques de recursos virtuales.
Efectos ventajosos
Según la presente invención, es posible combinar de manera eficiente la programación de un esquema de FSS y la programación de un esquema de FDS y simplemente implementar un método de transferencia de información de programación.
Descripción de dibujos
Los dibujos anexos, que se incluyen para proporcionar una comprensión adicional de la invención, ilustran realizaciones de la invención y junto con la descripción sirven para explicar el principio de la invención.
En los dibujos:
La FIG. 1 es una vista que muestra un ejemplo de una estructura de trama de radio aplicable a FDD.
La FIG. 2 es una vista que muestra un ejemplo de una estructura de trama de radio aplicable a TDD.
La FIG. 3 es una vista que muestra un ejemplo de una estructura de cuadrícula de recursos que constituye un intervalo de transmisión del 3GPP.
La FIG. 4a es una vista que muestra un ejemplo de la estructura de los VRB en una subtrama.
La FIG. 4b es una vista que muestra un ejemplo de la estructura de los PRB en una subtrama.
La FIG. 5 es una vista que ilustra un ejemplo de un método para correspondencia de los LVRB con los PRB. La FIG. 6 es una vista que ilustra un ejemplo de un método para correspondencia de los DVRB en un primer intervalo con los PRB.
La FIG. 7 es una vista que ilustra un ejemplo de un método para correspondencia de los DVRB en un segundo intervalo con los PRB.
La FIG. 8 es una vista que ilustra un ejemplo de un método para correspondencia de los DVRB con los PRB. La FIG. 9 es una vista que ilustra un ejemplo de un método para correspondencia de los DVRB y los LVRB con los PRB.
La FIG. 10 es una vista que ilustra un ejemplo de un método para asignar bloques de recursos mediante un esquema compacto.
La FIG. 11 es una vista que ilustra un ejemplo de un método para correspondencia de dos DVRB que tienen índices consecutivos con una pluralidad de PRB contiguos.
La FIG. 12 es una vista que ilustra un ejemplo de un método para correspondencia de dos DVRB que tienen índices consecutivos con una pluralidad de PRB separados.
La FIG. 13 es una vista que ilustra un ejemplo de un método para correspondencia de cuatro DVRB que tienen índices consecutivos con una pluralidad de PRB separados.
La FIG. 14 es una vista que ilustra un ejemplo de un método de correspondencia de bloques de recursos en el caso donde Espacio = 0, según una realización de la presente invención.
La FIG. 15 es una vista que ilustra una configuración de mapa de bits.
La FIG. 16 es una vista que ilustra un ejemplo de un método para correspondencia basada en una combinación de un esquema de mapa de bits y un esquema compacto.
Las FIG. 17 y 18 son vistas que ilustran un método de correspondencia de DVRB según una realización de la presente invención.
La FIG. 19 es una vista que ilustra un ejemplo de un método para intercalar índices de DVRB.
Las FIG. 20a y 20b son vistas que ilustran una operación de un intercalador general cuando el número de bloques de recursos usados en una operación de intercalado no es un múltiplo de un orden de diversidad.
Las FIG. 21a y 21b son vistas que ilustran un método para insertar nulos cuando el número de bloques de recursos usados en una operación de intercalado no es un múltiplo de un orden de diversidad, según una realización de la presente invención.
La FIG. 22 es una vista que ilustra un método para correspondencia de índices de DVRB intercalados con Espacio = 0 según una realización de la presente invención.
La FIG. 23 es una vista que ilustra un ejemplo de un método para correspondencia de índices de DVRB, usando diferentes espacios para diferentes terminales.
La FIG. 24 es una vista para explicar la relación entre índices de DVRB y de PRB.
La FIG. 25a es una vista para explicar la relación entre índices de DVRB y de PRB.
La FIG. 25b es una vista que ilustra un método general para insertar nulos en un intercalador.
Las FIG. 25c y 25d son vistas que ilustran ejemplos de un método para insertar nulos en un intercalador en una realización de la presente invención, respectivamente.
Las FIG. 26 y 27 son vistas que ilustran ejemplos de un método que usa una combinación del esquema de mapa de bits que usa el esquema de RBG y el esquema de subconjuntos y el esquema compacto, respectivamente. La FIG. 28 es una vista que ilustra el caso en el que el número de DVRB se establece en un múltiplo del número de bloques de recursos físicos (PRB), con los que se correlaciona un bloque de recursos virtuales (VRB), Nd y el número de bloques de recursos físicos consecutivos que constituyen un RBG, M<rbg>, según una realización de la presente invención.
La FIG. 29 es una vista que ilustra el caso en el que los índices de DVRB se intercalan según el método de la FIG. 28.
La FIG. 30 es una vista que ilustra un ejemplo en donde la correspondencia se realiza bajo la condición en la que el grado de un intercalador de bloques se establece en el número de columnas del intercalador de bloques, esto es, C, y C se establece en un orden de diversidad, según una realización de la presente invención.
La FIG. 31 es una vista que ilustra un ejemplo de un método de correspondencia según una realización de la presente invención cuando el número de PRB y el número de DVRB son diferentes uno de otro.
Las FIG. 32 y 33 son vistas que ilustran ejemplos de un método de correspondencia capaz de aumentar el número de DVRB, usando un espacio dado, según una realización de la presente invención.
Modo de invención
Ahora se hará referencia en detalle a las realizaciones preferidas de la presente invención con referencia a los dibujos anexos. La descripción detallada, que se dará a continuación con referencia a los dibujos anexos, se pretende que explique las realizaciones ejemplares de la presente invención, en lugar de mostrar las únicas realizaciones que se pueden implementar según la invención. La siguiente descripción detallada incluye detalles específicos con el fin de proporcionar una comprensión minuciosa de la presente invención. No obstante, será evidente para los expertos en la técnica que la presente invención se puede poner en práctica sin tales detalles específicos. Por ejemplo, la siguiente descripción se dará centrándose alrededor de términos específicos, pero la presente invención no está limitada a los mismos y cualquier otro término se puede usar para representar los mismos significados. También, siempre que sea posible, se usarán los mismos números de referencia en todos los dibujos para referirse a las mismas partes o similares.
En el caso donde una subtrama consta de un primer intervalo y un segundo intervalo, un índice(PRB1(i)) representa un índice de un PRB de una banda de frecuencia de orden i del primer intervalo, un índice(PRB2(j)) representa un índice de un PRB de una banda de frecuencia de orden j del segundo intervalo, y se establece una relación de índice(PRB1(k)) = índice(PRB2(k)), como se ha indicado anteriormente. También, un índice (VRB1(i)) representa un índice de un VRB de una banda de frecuencia virtual de orden i del primer intervalo, un índice(VRB2(j)) representa un índice de un VRB de una banda de frecuencia virtual de orden j del segundo intervalo, y se establece una relación de índice (VRB1(k)) = índice (VRB2(k)). En este momento, los VRB1 se correlacionan con los PRB1, y los VRB2 se correlacionan con los PRB2. También, los VRB se clasifican en DVRB y LVRB.
Las reglas para correspondencia de los LVRB1 con PRB1 y las reglas para correspondencia de los LVRB2 con los PRB2 son las mismas. No obstante, las reglas para correspondencia de los DVRB1 con los PRB1 y las reglas para correspondencia de los DVRB2 con los PRB2 son diferentes. Es decir, los DVRB están ‘divididos’ y correlacionados con los PRB.
En el 3GPP, un RB se define en unidades de un intervalo. No obstante, en la descripción detallada de la invención, un RB se define en unidades de una subtrama, y este RB se divide en ND subRB en un eje de tiempo, de modo que se generalizan y describen las reglas de correspondencia de DVRB. Por ejemplo, en el caso donde ND = 2, un PRB definido en unidades de una subtrama se divide en un primer subPRB y un segundo subPRB, y un VRB definido en unidades de una subtrama se divide en un primer subVRB y un segundo subVRB.
En este caso, el primer subPRB corresponde al PRB 1 antes mencionado, y el segundo subPRB corresponde al PRB2 antes mencionado. También, el primer subVRB corresponde al VRB1 antes mencionado, y el segundo subVRB corresponde al VRB2 antes mencionado. También, tanto en la descripción detallada de la invención como en el 3GPP, se describen las reglas de correspondencia de DVRB para obtener un efecto de frecuencia sobre la base de una subtrama. Por lo tanto, se entenderá que todas las realizaciones de la descripción detallada de la invención son conceptos que incluyen un método de correspondencia de RB en el 3GPP.
En lo sucesivo, términos usados en la descripción detallada de esta aplicación se definen como sigue.
Un ‘elemento de recurso (RE)’ representa la unidad de frecuencia-tiempo más pequeña en la que se correlacionan datos o un símbolo modulado de un canal de control. A condición de que se transmita una señal en un símbolo OFDM sobre M subportadoras y que se transmitan N símbolos OFDM en una subtrama, MxN RE están presentes en una subtrama.
Un ‘bloque de recursos físicos (PRB)’ representa un recurso de frecuencia-tiempo unidad para transmisión de datos. En general, un PRB consta de una pluralidad de RE consecutivos en un dominio de frecuencia-tiempo, y una pluralidad de PRB se define en una subtrama.
Un ‘bloque de recursos virtuales (VRB)’ representa un recurso unidad virtual para transmisión de datos. En general, el número de RE incluidos en un VRB es igual al de RE incluidos en un PRB, y, cuando se transmiten datos, un VRB se puede correlacionar con un PRB o con algunas áreas de una pluralidad de PRB.
Un ‘bloque de recursos virtuales localizados (LVRB)’ es un tipo del VRB. Un LVRB se correlaciona con un PRB. Un PRB correlacionado con un LVRB es diferente de un PRB correlacionado con otro LVRB.
Un ‘bloque de recursos virtuales distribuidos (DVRB)’ es otro tipo del VRB. Un DVRB se correlaciona con una pluralidad de PRB de una manera distribuida.
‘Nd’ = ‘Nd’ representa el número de PRB con los que se correlaciona un DVRB. La FIG. 9 ilustra un ejemplo de un método para correspondencia de los DVRB y los LVRB con los PRB. En la FIG. 9, N<d>= 3. Un DVRB arbitrario se puede dividir en tres partes y las partes divididas se pueden correlacionar con diferentes PRB, respectivamente. En este momento, la parte restante de cada PRB, no correlacionada por el DVRB arbitrario, se correlaciona por una parte dividida de un DVRB diferente.
‘Nprb’ representa el número de PRB en un sistema. En el caso donde la banda del sistema está dividida, Nprb puede ser el número de PRB en la parte dividida.
‘N<lvrb>’ representa el número de los LVRB disponibles en el sistema.
‘Ndvrb’ representa el número de los DVRB disponibles en el sistema.
‘N<lvrb>_<ue>’ representa el número máximo de los LVRB asignables a un equipo de usuario (UE).
‘N<dvrb>_<ue>’ representa el número máximo de DVRB asignables a un UE.
‘Nsubconjunto’ representa el número de subconjuntos.
‘NOrdenDiv’ representa un orden de diversidad requerido en el sistema. Aquí, el orden de diversidad se define por el número de RB que no son adyacentes entre sí.
Aquí, el “número de RB” significa el número de RB divididos en un eje de frecuencia. Es decir, incluso en el caso donde los RB se pueden dividir en intervalos de tiempo que constituyen una subtrama, el “número de RB” significa el número de RB divididos en el eje de frecuencia del mismo intervalo.
La FIG. 9 muestra un ejemplo de definiciones de los LVRB y los DVRB.
Como se puede ver en la FIG. 9, cada RE de un LVRB se correlaciona uno a uno con cada RE de un PRB. Por ejemplo, un LVRB se correlaciona con un PRB0 (901). Por el contrario, un DVRB se divide en tres partes y las partes divididas se correlacionan con diferentes PRB, respectivamente. Por ejemplo, un DVRB0 se divide en tres partes y las partes divididas se correlacionan con un PRB1, PRB4 y PRB6, respectivamente. Del mismo modo, un DVRB1 y un DVRB2 se dividen cada uno en tres partes y las partes divididas se correlacionan con los recursos restantes del PRB1, PRB4 y PRB6. Aunque cada DVRB se divide en tres partes en este ejemplo, la presente invención no está limitada a esto. Por ejemplo, cada DVRB se puede dividir en dos partes.
una transmisión de datos de enlace descendente desde una estación base a un terminal específico o transmisión de datos de enlace ascendente desde el terminal específico a la estación base se hace a través de uno o más VRB en una subtrama. Cuando la estación base transmite datos al terminal específico, tiene que notificar al terminal cuál de los VRB se usa para la transmisión de datos. También, con el fin de permitir que el terminal específico transmita datos, la estación base tiene que notificar al terminal cuál de los VRB se permite que se use para la transmisión de datos.
Los esquemas de transmisión de datos se pueden clasificar ampliamente en un esquema de programación de diversidad de frecuencia (FDS) y un esquema de programación selectiva de frecuencia (FSS). El esquema de FDS es un esquema que obtiene una ganancia de rendimiento de recepción a través de diversidad de frecuencia, y el esquema de FSS es un esquema que obtiene una ganancia de rendimiento de recepción a través de programación selectiva de frecuencia.
En el esquema de FDS, una etapa de transmisión transmite un paquete de datos sobre las subportadoras distribuidas ampliamente en un dominio de frecuencia del sistema de modo que los símbolos en el paquete de datos puedan experimentar distintos desvanecimientos de canal de radio. Por lo tanto, se obtiene una mejora en el rendimiento de recepción evitando que todo el paquete de datos sea sometido a desvanecimiento desfavorable. Por el contrario, en el esquema de FSS, se obtiene una mejora en el rendimiento de recepción transmitiendo el paquete de datos sobre una o más áreas de frecuencia consecutivas en el dominio de frecuencia del sistema que están en un estado de desvanecimiento favorable. En un sistema de comunicación inalámbrico de paquetes OFDM celular, una pluralidad de terminales está presente en una celda. En este momento, debido a que las condiciones del canal de radio de los terminales respectivos tienen diferentes características, es necesario realizar una transmisión de datos del esquema de FDS con respecto a un cierto terminal y una transmisión de datos del esquema de FSS con respecto a un terminal diferente incluso dentro de una subtrama. Como resultado, un esquema de transmisión de FDS detallado y un esquema de transmisión de FSS detallado se deben diseñar de manera que los dos esquemas se puedan multiplexar eficientemente dentro de una subtrama. Por otra parte, en el esquema de FSS, se puede obtener una ganancia usando selectivamente una banda favorable para un UE entre todas las bandas disponibles. Por el contrario, en el esquema de FDS, no se hace una evaluación en cuanto a si una banda específica es buena o mala, y, siempre que se mantiene una separación de frecuencia capaz de obtener adecuadamente una diversidad, no hay necesidad de seleccionar y transmitir una banda de frecuencia específica. Por consiguiente, es ventajoso para una mejora en el rendimiento del sistema entero realizar la programación selectiva en frecuencia del esquema de FSS preferentemente cuando se programa.
En el esquema de FSS, debido a que los datos se transmiten usando subportadoras consecutivamente contiguas en el dominio de frecuencia, es preferible que los datos se transmitan usando los LVRB. En este momento, a condición de que N<prb>PRB estén presentes en una subtrama y que estén disponibles un máximo de N<lvrb>LVRB dentro del sistema, la estación base puede transmitir información de mapas de bits de Nlvrb bits a cada terminal para notificar al terminal de cuál de los LVRB a través del cual se transmitirán datos o cuál de los LVRB a través del cual se pueden transmitir datos de enlace ascendente. Es decir, cada bit de la información de mapa de bits de Nlvrb bits, que se transmite a cada terminal como información de programación, indica si los datos se transmitirán o se pueden transmitir a través de un LVRB correspondiente a este bit, entre los N<lvrb>LVRB. Este esquema es desventajoso en que cuando el número Nlvrb llega a ser mayor, el número de bits a ser transmitido a cada terminal llega a ser mayor en proporción al mismo.
Por otra parte, a condición de que se pueda asignar a un terminal solamente un conjunto de RB contiguos, la información de los RB asignados se puede expresar por un punto de inicio de los RB y el número de los mismos. Este esquema se conoce como ‘esquema compacto’ en este documento.
La FIG. 10 ilustra un ejemplo de un método para asignar bloques de recursos mediante el esquema compacto. En este caso, como se muestra en la FIG. 10, la longitud de los RB disponibles es diferente dependiendo de los puntos de inicio respectivos, y el número de combinaciones de asignación de RB es N<lvrb>(N<lvrb>+ 1)/2 al final. Por consiguiente, el número de bits requerido para las combinaciones es techo(log<2>(NLVRB(NLVRB 1)/2)). Aquí, techo(x) significa redondear “x” hasta un número entero más cercano. Este método es ventajoso sobre el esquema de mapa de bits en que el número de bits no aumenta tan significativamente con el aumento en el número N<lvrb>.
Por otra parte, para un método para notificar a un equipo de usuario (UE) de asignación de DVRB, es necesario presagiar previamente las posiciones de las partes divididas respectivas de los DVRB transmitidos de manera distributiva para una ganancia de diversidad. Alternativamente, se puede requerir información adicional para notificar directamente las posiciones. Preferiblemente, a condición de que el número de bits para señalizar los DVRB se establezca que sea igual al número de bits en la transmisión de LVRB del esquema compacto indicado anteriormente, es posible simplificar un formato de bits de señalización en un enlace descendente. Como resultado, hay ventajas de que se puede usar la misma codificación de canal, etc.
Aquí, en el caso donde se asigna a un UE una pluralidad de DVRB, se notifica a este UE un índice de DVRB de un punto de inicio de los DVRB, una longitud (= el número de los DVRB asignados), y una diferencia de posición relativa entre las partes divididas de cada DVRB (por ejemplo, un espacio entre las partes divididas).
La FIG. 11 ilustra un ejemplo de un método para correspondencia de dos DVRB que tienen índices consecutivos con una pluralidad de PRB contiguos.
Como se muestra en la FIG. 11, en el caso donde una pluralidad de DVRB que tienen índices consecutivos se correlacionan con una pluralidad de PRB contiguos, las primeras partes divididas 1101 y 1102 y las segundas partes divididas 1103 y 1104 son partes separadas una de la otra por un espacio 1105, mientras que las partes divididas que pertenecen a cada una de las partes divididas superiores y las partes divididas inferiores son contiguas entre sí, de modo que el orden de diversidad llega a ser 2.
La FIG. 12 ilustra un ejemplo de un método para correlacionar dos DVRB que tienen índices consecutivos con una pluralidad de PRB separados. En esta solicitud, ‘PRB separados’ significa que los PRB no son adyacentes entre sí. En el método de la FIG. 12, cuando se permite que los DVRB se correspondan con los PRB, se pueden permitir que sean distribuidos índices de DVRB consecutivos, que no corresponden a PRB contiguos. Por ejemplo, un índice de DVRB ‘0’ y un índice de DVRB ‘1’ no están dispuestos contiguos entre sí. En otras palabras, en la FIG. 12, los índices de DVRB están dispuestos en el orden de 0, 8, 16, 4, 12, 20, ..., y esta disposición se puede obtener introduciendo los índices consecutivos mostrados en la FIG. 11, por ejemplo, en un intercalador de bloques. En este caso, es posible obtener una distribución dentro de cada una de las partes divididas 1201 y 1202, así como una distribución mediante un espacio 1203. Por lo tanto, cuando se asignan a un UE dos DVRB como se muestra en la FIG. 12, el orden de diversidad aumenta a 4, dando como resultado una ventaja de que se puede obtener todavía más la ganancia de diversidad.
En este momento, el valor del espacio indicativo de la diferencia de posición relativa entre las partes divididas se puede expresar de dos formas. En primer lugar, el valor de espacio se puede expresar mediante una diferencia entre índices de DVRB. En segundo lugar, el valor de espacio se puede expresar mediante una diferencia entre los índices de PRB con los que se correlaciona un DVRB. En el caso de la FIG. 12, Espacio = 1 en la primera forma, mientras que Espacio = 3 en la segunda forma. La FIG. 12 muestra este último caso 1203. Mientras tanto, si se cambia el número total de RB del sistema, la disposición de índice de DVRB se puede cambiar en consecuencia. En este caso, el uso de la segunda forma tiene la ventaja de captar una distancia física entre las partes divididas.
La FIG. 13 ilustra el caso donde se asignan a un UE cuatro DVRB bajo las mismas reglas que las de la FIG. 12. Como se puede ver a partir de la FIG. 13, el orden de diversidad aumenta a 7. No obstante, a medida que aumenta el orden de diversidad, la ganancia de diversidad converge. Los resultados de estudios existentes indican que el aumento en la ganancia de diversidad es insignificante cuando el orden de diversidad es de alrededor de 4 o más. Las partes no correlacionadas de los PRB 1301, 1302, 1303, 1304 y 1305 se pueden asignar y correlacionar para otro UE que usa los DVRB, no obstante, las partes no correlacionadas no se pueden asignar y correlacionar para otro UE que use los LVRB. Por lo tanto, cuando no hay otros UE usando los DVRB, hay una desventaja de que las partes no correlacionadas de los PRB 1301, 1302, 1303, 1304 y 1305 no pueden dejar de estar vacías, no usadas. Además, la disposición distribuida de los DVRB rompe la continuidad de los PRB disponibles, dando como resultado una restricción en la asignación de LVRB consecutivos.
Como resultado, hay una necesidad de un método para limitar el orden de diversidad a un nivel correcto para llevar a cabo la asignación distribuida.
Una primera realización y una segunda realización de la presente invención se dirigen a métodos para establecer una distancia relativa entre partes divididas de un DVRB correlacionado con los PRB en 0. En estas realizaciones, en un esquema para correspondencia de índices de DVRB consecutivos con PRB separados, cuando se asigna una pluralidad de DVRB a un UE, las partes divididas respectivas de cada uno de los DVRB se pueden asignar de manera distributiva a diferentes PRB, elevando por ello el orden de la diversidad. Alternativamente, bajo las mismas condiciones, las partes divididas respectivas de cada DVRB se pueden asignar al mismo PRB, no asignar de manera distributiva a diferentes PRB. En este caso, es posible reducir el número de PRB a los que se asignan de manera distributiva los DVRB, limitando de esta manera el orden de diversidad.
<Realización 1>
Esta realización se dirige a un método para conmutar partes divididas a un modo distribuido/no distribuido estableciendo un valor de referencia para el número de DVRB asignados a un UE. Aquí, el ‘modo distribuido’ se refiere a un modo donde el espacio entre las partes de DVRB divididas no es 0, y el ‘modo no distribuido’ se refiere a un modo donde el espacio entre las partes de DVRB divididas es 0.
Supongamos que el número de DVRB asignados a un UE es M. Cuando M es más pequeño que un valor de referencia específico (= Mth), las partes divididas de cada DVRB se asignan de manera distributiva, elevando por ello el orden de diversidad.
Por el contrario, cuando M es mayor o igual al valor de referencia (=Mth), las partes divididas se asignan al mismo PRB, no se asignan de manera distributiva. Esta asignación de las partes divididas al mismo PRB puede reducir el número de PRB con los que se correlacionan de manera distributiva los DVRB, limitando de esta manera el orden de diversidad. Es decir, en el caso donde M es mayor o igual al valor de referencia Mth, un espacio, que es una distancia relativa entre las partes divididas de cada DVRB correlacionado con los PRB, se establece en 0.
Por ejemplo, si el número de DVRB es 2 bajo la condición de que Mth = 3, las partes divididas de cada DVRB se pueden correlacionar de manera distributiva como se muestra en la FIG. 12. Por el contrario, si el número de DVRB es 4 bajo la condición de que Mth = 3, se establece un espacio en 0 de modo que las partes divididas de cada DVRB se puedan correlacionar con el mismo PRB.
La FIG. 14 ilustra un ejemplo de un método de correspondencia de bloques de recursos en el caso donde Espacio = 0, según la realización 1.
<Realización 2>
Esta realización se dirige a un método para conmutar las partes divididas a un modo distribuido/no distribuido usando una señal de control. Aquí, el ‘modo distribuido’ se refiere a un modo donde el espacio entre las partes de DVRB divididas no es 0, y el ‘modo no distribuido’ se refiere a un modo donde el espacio entre las partes de DVRB divididas es 0.
La realización 2 es una versión modificada de la realización 1. En la realización 2, Mth no está establecido, y, según sea necesario, se transmite y recibe una señal de control para conmutar las partes divididas al modo distribuido/no distribuido. En respuesta a la señal de control transmitida y recibida, las partes de DVRB divididas se pueden distribuir para elevar el orden de diversidad o ser correlacionadas con el mismo PRB para disminuir el orden de diversidad. Por ejemplo, la señal de control se puede definir para indicar el valor de un espacio, que es una distancia relativa entre las partes divididas de cada DVRB correlacionado con los PRB. Es decir, la señal de control se puede definir para indicar el valor del espacio en sí mismo.
Por ejemplo, en el caso donde la señal de control indica que Espacio = 3, las partes de DVRB divididas se correlacionan de manera distributiva como se muestra en la FIG. 12 o 13. También, en el caso donde la señal de control indica que Espacio = 0, las partes de DVRB divididas se correlacionan con el mismo PRB que se muestra en la FIG. 14.
Como se indicó anteriormente, con el fin de programar libremente el número N<prb>de PRB en el sistema sobre una base de PRB, es necesario transmitir un mapa de bits de Nprb bits a cada UE a ser programado. Cuando el número N<prb>de los PRB en el sistema es grande, se aumenta la sobrecarga de información de control para la transmisión del mapa de bits de Nprb bit. Por lo tanto, se puede considerar un método para reducir a escala una unidad de programación o dividir toda la banda y entonces realizar la transmisión en diferentes unidades de programación solamente en algunas bandas.
En la LTE del 3GPP, se ha propuesto un esquema de configuración de mapa de bits en consideración de la sobrecarga cuando el mapa de bits se transmite como se ha indicado anteriormente.
La FIG. 15 ilustra una configuración de mapa de bits.
Una señal para asignación de recursos consta de una cabecera 1501 y un mapa de bits 1502. La cabecera 1501 indica la estructura del mapa de bits 1502 que se transmite, esto es, un esquema de mapa de bits, indicando un esquema de señalización.
El esquema de mapa de bits se clasifica en dos tipos, un esquema de RBG y un esquema de subconjuntos.
En el esquema de RBG, los RB se agrupan en una pluralidad de grupos. Los RB se correlacionan en unidades de un grupo. Es decir, una pluralidad de RB que constituyen un grupo tienen asociación de correspondencia. Cuando el tamaño del grupo es mayor, es difícil realizar minuciosamente una asignación de recursos, pero es posible reducir el número de bits de un mapa de bits. Con referencia a la FIG. 15, debido a que Nprb = 32, se requiere un mapa de bits de un total de 32 bits para una asignación de recursos de una unidad de RB. No obstante, a condición de que se agrupen tres RB (P = 3) y que los recursos se asignen sobre una base de grupo de RB (RBG), todos los RB se pueden dividir en un total de once grupos. Como resultado, se requiere solamente un mapa de bits de 11 bits, reduciendo por ello significativamente la cantidad de información de control. Por el contrario, en el caso donde los recursos se asignen sobre esta base de RBG, no se pueden asignar en unidades de un RB, de modo que no se puedan asignar minuciosamente.
Con el fin de compensarlo, se usa el esquema de subconjuntos. En este esquema, se establece una pluralidad de RBG como un subconjunto, y los recursos se asignan sobre una base de RB dentro de cada subconjunto. Con el fin de usar el mapa de bits de 11 bits en el esquema de RBG expresado anteriormente de la FIG. 15, es posible configurar ‘3’ subconjuntos (subconjunto 1, subconjunto 2 y subconjunto 3). Aquí, ‘3’ es el número de RB que constituyen cada RBG expresado anteriormente. Como resultado, NRB/P = techo(32/3) = 11, de modo que los RB en cada subconjunto se puedan asignar sobre la base de RB con 11 bits. Aquí, la información de la cabecera 1501 se requiere que indique cuál del esquema de RBG y del esquema de subconjuntos se usa para el mapa de bits y qué subconjunto se usa si se usa el esquema de subconjuntos.
A condición de que la información de cabecera 1501 sólo indique cuál del esquema de RBG y del esquema de subconjuntos se usa y algunos bits del mapa de bits usado para los RBG se usan para indicar el tipo de subconjunto, no se pueden utilizar todos los RB en todos los subconjuntos. Por ejemplo, con referencia a la FIG. 15, debido a que se establecen un total de tres subconjuntos, un indicador de subconjunto de 2 bits 1503 se requiere para identificar los subconjuntos. En este momento, se asignan un total de 12 RB al subconjunto 11504 o 1505, y solamente se dejan 9 bits en el mapa de bits de un total de 11 bits si se exceptúan 2 bits del indicador de subconjunto 1503 del mapa de bits. No es posible indicar individualmente todos de los doce RB con 9 bits. Con el fin de resolver esto, se puede asignar un bit del mapa de bits de RBG como indicador de desplazamiento 1506, de modo que se puede usar para desplazar la posición de un RB indicado por el mapa de bits del subconjunto. Por ejemplo, en el caso donde 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 usan para indicar RB0, RB1, RB2, RB9, RB10, RB11, RB 18 y RB19 (véase 1504). Por otra parte, en el caso donde 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 usan para indicar RB10, RB11, RB18, RB19, RB20, RB27, RB28 y RB29 (véase 1505).
Aunque el indicador de subconjunto 1503 se ha descrito en el ejemplo anterior para indicar el subconjunto 11504 o 1505, puede indicar el subconjunto 2 o el subconjunto 3. Por consiguiente, se puede ver que se pueden correlacionar ocho RB en unidades de un RB con respecto a cada combinación del indicador de subconjunto 1503 y el indicador de desplazamiento 1506. También, con referencia a la FIG. 15, en la presente realización, los números de RB asignados al subconjunto 1, al subconjunto 2 y al subconjunto 3 son 12, 11 y 9, que son diferentes, respectivamente. Por consiguiente, se puede ver que cuatro RB no se pueden usar en el caso del subconjunto 1, tres RB no se pueden usar en el caso del subconjunto 2 y un RB no se puede usar en el caso del subconjunto 3 (véanse las áreas sombreadas). La FIG. 15 no es más que una ilustración, y la presente realización no está, de esta manera, limitada a la misma.
Se puede considerar usar una combinación del esquema de mapa de bits usando el esquema de RBG y el esquema de subconjuntos y el esquema compacto.
La FIG. 16 ilustra un ejemplo de un método para correspondencia basado en una combinación del esquema de mapa de bits y el esquema compacto.
En el caso donde los DVRB se correlacionan y transmiten como se muestra en la FIG. 16, algunos elementos de recursos de un RBG0, RBG1, RBG2 y RBG4 se rellenan por los DVRB. El RBG0, entre ellos, está incluido en un subconjunto 1, el RBG1 y el RBG4 están incluidos en un subconjunto 2, y el RBG2 está incluido en un subconjunto 3. En este momento, es imposible asignar el RBG0, RBG1, RBG2 y RBG4 a los UE en el esquema de RBG. También, los RB (PRB0, PRB4, PRB8 y PRB 12) en los RBG que quedan después de ser asignados como los DVRB se deben asignar a los UE en el esquema de subconjuntos. No obstante, debido a que se puede asignar a un UE asignado en el esquema de subconjuntos solamente 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 programación de LVRB está restringida por la programación de DVRB.
Por lo tanto, hay una necesidad de un método de disposición de DVRB capaz de reducir la restricción en la programación de LVRB.
Las realizaciones tercera a quinta de la presente invención se dirigen a métodos para establecer una distancia relativa entre las partes divididas de un DVRB correlacionado con los PRB para reducir el efecto sobre los LVRB. <Realización 3>
La realización 3 se dirige a un método para, cuando se correlacionan partes divididas de DVRB, correlacionar las partes divididas con los RB que pertenecen a un subconjunto específico y luego correlacionar las partes divididas con los RB que pertenecen a otros subconjuntos después de correlacionar las partes divididas con todos los RB del subconjunto específico.
Según esta realización, cuando se correlacionan índices de DVRB consecutivos con PRB distribuidos, se pueden correlacionar de manera distributiva dentro de un subconjunto y luego correlacionar con otros subconjuntos cuando ya no se pueden correlacionar más dentro de un subconjunto. También, el intercalado de DVRB consecutivos se realiza dentro de un subconjunto.
Las FIG. 17 y 18 ilustran un método de correspondencia de DVRB según una realización de la presente invención. DVRB0 a DVRB11 se correlacionan de manera distributiva dentro de un subconjunto 1 (1703), DVRB12 a DVRB22 se correlacionan de manera distributiva dentro de un subconjunto 2 (1704), y DVRB23 a DVRB31 entonces se correlacionan de manera distributiva dentro de un subconjunto 3 (1705). Esta asignación se puede llevar a cabo mediante un método de uso de un intercalador de bloques para cada subconjunto o cualquier otro método.
Esta disposición se puede lograr controlando un esquema de operación de intercalador de bloques.
<Realización 4>
La realización 4 se dirige a un método para limitar la correspondencia de las partes de DVRB divididas con los PRB incluidos en el mismo subconjunto.
En la realización 4, la información de espacio se puede usar para correlacionar las partes divididas del mismo DVRB dentro del mismo subconjunto. En este momento, se puede usar un parámetro para todos los PRB, tal como el ‘Espacio’ antes mencionado. Alternativamente, se puede usar otro parámetro para un subconjunto, ‘Espaciosubconjunto’. Esto se describirá en detalle en lo sucesivo.
Es posible usar juntos un método para rellenado de manera distributiva de DVRB consecutivos dentro de un subconjunto y un método para correspondencia de las partes divididas de cada DVRB dentro del mismo subconjunto. En este caso, preferiblemente, Espaciosubconjunto, que significa una diferencia entre los números de PRB dentro del mismo subconjunto, se puede usar como información indicativa de una diferencia de posición relativa entre las partes de DVRB divididas. El significado de Espaciosubconjunto se puede entender a partir de la FIG. 17. Los PRB incluidos en el subconjunto 1 son PRB0, PRB1, PRB2, PRB9, PRB10, PRB11, PRB18, PRB19, PRB20, PRB27, PRB28 y PRB29. Aquí, el PRB18 está separado del PRB0 dentro del subconjunto 1 por 6 índices (Espaciosubconjunto = 6). Por otra parte, con respecto a todos los PRB, se puede indicar que el PRB18 esté separado del PRB0 por 18 índices (Espacio = 18).
<Realización 5>
La realización 5 se dirige a un método para establecer una distancia relativa entre las partes de DVRB dividas en un múltiplo del cuadrado del tamaño de un RBG.
El establecimiento limitado de Espacio en un múltiplo del tamaño de un RBG como en la presente realización proporciona características como las siguientes. Es decir, cuando la distancia relativa entre las partes de DVRB divididas se indica como una diferencia de posición relativa dentro de un subconjunto, se establece en un múltiplo del tamaño (P) de un RBG. Alternativamente, cuando la distancia relativa entre las partes de DVRB divididas se indica como una diferencia de posición con respecto a todos los PRB, se limita a un múltiplo del cuadrado (P2) del tamaño de RBG.
Por ejemplo, con referencia a la FIG. 15, se puede ver que P = 3 y P2 = 9. Aquí, se puede ver que la distancia relativa entre una primera parte dividida 1701 y una segunda parte dividida 1702 de un DVRB es un múltiplo de P (= 3) debido a que Espaciosubconjunto = 6, y un múltiplo de P2 (= 9) debido a que Espacio = 18.
En el caso donde se use un esquema basado en esta realización, debido a que la probabilidad de que los RBG solamente algunos elementos de recursos de cada uno de los cuales se usan pertenezcan al mismo subconjunto es alta, se espera que los elementos de recursos o RB que quedan no usados estén presentes en el mismo subconjunto. Por lo tanto, es posible usar de manera eficiente la asignación del esquema de subconjuntos.
Con referencia a la FIG. 17, debido a que el tamaño de un RBG10 es 2, es diferente de los tamaños (= 3) de otros RBG. En este caso, por conveniencia de la disposición de índices de DVRB, el RBG 10 no se puede usar para los DVRB. También, con referencia a las FIG. 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 RBG 10, pertenecen al subconjunto 2, y un total de tres RBG pertenecen al subconjunto 3. Aquí, por conveniencia de la disposición de índices de DVRB, el RBG9, entre los cuatro RBG que pertenecen al subconjunto 1, no se puede usar para los DVRB. De esta manera, se puede usar un total de tres RBG por subconjunto para los DVRB.
En este caso, los índices de DVRB se pueden correlacionar secuencialmente con un subconjunto (por ejemplo, el subconjunto 1) usado para los DVRB, entre los subconjuntos, como se muestra en la FIG. 18. Si los índices de DVRB ya no se pueden correlacionar más con un subconjunto, se pueden correlacionar con un siguiente subconjunto (por ejemplo, el subconjunto 2).
Por otra parte, se puede ver que los índices de DVRB están dispuestos consecutivamente en la FIG. 11, pero dispuestos no consecutivamente en las FIG. 12, 13, 14, 16, 17 y 18. De esta manera, los índices de DVRB se pueden cambiar de disposición antes de ser correlacionados con los índices de PRB, y este cambio se puede realizar por un intercalador de bloques. En lo sucesivo, se describirá la estructura de un intercalador de bloques según la presente invención.
<Realización 6>
En lo sucesivo, se dará una descripción de un método para configurar un intercalador que tiene un grado deseado igual a un orden de diversidad, según una realización de la presente invención.
En detalle, en un método para correspondencia de índices de DVRB consecutivos con PRB distribuidos no contiguos, se propone un método que usa un intercalador de bloques y configura el intercalador de manera que tenga un grado igual a un orden de diversidad objetivo NOrdenDiv. El grado del intercalador se puede definir como sigue.
Es decir, en un intercalador de bloques que tiene m filas y n columnas, cuando se escriben datos, los datos se escriben mientras que el índice del mismo se aumenta secuencialmente. En este momento, la escritura se realiza de tal manera que, después de una columna se rellena completamente, un índice de columna se aumenta en uno y se rellena una siguiente columna. En cada columna, la escritura se realiza mientras que se aumenta un índice de fila. Para leer desde el intercalador, la lectura se realiza de tal manera que, después de que se lee completamente una fila, un índice de fila se aumenta en uno y se lee una fila siguiente. En este caso, el intercalador se puede conocer como intercalador de m grados.
Por el contrario, en un intercalador de bloques que tiene m filas y n columnas, la escritura de datos se puede realizar de tal manera que, después de que se rellena una fila, el proceso pasa a una siguiente fila, y la lectura de datos se puede realizar de tal manera que, después de que se lee una columna, el proceso pasa a una siguiente columna. En este caso, el intercalador se puede conocer como intercalador de n grados.
En detalle, NordenDiv está limitado a un múltiplo de N<d>. Es decir, NordenDiv = K-N<d>. Aquí, K es un número entero positivo. También, se usa un intercalador de bloques de un grado NordenDiv.
La FIG. 19 es una ilustración cuando el número de RB usados en el intercalado es N<dvrb>= 24 y N<d>= 2 y NordenDiv = 2x3 = 6.
Con referencia a la FIG. 19, para escribir en un intercalador, los datos se escriben mientras que el índice del mismo se aumenta secuencialmente. En este momento, la escritura se realiza de tal manera que, después de que una columna se rellena completamente, un índice de columna se aumenta en uno y se rellena una próxima columna. En una columna, la escritura se realiza mientras que se aumenta un índice de fila. Para leer desde el intercalador, la lectura se realiza de tal manera que, después de que se lee completamente una fila, se aumenta un índice de fila en uno y se lee una siguiente fila. En una fila, la lectura se realiza mientras que se aumenta un índice de columna. En el caso donde se realiza la lectura/escritura de esta manera, el grado del intercalador es el número de filas, que se establece con un orden de diversidad objetivo, 6.
En el caso donde el intercalador esté configurado de esta manera, un orden de índices de DVRB de una secuencia de datos emitida desde el intercalador se puede usar como orden de índices de las primeras partes divididas de los DVRB, y un orden de índices de DVRB de una secuencia de datos obtenida desplazando cíclicamente la secuencia de datos emitida por N<dvrb>/N<d>se puede usar como un orden de índices de las partes divididas restantes. Como resultado, ND partes divididas generadas a partir de los DVRB se correlacionan solamente con ND PRB en pares, y la diferencia entre índices de DVRB emparejados es K.
Por ejemplo, en la FIG. 19, Ndvrb/Nd = Ndvrb (= 24)/Nd (= 2) = 24/2 = 12, y K = 3. También se puede ver a partir de la FIG. 19 que un orden de índices de DVRB 1901 de una secuencia de datos emitida desde el intercalador se da como “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 un orden de índices de DVRB 1902 de una secuencia de datos obtenida desplazando cíclicamente la secuencia de datos emitida por Ndvrb/Nd = 12 se da como “3 — 9 — 15 — 21 — 4 — 10 — 16 — 22 — 5 — 11 — 17 — 23 — 0 — 6 — 12 — 18 — 1 — 7 — 13 — 19 — 2 — 8 — 14 — 20”. También, los DVRB están emparejados. Con referencia a 1903 de la FIG. 19, por ejemplo, se puede ver que un DVRB0 y un DVRB3 están emparejados. También se puede ver que las respectivas combinaciones de las partes divididas generadas a partir de DVRB0 y DVRB3 están asignadas a un PRB0 y un PRB12, respectivamente. Esto se aplica de manera similar a otros DVRB que tienen otros índices.
Según esta realización, es posible gestionar eficazmente la relación entre los DVRB y los PRB con los que se correlacionan los DVRB.
<Realización 7>
En lo sucesivo, se describirá un método para rellenar nulos en un intercalador rectangular según una realización de la presente invención.
En la siguiente descripción, el número de nulos rellenados en el intercalador se puede representar por “Nnulo”.
Según la realización 6, es posible rellenar completamente los datos en el intercalador debido a que Ndvrb es un múltiplo de NOrdenDiv. No obstante, cuando Ndvrb no es un múltiplo de NOrdenDiv, es necesario tener en consideración un método de rellenado de nulos debido a que es imposible rellenar completamente los datos en el intercalador. Para un desplazamiento cíclico por Ndvrb/Nd, Ndvrb debería ser un múltiplo de Nd. Con el fin de rellenar completamente los datos en un intercalador rectangular, Ndvrb debería ser un múltiplo de NOrdenDiv. No obstante, cuando K > 1, Ndvrb puede no ser un múltiplo de NOrdenDiv incluso aunque sea un múltiplo de Nd. En este caso, generalmente, los datos se rellenan secuencialmente en el intercalador de bloques, y entonces se rellenan nulos en los espacios restantes del intercalador de bloques. A partir de entonces, se realiza una lectura. Si los datos se rellenan columna por columna, entonces los datos se leen fila por fila, o si los datos se rellenan fila por fila, entonces los datos se leen columna por columna. En este caso, no se realiza lectura para los nulos.
Las FIG. 20a y 20b ilustran una operación de intercalador de bloques general cuando el número de RB usados en una operación de intercalado es 22, esto es, N<dvrb>= 22, N<d>= 2, y NOrdenDiv = 2x3 = 6, es decir, cuando N<dvrb>no es un múltiplo de NOrdenDiv.
Con referencia a la FIG. 20a, la diferencia de índices entre DVRB emparejados tiene un valor aleatorio. Por ejemplo, los pares de DVRB (0, 20), (6, 3) y (12, 9) (indicados por “2001 ”, “2002” y “2003” tienen diferencias de índices de 20 (20 - 0 = 20), 3 (6 - 3 = 3) y 3 (12 - 9 = 3), respectivamente. Por consiguiente, se puede ver que la diferencia de índices entre los DVRB emparejados no se fija a un cierto valor. Por esta razón, la programación de los DVRB se complica, en comparación con el caso en el que la diferencia de índices entre los DVRB emparejados tiene un valor fijo.
Mientras tanto, cuando se supone que NRestante representa un resto cuando Ndvrb se divide por NOrdenDiv, se rellenan nulos en los elementos de una última columna, excepto para elementos correspondientes a NRestante valores, como se muestra en la FIG. 20a o 20b. Por ejemplo, con referencia a la FIG. 20a, se pueden rellenar nulos en dos elementos de la última columna, excepto para cuatro elementos que corresponden a cuatro valores, debido a que el resto cuando N<dvrb>(= 22) se divide por NOrdenDiv (= 6) es 4 (NRestante = 4). Aunque se rellenan nulos hacia atrás en el ejemplo anterior, se pueden colocar antes de un primer valor de índice. Por ejemplo, los NRestante valores se rellenan en elementos, comenzando desde un primer elemento. También, se pueden disponer nulos en posiciones predeterminadas, respectivamente.
Las FIG. 21a y 21b ilustran un método de disposición de nulos según una realización de la presente invención. Con referencia a la FIG. 21a y 21 b, se puede ver que los nulos están uniformemente distribuidos, en comparación con el caso de las FIG. 20a y 20b.
En esta realización, cuando los nulos han de ser rellenados en un intercalador de bloques rectangular, NOrdenDiv que corresponde al grado del intercalador se divide en Nd grupos cada uno que tienen un tamaño de K, y los nulos se distribuyen uniformemente en todos los grupos. Por ejemplo, como se muestra en la FIG. 21a, el intercalador se puede dividir en N<d>(= 2) grupos G2101 y G2102. En este caso, K = 3. Un nulo se escribe en el primer grupo G2101. De manera similar, un nulo se escribe en el segundo grupo G2102. De esta manera, los nulos se escriben de manera distributiva.
Por ejemplo, cuando se realiza escritura de tal manera que los valores se rellenan secuencialmente, NRestante valores permanecen finalmente. Cuando los índices que corresponden a los valores restantes se disponen en Nd grupos de manera que se distribuyan uniformemente, es posible disponer nulos de manera uniforme. Por ejemplo, en el caso de FIG. 21a, permanecen NRestante (= 4) espacios de datos. Cuando los índices 18, 19, 20 y 21 que corresponden a los espacios de datos se disponen en Nd (= 2) grupos de manera que estén uniformemente distribuidos, es posible disponer un nulo en cada grupo.
Como resultado, la diferencia entre los índices de DVRB emparejados se puede mantener que sea K o menos (por ejemplo, K = 3). Por consiguiente, hay una ventaja en que se puede lograr una asignación de DVRB más eficiente. <Realización 8>
En lo sucesivo, se describirá un método para establecer una distancia relativa entre partes divididas de cada DVRB correlacionado con los PRB a 0 según una realización de la presente invención.
La FIG. 22 ilustra un método para correspondencia de índices de DVRB intercalados mientras que Espacio = 0 según una realización de la presente invención.
Mientras tanto, donde se asignan M DVRB a un UE en un esquema para correspondencia de índices 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 manera distributiva a diferentes PRB, respectivamente, para elevar el orden de diversidad. Alternativamente, las partes divididas de cada DVRB se pueden asignar al mismo PRB sin ser distribuidas a diferentes PRB. En este caso, es posible reducir el número de PRB, con los que se correlacionan de manera distributiva los DVRB, y de esta manera limitar el orden de diversidad. Es decir, este método es un esquema en el que las partes divididas de cada DVRB se distribuyen para elevar el orden de diversidad, cuando M es menor que un valor de referencia específico (=Mth), mientras que cuando M no es menos que el valor de referencia específico (=Mth), las partes divididas de cada DVRB se asignan al mismo PRB sin ser distribuidas, para reducir el número de PRB, con los que se correlacionan de manera distributiva los DVRB, y de esta manera limitar el orden de diversidad.
Es decir, en este esquema, se aplican índices de DVRB de una secuencia de datos emitida desde el intercalador, en común, a todas las partes divididas de cada DVRB de manera que estén correlacionados con los PRB, como se muestra en la FIG. 22. Por ejemplo, con referencia a la FIG. 9, los índices de DVRB de una secuencia de datos emitida desde el intercalador 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 índice de DVRB de secuencia de datos se aplica, en común, a la primera y segunda partes divididas 2201 y 2202 de cada DVRB.
<Realización 9>
En lo sucesivo, se describirá un método, en el que se usan ambas realizaciones 6 y 8 descritas anteriormente, según una realización de la presente invención.
La FIG. 23 ilustra el caso en el que se multiplexan simultáneamente un UE1, que se somete a una programación en un esquema de correspondencia de las partes divididas respectivas de cada DVRB con diferentes PRB, como se muestra en la FIG. 19, y un UE2, que se somete a una programación en un esquema de correspondencia de las partes divididas de cada DVRB con el mismo PRB, como se muestra en la FIG. 22. Es decir, la FIG. 23 ilustra el caso en el que el UE1 y el UE2 se programan simultáneamente según los métodos de las realizaciones 6 y 8, respectivamente.
Por ejemplo, con referencia a la FIG. 23, se asignan al UE1 un DVRB0, DVRB1, DVRB2, DVRB3 y DVRB4 (2301), mientras que se asignan al UE2 un DVRB6, DVRB7, DVRB8, DVRB9, DVRB10 y DVRB11 (2302). No obstante, el UE1 está programado de tal manera que las partes divididas de cada DVRB se correlacionan con diferentes PRB, respectivamente, mientras que el UE2 está programado de tal manera que las partes divididas de cada DVRB se correlacionan con el mismo PRB. Por consiguiente, los PRB usados para el UE1 y el UE2 incluyen un PRB0, PRB1, PRB4, PRB5, PRB8, PRB9, PRB12, PRB13, PRB16, PRB17, PRB20 y PRB21, como se muestra por “2303” en la FIG. 23. En este caso, no obstante, el PRB8 y el PRB20 se usan parcialmente.
Cuando las partes divididas de cada DVRB se correlacionan con PRB distribuidos, respectivamente, la diferencia entre los índices de DVRB emparejados se limita a un valor de K o menos. Por consiguiente, este esquema no tiene influencia en los DVRB separados unos de otros por un espacio de más de K. Por consiguiente, es posible distinguir fácilmente índices utilizables en el “caso en el que las partes divididas de cada DVRB se correlacionan con el mismo PRB” de índices inutilizables.
<Realización 10>
En lo sucesivo, se describirá un método para limitar un N<dvrb>, para evitar la generación de un nulo, según una realización de la presente invención.
De nuevo con referencia a la FIG. 20, se puede ver que la diferencia entre los índices de DVRB emparejados para los PRB no se puede fijar a un valor específico. Con el fin de reducir la diferencia de índices de DVRB a un valor específico o menos, el método de la FIG. 21 se puede usar como se ha descrito anteriormente.
Cuando el método de la FIG. 21 se usa para distribuir nulos, la complejidad del intercalador aumenta debido al procesamiento de nulos. Con el fin de evitar tal fenómeno, se puede tener en consideración un método para limitar N<dvrb>de manera que no se genere ningún nulo.
En el intercalador ilustrado, el número de RB usado para los DVRB, esto es, N<dvrb>, se limita a un múltiplo del orden de diversidad, esto es, NOrdenDiv de modo que no se rellena ningún nulo en una matriz rectangular del intercalador. En un intercalador de bloque de grado D, no se rellena ningún nulo en la matriz rectangular del intercalador cuando el número de RB usado para los DVRB, esto es, N<dvrb>, se limita a un múltiplo de D.
En lo sucesivo, se describirán varias realizaciones que usan el intercalador según la presente invención cuando K = 2 y N<d>= 2. La relación entre los índices de DVRB y de PRB se pueden expresar mediante una expresión matemática.
La FIG. 24 es una vista para explicar la relación entre los índices de DVRB y de PRB.
Con referencia a la siguiente descripción y a la FIG. 24, se pueden entender los parámetros usados en las expresiones matemáticas.
p: índice de PRB (0 ≤ p < Ndvrb -1)
d: índice de DVRB (0 ≤ d ≤ Ndvrb -1)
p1,d: Índice de un primer intervalo de un PRB con el que se correlaciona un índice de DVRBddado
p2,d: Índice de un segundo intervalo de un PRB con el que se correlaciona un índice de DVRBddado
dp1: Índice de DVRB incluido en un primer intervalo de un índice de PRBpdado
dp2: Índice de DVRB incluido en un segundo intervalo de un índice de PRBpdado
Las constantes usadas en las Expresiones 1 a 11 que expresan la relación entre los índices de DVRB y de PRB se definen como sigue.
C: Número de columnas del intercalador de bloques
R: Número de filas del intercalador de bloques
N<dvrb>: Número de RB usados para los DVRB
Nprb: Número de PRB en el ancho de banda del sistema.
La FIG. 25a es una vista para explicar las constantes descritas anteriormente.
Cuando K = 2, Nd = 2 y Ndvrb es un múltiplo de C, la relación entre los índices de PRB y de DVRB se puede derivar usando las Expresiones 1 a 3. En primer lugar, si se da un índice de PRB p, se puede derivar un índice de DVRB usando la Expresión 1 o 2. En la siguiente descripción, “mod (x, y)” significa “x mod y”, y “mod” significa una operación de módulo. También, “ _-J ” significa una operación descendente, y representa el más grande de los números enteros iguales o menores que un número indicado en “ _ J ”. Por otra parte, “ j"*1 ” significa una operación ascendente, y representa el más pequeño de los números enteros iguales o mayores que un número indicado en “ | 1 ”. También, “redondear’^ ) ” representa un número entero más cercano a un número indicado en “()”. “min (x, y)” representa el valor que no es más grande entre x e y, mientras que “max (x, y)” representa el valor que no es más pequeño entre x y y.
Expresión 1
dpt= mod(p,R)■C+ _p /RJ
dp2<= mod(p', R) ■ C + _ p ' / R>J
dondep ’= mod(p+ Ndvrb/2, Ndvrb)
Expresión 2
Por otra parte, cuandoNdvrbes un múltiplo de C, y se da un índice de DVRBd, se puede derivar un índice de PRB usando la Expresión 3.
Expresión 3
La FIG. 25b ilustra un método general para rellenar nulos en un intercalador. Este método se aplica al caso en el que K = 2, Nd = 2 yNdvrbes un múltiplo deNd.El método de la FIG. 25b es similar al método de las FIG. 20a y 20b. Según el método de la FIG. 25b, si se da un índice de PRB p, un índice de DVRB se puede derivar usando la Expresión 4.
Expresión 4
donde
donde
donde
Por otra parte, si se da un índice de DVRB d, se puede derivar un índice de PRB usando la Expresión 5.
Expresión 5
donde
<Realización 11>
La FIG. 25c ilustra un método para rellenar nulos en un intercalador según una realización de la presente invención. Este método se aplica al caso en el que K = 2,Nd= 2 yNdvrbes un múltiplo deNd.
La FIG. 25c ilustra un método que corresponde al método de la realización 7 y las FIG. 21a y 21b. El método de la FIG. 25c se puede explicar usando las Expresiones 6 a 8. Según el método de la FIG. 25c, si se da un índice de PRB p, se puede derivar un índice de DVRB usando la Expresión 6 o 7.
Expresión 6
donde
donde
donde
Expresión 7
donde
d p
_
Por otra parte, en el método de la FIG. 25c, si se da un índice de DVRBd, se puede derivar un índice de PRB usando la Expresión 8.
Expresión 8
<Realización 12>
La FIG. 25d ilustra un método implementado usando el método de la realización 7 y las FIG. 21a y 21b cuando K = 2, Nd = 2, y el tamaño del intercalador (= C x R) se establece de manera que CR =Ndvrb+Nnuio.Aquí,“Nnuo"representa el número de nulos a ser incluido en el intercalador. Este valorNnuiopuede ser un valor predeterminado. Según este método, si se da un índice de DVRB p, se puede derivar un índice de DVRB usando la Expresión 9 o 10. Expresión 9
Expresión 10
Por otra parte, si se da un índice de DVRBd,se puede derivar un índice de PRB usando la Expresión 11.
Expresión 11
De nuevo con referencia a la descripción dada con referencia a la FIG. 15, se puede tener en consideración el caso en el que se usa una combinación del esquema de mapa de bits usando el esquema de RBG y el esquema de subconjuntos y el esquema compacto. Los problemas que ocurren posiblemente en este caso se describirán con referencia a las FIG. 26 y 27.
Las FIG. 26 y 27 ilustran ejemplos de un método que usa una combinación del esquema de mapa de bits usando el esquema de RBG y el esquema de subconjuntos y el esquema compacto, respectivamente.
Como se muestra en la FIG. 26, cada DVRB se puede dividir en dos partes, y una segunda de las partes divididas se puede desplazar cíclicamente en un espacio predeterminado (Espacio = N<dvrb>/N<d>= 50/2). En este caso, solamente una parte de los elementos de recursos de un RBG0 que constan de PRB se correlaciona por la primera parte dividida de DVRB, y solamente las partes de los elementos de recursos de RBG8 y RBG9 que constan cada una de PRB se correlacionan por la segunda parte dividida de DVRB. Por esta razón, los RBG0, RBG8 y RBG9 no se pueden aplicar a un esquema usando una asignación de recursos sobre una base de RBG.
Con el fin de resolver este problema, el espacio se puede establecer que sea un múltiplo del número de RB incluidos en un RBG, esto es, M<rbg>. Es decir, el espacio puede satisfacer una condición “Espacio = M<rbg>* k” (k es un número natural). Cuando el espacio se establece satisfaciendo esta condición, puede tener un valor de, por ejemplo, 27 (Espacio = Mrbg * k = 3 * 9 = 27). Cuando Espacio = 27, cada DVRB se puede dividir en dos partes, y una segunda de las partes divididas se puede desplazar cíclicamente por el espacio (Espacio = 27). En este caso, solamente una parte de los elementos de recursos del RBG0, que consta de los PRB, se correlaciona por la primera parte dividida de DVRB, y solamente una parte de los elementos de recursos del RBG9, que consta de los PRB, se correlaciona por la segunda parte dividida de DVRB. Por consiguiente, en el método de la FIG. 27, los RBG8 se pueden aplicar a un esquema usando una asignación de recursos sobre una base de RBG, diferente del método de la FIG. 26.
En el método de la FIG. 27, no obstante, los índices de DVRB emparejados en un PRB no se pueden emparejar en otro PRB. De nuevo con referencia a la FIG. 26, los índices de DVRB 1 y 26 emparejados en el PRB1 (2601) también se emparejan en el PRB26 (2603). En el método de la FIG. 27, no obstante, los índices de DVRB 1 y 27 emparejados en el PRB1 (2701) no se pueden emparejar en el PRB25 o en el PRB27 (2703 o 2705).
En el caso de la FIG. 26 o 27, el DVRB1 y el DVRB2 se correlacionan con el PRB1, PRB2, PRB25 y PRB26. En este caso, partes de los elementos de recursos de los PRB1, PRB2, PRB25 y PRB26 se dejan sin ser correlacionadas. En el caso de la FIG. 26, si el DVRB25 y el DVRB26 se correlacionan adicionalmente con los PRB, rellenan completamente los espacios restantes de los PRB1, PRB2, PRB25 y PRB26.
En el caso de la FIG. 27, no obstante, si el DVRB25 y el DVRB26 se correlacionan adicionalmente con los PRB, el DVRB25 y el DVRB26 se correlacionan con el PRB0, PRB25, PRB26 y PRB49. Como resultado, las partes de elementos de recursos no correlacionadas del PRB1 y del PRB2 todavía quedan sin estar rellenas con los DVRB. Es decir, el caso de la FIG. 27 tiene un inconveniente en que, normalmente, hay PRB que quedan sin ser correlacionados.
El problema ocurre debido a que el desplazamiento cíclico se realiza de manera que un valor de espacio no es igual a N<dvrb>/N<d>. Cuando N<dvrb>/N<d>es un múltiplo de M<rbg>, el problema descrito anteriormente se resuelve debido a que el desplazamiento cíclico corresponde a un múltiplo de Mrbg.
<Realización 13>
Con el fin de resolver simultáneamente los problemas de las FIG. 26 y 27, por consiguiente, el número de RB usados para los DVRB, es decir, N<dvrb>, se limita a un múltiplo de N<d>M<rbg>según una realización de la presente invención.
<Realización 14>
Mientras tanto, se puede ver que, en los casos anteriores, la primera y la segunda partes divididas 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, el espacio se debería establecer que sea un múltiplo del cuadrado de Mrbg (Mrbg2).
Por lo tanto, en otra realización de la presente invención, el número de RB usados para los DVRB, esto es, N<dvrb>, se limita a un múltiplo de Nd-Mrbg2, con el fin de hacer que las dos partes divididas de cada DVRB pertenezcan al mismo subconjunto, y para hacer que los DVRB se emparejen.
La FIG. 28 ilustra el caso en el que Ndvrb se establece que sea un múltiplo de Nd-Mrbg.
Como se muestra en la FIG. 28, las partes divididas de DVRB siempre se pueden emparejar en los PRB según un desplazamiento cíclico debido a que el espacio es un múltiplo de M<rbg>N<d>. También es posible reducir el número de RBG en los que hay elementos de recursos que tienen partes no rellenas con los DVRB.
<Realización 15>
La FIG. 29 ilustra el caso en el que los índices de DVRB están intercalados según el método de la FIG. 28.
Cuando los índices de DVRB están intercalados como se muestra en la FIG. 29, puede ser posible establecer Ndvrb en un múltiplo de N<d>M<rbg>cuando los índices de DVRB se correlacionan con los PRB. En este caso, no obstante, puede haber una ocasión en que la matriz de intercalador rectangular se rellena incompletamente con índices de DVRB, como se muestra en las FIG. 20a y 20b. En este caso, por consiguiente, es necesario rellenar nulos en partes no rellenas de la matriz de intercalador rectangular. Con el fin de evitar la ocasión que requiere el rellenado de nulos en un intercalador de bloque de grado D, es necesario limitar el número de RB usados para los DVRB a un múltiplo de D.
Por consiguiente, en una realización de la presente invención, el espacio se establece que sea un múltiplo de M<rbg>, y la segunda parte dividida de cada DVRB se desplaza cíclicamente en Nrb/Nd de modo que se emparejan los índices de DVRB correlacionados con un PRB. También, con el fin de evitar el rellenado de nulos en el intercalador de bloques, el número de RB usados para los DVRB, esto es, Ndvrb, se limita a un múltiplo común de Nd Mrbg y D. Si D es igual al orden de diversidad (NordenDiv = K-Nd) usado en el intercalador en este caso, Ndvrb se limita a un múltiplo común de Nd-Mrbg y K-Nd.
<Realización 16>
En otra realización de la presente invención, el espacio se establece que sea un múltiplo del cuadrado de MRBG, con el fin de hacer que las dos partes divididas de cada DVRB sean situadas en el mismo subconjunto. También, la segunda parte dividida de cada DVRB se desplaza cíclicamente en N<rb>/N<d>de modo que se emparejan los índices de DVRB correlacionados con un PRB. Con el fin de evitar el rellenado de nulos en el intercalador de bloques, el número de RB usados para los DVRB, esto es, N<dvrb>, se limita a un múltiplo común de N<d>-M<rbg>2 y D. Si D se establece en el orden de diversidad (NordenDiv = K-Nd) usado en el intercalador en este caso, Ndvrb se limita a un múltiplo común de N<d>-M<rbg>2 y K-N<d>.
<Realización 17>
Mientras tanto, la FIG. 30 ilustra el caso en el que D se establece en el número de columnas, esto es, C, y C se establece en NordenDiv (NordenDiv = K-N<d>).
Por supuesto, en el caso de la FIG. 30, la escritura se realiza de tal manera que, después de que una columna está completamente rellena, se rellena una siguiente columna y la lectura se realiza de tal manera que, después de que se lee completamente una fila, se lee una siguiente fila.
En la realización de la FIG. 30, N<dvrb>se establece de manera que los índices de DVRB consecutivos se asignan al mismo subconjunto. El intercalador rectangular ilustrado se configura de manera que índices consecutivos se rellenan en el mismo subconjunto cuando el número de filas es un múltiplo de M<rbg>2. Dado que el número de filas, R, es N<dvrb>/D (R = N<dvrb>/D), el número de RB usados para los DVRB, esto es, N<dvrb>, se limita a un múltiplo de D-Mrbg2.
Con el fin de correlacionar las dos partes divididas de cada DVRB con los PRB en el mismo subconjunto, el número de RB usados para los DVRB, esto es, Ndvrb, se limita a un múltiplo común de D-Mrbg2 y Nd-Mrbg2. Cuando D = K-N<d>, N<dvrb>se limita a K-N<d>-M<rbg>2 debido a que el múltiplo común de K-N<d>-M<rbg>2 y N<d>-M<rbg>2 es K-N<d>-M<rbg>2. Finalmente, el número de RB usados para los DVRB puede ser un número máximo de DVRB que satisfagan las limitaciones descritas anteriormente dentro del número de PRB en todo el sistema. Los RB usados para los DVRB se pueden usar de una manera intercalada.
<Realización 18>
En lo sucesivo, se describirá un método de correspondencia que usa índices de PRB temporales cuandoNprbyNdvrbtienen diferentes longitudes según una realización de la presente invención.
La FIG. 31 ilustra métodos en los que, cuandoNprbyNdvrbtienen longitudes diferentes, el resultado de la correspondencia con los PRB realizada usando el intercalador de DVRB de la FIG. 29 se procesa una vez más para hacer que los DVRB finalmente correspondan con los PRB.
Uno de los esquemas mostrados por (a), (b), (c) y (d) de la FIG 31 se puede seleccionar según el uso de los recursos del sistema. En este esquema, el valorpen las expresiones correlacionales descritas anteriormente de los índices de DVRB y de PRB se define como un índice de PRB temporal. En este caso, un valoroobtenido después de añadirNcompensaciónapexcediendoNumbraise usa como índice de PRB final.
En este caso, cuatro esquemas de alineación ilustrados respectivamente en la FIG. 31 se pueden expresar por la Expresión 12.
Expresión 12
í a) ’N umbra, - ¿ N ’ D nvVR B[, ¡2 , ^ compensación —^ PRB ^ DVRB
(d ) :N umbra¡- 0 ,N compensadón-[ ( ^ prb N d v r b ) / 2J °
Aquí, (a) representa una alineación justificada, (b) representa una alineación a la izquierda, (c) representa una alineación a la derecha y (d) representa una alineación central. Mientras tanto, si se da un índice de PRBo, un índice de DVRBdse puede derivar a partir de la Expresión 13, usando un índice de PRBptemporal.
Expresión 13
cuandoo > N umb.ral.N compensación
cuandoO < N unlbral
Por otra parte, si se da el índice de DVRB d, se puede derivar un índice de PRBoa partir de la Expresión 14, usando un índice de PRBptemporal.
Expresión 14
_ fPi.d+ cômpensación > CUand°Pt.d ~ûmbral
' 'd[P i j7 cuandop¡ d < N umb!al
<Realización 19>
En lo sucesivo, se describirá un método de correspondencia capaz de aumentarNdvrba un máximo al tiempo que satisface las limitaciones de espacio según una realización de la presente invención.
Las realizaciones anteriores han propuesto estructuras de intercalador para reducir el número de PRB, en las que hay elementos de recursos que tienen partes no rellenas con los DVRB, donde se introduce el esquema de RBG y/o el esquema de subconjuntos para la asignación de los LVRB. Las realizaciones anteriores también han propuesto métodos para limitar el número de RB usados para los DVRB, esto es, N<dvrb>.
No obstante, como la condición de limitación causada por Mrbg llega a ser más estricta, aumenta la limitación en el número de RB utilizables para los DVRB, esto es, Ndvrb, entre el número total de PRB, esto es,Nprb.
La FIG. 32 ilustra el caso que usa un intercalador rectangular que tiene condiciones de“Nprb= 32”, “Mrbg = 3”, “K = 2” y “Nd = 2”.
CuandoNdvrbse establece que sea un múltiplo de Nd ■ Mrbg2 (= 18), para permitir que las dos partes divididas de cada DVRB sean correlacionadas con PRB que pertenecen al mismo subconjunto, mientras que tiene un valor máximo que no excedaNprb, el conjuntoNdvrbes igual a 18(Ndvrb= 18).
Con el fin de permitir que las dos partes divididas de cada DVRB sean correlacionadas con los PRB que pertenecen al mismo subconjunto en el caso de la FIG. 32,Ndvrbse establece que sea 18(Ndvrb= 18). En este caso, 14 RB (32 - 18 = 14) no se pueden usar para los DVRB.
En este caso, se puede ver queNespacioes 9(Nespacio= 18/2 = 9), y el DVRB0 se correlaciona con los primeros RB respectivos del RBG0 y RBG3 que pertenecen al mismo subconjunto.
Por consiguiente, la presente invención propone un método para satisfacer las condiciones de limitación de espacio cuandoNd= 2 estableciendo una compensación y un valor umbral, al cual se aplicará la compensación, como se ha propuesto anteriormente, sin reflejar directamente las condiciones de limitación de espacio enNdvrb.
1) En primer lugar, se establecen las condiciones de limitación de espacio deseadas. Por ejemplo, el espacio se puede establecer en un múltiplo de Mrbg o un múltiplo de Mrbg2.
2) A continuación, un número más cercano a Nprb/2 entre números que satisfacen las condiciones de limitación de espacio se establece comoNespacio.
3) CuandoNespacioes más pequeño queNprb/2,se usa la misma correspondencia que la de la FIG. 20.
4) CuandoNespacioes igual o mayor queNprb/2,y se permite el relleno de nulos en el intercalador,Ndvrbse establece de manera queNdvrb=(Nprb—Nespacio)■ 2. No obstante, cuando no se permite el rellenado de nulos en el intercalador,Ndvrbse establece de manera queNdvrb= _m in (N PRS -N espacio, N espacio)-2/ C_|C .
5) Se aplica una compensación a la mitad o más deNdvrb.Es decir, un valor de referencia para la aplicación de la compensación, esto es,Numbrai,se establece de manera queNumbrai=Ndvrb/2.
6) La compensación se establece de manera que los PRB temporales, a los que se aplica la compensación, satisfacen las condiciones de limitación de espacio.
Es decir,Ncompensaciónse establece de manera queNcompensación=Nespacio—Numbral.
Esto se puede expresar por la Expresión 15 como una expresión matemática generalizada
Expresión 15
1. Establecimiento deNespaciosegún las condiciones de espacio:
Bajo una condición múltiple de Mrbg2:
Nespacio= redondeo(NpRB/(2 ■ Mrbg2)) ■ Mrbg2
Bajo una condición múltiple de Mrbg:
Nespacio= redondeo(NpRB/(2 ■ Mrbg)) ■ Mrbg
2. Establecimiento deNdvrb:
Bajo una condición de nulo permitido:
Ndvrb= min(NpRB —Nespacio, Nespacio)■ 2
Bajo una condición de nulo no permitido:
NDVRB= Lm in (N pS£ -N espacio , N espacio ) 2 / CJC
3. Establecimiento deNumbrai:Numbrai=Ndvrb/2
4. Establecimiento deNcompensación:Ncompensación=Nespacio— Numbrai
La FIG. 33 ilustra la aplicación de una regla de correspondencia de DVRB propuesta en la presente invención cuandoNprb= 32, Mrbg = 3, y un intercalador rectangular de K = 2 y Nd = 2.
CuandoNespaciose establece de manera que sea un múltiplo de Mrbg2 (= 9) mientras que es el más cercano aNprb/2, con el fin de correlacionar las dos partes divididas de cada DVRB con los PRB que pertenecen al mismo subconjunto, respectivamente, el conjuntoNespacioes igual a 18(Nespacio= 18). En este caso, 28 RB ((32-18)x2 = 28) se usan para los DVRB. Es decir, se establecen las condiciones de“Ndvrb= 28”,“Numbrai= 28/2 = 14”, y“ Ncompensación= 18-14 = 4”. Por consiguiente, los índices de PRB temporales, con los que se correlacionan los índices de DVRB intercalados por el intercalador rectangular, se comparan conNumbrai.Cuando se añadeNcompensacóna índices de PRB temporales que satisfacenNumbrai,se obtiene un resultado como se muestra en la FIG. 33. Con referencia a la FIG. 33, se puede ver que las dos partes divididas del DVRB0 se correlacionan con los primeros RB respectivos del RBG0 y RBG6 que pertenecen al mismo subconjunto. Cuando este método se compara con el método de la FIG. 32, también se puede ver que el número de RB utilizables para los DVRB se aumenta de 18 a 28. Dado que el espacio también se aumenta, la diversidad en la correspondencia de DVRB se puede aumentar aún más.
<Realización 20>
En lo sucesivo, se describirá un método de correspondencia capaz de aumentarNdvrba un máximo mientras que se correlacionan índices consecutivos con posiciones específicas según una realización de la presente invención.
Cuando se asignan a un UE varios DVRB, los DVRB asignados son DVRB consecutivos. En este caso, por consiguiente, es preferible establecer índices contiguos de manera que se colocan a intervalos de un múltiplo de Mrbg o un múltiplo de Mrbg2, para la programación de los LVRB, de manera similar al establecimiento del espacio. Cuando se supone, en este caso, que el grado del intercalador es igual al número de columnas, esto es, C, el número de filas, esto es, R, debería ser un múltiplo de Mrbg o un múltiplo de Mrbg2. Por consiguiente, el tamaño del intercalador, esto es,Nintercaiador= CR, debería ser un múltiplo de C-Mrbg o un múltiplo de C-Mrbg2. De esta manera, siNdvrbse da previamente, un tamaño de intercalador mínimo que satisfaga las condiciones anteriores se puede derivar como sigue.
Bajo una condición no múltiple,Nintercaiador= |”N ' DVRB¡ C "|C .
En este caso, por consiguiente,R=Nntercaiador/C= |"N DVRB / C| .
Bajo la condición de múltiples C-Mrbg,Nintercaiador=[ N dvrb ¡ ( C - M rbg)~ \C -M rbg.
En este caso, por consiguiente,R=Nntercaiador/C=[ N dvrb ¡(C - M rbg) |M RBG.
Bajo la condición de múltiples C-Mrbg2,Nintercaiador -
En este caso, por consiguiente, R = Nintercaiador.i ON DVRB</ ( C - M L . )>C - M RBG
El número de nulos incluido en el intercalador es como sigue.
Bajo una condición no múltiple,Nnuio=Nintercaiador-Ndvrb=
Bajo la condición de múltiples C-Mrbg,Nnuio=Nintercaiador-Ndvrb= |~N DVRB ¡ ( C - M RBG ) | C M RBG — N DVRB.
Bajo la condición de múltiples C-Mrbg2,Nnuio =
Las realizaciones ejemplares descritas anteriormente son combinaciones de elementos y características de la presente invención. Los elementos o características se pueden considerar selectivas a menos que se mencione de otro modo. Cada elemento o característica se puede poner en práctica sin ser combinado con otros elementos o características. Además, las realizaciones de la presente invención se pueden interpretar combinando partes de los elementos y/o características. Se pueden reorganizar los órdenes de operación descritos en las realizaciones de la presente invención. Algunas construcciones de cualquier realización se pueden incluir en otra realización y se pueden sustituir por construcciones correspondientes de otra realización. Es evidente que la presente invención se puede incorporar mediante una combinación de reivindicaciones que no tienen una relación citada explícita en las reivindicaciones adjuntas o puede incluir nuevas reivindicaciones mediante corrección después de la solicitud.
Las realizaciones de la presente invención se pueden lograr por diversos medios, por ejemplo, hardware, microprograma, software o una combinación de los mismos. En una configuración de hardware, las realizaciones de la presente invención se pueden implementar por uno o más circuitos integrados de aplicaciones específicas (ASIC), procesadores de señal digital (DSP), dispositivos de procesamiento de señal digital (DSPD), dispositivos de lógica programable (PLD), agrupaciones de puertas programables en campo (FPGA), procesadores, controladores, microcontroladores, microprocesadores, etc.
En una configuración de microprograma o software, las realizaciones de la presente invención se pueden lograr mediante un módulo, un procedimiento, una función, etc. que realizan las funciones u operaciones descritas anteriormente. Un código de software se puede almacenar en una unidad de memoria y accionar por un procesador. La unidad de memoria está situada en el interior o en el exterior del procesador y puede transmitir datos al y recibir datos del procesador a través de diversos medios conocidos.
Aplicabilidad industrial
La presente invención es aplicable a un transmisor y a un receptor usados en un sistema de comunicación móvil inalámbrico de banda ancha.
Será evidente para los expertos en la técnica que se pueden hacer diversas modificaciones y variaciones en la presente invención sin apartarse del alcance de la invención. De esta manera, se pretende que la presente invención cubra las modificaciones y variaciones de esta invención a condición de que entren dentro del alcance de las reivindicaciones adjuntas.
Claims (11)
- REIVINDICACIONES 1. Un método para recibir datos de enlace descendente basándose en bloques de recursos de los cuales bloques de recursos virtuales, VRB, asignados consecutivamente se correlacionan distributivamente con bloques de recursos físicos, PRB, en un equipo de usuario en un sistema de comunicación móvil inalámbrico, el método que comprende: recibir, por parte del equipo de usuario, información de control de enlace descendente que incluye información de asignación de recursos para los datos de enlace descendente; y recibir, por parte del equipo de usuario, los datos de enlace descendente a través de los PRB con los que se correlacionan VRB de los datos de enlace descendente, basándose en la información de control de enlace descendente, en donde la información de asignación de recursos indica asignaciones de VRB para el equipo de usuario, en donde índices de los VRB se intercalan y correlacionan con índices de los PRB para un primer intervalo y un segundo intervalo de una subtrama con un espacio para su distribución, caracterizado por que: los índices de los PRB, que son iguales o mayores que Numbral, para el primer intervalo y el segundo intervalo de la subtrama se desplazan en una cantidad de Ncompensación, Ncompensación denota un valor de compensación y Numbral denota un valor umbral de los índices de PRB a los que se aplica el valor de compensación, basándose en que Nespacio sea mayor que Nprb/2, Ndvrb se determina como (Nprb - Nespacio) ■ 2 donde Nespacio denota un valor del espacio que es un múltiplo de un cuadrado deMrbg,Nprb denota un número de los PRB en un ancho de banda del sistema, y Mrbg es un número de los PRB que constituyen un grupo de bloques de recursos, RBG, Ncompensación se determina como Nespacio - Numbral, y Numbral es igual a N<dvrb>/2, un intercalador de bloques tiene R filas, en el que R es igual al valor de (NDVRB+Nnulo)/C, en el que N<dvrb>es un número de los bloques de recursos usados para VRB, y C que es igual a 4 es un número de columnas del intercalador de bloques, se asignan nulos solamente en las últimas Nnulo/2 filas de la 2.a y la 4.a columna del intercalador de bloques basándose en el N<dvrb>que es menor que un tamaño del intercalador de bloques, en el que Nnulo es igual a un número de los nulos, y los nulos se ignoran cuando los índices de los VRB se leen desde el intercalador de bloques.
- 2. Un método para transmitir datos de enlace descendente basándose en bloques de recursos con correspondencia de manera distributiva de bloques de recursos virtuales, VRB, asignados consecutivamente con bloques de recursos físicos, PRB, en una estación base en un sistema de comunicación móvil inalámbrico, el método que comprende: correlacionar los VRB de los datos de enlace descendente con los PRB; y transmitir los datos de enlace descendente a través de los PRB a un equipo de usuario, en donde índices de los VRB se intercalan y correlacionan con índices de los PRB para un primer intervalo y un segundo intervalo de una subtrama con un espacio para su distribución, caracterizado por que: los índices de los PRB, que son iguales o mayores que Numbral, para el primer intervalo y el segundo intervalo de la subtrama se desplazan en una cantidad de Ncompensación, Ncompensación denota un valor de compensación y Numbral denota un valor umbral de los índices de PRB a los que se aplica el valor de compensación, basándose en que Nespacio sea mayor que N<prb>/2, N<dvrb>se determina como (N<prb>- Nespacio) ■ 2 donde Nespacio denota un valor del espacio que es un múltiplo de un cuadrado deMrbg,Nprb denota un número de los PRB en un ancho de banda del sistema, y M<rbg>es un número de los PRB que constituyen un grupo de bloques de recursos, RBG, Ncompensación se determina como Nespacio - Numbral, y Numbral es igual a N<dvrb>/2, un intercalador de bloques tiene R filas, donde R es igual al valor de (NDVRB+Nnulo)/C, en el que N<dvrb>es un número de los bloques de recursos usados para VRB, y C que es igual a 4 es un número de columnas del intercalador de bloques, se asignan nulos solamente en las últimas Nnulo/2 filas de la 2.a y la 4.a columna del intercalador de bloques basándose en el N<dvrb>que es menor que un tamaño del intercalador de bloques, donde Nnulo es igual a un número de los nulos, y los nulos se ignoran cuando los índices de los VRB se leen desde el intercalador de bloques.
- 3. El método según la reivindicación 1 o 2, en donde cuando se da un índice d de uno de los VRB, un índice pi,d de uno de los PRB en el primer intervalo correlacionado con el índice d satisface la expresión (1) y un índice p<2>,d de uno de los PRB en el segundo intervalo correlacionado con el índice d satisface la expresión (2) en la que Expresión (1) mod(4, C) < 2) mod(J, C) > 2) dondep'tJ= mod(4,C) •R + \_d!Cjdondep'u= mod(d,C/ 2) ■2R+[_2d !C \ Expresión (2)donde mod significa una operación de módulo.
- 4. El método según la reivindicación 1 o 2, en donde 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 los bloques de recursos físicos se indica por un bit, y en donde Ndvrb es un múltiplo de un valor obtenido multiplicando un cuadrado de Mrbg por un número de los PRB con los que se correlaciona un VRB.
- 5. El método según la reivindicación 1 ó 2, en donde: en el primer intervalo, si un índice p<1>,d de un PRB temporal correlacionado con un índice d de un VRB por el intercalado es mayor que N<dvrb>/2, un índice Ü<1>,d del PRB correlacionado con el índice d es p<1>,d N<prb>- N<dvrb>, en el segundo intervalo, si un índice p<2>,d del PRB temporal correlacionado con el índice d del VRB por el intercalado es mayor que N<dvrb>/2, un índice Ü<2>,d del PRB correlacionado con el índice d es p<2>,d N<prb>- N<dvrb>, y en el que N<prb>es un número de los PRB del sistema, d es un número entero de 0 a N<dvrb>-1 , y cada uno del p<1>,d, el p<2>,d, el Ü<1>,d y el Ü<2>,d es un número entero de 0 a Nprb-1.
- 6. El método según la reivindicación 1 o 2, en donde el espacio para la distribución es 0 cuando un número de los VRB es mayor o igual que un valor de referencia.
- 7. El método según la reivindicación 1 o 2, en donde 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 los PRB se indica por un bit, y en donde Ndvrb corresponde a un múltiplo común de un valor obtenido multiplicando Mrbg por un número de los PRB con los que se correlaciona un VRB y un grado, D, del intercalador de bloques.
- 8. El método según la reivindicación 1 o 2, en donde la regla de correlación satisface además que un grado, D, del intercalador de bloques es un múltiplo de un número de los PRB con los que se correlaciona un VRB.
- 9. El método según la reivindicación 1 o 2, en donde 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 los PRB se indica por un bit, y en donde N<dvrb>corresponde a un múltiplo común de un valor obtenido multiplicando un cuadrado de M<rbg>por un número de los PRB con los que se correlaciona un VRB y un grado, D, del intercalador de bloques.
- 10. Un equipo de usuario que recibe datos de enlace descendente usando bloques de recursos en un sistema de comunicación móvil inalámbrico que soporta un esquema de asignación de recursos que correlaciona distributivamente bloques de recursos virtuales, VRB, con bloques de recursos físicos, PRB, el equipo de usuario que comprende: un procesador para controlar una operación del equipo de usuario; y una unidad de memoria accionada por el procesador, en donde el procesador está configurado para: recibir información de control de enlace descendente que incluye información de asignación de recursos para los datos de enlace descendente; y recibir los datos de enlace descendente a través de los PRB con los que se correlacionan los VRB de los datos de enlace descendente basándose en la información de control de enlace descendente, en donde la información de asignación de recursos indica asignaciones de VRB para el equipo de usuario, en donde índices de VRB se intercalan y se correlacionan con índices de los PRB para un primer intervalo y un segundo intervalo de una subtrama con un espacio para su distribución, caracterizado por que: los índices de los PRB, que son iguales o mayores que Numbral, para el primer intervalo y el segundo intervalo de la subtrama se desplazan en una cantidad de Ncompensación, Ncompensación denota un valor de compensación y Numbral denota un valor umbral de los índices de PRB a los que se aplica el valor de compensación, basándose en que Nespacio sea mayor que Nprb/2, Ndvrb se determina como (Nprb - Nespacio) ■ 2 donde Nespacio denota un valor del espacio que es un múltiplo de un cuadrado deMrbg,Nprb denota un número de los PRB en un ancho de banda del sistema, y M<rbg>es un número de los PRB que constituyen un grupo de bloques de recursos, RBG, Ncompensación se determina como Nespacio - Numbral, y Numbral es igual a N<dvrb>/2, un intercalador de bloques tiene R filas, donde R es igual al valor de (NDVRB+Nnulo)/C, en el que Ndvrb es un número de los bloques de recursos usados para VRB, y C que es igual a 4 es un número de columnas del intercalador de bloques, se asignan nulos solamente en las últimas Nnulo/2 filas de la 2.a y la 4.a columna del intercalador de bloques basándose en el Ndvrb que es menor que un tamaño del intercalador de bloques, donde Nnulo es igual a un número de los nulos, y los nulos se ignoran cuando los índices de los VRB se leen desde el intercalador de bloques.
- 11. Una estación base que transmite datos de enlace descendente usando bloques de recursos con correspondencia distributiva de bloques de recursos virtuales, VRB, asignados consecutivamente con bloques de recursos físicos, PRB, en un sistema de comunicación móvil inalámbrico, la estación base que comprende: un procesador para controlar una operación de la estación base; y una unidad de memoria accionada por el procesador, en donde el procesador está configurado para: correlacionar los VRB de los datos de enlace descendente con los PRB; y transmitir los datos de enlace descendente a través de los PRB a un equipo de usuario, en donde índices de los VRB se intercalan y correlacionan con los índices de los PRB para un primer intervalo y un segundo intervalo de una subtrama con un espacio para su distribución, caracterizada por que: los índices de los PRB, que son iguales o mayores que Numbrai, para el primer intervalo y el segundo intervalo de la subtrama se desplazan en una cantidad de Ncompensación, Ncompensación denota un valor de compensación y Numbral denota un valor umbral de los índices de PRB a los que se aplica el valor de compensación, basándose en que Nespacio sea mayor que N<prb>/2, N<dvrb>se determina como (N<prb>- Nespacio) ■ 2 donde Nespacio denota un valor del espacio que es un múltiplo de un cuadrado deMrbg, Nprb denota un número de los PRB en un ancho de banda del sistema, y Mrbg es un número de los PRB que constituyen un grupo de bloques de recursos, RBG, Ncompensación se determina como Nespacio - Numbral, y Numbral es igual a Ndvrb/2, un intercalador de bloques que tiene R filas, donde R es igual al valor de (NDVRB+Nnulo)/C, en el que N<dvrb>es un número de los bloques de recursos usados para VRB, y C que es igual a 4 es un número de columnas del intercalador de bloques, se asignan nulos solamente en las últimas Nnulo/2 filas de la 2.a y la 4.a columna del intercalador de bloques basándose en el Ndvrb que es menor que un tamaño del intercalador de bloques, donde Nnulo es igual a un número de los nulos, y los nulos se ignoran cuando los índices de los VRB se leen desde el intercalador de bloques.
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 | |
| KR1020080131114A KR100925441B1 (ko) | 2008-01-07 | 2008-12-22 | 분산형 가상자원블록 스케쥴링 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2984247T3 true ES2984247T3 (es) | 2024-10-29 |
Family
ID=40577749
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES18171915T Active ES2984247T3 (es) | 2008-01-07 | 2009-01-07 | Método para programar bloques de recursos virtuales distribuidos |
Country Status (9)
| Country | Link |
|---|---|
| US (6) | US7808949B2 (es) |
| EP (2) | EP2077650B1 (es) |
| JP (1) | JP5048844B2 (es) |
| KR (1) | KR100925441B1 (es) |
| CN (2) | CN101911745B (es) |
| CA (1) | CA2711319C (es) |
| ES (1) | ES2984247T3 (es) |
| TW (1) | TWI401934B (es) |
| WO (1) | WO2009088202A2 (es) |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BRPI0813126B1 (pt) | 2007-06-19 | 2020-02-04 | Panasonic Corp | estação base, método para transmitir dados, estação móvel e método para receber dados |
| JP4916389B2 (ja) * | 2007-06-19 | 2012-04-11 | 株式会社エヌ・ティ・ティ・ドコモ | 無線通信制御方法、基地局装置、およびユーザ装置 |
| EP2229030B1 (en) | 2008-01-04 | 2013-09-18 | Panasonic Corporation | Channel arrangement method and wireless communication base station device |
| KR100913099B1 (ko) | 2008-01-07 | 2009-08-21 | 엘지전자 주식회사 | 분산형 가상자원블록 스케쥴링 방법 |
| KR100925441B1 (ko) * | 2008-01-07 | 2009-11-06 | 엘지전자 주식회사 | 분산형 가상자원블록 스케쥴링 방법 |
| 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 |
| US8125974B2 (en) * | 2008-05-02 | 2012-02-28 | Wi-Lan, Inc. | Transmit emission control in a wireless transceiver |
| GB2464987A (en) * | 2008-11-03 | 2010-05-05 | Nec Corp | Methods for designating resource allocation |
| US9520933B2 (en) | 2009-01-12 | 2016-12-13 | Qualcomm Incorporated | Method and apparatus for enabling multiple transmission modes based on multiple search spaces |
| US9071310B2 (en) * | 2009-01-12 | 2015-06-30 | Qualcomm Incorporated | Method and apparatus for enabling multiple transmission modes in a wireless communication system |
| US9673952B2 (en) | 2009-04-10 | 2017-06-06 | Qualcomm Inc. | Method and apparatus for supporting user equipments on different system bandwidths |
| KR101650749B1 (ko) * | 2009-08-18 | 2016-08-24 | 삼성전자주식회사 | 릴레이를 위한 백홀 서브프레임의 제어 채널 자원 할당 방법 및 장치 |
| US20110069637A1 (en) * | 2009-09-18 | 2011-03-24 | Futurewei Technologies, Inc. | System and Method for Control Channel Search Space Location Indication for a Relay Backhaul Link |
| US9276710B2 (en) | 2009-12-21 | 2016-03-01 | Qualcomm Incorporated | Method and apparatus for resource allocation with carrier extension |
| GB2476488A (en) | 2009-12-23 | 2011-06-29 | Nec Corp | Allocating physical resource blocks to a user device for transmitting uplink data |
| US8958382B2 (en) * | 2010-05-11 | 2015-02-17 | Lg Electronics Inc. | Method and device for receiving downlink signals |
| US20130121278A1 (en) * | 2010-06-01 | 2013-05-16 | Lg Electronics Inc. | Method and apparatus for allocating resources in a wireless communication system |
| US9571239B2 (en) * | 2010-12-16 | 2017-02-14 | Lg Electronics Inc. | Method and apparatus for transmitting channel information in cognitive radio network and method and apparatus for performing channel switching |
| CN103460621B (zh) * | 2011-03-30 | 2016-06-08 | Lg电子株式会社 | 在无线通信系统中生成业务指示符图的方法和装置 |
| MX340469B (es) | 2011-12-23 | 2016-07-07 | Fujitsu Ltd | Metodo y aparato para la asignacion de recursos de un canal fisico de control de enlace descendente. |
| CN103327615B (zh) * | 2012-03-20 | 2016-04-20 | 华为技术有限公司 | 资源分配指示方法、资源分配方法及设备 |
| US10298364B2 (en) * | 2013-12-10 | 2019-05-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Group-based resource element mapping for radio transmission of data |
| US10355812B2 (en) * | 2016-02-05 | 2019-07-16 | Samsung Electronics Co., Ltd. | Multiple access method, and corresponding transmission method, receiver and transmitter |
| RU2638544C2 (ru) * | 2016-06-03 | 2017-12-14 | Фудзицу Лимитед | Способ и устройство для отображения ресурсов физического канала управления нисходящей линии связи |
| CN107635286B (zh) * | 2016-07-18 | 2024-04-02 | 北京三星通信技术研究有限公司 | 一种数据或控制信息的加扰和解扰的方法与设备 |
| KR102897791B1 (ko) * | 2016-10-17 | 2025-12-10 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
| JP2020017776A (ja) * | 2016-11-02 | 2020-01-30 | 株式会社Nttドコモ | 基地局及びユーザ装置 |
| CN108235433B (zh) * | 2016-12-15 | 2021-07-09 | 华为技术有限公司 | 通信方法、基站和终端设备 |
| WO2018187902A1 (en) | 2017-04-10 | 2018-10-18 | Qualcomm Incorporated | An efficient interleaver design for polar codes |
| EP3595199B1 (en) | 2017-04-14 | 2021-06-16 | LG Electronics Inc. | Method and apparatus for performing initial connection in wireless communication system |
| KR101950995B1 (ko) * | 2017-06-08 | 2019-02-22 | 엘지전자 주식회사 | 무선 통신 시스템에서 자원 할당 관련 시그널링 방법 및 상기 방법을 이용하는 장치 |
| CN109392174B (zh) | 2017-08-11 | 2021-02-12 | 华为技术有限公司 | 一种资源配置方法及设备 |
| WO2019047228A1 (en) * | 2017-09-11 | 2019-03-14 | Zte Corporation | INFORMATION TRANSMISSION SYSTEM |
| WO2019080015A1 (zh) * | 2017-10-25 | 2019-05-02 | 华为技术有限公司 | 一种数据读写方法、装置和存储服务器 |
| US12114291B2 (en) * | 2017-11-10 | 2024-10-08 | Qualcomm Incorporated | Virtual resource block to physical resource block mapping in new radio |
| JP7054414B2 (ja) * | 2017-11-17 | 2022-04-13 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 基地局、ユーザ機器、および無線通信方法 |
| CN109803411B (zh) * | 2017-11-17 | 2021-09-14 | 维沃移动通信有限公司 | 资源映射方法、确定方法、网络侧设备及用户终端 |
| CN109995467B (zh) * | 2018-01-03 | 2020-09-01 | 电信科学技术研究院 | 一种资源映射方法及装置、设备 |
| CN110011757B (zh) * | 2018-01-05 | 2022-01-04 | 维沃移动通信有限公司 | 基本交织单元的处理方法及通信设备 |
| CN110035548B (zh) * | 2018-01-12 | 2022-12-30 | 华为技术有限公司 | 通信的方法和通信设备 |
| CN110035533B (zh) * | 2018-01-12 | 2023-06-06 | 华为技术有限公司 | 一种资源映射方法及设备 |
| WO2020032700A1 (ko) * | 2018-08-09 | 2020-02-13 | 엘지전자 주식회사 | 무선 통신 시스템에서 신호를 송수신하는 방법 및 이를 지원하는 장치 |
| US11916671B2 (en) | 2019-09-18 | 2024-02-27 | Qualcomm Incorporated | Methods for interleaved mapping |
| US20230135832A1 (en) * | 2020-05-05 | 2023-05-04 | Qualcomm Incorporated | Vrb-to-prb allocation for disjoint bwp segments |
| CN115052347B (zh) * | 2021-03-09 | 2025-08-26 | 中国移动通信有限公司研究院 | 一种资源映射的方法、装置及设备 |
Family Cites Families (69)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5710768A (en) | 1994-09-30 | 1998-01-20 | Qualcomm Incorporated | Method of searching for a bursty signal |
| DE69527525T2 (de) * | 1995-08-21 | 2003-04-03 | Alcatel, Paris | Verfahren zur Schachtelung von Datenrahmen, Übertragungsfehlerkorrekturanordnung und Modulator damit |
| US6377809B1 (en) | 1997-09-16 | 2002-04-23 | Qualcomm Incorporated | Channel structure for communication systems |
| US6574211B2 (en) | 1997-11-03 | 2003-06-03 | Qualcomm Incorporated | Method and apparatus for high rate packet data transmission |
| KR100330980B1 (ko) | 1997-11-10 | 2002-04-01 | 다치카와 게이지 | 인터리빙 방법, 인터리빙 장치 및 인터리빙 패턴 생성 프로그램이 기록된 기록 매체 |
| KR100547838B1 (ko) | 1998-11-17 | 2006-03-23 | 삼성전자주식회사 | 부호분할다중접속 통신시스템에서 전용제어채널의 핸드오프방법 |
| FR2806576B1 (fr) | 2000-03-15 | 2004-04-23 | Nortel Matra Cellular | Procede d'emission de signaux radio, reseau d'acces et terminal de radiocommunication appliquant le procede |
| US7245594B1 (en) | 2000-05-12 | 2007-07-17 | Qualcomm Incorporated | Method and apparatus for fast closed-loop rate adaptation in a high rate packet data transmission |
| US7233810B2 (en) * | 2000-08-03 | 2007-06-19 | Infineon Technologies Ag | Dynamically reconfigurable universal transmitter system |
| US20020122410A1 (en) * | 2001-02-13 | 2002-09-05 | Cybiko Inc. | Method of wireless data exchange amongst devices of limited range |
| US7386000B2 (en) | 2001-04-17 | 2008-06-10 | Nokia Corporation | Packet mode speech communication |
| US7313190B2 (en) * | 2003-03-11 | 2007-12-25 | Texas Instruments Incorporated | Efficient bit interleaver for a multi-band OFDM ultra-wideband system |
| JP2005088801A (ja) * | 2003-09-18 | 2005-04-07 | Denso Corp | 情報処理システム |
| KR100575434B1 (ko) * | 2003-11-19 | 2006-05-03 | 한국전자통신연구원 | 직교주파수 분할 다중 접속 기반 셀룰러 시스템에서의 자원 공간 분할 및 물리 채널 할당 방법 |
| US7570695B2 (en) * | 2003-12-18 | 2009-08-04 | Intel Corporation | Method and adaptive bit interleaver for wideband systems using adaptive bit loading |
| US7159096B2 (en) * | 2004-03-31 | 2007-01-02 | Marvell International Ltd. | Method and apparatus to perform memory management |
| US7818475B2 (en) * | 2004-04-30 | 2010-10-19 | Emc Corporation | Storage switch mirrored write sequence count management |
| WO2006075042A1 (en) * | 2005-01-11 | 2006-07-20 | Nokia Corporation | Method for indicating and detecting transmission resource allocations in a multi-user communication system |
| KR20060106223A (ko) * | 2005-04-06 | 2006-10-12 | 삼성전자주식회사 | 직교 주파수 분할 다중 시스템에서 비트 삽입 및 코드 변조방식의 송신 장치 및 방법 |
| US7685495B2 (en) | 2005-05-12 | 2010-03-23 | Qualcomm Incorporated | Apparatus and method for channel interleaving in communications system |
| EP1949716A4 (en) * | 2005-08-25 | 2012-03-21 | Nokia Corp | UNITED INCOMING FORM FOR CENTRAL CONTROL SIGNALING |
| US8135337B2 (en) * | 2005-11-29 | 2012-03-13 | Telefonaktiebolaget Lm Ericsson | Scheduling in a wireless multi-hop relay network |
| US8044571B2 (en) | 2005-12-14 | 2011-10-25 | General Electric Company | Electrode stacks for electroactive devices and methods of fabricating the same |
| KR100834677B1 (ko) * | 2006-01-16 | 2008-06-02 | 삼성전자주식회사 | 주파수 분할 다중접속 방식의 무선 통신 시스템에서 자원할당 장치 및 방법 |
| RU2455789C2 (ru) | 2006-01-18 | 2012-07-10 | Телефонактиеболагет Л М Эрикссон (Пабл) | Локализованная и распределенная передача |
| CN101009515A (zh) * | 2006-01-24 | 2007-08-01 | 华为技术有限公司 | 通信终端设备管理方法及通信终端 |
| 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 (ja) * | 2006-02-08 | 2009-10-14 | 株式会社エヌ・ティ・ティ・ドコモ | 送信装置および送信方法 |
| US7668188B2 (en) * | 2006-02-14 | 2010-02-23 | Broadcom Corporation | Method and system for HSDPA bit level processor engine |
| KR100894142B1 (ko) * | 2006-02-15 | 2009-04-22 | 삼성전자주식회사 | 직교 주파수 분할 다중 접속 방식 시스템에서 무선리소스를 할당하는 방법 및 장치 |
| 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 |
| 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 |
| US7884921B2 (en) * | 2006-04-12 | 2011-02-08 | Nikon Corporation | Illumination optical apparatus, projection exposure apparatus, projection optical system, and device manufacturing method |
| WO2007119148A2 (en) * | 2006-04-13 | 2007-10-25 | Nokia Corporation | Method providing efficient and flexible control signal for resource allocation |
| RU2554539C2 (ru) | 2006-04-28 | 2015-06-27 | Панасоник Интеллекчуал Проперти Корпорэйшн оф Америка | Устройство базовой станции радиосвязи и способ радиосвязи, используемые для связи с множеством несущих |
| KR100885476B1 (ko) * | 2006-05-02 | 2009-02-24 | 한국전자통신연구원 | 직교 주파수 분할 다중 접속 시스템에서의 하향링크스케줄링 정보 송/수신 방법 |
| JPWO2008001728A1 (ja) | 2006-06-26 | 2009-11-26 | パナソニック株式会社 | 無線通信基地局装置およびリソースブロック割当方法 |
| KR100961747B1 (ko) | 2006-06-27 | 2010-06-07 | 삼성전자주식회사 | 무선 통신 시스템의 자원 할당 장치 및 방법 |
| US8369424B2 (en) * | 2006-07-14 | 2013-02-05 | Qualcomm Incorporated | Frequency selective and frequency diversity transmissions in a wireless communication system |
| WO2008015543A2 (en) | 2006-08-01 | 2008-02-07 | Nokia Corporation | Shared control channel structure for multi-user mimo resource allocation |
| CN101123785B (zh) * | 2006-08-11 | 2013-01-23 | 华为技术有限公司 | 一种通信系统中管理终端的方法和系统 |
| CN101507302A (zh) | 2006-08-21 | 2009-08-12 | 交互数字技术公司 | 用于分组实时服务的资源分配、调度以及信令发送 |
| CN101146317A (zh) | 2006-09-15 | 2008-03-19 | 北京三星通信技术研究有限公司 | 资源分配及控制信令传输方法 |
| EP1944896A1 (en) * | 2007-01-09 | 2008-07-16 | Matsushita Electric Industrial Co., Ltd. | Configuration of control channels in a mobile communication system |
| US8625652B2 (en) * | 2007-01-11 | 2014-01-07 | Qualcomm Incorporated | Collision-free group hopping in a wireless communication system |
| EP2119072A4 (en) | 2007-02-06 | 2016-09-28 | Nec Corp | METHOD FOR TRANSMITTING CONTROL CHANNEL INFORMATION IN AN OFDM COMMUNICATION SYSTEM |
| 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 |
| US8073062B2 (en) * | 2007-02-08 | 2011-12-06 | Motorola Mobility, Inc. | Method and apparatus for downlink resource allocation in an orthogonal frequency division multiplexing communication system |
| KR20080085654A (ko) * | 2007-03-19 | 2008-09-24 | 엘지전자 주식회사 | 셀룰라 다중 반송파 시스템에서 스케줄링 방법 및 스케줄링정보 송신 방법 |
| CN104639306B (zh) | 2007-03-19 | 2019-04-16 | Lg电子株式会社 | 移动通信系统中资源分配及传输/接收资源分配信息的方法 |
| JP4976543B2 (ja) | 2007-04-27 | 2012-07-18 | エルジー エレクトロニクス インコーポレイティド | 移動通信システムにおいて下り制御チャネルを伝送する方法並びにブロックインターリーバを用いて制御チャネルを物理リソースにマッピングする方法 |
| BRPI0813126B1 (pt) * | 2007-06-19 | 2020-02-04 | Panasonic Corp | estação base, método para transmitir dados, estação móvel e método para receber dados |
| US8526371B2 (en) * | 2007-08-13 | 2013-09-03 | Qualcomm Incorporated | Frequency diverse transmissions in a wireless communication system |
| JP2009060420A (ja) | 2007-08-31 | 2009-03-19 | Sharp Corp | 無線通信システム、無線送信装置、無線受信装置、プログラムおよび無線通信方法 |
| WO2009072842A2 (en) * | 2007-12-05 | 2009-06-11 | Lg Electronics Inc. | Method of allocating resources in wireless communication system |
| JP2009164816A (ja) | 2007-12-28 | 2009-07-23 | Sharp Corp | 無線通信システム、第1の無線通信装置、第2の無線通信装置、無線受信方法および無線送信方法 |
| EP2229030B1 (en) * | 2008-01-04 | 2013-09-18 | Panasonic Corporation | Channel arrangement method and wireless communication base station device |
| KR100904433B1 (ko) | 2008-01-07 | 2009-06-24 | 엘지전자 주식회사 | 분산형 가상자원블록 스케쥴링 방법 |
| KR100913099B1 (ko) * | 2008-01-07 | 2009-08-21 | 엘지전자 주식회사 | 분산형 가상자원블록 스케쥴링 방법 |
| KR100925441B1 (ko) * | 2008-01-07 | 2009-11-06 | 엘지전자 주식회사 | 분산형 가상자원블록 스케쥴링 방법 |
| JP5453308B2 (ja) | 2008-01-09 | 2014-03-26 | アップル インコーポレイテッド | 物理リソースブロックへの分散型リソースブロックインデックスのマッピング |
| JP2009188675A (ja) | 2008-02-05 | 2009-08-20 | Sharp Corp | 無線通信システム、基地局装置、移動局装置および無線通信方法 |
| GB2457242A (en) | 2008-02-05 | 2009-08-12 | Nec Corp | Resource allocation in a communication system |
| EP2106057A1 (en) | 2008-03-25 | 2009-09-30 | Panasonic Corporation | Resource allocation size dependent transport block size signalling |
| JP2009239340A (ja) | 2008-03-25 | 2009-10-15 | Sharp Corp | 無線通信システム、無線通信装置、無線送信方法および無線受信方法 |
| CN101247382A (zh) | 2008-03-25 | 2008-08-20 | 中兴通讯股份有限公司 | 基于ofdm系统的分布式传输资源映射方法和装置 |
| 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 |
| US20090268624A1 (en) * | 2008-04-28 | 2009-10-29 | Sharp Laboratories Of America, Inc. | Systems and methods for measurement and feedback of channel quality indicator information |
| ATE484119T1 (de) | 2008-08-01 | 2010-10-15 | Panasonic Corp | Ressourcenblockzuordnung für wiederholte symbole |
-
2008
- 2008-12-22 KR KR1020080131114A patent/KR100925441B1/ko active Active
-
2009
- 2009-01-06 CN CN2009801018071A patent/CN101911745B/zh active Active
- 2009-01-06 WO PCT/KR2009/000043 patent/WO2009088202A2/en not_active Ceased
- 2009-01-06 CA CA2711319A patent/CA2711319C/en active Active
- 2009-01-06 JP JP2010536863A patent/JP5048844B2/ja active Active
- 2009-01-06 CN CN201310254521.5A patent/CN103326846B/zh active Active
- 2009-01-06 US US12/349,470 patent/US7808949B2/en active Active
- 2009-01-07 ES ES18171915T patent/ES2984247T3/es active Active
- 2009-01-07 EP EP09150177.5A patent/EP2077650B1/en active Active
- 2009-01-07 TW TW098100395A patent/TWI401934B/zh active
- 2009-01-07 EP EP18171915.4A patent/EP3379762B1/en active Active
-
2010
- 2010-08-04 US US12/850,575 patent/US8599775B2/en active Active
- 2010-08-04 US US12/850,583 patent/US8611290B2/en active Active
-
2013
- 2013-08-30 US US14/015,912 patent/US9185701B2/en active Active
-
2015
- 2015-09-24 US US14/864,283 patent/US9603144B2/en active Active
-
2017
- 2017-02-01 US US15/422,388 patent/US10244528B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20110058526A1 (en) | 2011-03-10 |
| US7808949B2 (en) | 2010-10-05 |
| US20090310476A1 (en) | 2009-12-17 |
| JP2011507331A (ja) | 2011-03-03 |
| US20110044270A1 (en) | 2011-02-24 |
| US9185701B2 (en) | 2015-11-10 |
| WO2009088202A2 (en) | 2009-07-16 |
| TWI401934B (zh) | 2013-07-11 |
| US20160037516A1 (en) | 2016-02-04 |
| CA2711319C (en) | 2013-08-13 |
| EP2077650A3 (en) | 2012-09-12 |
| WO2009088202A3 (en) | 2009-10-22 |
| KR100925441B1 (ko) | 2009-11-06 |
| US8599775B2 (en) | 2013-12-03 |
| US8611290B2 (en) | 2013-12-17 |
| EP3379762A3 (en) | 2019-01-16 |
| KR20090076780A (ko) | 2009-07-13 |
| EP2077650B1 (en) | 2018-06-27 |
| EP3379762B1 (en) | 2024-07-10 |
| EP2077650A2 (en) | 2009-07-08 |
| CN101911745A (zh) | 2010-12-08 |
| CN103326846B (zh) | 2015-07-22 |
| TW201004251A (en) | 2010-01-16 |
| CA2711319A1 (en) | 2009-07-16 |
| US9603144B2 (en) | 2017-03-21 |
| EP3379762A2 (en) | 2018-09-26 |
| US10244528B2 (en) | 2019-03-26 |
| US20130343363A1 (en) | 2013-12-26 |
| CN101911745B (zh) | 2013-07-24 |
| US20170142719A1 (en) | 2017-05-18 |
| CN103326846A (zh) | 2013-09-25 |
| JP5048844B2 (ja) | 2012-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2984247T3 (es) | Método para programar bloques de recursos virtuales distribuidos | |
| CA2703924C (en) | Method for scheduling distributed virtual resource blocks | |
| US20210136796A1 (en) | Method and apparatus for determining allocation of communication resources | |
| ES2688382T3 (es) | Método para programar bloques de recursos virtuales distribuidos | |
| ES2711802T3 (es) | Procedimiento para planificar bloques de recursos virtuales distribuidos | |
| ES2687096T3 (es) | Método para planificación de bloques distribuidos de recursos virtuales | |
| HK40004659A (en) | Method for scheduling distributed virtual resource blocks |