ES3052736T3 - Methods of packet combining for packet duplication - Google Patents

Methods of packet combining for packet duplication

Info

Publication number
ES3052736T3
ES3052736T3 ES20724217T ES20724217T ES3052736T3 ES 3052736 T3 ES3052736 T3 ES 3052736T3 ES 20724217 T ES20724217 T ES 20724217T ES 20724217 T ES20724217 T ES 20724217T ES 3052736 T3 ES3052736 T3 ES 3052736T3
Authority
ES
Spain
Prior art keywords
node
indication
transmission
pdu
repeat request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES20724217T
Other languages
English (en)
Inventor
Daniela Laselva
Frank Frederiksen
Klaus Hugl
Marco Centenaro
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Technologies Oy filed Critical Nokia Technologies Oy
Application granted granted Critical
Publication of ES3052736T3 publication Critical patent/ES3052736T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1822Automatic repetition systems, e.g. Van Duuren systems involving configuration of automatic repeat request [ARQ] with parallel processes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • H04L1/1845Combining techniques, e.g. code combining
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ related signaling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Se proporcionan sistemas, métodos, aparatos y programas informáticos para la combinación de paquetes para la duplicación PDCP, por ejemplo, en escenarios de comunicación ultrafiable de baja latencia (URLLC). Un método puede incluir proporcionar, desde un nodo de red a al menos un segundo nodo, un puntero a una transmisión anterior o primera de una unidad de datos de protocolo (PDU). Este puntero puede ser utilizado por transmisiones posteriores de la unidad de datos de protocolo (PDU) a través de al menos un segundo nodo para indicar a un equipo de usuario (UE) qué transmisiones deben combinarse. (Traducción automática con Google Translate, sin valor legal)

Description

[0001] DESCRIPCIÓN
[0002] Métodos de combinación de paquetes para la duplicación de paquetes
[0003] Referencia cruzada a solicitudes relacionadas:
[0004] Campo:
[0005] Algunas realizaciones ilustrativas pueden referirse generalmente a sistemas de telecomunicaciones móviles o inalámbricos, tales como evolución a largo plazo (Long Term Evolution, LTE) o tecnología de acceso de radio de quinta generación (5G) o tecnología de acceso de nueva radio (NR) u otros sistemas de comunicaciones. Por ejemplo, ciertas realizaciones pueden referirse a sistemas y/o métodos de combinación de paquetes para la duplicación del protocolo de convergencia de datos por paquetes (PDCP), p. ej., en situaciones de comunicación de baja latencia ultra-fiable (URLLC). Antecedentes:
[0006] Los ejemplos de sistemas de telecomunicaciones móviles o inalámbricos pueden incluir la red de acceso de radio terrestre del sistema universal de telecomunicaciones móviles (UMTS) (UTRAN), UTRAN evolucionada de evolución a largo plazo (LTE) (E-UTRAN), LTE avanzada (LTE-A), LTE-A Pro y/o tecnología de acceso de radio de quinta generación (5G) o tecnología de acceso de nueva radio (NR). Los sistemas inalámbricos de 5G se refieren a la próxima generación (Next Generation, NG) de sistemas de radio y arquitectura de red. El 5G se basa principalmente en una nueva radio (NR), pero una red de 5G (o NG) también puede basarse en una radio E-UTRA. Se estima que NR proporcionará tasas de transmisión de bits del orden de 10-20 Gbit/s o superiores, y puede soportar al menos una banda ancha móvil potenciada (eMBB) y una comunicación de baja latencia ultrafiable (URLLC), así como una comunicación masiva de tipo máquina (mMTC). Se espera que NR proporcione conectividad de baja latencia, ultrarrobusta y de banda ancha extrema y conexión en red masiva para admitir Internet de las cosas (Internet-of-Things, IoT). Al extenderse más la comunicación de IoT y de máquina a máquina (M2M), habrá una necesidad creciente de redes que cumplan las necesidades de menor potencia, baja tasa de transmisión de datos y larga duración de la batería. Cabe señalar que, en 5G, los nodos que pueden proporcionar funcionalidad de acceso de radio a un equipo de usuario (es decir, similar al nodo B en UTRAN o eNB en LTE) pueden denominarse gNB cuando se basan en una radio NR y pueden denominarse NG-eNB cuando se basan en una radio E-UTRA.
[0007] El documento US2019/098640A1 describe la diversidad de retransmisión de conectividad dual/múltiple de portador dividido. Cuando un portador de radio para enviar paquetes a un UE se divide entre nodos de red maestros y secundarios, basándose en las condiciones de red relativas (tal como la calidad de enlace relativa en vista de los objetivos de latencia u otras condiciones que reflejen la carga de plano de usuario) entre esos nodos de red maestros y secundarios, se puede seleccionar un modo de retransmisión de redundancia de entre múltiples modos de retransmisión de redundancia. Cada uno de estos modos de retransmisión de redundancia define un protocolo diferente para retransmitir múltiples copias de los paquetes seleccionados al UE a través del portador de radio dividido. Estas múltiples copias se retransmiten a continuación de forma inalámbrica al UE a través del portador de radio dividido según el modo de retransmisión de redundancia seleccionado.
[0008] Resumen:
[0009] Según la presente invención, se proporcionan métodos y aparatos correspondientes y un medio legible por computadora como se reivindica en las reivindicaciones adjuntas.
[0010] Breve descripción de los dibujos:
[0011] Para un entendimiento apropiado de las realizaciones ilustrativas, debería hacerse referencia a los dibujos adjuntos, en donde:
[0012] la Figura 1a ilustra un diagrama de sistema de ejemplo de duplicación de PDCP en el enlace descendente a través de la agregación de portadoras (CA);
[0013] la Figura 1b ilustra un diagrama de sistema de ejemplo de duplicación de PDCP en el enlace descendente a través de conectividad dual (DC);
[0014] la Figura 2a ilustra un ejemplo de asignación de recursos de tiempo-frecuencia de JT-Comp no coherente;
[0015] la Figura 2b ilustra una asignación de recursos de tiempo-frecuencia de SFN de ejemplo;
[0016] la Figura 3 ilustra un diagrama esquemático de ejemplo de un sistema, según una realización de ejemplo;
[0017] la Figura 4 ilustra un diagrama de flujo de señalización de ejemplo, según una realización;
[0018] la Figura 5 ilustra un diagrama de flujo de señalización de ejemplo, según una realización;
[0019] la Figura 6 ilustra un diagrama de flujo de señalización de ejemplo, según una realización;
[0021] la Figura 7a ilustra un diagrama de flujo de ejemplo de un método, según una realización;
[0023] la Figura 7b ilustra un diagrama de flujo de ejemplo de un método, según una realización;
[0025] la Figura 7c ilustra un diagrama de flujo de ejemplo de un método, según una realización;
[0027] la Figura 8a ilustra un diagrama en bloque de ejemplo de un aparato, según una realización;
[0029] la Figura 8b ilustra un diagrama en bloque de ejemplo de un aparato, según una realización; y
[0031] la Figura 8c ilustra un diagrama en bloque de ejemplo de un aparato, según una realización.
[0033] Descripción detallada:
[0035] Se entenderá fácilmente que los componentes de ciertas realizaciones ilustrativas, como se describen y se ilustran de manera general en las figuras en la presente memoria, pueden disponerse y diseñarse en una amplia variedad de configuraciones diferentes. Por lo tanto, la siguiente descripción detallada de algunas realizaciones de ejemplo de sistemas, métodos, aparatos y productos de programas informáticos para la combinación de paquetes para la duplicación de PDCP, p. ej., en situaciones de URLLC, no pretende limitar el alcance de ciertas realizaciones, sino que es representativa de realizaciones de ejemplo seleccionadas.
[0037] Los rasgos, estructuras o características de las realizaciones ilustrativas descritas a lo largo de esta memoria descriptiva pueden combinarse de cualquier manera adecuada en una o más realizaciones ilustrativas. Por ejemplo, el uso de las expresiones “ciertas realizaciones”, “algunas realizaciones” u otras expresiones similares, a lo largo de esta memoria descriptiva se refiere al hecho de que un rasgo, estructura o característica particular descrito en relación con una realización puede incluirse en al menos una realización. Por lo tanto, las apariciones de las expresiones “en ciertas realizaciones”, “en algunas realizaciones”, “en otras realizaciones” u otras expresiones similares, a lo largo de esta memoria descriptiva no se refieren necesariamente todas ellas al mismo grupo de realizaciones, y los rasgos, estructuras o características descritos pueden combinarse de cualquier manera adecuada en una o más realizaciones ilustrativas.
[0038] Adicionalmente, si se desea, las distintas funciones o etapas comentadas a continuación pueden llevarse a cabo en un orden distinto y/o de manera simultánea entre sí. Además, si se desea, una o más de las funciones o etapas descritas pueden ser opcionales o pueden combinarse. Como tal, debe considerarse que la siguiente descripción es meramente ilustrativa de los principios y enseñanzas de ciertos ejemplos de realización, y no supone ninguna limitación de los mismos.
[0040] Como se analizará con más detalle a continuación, ciertas realizaciones pueden estar relacionadas con el Internet de las cosas industrial (IIoT) en NR. Por ejemplo, algunas realizaciones pueden estar relacionadas con mejoras de NR en URLLC e IIoT, tal como se recoge en el informe técnico (TR) 38.825 del 3GPP.
[0042] Algunos objetivos de las mejoras de duplicación de PDCP incluyen especificar la duplicación de PDCP con hasta 4 entidades de control de enlace de radio (RLC) configuradas mediante el control de recursos de radio (RRC) en combinaciones arquitectónicas que incluyen la agregación de portadoras (CA) y la conectividad dual (DC) de NR en combinación con CA, especificar los mecanismos relacionados con el control dinámico de cómo se utiliza un conjunto o subconjunto de entidades o tramos de RLC configurados para la duplicación de PDCP, especificar los mecanismos de activación/desactivación de la duplicación de PDCP con criterios basados en UE y/o control de GNB, especificar mejoras para una duplicación de PDCP de enlace descendente (DL) más eficiente en el caso de NR-DC y/o especificar mejoras para abordar los impactos potenciales de la conectividad múltiple de capas superiores basándose en el progreso y la solicitud de SA2.
[0044] La duplicación de datos en la capa PDCP se considera un facilitador del paradigma IIoT. De hecho, la duplicación de datos de PDCP ofrece un aumento de diversidad de transmisión y, por lo tanto, reduce la probabilidad de error para el paquete duplicado, ya que los errores que se producen en dos trayectorias de transmisión típicamente no están correlacionados en un cierto grado. La duplicación de datos de PDCP se soporta en la versión 15 de 3GPP a través de distintas portadoras de componentes (CC) en el mismo nodo de red (es decir, cuando se combinan con CA) o a través de dos nodos distintos (es decir, cuando se combinan con DC). Además, en futuras versiones también se puede considerar la conectividad múltiple (MC). La MC permite el uso de más de dos nodos a la vez y/o más de dos enlaces de radio para que estén implicados en las operaciones de transmisión/recepción hacia un UE, por ejemplo, cuando los enlaces de radio son una combinación de DC y CA. La Figura 1a ilustra un diagrama de sistema de ejemplo de duplicación de PDCP en el enlace descendente a través de CA, y la Figura 1b ilustra un diagrama de sistema de ejemplo de duplicación de PDCP en el enlace descendente a través de DC (p. ej., suponiendo más de una entidad de RLC asociada en el nodo secundario).
[0046] En la duplicación de PDCP, los datos se duplican en la capa de PDCP, se transmiten de forma independiente a través de las dos trayectorias de radio y se agregan en la capa de PDCP de receptor, lo que da como resultado una mejora de la confiabilidad lograda. Por lo tanto, es una solución potencial para la aplicación de URLLC. El nodo B de próxima generación (gNB), que tiene el control de la duplicación de PDCP, puede denominarse nodo de alojamiento, ya que aloja la entidad de PDCP, mientras que cualquier otro gNB que dé servicio de paquetes de PDCP duplicados para un UE dado puede denominarse nodo de asistencia (únicamente se soporta un nodo de asistencia en la versión 15, y se hace la misma suposición en la versión 16). Cuando un paquete llega al nodo de gNB de alojamiento, se duplica en la entidad PDCP y se reenvía a través de la interfaz Xn al nodo o nodos de gNB que alojan la entidad o entidades de RLC asociadas. El mismo paquete de datos (es decir, la PDU de PDCP con un número de secuencia dado) puede transmitirse a continuación de forma independiente al mismo UE a través de los múltiples enlaces diferentes (a través de ambos gNB).
[0047] Además de la diversidad de transmisión introducida por la duplicación de paquetes de PDCP, se puede aprovechar una mejora adicional de la fiabilidad mediante la combinación flexible de los paquetes de datos transmitidos de forma independiente, como en la combinación basada en la solicitud de repetición automática híbrida (HARQ). Sin embargo, esto requiere cierto nivel de coordinación entre los nodos de transmisión participantes y la señalización al UE de recepción. Una característica de este tipo no está disponible en la especificación de DC/MC de NR de 5G actual. De hecho, siempre que un UE no recibe correctamente un paquete desde cualquiera de los nodos, actualmente no se aprovecha la oportunidad de mejorar la probabilidad de descodificación del paquete combinando las dos o más transmisiones que transportan copias del mismo paquete. Hacerlo puede mejorar la fiabilidad de la transmisión y reducir la latencia, que son importantes al menos para los servicios de URLLC.
[0049] Ciertas realizaciones tienen como objetivo soportar un método de combinación flexible, que esté más en línea con el mecanismo de HARQ nativo en la NR y, por lo tanto, tenga un menor impacto en la especificación. Aunque algunas realizaciones pueden ser aplicables a la NR-DC y a la tecnología de acceso múltiple por radio (multi-RAT) DC, en el siguiente ejemplo las realizaciones se presentarán en el contexto de NR-DC (también conocida como DC de NR-NR).
[0050] En la duplicación de PDCP, los duplicados de paquetes se detectan en primer lugar en la capa de PDCP basándose en tener el mismo número de secuencia. En su lugar, en la capa inferior (PHY), el receptor no tiene medios para detectar duplicados y, por lo tanto, no se puede realizar ninguna combinación de duplicados en la capa física según la versión 15. Como se analizará a continuación, una realización proporciona mejoras de operación de HARQ para permitir la combinación flexible, por ejemplo, junto con la duplicación de PDCP selectiva tras el fallo de paquetes.
[0051] La combinación flexible básica se utiliza, por ejemplo, en las operaciones de HARQ, que son operaciones intranodo y en las que no hay ambigüedad para el UE en términos de qué transmisiones combinar y cuándo. Esencialmente, HARQ es una técnica de control de errores y permite principalmente la combinación suave. La combinación flexible se logra al tener cada proceso de HARQ asociado a una memoria intermedia de HARQ. En caso de fallo de transmisión, el proceso de HARQ almacena la PDU de MAC relacionada en la memoria intermedia de HARQ asociada y la combina con cualquier transmisión nueva para el mismo bloque de transporte (TB) (es decir, retransmisión).
[0052] Actualmente, una entidad de MAC del UE opera con múltiples procesos de HARQ por cada portador, según el número máximo de procesos de HARQ (p. ej., 16). La red transporta la información de HARQ asociada a una transmisión a través de una CC en la información de control de enlace descendente (DCI) de tal modo que el UE pueda almacenar en memoria intermedia el paquete en la memoria intermedia de HARQ correcta, lo que permite la combinación flexible. La información de HARQ para las transmisiones de canal compartido de enlace descendente (DL-SCH) o de canal compartido de enlace ascendente (UL-SCH) puede incluir el número/ID de proceso de HARQ, indicador de nuevos datos (NDI) (X para datos originales (X=0 o 1) y X para cualquier retransmisión correspondiente, es decir, el NDI no se alterna entre el proceso de retransmisión) y la versión de redundancia (RV, 0 para los datos originales y un valor de RV incremental para retransmisiones).
[0054] Se pueden considerar varias técnicas para lograr la transmisión conjunta (JT) con el objetivo de aumentar la fiabilidad de la URLLC, en concreto, la red de frecuencia única (SFN), la JT-Comp coherente y la JT-Comp no coherente, como se ilustra en las Figuras 2a y 2b. Más específicamente, la Figura 2a ilustra un ejemplo de asignación de recursos de tiempo-frecuencia de JT-Comp no coherente, y la Figura 2b ilustra un ejemplo de asignación de recursos de tiempo-frecuencia de SFN.
[0055] En vista de lo anterior, ciertas realizaciones pueden proporcionar un puntero a la primera transmisión de PHY de una PDU transmitida desde un nodo primero o primario (p. ej., el nodo de alojamiento) a un nodo secundario (p. ej., un nodo de asistencia). El puntero puede utilizarse a continuación en transmisión o transmisiones posteriores de la PDU a través del nodo secundario (p. ej., el nodo de asistencia) para indicar a un receptor (p. ej., el UE) qué transmisiones se han de combinar y, por lo tanto, permitir la combinación flexible en el receptor.
[0057] Más específicamente, en una realización, el primer nodo puede proporcionar a un segundo nodo el puntero a una transmisión de PHY anterior o primera de una PDU dada, que puede transferirse a través de la interfaz X2/Xn. En un ejemplo, el puntero puede tener la forma del ID de proceso de HARQ utilizado por el primer nodo para la transmisión anterior de la PDU. A continuación, el segundo nodo puede utilizar el puntero para cualquier transmisión o transmisiones posteriores de la PDU para indicar al UE que la transmisión puede asociarse a la información ya almacenada en la memoria intermedia de HARQ correspondiente indicada por el ID de proceso de HARQ, permitiendo de este modo la combinación flexible en el receptor. Se observa que, en algunas realizaciones, se puede suponer que los formatos de PDU de MAC/RLC son los mismos en ambos nodos (es decir, tanto en el primer nodo como en el segundo nodo), lo que garantiza que el receptor (p. ej., el UE) puede combinar los valores flexibles de las PDU.
[0058] Según algunas realizaciones, la URLLC puede utilizar el modo no confirmado (UM) de RLC porque no hay tiempo para las retransmisiones de nivel de RLC habilitadas por el modo confirmado (AM) de RLC. El UM de RLC no hace uso de números de secuencia, con la excepción de los paquetes que están segmentados. Es posible que la segmentación de RLC no se produzca con demasiada frecuencia porque la carga útil de la URLLC puede ser bastante pequeña (p. ej., 10-50 bytes). Para los casos en que la segmentación de RLC se produce en el primer nodo, la información acerca de la segmentación y el número de secuencia de RLC se puede proporcionar al segundo nodo a través de la interfaz Xn.
[0059] Se observa que ciertas realizaciones pueden ampliarse a múltiples nodos secundarios, cada uno de los cuales reservaría recursos para una posible mejora de fiabilidad de las retransmisiones. Sin embargo, algunas realizaciones descritas en la presente memoria pueden considerar un único nodo de soporte secundario para las retransmisiones.
[0060] Como se analizará con más detalle a continuación, ciertas realizaciones están configuradas para proporcionar una nueva transferencia de información a través de X2/Xn para permitir la combinación flexible, para proporcionar un nuevo mapeo de HARQ entre un primer nodo maestro (MN) y un nodo secundario (SN), p. ej., mediante la partición y la configuración de UE asociada, y para proporcionar nuevas operaciones de UE en MAC/HARQ para combinar transmisiones entre diferentes nodos.
[0062] La Figura 3 ilustra un diagrama esquemático de ejemplo de un sistema, según una realización de ejemplo. En el ejemplo de la Figura 3, inicialmente la DC puede configurarse para un UE que solicita el servicio de URLLC. En una realización, en 1, el nodo maestro (MgNB) puede determinar el beneficio de la 'duplicación selectiva en caso de fallo' y empezar a utilizarla. En este ejemplo, en 2, el nodo maestro (MgNB) puede enviar la PDU1 al UE que indica en la DCI 'datos originales' y 'asociación al ID1 de proceso de HARQ'. En este ejemplo, en 3, el UE no puede descodificar la transmisión de PHY que transporta la PDU1 y almacena los bits flexibles en la memoria intermedia de HARQ correspondiente. En 4, el UE puede enviar una retroalimentación de HARQ que indica un NACK al nodo maestro (MgNB). Según un ejemplo, en 5, tras la recepción de NACK, el nodo maestro (MgNB) puede duplicar la PDU1 y transferir la PDU1 con el ID1 de proceso de HARQ al nodo secundario (SgNB). A continuación, en 6, el nodo maestro (MgNB) puede retransmitir la PDU1. En este ejemplo, en 7, el nodo secundario (SgNB) puede transmitir la PDU1 al UE que indica en la DCI el 'ID1 de proceso de HARQ de MgNB', NDI= 1 (es decir, datos no originales, por lo que no se ha de alternar el NDI) y RV=2. En una realización, en 8, el UE puede intentar descodificar nuevas transmisiones asociadas al ID1 de proceso de HARQ tanto desde el nodo maestro como desde el nodo secundario y, si falla, el UE puede combinar cualquier dato en el ID1 de proceso de HARQ, combinando las transmisiones de ambos nodos.
[0063] En una realización, para permitir que el UE realice una combinación flexible de transmisiones desde un nodo secundario (SN) con transmisiones desde un nodo maestro (MN), el MN puede proporcionar al SN el ID de proceso de HARQ, la versión de redundancia (RV), el valor de NDI y/o la PDU. Esta información puede proporcionarse al SN a través de la interfaz X2/Xn para preparar su transmisión y / o informar al UE en consecuencia.
[0065] Según una realización, el ID de proceso de HARQ que puede proporcionarse al SN es el ID de proceso de HARQ utilizado en MN para la transmisión anterior al UE, a utilizar en la DCI que transporta la concesión de planificación del SN. En una realización, la RV que se puede proporcionar al SN es la RV que se ha de utilizar en el SN. Por ejemplo, RV=2, suponiendo que RV=0 y RV=1 se utilizan para la primera transmisión y la primera retransmisión por MN, respectivamente. Debe tenerse en cuenta que la versión de redundancia a utilizar para transmisiones y retransmisiones iniciales puede depender de la implementación y seleccionarse según las preferencias de planificación.
[0067] En un ejemplo, el valor de NDI que se puede proporcionar al SN puede ser el valor de NDI utilizado en MN para la transmisión anterior al UE para la PDU, ya que la transmisión de SN de la PDU - como cualquier otra retransmisión, debería utilizar el mismo valor de NDI. En una realización, el UE puede suponer que, al planificarse en un ID de proceso de HARQ específico, tal planificación únicamente transportará retransmisiones (es decir, se asumiría automáticamente que estos datos son retransmisiones cuando se planifican desde un nodo secundario en un conjunto seleccionado de ID de proceso de HARQ).
[0068] En una realización, la PDU que se puede proporcionar al SN puede ser la PDU del MN para la transmisión anterior al UE a utilizar para preparar la transmisión de SN. Además, una realización puede proporcionar la temporización / marca de tiempo de la transmisión desde el MN al SN.
[0070] En las operaciones heredadas, tanto el MgNB como el SgNB pueden utilizar todo el rango de ID de procesos de HARQ (que varía desde 0 hasta el número máximo, p. ej., 16, menos uno) para sus propias transmisiones. Es decir, el ID de proceso de HARQ es específico de portadora / célula de componente desde la perspectiva del UE y, por lo tanto, los ID de proceso de HARQ son específicos de MgNB y SgNB (es decir, específicos de nodos de transmisión), ya que se utilizan diferentes portadoras de componentes para la comunicación. En una realización, se puede indicar al UE que un ID de proceso de HARQ utilizado por un primer nodo está asociado realmente a un segundo nodo (diferente). Según ciertas realizaciones, esto se puede lograr haciendo que el SN reserve un subconjunto de sus identificadores de proceso de HARQ para asociarlos al MN e indicando tal mapeo/asociación al UE a priori, indicando explícitamente esta información al UE como parte de la DCI, y/o mediante el SN utilizando un “RNTI en sombra” o el C-RNTI de MN para tener como objetivo la DCI para el UE.
[0071] Por lo tanto, en una realización, el SN puede reservar un subconjunto de sus identificadores de proceso de HARQ para asociarlo al MN e indicar tal mapeo/asociación al UE a priori, p. ej., mediante la señalización de RRC. Es decir, el SN puede dividir el rango de ID de proceso de HARQ en dos conjuntos, donde el primer conjunto está asociado al MN (p. ej., los ID 0-7 de proceso de HARQ), y la parte restante de los ID (p. ej., los ID 8-15 de proceso de HARQ) puede estar asociada a sí mismo (SN). Por lo tanto, cuando el SN envía un TB en el ID1 de proceso de HARQ, el UE sabe que el ID1 de proceso de HARQ está asociado a la memoria intermedia de HARQ del MN. También puede haber un mapeo diferente, de modo que el HARQ-ID 1-4 en MN esté asociado con el ID 5-8 en SN. Cabe señalar que las aplicaciones de URLLC puede que no necesiten muchos procesos de HARQ paralelos debido a su presupuesto de retardo limitado (1 ms). Por lo tanto, la partición proporcionada por realizaciones de ejemplo puede no causar ninguna degradación de rendimiento en la práctica. En una realización de ejemplo, como se ha descrito anteriormente, el NDI no se utiliza para tales ID de proceso de HARQ reservados previamente (es decir, según la realización en la que el UE únicamente planifica retransmisiones desde el SN) y, por lo tanto, se puede utilizar para distinguir aún más entre los ID de proceso de HARQ seleccionados en el espacio de ID de proceso de HARQ. Por ejemplo, en caso de que los procesos de HARQ 14 y 15 estén reservados, el bit adicional en el espacio de señalización de NDI puede utilizarse para indicar realmente los procesos de HARQ 12, 13, 14 y 15.
[0073] En otra realización, el SN puede indicar explícitamente al UE que un ID de proceso de HARQ utilizado por el MN está asociado realmente a un SN como parte de la DCI. Por ejemplo, el SN puede indicar en la DCI que contiene la concesión de planificación del UE que la transmisión está asociada, p. ej., al “ID1 de proceso de HARQ de MN”. Según una realización, este enfoque puede utilizar un nuevo formato de DCI, que incluye un nuevo bit para indicar que el ID de proceso de HARQ está asociado al “nodo de transmisión” o a un “nodo diferente al nodo de transmisión”.
[0075] En otra realización, el SN puede utilizar un “RNTI en sombra” o el C-RNTI de MN para tener como objetivo la DCI para el UE. Una DCI que y/o cuya CRC esté aleatorizada con tal ID de UE puede indicar implícitamente la asociación del valor de ID de proceso de HARQ a un nodo diferente del nodo de transmisión.
[0077] En una realización, se puede enviar una PDU duplicada a uno o más SN, que incluye la información de HARQ utilizada en el MN para la misma PDU y/o una solicitud de planificación urgente, cuando se sabe que el estado de la transmisión anterior de la PDU al UE desde el MN es “NACK”. Según un ejemplo, tan pronto como se notifica un fallo de transmisión en el enlace principal al MN a través del HARQ de NACK desde el UE, el MN puede proporcionar al SN la siguiente información a través de la interfaz X2/Xn: i) el duplicado de PDU; ii) el puntero a la transmisión PHY anterior (es decir, el ID de proceso de HARQ asociado a la PDU en el primer nodo); y/o iii) una indicación de “planificación urgente”. La Figura 4 ilustra un diagrama de flujo de señalización de ejemplo, según esta realización. Según un ejemplo, en el caso de una arquitectura dividida de RAN en gNB-CU y gNB-DU, la señalización especializada de la información de HARQ por PDU puede transportarse desde la CU a la DU a través de la interfaz F1.
[0079] Según otra realización, una PDU duplicada puede enviarse a uno o más SN con un tiempo de espera y/o información de HARQ utilizada en el MN para la misma PDU. En un ejemplo, el o los SN pueden preparar la transmisión PHY correspondiente en la memoria intermedia de HARQ relacionada esperando instrucciones adicionales desde el MN antes de la transmisión real. En esta realización, el MN puede reenviar la PDU al SN, junto con una indicación de “tiempo de espera”. Además de eso, la PDU puede enviarse junto con la información de HARQ (p. ej., el ID de proceso de HARQ) asociada a la copia del paquete enviada a través del MN; esto puede implicar que la transferencia de la PDU pueda ocurrir cuando se conoce la información de HARQ (p. ej., después de que algunas operaciones de PHY tengan lugar en MN).
[0080] La indicación de tiempo de espera puede ser un temporizador de transmisión, que proporciona una indicación de planificación condicional para transmitir la PDU si no se recibe ninguna indicación de descarte antes de que expire el temporizador de transmisión. En una realización, se puede enviar una indicación de descarte en lugar de una indicación de planificación urgente, tras recibir una notificación de un éxito de transmisión de la PDU desde el UE.
[0081] Tras un fallo de transmisión de la PDU desde el MN, el MN puede enviar una indicación de “planificación urgente” al SN. En esta realización, se puede anticipar que algunas operaciones de capa PHY (es decir, la creación del TB) ahorren el correspondiente retardo de procesamiento de la capa 1 (L1) en la estación base, lo que tiene un doble beneficio. Por un lado, permite una transmisión más oportuna de la PDU desde el SN. Por otro lado, relaja las restricciones de temporización de duplicación selectiva. Se observa que bajo la suposición de la capacidad de procesamiento 2 del UE (URLLC), la planificación de ranuras de 2 símbolos y el espaciado de subportadoras (SCS) de 30 kHz, el retardo de procesamiento de la estación base L1 que se puede ahorrar es de 0,196 ms (equivalente a 2,7 símbolos de OFDM), lo que es bastante significativo cuando el presupuesto de retardo total para la URLLC es de 1 ms. La Figura 5 ilustra un diagrama de flujo de señalización de ejemplo, según esta realización.
[0083] En otra realización más, una PDU duplicada puede enviarse a uno o más SN con un tiempo de espera y/o información de HARQ utilizada en el MN para la misma PDU; el o los SN pueden preparar la retransmisión PHY correspondiente en la memoria intermedia de HARQ relacionada esperando la retroalimentación de HARQ desde el UE. En esta realización, el MN puede reenviar la PDU duplicada con una indicación de “tiempo de espera” y el ID de proceso de HARQ utilizado en el MN tan pronto como la PDU se asigna a ese ID de proceso de HARQ. Después de descodificar y determinar el resultado de la transmisión desde el MN, el UE puede enviar retroalimentación de HARQ (ACK/NACK) tanto al MN como al SN, es decir, información de control de enlace ascendente (UCI) de multidifusión, ya que ahora “comparten” el proceso de HARQ correspondiente para una transmisión. Como alternativa, también se puede dar instrucción al UE, basándose en la configuración, que envíe la retroalimentación de HARQ de forma independiente al MN y al SN. En el caso de un NACK de HARQ, el MN puede retransmitir la PDU (desde la perspectiva del UE, esta es una primera retransmisión), mientras que el SN puede transmitir la PDU por primera vez (desde la perspectiva del UE, esta es una segunda retransmisión). En caso de recibir un ACK de HARQ, los nodos pueden descartar la PDU duplicada, es decir, ambos nodos pueden vaciar la memoria intermedia de HARQ correspondiente a ese proceso de HARQ, p. ej., siempre que los datos nuevos usen la misma memoria intermedia de HARQ. Se observa que, en esta realización, no hay necesidad de la indicación de “planificación urgente” proporcionada desde el MN, ya que tal indicación se proporciona al SN por el UE, que está configurado para enviar la retroalimentación de HARQ a ambos nodos.
[0085] Para soportar esta realización, se supone que los canales físicos de control de enlace ascendente (PUCCH) separan del UE hacia los dos nodos, lo que significa que el UE necesita que los recursos de PUCCH estén configurados por SN para transmitir los ACK/NACK de HARQ correspondientes a la transmisión o transmisiones del MN. La asignación de PUCCH puede seguir una temporización implícita después de una transmisión, como en el procedimiento normal. Tal asignación de PUCCH también puede estar “preprogramada” para este propósito, donde los recursos pueden compartirse potencialmente entre múltiples UE, pero se reservarían para la transmisión de bits de HARQ-ACK en relación con la operación “reflejada” de MN/SN. Es decir, se pueden definir el libro de códigos semiestático y la transmisión en recursos predefinidos. Como alternativa, se puede proporcionar un único PUCCH basándose en el SN para emplear un receptor de asistencia para monitorizar las transmisiones de PUCCH del MN según la misma temporización. Si se puede acomodar más de una retransmisión dentro de un presupuesto de retardo de la PDU, lo anterior se puede aplicar a ambos nodos. Esto puede ser relevante teniendo en cuenta que las solicitudes tienen un presupuesto de retardo más relajado que el de URLLC. La Figura 6 ilustra un diagrama de flujo de señalización de ejemplo, según esta realización.
[0087] Se observa que, como resultado de las realizaciones de ejemplo, el UE ahora puede asociar las transmisiones PHY (TB) que se recibieron desde diferentes nodos a la misma memoria intermedia de HARQ y a la misma PDU de PDCP, aplicando por lo tanto la combinación de bits flexibles para mejorar la probabilidad de descodificación con éxito.
[0088] Se observa que, según las realizaciones de ejemplo analizadas anteriormente, las retransmisiones de la PDU desde el MN y el SN pueden o no ocurrir exactamente al mismo tiempo. En caso de que ambas retransmisiones no se produzcan al mismo tiempo, la temporización del HARQ-ACK enviado a cada nodo/célula no debería verse afectada, es decir, el HARQ-ACK de una retransmisión desde el nodo principal no debería retardarse cuando se espera una (potencial) retransmisión adicional desde el SN para evitar introducir un retardo. Sin embargo, como alternativa, el UE podría recibir instrucciones con reglas sobre si retrasar un HARQ-ACK o no, dependiendo, p. ej., del número de retransmisiones frente al presupuesto de retardo de PDU.
[0090] En caso de que ambas retransmisiones se produzcan al mismo tiempo, es posible que haya que tener en cuenta un retardo de procesamiento de UE ligeramente mayor en comparación con tener que descodificar únicamente una PDU a la vez. Sin embargo, este retardo adicional puede ser similar al retardo de descodificación cuando se reciben transmisiones simultáneas según las operaciones de DC normales. Se puede anticipar que las retransmisiones tendrán la misma temporización, ya que el UE recibe directamente la instrucción/activación para retransmitir desde ambos nodos, basándose en el NACK (suponiendo un despliegue sincrónico).
[0092] También se observa que la combinación flexible de las retransmisiones enviadas desde el primer y segundo nodos puede gestionarse en una entidad del UE, mientras que la descodificación de canal (Turbo o LDPC) puede ocurrir en otra entidad (independiente) del UE. Por lo tanto, en caso de recibir más de una retransmisión en diferentes instantes de tiempo, la adición de los valores flexibles puede manejarse como una acumulación en la unidad de combinación flexible, mientras la descodificación de canales se ejecuta en paralelo.
[0094] Además, la multiplexación de MAC (multiplexación de dos o más PDU de MAC en el mismo bloque de transporte) puede soportarse, al menos parcialmente, por ciertas realizaciones. Por ejemplo, si el MN envía una transmisión física anterior al UE (que lleva una o más PDU de MAC, es decir, cuando se usó la multiplexación de MAC), a continuación, el MN puede enviar información de tal transmisión al SN para permitir que el SN prepare el mismo bloque de transporte (para permitir la retransmisión de la o las PDU de MAC multiplexadas). Esto supone que todas las PDU multiplexadas pertenecen a DRB divididos. Tal información de la multiplexación de MAC puede proporcionarse al SN, para permitir que tenga lugar la misma multiplexación de MAC en el SN. Según algunas realizaciones, en caso de que el MN adopte la multiplexación de MAC de datos no asociados al SN (p. ej., el portador de MSG), el MN puede controlar que la combinación no se produzca evitando indicar el puntero al SN.
[0095] La Figura 7a ilustra un diagrama de flujo de ejemplo de un método para soportar la combinación de paquetes para la duplicación de PDCP, según una realización de ejemplo. En ciertas realizaciones de ejemplo, el diagrama de flujo de la Figura 7a puede realizarse por una entidad de red o nodo de red en un sistema de 3GPP, tal como LTE o NR de 5G. Por ejemplo, en algunas realizaciones de ejemplo, el método de la Figura 7a puede realizarse por un primer nodo de red o estación base, que puede ser un MN, MeNB o MgNB, como se representa en los diagramas de ejemplo de las Figuras 4-6. Por lo tanto, en ciertas realizaciones, el método puede incluir cualquiera de las etapas realizadas por el MgNB en las Figuras 4-6.
[0096] Como se ilustra en el ejemplo de la Figura 7a, el método puede incluir, en 700, proporcionar a uno o más SN un puntero a una transmisión PHY anterior o primera de una PDU. En una realización, el puntero puede utilizarse en transmisiones posteriores de la PDU a través del o los SN para indicar al UE qué transmisiones se han de combinar. En una realización, la provisión 700 puede incluir proporcionar el puntero a través de una interfaz X2/Xn. Según una realización, el puntero puede ser un ID de proceso de HARQ utilizado por el MN para una transmisión anterior de la PDU. En realizaciones adicionales, el puntero también puede incluir uno o más de un RV a utilizar en el SN, un valor de NDI utilizado en el MN para la transmisión anterior de la PDU, la PDU del MN para la transmisión anterior al UE para prepararse para la transmisión de SN, y/o una temporización/marca de tiempo de la transmisión del MN al SN.
[0097] Según ciertas realizaciones, cuando el MN recibe una notificación de un fallo de transmisión en un enlace primario desde un UE, la provisión 700 puede incluir proporcionar al SN el duplicado de la PDU, el puntero a la transmisión PHY anterior de la PDU (es decir, el ID del proceso de HARQ asociado con la PDU en el MN), una indicación de planificación urgente y/o una indicación de fallo de la PDU.
[0099] En otra realización, la provisión 700 puede incluir proporcionar al SN el duplicado de PDU, junto con una indicación de tiempo de espera, la información de HARQ (p. ej., el ID del proceso de HARQ) asociada al duplicado de PDU y, en caso de un fallo de transmisión de la PDU desde el MN, enviar una indicación de planificación urgente al SN y/o una indicación de fallo de la PDU.
[0101] En otra realización más, la provisión 700 puede incluir proporcionar al SN el duplicado de la PDU, junto con una indicación de tiempo de espera y el ID de proceso de HARQ utilizado en el MN cuando la PDU se asigna a ese ID de proceso de HARQ.
[0102] Por lo tanto, en algunas realizaciones, el MN también puede proporcionar al SN el MCS de TBS utilizado y, opcionalmente, el número y/o los bloques de recursos físicos (PRB) utilizados realmente en la transmisión anterior, además de la propia PDU. Esta información puede utilizarse para adaptar la planificación en el SN para hacer que la combinación flexible sea más sencilla o más efectiva en el UE, p. ej., un delta máximo en el MCS utilizado para diferentes transmisiones para combinarse.
[0104] Según ciertas realizaciones, el método también puede incluir, en 710, dar instrucciones al UE para que opere en la duplicación de PDCP con el modo de combinación flexible. Por lo tanto, en algunas realizaciones, el método de la Figura 7a permite añadir nueva información asociada para las PDU de PDCP duplicadas transferidas a través de la interfaz Xn que incluye un puntero al proceso de HARQ correspondiente utilizado en la transmisión anterior, opcionalmente junto con una indicación de planificación urgente.
[0106] La Figura 7b ilustra un diagrama de flujo de ejemplo de un método para soportar la combinación de paquetes para la duplicación de PDCP, según una realización de ejemplo. En ciertas realizaciones de ejemplo, el diagrama de flujo de la Figura 7b puede realizarse por una entidad de red o nodo de red en un sistema de 3GPP, tal como LTE o NR de 5G. Por ejemplo, en algunas realizaciones de ejemplo, el método de la Figura 7b puede realizarse por un segundo nodo de red o estación base, que puede ser un SN, un SeNB o un SgNB como se representa en el ejemplo de las Figuras 4-6.
[0108] Según una realización, el método de la Figura 7b puede incluir, en 730, recibir, desde un MN, un puntero a una transmisión PHY anterior o primera de una PDU. En una realización, el método puede incluir, en 740, utilizar el puntero mediante transmisiones posteriores de la PDU a través del SN para indicar al UE qué transmisiones se han de combinar. En una realización, la recepción 730 puede incluir recibir el puntero a través de una interfaz X2/Xn. Según una realización, el puntero puede ser un ID de proceso de HARQ utilizado por el MN para una transmisión anterior de la PDU. En realizaciones adicionales, el puntero también puede incluir uno o más de un RV a utilizar en el SN, un valor de NDI utilizado en el MN para la transmisión anterior de la PDU, la PDU del MN para la transmisión anterior al UE para prepararse para la transmisión de SN, y/o una temporización/marca de tiempo de la transmisión del MN al SN.
[0109] Según ciertas realizaciones, cuando el MN recibe una notificación de un fallo de transmisión en un enlace primario desde un UE, la recepción 730 puede incluir recibir el duplicado de la PDU, el puntero a la transmisión PHY anterior de la PDU (es decir, el ID del proceso de HARQ asociado con la PDU en el MN), una indicación de planificación urgente y/o una indicación de fallo de la PDU.
[0111] En otra realización, la recepción 730 puede incluir recibir el duplicado de la PDU, junto con una indicación de tiempo de espera, la información de HARQ (p. ej., el ID de proceso de HARQ) asociada con el duplicado de la PDU y, tras un fallo de transmisión de la PDU desde el MN, recibir una indicación de planificación urgente y/o una indicación de fallo de la PDU desde el MN.
[0113] En otra realización más, la recepción 730 puede incluir recibir el duplicado de la PDU, junto con una indicación de tiempo de espera y el ID de proceso de HARQ utilizado en el MN cuando la PDU se asigna a ese ID de proceso de HARQ.
[0114] Según ciertas realizaciones, el método de ejemplo de la Figura 7b también puede incluir, en 750, indicar a un UE que un ID de proceso de HARQ utilizado por un MN está realmente asociado con el SN. En una realización, la indicación 750 puede incluir reservar un subconjunto de los ID de proceso de HARQ del SN para asociarlos al MN e indicar esta asociación (o mapeo de los ID de proceso de HARQ al MN) al UE. En otra realización, la indicación 750 puede incluir indicar explícitamente la información de que el ID de proceso de HARQ utilizado por el MN está asociado al SN como parte de la DCI. En otra realización más, la indicación 750 puede incluir el uso de un RNTI en sombra o el C-RNTI de MN para tener como objetivo la DCI para el UE.
[0116] Como resultado del método de ejemplo de la Figura 7b, un SN puede aplicar la planificación urgente real de una retransmisión (datos no originales) de la PDU transferida por el MN, que indica al UE el ID de proceso de HARQ (asociado al MN) y como se recibe desde el MN.
[0118] La Figura 7c ilustra un diagrama de flujo de ejemplo de un método para soportar la combinación de paquetes para la duplicación de PDCP, según una realización de ejemplo. En ciertas realizaciones de ejemplo, el diagrama de flujo de la Figura 7c puede realizarse por un UE, un equipo móvil (ME), una estación móvil, un dispositivo móvil, un dispositivo estacionario, un dispositivo de IoT u otro dispositivo. Por ejemplo, en algunas realizaciones de ejemplo, el método de la Figura 7c puede realizarse por un UE como se representa en el ejemplo de las Figuras 4-6.
[0119] Según una realización, el método de la Figura 7c puede incluir, en 760, recibir una indicación desde un SN de que un ID de proceso de HARQ utilizado por un MN está realmente asociado con el SN. En una realización, la recepción 760 puede incluir recibir una indicación de una asociación o mapeo de los ID de proceso de HARQ con el MN. En otra realización, la recepción 760 puede incluir recibir una indicación explícita de la información de que el ID de proceso de HARQ utilizado por el MN está asociado con el SN como parte de la DCI. En otra realización más, la recepción 760 puede incluir recibir un RNTI en sombra o el C-RNTI de MN para tener como objetivo la DCI para el UE.
[0121] En una realización, el ejemplo de la Figura 7c también puede incluir, en 770, intentar descodificar transmisiones de PDU duplicadas con el ID de proceso de HARQ asociado y, en 780, combinar las transmisiones duplicadas desde el MN y el SN.
[0122] La Figura 8a ilustra un ejemplo de un aparato 10 según una realización. En una realización, el aparato 10 puede ser un nodo, anfitrión o servidor en una red de comunicaciones o que da servicio a una red de este tipo. Por ejemplo, el aparato 10 puede ser una estación base, un Nodo B, un Nodo B evolucionado (eNB), un Nodo B o punto de acceso de 5G, un Nodo B de próxima generación (NG-NB o gNB), una CU de un gNB o un punto de acceso de WLAN, asociado a una red de acceso por radio, tal como una red de GSM, una red de LTE, 5G o NR.
[0124] Debe entenderse que, en algunas realizaciones ilustrativas, el aparato 10 puede comprender un servidor en la nube de borde como un sistema informático distribuido donde el servidor y el nodo de radio pueden ser aparatos independientes que se comunican entre sí a través de un trayecto de radio o mediante una conexión por cable, o pueden estar ubicados en una misma entidad que se comunica mediante una conexión por cable. Por ejemplo, en ciertas realizaciones ilustrativas donde el aparato 10 representa un gNB, puede configurarse en una arquitectura de unidad central (CU) y de unidad distribuida (DU) que divide la funcionalidad del gNB. En una arquitectura de este tipo, la CU puede ser un nodo lógico que incluye funciones gNB tales como transferencia de datos de usuario, control de movilidad, compartición de red de acceso de radio, posicionamiento y/o gestión de sesiones, etc. La CU puede controlar el funcionamiento de DU a través de una interfaz front-haul. La DU puede ser un nodo lógico que incluye un subconjunto de funciones de gNB, dependiendo de la opción de división funcional. Debe observarse que el experto en la técnica entenderá que el aparato 10 puede incluir componentes o características no mostrados en la Figura 8a.
[0125] Como se ilustra en el ejemplo de la Figura 8a, el aparato 10 puede incluir un procesador 12 para procesar información y ejecutar instrucciones u operaciones. El procesador 12 puede ser cualquier tipo de procesador de propósito general o específico. De hecho, el procesador 12 puede incluir uno o más de ordenadores de propósito general, ordenadores de propósito especial, microprocesadores, procesadores de señales digitales (DSP), matrices de puertas programables en campo (FPGA), circuitos integrados específicos de la aplicación (ASIC) y procesadores basados en una arquitectura de procesador de múltiples núcleos, como ejemplos. Aunque en la Figura 8a se muestra un único procesador 12, pueden utilizarse múltiples procesadores según otras realizaciones. Por ejemplo, debe entenderse que, en ciertas realizaciones, el aparato 10 puede incluir dos o más procesadores que pueden formar un sistema multiprocesador (p. ej., en este caso el procesador 12 puede representar un multiprocesador) que puede soportar procesamiento múltiple. En ciertas realizaciones, el sistema de procesador múltiple puede estar estrechamente acoplado o acoplado de manera holgada (p. ej. para formar una agrupación de ordenadores).
[0126] El procesador 12 puede realizar funciones asociadas con el funcionamiento del aparato 10, que pueden incluir, por ejemplo, precodificación de parámetros de ganancia/fase de antena, codificación y decodificación de bits individuales que forman un mensaje de comunicación, formateo de información y control global del aparato 10, incluyendo procedimientos relacionados con la gestión de recursos de comunicación.
[0128] El aparato 10 puede además incluir o estar acoplado a una memoria 14 (interna o externa), que puede estar acoplada al procesador 12, para almacenar información e instrucciones que pueden ser ejecutadas por el procesador 12. La memoria 14 puede ser una o más memorias y de cualquier tipo adecuado para el entorno de aplicación local y puede implementarse utilizando cualquier tecnología de almacenamiento de datos volátil o no volátil adecuada, tal como dispositivo de memoria basado en semiconductores, un sistema y dispositivo de memoria magnético, un sistema y dispositivo de memoria óptico, memoria fija y/o memoria extraíble. Por ejemplo, la memoria 14 puede comprender cualquier combinación de memoria de acceso aleatorio (RAM), memoria de sólo lectura (ROM), almacenamiento estático tal como un disco magnético u óptico, unidad de disco duro (HDD) o cualquier otro tipo de medios legibles por ordenador o máquina no transitorios. Las instrucciones almacenadas en la memoria 14 pueden incluir instrucciones de programa o código de programa informático que, cuando son ejecutadas por el procesador 12, permiten que el aparato 10 realice tareas como se describe en la presente memoria.
[0130] En una realización, el aparato 10 puede incluir, además, o estar acoplado (de manera interna o externa) a, una unidad o puerto que está configurado para aceptar y leer un medio de almacenamiento legible por ordenador externo, tal como un disco óptico, una unidad USB, una unidad flash o cualquier otro medio de almacenamiento. Por ejemplo, el medio de almacenamiento legible por ordenador externo puede almacenar un programa informático o software para su ejecución por el procesador 12 y/o el aparato 10.
[0132] En algunas realizaciones, el aparato 10 también puede incluir o estar acoplado a una o más antenas 15 para transmitir y recibir señales y/o datos a y desde el aparato 10. El aparato 10 puede además incluir o estar acoplado a un transceptor 18 configurado para transmitir y recibir información. El transceptor 18 puede incluir, por ejemplo, una pluralidad de interfaces de radio que pueden estar acopladas a la(s) antena(s) 15. Las interfaces de radio pueden corresponder a una pluralidad de tecnologías de acceso de radio que incluyen una o más de GSM, NB-IoT, LTE, 5G, WLAN, Bluetooth, BT-LE, NFC, identificador de radiofrecuencia (RFID), banda ultraancha (UWB), MultiFire y similares. La interfaz de radio puede incluir componentes, tales como filtros, convertidores (por ejemplo, convertidores de digital a analógico y similares), mapeadores, un módulo de transformada rápida de Fourier (FFT) y similares, para generar símbolos para una transmisión a través de uno o más enlaces descendentes y para recibir símbolos (por ejemplo, a través de un enlace ascendente).
[0133] Por ejemplo, el transceptor 18 puede estar configurado para modular información sobre una forma de onda portadora para la transmisión por la(s) antena(s) 15 y demodular información recibida a través de la(s) antena(s) 15 para su procesamiento adicional por otros elementos del aparato 10. En otras realizaciones, el transceptor 18 puede ser capaz de transmitir y recibir señales o datos directamente. Adicional o alternativamente, en algunas realizaciones, el aparato 10 puede incluir un dispositivo de entrada y/o salida (dispositivo de E/S).
[0135] En una realización, la memoria 14 puede almacenar módulos de software que proporcionan funcionalidad cuando se ejecutan por el procesador 12. Los módulos pueden incluir, por ejemplo, un sistema operativo que proporciona funcionalidad de sistema operativo para el aparato 10. La memoria también puede almacenar uno o más módulos funcionales, tales como una aplicación o programa, para proporcionar una funcionalidad adicional para el aparato 10. Los componentes del aparato 10 pueden implementarse en hardware, o como cualquier combinación adecuada de hardware y software.
[0137] Según algunas realizaciones, el procesador 12 y la memoria 14 pueden estar incluidos en o formar parte de sistemas de circuitos de procesamiento o de sistemas de circuitos de control. Además, en algunas realizaciones, el transceptor 18 puede estar incluido en, o puede formar parte de, un sistema de circuitos transceptores.
[0139] Como se utiliza en la presente memoria, el término “circuitos” puede referirse a implementaciones de circuitos sólo de hardware (p. ej., circuitos analógicos y/o digitales), combinaciones de circuitos de hardware y software, combinaciones de circuitos de hardware analógicos y/o digitales con software/firmware, cualquier porción de procesador(es) de hardware con software (incluyendo procesadores de señales digitales) que funcionan juntos para hacer que un aparato (p. ej., el aparato 10) realice diversas funciones, y/o circuitos de hardware y/o procesador(es), o porciones de los mismos, que utilizan software para el funcionamiento pero donde el software puede no estar presente cuando no es necesario para el funcionamiento. Como ejemplo adicional, tal como se utiliza en la presente memoria, el término “circuitos” también puede cubrir una implementación de tan sólo un circuito de hardware o procesador (o múltiples procesadores) o una porción de un circuito de hardware o procesador y su software y/o firmware adjunto. El término circuitos también puede cubrir, por ejemplo, un circuito integrado de banda base en un servidor, nodo o dispositivo de red celular u otro dispositivo informático o de red.
[0141] Como se ha presentado anteriormente, en ciertas realizaciones, el aparato 10 puede ser un nodo de red, un nodo de RAN o una estación base, tal como un eNB o un gNB, o similares. En una realización de ejemplo, el aparato 10 puede ser un MeNB o MgNB, por ejemplo. Según ciertas realizaciones, el aparato 10 puede controlarse por la memoria 14 y el procesador 12 para realizar las funciones asociadas con cualquiera de las realizaciones descritas en la presente memoria. Por ejemplo, en algunas realizaciones, el aparato 10 puede configurarse para realizar uno o más de los procesos representados en cualquiera de los diagramas de flujo o diagramas de señalización descritos en la presente memoria, tales como el diagrama de señalización ilustrado en las Figuras 4-6. Por ejemplo, en ciertas realizaciones, el aparato 10 puede configurarse para realizar un procedimiento de combinación de paquetes para la duplicación de PDCP. En una realización, la duplicación de PDCP puede incluir una duplicación selectiva.
[0142] En una realización, el aparato 10 puede controlarse mediante la memoria 14 y el procesador 12 para proporcionar a uno o más SN un puntero a una transmisión de PHY anterior o primera de una PDU. En una realización, el puntero puede utilizarse en transmisiones posteriores de la PDU a través del o los SN para indicar al UE qué transmisiones se han de combinar. En una realización, el aparato 10 puede controlarse por la memoria 14 y el procesador 12 para proporcionar el puntero sobre una interfaz X2/Xn. Según una realización, el puntero puede ser un ID de proceso de HARQ utilizado por el aparato 10 para una transmisión anterior de la PDU. En realizaciones adicionales, el puntero también puede incluir uno o más de un RV a utilizar en el SN, un valor de NDI utilizado en el MN para la transmisión anterior de la PDU, la PDU del aparato 10 para la transmisión anterior al UE para prepararse para la transmisión de SN, y/o una temporización/marca de tiempo de la transmisión del aparato 10 al SN.
[0144] Según ciertas realizaciones, cuando el aparato 10 recibe una notificación de un fallo de transmisión en un enlace primario desde un UE, la memoria 14 y el procesador 12 pueden controlar el aparato 10 para proporcionar al SN el duplicado de la PDU, el puntero a la transmisión PHY anterior de la PDU (es decir, el ID de proceso de HARQ asociado a la PDU en el aparato 10), una indicación de planificación urgente y/o una indicación de fallo de la PDU.
[0145] En otra realización, el aparato 10 puede controlarse mediante la memoria 14 y el procesador 12 para proporcionar al SN el duplicado de la PDU, junto con una indicación de tiempo de espera, la información de HARQ (p. ej., el ID del proceso de HARQ) asociada al duplicado de la PDU y, tras un fallo de transmisión de la PDU desde el aparato 10, para enviar una indicación de planificación urgente y/o una indicación de fallo de la PDU al SN.
[0147] En otra realización más, el aparato 10 puede controlarse mediante la memoria 14 y el procesador 12 para proporcionar al SN el duplicado de PDU, junto con una indicación del tiempo de espera y el ID de proceso de HARQ utilizado en el aparato 10 cuando la PDU se asigna a ese ID de proceso de HARQ.
[0149] La Figura 8b ilustra un ejemplo de un aparato 20 según otra realización de ejemplo. En realizaciones de ejemplo, el aparato 20 puede ser un nodo o servidor asociado con una red de acceso de radio, tal como una red LTE, 5G o NR u otros sistemas de radio que podrían beneficiarse de un procedimiento equivalente. Por ejemplo, en ciertas realizaciones, el aparato 20 puede incluir una estación base, un Nodo B, un Nodo B evolucionado (eNB), un Nodo B o punto de acceso de 5G, un Nodo B de próxima generación (NG-NB o gNB), una CU de un gNB o un punto de acceso de WLAN, asociado a una red de acceso por radio, tal como una red de GSM, una red de LTE, 5G o NR.
[0150] En algunas realizaciones ilustrativas, el aparato 20 puede incluir uno o más procesadores, uno o más medios de almacenamiento legibles por ordenador (por ejemplo, memoria, almacenamiento o similares), uno o más componentes de acceso de radio (por ejemplo, un módem, un transceptor o similares) y/o una interfaz de usuario. En algunas realizaciones de ejemplo, el aparato 20 puede configurarse para operar utilizando una o más tecnologías de acceso por radio, tales como GSM, LTE, LTE-A, NR, 5G, WLAN, WiFi, NB-IoT, MulteFire y/o cualesquiera otras tecnologías de acceso por radio. Debe observarse que un experto en la técnica entenderá que el aparato 20 puede incluir componentes o características no mostrados en la Figura 8b.
[0152] Como se ilustra en el ejemplo de la Figura 8b, el aparato 20 puede incluir, o estar acoplado a, un procesador 22 para procesar información y ejecutar instrucciones u operaciones. El procesador 22 puede ser cualquier tipo de procesador de propósito general o específico. De hecho, el procesador 22 puede incluir uno o más de ordenadores de propósito general, ordenadores de propósito especial, microprocesadores, procesadores de señales digitales (DSP), matrices de puertas programables en campo (FPGA), circuitos integrados específicos de la aplicación (ASIC) y procesadores basados en una arquitectura de procesador de múltiples núcleos, como ejemplos. Aunque en la Figura 8b se muestra un único procesador 22, pueden utilizarse múltiples procesadores según otras realizaciones de ejemplo. Por ejemplo, debe entenderse que, en ciertas realizaciones de ejemplo, el aparato 20 puede incluir dos o más procesadores que pueden formar un sistema de procesador múltiple (p. ej., en este caso el procesador 22 puede representar un procesador múltiple) que puede soportar procesamiento múltiple. En ciertas realizaciones ilustrativas, el sistema de procesador múltiple puede estar estrechamente acoplado o acoplado de manera holgada (por ejemplo, para formar una agrupación de ordenadores).
[0153] El procesador 22 puede realizar unas funciones que estén asociadas con la operación del aparato 20, que incluyen, como algunos ejemplos, precodificación de parámetros de ganancia/fase de antena, codificación y descodificación de bits individuales que forman un mensaje de comunicación, formateo de información y un control global del aparato 20, incluyendo procesos relacionados con una gestión de recursos de comunicación.
[0155] El aparato 20 puede además incluir o estar acoplado a una memoria 24 (interna o externa), que puede estar acoplada al procesador 22, para almacenar información e instrucciones que pueden ser ejecutadas por el procesador 22. La memoria 24 puede ser una o más memorias y de cualquier tipo adecuado para el entorno de aplicación local y puede implementarse utilizando cualquier tecnología de almacenamiento de datos volátil o no volátil adecuada, tal como dispositivo de memoria basado en semiconductores, un sistema y dispositivo de memoria magnético, un sistema y dispositivo de memoria óptico, memoria fija y/o memoria extraíble. Por ejemplo, la memoria 24 puede comprender cualquier combinación de memoria de acceso aleatorio (RAM), memoria de sólo lectura (ROM), almacenamiento estático tal como un disco magnético u óptico, unidad de disco duro (HDD) o cualquier otro tipo de medios legibles por ordenador o máquina no transitorios. Las instrucciones almacenadas en la memoria 24 pueden incluir instrucciones de programa o código de programa informático que, cuando son ejecutadas por el procesador 22, permiten que el aparato 20 realice tareas como se describe en la presente memoria.
[0157] En una realización de ejemplo, el aparato 20 puede incluir, además, o estar acoplado (de manera interna o externa) a, una unidad o puerto que está configurado para aceptar y leer un medio de almacenamiento legible por ordenador externo, tal como un disco óptico, una unidad USB, una unidad flash o cualquier otro medio de almacenamiento. Por ejemplo, el medio de almacenamiento legible por ordenador externo puede almacenar un programa informático o software para su ejecución por el procesador 22 y/o el aparato 20.
[0158] En algunas realizaciones, el aparato 20 también puede incluir o estar acoplado a una o más antenas 25 para recibir una señal de enlace descendente y para transmitir a través de un enlace ascendente desde el aparato 20. El aparato 20 puede incluir además un transceptor 28 que está configurado para transmitir y recibir información. El transceptor 28 también puede incluir una interfaz de radio (p. ej. un módem) acoplada a la antena 25. La interfaz de radio puede corresponder a una pluralidad de tecnologías de acceso por radio que incluyen una o más de GSM, LTE, LTE-A, 5G, NR, WLAN, NB-IoT, BT-LE, RFID, UWB y similares. La interfaz de radio puede incluir otros componentes, tales como filtros, convertidores (por ejemplo, convertidores de digital a analógico y similares), desmapadores de símbolos, componentes de conformación de señal, un módulo de transformada rápida de Fourier inversa (IFFT) y similares, para procesar símbolos, tales como símbolos OFDMA, transportados por un enlace descendente o un enlace ascendente.
[0159] Por ejemplo, en una realización ejemplar, el transceptor 28 puede configurarse para modular información en una forma de onda portadora para su transmisión por la(s) antena(s) 25 y demodular la información recibida a través de la(s) antena(s) 25 para su posterior procesamiento por otros elementos del aparato 20. En otras realizaciones de ejemplo, el transceptor 28 puede transmitir y recibir señales o datos directamente. De forma adicional o alternativamente, en algunas realizaciones de ejemplo, el aparato 10 puede incluir un dispositivo de entrada y/o salida (dispositivo de E/S). En ciertos ejemplos, el aparato 20 puede incluir además una interfaz de usuario, tal como una interfaz gráfica de usuario o pantalla táctil.
[0161] En una realización de ejemplo, la memoria 24 almacena módulos de software que proporcionan funcionalidad cuando son ejecutados por el procesador 22. Los módulos pueden incluir, por ejemplo, un sistema operativo que proporciona funcionalidad de sistema operativo para el aparato 20. La memoria también puede almacenar uno o más módulos funcionales, tales como una aplicación o programa, para proporcionar una funcionalidad adicional para el aparato 20. Los componentes del aparato 20 pueden implementarse en hardware, o como cualquier combinación adecuada de hardware y software. Según un ejemplo de realización, el aparato 20 puede estar opcionalmente configurado para comunicarse con el aparato 10 a través de un enlace 70 de comunicaciones inalámbrico o por cable según cualquier tecnología de acceso de radio, tal como NR. Por ejemplo, en una realización de ejemplo, el enlace 70 puede representar una interfaz Xn o X2.
[0162] Según algunas realizaciones de ejemplo, el procesador 22 y la memoria 24 pueden estar incluidos en, o pueden formar parte de, un sistema de circuitos de procesamiento o sistema de circuitos de control. Además, en algunas realizaciones de ejemplo, el transceptor 28 puede estar incluido en, o puede formar parte de sistemas de circuitos transceptores.
[0163] Como se discutió anteriormente, según realizaciones ilustrativas, el aparato 20 puede ser un nodo o funciones de red, tal como un servidor o función de autenticación. Según ciertos ejemplos, el aparato 20 puede controlarse por la memoria 24 y el procesador 22 para realizar las funciones asociadas con las realizaciones ilustrativas descritas en la presente memoria. Por ejemplo, en algunas realizaciones de ejemplo, el aparato 20 puede configurarse para realizar uno o más de los procesos representados en cualquiera de los diagramas o diagramas de flujo de señalización descritos en la presente memoria, tales como los ilustrados en las Figuras 4-6. Como ejemplo, el aparato 20 puede ser un nodo de red secundario, SeNB o SgNB, por ejemplo. En realizaciones de ejemplo, en ciertas realizaciones, el aparato 20 puede configurarse para realizar un procedimiento de combinación de paquetes para la duplicación de PDCP. En una realización, la duplicación de PDCP puede incluir una duplicación selectiva.
[0164] Según ciertas realizaciones, el aparato 20 puede controlarse por la memoria 24 y el procesador 22 para recibir, desde un MN, un puntero a una transmisión PHY anterior o primera de una PDU. En una realización, el aparato 20 puede controlarse mediante la memoria 24 y el procesador 22 para utilizar el puntero mediante transmisiones posteriores de la PDU a través del aparato 20 para indicar al UE qué transmisiones se han de combinar. En una realización, el aparato 20 puede controlarse por la memoria 24 y el procesador 22 para recibir el puntero sobre una interfaz X2/Xn. Según una realización, el puntero puede ser un ID de proceso de HARQ utilizado por el MN para una transmisión anterior de la PDU. En realizaciones adicionales, el puntero también puede incluir uno o más de un RV a utilizar en el aparato 20, un valor de NDI utilizado en el MN para la transmisión anterior de la PDU, la PDU del MN para la transmisión anterior al UE para prepararse para la transmisión por el aparato 20, y/o una temporización/marca de tiempo de la transmisión desde el MN al aparato 20.
[0165] Según ciertas realizaciones, cuando el MN recibe una notificación de un fallo de transmisión en un enlace primario desde un UE, el aparato 20 puede controlarse por la memoria 24 y el procesador 22 para recibir el duplicado de la PDU, el puntero a la transmisión PHY anterior de la PDU (es decir, el ID de proceso HARQ asociado con la PDU en el MN), y/o una indicación de planificación urgente.
[0167] En otra realización, el aparato 20 puede controlarse mediante la memoria 24 y el procesador 22 para recibir el duplicado de la PDU, junto con una indicación de tiempo de espera, la información de HARQ (p. ej., el ID de proceso de HARQ) asociada con el duplicado de la PDU y, tras un fallo de transmisión de la PDU desde el MN, para recibir una indicación de planificación urgente desde el MN.
[0169] En otra realización más, el aparato 20 puede controlarse mediante la memoria 24 y el procesador 22 para recibir el duplicado de la PDU, junto con una indicación de tiempo de espera y el ID del proceso de HARQ utilizado en el MN cuando la PDU se asigna a ese ID de proceso de HARQ.
[0170] Según ciertas realizaciones, el aparato 20 puede controlarse mediante la memoria 24 y el procesador 22 para indicar a un UE que un ID de proceso de HARQ utilizado por un MN está realmente asociado con el aparato 20. En una realización, el aparato 20 puede controlarse mediante la memoria 24 y el procesador 22 para reservar un subconjunto de los ID de proceso de HARQ del aparato 20 para que se asocien al MN e indicar esta asociación (o mapeo de los ID de proceso de HARQ a MN) al UE. En otra realización, el aparato 20 puede controlarse mediante la memoria 24 y el procesador 22 para indicar explícitamente la información de que el ID del proceso de HARQ utilizado por el MN está asociado con el aparato 20 como parte de la DCI. En otra realización más, el aparato 20 puede controlarse mediante la memoria 24 y el procesador 22 para utilizar un RNTI en sombra o el C-RNTI de MN para tener como objetivo la DCI para el UE.
[0172] La figura 8c ilustra un ejemplo de un aparato 30 según otra realización de ejemplo. En una realización de ejemplo, el aparato 30 puede ser un nodo o elemento en una red de comunicaciones o asociado con una red de este tipo, tal como un UE, equipo móvil (ME), estación móvil, dispositivo móvil, dispositivo estacionario, dispositivo de IoT u otro dispositivo. Como se describe en la presente memoria, el UE puede denominarse alternativamente, por ejemplo, estación móvil, equipo móvil, unidad móvil, dispositivo móvil, dispositivo de usuario, estación de abonado, terminal inalámbrico, ordenador de tipo tableta, teléfono inteligente, dispositivo de IoT o dispositivo de NB-IoT, automóvil conectado o similar. Como ejemplo, el aparato 30 puede implementarse en, por ejemplo, un dispositivo portátil inalámbrico, un accesorio enchufable inalámbrico o similares.
[0173] En algunas realizaciones de ejemplo, el aparato 30 puede incluir uno o más procesadores, uno o más medios de almacenamiento legibles por ordenador (por ejemplo, memoria, almacenamiento o similares), uno o más componentes de acceso de radio (por ejemplo, un módem, un transceptor o similares) y/o una interfaz de usuario. En algunas realizaciones ilustrativas, el aparato 30 puede configurarse para funcionar utilizando una o más tecnologías de acceso por radio, tales como GSM, LTE, LTE-A, NR, 5G, WLAN, WiFi, NB-IoT, MulteFire y/o cualesquiera otras tecnologías de acceso por radio. Debe observarse que un experto en la técnica entenderá que el aparato 30 puede incluir componentes o características no mostrados en la Figura 8c.
[0175] Como se ilustra en el ejemplo de la Figura 8c, el aparato 30 puede incluir, o estar acoplado a, un procesador 32 para procesar información y ejecutar instrucciones u operaciones. El procesador 32 puede ser cualquier tipo de procesador de propósito general o específico. De hecho, el procesador 32 puede incluir uno o más de ordenadores de propósito general, ordenadores de propósito especial, microprocesadores, procesadores de señales digitales (Digital Signal Processors, DSP), matrices de puertas programables en campo (Field-Programmable Gate Arrays, FPGA), circuitos integrados específicos de la aplicación (Application-Specifix Integratede Circuits, ASIC) y procesadores basados en una arquitectura de procesador de múltiples núcleos, como ejemplos. Aunque en la Figura 8c se muestra un único procesador 32, pueden utilizarse múltiples procesadores según otras realizaciones de ejemplo. Por ejemplo, debe entenderse que, en ciertas realizaciones de ejemplo, el aparato 30 puede incluir dos o más procesadores que pueden formar un sistema de procesador múltiple (p. ej., en este caso el procesador 32 puede representar un procesador múltiple) que puede soportar procesamiento múltiple. En ciertas realizaciones ilustrativas, el sistema de procesador múltiple puede estar estrechamente acoplado o acoplado de manera holgada (por ejemplo, para formar una agrupación de ordenadores).
[0176] El procesador 32 puede realizar unas funciones que estén asociadas con el funcionamiento del aparato 30, incluidas, como algunos ejemplos, una precodificación de unos parámetros de ganancia/fase de antena, una codificación y una decodificación de bits individuales que formen un mensaje de comunicación, un formateo de información y un control global del aparato 30, incluidos unos procedimientos que estén relacionados con una gestión de unos recursos de comunicación.
[0177] El aparato 30 puede además incluir o estar acoplado a una memoria 34 (interna o externa), que puede estar acoplada al procesador 32, para almacenar información e instrucciones que pueden ser ejecutadas por el procesador 32. La memoria 34 puede ser una o más memorias y de cualquier tipo adecuado para el entorno de aplicación local y puede implementarse utilizando cualquier tecnología de almacenamiento de datos volátil o no volátil adecuada, tal como dispositivo de memoria basado en semiconductores, un sistema y dispositivo de memoria magnético, un sistema y dispositivo de memoria óptico, memoria fija y/o memoria extraíble. Por ejemplo, la memoria 34 puede comprender cualquier combinación de memoria de acceso aleatorio (Random Access Memory, RAM), memoria de sólo lectura (Read Only Memory, ROM), almacenamiento estático tal como un disco magnético u óptico, unidad de disco duro (Hard Disk Drive, HDD) o cualquier otro tipo de medios legibles por ordenador o máquina no transitorios. Las instrucciones almacenadas en la memoria 34 pueden incluir instrucciones de programa o código de programa informático que, cuando son ejecutadas por el procesador 32, permiten que el aparato 30 realice tareas como se describe en la presente memoria.
[0178] En una realización, el aparato 30 puede incluir además, o estar acoplado (de manera interna o externa) a, una unidad o puerto que está configurado para aceptar y leer un medio de almacenamiento legible por ordenador externo, tal como un disco óptico, una unidad USB, una unidad flash o cualquier otro medio de almacenamiento. Por ejemplo, el medio de almacenamiento legible por ordenador externo puede almacenar un programa informático o software para su ejecución por el procesador 32 y/o el aparato 30.
[0180] En algunas realizaciones ilustrativas, el aparato 30 también puede incluir o estar acoplado a una o más antenas 35 para recibir una señal de enlace descendente y para transmitir a través de un enlace ascendente desde el aparato 30. El aparato 30 puede incluir además un transceptor 38 que esté configurado para transmitir y recibir información. El transceptor 38 también puede incluir una interfaz de radio (p. ej. un módem) acoplada a la antena 35. La interfaz de radio puede corresponder a una pluralidad de tecnologías de acceso por radio que incluyen una o más de GSM, LTE, LTE-A, 5G, NR, WLAN, NB-IoT, BT-LE, RFID, UWB y similares. La interfaz de radio puede incluir otros componentes, tales como filtros, convertidores (por ejemplo, convertidores de digital a analógico y similares), desmapadores de símbolos, componentes de conformación de señal, un módulo de transformada rápida de Fourier inversa (IFFT) y similares, para procesar símbolos, tales como símbolos OFDMA, transportados por un enlace descendente o un enlace ascendente.
[0181] Por ejemplo, el transceptor 38 puede estar configurado para modular información sobre una forma de onda portadora para la transmisión por la antena o antenas 35 y demodular información recibida a través de la antena o antenas 35 para su procesamiento adicional por otros elementos del aparato 30. En otras realizaciones ilustrativas, el transceptor 38 puede ser capaz de transmitir y recibir señales o datos directamente. Adicional o alternativamente, en algunas realizaciones ilustrativas, el aparato 30 puede incluir un dispositivo de entrada y/o salida (dispositivo de E/S). En ciertas realizaciones ilustrativas, el aparato 30 puede incluir además una interfaz de usuario, tal como una interfaz gráfica de usuario o pantalla táctil.
[0183] En una realización ilustrativa, la memoria 34 almacena módulos de software que proporcionan funcionalidad cuando se ejecutan por el procesador 32. Los módulos pueden incluir, por ejemplo, un sistema operativo que proporciona funcionalidad de sistema operativo para el aparato 30. La memoria también puede almacenar uno o más módulos funcionales, tales como una aplicación o programa, para proporcionar una funcionalidad adicional para el aparato 30. Los componentes del aparato 30 pueden implementarse en hardware, o como cualquier combinación adecuada de hardware y software. Según una realización ilustrativa, el aparato 30 puede configurarse opcionalmente para comunicarse con el aparato 10 a través de un enlace de comunicaciones inalámbrico o por cable 71 y/o para comunicarse con el aparato 20 a través de un enlace de comunicaciones inalámbrico o por cable 72, según cualquier tecnología de acceso por radio, tal como NR.
[0185] Según algunas realizaciones ilustrativas, el procesador 32 y la memoria 34 pueden estar incluidos en, o pueden formar parte de, un circuito de procesamiento o circuitos de control. Además, en algunas realizaciones ilustrativas, el transceptor 38 puede estar incluido en, o puede formar parte de circuitos transceptores.
[0187] Tal como se comentó anteriormente, según algunas realizaciones de ejemplo, el aparato 30 puede ser un UE, dispositivo móvil, estación móvil, ME, dispositivo de IoT y/o dispositivo de NB-IoT, por ejemplo. Según ciertas realizaciones de ejemplo, el aparato 30 puede controlarse por la memoria 34 y el procesador 32 para realizar las funciones asociadas con las realizaciones de ejemplo descritas en la presente memoria. Por ejemplo, en algunas realizaciones, el aparato 30 puede estar configurado para realizar uno o más de los procesos representados en cualquiera de los diagramas o diagramas de flujo de señalización descritos en la presente memoria. Como ejemplo, el aparato 30 puede corresponder a uno o más de los UE ilustrados en las Figuras 4-6.
[0189] Según ciertas realizaciones, el aparato 30 puede controlarse mediante la memoria 34 y el procesador 32 para recibir una indicación desde un SN de que un ID de proceso de HARQ utilizado por un MN está realmente asociado con el SN. En una realización, el aparato 30 puede controlarse mediante la memoria 34 y el procesador 32 para recibir una indicación de una asociación o mapeo de los ID de proceso de HARQ con el MN. En otra realización, el aparato 30 puede controlarse mediante la memoria 34 y el procesador 32 para recibir una indicación explícita de la información de que el ID de proceso de HARQ utilizado por el MN está asociado con el SN como parte de la DCI. En otra realización más, el aparato 30 puede controlarse mediante la memoria 34 y el procesador 32 para recibir un RNTI en sombra o el C-RNTI de MN para tener como objetivo la DCI para el UE.
[0191] En una realización, el aparato 30 puede controlarse mediante la memoria 34 y el procesador 32 para intentar descodificar las transmisiones de PDU duplicadas con el mismo ID de proceso de HARQ y para combinar las transmisiones duplicadas desde el MN y el SN.
[0193] Por lo tanto, ciertos ejemplos de realización proporcionan varias mejoras técnicas, potenciaciones y/o ventajas. Por ejemplo, ciertas realizaciones proporcionan un acoplamiento de proceso de HARQ entre el MN y el SN, de modo que un UE puede darse cuenta de que los paquetes que provienen de diferentes enlaces de radio ya están duplicados en PHY (en lugar de en el PDCP) y, por lo tanto, combinarlos de una manera flexible/configurable que puede maximizar la probabilidad de descodificación con éxito.
[0195] Como resultado, algunas realizaciones permiten una transmisión coordinada ligera sin incurrir en la sobrecarga de señalización y coordinación que típicamente se asocia a ella (CoMP, SFN, etc.). En consecuencia, las realizaciones de ejemplo mejoran la SINR y la fiabilidad de las transmisiones de URLLC, permiten una duplicación de paquetes de PDCP eficiente como valor de referencia, incluso cuando no es posible JT-Comp, y mejoran la eficiencia de la red general. Además, algunas realizaciones son aplicables tanto a la situación de DC/MC (p. ej., basada en XN) como a los casos donde se utiliza la duplicación de PDCP junto con CA, o una combinación de CA y DC. Por consiguiente, el uso de ciertas realizaciones ilustrativas da como resultado un funcionamiento mejorado de redes de comunicaciones y sus nodos, tales como estaciones base, eNBs, gNBs y/o UEs o estaciones móviles.
[0197] En algunos ejemplos de realización, la funcionalidad de cualquiera de los métodos, procedimientos, diagramas de señalización, algoritmos o diagramas de flujo descritos en la presente memoria puede implementarse mediante software y/o código de programa informático o porciones de código almacenados en memoria u otros medios tangibles o legibles por ordenador, y ejecutarse por un procesador.
[0198] En algunos ejemplos de realización, un aparato puede incluirse en, o estar asociado con, al menos una aplicación, módulo, unidad o entidad de software configurado como operación/operaciones aritmética(s), o como un programa o porciones del mismo (incluyendo una rutina de software añadida o actualizada), ejecutado por al menos un procesador de funcionamiento. Los programas, también denominados productos de programa o programas informáticos, incluyendo rutinas de software, miniaplicaciones y macros, pueden almacenarse en cualquier medio de almacenamiento de datos legible por aparatos y pueden incluir instrucciones de programa para realizar tareas particulares.
[0200] Un producto de programa informático puede incluir uno o más componentes ejecutables por ordenador que, cuando se ejecuta el programa, están configurados para llevar a cabo algunas realizaciones ilustrativas. Los uno o más componentes ejecutables por ordenador pueden ser al menos un código de software o porciones de código. Las modificaciones y configuraciones requeridas para implementar la funcionalidad de una realización ilustrativa pueden realizarse como rutina(s), que puede(n) implementarse como rutina(s) de software añadida(s) o actualizada(s). En un ejemplo, se puede(n) descargar rutina(s) de software en el aparato.
[0202] Como ejemplo, un software o un código de programa informático o unas porciones de código pueden estar en una forma de código fuente, en forma de código objeto o en alguna forma intermedia y pueden almacenarse en algún tipo de soporte, medio de distribución o medio legible por ordenador, que puede ser cualquier entidad o dispositivo que sea capaz de llevar el programa. Tales soportes incluyen un medio de grabación, memoria informática, memoria de sólo lectura, señal de portadora fotoeléctrica y/o eléctrica, señal de telecomunicaciones y paquete de distribución de software, por ejemplo. Dependiendo de la energía de procesamiento necesaria, el programa informático puede ejecutarse en un único ordenador digital electrónico o puede distribuirse entre varios ordenadores. El medio legible por ordenador o medio de almacenamiento legible por ordenador puede ser un medio no transitorio.
[0204] En otros ejemplos de realización, la funcionalidad puede realizarse mediante hardware o conjunto de circuitos incluido en un aparato (por ejemplo, el aparato 10 o el aparato 20), por ejemplo, mediante el uso de un circuito integrado de aplicación específica (ASIC), una matriz de puertas programable (PGA), una matriz de puertas programable en el campo (FPGA) o cualquier otra combinación de hardware y software. En aún otra realización ilustrativa, la funcionalidad puede implementarse como una señal, tal como un medio no tangible que puede portarse por una señal electromagnética descargada de Internet u otra red.
[0206] Según una realización ilustrativa, un aparato, tal como un nodo, dispositivo o componente correspondiente, puede estar configurado como circuitos, ordenador o microprocesador, tal como un elemento informático de un solo chip, o como un conjunto de chips, que puede incluir al menos una memoria para proporcionar capacidad de almacenamiento utilizada para la o las operaciones aritméticas y/o un procesador de funcionamiento para ejecutar la o las operación(operaciones) aritmética(s).
[0208] Un experto en la técnica entenderá fácilmente que las realizaciones de ejemplo como se han analizado anteriormente pueden ponerse en práctica con etapas en un orden diferente, y/o con elementos de hardware en configuraciones que son diferentes de las que se describen. Por lo tanto, aunque se han descrito algunas realizaciones basándose en estos ejemplos de realización preferidos, a los expertos en la técnica les resultará evidente que ciertas modificaciones, variaciones y construcciones alternativas serán evidentes, aun permaneciendo dentro del alcance de las reivindicaciones adjuntas.

Claims (13)

1. REIVINDICACIONES
1. Un método, que comprende:
recibir (730) en un segundo nodo, desde un primer nodo, un puntero a una transmisión anterior o primera de una unidad de datos de protocolo;
utilizar (740) el puntero para transmisiones posteriores de la unidad de datos de protocolo a través del segundo nodo para indicar a un equipo de usuario qué transmisiones se han de combinar, en donde el puntero comprende un identificador de proceso de solicitud de repetición automática híbrida utilizado por el primer nodo para la transmisión anterior o primera de la unidad de datos de protocolo; e
indicar (750) al equipo de usuario que el identificador de proceso de solicitud de repetición automática híbrida utilizado por el primer nodo está asociado con el segundo nodo.
2. El método según la reivindicación 1, en donde el puntero comprende al menos una versión de redundancia a utilizar en el segundo nodo, un nuevo valor de indicador de datos utilizado en el primer nodo para la transmisión anterior de la unidad de datos de protocolo, un duplicado de la unidad de datos de protocolo para la transmisión anterior o primera al equipo de usuario, o una temporización de transmisión del primer nodo al segundo nodo.
3. El método según cualquiera de las reivindicaciones 1-2 comprende además: recibir al menos uno de un duplicado de unidad de datos de protocolo, una indicación de planificación urgente o una indicación de fallo de la unidad de datos de protocolo.
4. El método según la reivindicación 1, en donde la indicación comprende además:
indicar explícitamente la información de que el identificador de proceso de solicitud de repetición automática híbrida utilizado por el primer nodo está asociado con el segundo nodo como parte de una información de control de enlace descendente; y
utilizar un identificador temporal de red de radio en sombra o el identificador temporal de red de radio celular de primer nodo para tener como objetivo la información de control de enlace descendente para el equipo de usuario.
5. Un método, que comprende:
recibir (760), en un equipo de usuario, una indicación desde un segundo nodo de que un identificador de proceso de solicitud de repetición automática híbrida utilizado por un primer nodo está asociado con el segundo nodo, en donde la recepción comprende recibir una indicación de una asociación o mapeo de identificadores de proceso de solicitud de repetición automática híbrida al primer nodo,
intentar (770) descodificar transmisiones de unidades de datos de protocolo duplicadas recibidas desde el segundo nodo que tienen un identificador de proceso de solicitud de repetición automática híbrida asociado con el primer nodo; y
combinar (780) dichas transmisiones duplicadas desde el segundo nodo con transmisiones duplicadas recibidas desde el primer nodo con el identificador de proceso de solicitud de repetición automática híbrida asociado con el segundo nodo.
6. El método según la reivindicación 5, en donde
la indicación de la información de que el identificador de proceso de solicitud de repetición automática híbrida utilizado por el primer nodo está asociado al segundo nodo comprende una indicación explícita como parte de una información de control de enlace descendente; y el método comprende además: recibir un identificador temporal de red de radio en sombra o el identificador temporal de red de radio celular de primer nodo para tener como objetivo la información de control de enlace descendente para el equipo de usuario.
7. El método según la reivindicación 6, comprende además:
recibir una indicación para asociar el identificador temporal de red de radio en sombra con el primer nodo, antes de utilizar el identificador temporal de red de radio en sombra para tener como objetivo la información de control de enlace descendente.
8. El método según cualquiera de las reivindicaciones 6-7, comprende además:
monitorizar la información de control de enlace descendente enviada por el segundo nodo que tiene como objetivo el identificador temporal de red de radio en sombra.
9. El método según cualquiera de las reivindicaciones 5-8, comprende además:
enviar una información de control de enlace ascendente con indicación de fallo a través del canal físico de control de enlace ascendente del primer nodo; o
enviar dos informaciones de control de enlace ascendente con indicación de fallo, en donde una de las dos informaciones de control de enlace ascendente se envía a través del canal físico de control de enlace ascendente del primer nodo y una de las dos informaciones de control de enlace ascendente se envía a través del canal físico de control de enlace ascendente del segundo nodo.
10. Un aparato, comprendiendo:
medios para recibir desde un primer nodo, un puntero a una transmisión anterior o primera de una unidad de datos de protocolo; y
medios para utilizar el puntero para transmisiones posteriores de la unidad de datos de protocolo a través del aparato para indicar a un equipo de usuario qué transmisiones se han de combinar, en donde el puntero comprende un identificador de proceso de solicitud de repetición automática híbrida utilizado por el primer nodo para la transmisión anterior o primera de la unidad de datos de protocolo; y
medios para indicar al equipo de usuario que el identificador de proceso de solicitud de repetición automática híbrida utilizado por el primer nodo está asociado con el segundo nodo.
11. Un aparato, comprendiendo:
medios para recibir una indicación desde un segundo nodo de que un identificador de proceso de solicitud de repetición automática híbrida utilizado por un primer nodo está asociado con el segundo nodo; en donde los medios para recibir comprenden medios para recibir una indicación de una asociación o mapeo de identificadores de procesos de solicitud de repetición automática híbrida al primer nodo;
medios para intentar descodificar transmisiones de unidades de datos de protocolo duplicadas recibidas desde el segundo nodo que tienen un identificador de proceso de solicitud de repetición automática híbrida asociado con el primer nodo; y
medios para combinar dichas transmisiones duplicadas desde el segundo nodo con transmisiones duplicadas recibidas desde el primer nodo con el identificador de proceso de solicitud de repetición automática híbrida asociado con el segundo nodo.
12. El aparato según cualquiera de las reivindicaciones 10 u 11, comprende además:
medios para realizar al menos el método según cualquiera de las reivindicaciones 2-4, o 6-9, respectivamente.
13. Un medio legible por ordenador que comprende instrucciones de programa almacenadas en el mismo para realizar al menos el método según cualquiera de las reivindicaciones 1 a 9.
ES20724217T 2019-05-02 2020-04-30 Methods of packet combining for packet duplication Active ES3052736T3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201962842291P 2019-05-02 2019-05-02
PCT/IB2020/054117 WO2020222175A1 (en) 2019-05-02 2020-04-30 Methods of packet combining for packet duplication

Publications (1)

Publication Number Publication Date
ES3052736T3 true ES3052736T3 (en) 2026-01-13

Family

ID=70554140

Family Applications (1)

Application Number Title Priority Date Filing Date
ES20724217T Active ES3052736T3 (en) 2019-05-02 2020-04-30 Methods of packet combining for packet duplication

Country Status (4)

Country Link
US (1) US11979237B2 (es)
EP (1) EP3963771B1 (es)
ES (1) ES3052736T3 (es)
WO (1) WO2020222175A1 (es)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11595951B2 (en) * 2020-07-29 2023-02-28 Lg Electronics Inc. Method and apparatus for transmitting uplink feedback information unit based on PDCP duplication state in wireless communication system
US20240298335A1 (en) * 2021-01-26 2024-09-05 Lenovo (Singapore) Pte. Ltd. Selective duplication for time sensitive networking flows

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5154523B2 (ja) * 2008-08-27 2013-02-27 創新音▲速▼股▲ふん▼有限公司 Sps機能のharqプロセスを処理する方法及び装置
EP2663113A1 (en) * 2012-05-08 2013-11-13 Panasonic Corporation Improved coexistence interference reporting mechanism
EP3446426B1 (en) * 2016-04-19 2024-05-29 Nokia Technologies Oy Split bearer dual/multiple connectivity retransmission diversity
WO2017197634A1 (en) * 2016-05-20 2017-11-23 Telefonaktiebolaget Lm Ericsson (Publ) Methods and devices for robustness enhancement in a wireless communication system
US10693596B2 (en) * 2016-12-01 2020-06-23 Telefonaktiebolaget Lm Ericsson (Publ) Downlink HARQ feedback transmission
US20180242231A1 (en) 2017-02-17 2018-08-23 Telefonaktiebolaget Lm Ericsson (Publ) Electronic transceiver device, method and computer program
US10615923B2 (en) * 2017-02-24 2020-04-07 Electronics And Telecommunications Research Institute Method and apparatus for processing hybrid automatic repeat request process in communication system
WO2020001773A1 (en) 2018-06-28 2020-01-02 Nokia Technologies Oy Apparatus and method for reliable communication in multi-connectivity
WO2020120825A1 (en) 2018-12-14 2020-06-18 Nokia Technologies Oy Packet communications

Also Published As

Publication number Publication date
EP3963771B1 (en) 2025-10-15
EP3963771A1 (en) 2022-03-09
US11979237B2 (en) 2024-05-07
WO2020222175A1 (en) 2020-11-05
US20220166560A1 (en) 2022-05-26

Similar Documents

Publication Publication Date Title
TWI859299B (zh) 用於下行鏈路資料重複的時域資源配置
ES2945830T3 (es) Método para transmitir información de retroalimentación y dispositivo de comunicaciones
JP7550795B2 (ja) 無線通信システムにおける制御情報送信方法及び装置
ES2898775T3 (es) Informe de información periódica de estado de canal para agregación de portadoras mejorada
ES2760326T3 (es) Estructura de subtrama en duplexado por división de tiempo (TDD) autónoma
ES3041758T3 (en) Method and apparatus for determining transmission timing in wireless communication system
CN104904154B (zh) 用于在无线通信系统中发送上行链路信号的方法和设备
ES2983637T3 (es) Dispositivo terminal, dispositivo de estación base y método de comunicación
CN103098408B (zh) 发送控制信息的方法和设备
JP5873190B2 (ja) 無線通信システムにおいて制御情報の送信方法及び装置
US20190104538A1 (en) Method and apparatus for requesting scheduling in wireless communication system
KR102711666B1 (ko) 단말 장치, 기지국 장치 및 통신 방법
KR20210006403A (ko) 하이브리드 자동 반복 요청(harq)을 위한 방법 및 장치
BR112020016554B1 (pt) Equipamento de usuário e método de operação relacionado e nó de rede para uma rede de acesso de rádio
CN112042141A (zh) 用于无线电接入网的harq码本
BR112021015875A2 (pt) Terminal de usuário e método de radiocomunicação para um terminal de usuário
JP2015506631A (ja) 無線通信システムにおいて制御情報の送信方法及び装置
CN115918011B (zh) 生成混合自动重复请求harq码本的方法和装置
JP7599479B2 (ja) 端末、無線通信方法、基地局及びシステム
CN115699812A (zh) 终端、无线通信方法以及基站
CN115918147A (zh) 终端、无线通信方法以及基站
ES2764401T3 (es) Método y dispositivo para configurar recursos de transmisión de datos
JP7682209B2 (ja) 端末、無線通信方法、基地局及びシステム
BR112021000710A2 (pt) terminal, método de radiocomunicação para um terminal, estação base em comunicação com um terminal e sistema compreendendo um terminal e uma estação base
US11463222B2 (en) Method and device for transmitting or receiving uplink control channel in wireless communication system