ES2946883T3 - Concesión de programación de enlace ascendente para una pluralidad de canales físicos compartidos de enlace ascendente - Google Patents
Concesión de programación de enlace ascendente para una pluralidad de canales físicos compartidos de enlace ascendente Download PDFInfo
- Publication number
- ES2946883T3 ES2946883T3 ES19755554T ES19755554T ES2946883T3 ES 2946883 T3 ES2946883 T3 ES 2946883T3 ES 19755554 T ES19755554 T ES 19755554T ES 19755554 T ES19755554 T ES 19755554T ES 2946883 T3 ES2946883 T3 ES 2946883T3
- Authority
- ES
- Spain
- Prior art keywords
- pusch
- puschs
- wireless device
- dci
- network
- 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
- 230000005540 biological transmission Effects 0.000 claims abstract description 89
- 238000000034 method Methods 0.000 claims abstract description 81
- 238000012545 processing Methods 0.000 claims description 111
- 230000015654 memory Effects 0.000 claims description 54
- 238000013468 resource allocation Methods 0.000 claims description 16
- 238000013507 mapping Methods 0.000 claims description 10
- 238000006073 displacement reaction Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 86
- 230000006870 function Effects 0.000 description 54
- 230000008901 benefit Effects 0.000 description 21
- 230000003287 optical effect Effects 0.000 description 13
- 238000005259 measurement Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000001052 transient effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000013459 approach Methods 0.000 description 5
- 238000003491 array Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 239000007787 solid Substances 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 230000002085 persistent effect Effects 0.000 description 3
- 230000010267 cellular communication Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- RGNPBRKPHBKNKX-UHFFFAOYSA-N hexaflumuron Chemical compound C1=C(Cl)C(OC(F)(F)C(F)F)=C(Cl)C=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F RGNPBRKPHBKNKX-UHFFFAOYSA-N 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 230000003245 working effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- 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/0094—Indication of how sub-channels of the path are allocated
-
- 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/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Se proporciona un método realizado por un dispositivo inalámbrico 410 para recibir una concesión de programación de enlace ascendente para una pluralidad de canales compartidos de enlace ascendente físicos (PUSCH). El método incluye recibir, desde un nodo de red 460, información de control de enlace descendente (DCI). El DCI incluye una indicación correspondiente a al menos un recurso en el dominio del tiempo para cada uno de la pluralidad de PUSCH. En base a la indicación, los recursos de concesión de programación de enlace ascendente se determinan para la pluralidad de PUSCH. Se envía al menos una transmisión de acuerdo con los recursos de concesión de programación de enlace ascendente determinados. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Concesión de programación de enlace ascendente para una pluralidad de canales físicos compartidos de enlace ascendente
Antecedentes
El estándar de nueva radio (New Radio, NR) en el 3GPP se está diseñando para proporcionar servicio para múltiples casos de uso, tal como banda ancha móvil mejorada (enhanced Mobile BroadBand, eMBB), comunicación ultra fiable y de baja latencia (Ultra-Reliable and Low Latency Communication, URLLC) y comunicación de tipo máquina (Machine Type Communication, MTC). Cada uno de estos servicios tiene diferentes requisitos técnicos. Por ejemplo, el requisito general para eMBB es una velocidad de datos alta con latencia moderada y cobertura moderada, mientras que el servicio URLLC requiere una latencia baja y una transmisión de alta fiabilidad, pero quizás para velocidades de datos moderadas.
Una de las soluciones para la transmisión de datos de baja latencia son los intervalos de tiempo de transmisión más cortos. En NR, además de la transmisión en un intervalo, también se permite una transmisión de mini-intervalo para reducir la latencia. Un mini-intervalo puede constar de cualquier número de 1 a 14 símbolos de OFDM. Cabe señalar que los conceptos de intervalo y mini-intervalo no son específicos de un servicio específico, lo que significa que un mini-intervalo se puede utilizar para eMBB, URLLC u otros servicios. La figura 1 ilustra un recurso de radio de ejemplo en NR.
En NR Versión 15, un equipo de usuario (User Equipment, UE) se puede configurar con hasta cuatro partes de ancho de banda de portadora en el enlace descendente con una sola parte de ancho de banda de portadora de enlace descendente activa en un momento dado. Un UE se puede configurar con hasta cuatro partes de ancho de banda de portadora en el enlace ascendente con una sola parte de ancho de banda de portadora de enlace ascendente activa en un momento dado. Si un UE está configurado con un enlace ascendente complementario, el UE puede ser configurado, además, con hasta cuatro partes de ancho de banda de portadora en el enlace ascendente complementario con una sola parte de ancho de banda de portadora de enlace ascendente complementario activa en un momento dado.
Para una parte del ancho de banda de portadora con una numerología dada se define un conjunto contiguo de jy tamaño j
bloques de recursos físicos (Physical Resource Blocks, PRB) y se numeran del 0 al ’ BWP,Í , donde /'es el índice de la parte del ancho de banda de la portadora. Un bloque de recursos (Resource Block, RB) se define como 12 subportadoras consecutivas en el dominio de la frecuencia.
Múltiples numerologías de multiplexación por división ortogonal de la frecuencia (OFDM), v , son compatibles con NR, tal como se indica en la Tabla 1, donde la separación entre subportadoras, A f , y el prefijo cíclico para una parte del ancho de banda de la portadora están configurados por diferentes parámetros de capa superior para el enlace descendente y el enlace ascendente, respectivamente.
Tabla 1: Numerologías de transmisión soportadas
Un canal físico de enlace descendente corresponde a un conjunto de elementos de recursos que transportan información procedente de capas superiores. Se definen los siguientes canales físicos de enlace descendente:
• Canal físico compartido de enlace descendente (Physical Downlink Shared CHannel, PDSCH)
• Canal físico de transmisión (Physical Broadcast CHannel, PBCH)
• Canal físico de control de enlace descendente (Physical Downlink Control CHannel, PDCCH)
El PDSCH es el principal canal físico utilizado para la transmisión de datos de enlace descendente de unidifusión, pero también para la transmisión de una respuesta de acceso aleatorio (Random Access Response, RAR), ciertos bloques de información del sistema e información de localización. El PBCH transporta la información básica del sistema, requerida por el UE para acceder a la red. El PDCCH se utiliza para transmitir información de control de enlace descendente (Downlink Control Information, DCI), principalmente decisiones de programación, requeridas para la recepción del PDSCH, y para otorgamientos de programación de enlace ascendente que permiten la transmisión en el PUSCH.
Un canal físico de enlace ascendente corresponde a un conjunto de elementos de recursos que transportan información procedente de capas superiores. Se definen los siguientes canales físicos de enlace ascendente:
• Canal físico compartido de enlace ascendente (Physical Uplink Shared CHannel, PUSCH)
• Canal físico de control de enlace ascendente (Physical Uplink Control CHannel, PUCCH)
• Canal físico de acceso aleatorio (Physical Random Access CHannel, PRACH)
El PUSCH es el homólogo de enlace ascendente del PDSCH. Los UE utilizan el PUCCH para transmitir información de control de enlace ascendente, incluidos los acuses de recibo de solicitud de repetición automática híbrida (Hybrid Automatic Repeat reQuest, HARQ), informes de información de estado del canal, etc. El PRACH se utiliza para la transmisión de un preámbulo de acceso aleatorio.
En general, un UE determinará la asignación del bloque de recursos (RB) en el dominio de la frecuencia para PUSCH o PDSCH usando el campo de asignación de recursos en la DCI detectada transportada en el PDCCH. Para el PUSCH que transporta msg3 en un procedimiento de acceso aleatorio, la asignación de recursos del dominio de la frecuencia se señala mediante el uso de la concesión de enlace ascendente (UpLink, UL) contenida en la RAR.
El documento US 2017/289869 A1 (NOGAMI TOSHIZO [US] ET AL) 5 de octubre de 2017, da a conocer la indicación de DCI para la programación de canales PUSCH.
Resumen
Ciertos aspectos de la presente invención y sus realizaciones pueden proporcionar soluciones a estos u otros problemas. Por ejemplo, según ciertas realizaciones, se da a conocer un método para reducir la sobrecarga del canal físico de control de enlace descendente (PDCCH) habilitando la programación de múltiples intervalos y mini-intervalos.
El objeto de la invención se logra mediante el objeto de las reivindicaciones independientes. Las reivindicaciones dependientes describen realizaciones ventajosas. El alcance de la protección de la invención está únicamente limitado por las reivindicaciones adjuntas.
Ciertas realizaciones pueden proporcionar una o más de las siguientes ventajas técnicas. Por ejemplo, una ventaja técnica puede ser que ciertas realizaciones reduzcan la sobrecarga en el PDCCH enviando información de programación para múltiples intervalos usando una concesión. Como ejemplo adicional, una ventaja técnica puede ser que ciertas realizaciones permitan una programación y transmisión de UL eficientes cuando se soportan múltiples posiciones de inicio/finalización.
Otras ventajas pueden resultar fácilmente evidentes para un experto en la materia. Ciertas realizaciones pueden tener ninguna, algunas o todas las ventajas citadas.
Breve descripción de los dibujos
Para una comprensión más completa de las realizaciones dadas a conocer y de sus características y ventajas, a continuación se hace referencia a la siguiente descripción, tomada junto con los dibujos adjuntos, en los que:
la figura 1 ilustra un recurso de radio de ejemplo en NR;
la figura 2 ilustra una subtrama con 14 símbolos de OFDM;
la figura 3 ilustra variaciones potenciales de un intervalo que se acorta para alojar el período transitorio de DL/UL o transmisiones tanto de DL como de UL;
la figura 4 ilustra un ejemplo de mini-intervalos;
la figura 5A ilustra una configuración de ejemplo de una tabla configurada con RRC, según ciertas realizaciones;
la figura 5B ilustra otra configuración de ejemplo de una tabla configurada con RRC, según ciertas realizaciones;
a figura 6 ilustra patrones de mini-intervalos de ejemplo, configurados a través de RRC, según ciertas realizaciones; a figura 7 ilustra posiciones de inicio de PUSCH de ejemplo, configuradas a través de RRC, según ciertas realizaciones;
a figura 8 ilustra un ejemplo de cómo el patrón de mini-intervalos puede cambiar dinámicamente dependiendo de la posición habilitada a través de DCI, según ciertas realizaciones;
a figura 9 ilustra una red inalámbrica de ejemplo, según ciertas realizaciones;
la figura 10 ilustra un nodo de red de ejemplo, según ciertas realizaciones;
a figura 11 ilustra un ejemplo de dispositivo inalámbrico, según ciertas realizaciones;
a figura 12 ilustra un ejemplo de equipo de usuario, según ciertas realizaciones;
a figura 13 ilustra un entorno de virtualización en el que las funciones implementadas por algunas realizaciones pueden virtualizarse, según ciertas realizaciones;
la figura 14 ilustra una red de telecomunicaciones conectada a través de una red intermedia a un ordenador central, según ciertas realizaciones;
la figura 15 ilustra un diagrama de bloques generalizado de un ordenador central que se comunica a través de una estación base con un equipo de usuario a través de una conexión parcialmente inalámbrica, según ciertas realizaciones;
a figura 16 ilustra un método implementado en un sistema de comunicación, según una realización;
la figura 17 ilustra otro método implementado en un sistema de comunicación, según una realización;
la figura 18 ilustra otro método implementado en un sistema de comunicación, según una realización;
la figura 19 ilustra otro método implementado en un sistema de comunicación, según una realización;
la figura 20 ilustra un método de ejemplo realizado por un dispositivo inalámbrico, según ciertas realizaciones; a figura 21 ilustra un dispositivo informático virtual a modo de ejemplo, según ciertas realizaciones;
a figura 22 ilustra otro método de ejemplo realizado por un dispositivo inalámbrico, según ciertas realizaciones; a figura 23 ilustra otro dispositivo informático virtual a modo de ejemplo, según ciertas realizaciones; la figura 24 ilustra un método de ejemplo realizado por un nodo de red, según ciertas realizaciones;
a figura 25 ilustra otro dispositivo informático virtual a modo de ejemplo, según ciertas realizaciones; la figura 26 ilustra otro método de ejemplo realizado por un nodo de red, según ciertas realizaciones; y a figura 27 ilustra otro dispositivo informático virtual a modo de ejemplo, según ciertas realizaciones. Descripción detallada
La presente solicitud considera procedimientos de control de programación para mejorar la eficiencia de la señalización. Por ejemplo, NR permite programar múltiples espacios, cada uno con una concesión de UL separada. Esto puede agotar fácilmente los recursos de PDCCH cuando las ráfagas de UL programadas son largas y/o el número de UE a programar es alto. Esto último, añade restricciones a los procedimientos de programación y derrocha innecesariamente los recursos del PDCCH.
Algunas de las realizaciones contempladas en este documento se describirán a continuación con más detalle con referencia a los dibujos adjuntos. Sin embargo, otras realizaciones están contenidas dentro del alcance de la materia dada a conocer en este documento, la materia dada a conocer no debe interpretarse como limitada únicamente a las realizaciones establecidas en este documento; más bien, estas realizaciones se dan a conocer a modo de ejemplo para transmitir el alcance del asunto a los expertos en la materia. Según ciertas realizaciones,
En general, todos los términos utilizados en este documento deben interpretarse según su significado corriente en el sector técnico correspondiente, a menos que se dé claramente un significado diferente y/o quede implícito a partir del contexto en el que se utiliza. Todas las referencias a un/una/el/la elemento, aparato, componente, medio, etapa, etc. deben interpretarse abiertamente como referencias a al menos una instancia del elemento, aparato, componente, medio, etapa, etc., a menos que se indique explícitamente otra cosa. Las etapas de cualquiera de los métodos descritos en este documento no tienen que ser realizadas en el orden exacto descrito, a menos que una etapa se describa explícitamente como siguiente o anterior a otra etapa, y/o cuando esté implícito que una etapa debe seguir o
preceder a otra etapa. Cualquier característica de cualquiera de las realizaciones dadas a conocer en este documento se puede aplicar a cualquier otra realización, cuando sea apropiado. Asimismo, cualquier ventaja de cualquiera de las realizaciones puede aplicarse a cualquier otra realización, y viceversa. Otros objetivos, características y ventajas de las realizaciones adjuntas serán evidentes a partir de la siguiente descripción.
En algunas realizaciones, se puede usar un término más general “nodo de red” y puede corresponder a cualquier tipo de nodo de red de radio o a cualquier nodo de red, que se comunica con un UE (directamente o a través de otro nodo) y/o con otro nodo de red. Ejemplos de nodos de red son NodoB, MeNB, eNB, un nodo de red perteneciente a un MCG o un SCG, una estación base (Base Station, BS), un nodo de radio de radio multiestándar (Multi-Standard Radio, MSR) tal como una BS de MSR, un eNodoB, un gNodoB, un controlador de red, un controlador de red de radio (Radio Network Controller, RNC), un controlador de estación base (Base Station Controller, BSC), un repetidor, un repetidor de control de nodo donante, una estación base transceptora (Base Transceiver Station, BTS), un punto de acceso (Access Point, AP), puntos de transmisión, nodos de transmisión, una RRU, una RRH, nodos en el sistema de antena distribuida (Distributed Antenna System, DAS), un nodo de red central (por ejemplo, MSC, MME, etc.), O&M, OSS, SON, nodo de posicionamiento (por ejemplo, E-SMLC), MDT, un equipo de prueba (nodo físico o software), etc.
En algunas realizaciones, se puede usar el término no limitativo equipo de usuario (UE) o dispositivo inalámbrico, y puede referirse a cualquier tipo de dispositivo inalámbrico que se comunica con un nodo de red y/o con otro UE en un sistema de comunicación celular o móvil. Ejemplos de UE son dispositivo de destino, UE de dispositivo a dispositivo (D2D), UE de tipo de máquina o UE con capacidad de comunicación de máquina a máquina (M2M), PDA, PAD, tableta, terminales móviles, teléfono inteligente, equipo incorporado en un ordenador portátil (Laptop-Embedded Equipment, LEE), equipo montado en un ordenador portátil (Laptop-Mounted Equipment, LME), dongles de USB, UE de categoría M1, UE de categoría M2, UE ProSe, UE V2V, UE V2X, etc.
En NR, están soportados dos esquemas de asignación de recursos de frecuencia, tipo 0 y tipo 1, para PUSCH y PDSCH. Qué tipo usar para una transmisión de PUSCH/PDSCH se define mediante un parámetro configurado del control de recursos de radio (Radio Resource Control, RRC) o se indica directamente en la concesión de DCI o UL correspondiente en la RAR (para la cual se usa el tipo 1).
La indexación de RB para la asignación de recursos de tipo 0 y tipo 1 de enlace ascendente/descendente se determina dentro de la parte de ancho de banda de portadora activa del UE, y el UE deberá, tras detectar el PDCCH previsto para el UE, determinar primero la parte de ancho de banda de portadora de enlace ascendente/descendente y, luego, asignar recursos dentro de la parte del ancho de banda de la portadora (BandWidth Part, BWP). La BWP de UL para el PUSCH que transporta msg3 está configurada mediante parámetros de capa superior.
Cuando el UE está programado para transmitir un bloque de transporte, el valor m del campo Asignación de recursos del dominio del tiempo de la DCI proporciona un índice de fila m + 1 a una tabla configurada mediante RRC asignada. La fila indexada define:
• el desplazamiento del intervalo K2,
• el indicador de inicio y longitud (Start and Length Indicator Value, SLIV), o directamente el símbolo de inicio S y la longitud L de asignación,
• el tipo de mapeo del PUSCH a aplicar en la transmisión de PUSCH.
El intervalo donde el UE transmitirá el PUSCH está determinado mediante Ká como donde n es el intervalo con la programación de DCI, K2 está basado en la numerología del PUSCH, y ^ pusch y ¡jpdcch son las configuraciones de separación entre subportadoras para el PUSCH y el PDCCH, respectivamente.
El símbolo de inicio S en relación con el inicio del intervalo y el número de símbolos L consecutivos contados desde el símbolo S asignado para el PUSCH se determinan a partir del indicador de inicio y longitud, SLIV, de la fila indexada:
S¡ ( / . - ! )< 7 entonces
SLIV = 14 -(¿-l) ,‘>
Si no
5 i/K = 14(14-Z l) (L4 -l-5 )
Donde
0 < £ < 14-5
El UE considerará las combinaciones S y L definidas en la Tabla 2 como asignaciones válidas del PUSCH.
Tabla 2: Combinaciones válidas de S y L
Se aplica una asignación A del dominio del tiempo del PUSCH predeterminada, según la Tabla 3, o se aplica la capa superior push-AllocationList en cualquiera de push-ConfigCommon o push-Config configurada. j depende de la separación entre subportadoras y está definida en la Tabla 4.
Tabla 3: Asignación A predeterminada de recursos del dominio del tiempo del PUSCH para CP extendido
Tabla 4: Definición del valor j
Para determinar el orden de modulación, la tasa de código de destino, la versión de redundancia y el tamaño del bloque de transporte para el canal físico compartido de enlace ascendente, el UE primero,
• leerá el campo de esquema de modulación y codificación de 5 bits (Imcs) en la DCI, para determinar el orden de modulación (Om) y la tasa de código objetivo (R)
• leerá el campo de versión de redundancia (rv) en la DCI para determinar la versión de redundancia, y
• [comprobará el campo de bit “Solicitud de CSI”]
Y, segundo,
• el UE utilizará el número de capas (u) , el número total de PRB asignados (hprb) para determinar el tamaño del bloque de transporte
En el estándar de NR del 3GPP, la información de control de enlace descendente se recibe a través del PDCCH. El PDCCH puede transportar la DCI en mensajes con diferentes formatos. Los formatos de DCI 0_0 y 0_1 son mensajes de DCI utilizados para transmitir al UE concesiones de enlace ascendente para la transmisión del canal de datos de capa física en el enlace ascendente (PUSCH), y los formatos de DCI 1_0 y 1_1 se utilizan para transmitir concesiones de enlace descendente para la transmisión del canal de datos de capa física en el enlace descendente (PDSCH). Otros formatos de DCI (2_0, 2_1, 2_2 y 2_3) se utilizan para otros fines, tales como la transmisión de información de formato de intervalo, recurso reservado, información de control de la potencia de transmisión, etc.
Un intervalo de NR consta de varios símbolos de OFDM, según los acuerdos actuales, 7 o 14 símbolos (separación entre subportadoras de OFDM < 60 kHz) y 14 símbolos (separación entre subportadoras de OFDM > 60 kHz). La figura 2 muestra una subtrama con 14 símbolos de OFDM. En la figura 2 indican la duración del intervalo y del símbolo de OFDM, respectivamente.
Además, un intervalo también se puede acortar para alojar el período transitorio DL/UL o las transmisiones de DL y UL. Las variaciones potenciales se muestran en la figura 3.
Además, la NR también define la programación Tipo B, también conocida como mini-intervalos. Los mini-intervalos son más cortos que los intervalos (según los acuerdos vigentes, desde 1 o 2 símbolos hasta el número de símbolos en un intervalo menos uno) y pueden comenzar en cualquier símbolo. Los mini-intervalos se utilizan si la duración de la transmisión de un intervalo es demasiado larga o si el inicio del siguiente intervalo (alineación de intervalos) ocurre demasiado tarde. Las aplicaciones de los mini-intervalos incluyen, entre otras, transmisiones de latencia crítica (en este caso, tanto la duración del mini-intervalo como la oportunidad frecuente de mini-intervalo son importantes) y el espectro sin licencia en el que una transmisión debe comenzar inmediatamente después de que la escucha antes de hablar tenga éxito (en este caso la oportunidad frecuente de mini-intervalo es especialmente importante). En la figura 4 se muestra un ejemplo de mini-intervalo.
Para que un nodo pueda transmitir en espectro sin licencia, por ejemplo la banda de 5 GHz, habitualmente necesita realizar una evaluación de canal limpio (Clear Channel Assessment, CCA). Este procedimiento habitualmente incluye detectar que el medio está inactivo durante una serie de intervalos de tiempo. La detección de que el medio está inactivo se puede hacer de diferentes maneras, por ejemplo usando detección de energía, detección de preámbulo o usando detección de portadora virtual. Donde esto último implica que el nodo lee información de control de otros nodos transmisores informando cuando finaliza una transmisión. Después de detectar el medio inactivo, habitualmente se permite que un nodo realice una transmisión durante un cierto período de tiempo, a veces denominado oportunidad de transmisión (Transmission Opportunity, TXOP). La duración de la TXOP depende de la regulación y del tipo de CCA que se haya realizado, pero habitualmente oscila entre 1 ms y 10 ms.
El concepto de mini-intervalo en NR permite que un nodo acceda al canal con una granularidad mucho más fina en comparación con, por ejemplo LAA de LTE, donde solo se podía acceder al canal en intervalos de 500 gs. Usando,
por ejemplo, una separación entre subportadoras de 60 kHz y un mini-intervalo de dos símbolos en NR, se puede acceder al canal en intervalos de 36 ps.
Recursos de tiempo del PUSCH para la programación de múltiples intervalos
Según ciertas realizaciones, la programación de múltiples subtramas de LAA debe ser la referencia para permitir la programación de múltiples intervalos de tiempo de transmisión (Transmission Time Intervals, TTI) para PUSCH utilizando una sola concesión de UL en NR. Para soportar la programación de múltiples intervalos para NR, la DCI debe incluir, implícita o explícitamente, al menos:
• Número de intervalos horarios programados consecutivamente
• Indicador de nuevos datos (New Data Indicator, NDI) por cada ID de HARQ programado
• Valor de redundancia (Redundancy Value, RV) por cada ID de HARQ programado
A diferencia del LAA, la duración del PUSCH en NR podría ser cualquier número variable entre {2 y 14}. Para indicar los recursos de tiempo por cada intervalo en una concesión de múltiples intervalos, se puede utilizar una o una combinación de las siguientes tres realizaciones alternativas.
Según una primera realización, cuando el UE está programado utilizando una concesión de DCI de múltiples intervalos, el valor m del campo Asignación de recursos del dominio del tiempo de la DCI proporciona un índice de fila m + 1 a una tabla configurada con RRC asignada. La figura 5A ilustra una configuración de ejemplo de una tabla 50 configurada con RRC, en la que la fila indexada define:
• el desplazamiento del intervalo K2,
• el símbolo de inicio S del 1er intervalo de la ráfaga de UL programada,
• el símbolo de final E del último intervalo de la ráfaga de UL programada,
• el tipo de mapeo del PUSCH a aplicar en la transmisión del PUSCH.
• el número de intervalos programados (Ns)
Según una segunda realización, cuando el UE está programado utilizando una concesión de DCI de múltiples intervalos, el valor m del campo Asignación de recursos del dominio del tiempo de la DCI proporciona un índice de fila m + 1 a una tabla configurada con RRC asignada. La figura 5B ilustra otra configuración de ejemplo de una tabla 55 configurada con RRC, en la que la fila indexada define:
• el desplazamiento del intervalo K2,
• el símbolo de inicio S del 1er intervalo de la ráfaga UL programada,
• el símbolo de final E del último intervalo de la ráfaga de UL programada,
• el tipo de mapeo del PUSCH a aplicar en la transmisión del PUSCH.
El número de intervalos programados se indica mediante un campo separado en la DCI.
Según una tercera realización, la tabla configurada con RRC existente para la lista de asignación de PUSCH con (K2, S y L) se reutiliza, pero con una interpretación diferente:
• el símbolo de inicio es aplicable al primer intervalo programado en la ráfaga de UL, el símbolo de final del primer intervalo programado es #13,
• el símbolo de inicio de los últimos intervalos programados es #0 y la longitud del PUSCH es L,
• los intervalos entre el primero y el último intervalos en la ráfaga programada se inician y terminan en #0 y #13, respectivamente.
El número de intervalos programados se indica mediante un campo separado en la DCI.
Recursos de tiempo del PUSCH para la programación de múltiples mini-intervalos dentro de un intervalo Según ciertas realizaciones, la programación de múltiples mini-intervalos tiene dos ventajas principales:
• aumentar la granularidad del acceso
• reducir la sobrecarga del PDCCH mediante la programación de múltiples mini-intervalos usando una concesión.
El número máximo de mini-intervalos que se pueden programar mediante la DCI para la programación de múltiples mini-intervalos debe ser configurado a través de RRC. Además, la programación de múltiples mini-intervalos debe limitarse a la programación de mini-intervalos dentro del máximo de X intervalos.
Para soportar la programación de múltiples mini-intervalos para NR, la DCI debe incluir, implícita o explícitamente, al menos:
• un NDI por cada ID de HARQ programado
• una RV por cada ID de HARQ programado
• número de mini-intervalos programados consecutivamente
Para indicar los recursos de tiempo son posibles las siguientes cuarta y quinta realizaciones alternativas.
Según una cuarta realización, uno o múltiples patrones 100 de mini-intervalos se configuran a través de RRC, véase la figura 6. El patrón 100 indica el inicio y el final de cada PUSCH.
Alternativamente, la periodicidad de los mini-intervalos se configura a través de RRC, lo que equivale a establecer un patrón de mini-intervalos con PUSCH consecutivos de igual longitud (por ejemplo, la periodicidad de los mini-intervalos es de 7 símbolos en el patrón 2 de la figura 6).
Si se configura más de 1 patrón, la DCI proporciona un índice de patrón que se utilizará para las transmisiones de UL dentro de un intervalo.
Para indicar el símbolo de inicio y final dentro del intervalo programado, la asignación del dominio del tiempo indicada en la DCI se puede reutilizar para indicar:
• el desplazamiento del intervalo K2,
• el indicador de inicio y longitud SLIV, o directamente el símbolo de inicio S y la longitud de asignación L
Si el último mini-intervalo está parcialmente dentro de la longitud L indicada, el UE vuelve a calcular la longitud del último mini-intervalo considerando que la transmisión terminaría en el símbolo (S+L).
Alternativamente, la DCI indica implícita o explícitamente en qué mini-intervalo dentro del patrón debe comenzar y finalizar la transmisión.
Según una quinta realización, una o varias posiciones de inicio del PUSCH 200 se configuran a través de RRC, véase la figura 7.
Las posiciones de inicio del PUSCH se pueden habilitar/deshabilitar dinámicamente en una DCI de múltiples mini intervalos. Según las posiciones habilitadas, la duración del o de los mini-intervalos varía. Cierto mini-intervalo se expande desde una posición inicial del PUSCH hasta la siguiente posición inicial del PUSCH habilitada.
Suponiendo las posiciones iniciales que se muestran en la figura 7, la figura 8 muestra un ejemplo de cómo el patrón de mini-intervalos 300 puede cambiar dinámicamente dependiendo de la posición habilitada a través de la DCI. En la figura superior, posición 1 y 3 habilitadas. En la figura inferior, posición 2 y 4 habilitadas.
En los ejemplos anteriores, y tal como se describe más adelante, la DCI proporciona una indicación correspondiente a los recursos de tiempo, por ejemplo temporización de intervalo/mini-intervalo, que corresponde a una pluralidad de transmisiones de PUSCH. Por lo tanto, la DCI proporciona programación de enlace ascendente para la pluralidad de PUSCH, de manera eficiente.
Con respecto a la selección de MCS, si se programa una retransmisión del PUSCH en un recurso de tiempo diferente al de la transmisión inicial, el UE no se refiere al valor de MCS indicado por la DCI, sino que supone el mismo TBS que en la transmisión inicial y lo adapta en velocidad para que encaje en el PUSCH programado.
La figura 9 ilustra una red inalámbrica, según algunas realizaciones. Aunque el asunto descrito en este documento puede implementarse en cualquier tipo de sistema apropiado utilizando cualquier componente adecuado, las realizaciones descritas en este documento están descritas en relación con una red inalámbrica, tal como la red inalámbrica de ejemplo ilustrada en la figura 9. Para simplificar, la red inalámbrica de la figura 9 solo representa la red 406, los nodos de red 460 y 460b y los dispositivos inalámbricos 410, 410b y 410c. En la práctica, una red inalámbrica puede incluir, además, cualquier elemento adicional adecuado para soportar la comunicación entre dispositivos inalámbricos o entre un dispositivo inalámbrico y otro dispositivo de comunicación, tal como un teléfono fijo, un proveedor de servicios o cualquier otro nodo de red o dispositivo final. De los componentes ilustrados, el nodo de red
460 y el dispositivo inalámbrico 410 se representan con detalles adicionales. La red inalámbrica puede proporcionar comunicación y otros tipos de servicios a uno o más dispositivos inalámbricos, para facilitar el acceso de los dispositivos inalámbricos y/o el uso de los servicios proporcionados por, o a través de, la red inalámbrica.
La red inalámbrica puede comprender y/o interactuar con cualquier tipo de red de comunicación, telecomunicaciones, datos, celular y/o de radio u otro tipo de sistema similar. En algunas realizaciones, la red inalámbrica puede ser configurada para operar según estándares específicos u otros tipos de reglas o procedimientos predefinidos. Por lo tanto, las realizaciones particulares de la red inalámbrica pueden implementar estándares de comunicación, tales como el sistema global para comunicaciones móviles (Global System for Mobile Communications, GSM), el sistema universal de telecomunicaciones móviles (Universal Mobile Telecommunications System, UMTS), la evolución a largo plazo (Long Term Evolution, LTE) y/u otros estándares 2G, 3G, 4G, o 5G; estándares de red de área local inalámbrica (Wireless Local Area Network, WLAN), tales como los estándares IEEE 802.11; y/o cualquier otro estándar de comunicación inalámbrica apropiado, tales como los estándares interoperatividad mundial para acceso por microondas (Worldwide Interoperability for Microwave Access, WiMax), Bluetooth, Z-Wave y/o ZigBee.
La red 406 puede comprender una o más redes de retorno, redes centrales, redes de IP, redes telefónicas públicas conmutadas (Public Switched Telephone Networks, PSTN), redes de paquetes de datos, redes ópticas, redes de área amplia (Wide-Area Network, WAN), redes de área local (Local-Area Network, LAN), redes de área local inalámbrica (WLAN), redes cableadas, redes inalámbricas, redes de área metropolitana y otras redes, para permitir la comunicación entre dispositivos.
El nodo de red 460 y el dispositivo inalámbrico 410 comprenden diversos componentes que se describen con más detalle a continuación. Estos componentes trabajan juntos para proporcionar funcionalidad de nodo de red y/o dispositivo inalámbrico, tal como proporcionar conexiones inalámbricas en una red inalámbrica. En diferentes realizaciones, la red inalámbrica puede comprender cualquier número de redes cableadas o inalámbricas, nodos de red, estaciones base, controladores, dispositivos inalámbricos, estaciones repetidoras y/o cualquier otro componente o sistema que pueda facilitar o participar en la comunicación de datos y/o señales, ya sea a través de conexiones cableadas o inalámbricas.
La figura 10 ilustra un nodo de red de ejemplo 460, según ciertas realizaciones. Tal como se usa en el presente documento, nodo de red se refiere a equipos con capacidad, configurados, dispuestos y/u operables para comunicarse directa o indirectamente con un dispositivo inalámbrico y/o con otros nodos de red o equipos en la red inalámbrica, para permitir y/o proporcionar acceso inalámbrico al dispositivo inalámbrico y/o para realizar otras funciones (por ejemplo, gestión) en la red inalámbrica. Los ejemplos de nodos de red incluyen, entre otros, puntos de acceso (AP) (por ejemplo, puntos de acceso por radio), estaciones base (BS) (por ejemplo, estaciones base de radio, Nodos B, Nodos B evolucionados (eNB) y Nodos B de NR (gNB)). Las estaciones base pueden clasificarse en función de la cantidad de cobertura que proporcionan (o, dicho de otra manera, su nivel de potencia de transmisión) y también pueden denominarse femto estaciones base, pico estaciones base, micro estaciones base o macro estaciones base. Una estación base puede ser un nodo de retransmisión o un nodo donante de retransmisión que controla una retransmisión. Un nodo de red también puede incluir una o más (o todas) partes de una estación base de radio distribuida, tales como unidades digitales centralizadas y/o unidades de radio remotas (Remote Radio Units, RRU), a veces denominadas cabeceras de radio remotas (Remote Radio Heads, RRH). Dichas unidades de radio remotas pueden o no estar integradas con una antena, tal como una antena de radio integrada. Las partes de una estación base de radio distribuida también pueden denominarse nodos en un sistema de antena distribuida (Distributed Antenna System, DAS). Otros ejemplos más de nodos de red incluyen equipos de radio multiestándar (MSR) tales como BS de MSR, controladores de red, tales como controladores de red de radio (RNC) o controladores de estación base (BSC), estaciones base transceptoras (BTS), puntos de transmisión, nodos de transmisión, entidades de coordinación de multidifusión/múltiples celdas (MCE), nodos de red central (por ejemplo, MSC, MME), nodos de O&M, nodos de OSS, nodos de SON, nodos de posicionamiento (por ejemplo, E-SMLC) y/o MDT. Como ejemplo adicional, un nodo de red puede ser un nodo de red virtual tal como se describe con más detalle a continuación. Sin embargo, de manera más general, los nodos de red pueden representar cualquier dispositivo (o grupo de dispositivos) adecuado con capacidad, configurado, dispuesto y/u operable para habilitar y/o proporcionar un dispositivo inalámbrico con acceso a la red inalámbrica o para proporcionar algún servicio a un dispositivo inalámbrico que ha accedido a la red inalámbrica.
En la figura 10, el nodo de red 460 incluye circuitería de procesamiento 470, un medio legible por un dispositivo 480, una interfaz 490, equipos auxiliares 484, una fuente de alimentación 486, circuitería de potencia 487 y la antena 462. Aunque el nodo de red 460 ilustrado en la red inalámbrica de ejemplo de la figura 10 puede representan un dispositivo que incluye la combinación ilustrada de componentes de hardware, otras realizaciones pueden comprender nodos de red con diferentes combinaciones de componentes. Debe entenderse que un nodo de red comprende cualquier combinación adecuada de hardware y/o software necesaria para realizar las tareas, características, funciones y métodos descritos en este documento. Además, mientras que los componentes del nodo de red 460 se representan como cajas individuales ubicadas dentro de una caja más grande, o anidadas dentro de varias cajas, en la práctica, un nodo de red puede comprender múltiples componentes físicos diferentes que forman un solo componente ilustrado (por ejemplo, un medio legible por un dispositivo 480 puede comprender múltiples discos duros así como múltiples módulos de RAM, separados).
De manera similar, el nodo de red 460 puede estar compuesto por múltiples componentes separados físicamente (por ejemplo, un componente de NodoB y un componente de RNC, o un componente de BTS y un componente de BSC, etc.), cada uno de los cuales puede tener sus propios componentes respectivos. En ciertos planteamientos en los que el nodo de red 460 comprende múltiples componentes separados (por ejemplo, componentes BTS y BSC), uno o más de los componentes separados pueden ser compartidos entre varios nodos de red. Por ejemplo, un solo RNC puede controlar múltiples NodosB. En dicho planteamiento, cada par único de NodoB y RNC puede considerarse, en algunos casos, un solo nodo de red separado. En algunas realizaciones, el nodo de red 460 puede ser configurado para soportar múltiples tecnologías de acceso por radio (Radio Access Technologies, RAT). En dichas realizaciones, algunos componentes pueden duplicarse (por ejemplo, un medio legible por un dispositivo 480 separado para las diferentes RAT) y algunos componentes pueden reutilizarse (por ejemplo, la misma antena 462 puede ser compartida por las RAT). El nodo de red 460 también puede incluir múltiples conjuntos de los diversos componentes ilustrados para diferentes tecnologías inalámbricas integradas en el nodo de red 460, tales como, por ejemplo, las tecnologías inalámbricas de GSM, WCDMA, LTE, NR, WiFi o Bluetooth. Estas tecnologías inalámbricas pueden estar integradas en el mismo chip o en un conjunto de chips diferente o en otros componentes dentro del nodo de red 460.
La circuitería de procesamiento 470 está configurada para realizar cualquier operación de determinación, cálculo o similar (por ejemplo, ciertas operaciones de obtención) descritas en este documento como proporcionadas por un nodo de red. Estas operaciones realizadas por la circuitería de procesamiento 470 pueden incluir el procesamiento de la información obtenida mediante la circuitería de procesamiento 470, por ejemplo, convirtiendo la información obtenida en otra información, comparando la información obtenida o la información convertida con la información almacenada en el nodo de red, y/o realizando una o más operaciones basándose en la información obtenida o convertida y, como resultado de dicho procesamiento, realizar una determinación.
La circuitería de procesamiento 470 puede comprender una combinación de uno o más de un microprocesador, controlador, microcontrolador, unidad central de procesamiento, procesador de señales digitales, circuito integrado específico de la aplicación, matriz de puertas programables en campo o cualquier otro dispositivo informático adecuado, recurso o combinación de hardware, software y/o lógica codificada operable para proporcionar, ya sea solo o junto con otros componentes del nodo de red 460, tales como el medio legible por dispositivo 480, la funcionalidad del nodo de red 460. Por ejemplo, la circuitería de procesamiento 470 puede ejecutar instrucciones almacenadas en el medio legible por un dispositivo 480 o en la memoria dentro de la circuitería de procesamiento 470. Dicha funcionalidad puede incluir proporcionar cualquiera de las diversas características, inalámbricas, funciones o beneficios explicados en este documento. En algunas realizaciones, la circuitería de procesamiento 470 puede incluir un sistema en un chip (System on a Chip, SOC).
En algunas realizaciones, la circuitería de procesamiento 470 puede incluir uno o más circuitos transceptores de radiofrecuencia (RF) 472 y circuitería de procesamiento 474 de banda base. En algunas realizaciones, los circuitos transceptores de radiofrecuencia (RF) 472 y la circuitería de procesamiento 474 de banda base pueden estar en chips (o conjuntos de chips) separados, placas o unidades, tales como unidades de radio y unidades digitales. En realizaciones alternativas, una parte o la totalidad de los circuitos transceptores de RF 472 y la circuitería de procesamiento 474 de banda base pueden estar en el mismo chip o conjunto de chips, placas o unidades.
En ciertas realizaciones, algunas o todas las funciones descritas en el presente documento proporcionadas por un nodo de red, estación base, eNB u otro dispositivo de red similar pueden realizarse mediante la circuitería de procesamiento 470 ejecutando instrucciones almacenadas en el medio legible por un dispositivo 480 o en la memoria dentro de la circuitería de procesamiento 470. En realizaciones alternativas, una parte o la totalidad de la funcionalidad puede ser proporcionada por la circuitería de procesamiento 470 sin ejecutar instrucciones almacenadas en un medio separado o discreto legible por un dispositivo, tal como de manera cableada. En cualquiera de esas realizaciones, ya sea ejecutando instrucciones almacenadas en un medio de almacenamiento legible por un dispositivo o no, la circuitería de procesamiento 470 puede ser configurada para realizar la funcionalidad descrita. Los beneficios proporcionados por dicha funcionalidad no están limitados a la circuitería de procesamiento 470 sola o a otros componentes del nodo de red 460, sino que los disfruta el nodo de red 460 como un conjunto, y/o los usuarios finales y la red inalámbrica en general.
El medio legible por un dispositivo 480 puede comprender cualquier forma de memoria legible por un ordenador, volátil o no volátil, que incluye, entre otros, un almacenamiento persistente, una memoria de estado sólido, una memoria montada remotamente, medios magnéticos, medios ópticos, una memoria de acceso aleatorio (Random Access Memory, RAM), una memoria de solo lectura (Read Only Memory, ROM), medios de almacenamiento masivo (por ejemplo, un disco duro), medios de almacenamiento extraíbles (por ejemplo, una unidad flash, un disco compacto (Compact Disk, CD) o un disco de vídeo digital (Digital Vídeo Disk, DVD)), y/o cualquier otro o dispositivo de memoria, no volátil, no transitorio, legible y/o ejecutable por un ordenador, que almacena información, datos y/o instrucciones que pueden ser utilizados por la circuitería de procesamiento 470. El medio legible por un dispositivo 480 puede almacenar cualquier instrucción, dato o información adecuada, que incluye un programa informático, software, una aplicación que incluye una o más de lógica, reglas, código, tablas, etc. y/u otras instrucciones que pueden ser ejecutadas por la circuitería de procesamiento 470 y, utilizadas por el nodo de red 460. El medio legible por un dispositivo 480 puede ser utilizado para almacenar cualquier cálculo realizado por la circuitería de procesamiento 470 y/o cualquier dato recibido a través de la interfaz 490. En algunas realizaciones, la circuitería de procesamiento 470 y el medio legible por un dispositivo 480 pueden considerarse integrados.
La interfaz 490 se usa en la comunicación por cable o inalámbrica de señalización y/o datos entre el nodo de red 460, la red 406 y/o los dispositivos inalámbricos 410. Tal como se ilustra, la interfaz 490 comprende uno o varios puertos/terminales 494 para enviar y recibir datos, por ejemplo hacia y desde la red 406 a través de una conexión por cable. La interfaz 490 también incluye una circuitería de interfaz de usuario 492 de radio que puede acoplarse a, o en ciertas realizaciones, formar parte de la antena 462. La circuitería de interfaz de usuario 492 de radio comprende filtros 498 y amplificadores 496. La circuitería de interfaz de usuario 492 de radio puede estar conectada a la antena 462 y a la circuitería de procesamiento 470. La circuitería de interfaz de usuario de radio puede ser configurada para acondicionar las señales comunicadas entre la antena 462 y la circuitería de procesamiento 470. La circuitería de interfaz de usuario 492 de radio puede recibir datos digitales que deben ser enviados a otros nodos de la red o dispositivos inalámbricos a través de una conexión inalámbrica. La circuitería de interfaz de usuario 492 de radio puede convertir los datos digitales en una señal de radio que tenga los parámetros de canal y ancho de banda apropiados usando una combinación de filtros 498 y/o amplificadores 496. A continuación, la señal de radio puede ser transmitida a través de la antena 462. De manera similar, cuando recibe datos, la antena 462 puede recopilar señales de radio que luego son convertidos en datos digitales mediante la circuitería de interfaz de usuario 492 de radio. Los datos digitales pueden pasar a la circuitería de procesamiento 470. En otras realizaciones, la interfaz puede comprender diferentes componentes y/o diferentes combinaciones de componentes.
En ciertas realizaciones alternativas, el nodo de red 460 puede no incluir circuitería de interfaz de usuario 492 de radio separada; en su lugar, la circuitería de procesamiento 470 puede comprender una circuitería de interfaz de usuario de radio, y puede estar conectada a la antena 462 sin una circuitería de interfaz de usuario 492 de radio separada. De manera similar, en algunas realizaciones, la totalidad o una parte de los circuitos transceptores de RF 472 pueden considerarse parte de la interfaz 490. En otras realizaciones, la interfaz 490 puede incluir uno o más puertos o terminales 494, circuitería de interfaz de usuario 492 de radio y circuitos transceptores de RF 472, como parte de una unidad de radio (no mostrada), y la interfaz 490 pueden comunicarse con la circuitería de procesamiento 474 de banda base, que forma parte de una unidad digital (no mostrada).
La antena 462 puede incluir una o más antenas, o conjuntos de antenas, configuradas para enviar y/o recibir señales inalámbricas. La antena 462 se puede acoplar a la circuitería de interfaz de usuario de radio 490, y puede ser cualquier tipo de antena capaz de transmitir y recibir datos y/o señales de manera inalámbrica. En algunas realizaciones, la antena 462 puede comprender una o más antenas omnidireccionales, de sector o de panel, operables para transmitir/recibir señales de radio entre, por ejemplo, 2 GHz y 66 GHz. Se puede usar una antena omnidireccional para transmitir/recibir señales de radio en cualquier dirección, se puede usar una antena de sector para transmitir/recibir señales de radio de dispositivos dentro de un área en particular, y una antena de panel puede ser una antena de línea de visión que se usa para transmitir/recibir señales de radio en una línea relativamente recta. En algunos casos, el uso de más de una antena puede denominarse MIMO. En ciertas realizaciones, la antena 462 puede estar separada del nodo de red 460 y puede ser conectada al nodo de red 460 a través de una interfaz o puerto.
La antena 462, la interfaz 490 y/o la circuitería de procesamiento 470 pueden ser configuradas para realizar cualquier operación de recepción y/o ciertas operaciones de obtención descritas en este documento como realizadas por un nodo de red. Cualquier información, datos y/o señales pueden recibirse desde un dispositivo inalámbrico, desde otro nodo de red y/o desde cualquier otro equipo de red. De manera similar, la antena 462, la interfaz 490 y/o la circuitería de procesamiento 470 pueden ser configuradas para realizar cualquier operación de transmisión descrita en este documento como realizada por un nodo de red. Cualquier información, datos y/o señales pueden ser transmitidos a un dispositivo inalámbrico, a otro nodo de red y/o a cualquier otro equipo de red.
La circuitería de potencia 487 puede comprender, o estar acoplada a, una circuitería de gestión de la potencia, y está configurada para suministrar energía a los componentes del nodo de red 460 para realizar la funcionalidad descrita en este documento. La circuitería de potencia 487 puede recibir energía de la fuente de alimentación 486. La fuente de alimentación 486 y/o la circuitería de potencia 487 pueden ser configuradas para suministrar energía a los diversos componentes del nodo de red 460 en una forma adecuada para los componentes respectivos (por ejemplo, a una tensión y corriente necesarias para cada componente respectivo). La fuente de alimentación 486 puede estar incluida o ser externa a la circuitería de potencia 487 y/o al nodo de red 460. Por ejemplo, el nodo de red 460 puede conectarse a una fuente de alimentación externa (por ejemplo, una toma de corriente) a través de una circuitería de entrada o de una interfaz, tal como un cable eléctrico, en el que la fuente de alimentación externa suministra energía a la circuitería de potencia 487. Como ejemplo adicional, la fuente de alimentación 486 puede comprender una fuente de alimentación en forma de batería o paquete de baterías, que está conectada a, o integrada en, la circuitería de potencia 487. La batería puede suministrar energía de reserva en caso de que falle la fuente de alimentación externa. También se pueden utilizar otros tipos de fuentes de alimentación, tales como dispositivos fotovoltaicos.
Realizaciones alternativas del nodo de red 460 pueden incluir componentes adicionales, además de los que se muestran en la figura 10, que pueden ser responsables de proporcionar ciertos aspectos de la funcionalidad del nodo de red, incluida cualquiera de las funciones descritas en este documento y/o cualquier funcionalidad necesaria para respaldar el asunto descrito en este documento. Por ejemplo, el nodo de red 460 puede incluir un equipo de interfaz de usuario, para permitir la entrada de información en el nodo de red 460 y para permitir la salida de información desde el nodo de red 460. Esto puede permitir que un usuario realice diagnósticos, mantenimiento, reparación y otras funciones administrativas para el nodo de red 460.
La figura 11 ilustra un dispositivo inalámbrico de ejemplo, según ciertas realizaciones. Tal como se usa en el presente documento, dispositivo inalámbrico se refiere a un dispositivo con capacidad, configurado, dispuesto y/u operable para comunicarse de manera inalámbrica con nodos de red y/u otros dispositivos inalámbricos. A menos que se indique otra cosa, el término “dispositivo inalámbrico” se puede usar en el presente documento de manera intercambiable con “equipo de usuario” (UE). La comunicación inalámbrica puede implicar la transmisión y/o recepción de señales inalámbricas mediante ondas electromagnéticas, ondas de radio, ondas infrarrojas y/u otros tipos de señales, adecuados para transmitir información a través del aire. En algunas realizaciones, un dispositivo inalámbrico puede ser configurado para transmitir y/o recibir información sin interacción humana directa. Por ejemplo, un dispositivo inalámbrico puede diseñarse para transmitir información a una red en un horario predeterminado, cuando se activa por un evento interno o externo, o en respuesta a solicitudes desde la red. Ejemplos de un dispositivo inalámbrico incluyen, entre otros, un teléfono inteligente, un teléfono móvil, un teléfono celular, un teléfono de voz sobre IP (Voice over IP, VoIP), un teléfono de bucle local inalámbrico, un ordenador de sobremesa, un asistente digital personal (Personal Digital Assistant, PDA), una cámara inalámbrica, una consola o dispositivo de juegos, un dispositivo de almacenamiento de música, un dispositivo de reproducción, un dispositivo terminal portátil, un terminal inalámbrico, una estación móvil, una tableta, un ordenador portátil, un equipo integrado en un ordenador portátil (LEE), un equipo portátil montado (LME), un dispositivo inteligente, un equipo inalámbrico en las instalaciones del cliente (Customer Premises Equipment, CPE), un dispositivo terminal inalámbrico montado en un vehículo, etc. Un dispositivo inalámbrico puede soportar la comunicación de dispositivo a dispositivo (D2D), por ejemplo, mediante la implementación de un estándar del 3GPP para la comunicación de enlace lateral, de vehículo a vehículo (V2V), de vehículo a infraestructura (V2I), de vehículo a todo (V2X) y, en este caso, se puede denominar dispositivo de comunicación D2D. Como otro ejemplo específico más, en un planteamiento de Internet de las cosas (IoT), un dispositivo inalámbrico puede representar una máquina u otro dispositivo que realiza monitorización y/o mediciones y transmite los resultados de dicha monitorización y/o mediciones a otro dispositivo inalámbrico y/o o a un nodo de red. En este caso, el dispositivo inalámbrico puede ser un dispositivo de máquina a máquina (M2M) que, en un contexto de 3GPP puede denominarse dispositivo de MTC. Como un ejemplo particular, el dispositivo inalámbrico puede ser un UE que implementa el estándar de Internet de las cosas de banda estrecha (NB-IoT) del 3GPP. Ejemplos particulares de tales máquinas o dispositivos son sensores, dispositivos de medición tales como medidores de potencia, maquinaria industrial o dispositivos personales o electrodomésticos (por ejemplo, refrigeradores, televisores, etc.) dispositivos portátiles personales (por ejemplo, relojes, monitores de actividad física, etc.). En otros planteamientos, un dispositivo inalámbrico puede representar un vehículo u otro equipo que sea capaz de monitorizar y/o informar sobre su estado operativo u otras funciones asociadas con su funcionamiento. Un dispositivo inalámbrico tal como se ha descrito anteriormente puede representar el punto final de una conexión inalámbrica, en cuyo caso el dispositivo puede denominarse terminal inalámbrico. Además, un dispositivo inalámbrico tal como el descrito anteriormente puede ser móvil, en cuyo caso también puede denominarse dispositivo móvil o terminal móvil.
Tal como se ilustra, el dispositivo inalámbrico 410 incluye una antena 411, una interfaz 414, circuitería de procesamiento 420, un medio legible por un dispositivo 430, equipos de interfaz de usuario 432, equipos auxiliares 434, una fuente de alimentación 436 y circuitería de potencia 437. El dispositivo inalámbrico 410 puede incluir múltiples conjuntos de uno o más de los componentes ilustrados para diferentes tecnologías inalámbricas soportadas por el dispositivo inalámbrico 410, tales como, por ejemplo, tecnologías inalámbricas GSM, WCDMA, LTE, n R, WiFi, WiMAX o Bluetooth, solo por mencionar algunas. Estas tecnologías inalámbricas pueden estar integradas en los mismos o diferentes chips o conjuntos de chips que otros componentes dentro del dispositivo inalámbrico 410.
La antena 411 puede incluir una o más antenas o conjuntos de antenas, configuradas para enviar y/o recibir señales inalámbricas, y está conectada a la interfaz 414. En ciertas realizaciones alternativas, la antena 411 puede estar separada del dispositivo inalámbrico 410 y ser conectada al dispositivo inalámbrico 410 a través de una interfaz o puerto. La antena 411, la interfaz 414 y/o la circuitería de procesamiento 420 pueden ser configuradas para realizar cualquier operación de recepción o transmisión descrita en este documento como si la realizara un dispositivo inalámbrico. Cualquier información, datos y/o señales pueden ser recibidos desde un nodo de red y/u otro dispositivo inalámbrico. En algunas realizaciones, la circuitería de interfaz de usuario de radio y/o la antena 411 pueden ser consideradas una interfaz.
Tal como se ilustra, la interfaz 414 comprende una circuitería de interfaz de usuario 412 de radio y una antena 411. La circuitería de interfaz de usuario 412 de radio comprende uno o más filtros 418 y amplificadores 416. La circuitería de interfaz de usuario 414 de radio está conectada a la antena 411 y a la circuitería de procesamiento 420, y está configurada para acondicionar señales comunicadas entre la antena 411 y la circuitería de procesamiento 420. La circuitería de interfaz de usuario 412 de radio puede estar acoplada a la antena 411 o formar parte de ella. En algunas realizaciones, el dispositivo inalámbrico 410 puede no incluir circuitería de interfaz de usuario 412 de radio separada; por el contrario, la circuitería de procesamiento 420 puede comprender una circuitería de interfaz de usuario de radio y puede estar conectada a la antena 411. De manera similar, en algunas realizaciones, una parte o la totalidad de los circuitos transceptores de RF 422 pueden considerarse parte de la interfaz 414. La circuitería de interfaz de usuario 412 de radio puede recibir datos digitales que se enviarán a otros nodos de red o dispositivos inalámbricos a través de una conexión inalámbrica. La circuitería de interfaz de usuario 412 de radio puede convertir los datos digitales en una señal de radio que tenga los parámetros de canal y ancho de banda apropiados usando una combinación de filtros 418 y/o amplificadores 416. A continuación, la señal de radio puede ser transmitida a través de la antena 411. De manera similar, cuando se reciben datos, la antena 411 puede recopilar señales de radio que luego se convierten en
datos digitales mediante la circuitería de interfaz de usuario 412 de radio. Los datos digitales pueden ser pasados a la circuitería de procesamiento 420. En otras realizaciones, la interfaz puede comprender diferentes componentes y/o diferentes combinaciones de componentes.
La circuitería de procesamiento 420 puede comprender una combinación de uno o más de un microprocesador, un controlador, un microcontrolador, una unidad central de procesamiento, un procesador de señales digitales, un circuito integrado específico de la aplicación, una matriz de puertas programables en campo o cualquier otro dispositivo informático adecuado, recurso o combinación de hardware, software y/o lógica codificada operable para proporcionar, ya sea solo o junto con otros componentes del dispositivo inalámbrico 410, tales como el medio legible por un dispositivo 430, la funcionalidad del dispositivo inalámbrico 410. Dicha funcionalidad puede incluir la provisión de cualquiera de las diversas características o beneficios inalámbricos que se explican en este documento. Por ejemplo, la circuitería de procesamiento 420 puede ejecutar instrucciones almacenadas en el medio legible por un dispositivo 430 o en la memoria dentro de la circuitería de procesamiento 420 para proporcionar la funcionalidad descrita en este documento.
Tal como se ilustra, la circuitería de procesamiento 420 incluye uno o más circuitos transceptores de RF 422, circuitería de procesamiento de banda base 424 y circuitería de procesamiento de aplicaciones 426. En otras realizaciones, la circuitería de procesamiento pueden comprender diferentes componentes y/o diferentes combinaciones de componentes. En ciertas realizaciones, la circuitería de procesamiento 420 del dispositivo inalámbrico 410 puede comprender un SOC. En algunas realizaciones, los circuitos transceptores de RF 422, la circuitería de procesamiento de banda base 424 y la circuitería de procesamiento de aplicaciones 426 pueden estar en chips o conjuntos de chips separados. En realizaciones alternativas, una parte o la totalidad de la circuitería de procesamiento de banda base 424 y la circuitería de procesamiento de aplicaciones 426 pueden estar combinados en un chip o conjunto de chips, y los circuitos transceptores de RF 422 pueden estar en un chip o conjunto de chips separado. En otras realizaciones alternativas, una parte o la totalidad de los circuitos transceptores de RF 422 y la circuitería de procesamiento de banda base 424 pueden estar en el mismo chip o conjunto de chips, y la circuitería de procesamiento de aplicaciones 426 puede estar en un chip o conjunto de chips separado. En otras realizaciones alternativas, una parte o la totalidad de los circuitos transceptores de RF 422, la circuitería de procesamiento de banda base 424 y la circuitería de procesamiento de aplicaciones 426 pueden estar combinadas en el mismo chip o conjunto de chips. En algunas realizaciones, los circuitos transceptores de RF 422 pueden formar parte de la interfaz 414. Los circuitos transceptores de RF 422 pueden acondicionar las señales de RF para la circuitería de procesamiento 420.
En ciertas realizaciones, una parte o la totalidad de las funciones descritas en el presente documento realizadas por un dispositivo inalámbrico puede ser proporcionada mediante la circuitería de procesamiento 420 que ejecuta instrucciones almacenadas en el medio legible por un dispositivo 430, que en ciertas realizaciones puede ser un medio de almacenamiento legible por un ordenador. En realizaciones alternativas, una parte o la totalidad de la funcionalidad puede ser proporcionada por la circuitería de procesamiento 420 sin ejecutar instrucciones almacenadas en un medio de almacenamiento legible por un dispositivo separado o discreto, tal como de manera cableada. En cualquiera de esas realizaciones particulares, ya sea ejecutando instrucciones almacenadas en un medio de almacenamiento legible por un dispositivo o no, la circuitería de procesamiento 420 puede ser configurada para realizar la funcionalidad descrita. Los beneficios proporcionados por dicha funcionalidad no están limitados a la circuitería de procesamiento 420 sola o a otros componentes del dispositivo inalámbrico 410, sino que los disfruta el dispositivo inalámbrico 410 como un conjunto, y/o los usuarios finales y la red inalámbrica en general.
La circuitería de procesamiento 420 puede ser configurada para realizar cualquier operación de determinación, cálculo o similar (por ejemplo, ciertas operaciones de obtención) descritas en este documento como realizadas por un dispositivo inalámbrico. Estas operaciones, tal como las realiza la circuitería de procesamiento 420, pueden incluir el procesamiento de la información obtenida por la circuitería de procesamiento 420, por ejemplo, convertir la información obtenida en otra información, comparar la información obtenida o la información convertida con la información almacenada por el dispositivo inalámbrico 410, y/o realizar una o más operaciones basándose en la información obtenida o convertida y, como resultado de dicho procesamiento, realizar una determinación.
El medio legible por un dispositivo 430 puede funcionar para almacenar un programa informático, software, una aplicación que incluye una o más de lógica, reglas, códigos, tablas, etc. y/u otras instrucciones capaces de ser ejecutadas por la circuitería de procesamiento 420. El medio legible por un dispositivo 430 puede incluir la memoria del ordenador (por ejemplo, una memoria de acceso aleatorio (RAM) o una memoria de solo lectura (ROM)), medios de almacenamiento masivo (por ejemplo, un disco duro), medios de almacenamiento extraíbles (por ejemplo, un disco compacto (CD) o un disco de vídeo digital (DVD)), y/o cualquier otro dispositivo de memoria legible y/o ejecutable por un ordenador, volátil o no volátil, no transitorio, que almacena información, datos y/o instrucciones que pueden ser utilizados por la circuitería de procesamiento 420. En algunas realizaciones, la circuitería de procesamiento 420 y el medio legible por un dispositivo 430 pueden considerarse integrados.
El equipo de interfaz de usuario 432 puede proporcionar componentes que permiten que un usuario humano interactúe con el dispositivo inalámbrico 410. Dicha interacción puede ser de muchas formas, tal como visual, auditiva, táctil, etc. El equipo de interfaz de usuario 432 puede funcionar para producir una salida para el usuario y para permitir que el usuario proporcione información al dispositivo inalámbrico 410. El tipo de interacción puede variar según el tipo de equipo de interfaz de usuario 432 instalado en el dispositivo inalámbrico 410. Por ejemplo, si el dispositivo inalámbrico
410 es un teléfono inteligente, la interacción puede ser a través de una pantalla táctil; si el dispositivo inalámbrico 410 es un medidor inteligente, la interacción puede ser a través de una pantalla que proporcione el uso (por ejemplo, la cantidad de galones usados) o un altavoz que proporcione una alerta audible (por ejemplo, si se detecta humo). El equipo de interfaz de usuario 432 puede incluir interfaces de entrada, dispositivos y circuitos, e interfaces de salida, dispositivos y circuitos. El equipo de interfaz de usuario 432 está configurado para permitir la entrada de información en el dispositivo inalámbrico 410 y está conectado a la circuitería de procesamiento 420 para permitir que la circuitería de procesamiento 420 procese la información de entrada. El equipo de interfaz de usuario 432 puede incluir, por ejemplo, un micrófono, un sensor de proximidad u otro sensor, teclas/botones, una pantalla táctil, una o más cámaras, un puerto USB u otra circuitería de entrada. El equipo de interfaz de usuario 432 también está configurado para permitir la salida de información desde el dispositivo inalámbrico 410 y para permitir que la circuitería de procesamiento 420 envíe información desde el dispositivo inalámbrico 410. El equipo de interfaz de usuario 432 puede incluir, por ejemplo, un altavoz, una pantalla, circuitería de vibración, un puerto USB, una interfaz de auriculares u otra circuitería de salida. Utilizando una o más interfaces, dispositivos y circuitos de entrada y salida del equipo de interfaz de usuario 432, el dispositivo inalámbrico 410 puede comunicarse con los usuarios finales y/o con la red inalámbrica y permitirle beneficiarse de la funcionalidad descrita en este documento.
El equipo auxiliar 434 puede funcionar para proporcionar una funcionalidad más específica que, en general, no pueden realizar los dispositivos inalámbricos. Este puede comprender sensores especializados para realizar mediciones para diversos fines, interfaces para tipos adicionales de comunicación, tal como comunicaciones por cable, etc. La inclusión y el tipo de componentes del equipo auxiliar 434 pueden variar según la realización y/o el planteamiento.
La fuente de alimentación 436 puede, en algunas realizaciones, tener la forma de una batería o un paquete de baterías. También se pueden usar otros tipos de fuentes de alimentación, tales como una fuente de alimentación externa (por ejemplo, una toma de corriente), dispositivos fotovoltaicos o pilas. El dispositivo inalámbrico 410 puede comprender, además, una circuitería de potencia 437 para suministrar energía desde la fuente de alimentación 436 a las diversas partes del dispositivo inalámbrico 410 que necesitan energía de la fuente de alimentación 436 para llevar a cabo cualquier funcionalidad descrita o indicada en el presente documento. La circuitería de potencia 437 puede comprender, en ciertas realizaciones, una circuitería de gestión de la potencia. La circuitería de potencia 437 puede funcionar adicional o alternativamente para recibir potencia de una fuente de alimentación externa; en cuyo caso el dispositivo inalámbrico 410 puede ser conectado a la fuente de alimentación externa (como una toma de corriente) a través de una circuitería de entrada o una interfaz tal como un cable de alimentación eléctrica. La circuitería de potencia 437 también puede funcionar en ciertas realizaciones para suministrar energía desde una fuente de alimentación externa a la fuente de alimentación 436. Esto puede ser, por ejemplo, para la carga de la fuente de alimentación 436. La circuitería de potencia 437 puede realizar cualquier formateo, conversión u otra modificación de la energía de la fuente de alimentación 436 para hacer que la energía sea adecuada para los componentes respectivos del dispositivo inalámbrico 410 al que se suministra energía.
La figura 12 ilustra una realización de un UE 500 según diversos aspectos descritos en este documento. Tal como se usa en el presente documento, un equipo de usuario o UE puede no tener necesariamente un usuario en el sentido de un usuario humano que posee y/u opera el dispositivo en cuestión. En cambio, un UE puede representar un dispositivo que está destinado a la venta o al accionamiento por parte de un usuario humano, pero que puede no estar asociado, o que puede no estar inicialmente asociado con un usuario humano específico (por ejemplo, un controlador de rociadores inteligente). Alternativamente, un UE puede representar un dispositivo que no está destinado a la venta o accionamiento por parte de un usuario final, pero que puede ser asociado o accionado en beneficio de un usuario (por ejemplo, un medidor de potencia inteligente). El UE 500 puede ser cualquier UE identificado por el proyecto de asociación de 3" generación (3rd Generation Partnership Project, 3GPP), que incluye un UE de NB-IoT, un UE de comunicación de tipo máquina (MTC) y/o un UE de MTC mejorada (eMTC). El UE 500, tal como se ilustra en la figura 12, es un ejemplo de un dispositivo inalámbrico configurado para la comunicación según uno o más estándares de comunicación promulgados por el proyecto de asociación de 3" generación (3GPP), tal como los estándares GSM, UMTS, LTE y/o 5G de 3GPP. Tal como se mencionó anteriormente, el término dispositivo inalámbrico y UE pueden usarse de manera intercambiable. En consecuencia, aunque la figura 12 es un UE, los componentes explicados en el presente documento son igualmente aplicables a un dispositivo inalámbrico y viceversa.
En la figura 12, el UE 500 incluye una circuitería de procesamiento 501 que está acoplada operativamente a la interfaz de entrada/salida 505, a la interfaz de radiofrecuencia (RF) 509, a la interfaz de conexión de red 511, a la memoria 515 que incluye la memoria de acceso aleatorio (RAM) 517, la memoria de solo lectura (ROM) 519 y el medio de almacenamiento 521 o similar, al subsistema de comunicación 531, a la fuente de alimentación 533 y/o a cualquier otro componente, o a cualquier combinación de los mismos. El medio de almacenamiento 521 incluye el sistema operativo 523, el programa de aplicación 525 y los datos 527. En otras realizaciones, el medio de almacenamiento 521 puede incluir otros tipos similares de información. Ciertos UE pueden utilizar todos los componentes que se muestran en la figura 12, o solo un subconjunto de los componentes. El nivel de integración entre los componentes puede variar de un UE a otro UE. Además, ciertos UE pueden contener múltiples instancias de un componente, tal como múltiples procesadores, memorias, transceptores, transmisores, receptores, etc.
En la figura 12, la circuitería de procesamiento 501 puede ser configurada para procesar instrucciones y datos informáticos. La circuitería de procesamiento 501 puede ser configurada para implementar cualquier máquina de estado secuencial operativa para ejecutar instrucciones de máquina almacenadas como programas informáticos
legibles por una máquina en la memoria, tal como una o más máquinas de estado implementadas en hardware (por ejemplo, en lógica discreta, FPGA, ASIC, etc. .); lógica programable junto con firmware apropiado; uno o más programas almacenados, procesadores de uso general, tales como un microprocesador o un procesador de señal digital (Digital Signal Processor, DSP), junto con el software apropiado; o cualquier combinación de los anteriores. Por ejemplo, la circuitería de procesamiento 501 puede incluir dos unidades centrales de procesamiento (Central Processing Units, CPU). Los datos pueden ser información en una forma adecuada para ser utilizada por un ordenador.
En la realización representada, la interfaz de entrada/salida 505 puede ser configurada para proporcionar una interfaz de comunicación a un dispositivo de entrada, un dispositivo de salida o un dispositivo de entrada y salida. El UE 500 puede ser configurado para usar un dispositivo de salida a través de la interfaz de entrada/salida 505. Un dispositivo de salida puede usar el mismo tipo de puerto de interfaz que un dispositivo de entrada. Por ejemplo, se puede usar un puerto USB para proporcionar entrada y salida desde el UE 500. El dispositivo de salida puede ser un altavoz, una tarjeta de sonido, una tarjeta de vídeo, una pantalla, un monitor, una impresora, un accionador, un emisor, una tarjeta inteligente, otro dispositivo de salida o cualquier combinación de los mismos. El UE 500 puede ser configurado para usar un dispositivo de entrada a través de la interfaz de entrada/salida 505 para permitir que un usuario capture información en el UE 500. El dispositivo de entrada puede incluir una pantalla sensible al tacto o sensible a la presencia, una cámara (por ejemplo, una cámara digital, una cámara de vídeo digital, una cámara web, etc.), un micrófono, un sensor, un ratón, una bola de seguimiento, un panel direccional, un panel de seguimiento, una rueda de desplazamiento, una tarjeta inteligente y similares. La pantalla sensible a la presencia puede incluir un sensor táctil capacitivo o resistivo para detectar la entrada de un usuario. Un sensor puede ser, por ejemplo, un acelerómetro, un giroscopio, un sensor de inclinación, un sensor de fuerza, un magnetómetro, un sensor óptico, un sensor de proximidad, otro sensor similar o cualquier combinación de los mismos. Por ejemplo, el dispositivo de entrada puede ser un acelerómetro, un magnetómetro, una cámara digital, un micrófono y un sensor óptico.
En la figura 12, la interfaz de RF 509 puede ser configurada para proporcionar una interfaz de comunicación a los componentes de RF, tales como un transmisor, un receptor y una antena. La interfaz de conexión de red 511 puede ser configurada para proporcionar una interfaz de comunicación a la red 543a. La red 543a puede abarcar redes cableadas y/o inalámbricas, tales como una red de área local (LAN), una red de área amplia (WAN), una red informática, una red inalámbrica, una red de telecomunicaciones, otra red similar o cualquier combinación de las mismas. Por ejemplo, la red 543a puede comprender una red Wi-Fi. La interfaz de conexión de red 511 se puede configurar para incluir una interfaz de un receptor y de un transmisor utilizadas para comunicarse con uno o más dispositivos a través de una red de comunicación según uno o más protocolos de comunicación, tales como Ethernet, TCP/IP, SONET, ATM o similares. La interfaz de conexión de red 511 puede implementar la funcionalidad de receptor y transmisor apropiada para los enlaces de la red de comunicación (por ejemplo, óptica, eléctrica y similares). Las funciones de transmisor y receptor pueden compartir componentes de circuito, software o firmware o, alternativamente, pueden ser implementadas por separado.
La RAM 517 puede ser configurada para interactuar a través del bus 502 con la circuitería de procesamiento 501 para proporcionar almacenamiento o almacenamiento en caché de datos o instrucciones informáticas durante la ejecución de programas de software tales como el sistema operativo, programas de aplicación y controladores de dispositivos. La ROM 519 puede ser configurada para proporcionar instrucciones informáticas o datos a la circuitería de procesamiento 501. Por ejemplo, la ROM 519 puede ser configurada para almacenar datos o códigos de sistema de bajo nivel que no varían para funciones básicas del sistema, tales como entrada y salida (E/S) básicas, inicio, o recepción de pulsaciones de teclas de un teclado que se almacenan en una memoria no volátil. El medio de almacenamiento 521 puede ser configurado para incluir una memoria, tal como una RAM, una ROM, una memoria de solo lectura programable (Programmable ROM, PROM), una memoria de solo lectura programable borrable (Erasable PROM, EPROM), una memoria de solo lectura programable borrable eléctricamente (Electricaly EPROM, EEPROM), discos magnéticos, discos ópticos, disquetes, discos duros, cartuchos extraíbles o unidades flash. En un ejemplo, el medio de almacenamiento 521 puede ser configurado para incluir el sistema operativo 523, el programa de aplicación 525, tal como una aplicación de navegador web, un widget o un motor de dispositivo u otra aplicación, y un archivo de datos 527. El medio de almacenamiento 521 puede almacenar, para uso del UE 500, cualquiera de una variedad de diversos sistemas operativos o combinaciones de sistemas operativos.
El medio de almacenamiento 521 puede ser configurado para incluir varias unidades físicas de disco, tal como una matriz redundante de discos independientes (Redundant Array of Independent Disks, RAID), una unidad de disquete, una memoria flash, una unidad flash USB, una unidad de disco duro externa, una memoria USB, pendrive, una llave, una unidad de disco óptico de disco versátil digital de alta densidad (High Density-DVD, HD-DVD), una unidad de disco duro interna, una unidad de disco óptico Blu-Ray, una unidad de disco óptico de almacenamiento de datos digitales holográficos (Holographic Digital Data Storage, HDDS), un mini módulo de memoria en línea dual (Dual In-line Memory Module, DIMM) externo, una memoria de acceso aleatorio dinámica síncrona (Synchronous Dynamic RAM, SDRAM), una SDRAM de micro-DIMM externa, una memoria de tarjeta inteligente tal como un módulo de identidad de abonado o un módulo de identidad de usuario extraíble (Subscriber Identity Module/Removable User Identity Module, SIM/RUIM), otra memoria o cualquier combinación de los mismos. El medio de almacenamiento 521 puede permitir que el UE 500 acceda a instrucciones ejecutables por un ordenador, programas de aplicación o similares, almacenados en medios de memoria transitorios o no transitorios, para descargar datos o cargar datos. Un artículo de fabricación, tal como uno que utilice un sistema de comunicación, puede estar incorporado tangiblemente en el medio de almacenamiento 521, que puede comprender un medio legible por un dispositivo.
En la figura 12, la circuitería de procesamiento 501 puede ser configurada para comunicarse con la red 543b usando el subsistema de comunicación 531. La red 543a y la red 543b pueden ser la misma red o redes, o una red o redes diferentes. El subsistema de comunicación 531 puede ser configurado para incluir uno o más transceptores utilizados para comunicarse con la red 543b. Por ejemplo, el subsistema de comunicación 531 puede ser configurado para incluir uno o más transceptores utilizados para comunicarse con uno o más transceptores remotos de otro dispositivo con capacidad de comunicación inalámbrica, tal como otro dispositivo inalámbrico, UE o estación base de una red de acceso por radio (RAN) según uno o más protocolos de comunicación, tales como IEEE 802.5, CDMA, WCDMA, GSM, LTE, UTRAN, WiMax o similares. Cada transceptor puede incluir el transmisor 533 y/o el receptor 535 para implementar la funcionalidad del transmisor o receptor, respectivamente, apropiada para los enlaces de la RAN (por ejemplo, asignaciones de frecuencia y similares). Además, el transmisor 533 y el receptor 535 de cada transceptor pueden compartir componentes de circuito, software o firmware o, alternativamente, pueden ser implementados por separado.
En la realización ilustrada, las funciones de comunicación del subsistema de comunicación 531 pueden incluir comunicación de datos, comunicación de voz, comunicación multimedia, comunicaciones de corto alcance tal como Bluetooth, comunicación de campo cercano, comunicación basada en la ubicación tal como el uso del sistema de posicionamiento global (Global Positioning System, GPS) para determinar una ubicación, otra función de comunicación similar o cualquier combinación de las mismas. Por ejemplo, el subsistema de comunicación 531 puede incluir comunicación celular, comunicación por Wi-Fi, comunicación por Bluetooth y comunicación por GPS. La red 543b puede abarcar redes cableadas y/o inalámbricas tal como una red de área local (LAN), una red de área amplia (WAN), una red informática, una red inalámbrica, una red de telecomunicaciones, otra red similar o cualquier combinación de las mismas. Por ejemplo, la red 543b puede ser una red celular, una red Wi-Fi y/o una red de campo cercano. La fuente de alimentación 513 puede ser configurada para proporcionar alimentación de corriente alterna (Alternating Current, AC) o corriente continua (Direct Current, DC) a los componentes del UE 500.
Las características, ventajas y/o funciones descritas en el presente pueden estar implementadas en uno de los componentes del UE 500 o estar divididas en múltiples componentes del UE 500. Además, las características, ventajas y/o funciones descritas en el presente documento pueden estar implementadas en cualquier combinación de hardware, software o firmware. En un ejemplo, el subsistema de comunicación 531 puede ser configurado para incluir cualquiera de los componentes descritos en este documento. Además, la circuitería de procesamiento 501 puede ser configurada para comunicarse con cualquiera de dichos componentes a través del bus 502. En otro ejemplo, cualquiera de dichos componentes puede estar representado mediante instrucciones de programa almacenadas en la memoria que, cuando son ejecutadas mediante la circuitería de procesamiento 501, realizan las funciones correspondientes descritas en este documento. En otro ejemplo, la funcionalidad de cualquiera de dichos componentes puede estar dividida entre la circuitería de procesamiento 501 y el subsistema de comunicación 531. En otro ejemplo, las funciones no intensivas informáticamente de cualquiera de dichos componentes pueden estar implementadas en software o firmware y las funciones intensivas informáticamente pueden estar implementadas en hardware.
La figura 13 es un diagrama de bloques esquemático que ilustra un entorno de virtualización 600 en el que pueden estar virtualizadas las funciones implementadas por algunas realizaciones. En el presente contexto, virtualizar significa crear versiones virtuales de aparatos o dispositivos, lo que puede incluir la virtualización de plataformas de hardware, dispositivos de almacenamiento y recursos de red. Tal como se usa en el presente documento, la virtualización se puede aplicar a un nodo (por ejemplo, una estación base virtualizada o un nodo de acceso por radio virtualizado) o a un dispositivo (por ejemplo, un UE, un dispositivo inalámbrico o cualquier otro tipo de dispositivo de comunicación) o a componentes del mismo, y se refiere a una implementación en la que al menos una parte de la funcionalidad se implementa como uno o más componentes virtuales (por ejemplo, a través de una o más aplicaciones, componentes, funciones, máquinas virtuales o contenedores que se ejecutan en uno o más nodos físicos de procesamiento en una o más redes).
En algunas realizaciones, una parte o la totalidad de las funciones descritas en este documento pueden ser implementadas como componentes virtuales ejecutados por una o más máquinas virtuales implementadas en uno o más entornos virtuales 600 contenidos en uno o más nodos de hardware 630. Además, en realizaciones en las que el nodo virtual no es un nodo de acceso por radio o no requiere conectividad por radio (por ejemplo, un nodo de red central), entonces el nodo de red puede ser virtualizado por completo.
Las funciones pueden ser implementadas por una o más aplicaciones 620 (que, alternativamente, pueden denominarse instancias de software, dispositivos virtuales, funciones de red, nodos virtuales, funciones de red virtual, etc.) operativas para implementar algunas de las características, funciones y/o beneficios de algunas de las realizaciones descritas en este documento. Las aplicaciones 620 se ejecutan en un entorno de virtualización 600 que proporciona hardware 630 que comprende la circuitería de procesamiento 660 y la memoria 690. La memoria 690 contiene instrucciones 695 ejecutables por la circuitería de procesamiento 660 mediante la cual la aplicación 620 está operativa para proporcionar una o más de las características, beneficios y/o funciones dadas a conocer en este documento.
El entorno de virtualización 600 comprende dispositivos de hardware de red de propósito general o especial 630 que comprenden un conjunto de uno o más procesadores o circuitería de procesamiento 660, que puede ser procesadores disponibles comercialmente (Commercial Off-The-Shelf, COTS), circuitos integrados específicos de aplicaciones
(Application Specific Integrated Circuits, ASIC)), o cualquier otro tipo de circuitería de procesamiento, incluidos componentes de hardware digitales o analógicos o procesadores de propósito especial. Cada dispositivo de hardware puede comprender una memoria 690-1 que puede ser una memoria no persistente, para almacenar temporalmente instrucciones 695, o software ejecutado por la circuitería de procesamiento 660. Cada dispositivo de hardware puede comprender uno o más controladores de interfaz de red (Network Interface Controller, NIC) 670, también conocidos como tarjetas de interfaz de red, que incluyen una interfaz física de red 680. Cada dispositivo de hardware también puede incluir medios de almacenamiento no transitorios, persistentes y legibles por una máquina 690-2 que tienen almacenado software 695 y/o instrucciones ejecutables mediante la circuitería de procesamiento 660. El software 695 puede incluir cualquier tipo de software que incluye software para instanciar una o más capas de virtualización 650 (también denominados hipervisores), software para ejecutar máquinas virtuales 640, así como software que le permite ejecutar funciones, características y/o beneficios descritos en relación con algunas realizaciones descritas en este documento.
Las máquinas virtuales 640 comprenden procesamiento virtual, memoria virtual, red o interfaz virtual y almacenamiento virtual, y pueden ser ejecutadas por una capa de virtualización 650 o hipervisor correspondiente. Se pueden implementar diferentes realizaciones de la instancia del dispositivo virtual 620 en una o más de las máquinas virtuales 640, y las implementaciones se pueden realizar de diferentes maneras.
Durante la operación, la circuitería de procesamiento 660 ejecuta el software 695 para instanciar el hipervisor o la capa de virtualización 650, que a veces puede denominarse monitor de máquina virtual (Virtual Machine Monitor, VMM). La capa de virtualización 650 puede presentar una plataforma operativa virtual que aparece como hardware de red para la máquina virtual 640.
Tal como se muestra en la figura 13, el hardware 630 puede ser un nodo de red independiente con componentes genéricos o específicos. El hardware 630 puede comprender la antena 6225 y puede implementar algunas funciones a través de la virtualización. Alternativamente, el hardware 630 puede formar parte de un grupo más grande de hardware (por ejemplo, en un centro de datos o equipo en las instalaciones del cliente (CPE)) donde muchos nodos de hardware trabajan juntos y son gestionados mediante gestión y orquestación (Management ANd Orchestration, MANO) 6100, que, entre otros, supervisa la gestión del ciclo de vida de las aplicaciones 620.
La virtualización del hardware se denomina en algunos contextos virtualización de funciones de red (Network Function Virtualization, NFV). La NFV se puede utilizar para consolidar muchos tipos de equipos de red en hardware de servidor de alto volumen estándar de la industria, conmutadores físicos y almacenamiento físico, que se pueden ubicar en centros de datos y equipos en las instalaciones del cliente.
En el contexto de la NFV, la máquina virtual 640 puede ser una implementación de software de una máquina física que ejecuta programas como si se estuvieran ejecutando en una máquina física no virtualizada. Cada una de las máquinas virtuales 640 y esa parte del hardware 630 que ejecuta esa máquina virtual, ya sea hardware dedicado a esa máquina virtual y/o hardware compartido por esa máquina virtual con otras máquinas virtuales 640, forma elementos de red virtual separados (Virtual Network Elements, VNE).
Aún en el contexto de la NFV, la función de red virtual (Virtual Network Function, VNF) es responsable de manejar funciones de red específicas que se ejecutan en una o más máquinas virtuales 640 sobre la infraestructura de redes de hardware 630, y corresponde a la aplicación 620 en la figura 13.
En algunas realizaciones, una o más unidades de radio 6200 que incluyen uno o más transmisores 6220 y uno o más receptores 6210 pueden estar acopladas a una o más antenas 6225. Las unidades de radio 6200 pueden comunicarse directamente con los nodos de hardware 630 a través de una o más interfaces de red apropiadas, y pueden ser utilizadas en combinación con los componentes virtuales para proporcionar un nodo virtual con capacidades de radio, tal como un nodo de acceso por radio o una estación base.
En algunas realizaciones, algunas señales pueden verse afectadas con el uso del sistema de control 6230 que, alternativamente, puede ser utilizado para la comunicación entre los nodos de hardware 630 y las unidades de radio 6200.
La figura 14 ilustra una red de telecomunicaciones conectada a través de una red intermedia a un ordenador central, según algunas realizaciones.
Con referencia a la figura 14, según una realización, un sistema de comunicación incluye una red de telecomunicaciones 710, tal como una red celular del tipo de 3GPP, que comprende una red de acceso 711, tal como una red de acceso por radio, y una red central 714. La red de acceso 711 comprende una pluralidad de estaciones base 712a, 712b, 712c, tales como NB, eNB, gNB u otros tipos de puntos de acceso inalámbricos, cada uno de los cuales define un área de cobertura 713a, 713b, 713c correspondiente. Cada estación base 712a, 712b, 712c se puede conectar a la red central 714 a través de una conexión cableada o inalámbrica 715. Un primer UE 791 ubicado en el área de cobertura 713c está configurado para conectarse de manera inalámbrica a la estación base 712c correspondiente o ser buscado por ella. Un segundo UE 792 en el área de cobertura 713a se puede conectar de manera inalámbrica a la estación base 712a correspondiente. Si bien en este ejemplo se ilustran una pluralidad de UE
791,792, las realizaciones descritas son igualmente aplicables a una situación en la que un solo UE se encuentra en el área de cobertura, o donde un solo UE se conecta a la correspondiente estación base 712.
La propia red de telecomunicación 710 está conectada al ordenador central 730, que puede incorporarse en el hardware y/o software de un servidor independiente, un servidor implementado en la nube, un servidor distribuido o como recursos de procesamiento en un parque de servidores. El ordenador central 730 puede estar bajo la propiedad o el control de un proveedor de servicios o puede ser operado por el proveedor de servicios o en nombre del proveedor de servicios. Las conexiones 721 y 722 entre la red de telecomunicación 710 y el ordenador central 730 pueden extenderse directamente desde la red central 714 al ordenador central 730 o pueden ir a través de una red intermedia 720 opcional. La red intermedia 720 puede ser una de, o una combinación de más de una de ellas, una red pública, privada o alojada; la red intermedia 720, si la hay, puede ser una red principal o Internet; en particular, la red intermedia 720 puede comprender dos o más subredes (no mostradas).
El sistema de comunicación de la figura 14 como un conjunto permite la conectividad entre los UE 791,792 conectados y el ordenador central 730. La conectividad puede describirse como una conexión de libre transmisión (Over The Top, OTT) 750. El ordenador central 730 y los UE 791, 792 conectados están configurados para comunicar datos y/o señalización a través de la conexión de OTT 750, utilizando la red de acceso 711, la red central 714, cualquier red intermedia 720 y una posible infraestructura adicional (no mostrada) como intermediarias. La conexión de OTT 750 puede ser transparente en el sentido de que los dispositivos de comunicación participantes a través de los cuales pasa la conexión de OTT 750 desconocen el enrutamiento de las comunicaciones de enlace ascendente y enlace descendente. Por ejemplo, la estación base 712 puede o no necesitar ser informada sobre el enrutamiento pasado de una comunicación de enlace descendente entrante con datos que se originan en el ordenador central 730 para ser reenviados (por ejemplo, traspasados) a un UE 791 conectado. De manera similar, la estación base 712 necesita no estar al tanto del enrutamiento futuro de una comunicación de enlace ascendente saliente que se origine desde el UE 791 hacia el ordenador central 730.
La figura 15 ilustra un ordenador central que se comunica a través de una estación base con un equipo de usuario a través de una conexión parcialmente inalámbrica, según algunas realizaciones.
Las implementaciones de ejemplo, según una realización, del UE, la estación base y el ordenador central explicados en los párrafos anteriores se describirán a continuación con referencia a la figura 15. En el sistema de comunicación 800, el ordenador central 810 comprende hardware 815 que incluye la interfaz de comunicación 816 configurada para configurar y mantener una conexión por cable o inalámbrica con una interfaz de un dispositivo de comunicación diferente del sistema de comunicación 800. El ordenador central 810 comprende, además, una circuitería de procesamiento 818, que puede tener capacidades de almacenamiento y/o procesamiento. En particular, la circuitería de procesamiento 818 puede comprender uno o más procesadores programables, circuitos integrados específicos de la aplicación, conjuntos de puertas programables en campo o combinaciones de estos (no mostradas) adaptados para ejecutar instrucciones. El ordenador central 810 comprende, además, el software 811, que está almacenado en el ordenador central 810 o es accesible por él y ejecutable mediante la circuitería de procesamiento 818. El software 811 incluye la aplicación principal 812. La aplicación principal 812 puede funcionar para proporcionar un servicio a un usuario remoto, tal como un UE 830 conectándose a través de la conexión de OTT 850 que termina en el UE 830 y el ordenador central 810. Al proporcionar el servicio al usuario remoto, la aplicación principal 812 puede proporcionar datos de usuario que se transmiten mediante la conexión de OTT 850.
El sistema de comunicación 800 incluye, además, la estación base 820 dispuesta en un sistema de telecomunicación y que comprende el hardware 825 que le permite comunicarse con el ordenador central 810 y con el UE 830. El hardware 825 puede incluir la interfaz de comunicación 826 para configurar y mantener una conexión por cable o inalámbrica con una interfaz de un dispositivo de comunicación diferente del sistema de comunicación 800, así como la interfaz de radio 827 para establecer y mantener al menos una conexión inalámbrica 870 con el UE 830 ubicado en un área de cobertura (no mostrada en la figura 8) atendida por la estación base 820. La interfaz de comunicación 826 puede ser configurada para facilitar la conexión 860 al ordenador central 810. La conexión 860 puede ser directa o puede pasar a través de una red central (no mostrada en la figura 8) del sistema de telecomunicación y/o a través de una o más redes intermedias fuera del sistema de telecomunicación. En la realización que se muestra, el hardware 825 de la estación base 820 incluye, además, una circuitería de procesamiento 828, que puede comprender uno o más procesadores programables, circuitos integrados específicos de la aplicación, conjuntos de puertas programables en campo o combinaciones de estos (no mostradas) adaptados para ejecutar instrucciones. La estación base 820 tiene, además, un software 821 almacenado internamente o accesible a través de una conexión externa.
El sistema de comunicación 800 incluye, además, el UE 830 al que ya se ha hecho referencia. Su hardware 835 puede incluir una interfaz de radio 837, configurada para establecer y mantener una conexión inalámbrica 870 con una estación base que da servicio a un área de cobertura en la que el UE 830 está ubicado actualmente. El hardware 835 del UE 830 incluye, además, una circuitería de procesamiento 838, que puede comprender uno o más procesadores programables, circuitos integrados específicos de la aplicación, conjuntos de puertas programables en campo o combinaciones de estos (no mostradas) adaptados para ejecutar instrucciones. El UE 830 comprende, además, el software 831, que está almacenado o es accesible por el UE 830 y ejecutable mediante la circuitería de procesamiento 838. El software 831 incluye la aplicación cliente 832. La aplicación cliente 832 puede funcionar para proporcionar un servicio a un usuario humano o no humano a través del UE 830, con el apoyo del ordenador central 810. En el
ordenador central 810, una aplicación principal 812 que se está ejecutando puede comunicarse con la aplicación cliente 832 que se está ejecutando a través de una conexión de OTT 850 que termina en el UE 830 y en el ordenador central 810. Al proporcionar el servicio al usuario, la aplicación cliente 832 puede recibir datos de solicitud de la aplicación principal 812 y proporcionar datos de usuario en respuesta a los datos de la solicitud. La conexión de OTT 850 puede transferir tanto los datos de la solicitud como los datos del usuario. La aplicación cliente 832 puede interactuar con el usuario para generar los datos de usuario que proporciona.
Cabe señalar que el ordenador central 810, la estación base 820 y el UE 830 ilustrados en la figura 15 pueden ser similares o idénticos al ordenador central 730, a una de las estaciones base 712a, 712b, 712c y a uno de los UE 791, 792 de la figura 14, respectivamente. Es decir, el funcionamiento interno de estas entidades puede ser tal como se muestra en la figura 15 e, independientemente, la topología de la red circundante puede ser la de la figura 14.
En la figura 15, la conexión de OTT 850 se ha dibujado de manera abstracta para ilustrar la comunicación entre el ordenador central 810 y el UE 830 a través de la estación base 820, sin referencia explícita a ningún dispositivo intermediario y al enrutamiento preciso de mensajes a través de estos dispositivos. La infraestructura de la red puede determinar el enrutamiento, que puede ser configurado para estar oculto del UE 830 o del proveedor de servicios que opera el ordenador central 810, o de ambos. Mientras la conexión de OTT 850 está activa, la infraestructura de la red puede, además, tomar decisiones mediante las cuales cambia dinámicamente el enrutamiento (por ejemplo, sobre la base de la consideración del equilibrio de carga o la reconfiguración de la red).
La conexión inalámbrica 870 entre el UE 830 y la estación base 820 está de acuerdo con las explicaciones de las realizaciones descritas a lo largo de esta invención. Una o más de las diversas realizaciones mejoran el rendimiento de los servicios de OTT proporcionados al UE 830 utilizando la conexión de OTT 850, en la que la conexión inalámbrica 870 forma el último segmento. Más precisamente, las explicaciones de estas realizaciones pueden mejorar la velocidad de datos, la latencia y/o el consumo de energía y, por lo tanto, proporcionar beneficios tales como un menor tiempo de espera del usuario, menores limitaciones en el tamaño del archivo, mejor capacidad de respuesta y/o mayor duración de la batería.
Puede proporcionarse un procedimiento de medición con el fin de controlar la velocidad de transmisión de datos, la latencia y otros factores en los que mejoran una o más realizaciones. Además, puede haber una funcionalidad de red opcional para reconfigurar la conexión de OTT 850 entre el ordenador central 810 y el UE 830, en respuesta a variaciones en los resultados de la medición. El procedimiento de medición y/o la funcionalidad de red para reconfigurar la conexión de OTT 850 pueden implementarse en el software 811 y el hardware 815 del ordenador central 810 o en el software 831 y el hardware 835 del UE 830, o en ambos. En las realizaciones, los sensores (no mostrados) pueden implementarse en o en asociación con dispositivos de comunicación a través de los cuales pasa la conexión de OTT 850; los sensores pueden participar en el procedimiento de medición suministrando valores de las cantidades supervisadas ejemplificadas anteriormente o suministrando valores de otras cantidades físicas, a partir de los cuales el software 811,831 puede calcular o estimar las cantidades monitorizadas. La reconfiguración de la conexión de OTT 850 puede incluir formato de mensaje, ajustes de retransmisión, enrutamiento preferido, etc.; la reconfiguración no necesita afectar a la estación base 820, y puede ser desconocida o imperceptible para la estación base 820. Dichos procedimientos y funcionalidades pueden ser conocidos y puestos en práctica en la técnica. En ciertas realizaciones, las mediciones pueden implicar señalización de UE patentada, que facilita las mediciones de rendimiento, tiempos de propagación, latencia y similares del ordenador central 810. Las mediciones pueden ser implementadas de manera que el software 811 y 831 hace que se transmitan mensajes, en particular mensajes vacíos o ‘ficticios’, usando la conexión de OTT 850 mientras monitoriza tiempos de propagación, errores, etc.
La figura 16 es un diagrama de flujo que ilustra un método implementado en un sistema de comunicación, según una realización. El sistema de comunicación incluye un ordenador central, una estación base y un UE que pueden ser los descritos con referencia a las figuras 14 y 15. Para simplificar la presente invención, en esta sección solo se incluirán referencias a los dibujos de la figura 16. En la etapa 910, el ordenador central proporciona datos de usuario. En la subetapa 911 (que puede ser opcional) de la etapa 910, el ordenador central proporciona los datos del usuario mediante la ejecución de una aplicación principal. En la etapa 920, el ordenador central inicia una transmisión que transporta los datos del usuario al UE. En la etapa 930 (que puede ser opcional), la estación base transmite al UE los datos de usuario que se transportaron en la transmisión que inició el ordenador central, según las explicaciones de las realizaciones descritas a lo largo de esta invención. En la etapa 940 (que también puede ser opcional), el UE ejecuta una aplicación de cliente asociada con la aplicación principal ejecutada por el ordenador central.
La figura 17 es un diagrama de flujo que ilustra un método implementado en un sistema de comunicación, según una realización. El sistema de comunicación incluye un ordenador central, una estación base y un UE que pueden ser los descritos con referencia a las figuras 14 y 15. Para simplificar la presente invención, en esta sección solo se incluirán referencias a los dibujos de la figura 17. En la etapa 1010 del método, el ordenador central proporciona datos de usuario. En una subetapa opcional (no mostrada), el ordenador central proporciona los datos del usuario mediante la ejecución de una aplicación principal. En la etapa 1020, el ordenador central inicia una transmisión que transporta los datos del usuario al UE. La transmisión puede pasar a través de la estación base, según las explicaciones de las realizaciones descritas a lo largo de esta invención. En la etapa 1030 (que puede ser opcional), el UE recibe los datos de usuario transportados en la transmisión.
La figura 18 es un diagrama de flujo que ilustra un método implementado en un sistema de comunicación, según una realización. El sistema de comunicación incluye un ordenador central, una estación base y un UE que pueden ser los descritos con referencia a las figuras 14 y 15 Para simplificar la presente invención, en esta sección solo se incluirán referencias a los dibujos de la figura 18. En la etapa 1110 (que puede ser opcional), el UE recibe datos de entrada proporcionados por el ordenador central. Además, o alternativamente, en la etapa 1120, el UE proporciona datos de usuario. En la subetapa 1121 (que puede ser opcional) de la etapa 1120, el UE proporciona los datos del usuario mediante la ejecución de una aplicación cliente. En la subetapa 1111 (que puede ser opcional) de la etapa 1110, el UE ejecuta una aplicación cliente que proporciona los datos del usuario en reacción a los datos de entrada recibidos proporcionados por el ordenador central. Al proporcionar los datos del usuario, la aplicación cliente ejecutada puede considerar, además, la entrada del usuario recibida del usuario. Independientemente de la manera específica en que se proporcionaron los datos de usuario, el UE inicia, en la subetapa 1130 (que puede ser opcional), la transmisión de los datos de usuario al ordenador central. En la etapa 1140 del método, el ordenador central recibe los datos de usuario transmitidos desde el UE, según las explicaciones de las realizaciones descritas a lo largo de esta invención.
La figura 19 es un diagrama de flujo que ilustra un método implementado en un sistema de comunicación, según una realización. El sistema de comunicación incluye un ordenador central, una estación base y un UE que pueden ser los descritos con referencia a las figuras 14 y 15. Para simplificar la presente invención, en esta sección solo se incluirán referencias de dibujo a la figura 19. En la etapa 1210 (que puede ser opcional), según las explicaciones de las realizaciones descritas a lo largo de esta invención, la estación base recibe datos de usuario del UE. En la etapa 1220 (que puede ser opcional), la estación base inicia la transmisión de los datos de usuario recibidos, al ordenador central. En la etapa 1230 (que puede ser opcional), el ordenador central recibe los datos del usuario transportados en la transmisión iniciada por la estación base.
La figura 20 representa un método 1300 por parte de un dispositivo inalámbrico 410 para recibir programación para una pluralidad de intervalos o mini-intervalos para un PUSCH, según ciertas realizaciones. En la etapa 1310, el dispositivo inalámbrico 410 recibe, desde un nodo de red 460, una concesión de enlace ascendente que comprende una DCI que indica al menos recursos de tiempo para cada uno de la pluralidad de intervalos o mini-intervalos.
En una realización particular, la concesión de enlace ascendente comprende, además, información asociada con al menos uno de un indicador de nuevos datos (NDI) por cada identificador de solicitud de repetición automática híbrida programado (ID de HARQ) y una versión de redundancia (RV) por cada ID de HARQ programado.
En una realización particular, la pluralidad de intervalos o mini-intervalos son intervalos y la DCI que indica los recursos de tiempo para cada uno de la pluralidad de intervalos incluye un primer campo y un segundo campo. El primer campo incluye un campo de asignación de recursos en el dominio del tiempo, indicando el primer campo un valor, e indicando el segundo campo un número de la pluralidad de intervalos que están programados consecutivamente en la concesión del enlace ascendente. El método puede incluir, además, que el dispositivo inalámbrico 410 use el valor del primer campo para identificar una fila indexada de una tabla de control de recursos de radio (RRC) asignada para la asignación de tiempo de PUSCH. En una realización particular, el dispositivo inalámbrico 410 puede determinar, explícita o implícitamente a partir de la tabla de RRC asignada, al menos uno de los siguientes:
un desplazamiento de intervalo,
un símbolo de inicio de un primer intervalo de la pluralidad de intervalos,
una longitud de un último intervalo de la pluralidad de intervalos,
un símbolo de final de un último intervalo de la pluralidad de intervalos, y
un tipo de mapeo del PUSCH para ser aplicado en las transmisiones en el PUSCH.
En otra realización particular, la pluralidad de intervalos o mini-intervalos son intervalos y la DCI que indica los recursos de tiempo para cada uno de la pluralidad de intervalos incluye un primer campo. El primer campo incluye un campo de asignación de recursos en el dominio del tiempo que indica un valor, y el método incluye, además, el dispositivo inalámbrico que usa el valor del primer campo para identificar una fila indexada de una tabla de control de recursos de radio (RRC) asignada. La fila indexada de la tabla de RRC asignada incluye al menos un número de la pluralidad de intervalos que se programan consecutivamente en la concesión del enlace ascendente. En una realización particular, el dispositivo inalámbrico 410 puede determinar, explícita o implícitamente a partir de la tabla de RRC asignada, al menos uno de los siguientes:
un desplazamiento de intervalo,
un símbolo de inicio de un primer intervalo de la pluralidad de intervalos,
una longitud de un último intervalo de la pluralidad de intervalos,
un símbolo de final de un último intervalo de la pluralidad de intervalos, y
un tipo de mapeo del PUSCH para ser aplicado en las transmisiones en el PUSCH.
En otra realización particular más, la pluralidad de intervalos o mini-intervalos son intervalos, y la DCI que indica los recursos de tiempo para cada uno de la pluralidad de intervalos incluye un primer campo y un segundo campo. El primero puede incluir un valor en un campo de asignación de recursos en el dominio del tiempo para identificar una fila indexada de una tabla de control de recursos de radio (RRC) asignada para la asignación de tiempo del PUSCH, y el segundo campo puede indicar un número de la pluralidad de intervalos que se programan consecutivamente en la concesión de enlace ascendente. El dispositivo inalámbrico 410 puede usar el valor del primer campo para identificar la fila indexada de la tabla de RRC asignada y aplicar un símbolo de inicio indicado en la fila indexada a un primer intervalo programado en la pluralidad de intervalos. En una realización particular, un símbolo de finalización del primer intervalo programado es un decimotercer símbolo, un símbolo de inicio de un último intervalo programado es un símbolo cero y se identifica una longitud de PUSCH en la fila indexada de la tabla de RRC asignada, y los intervalos entre el primer intervalo programado y el último intervalo programado en la pluralidad de intervalos se inician en el símbolo cero y terminan en el decimotercer símbolo.
En otra realización más, la pluralidad de intervalos o mini-intervalos son mini-intervalos y el dispositivo inalámbrico 410 puede recibir, desde un nodo de red, un mensaje de RRC que comprende al menos un patrón de RRC, que indica un inicio y un final de la pluralidad de mini-intervalos. En una realización particular, el mensaje de RRC incluye una pluralidad de patrones de RRC, y el dispositivo inalámbrico 410 usa un valor indicado en la DCI para identificar uno particular de la pluralidad de patrones de RRC para usar en el envío de transmisiones dentro de un mini-intervalo.
En otra realización más, la pluralidad de intervalos o mini-intervalos son mini-intervalos, y el dispositivo inalámbrico 410 recibe, desde un nodo de red 460, una periodicidad de mini-intervalos que identifica un número de símbolos en cada mini-intervalo.
En otra realización más, la pluralidad de intervalos o mini-intervalos son mini-intervalos y la DCI indica un desplazamiento de intervalo e información utilizada para identificar un símbolo de inicio y una longitud del PUSCH.
En otra realización más, la pluralidad de intervalos o mini-intervalos son mini-intervalos, y la DCI indica un primer mini intervalo dentro de un intervalo donde debe comenzar una transmisión particular, y un segundo mini-intervalo dentro del intervalo donde debe terminar la transmisión particular.
En otra realización más, la pluralidad de intervalos o mini-intervalos son mini-intervalos, y el dispositivo inalámbrico 410 recibe, desde un nodo de red 460, un mensaje de RRC que comprende una pluralidad de posiciones de inicio del PUSCH. La DCI incluye un indicador que activa o desactiva un subconjunto de la pluralidad de posiciones de inicio del PUSCH de tal manera que un mini-intervalo particular dentro de la pluralidad de mini-intervalos se inicia en una primera posición de inicio del PUSCH habilitada con el subconjunto de posiciones de inicio del PUSCH, y termina en una siguiente posición de inicio del PUSCH habilitada.
En la etapa 1320, basándose en la concesión del enlace ascendente, el dispositivo inalámbrico 410 envía transmisiones en los recursos de tiempo indicados para la pluralidad de intervalos o mini-intervalos en el PUSCH.
La figura 21 ilustra un diagrama de bloques esquemático de un aparato virtual 1400 en una red inalámbrica (por ejemplo, la red inalámbrica que se muestra en la figura 9). El aparato puede implementarse en un dispositivo inalámbrico o nodo de red (por ejemplo, el dispositivo inalámbrico 410 o el nodo de red 460 que se muestra en la figura 9). El aparato 1400 puede funcionar para llevar a cabo el método de ejemplo descrito con referencia a la figura 20 y posiblemente cualquier otro proceso o método descrito en este documento. También debe entenderse que el método de la figura 20 no necesariamente lo lleva a cabo únicamente el aparato 1400. Al menos algunas operaciones del método pueden ser realizadas por una o más entidades.
El aparato virtual 1400 puede comprender circuitería de procesamiento, que puede incluir uno o más microprocesadores o microcontroladores, así como otro hardware digital, que puede incluir procesadores de señales digitales (DSP), lógica digital de propósito especial y similares. La circuitería de procesamiento puede ser configurada para ejecutar código de programa almacenado en la memoria, que puede incluir uno o varios tipos de memoria, tales como una memoria de solo lectura (ROM), una memoria de acceso aleatorio, una memoria caché, dispositivos de memoria flash, dispositivos de almacenamiento óptico, etc. El código de programa almacenado en la memoria incluye instrucciones de programa para ejecutar uno o más protocolos de telecomunicaciones y/o comunicaciones de datos, así como instrucciones para llevar a cabo una o más de las técnicas descritas en este documento, en varias realizaciones. En algunas implementaciones, la circuitería de procesamiento se puede usar para hacer que la unidad/módulo receptor 1410, la unidad/módulo emisor 1420 y cualquier otra unidad adecuada del aparato 1400 realice las funciones correspondientes según una o más realizaciones de la presente invención.
Según ciertas realizaciones, la unidad/módulo de recepción 1410 puede realizar ciertas funciones de recepción del aparato 1400. Por ejemplo, la unidad/módulo de recepción 1410 puede recibir, desde un nodo de red 460, una concesión de enlace ascendente que comprende una DCI que indica al menos los recursos de tiempo para cada uno de la pluralidad de intervalos o mini-intervalos.
Según ciertas realizaciones, la unidad/módulo de envío 1420 puede realizar ciertas funciones de envío del aparato 1400. Por ejemplo, la unidad/módulo de envío 1420 puede enviar transmisiones en los recursos de tiempo indicados para la pluralidad de intervalos o mini-intervalos en el PUSCH basándose en la concesión de enlace ascendente.
El término unidad puede tener un significado convencional en el sector de la electrónica, los dispositivos eléctricos y/o los dispositivos electrónicos, y puede incluir, por ejemplo, circuitería eléctrica y/o electrónica, dispositivos, módulos, procesadores, memorias, dispositivos lógicos de estado sólido y/o discretos, programas informáticos o instrucciones para llevar a cabo las respectivas tareas, procedimientos, cálculos, resultados y/o funciones de visualización, etc., tal como los que se describen en este documento.
La figura 22 representa otro método 1500 por parte de un dispositivo inalámbrico 410 para recibir una concesión de programación de enlace ascendente para una pluralidad de PUSCH, según ciertas realizaciones. En la etapa 1510, el dispositivo inalámbrico 410 recibe una DCI de un nodo de red 460. La DCI comprende una indicación correspondiente a al menos un recurso del dominio del tiempo para cada uno de la pluralidad de PUSCH. Basándose en la indicación, el dispositivo inalámbrico 410 determina recursos de concesión de programación de enlace ascendente para la pluralidad de PUSCH, en la etapa 1520. En la etapa 1530, el dispositivo inalámbrico 410 envía al menos una transmisión según los recursos de concesión de programación de enlace ascendente determinados.
En una realización particular, la indicación DCI incluye un primer campo que indica un valor en al menos una tabla configurada de control de recursos de radio, RRC, asignada, para la asignación de recursos de tiempo del PUSCH. En una realización particular adicional, la indicación DCI incluye, además, un segundo campo que indica un número de la pluralidad de PUSCH que están programados consecutivamente en la concesión del enlace ascendente.
En una realización particular, el dispositivo inalámbrico 410 puede determinar, basándose en la al menos una tabla configurada de RRC asignada, al menos uno de: un desplazamiento, un símbolo de inicio de un primer PUSCH de la pluralidad de PUSCH, una longitud de un último PUSCH de la pluralidad de PUSCH, un símbolo de final de un último PUSCH de la pluralidad de PUSCH, un número de la pluralidad de PUSCH que están programados consecutivamente en la concesión de enlace ascendente y al menos un tipo de mapeo del PUSCH.
En una realización particular, el dispositivo inalámbrico 410 puede usar el valor del primer campo para identificar una fila indexada de al menos una tabla de RRC asignada, y aplicar un símbolo de inicio indicado en la fila indexada, a un primer PUSCH programado en la pluralidad de PUSCH. Un símbolo de final del primer PUSCH programado puede indicarse mediante una posición del símbolo, y un símbolo de inicio de un último PUSCH programado puede indicarse mediante otra posición del símbolo. En una realización particular adicional, la posición del símbolo puede ser una posición del decimotercer símbolo y la otra posición del símbolo puede ser una posición del símbolo cero.
En una realización particular, la pluralidad de PUSCH puede incluir una pluralidad de intervalos completos.
En otra realización, la pluralidad de PUSCH puede incluir una pluralidad de intervalos parciales, siendo cada intervalo parcial menos que un intervalo completo. En otra realización particular, el dispositivo inalámbrico 410 puede recibir, desde el nodo de red 460, una periodicidad que identifica un número de símbolos en cada uno de la pluralidad de intervalos parciales.
En una realización particular, el dispositivo inalámbrico 410 puede recibir, desde el nodo de red 460, un mensaje de RRC que comprende al menos un patrón de RRC. El al menos un patrón de RRC puede indicar un inicio y un final de cada uno de la pluralidad de intervalos parciales. En una realización particular adicional, el mensaje de RRC puede incluir una pluralidad de patrones de RRC, y el dispositivo inalámbrico 410 puede usar un valor indicado en la DCI para identificar uno particular de la pluralidad de patrones de RRC para usar al enviar los PUSCH en la pluralidad de intervalos parciales.
En una realización particular, la DCI indica un desplazamiento e información utilizada para identificar un símbolo de inicio de uno primero de los PUSCH en al menos un patrón de RRC.
En una realización particular, la DCI indica un primer intervalo parcial donde se inicia la transmisión y un segundo intervalo parcial donde finaliza la transmisión.
En una realización particular, el dispositivo inalámbrico 410 puede recibir, desde el nodo de red 460, un mensaje de RRC que comprende una pluralidad de posiciones de inicio del PUSCH. La DCI puede incluir un indicador que activa o desactiva un subconjunto de la pluralidad de posiciones de inicio del PUSCH.
En una realización particular, un intervalo parcial particular dentro de la pluralidad de intervalos parciales se inicia en una primera posición de inicio del PUSCH habilitada dentro del subconjunto de la pluralidad de posiciones de inicio del PUSCH, y termina en una siguiente posición de inicio del PUSCH habilitada dentro del subconjunto de la pluralidad de posiciones iniciales del PUSCH.
La figura 23 ilustra un diagrama de bloques esquemático de un aparato virtual 1600 en una red inalámbrica (por ejemplo, la red inalámbrica que se muestra en la figura 9). El aparato puede implementarse en un dispositivo inalámbrico o nodo de red (por ejemplo, el dispositivo inalámbrico 410 o el nodo de red 460 que se muestra en la figura 9). El aparato 1600 puede funcionar para llevar a cabo el método de ejemplo descrito con referencia a la figura 22 y posiblemente cualquier otro proceso o método descrito en este documento. También debe entenderse que el método de la figura 22 no necesariamente lo lleva a cabo únicamente el aparato 1600. Al menos algunas operaciones del método pueden ser realizadas por una o más entidades diferentes.
El aparato virtual 1600 puede comprender circuitería de procesamiento, que pueden incluir uno o más microprocesadores o microcontroladores, así como otro hardware digital, que puede incluir procesadores de señales digitales (DSP), lógica digital de propósito especial y similares. La circuitería de procesamiento puede ser configurada para ejecutar código de programa almacenado en la memoria, que puede incluir uno o varios tipos de memoria, tales como una memoria de solo lectura (ROM), una memoria de acceso aleatorio, una memoria caché, dispositivos de memoria flash, dispositivos de almacenamiento óptico, etc. El código de programa almacenado en la memoria incluye instrucciones de programa para ejecutar uno o más protocolos de telecomunicaciones y/o comunicaciones de datos, así como instrucciones para llevar a cabo una o más de las técnicas descritas en este documento, en varias realizaciones. En algunas implementaciones, la circuitería de procesamiento puede usarse para hacer que la unidad de recepción 1610, la unidad de determinación 1620, la unidad de envío 1630 y cualquier otra unidad adecuada del aparato 1600 realice las funciones correspondientes según una o más realizaciones de la presente descripción.
Según ciertas realizaciones, la unidad de recepción 1610 puede realizar ciertas funciones de recepción del aparato 1600. Por ejemplo, la unidad de recepción 1610 puede recibir una DCI desde un nodo de red 460. La DCI incluye una indicación correspondiente a al menos un recurso del dominio del tiempo para cada de la pluralidad de PUSCH.
Según ciertas realizaciones, la unidad de determinación 1620 puede realizar ciertas funciones de determinación del aparato 1600. Por ejemplo, la unidad de determinación 1620 puede determinar recursos de concesión de programación de enlace ascendente para la pluralidad de PUSCH basándose en la indicación.
Según ciertas realizaciones, la unidad de envío 1630 puede realizar ciertas funciones de envío del aparato 1600. Por ejemplo, la unidad de envío 1620 puede enviar al menos una transmisión según los recursos de concesión de programación de enlace ascendente determinados.
El término unidad puede tener un significado convencional en el sector de la electrónica, los dispositivos eléctricos y/o los dispositivos electrónicos y puede incluir, por ejemplo, circuitería eléctrica y/o electrónica, dispositivos, módulos, procesadores, memorias, dispositivos lógicos de estado sólido y/o discretos, programas informáticos o instrucciones para llevar a cabo las respectivas tareas, procedimientos, cálculos, resultados y/o funciones de visualización, etc., tal como los que se describen en este documento.
La figura 24 representa un método 1700 por parte de un nodo de red 460 para programar un dispositivo inalámbrico 410 para la transmisión en una pluralidad de intervalos o mini-intervalos para PUSCH, según ciertas realizaciones. En la etapa 1710, el nodo de red 460 transmite, al dispositivo inalámbrico 410, una concesión de enlace ascendente que comprende información de control de enlace descendente (DCI) que indica al menos recursos de tiempo para cada uno de la pluralidad de intervalos o mini-intervalos.
En una realización particular, la concesión de enlace ascendente incluye, además, información asociada con al menos uno de un NDI por cada ID de HARQ programado y una RV por cada ID de HARQ programado.
En una realización particular, la pluralidad de intervalos o mini-intervalos son intervalos, y la DCI que indica los recursos de tiempo para cada uno de la pluralidad de intervalos incluye un primer campo y un segundo campo. El primer campo incluye un campo de asignación de recursos en el dominio del tiempo, indicando el primer campo un valor para uso del dispositivo inalámbrico 410 al identificar una fila indexada de una tabla de RRC asignada para asignación de tiempo del PUSCH. El segundo campo indica un número de la pluralidad de intervalos que se programan consecutivamente en la concesión del enlace ascendente. En una realización particular, la fila indexada de la tabla de RRC asignada indica implícita o explícitamente al menos uno de:
un desplazamiento de intervalo,
un símbolo de inicio de un primer intervalo de la pluralidad de intervalos,
una longitud del último intervalo de la pluralidad de intervalos,
un símbolo de final de un último intervalo de la pluralidad de intervalos, y
un tipo de mapeo del PUSCH para ser aplicado en las transmisiones en el PUSCH.
En otra realización, la pluralidad de intervalos o mini-intervalos son intervalos, y el nodo de red 460 transmite, al dispositivo inalámbrico, una tabla de RRC asignada para la asignación de tiempo del PUSCH. La DCI que indica los recursos de tiempo para cada uno de la pluralidad de intervalos, comprende un primer campo, comprende un campo de asignación de recursos en el dominio del tiempo, que indica un valor para uso del dispositivo inalámbrico al identificar una fila indexada de la tabla de RRC asignada. La fila indexada de la tabla de RRC asignada incluye al menos un número de la pluralidad de intervalos que se programan consecutivamente en la concesión del enlace ascendente. En una realización particular, la fila indexada de la tabla de RRC asignada indica implícita o explícitamente al menos uno de:
un desplazamiento de intervalo,
un símbolo de inicio de un primer intervalo de la pluralidad de intervalos,
una longitud del último intervalo de la pluralidad de intervalos,
un símbolo de final de un último intervalo de la pluralidad de intervalos, y
un tipo de mapeo del PUSCH para ser aplicado en las transmisiones en el PUSCH,
En otra realización, la pluralidad de intervalos o mini-intervalos son intervalos, y la DCI que indica los recursos de tiempo para cada una de la pluralidad de intervalos incluye un primer campo y un segundo campo. El primer campo incluye un valor en un campo de asignación de recursos del dominio del tiempo para identificar una fila indexada de una tabla de RRC asignada para la asignación de tiempo del PUSCH. El segundo campo indica un número de la pluralidad de intervalos que son intervalos planificados consecutivamente en la concesión del enlace ascendente. El nodo de red 460 puede configurar el dispositivo inalámbrico 410 para usar el valor del primer campo para identificar la fila indexada de la tabla de RRC asignada para la asignación de tiempo del PUSCH y aplicar un símbolo de inicio indicado en la fila indexada a un primer intervalo programado en la pluralidad de intervalos, de tal manera que un símbolo de final del primer intervalo programado es un decimotercer símbolo, un símbolo inicial de un último intervalo programado es un símbolo cero y una longitud de PUSCH se identifica en la fila indexada de la tabla de RRC asignada, y los intervalos entre el primer intervalo programado y el último intervalo programado en la pluralidad de intervalos se inician en el símbolo cero y terminan en el decimotercer símbolo.
En otra realización, la pluralidad de intervalos o mini-intervalos son mini-intervalos, y el nodo de red puede transmitir, al dispositivo inalámbrico, un mensaje de RRC que comprende al menos un patrón de RRC, que indica un inicio y un final de la pluralidad de mini-intervalos. En una realización particular, el mensaje de RRC incluye una pluralidad de patrones de RRC, y el nodo de red 460 configura el dispositivo inalámbrico 410 para usar un valor indicado en la DCI para identificar uno particular de la pluralidad de patrones de RRC para usar en el envío de las transmisiones, dentro de un mini-intervalo.
En otra realización, la pluralidad de intervalos o mini-intervalos son mini-intervalos, y el nodo de red 460 transmite, al dispositivo inalámbrico 410, una periodicidad de mini-intervalo que identifica un número de símbolos en cada mini intervalo.
En otra realización más, la pluralidad de intervalos son mini-intervalos, y la DCI indica un desplazamiento de intervalo y la información utilizada para identificar un símbolo de inicio y una longitud del PUSCH.
En otra realización más, la pluralidad de intervalos o mini-intervalos son mini-intervalos, y la DCI indica un primer mini intervalo dentro de un intervalo donde debe comenzar una transmisión particular, y un segundo mini-intervalo dentro del intervalo donde debe terminar la transmisión particular.
En otra realización más, la pluralidad de intervalos o mini-intervalos son mini-intervalos y el método incluye, además, transmitir, al dispositivo inalámbrico 410, un mensaje de RRC que comprende una pluralidad de posiciones de inicio del PUSCH, y la DCI comprende un indicador que habilita o desactiva un subconjunto de la pluralidad de posiciones iniciales del PUSCH, de tal manera que un mini-intervalo particular dentro de la pluralidad de mini-intervalos se inicia en una primera posición inicial del PUSCH habilitada con el subconjunto de posiciones iniciales del PUSCH, y termina en una siguiente posición inicial del PUSCH habilitada.
En la etapa 1720, el nodo de red 460 recibe, basándose en la concesión del enlace ascendente, transmisiones en los recursos de tiempo indicados para la pluralidad de intervalos o mini-intervalos en el PUSCH. La figura 25 ilustra un diagrama de bloques esquemático de un aparato virtual 1800 en una red inalámbrica (por ejemplo, la red inalámbrica que se muestra en la figura 9). El aparato puede implementarse en un dispositivo inalámbrico o nodo de red (por ejemplo, el dispositivo inalámbrico 410 o el nodo de red 460 que se muestra en la figura 9). El aparato 1800 puede funcionar para llevar a cabo el método de ejemplo descrito con referencia a la figura 24 y, posiblemente, cualquier otro proceso o método descrito en este documento. También debe entenderse que el método de la figura 24 no necesariamente lo lleva a cabo únicamente el aparato 1800. Al menos algunas operaciones del método pueden ser realizadas por una o más entidades diferentes. El aparato virtual 1800 puede comprender circuitería de procesamiento, que puede incluir uno o más microprocesadores o microcontroladores, así como otro hardware digital, que puede incluir procesadores de señales digitales (DSP), lógica digital de propósito especial y similares. La circuitería de procesamiento puede ser configurada para ejecutar código de programa almacenado en la memoria, que puede incluir uno o varios tipos de memoria, tales como una memoria de solo lectura (ROM), una memoria de acceso aleatorio, una memoria caché, dispositivos de memoria flash, dispositivos de almacenamiento óptico, etc. El código de programa almacenado en la memoria incluye instrucciones de programa para ejecutar uno o más protocolos de telecomunicaciones y/o comunicaciones de datos, así como instrucciones para llevar a cabo una o más de las técnicas descritas en este documento, en varias realizaciones. En algunas implementaciones, la circuitería de procesamiento puede usarse para hacer que la unidad/módulo de transmisión 1810, la unidad/módulo de recepción 1820 y cualquier otra unidad adecuada del aparato 1800 realice las funciones correspondientes según una o más realizaciones de la presente invención.
Según ciertas realizaciones, la unidad/módulo de transmisión 1810 puede realizar ciertas funciones de transmisión del aparato 1800. Por ejemplo, la unidad/módulo de transmisión 1810 puede transmitir, al dispositivo inalámbrico 410, una
concesión de enlace ascendente que comprende una DCI que indica al menos recursos de tiempo para cada uno de la pluralidad de intervalos o mini-intervalos.
Según ciertas realizaciones, la unidad/módulo de recepción 1820 puede realizar ciertas funciones de recepción del aparato 1800. Por ejemplo, la unidad/módulo de recepción 1820 puede recibir transmisiones en los recursos de tiempo indicados para la pluralidad de intervalos o mini-intervalos en el PUSCH, basándose en la concesión de enlace ascendente.
El término unidad puede tener un significado convencional en el sector de la electrónica, los dispositivos eléctricos y/o los dispositivos electrónicos y puede incluir, por ejemplo, circuitería eléctrica y/o electrónica, dispositivos, módulos, procesadores, memorias, dispositivos lógicos de estado sólido y/o discretos, programas informáticos o instrucciones para llevar a cabo las respectivas tareas, procedimientos, cálculos, resultados y/o funciones de visualización, etc., tal como los que se describen en este documento.
La figura 26 representa un método 1900 por parte de un nodo de red 460 para programar un dispositivo inalámbrico 410 para transmisión en una pluralidad de PUSCH, según ciertas realizaciones. En la etapa 1910, el nodo de red 460 transmite, al dispositivo inalámbrico 410, una concesión de enlace ascendente que comprende una DCI que indica al menos recursos de tiempo para cada uno de la pluralidad de PUSCH. En la etapa 1920, basándose en la concesión del enlace ascendente, el nodo de red 460 recibe al menos una transmisión en los recursos de tiempo indicados para la pluralidad de PUSCH.
En una realización particular, la DCI incluye un primer campo que indica un valor en al menos una tabla configurada de control de recursos de radio, RRC, asignada para la asignación de recursos de tiempo del PUSCH. En una realización particular adicional, la DCI incluye, además, un segundo campo que indica un número de la pluralidad de PUSCH que están programados consecutivamente en la concesión del enlace ascendente.
En una realización particular, el nodo de red 460 transmite, al dispositivo inalámbrico 410, la al menos una tabla de RRC asignada. La al menos una tabla de RRC asignada incluye: al menos uno de un desplazamiento, un símbolo de inicio de un primer PUSCH de la pluralidad de PUSCH, una longitud de un último PUSCH de la pluralidad de PUSCH, un símbolo de final de un último PUSCH de la pluralidad de PUSCH, un número de la pluralidad de PUSCH que se programan consecutivamente en la concesión de enlace ascendente y al menos un tipo de mapeo del PUSCH.
En una realización particular, el valor del primer campo identifica una fila indexada de la al menos una tabla de RRC asignada. Un símbolo de inicio indicado en la fila indexada se aplica a un primer PUSCH programado en la pluralidad de PUSCH. Un símbolo de finalización del primer PUSCH programado se indica mediante una posición del símbolo, y el símbolo de inicio de un último PUSCH programado se indica mediante otra posición del símbolo. En una realización particular adicional, la posición del símbolo es una decimotercera posición de símbolo, y la otra posición del símbolo es una posición cero del símbolo.
En una realización particular, la pluralidad de PUSCH incluyen una pluralidad de intervalos completos.
En otra realización particular, la pluralidad de PUSCH incluyen una pluralidad de intervalos parciales que son cada uno menos que un intervalo completo.
En una realización particular, el nodo de red 460 transmite, al dispositivo inalámbrico 410, una periodicidad que identifica un número de símbolos en cada uno de la pluralidad de intervalos parciales.
En una realización particular, el nodo de red 460 transmite, al dispositivo inalámbrico 410, un mensaje de RRC que comprende al menos un patrón de RRC. El al menos un patrón de RRC indica un inicio y un final de cada uno de la pluralidad de intervalos parciales.
En otra realización particular, el mensaje de RRC comprende una pluralidad de patrones de RRC, y un valor indicado en la DCI identifica uno particular de la pluralidad de patrones de RRC para enviar los PUSCH en la pluralidad de intervalos parciales.
En una realización particular adicional, la DCI indica un desplazamiento e información utilizada para identificar un símbolo de inicio de un primero de los PUSCH en el al menos un patrón de RRC.
En otra realización particular, la DCI indica un primer intervalo parcial donde se inicia la transmisión y un segundo intervalo parcial donde finaliza la transmisión.
En otra realización particular, el nodo de red 460 transmite, al dispositivo inalámbrico 410, un mensaje de RRC que comprende una pluralidad de posiciones iniciales del PUSCH, y la DCI incluye un indicador que habilita o inhabilita un subconjunto de la pluralidad de posiciones iniciales del PUSCH.
En una realización particular adicional, una intervalo parcial particular dentro de la pluralidad de intervalos parciales se inicia en una primera posición de inicio del PUSCH habilitada dentro del subconjunto de la pluralidad de posiciones de inicio del PUSCH, y termina en una siguiente posición de inicio del PUSCH habilitada dentro del subconjunto de la pluralidad de posiciones iniciales del PUSCH.
La figura 27 ilustra un diagrama de bloques esquemático de un aparato virtual 2000 en una red inalámbrica (por ejemplo, la red inalámbrica que se muestra en la figura 9). El aparato puede implementarse en un dispositivo inalámbrico o nodo de red (por ejemplo, el dispositivo inalámbrico 410 o el nodo de red 460 que se muestra en la figura 9). El aparato 2000 es operable para llevar a cabo el método de ejemplo descrito con referencia a la figura 26 y posiblemente cualquier otro proceso o método descrito en este documento. También debe entenderse que el método de la figura 26 no necesariamente lo lleva a cabo únicamente el aparato 2000. Al menos algunas operaciones del método pueden ser realizadas por una o más entidades diferentes. El aparato virtual 2000 puede comprender circuitería de procesamiento, que puede incluir uno o más microprocesadores o microcontroladores, así como otro hardware digital, que puede incluir procesadores de señales digitales (DSP), lógica digital de propósito especial y similares. La circuitería de procesamiento puede ser configurada para ejecutar código de programa almacenado en la memoria, que puede incluir uno o varios tipos de memoria, tales como una memoria de solo lectura (ROM), una memoria de acceso aleatorio, una memoria caché, dispositivos de memoria flash, dispositivos de almacenamiento óptico, etc. El código de programa almacenado en la memoria incluye instrucciones de programa para ejecutar uno o más protocolos de telecomunicaciones y/o comunicaciones de datos, así como instrucciones para llevar a cabo una o más de las técnicas descritas en este documento, en varias realizaciones. En algunas implementaciones, la circuitería de procesamiento se puede usar para hacer que la unidad de transmisión 2010, la unidad de recepción 2020 y cualquier otra unidad adecuada del aparato 2000 realice las funciones correspondientes según una o más realizaciones de la presente invención.
Según ciertas realizaciones, la unidad de transmisión 2010 puede realizar ciertas funciones de transmisión del aparato 2000. Por ejemplo, la unidad de transmisión 2010 puede transmitir, al dispositivo inalámbrico 410, una concesión de enlace ascendente que comprende una DCI que indica al menos recursos de tiempo para cada uno de la pluralidad de PUSCH.
Según ciertas realizaciones, la unidad de recepción 2020 puede realizar algunas de las funciones de recepción del aparato 2000. Por ejemplo, la unidad de recepción 2020 puede recibir, basándose en la concesión del enlace ascendente, al menos una transmisión en los recursos de tiempo indicados para la pluralidad de PUSCH.
El término unidad puede tener un significado convencional en el sector de la electrónica, los dispositivos eléctricos y/o los dispositivos electrónicos y puede incluir, por ejemplo, circuitería eléctrica y/o electrónica, dispositivos, módulos, procesadores, memorias, dispositivos lógicos de estado sólido y/o discretos, programas informáticos o instrucciones para llevar a cabo las respectivas tareas, procedimientos, cálculos, resultados y/o funciones de visualización, etc., tal como los que se describen en este documento.
Abreviaturas
Al menos algunas de las siguientes abreviaturas pueden estar utilizadas en esta invención. Si hay una incoherencia entre las abreviaturas, se debe dar preferencia a como se ha utilizado anteriormente en este documento. Si se enumera varias veces a continuación, se debe preferir la primera enumeración a cualquier enumeración posterior.
3GPP Proyecto de asociación de tercera generación (Third Generation Partnership Project)
5G 5a generación
5GS Sistema 5G (5G System)
5QI Identificador de QoS de 5G (5G QoS Identifier)
ARQ Solicitud de repetición automática (Automatic Repeat reQuest)
ACK/NACK Reconocimiento/No reconocimiento (ACKnowledgement/Non ACKnowledgement)
COT Tiempo de ocupación del canal (Channel Occupancy Time)
DCI Información de control de enlace descendente (Downlink Control Information)
DFTS-OFDM Dispersión de transformada de Fourier discreta OFDM (Discrete Fourier T ransform Spread OFDM)
DL Enlace descendente (DownLink)
DMRS Señal de referencia de demodulación (DeModulation Reference Signal)
eNB NodoB de E-UTRAN (E-UTRAN NodeB)
ePDCCH Canal físico de control de enlace descendente mejorado (Enhanced Physical Downlink Control CHannel)
EPS Sistema de paquetes evolucionado (Evolved Packet System)
E-UTRA UTRA evolucionado (Evolved UTRA)
E-UTRAN UTRAN evolucionada (Evolved UTRAN)
gNB gNodo B (una estación base en NR; un Nodo B compatible con NR y conectividad a NGC) GNSS Sistema global de navegación por satélite (Global Navigation Satellite System)
G/M Sistema global de comunicación móvil (Global System for Mobile Communication)
HARQ Solicitud de repetición automática híbrida (Hybrid Automatic Repeat reQuest)
LTE Evolución a largo plazo (Long Term Evolution)
LBT Escucha antes de hablar (Listen Before Talk)
MAC Control de acceso a medio (Medium Access Control)
MBMS Servicios de multidifusión de difusión multimedia (Multimedia Broadcast Multicast Services) MBSFN Red de frecuencia única de servicio multidifusión de difusión multimedia (Multimedia Broadcast multicast service Single Frequency Network)
MME Entidad de gestión de la movilidad (Mobility Management Entity)
MSC Centro de conmutación para móviles (Mobile Switching Center)
NGC Núcleo de próxima generación (Next Generation Core)
NR Nueva radio (New Radio)
OFDM Multiplexación por división ortogonal de la frecuencia (Orthogonal Frequency Division Multiplexing) OFDMA Acceso múltiple por división ortogonal de la frecuencia (Orthogonal Frequency Division Multiplexing Access)
OTDOA Diferencia horaria observada de llegada (Observed Time Difference of Arrival)
O&M Operación y mantenimiento (Operation and Maintenance)
PBCH Canal físico de difusión (Physical Broadcast CHannel)
P-CCPCH Canal físico de control común principal (Primary Common Control Physical CHannel) PCFICH Canal físico de indicación de formato de control (Physical Control Format Indicator CHannel) PDCCH Canal físico de control de enlace descendente (Physical Downlink Control CHannel)
PDSCH Canal físico compartido de enlace descendente (Physical Downlink Shared CHannel)
PHICH Canal físico de indicador de ARQ Híbrida (Physical Hybrid-ARQ Indicator CHannel)
PLMN Red móvil terrestre pública (Public Land Mobile Network)
PRS Señal de referencia de posicionamiento (Positioning Reference Signal)
PS Paquete conmutado (Packet Switched)
PUCCH Canal físico de control de enlace ascendente (Physical Uplink Control CHannel)
PUSCH Canal físico compartido de enlace ascendente (Physical Uplink Shared CHannel)
RACH Canal de acceso aleatorio (Random Access CHannel)
QAM Modulación de amplitud de cuadratura (Quadrature Amplitude Modulation)
RAB Portador de acceso por radio (Radio Access Bearer)
RAN Red de acceso por radio (Radio Access Network)
RANAP Parte de aplicación de red de acceso por radio (Radio Access Network Application Part) RAT Tecnología de acceso por radio (Radio Access Technology)
RLM Gestión de enlaces de radio (Radio Link Management)
RNC Controlador de red de radio (Radio Network Controller)
RNTI Identificador temporal de red de radio (Radio Network Temporary Identifier)
RRC Control de recursos de radio (Radio Resource Control)
RRM Gestión de recursos de radio (Radio Resource Management)
RS Señal de referencia (Reference Signal)
SCH Canal de sincronización (Synchronization CHannel)
Scell Celda Secundaria (Secondary Cell)
SCS Separación entre subportadoras (Subcarrier Apacing)
SGW Puerta de enlace de servicio (Serving GateWay)
SI Información del sistema (System Information)
SIB Bloque de información del sistema (System Information Block)
SS Señal de sincronización (Synchronization Signal)
SSS Señal de sincronización secundaria (Secondary Synchronization Signal)
TBS Tamaño del bloque de transporte (Transport Block Size)
TDD Dúplex por división del tiempo (Time Division Duplex)
TRS Símbolo de referencia de seguimiento (Tracking Reference Symbol)
TTI Intervalo de tiempo de transmisión (Transmission Time Interval)
UE Equipo de usuario (User Equipment)
UL Enlace ascendente (UpLink)
UMTS Sistema universal de telecomunicaciones móviles (Universal Mobile Telecommunication System) USIM Módulo de identidad de abonado universal (Universal Subscriber Identity Module)
UTRA Acceso por radio terrestre universal (Universal Terrestrial Radio Access)
UTRAN Red de acceso por radio terrestre universal (Universal Terrestrial Radio Access Network) WCDMA CDMA amplio (Wide CDMA)
WLAN Red de área local amplia (Wide Local Area Network)
Claims (15)
1. Un método realizado por un dispositivo inalámbrico (410) para recibir una concesión de programación de enlace ascendente para una pluralidad de canales físicos compartidos de enlace ascendente, PUSCH, comprendiendo el método:
recibir, desde un nodo de red (460), una información de control de enlace descendente, DCI, comprendiendo la DCI una indicación correspondiente a al menos un recurso en el dominio del tiempo para cada uno de la pluralidad de PUSCH en los que la indicación de DCI comprende:
un primer campo, que indica un valor en al menos una tabla configurada de control de recursos de radio, RRC, asignada, para la asignación de recursos de tiempo del PUSCH y un segundo campo que indica un número de la pluralidad de PUSCH que se programan consecutivamente en la concesión de enlace ascendente;
basándose en la indicación, determinar recursos de concesión de programación de enlace ascendente para la pluralidad de PUSCH; y
enviar al menos una transmisión, según los recursos de concesión de programación de enlace ascendente determinados.
2. El método de la reivindicación 1, que comprende, además: determinar, sobre la base de la al menos una tabla de control de recursos de radio, RRC, asignada, configurada, al menos uno de:
un desplazamiento,
un símbolo de inicio de un primer PUSCH de la pluralidad de PUSCH,
una longitud de un último PUSCH de la pluralidad de PUSCH,
un símbolo de final de un último PUSCH de la pluralidad de PUSCH,
un número de la pluralidad de PUSCH que se programan consecutivamente en la concesión de enlace ascendente, y al menos un tipo de mapeo del PUSCH.
3. El método de la reivindicación 1, que comprende, además:
usar el valor del primer campo para identificar una fila indexada de la al menos una tabla de RRC asignada; aplicar un símbolo de inicio indicado en la fila indexada a un primer PUSCH programado en la pluralidad de PUSCH, en donde:
un símbolo de finalización del primer PUSCH programado se indica mediante una posición de símbolo, y un símbolo de inicio de un último PUSCH programado se indica mediante otra posición de símbolo.
4. El método de la reivindicación 3, en el que:
la posición de símbolo es una decimotercera posición del símbolo,
y la otra posición de símbolo es una posición de símbolo cero.
5. El método de una cualquiera de las reivindicaciones 1 a 4, en el que la pluralidad de PUSCH comprende una pluralidad de intervalos parciales, siendo cada intervalo parcial menos que una intervalo completo.
6. El método de la reivindicación 5, que comprende, además:
recibir, desde un nodo de red, una periodicidad que identifica un número de símbolos en cada uno de la pluralidad de intervalos parciales.
7. El método de la reivindicación 5, que comprende, además:
recibir, desde un nodo de red, un mensaje de RRC que comprende al menos un patrón de RRC, indicando el al menos un patrón de RRC un inicio y un final de cada uno de la pluralidad de intervalos parciales.
8. El método de la reivindicación 7, en el que:
el mensaje de RRC comprende una pluralidad de patrones de RRC, y el método comprende, además, usar un valor indicado en la DCI para identificar uno particular de la pluralidad de patrones de RRC para usar en el envío de los PUSCH en la pluralidad de intervalos parciales.
9. El método de la reivindicación 7, en el que la DCI indica uno de:
un desplazamiento e información utilizada para identificar un símbolo de inicio de uno primero de los PUSCH en al menos un patrón de RRC; y
un primer intervalo parcial donde se inicia la transmisión y un segundo intervalo parcial donde finaliza la transmisión.
10. El método de la reivindicación 8, que comprende, además:
recibir, desde un nodo de red, un mensaje de RRC que comprende una pluralidad de posiciones de inicio de PUSCH, y en el que la DCI comprende un indicador que activa o desactiva un subconjunto de la pluralidad de posiciones de inicio del PUSCH.
11. El método de la reivindicación 9, en el que un intervalo parcial particular dentro de la pluralidad de intervalos parciales se inicia en una primera posición de inicio del PUSCH habilitada dentro del subconjunto de la pluralidad de posiciones de inicio del PUSCH, y termina en una siguiente posición de inicio del PUSCH habilitada dentro del subconjunto de la pluralidad de las posiciones iniciales del PUSCH.
12. Un dispositivo inalámbrico (410) para recibir programación para una pluralidad de canales físicos compartidos de enlace ascendente, PUSCH, comprendiendo el dispositivo inalámbrico:
una memoria (430), operable para almacenar instrucciones; y
circuitería de procesamiento (420), operable para ejecutar las instrucciones para hacer que el dispositivo inalámbrico: reciba, desde un nodo de red (460), información de control de enlace descendente, DCI, comprendiendo la DCI una indicación correspondiente a al menos un recurso en el dominio del tiempo para cada uno de la pluralidad de PUSCH, en el que la indicación de DCI comprende un primer campo, que indica un valor en al menos una tabla configurada de control de recursos de radio, RRC, asignada, para la asignación de recursos de tiempo del PUSCH, y un segundo campo, que indica un número de la pluralidad de PUSCH que están programados consecutivamente en la concesión de enlace ascendente;
basándose en la indicación, determine los recursos de concesión de programación de enlace ascendente para la pluralidad de PUSCH; y
envíe al menos una transmisión según los recursos de concesión de programación de enlace ascendente determinados.
13. El dispositivo inalámbrico de la reivindicación 12, en el que la circuitería de procesamiento es operable, además, para ejecutar las instrucciones para hacer que el dispositivo inalámbrico realice cualquiera de los métodos de las reivindicaciones 2 a 11.
14. Un método realizado por un nodo de red (460), para programar un dispositivo inalámbrico (410) para la transmisión en una pluralidad de canales físicos compartidos de enlace ascendente, PUSCH, comprendiendo el método: transmitir, al dispositivo inalámbrico, una concesión de enlace ascendente que comprende información de control de enlace descendente, DCI, que indica al menos los recursos de tiempo para cada uno de la pluralidad de PUSCH, donde la DCI que indica los recursos de tiempo para cada uno de la pluralidad de PUSCH comprende:
un primer campo, que indica un valor en al menos una tabla configurada de control de recursos de radio, RRC, asignada, para la asignación de recursos de tiempo del PUSCH, y un segundo campo, que indica un número de la pluralidad de PUSCH que se programan consecutivamente en la concesión de enlace ascendente; y basándose en la concesión de enlace ascendente, recibir al menos una transmisión en los recursos de tiempo indicados para la pluralidad de PUSCH.
15. Un nodo de red (460), para programar un dispositivo inalámbrico (410) para la transmisión en una pluralidad de canales físicos compartidos de enlace ascendente, PUSCH, comprendiendo el nodo de red:
una memoria (480), operable para almacenar instrucciones; y
circuitería de procesamiento (470), operable para ejecutar las instrucciones para hacer que el nodo de red: transmita, al dispositivo inalámbrico, una concesión de enlace ascendente que comprende información de control de enlace descendente, DCI, que indica al menos los recursos de tiempo para cada uno de la pluralidad de PUSCH, donde la DCI que indica los recursos de tiempo para cada uno de la pluralidad de PUSCH comprende:
un primer campo que indica un valor en al menos una tabla configurada de control de recursos de radio, RRC, asignada, para la asignación de recursos de tiempo de PUSCH, y un segundo campo que indica un número de la pluralidad de PUSCH que se programan consecutivamente en la concesión de enlace ascendente; y
en función de la concesión del enlace ascendente, reciba al menos una transmisión en los recursos de tiempo indicados para la pluralidad de PUSCH.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862717030P | 2018-08-10 | 2018-08-10 | |
| PCT/EP2019/070916 WO2020030555A1 (en) | 2018-08-10 | 2019-08-02 | Uplink scheduling grant for a plurality of physical uplink shared channels |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2946883T3 true ES2946883T3 (es) | 2023-07-27 |
Family
ID=67660516
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES19755554T Active ES2946883T3 (es) | 2018-08-10 | 2019-08-02 | Concesión de programación de enlace ascendente para una pluralidad de canales físicos compartidos de enlace ascendente |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12022462B2 (es) |
| EP (2) | EP3834337B1 (es) |
| CN (1) | CN112823490A (es) |
| ES (1) | ES2946883T3 (es) |
| PL (1) | PL3834337T3 (es) |
| WO (1) | WO2020030555A1 (es) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112567859B (zh) * | 2018-08-09 | 2024-04-26 | Lg电子株式会社 | 用于在支持免执照频段的无线通信系统中发送和接收信号的方法及支持该方法的设备 |
| WO2020030555A1 (en) * | 2018-08-10 | 2020-02-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Uplink scheduling grant for a plurality of physical uplink shared channels |
| CN112534937B (zh) | 2018-08-10 | 2024-05-14 | 瑞典爱立信有限公司 | 用于上行链路信道的时间资源 |
| ES3035818T3 (en) * | 2018-09-28 | 2025-09-09 | Lenovo Beijing Ltd | Multi-slot scheduling on unlicensed spectrum |
| RU2771189C1 (ru) * | 2018-12-26 | 2022-04-29 | Бейдзин Сяоми Мобайл Софтвэр Ко., Лтд. | Способ назначения ресурсов временной области, способ передачи данных, базовая станция и терминал |
| WO2020145860A1 (en) * | 2019-01-07 | 2020-07-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhanced single downlink control information multi-slot scheduling |
| US11553471B2 (en) * | 2019-03-29 | 2023-01-10 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting data |
| US11696281B2 (en) * | 2019-08-14 | 2023-07-04 | Apple Inc. | Multiple TTI PUSCH transmissions in a wireless communication system |
| CN114930935A (zh) * | 2019-12-31 | 2022-08-19 | Oppo广东移动通信有限公司 | 上行控制信息的传输方法、装置、设备及存储介质 |
| WO2021159484A1 (en) * | 2020-02-14 | 2021-08-19 | Lenovo (Beijing) Limited | Method and apparatus for scheduling pusch or pdsch |
| US12016027B2 (en) | 2020-02-25 | 2024-06-18 | Qualcomm Incorporated | Consolidated feedback indication and feedback transmission |
| WO2021203339A1 (en) | 2020-04-09 | 2021-10-14 | Qualcomm Incorporated | Flexible time division duplexing configuration |
| EP4133805B1 (en) * | 2020-04-09 | 2023-08-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Handling a power of transmission and time offset for first and second cell groups in dual connectivity |
| US11202234B1 (en) | 2020-06-03 | 2021-12-14 | Dish Wireless L.L.C. | Method and system for smart operating bandwidth adaptation during power outages |
| US11265135B2 (en) | 2020-06-03 | 2022-03-01 | Dish Wireless Llc | Method and system for slicing assigning for load shedding to minimize power consumption where gNB is controlled for slice assignments for enterprise users |
| WO2022005380A1 (en) | 2020-06-29 | 2022-01-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Transmission scheduling in a wireless communication network |
| CN113973337B (zh) * | 2020-07-22 | 2023-03-24 | 北京紫光展锐通信技术有限公司 | 用于非授权频段的pusch重复传输调度方法及装置、存储介质、终端 |
| US11470549B2 (en) * | 2020-07-31 | 2022-10-11 | Dish Wireless L.L.C. | Method and system for implementing mini-slot scheduling for all UEs that only are enabled to lower power usage |
| US11405941B2 (en) | 2020-07-31 | 2022-08-02 | DISH Wireless L.L.C | Method and system for traffic shaping at the DU/CU to artificially reduce the total traffic load on the radio receiver so that not all the TTLs are carrying data |
| WO2022082371A1 (zh) * | 2020-10-19 | 2022-04-28 | 华为技术有限公司 | 一种通信方法、装置、系统及芯片 |
| CN116438905B (zh) * | 2021-01-12 | 2026-02-17 | Oppo广东移动通信有限公司 | 无线通信的方法和设备 |
| CN114867122B (zh) * | 2021-02-04 | 2025-08-08 | 中国移动通信有限公司研究院 | 上行资源调度方法、上行资源调度信息接收方法及设备 |
| EP4631205A1 (en) * | 2023-02-02 | 2025-10-15 | Apple Inc. | Methods and apparatus for operating enhanced reduced capability devices in wireless communication |
| WO2024207426A1 (en) * | 2023-04-07 | 2024-10-10 | Qualcomm Incorporated | Activation indication for multiple physical uplink shared channel configured grant |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3282627B1 (en) | 2015-04-10 | 2020-07-08 | LG Electronics Inc. | Method and device for controlling transmission of sounding reference signal in wireless access system supporting machine type communication |
| JP2018152626A (ja) | 2015-08-05 | 2018-09-27 | シャープ株式会社 | 端末装置、基地局装置および通信方法 |
| US10349320B2 (en) * | 2016-03-29 | 2019-07-09 | Sharp Kabushiki Kaisha | User equipments, base stations and methods |
| EP4027569B1 (en) * | 2017-05-10 | 2024-12-18 | LG Electronics Inc. | Method for transmitting uplink signal in wireless communication system and apparatus therefore |
| US11025456B2 (en) * | 2018-01-12 | 2021-06-01 | Apple Inc. | Time domain resource allocation for mobile communication |
| EP4142405B1 (en) * | 2018-05-08 | 2024-09-04 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Wireless communication method and device, chip, and system |
| WO2020030982A1 (en) * | 2018-08-09 | 2020-02-13 | Lenovo (Singapore) Pte. Ltd. | Uplink transmission power allocation |
| WO2020030555A1 (en) * | 2018-08-10 | 2020-02-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Uplink scheduling grant for a plurality of physical uplink shared channels |
-
2019
- 2019-08-02 WO PCT/EP2019/070916 patent/WO2020030555A1/en not_active Ceased
- 2019-08-02 US US17/267,278 patent/US12022462B2/en active Active
- 2019-08-02 EP EP19755554.3A patent/EP3834337B1/en active Active
- 2019-08-02 EP EP23169908.3A patent/EP4243320A3/en active Pending
- 2019-08-02 ES ES19755554T patent/ES2946883T3/es active Active
- 2019-08-02 PL PL19755554.3T patent/PL3834337T3/pl unknown
- 2019-08-02 CN CN201980067062.5A patent/CN112823490A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| US20210314983A1 (en) | 2021-10-07 |
| EP3834337A1 (en) | 2021-06-16 |
| PL3834337T3 (pl) | 2023-08-28 |
| CN112823490A (zh) | 2021-05-18 |
| US12022462B2 (en) | 2024-06-25 |
| EP4243320A2 (en) | 2023-09-13 |
| WO2020030555A1 (en) | 2020-02-13 |
| EP3834337B1 (en) | 2023-04-26 |
| EP4243320A3 (en) | 2023-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2946883T3 (es) | Concesión de programación de enlace ascendente para una pluralidad de canales físicos compartidos de enlace ascendente | |
| ES2972306T3 (es) | Notificaciones HARQ-ACK con agrupamiento de PDSCH | |
| ES2899706T3 (es) | Selección de tablas de asignación de recursos del dominio de tiempo | |
| ES3011932T3 (en) | Signalling for repetition | |
| ES2931814T3 (es) | Mecanismo de señalización de asignación de recursos de tiempo para la transmisión de Msg3 | |
| ES2879836T3 (es) | Señalización de la asignación de recursos en el dominio de la frecuencia | |
| TWI794637B (zh) | 用以支援側行鏈路重傳之方法 | |
| ES2955970T3 (es) | Métodos y sistemas para la mejora del rendimiento de los canales compartidos de enlace descendente | |
| ES2956334T3 (es) | Desplazamiento de activación aperiódica mediante señal de referencia de sondeo implícita | |
| ES3004959T3 (en) | Determining phase tracking reference signals in multiple transmission points | |
| ES3042682T3 (en) | Methods to indicate time domain resource allocation for physical downlink shared channel before rrc connection | |
| CN110582964B (zh) | 用于确定系统信息类型的方法和系统 | |
| US20250168849A1 (en) | Time domain resource allocation for downlink shared channel | |
| ES2974740T3 (es) | Superposición de recursos de canal de control de una sola ranura y de múltiples ranuras | |
| CN113875183B (zh) | 发送和接收指示 | |
| US12170970B2 (en) | Methods to configure neighbor cell resynchronization signal (RSS) parameters | |
| CN112567846B (zh) | 用于确定在无线网络中的同步信号(ss)块映射模式的方法和系统 | |
| CN116667969A (zh) | 用于对信道状态信息报告排优先级的系统和方法 | |
| US12047996B2 (en) | Scheduling information for transmission | |
| JP2023536913A (ja) | 物理アップリンク共有チャネル上のMsg3送信およびMsgA送信のカバレッジ拡張 | |
| ES2934496T3 (es) | Codificación de PLMN eficiente para 5G | |
| BR112020006986A2 (pt) | dispositivo sem fio operável para transmitir informações de controle de enlace ascendente em recursos livres de concessão e método relacionado, nó de rede operável para receber informações de controle de enlace ascendente em recursos livres de concessão e método relacionado | |
| CN114557112A (zh) | 发信号通知关于先听后讲参数 | |
| ES2964459T3 (es) | Método, dispositivo terminal, estación base para control de potencia en procedimiento de acceso aleatorio | |
| US20230397194A1 (en) | Apparatuses and Methods for Scheduling Resources |





