Patent ES-2690248-T3 (ES)
Title: Método para realizar programación conjunta en el enlace descendente o en el enlace ascendente de una red de acceso de radio OFDM centralizada para una pluralidad de usuarios teniendo en cuenta dominios de tiempo, frecuencia y espacio, dispositivo programador de los mismos y productos de programas de ordenador
Inventor: LORCA HERNANDO JAVIER
IPC: H04W72/12
Filed: 2015-10-27
Granted: 2018-11-20
Abstract: Un metodo para realizar la programacion conjunta en el enlace descendente de una red de acceso de radio OFDM centralizada para una pluralidad de usuarios, considerando dominios de tiempo, frecuencia y espacio, ejecutandose dicha programacion en una unidad central, CU, de la red de acceso de radio OFDM centralizada que comprende un numero M de unidades remotas, RU, y un numero N de usuarios, teniendo dicha CU un conocimiento completo de las caracteristicas de calidad del canal en n diferentes sub-bandas de frecuencia para dicho numero N de usuarios, en el que la programacion es para un maximo de K sub-bandas en posiciones de frecuencia arbitrarias para cada unidad remota, RU, de dicho numero M de RU y en el que la programacion aprovecha condiciones de aislamiento de puntos multiples coordinados, CoMP, de acceso multiple no ortogonal, NOMA y de radiofrecuencia, RF, y tecnicas de supresion de recursos, caracterizado por que el metodo comprende las siguientes etapas: a) iniciar valores usuario(i, k) >= -1 para todos los valores de i y k, y >= {Ø } i S , en el que usuario(i, 0), usuario(i, 1), ..., usuario(i, n -1) indican el conjunto de usuarios que se asignaran a sub-bandas 0, 1, ..., n-1 en RU i, y Si indica el conjunto de usuarios que ya se han programado un total de K sub-bandas en RU i segun la expresion:**Fórmula** b) calcular las metricas de programacion Tijk que corresponden a la RU i, al usuario j y a la sub-banda k de acuerdo con un criterio dado, y construir una tabla de metricas tridimensional de tamano N x N x M que contiene dichas metricas de programacion; c) almacenar indicadores de calidad de canal, CQIijk, asociados a la RU i, el usuario j y la sub-banda k, representado dichos indicadores de calidad de canal una medida de la calidad del canal segun la percepcion de los usuarios; d) seleccionar, para cada instante de tiempo, una sub-banda aleatoria k y la RU i entre un conjunto de sub-bandas y RU aun no asignadas por el metodo; e) encontrar un usuario j0 con la metrica mas alta Tijk para la RU i y la sub-banda k entre los usuarios que no pertenecen a Si de acuerdo con la expresion:**Fórmula** en el que si se encuentran varios maximos, el usuario j0 se elige aleatoriamente entre un numero de usuarios j0 que cumplen dichos maximos; f) analizar si existe otra RU i' para la que el usuario j0 tiene un valor maximo superior de la metrica Tijk para la misma sub-banda k, y en ese caso entonces considerar RU i' en lugar de RU i para la asociacion con el usuario j0, considerando de lo contrario RU i; g) comprobar, para la RU i seleccionada, si existe otro usuario j0' ya programado en la misma sub-banda como j0, y en caso afirmativo: g1) decidir si CoMP puede emplearse en esa sub-banda, y si puede emplearse CoMP, y si el numero de usuarios ya coordinados es menor que L, entonces programar automaticamente para el usuario j0 el mismo conjunto de sub-bandas programadas para el usuario j0', en el que L indica el tamano de la agrupacion CoMP; o g2) cruzar todos los valores de metricas para el usuario j0 y las RU implicadas en la coordinacion en la tabla de metricas en tres dimensiones, para el conjunto de sub-bandas programadas para el usuario j0', y si el numero de usuarios ya coordinados es igual a L entonces todos los valores de metricas se cruzaran para todos los usuarios restantes en el mismo conjunto de sub-bandas y las RU implicadas en la coordinacion; h) si no hay ningun otro usuario j0' ya programado en la misma sub-banda como j0 para la RU seleccionada, analizar si hay otra sub-banda l ≠ k para la cual el usuario j0 tiene un valor maximo mas alto de la metrica Tijk, y - en caso afirmativo, se buscan maximos secundarios de los valores de metricas para ambas sub-bandas, a saber:**Fórmula** y si **Fórmula**entonces, asignar al usuario j1 la sub-banda k y al usuario j0 la sub-banda l, de lo contrario asignar al usuario j0 la sub-banda k y al usuario j2 la sub-banda l; - si no hay otra sub-banda l ≠ k para la cual el usuario j0 tiene un valor maximo mas alto de la metrica Tijk, asignar al usuario j0 la sub-banda k; i) analizar si la(s) sub-banda(s) asignada(s) tambien se puede(n) programar en una diferente RU i' en condiciones de aislamiento CoMP, NOMA o RF, mediante: i1) decidir si CoMP puede emplearse para una RU dada i '≠ i, y en un caso de este tipo y si el numero de las RU ya coordinadas para el usuario j es menor que L, entonces aplicar tecnicas CoMP de modo que el mismo usuario y las sub-bandas se programaran en las RU i e i'; i2) decidir si NOMA puede emplearse para una RU dada i '≠ i, y en un caso de este tipo, a continuacion, aplicar NOMA para las RU i e i' y los usuarios j y j' en la sub-banda k, compartiendo asi los recursos para ambos usuarios en ambas RU y cruzar y cualesquiera otras entradas en la tabla de tres dimensiones que corresponde a las RU i e i' para la sub-banda k y usuarios distintos de j y j'; i3) decidir si existe aislamiento de RF suficiente entre las RU i y i' para la sub-banda k y una RU i' dada, y en un caso de este tipo, a continuacion, las RU i e i' se consideraran suficientemente aisladas para el usuario j, y la sub-banda k puede reutilizarse para esas RU; y i4) cruzar cualquier entrada en la tabla de metricas en tres dimensiones que corresponde a las RU para las que no se cumplen las tres condiciones anteriores (i1-i3) en la sub-banda k asignada para el usuario j, silenciando asi las transmisiones que interfieren con las RU para todos los usuarios j en los recursos en los que la interferencia es significativa y no puede mitigarse; j) comprobar si algun usuario ya ha sido programado al numero maximo de sub-bandas K para una determinada RU i, y en un caso de este tipo: j1) cruzar los correspondientes valores Tijk en la tabla de metricas tridimensional para la RU i y el usuario**Fórmula** j2) anadir el usuario j al conjunto**Fórmula** j3) si el usuario esta en CoMP entonces todos los otros usuarios programados simultaneamente mediante las RU implicadas tambien se incluiran en el conjunto, y los valores correspondientes Tijk se cruzaran**Fórmula** ; y k) repetir las etapas d) a j) seleccionando una nueva sub-banda aleatoria y RU hasta que no haya sub-bandas sin asignar en cualquiera de las RU, despues de actualizar la tabla de metricas tridimensional con los valores correspondientes a un instante de tiempo siguiente y establecer los valores de CQIijk a menos infinito para todos los usuarios en esas RU y sub-bandas en las que se aplico supresion de recursos.