ES2963883T3 - Receptor, transmisor, red de comunicación, señal de datos y procedimiento para mejorar un proceso de retransmisión en una red de comunicación. - Google Patents
Receptor, transmisor, red de comunicación, señal de datos y procedimiento para mejorar un proceso de retransmisión en una red de comunicación. Download PDFInfo
- Publication number
- ES2963883T3 ES2963883T3 ES18719945T ES18719945T ES2963883T3 ES 2963883 T3 ES2963883 T3 ES 2963883T3 ES 18719945 T ES18719945 T ES 18719945T ES 18719945 T ES18719945 T ES 18719945T ES 2963883 T3 ES2963883 T3 ES 2963883T3
- Authority
- ES
- Spain
- Prior art keywords
- transmitter
- receiver
- code block
- early
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 48
- 238000004891 communication Methods 0.000 title claims description 46
- 230000008569 process Effects 0.000 title description 10
- 230000005540 biological transmission Effects 0.000 claims description 47
- 230000004044 response Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 18
- 230000011664 signaling Effects 0.000 claims description 6
- 230000001413 cellular effect Effects 0.000 claims description 4
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims description 3
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims description 3
- 238000013459 approach Methods 0.000 description 23
- 230000001934 delay Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 101000633807 Homo sapiens TELO2-interacting protein 2 Proteins 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 2
- 102100029259 TELO2-interacting protein 2 Human genes 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 101100465000 Mus musculus Prag1 gene Proteins 0.000 description 1
- 241001025261 Neoraja caerulea Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1816—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1854—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1635—Cumulative acknowledgement, i.e. the acknowledgement message applying to all previous messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1858—Transmission or retransmission of more than one copy of acknowledgement message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1864—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
Se describe un receptor que recibe datos de un transmisor. Los datos se incluyen en un bloque de datos que incluye al menos un bloque de código, y el bloque de código comprende una pluralidad de partes. Una primera parte del bloque de código se utiliza para estimar la decodificabilidad del bloque de código en el receptor. La primera parte del bloque de código está dispuesta en el bloque de datos delante de la una o más partes restantes del bloque de código. El receptor estima, antes de recibir el bloque de datos completo, la decodificabilidad del bloque de código utilizando la primera parte del bloque de código. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Receptor, transmisor, red de comunicación, señal de datos y procedimiento para mejorar un proceso de retransmisión en una red de comunicación
La presente invención se refiere al campo de las redes o sistemas de comunicación inalámbrica o cableada, más específicamente, a las redes de comunicación o servicios proporcionados por las redes de comunicación que pueden solicitar una retransmisión de datos y/o redundancia. Modalidades de la invención se refieren a un proceso de retransmisión mejorado en una red de comunicación utilizando un mensaje de retransmisión temprana, también conocido como una solicitud de repetición automática híbrida predictiva temprana agresiva (AE-HARQ).
La Figura 1 es una representación esquemática de un ejemplo de una red inalámbrica 100 que incluye una red central 102 y una red de acceso de radio 104. La red de acceso de radio 104 puede incluir una pluralidad de estaciones base eNB<1>a eNB5, cada una sirviendo a un área específica que rodea la estación base representada esquemáticamente por las celdas respectivas 1061 a 1065. Las estaciones base se proporcionan para servir a los usuarios dentro de una celda. Un usuario puede ser un dispositivo estacionario o un dispositivo móvil. Además, el sistema de comunicación inalámbrica puede ser accedido por dispositivos IoT que se conectan a una estación base o a un usuario. Los dispositivos de IoT pueden incluir dispositivos físicos, vehículos, edificios y otros elementos que tengan incorporados electrónica, software, sensores, actuadores o similares, así como conectividad de red que permita a estos dispositivos recoger e intercambiar datos a través de una infraestructura de red existente. La Figura 1 muestra una vista ejemplar de solo cinco celdas, sin embargo, el sistema de comunicación inalámbrica puede incluir más celdas similares. La Figura 1 muestra dos usuarios UE1 y UE2, también conocidos como equipo de usuario (UE), que se encuentran en la celda 1062 y que son atendidos por la estación base eNB<2>. Otro usuario UE<3>se muestra en la celda 1064, que es atendida por la estación base eNB4. Las flechas<1081>,<1082>y<1083>representan esquemáticamente las conexiones de enlace ascendente/descendente para transmitir datos desde un usuario UE<1>, UE<2>y UE<3>a las estaciones base eNB<2>, eNB4 o para transmitir datos desde las estaciones base eNB<2>, eNB4 a los usuarios UE<1>, UE<2>, UE<3>. Además, la Figura 1 muestra dos dispositivos de IoT 1101 y 1102 en la celda 1064, los cuales pueden ser dispositivos estacionarios o móviles. El dispositivo de IoT 1101 accede al sistema de comunicación inalámbrica a través de la estación base eNB4 para recibir y transmitir datos, como se representa esquemáticamente con la flecha 1121. El dispositivo de IoT 1102 accede al sistema de comunicación inalámbrica a través del usuario UE3, como se representa esquemáticamente con la flecha 1122. Las respectivas estaciones base eNB<1>a eNB5 están conectadas a la red central 102 a través de enlaces de retroceso respectivos 1141 a 1145, que se representan esquemáticamente en la Figura 1 mediante las flechas que apuntan al "núcleo". La red central 102 puede estar conectada a una o más redes externas.
El sistema de comunicación inalámbrica puede ser cualquier sistema de una sola tonalidad o de múltiples portadoras basado en la multiplexación por división de frecuencia, como el sistema de multiplexación por división ortogonal de frecuencia (OFDM), el sistema de acceso múltiple por división ortogonal de frecuencia (OFDM<a>) o cualquier otra señal basada en IFFT con o sin CP, por ejemplo, DFT-s-OFDM. Otras formas de onda, como las formas de onda no ortogonales para el acceso múltiple, por ejemplo, el multicarrier de banco de filtros (FBMC), la multiplexación por división de frecuencia generalizada (GFDM) o el multicarrier filtrado universal (UFMC), pueden ser utilizadas. En el sistema de comunicación inalámbrica se puede definir un intervalo de tiempo de transmisión (TTI), por ejemplo, de 1 ms o menos. El TTI es la granularidad en la que los datos pueden ser mapeados desde capas superiores a la capa física (PHY) para realizar la transmisión.
Los datos también pueden ser comunicados a través de canales de una red de comunicación cableada o una combinación de redes cableadas e inalámbricas, por ejemplo, una red de área local (LAN), una red G.hn que opera sobre diferentes tipos de cables como cables telefónicos, cables coaxiales y/o líneas eléctricas, o una red de área amplia (WAN) como internet.
En las redes mencionadas anteriormente, los datos pueden superponerse con ruido mientras se transmiten a través del canal, de modo que los datos pueden no ser procesados correctamente o no ser procesados en absoluto en el receptor. Por ejemplo, cuando los datos a transmitir se codifican utilizando un código predefinido, los datos codificados se generan en el transmisor y se envían al receptor a través del canal. Durante la transmisión, los datos codificados pueden superponerse con ruido hasta tal punto que no sea posible decodificar los datos codificados, por ejemplo, debido a situaciones de canal ruidoso. Para abordar tal situación, las redes de comunicación cableadas y/o inalámbricas pueden emplear un mecanismo de retransmisión. Por ejemplo, cuando el receptor detecta que los datos codificados no pueden ser decodificados, se solicita una retransmisión por parte del transmisor o emisor. Por ejemplo, se puede utilizar un HARQ (solicitud de repetición híbrida automática) para solicitar una retransmisión del transmisor para corregir fallos de decodificación. Por ejemplo, se puede solicitar redundancia adicional. En el transmisor, la codificación de los datos incluye generar redundancia que puede incluir bits redundantes que se agregan a los datos a transmitir. Durante una primera transmisión, solo se puede transmitir una parte de la redundancia. Cuando se solicita una retransmisión, se pueden enviar partes adicionales de la redundancia al receptor. Por ejemplo, HARQ puede emplear chase combining (cada retransmisión contiene la misma información, datos y bits de paridad) o la redundancia incremental (cada retransmisión contiene bits de paridad diferentes a los anteriores).
La retransmisión, sin embargo, causa un retraso debido al tiempo adicional de ida y vuelta (RTT) que incluye los retrasos de propagación en la red y los retrasos de procesamiento en el receptor, como el UE, y en el transmisor, como el eNB. Por lo tanto, en las redes de comunicación se desea reducir los retrasos causados debido a transmisiones erróneas de datos y las solicitudes de retransmisión asociadas. Por ejemplo, la Comunicación Ultraconfiable y de Baja Latencia (URLLC) es uno de los principales casos de uso de las redes celulares de próxima generación. Sin embargo, las tasas de codificación consideradas para URLLC pueden estar limitadas. Así, dependiendo de la situación del canal, el sistema puede tener que utilizar una tasa de codificación más alta o una tasa de codificación más baja. Así, el sistema puede sufrir tanto de alta latencia debido a las frecuentes retransmisiones HARQ como de baja eficiencia espectral, lo cual también puede causar altos retrasos si los recursos disponibles son escasos. Las soluciones actuales, como se aplican, por ejemplo, en el estándar LTE, utilizan una retroalimentación HARQ que indica si un intento de decodificación fue exitoso (ACK) o no fue exitoso (NACK). Sin embargo, la retroalimentación solo puede enviarse una vez que se haya realizado todo el procesamiento de decodificación, lo que limita el tiempo mínimo de HARQ. Eso significa que el receptor tiene que esperar a que los datos codificados recibidos pasen por toda la cadena del receptor, incluido el decodificador.
El documento US 2011/264976 A1 describe un sistema de comunicación inalámbrica que incluye un receptor y un transmisor. El receptor recibe una trama de datos y envía un acuse de recibo. El acuse de recibo incluye un acuse de recibo positivo (ACK) si los datos se decodifican correctamente o un acuse de recibo negativo (NAK) si los datos se decodifican incorrectamente. El acuse de recibo se envía de acuerdo con el tiempo de una máscara de acuse de recibo. El transmisor está acoplado de forma inalámbrica al receptor, y recibe el acuse de recibo de acuerdo con la máscara de acuse de recibo, y envía una respuesta al receptor de acuerdo con el acuse de recibo. La respuesta incluye, si se recibe un ACK antes de que se complete la transmisión de la trama, el transmisor termina la transmisión de la trama; si se recibe un NAK antes de que se complete la transmisión de la trama, el transmisor continúa enviando la trama; y si no se recibe un ACK antes de un punto de programación temprana de trama predefinido, el transmisor retransmite la trama después de que se complete la transmisión de la trama.
Es un objeto de la presente invención proporcionar un enfoque que mejore un proceso de retransmisión en una red de comunicación.
Este objeto se logra mediante el contenido objeto tal como se define en las reivindicaciones independientes.
Las realizaciones se definen en las reivindicaciones dependientes.
Ahora se describen con más detalle realizaciones de la presente invención con referencia a las figuras adjuntas, en las que:
Figura 1 muestra una representación esquemática de un ejemplo de un sistema de comunicación inalámbrica;
Figura 2 es una representación esquemática de un sistema de comunicación inalámbrica para transmitir información desde un transmisor a un receptor;
Figura 3 es una representación esquemática de un bloque de datos, como un TB, de acuerdo con una realización para implementar la retroalimentación AE-HARQ de la invención;
Figura 4 es una representación esquemática de un bloque de datos, como un TB, de acuerdo con otra realización para implementar la retroalimentación AE-HARQ de la invención;
Figura 5 muestra esquemáticamente una realización de una operación conjunta del procedimiento AE-HARQ de la invención y un procedimiento HARQ convencional; y
Figura 6 ilustra un ejemplo de un sistema informático en el que las unidades o módulos, así como los pasos de los procedimientos descritos de acuerdo con el enfoque de la invención, pueden ejecutarse.
En lo siguiente, se describen con mayor detalle realizaciones preferidas de la presente invención con referencia a los dibujos adjuntos, en los cuales los elementos que tienen la misma o similar función se identifican con los mismos signos de referencia.
De acuerdo con el enfoque de la invención, se proporciona un proceso de retransmisión mejorado en una red de comunicación que permite enviar una solicitud de retransmisión temprana, también conocida como retroalimentación HARQ temprana agresiva (AE-HARQ). La retroalimentación AE-HARQ de la invención permite reducir el retraso de retransmisión o el retraso HARQ experimentado al implementar procedimientos HARQ convencionales. El enfoque de la invención es ventajoso ya que permite reducir el tiempo de retroalimentación a un tiempo mínimo, y permite proporcionar redundancia, como versiones adicionales de redundancia (RV) de los datos, en una etapa anterior. El enfoque de la invención propone un nuevo formato para un bloque de datos que se va a transmitir a un receptor con el fin de permitir AE-HARQ para uno o varios bloques de código (CB) proporcionados en el bloque de datos. Por ejemplo, la capa MAC pasa datos a la capa PHY, la cual segmenta los datos en piezas más pequeñas para el codificador que genera los respectivos bloques de código, los cuales se organizan en el TB en la capa PHY de acuerdo con el enfoque de la invención. Un TB puede incluir uno o más bloques de código (CB), y se puede proporcionar una retroalimentación HARQ convencional o regular después de que el TB haya sido completamente procesado en el receptor. En caso de que el TB incluya una pluralidad de CB, se pueden agrupar los respectivos CB para formar una pluralidad de grupos de bloques de código (CBG). En otras palabras, cada CBG puede incluir al menos un CB o como máximo todos los CB proporcionados en el TB. Además del TB, cada c Bg puede ser procesado de forma independiente en el receptor con una retroalimentación separada para cada CBG.
De acuerdo con el enfoque de la invención, para permitir una retroalimentación temprana, el bloque de código en el bloque de datos comprende una pluralidad de partes, y una primera parte del bloque de código se utiliza para estimar la decodificabilidad del bloque de código en el receptor. De acuerdo con las realizaciones, la primera parte puede obtenerse utilizando un enfoque como se describe en el documento EP 16200316.0 presentado el 23 de noviembre de 2016 e incorporado como referencia. De acuerdo con otras realizaciones, la primera parte puede ser cualquier otro subconjunto del CB si se utiliza una estimación de LLR (relación de probabilidad logarítmica). La primera parte del bloque de código se dispone en el bloque de datos antes de las una o más partes restantes del bloque de código. Al colocar la primera parte del bloque de código antes de las partes restantes, la primera parte se transmite antes que las partes restantes del CB, y una estimación de la decodificabilidad del bloque de código puede comenzar en el receptor mientras el bloque de datos aún se recibe en el receptor. En respuesta a la estimación, la retroalimentación AE-HARQ puede enviarse lo más temprano posible, por ejemplo, de forma separada para cada CB. En caso de que se transmitan múltiples CB en el bloque de datos, para al menos algunos de los CB se puede proporcionar una retroalimentación AE-HARQ, y los mensajes de retroalimentación respectivos pueden ser recogidos y transmitidos de manera agrupada antes de que el bloque de datos, también conocido como palabra de código, haya sido completamente procesado en el receptor.
Así, el enfoque de la invención permite una estimación de decodificabilidad antes de recibir el bloque de datos completo en el receptor. El bloque de datos incluye al menos un bloque de código con la primera parte del CB colocada antes de las partes restantes del CB. En el momento en que el bloque de datos aún se está recibiendo, el receptor puede determinar desde la primera parte del bloque de código si el bloque de código puede ser decodificado o no. En caso de que se determine que la decodificación no es posible, es decir, que el bloque de código no pueda ser decodificado por el receptor, o en caso de que se determine que es poco probable que el bloque de código pueda ser decodificado, se puede activar una retransmisión temparana para solicitar que el bloque de código sea retransmitido o para solicitar redundancia adicional para el bloque de código aún no transmitido. Esto reduce el retraso ya que, a diferencia de los enfoques convencionales, la retransmisión puede solicitarse antes de que se complete la transmisión actual, por ejemplo, el TTI actual, y el transmisor puede enviar la redundancia adicional solicitada durante la siguiente transmisión, por ejemplo, durante el siguiente TTI. Este mejoramiento del proceso de retransmisión y la reducción asociada de retrasos se discutirán ahora en mayor detalle a continuación, con referencia a realizaciones específicas y no limitantes.
De acuerdo con la presente invención, los datos a transmitir a través de un canal de una red de comunicación se codifican utilizando un código predefinido, que puede ser seleccionado entre una pluralidad de códigos disponibles. Los datos de una capa superior se dividen o segmentan y los segmentos se proporcionan al codificador para generar bloques de código respectivos que tienen una primera parte y partes adicionales. La primera parte de dicho bloque de código se encuentra en el bloque de datos antes de las partes restantes. Al transmitir el bloque de datos al receptor, se recibe y procesa primero una primera parte de un bloque de código. En base a la primera parte del CB, el decodificador puede estimar la decodificabilidad de todo el bloque de código y enviar un mensaje de retransmisión temprana adecuado al transmisor.
De acuerdo con el enfoque de la invención, se aprovecha la estructura modificada del bloque de datos para estimar la decodificabilidad de un bloque de código completo en el bloque de datos antes de que el bloque de código haya sido recibido y procesado, lo cual también se conoce como una retroalimentación HARQ predictiva temprana y agresiva. La ventaja es que la latencia puede disminuir ya que una retransmisión HARQ puede realizarse antes. Los ahorros pueden deberse a la retroalimentación temprana que se devuelve al remitente o transmisor antes de que se reciba la palabra de código completa o entera. Además, se pueden obtener ahorros debido a la reducida complejidad de estimación, ya que solo se necesita estimar una parte de la palabra de código.
De acuerdo con la presente invención, dependiendo del resultado de la estimación, el receptor puede solicitar redundancia adicional o puede señalar al transmisor que no se necesita más redundancia, porque se estima que el bloque de código es decodificable o es probable que sea decodificable. En este caso, el transmisor puede dejar de enviar redundancia para evitar retransmisiones innecesarias y reducir las latencias durante la transmisión de datos. En cambio, el transmisor puede comenzar a enviar el bloque de datos, en caso de que se deba transmitir más información. De acuerdo con otras realizaciones, el receptor puede no enviar una señal al transmisor en caso de que se estime que el bloque de código es decodificable o es probable que sea decodificable. El transmisor puede transmitir, durante la próxima transmisión, la redundancia, si es solicitada explícitamente por el receptor; de lo contrario, el transmisor transmite nuevos datos, si están disponibles. En caso de que no haya nuevos datos disponibles para el receptor durante la próxima transmisión y en caso de que no se solicite redundancia, el transmisor no enviará información al receptor durante la próxima transmisión.
De acuerdo con otras realizaciones, el receptor puede realizar una evaluación de la estimación, para obtener un nivel de confianza del resultado de la estimación. Además del resultado de estimación actual, se puede tener en cuenta el nivel adicional de confianza al decidir si se debe solicitar redundancia adicional al transmisor. Basado en la confianza, el receptor puede realizar, por ejemplo, una retroalimentación de dos o más bits. Según el nivel de confianza, el transmisor puede decidir cuánta redundancia se necesita para la retransmisión.
Las realizaciones de la presente invención pueden ser implementadas en un sistema de comunicación inalámbrica como se muestra en la Figura 1, que incluye estaciones base y UEs, como terminales móviles o dispositivos de IOT. La Figura 2 es una representación esquemática de un sistema de comunicación inalámbrica para comunicar información entre una estación base BS y un UE. La estación base BS incluye una o más antenas ANTbs o un conjunto de antenas que tiene una pluralidad de elementos de antena. Como indica la flecha 200, se comunican señales entre la estación base BS y el UE a través de una conexión de comunicación inalámbrica, como una conexión de radio. El sistema de comunicación inalámbrica puede operar de acuerdo con las realizaciones descritas en la presente memoria.
De acuerdo con las realizaciones, por ejemplo, en el caso de una transmisión de datos de enlace descendente en la red de comunicación inalámbrica, la estación base BS recibe datos que se transmitirán al UE. El BS incluye una unidad multiplexor/demultiplexor 202 que puede ser proporcionada, por ejemplo, por la capa MAC, así como un codificador/decodificador 204 y una unidad de transmisión/recepción 206 conectada a una o más antenas ANTbs, que pueden ser proporcionadas, por ejemplo, por la capa PHY. La UE incluye una unidad de transmisión/recepción 208 conectada a una o más antenas ANTue y un codificador/decodificador 210 con un estimador, que puede ser proporcionado, por ejemplo, por la capa PHY, así como una unidad multiplexora/demultiplexora 212 que puede ser proporcionada, por ejemplo, por la capa MAC. Los datos se proporcionan desde la unidad multiplexora/demultiplexora 202 al codificador/decodificador 204, el cual emite un bloque de datos, como un TB, para transmitirse durante un tiempo de transmisión predefinido, como un TTI, desde la estación base BS al receptor UE utilizando la unidad de transmisión/recepción 206. El bloque de datos se transmite a través del enlace de radio 200 al UE que recibe el bloque de datos a través de la unidad de transmisión/recepción 208 y reenvía el bloque de datos recibido al codificador/decodificador 210. Después de decodificar, la señal decodificada es demultiplexada por la unidad multiplexor/demultiplexor 212, y los datos son emitidos.
De acuerdo con el enfoque de la invención, el CB o al menos algunos de los CB se dividen por el codificador en partes primera y adicionales para permitir una estimación de decodificabilidad para el/los CB respectivo(s) en el receptor utilizando la(s) parte(s) primera(s). De acuerdo con las realizaciones, el receptor puede estimar la decodificabilidad de todo el reloj de código utilizando la primera parte de un bloque de código, por ejemplo, mediante el empleo de un decodificador de máxima verosimilitud (ML). De acuerdo con otras realizaciones, por ejemplo, para reducir la complejidad de implementación, se pueden utilizar otros decodificadores, como decodificadores basados en propagación de creencias, por ejemplo, un decodificador min-sum ajustado o un decodificador de suma-producto.
La Figura 2 describe una realización en la que el BS es el transmisor y el UE es el receptor, como es, por ejemplo, el caso en una transmisión de datos en sentido descendente en la red de comunicación inalámbrica. Sin embargo, de acuerdo con otras realizaciones, por ejemplo, en el caso de una transmisión de datos ascendente en la red de comunicación inalámbrica, el UE es el transmisor y la estación base BS es el receptor y también en dicha transmisión de datos ascendente se puede aplicar el enfoque innovador discutido en la presente memoria para permitir una retroalimentación temprana desde la estación base al UE.
La Figura 3 es una representación esquemática de un bloque de datos, como un TB, de acuerdo con una realización para implementar la retroalimentación Ae -HARQ de la invención mediante la provisión de partes primeras o tempranas y partes adicionales a los CB. El TB abarca un período predefinido en el tiempo, por ejemplo, un tiempo definido por el TTI. El TB incluye tres bloques de código CB1 a CB3 que, de acuerdo con el enfoque de la invención, se reordenan o distribuyen dentro del TB, de tal manera que las primeras partes respectivas CB11 a CB31 de los bloques de código respectivos CB1 a CB3 se encuentran en símbolos OFDM iniciales, y las segundas partes CB12 a CB32 de los bloques de código respectivos CB1 a CB3 se encuentran en uno o más símbolos OFDM siguientes a los símbolos iniciales. En esta realización se asume que durante el TTI se transmiten cuatro símbolos, como símbolos OFDM, en la pluralidad de subportadoras, y el TB incluye los tres CB CB1 a CB3 que tienen las partes respectivas distribuidas CB11 a CB31 y CB12 a CB32 en cuatro símbolos OFDM por TTI. Las primeras partes CB<11>a CB3 se utilizan para la estimación y se transmiten en los primeros símbolos OFDM, mientras que las partes restantes CB12 a CB32 se distribuyen en el último símbolo OFDM para que el UE pueda comenzar a calcular una retroalimentación a medida que recibe la primera parte CB11 a CB31 de los respectivos CB. La transmisión de la TB de la Figura 3 a través del enlace de radio 200 provoca que las primeras partes CB11 a CB3, de los respectivos CB CB1 a CB3, sean transmitidas y recibidas antes que las partes restantes CB12 a CB32. Las respectivas primeras partes CB11 a CB31 se seleccionan de tal manera que, al recibir el bloque de datos, el codificador/decodificador 210 del UE, que también puede incluir el estimador, esté en condiciones de realizar, en base a las primeras partes CB11 a CB3, estimaciones respectivas sobre la decodificabilidad de los bloques de código completos CB1 a CB3 antes de recibir y decodificar completamente el bloque de código respectivo.
En el ejemplo de la Figura 3, al transmitir los datos definidos por el TB a través del enlace de radio 200, de acuerdo con el enfoque de la invención, se puede determinar un mensaje de retransmisión temprana AE-HARQ<1>en base a la parte recibida y decodificada CB11 del bloque de código CB<1>. El mensaje de retransmisión temprana AE-HARQ<1>puede indicar que el decodificador podrá decodificar exitosamente el CB<1>y enviar un mensaje de confirmación ACK (un primer mensaje de retransmisión temprana) al transmisor, o se puede determinar que, en vista de la estimación, el decodificador no podrá decodificar exitosamente el bloque de código CB<1>. En este caso, se envía de vuelta al transmisor un mensaje de no acuse de recibo correspondiente (un segundo mensaje de retransmisión temprana).
Se observa que el enfoque innovador no se limita a la estructura específica de TB mostrada en la Figura 3. Más bien, se pueden proporcionar más de los tres CB dentro de un bloque de transporte, dependiendo, por ejemplo, de la longitud del TTI. También se pueden incluir menos de tres CB. Además, no todos los bloques de código pueden ser adecuados o utilizados para obtener una retroalimentación temprana, de modo que solo uno o algunos de los bloques de código pueden ser utilizados de acuerdo con el enfoque de la invención y se dividen en partes tempranas o primeras respectivas utilizadas para la estimación y partes posteriores. Modalidades en las que solo se utiliza un subconjunto de bloques de código para la estimación pueden implementarse en una situación en la que algunos bloques de código se envían dentro del TB en un momento demasiado tarde como para permitir que el decodificador en el UE decodifique una primera parte antes de que se procese completamente el CB en el UE. Además, en caso de que se transmitan datos relacionados con diferentes servicios en el mismo TB, puede haber servicios, como los servicios no ULLRC, que no requieren una retroalimentación temprana. Para tales servicios no es necesario dividir el/los CB y transmitir tempranamente las primeras partes del/los CB.
La Figura 4 muestra otra realización de la estructura de bloque de datos de la invención en la que las partes primeras o tempranas CB11 a CB31 de los respectivos bloques de código CB1 a CB3 se distribuyen de manera diferente en el TB, es decir, en diferentes rangos de frecuencia, por ejemplo, en el mismo símbolo OFDM. Sin embargo, de acuerdo con otras realizaciones, también pueden distribuirse en diferentes símbolos OFDM, y las partes restantes se asignan a diferentes rangos de frecuencia en los siguientes símbolos OFDM. Las primeras partes CB1 a CB3 de los respectivos bloques de código CB1 a CB3 se transmiten antes que las partes restantes CB12 a CB32 para permitir la retroalimentación temprana basada en una estimación de la decodificabilidad de todos los bloques de código basada en las partes tempranas CB11 a CB32 de los mismos. En la realización de la Figura 3, el UE puede enviar la retroalimentación AE-HARQ por separado para cada uno de los CB tan pronto como sea posible, es decir, después de recibir y decodificar la primera parte del CB correspondiente. Por otro lado, de acuerdo con la realización de la Figura 4, el UE puede esperar a recibir algunas o todas las primeras partes de los CB y luego enviar la retroalimentación. La UE todavía no espera el TTI completo, sino solo hasta que se hayan recibido las primeras partes de los respectivos CB, por ejemplo, hasta que se haya recibido la primera parte del último CB de un grupo predefinido, como un CBG. Entonces, la retroalimentación AE-HARQ puede transmitirse de manera agrupada como se muestra esquemáticamente en la Figura 4.
Además, en la TB de la Figura 4 puede haber símbolos OFDM en los cuales no se transmite ninguna señal de datos, por ejemplo, algunos de los símbolos OFDM pueden ser utilizados para transmitir señales piloto. También en la TB de la Figura 3 puede haber símbolos OFDM en los que no se transmite señal de datos.
De acuerdo con otras realizaciones, el enfoque innovador de proporcionar solicitudes o mensajes de retransmisión temprana y solicitudes de retransmisión convencionales puede combinarse. El enfoque AE-HARQ puede tener una cierta probabilidad de mala predicción que puede ser crítica en el caso de falsos positivos, lo que significa que el receptor envía el mensaje<a>E-ACK, pero no puede decodificar el bloque de código. Para aumentar la confiabilidad, de acuerdo con las realizaciones de la presente invención, se pueden combinar el enfoque de solicitud de retransmisión temprana y un enfoque de retransmisión convencional, como HARQ. Sobre la base de la estructura de bloque de datos descrita anteriormente, se implementa un modo de operación conjunto para AE-HARQ y HARQ normal. De acuerdo con estas realizaciones, el receptor, como el UE en la Figura 2, puede proporcionar la retroalimentación AE-HARQ como se describe anteriormente, y después de procesar/decodificar el bloque de datos completo, además, se puede transmitir una retroalimentación HARQ absoluta determinada en base a la señal completamente decodificada.
La Figura 5 muestra esquemáticamente una realización de una operación conjunta del procedimiento AE-HARQ de la invención y el procedimiento HARQ convencional. En la Figura 5, la flecha horizontal superior 214 indica el tiempo de la BS, y la flecha horizontal inferior 216 indica la línea de tiempo del UE. En un momento t1, la estación base comienza a transmitir el bloque de datos, referido en lo siguiente como paquete de datos, a través del canal inalámbrico o cableado. El paquete de datos es recibido en el UE en el momento t2. El tiempo para recibir y procesar el paquete de datos completo es el primer intervalo de transmisión TTI<1>, el cual tiene una duración o longitud predefinida. En un momento t3, que es anterior al final del primer intervalo de transmisión TTI<1>, se ha recibido la primera parte de un bloque de código, por ejemplo, la primera parte CB11 del bloque de código CB1 en la Figura 3, y el decodificador del UE estima la decodificabilidad de todo el bloque de código CB1 en base a la primera parte CB11. En respuesta a la estimación en el tiempo t3, se transmite y se recibe el mensaje de retransmisión temprana en el transmisor que está en el tiempo t4. El tiempo t4 es un tiempo entre el comienzo del primer intervalo de transmisión TTI<1>en el tiempo t3 y el final del primer intervalo de transmisión TTI<1>en el tiempo ts. Cuando se combina el procedimiento de retransmisión temprana de la invención de mensajes con el procedimiento convencional HARQ, por ejemplo, para evitar una falsa predicción positiva, al final del primer intervalo de transmisión TTI<1>en el momento ts se puede transmitir y recibir un mensaje de retransmisión regular o mensaje HARQ en la BS en los momentos t6. En base al mensaje HARQ en el momento t6, se puede confirmar el mensaje de retransmisión temprana recibido en el momento t4.
Después de finalizar el primer intervalo de transmisión TTIí en el momento fe, y después del tiempo t6, la estación base BS puede transmitir el siguiente paquete de datos en el momento t7. El siguiente paquete de datos es recibido en el UE en el momento fe. El tiempo para recibir y procesar completamente el siguiente paquete de datos es el segundo intervalo de transmisión TTI2, que puede tener la misma o una longitud diferente que el primer intervalo de transmisión TTI2. En un momento fe, que es anterior al final del segundo intervalo de transmisión TTI<2>, se ha recibido la primera parte de un bloque de código, por ejemplo, la primera parte CB1, del bloque de código CB1 en la Figura 3, y el decodificador del UE estima la decodificabilidad de todo el bloque de código CB1 en base a la primera parte CB11. En respuesta a la estimación en el tiempo tg, se transmite y recibe el mensaje de retransmisión temprana en el transmisor que está en el tiempo tío. El tiempo tío es un tiempo entre el comienzo del segundo intervalo de transmisión TTI<2>en el tiempo t8 y el final del segundo intervalo de transmisión TTI<2>en el tiempo tíí. Cuando se combina el procedimiento de retransmisión temprana de la invención de mensajes con el procedimiento convencional HARQ, por ejemplo, para evitar una falsa predicción positiva, al final del segundo intervalo de transmisión TTI<2>en el momento tíí, se puede transmitir y recibir un mensaje de retransmisión regular o mensaje HARQ en la BS en los momentos tí<2>. En base al mensaje HARQ en el momento tí<2>, se puede confirmar el mensaje de retransmisión temprana recibido en el momento t4.
Dependiendo del contenido del mensaje de retransmisión temprana transmitido, por ejemplo, en los momentos t3 y tg en la Figura 5, la estación base puede prepararse para la transmisión de información de redundancia en el próximo paquete de datos o puede ver que, al menos para el bloque de código actualmente procesado, no se necesita redundancia para que en el próximo paquete de datos se puedan transmitir nuevos datos. En el ejemplo representado en la Figura 5, el mensaje de retransmisión temprana transmitido en el tiempo t3 es un mensaje AE-NACK, indicando que el bloque de código evaluado no es decodificable. En respuesta a la recepción del mensaje AE-NACK en el momento t4, la estación base puede proporcionar la información de redundancia para el bloque de código que puede transmitirse durante el intervalo de transmisión TTI<2>inmediatamente después en el paquete de datos enviado en el momento t7. Así, el enfoque de la invención permite proporcionar la retransmisión más rápida que al implementar solo el procedimiento HARQ convencional que debe esperar hasta el tiempo t6 para el mensaje HARQ regular, por lo que enviar la redundancia en el siguiente intervalo de transmisión inmediatamente después no es posible, sino que la redundancia solo se puede enviar en el siguiente intervalo de transmisión, como un tercer intervalo de transmisión TTI<3>(no mostrado en la Figura 5). Además, en el ejemplo representado en la Figura 5, el mensaje de retransmisión temprana transmitido en el tiempo tg es un mensaje AE-ACK, lo que indica que el bloque de código evaluado es decodificable. En respuesta a la recepción del mensaje AE-ACK en el momento tío, la estación base no proporciona ninguna información de redundancia para el bloque de código. En cambio, los nuevos datos que se transmitirán en un tercer intervalo de transmisión TTI<3>(no mostrado en la Figura 5) después del segundo intervalo de transmisión TTI<2>pueden ser preparados para ser incluidos en el próximo paquete de datos.
De acuerdo con otras realizaciones, el esquema descrito anteriormente de combinar el procedimiento AE-HARQ de la invención y el procedimiento HARQ convencional puede ser modificado para ahorrar sobrecarga de retroalimentación en ciertas situaciones, como se describirá con más detalle a continuación.
De acuerdo con una primera realización, se puede implementar un salto AE-HARQ. Por ejemplo, en caso de que el receptor prediga que el bloque de código es decodificable, es decir, el receptor predice un AE-ACK (ver tiempo tg en la Figura 5), se puede evitar la sobrecarga de señalización al no transmitir el mensaje AE-ACK (el primer mensaje de retransmisión temprana) ya que no se requiere ninguna acción adicional en respuesta a dicho retroalimentación AE-HARQ en el transmisor. En tal realización, el transmisor BS, por ejemplo, a partir del tiempo t7, puede monitorear un canal de retroalimentación para mensajes provenientes del receptor. En caso de que no se reciba ninguna solicitud de retransmisión temprana hasta un tiempo predefinido después del tiempo t7, en el cual se inició el envío del paquete de datos, la estación base procede bajo la suposición de que no se requiere retransmisión, por lo que, en lugar de proporcionar redundancia en el siguiente paquete de datos, se pueden proporcionar nuevos datos. El tiempo predefinido puede ser un período menor que la duración del TTI<2>, por ejemplo, el tiempo tío.
De acuerdo con otra realización, el salto AE-HARQ puede implementarse de tal manera que en lugar de saltar el mensaje AE-ACK que indica la decodificabilidad del bloque de código, se puede omitir el mensaje AE-NACK (el segundo mensaje de retransmisión temprana) que indica la no decodificabilidad. Considerando, por ejemplo, el tiempo t3 en la Figura 5, el mensaje AE-NACK no se transmite y la estación base, por ejemplo, en un tiempo suficiente después del tiempo tí en el que comenzó la transmisión del paquete de datos y antes de que termine TTIí, reconoce que no se recibió ni un mensaje AE-ACK ni un mensaje AE-Na Ck . En este caso, el BS, sabiendo sobre la implementación del salto de implementación AE-HARQ, asume que la decodificabilidad del bloque de código no está garantizada y proporciona redundancia para el bloque de código actualmente decodificado para su retransmisión en el siguiente TTI, es decir, TTI<2>. Las realizaciones recién descritas evitan escenarios en los que el transmisor BS pierde la retroalimentación AE-HARQ y, por lo tanto, no proporcionaría ninguna redundancia. Aunque la eficiencia espectral puede verse ligeramente degradada en caso de que el transmisor no reciba el AE-ACK y, por lo tanto, realice una retransmisión que en realidad no es necesaria, la confiabilidad y la latencia aún se mejoran.
De acuerdo con otras realizaciones adicionales, al considerar la operación conjunta de AE-HARQ y los procedimientos normales de HARQ, el HARQ puede ser omitido, es decir, al final del TTI no se enviará ningún mensaje de retransmisión. Por ejemplo, en caso de que el receptor no envíe un AE-NACK o no envíe un AE-ACK (en caso de que se implemente el salto AE-HARQ descrito anteriormente), lo cual corresponde a enviar un AE-NACK, la retroalimentación HARQ, es decir, la retroalimentación de retransmisión regular, es redundante ya que la redundancia ya ha sido activada tempranamente de acuerdo con el esquema AE-HARQ de la invención. En tal escenario, ya no es necesario enviar la retroalimentación HARQ normal, por ejemplo, en los momentos t5 y tu de la Figura 5, considerando el bloque de código completamente procesado o completamente procesado, y el receptor puede omitir la retroalimentación HARQ.
De acuerdo con otras realizaciones, en lugar de omitir la retroalimentación HARQ, como se describe anteriormente, también se puede desplazar. Por ejemplo, en caso de que el receptor envíe un AE-NACK o el AE-ACK no se envíe debido a la omisión de AE-HARQ, la retroalimentación HARQ es redundante, como se mencionó anteriormente. Sin embargo, en lugar de omitir la retroalimentación HARQ como se describe en las realizaciones anteriores, la retroalimentación HARQ puede ser desplazada o pospuesta hasta después de la recepción de la redundancia activada por AE-HARQ y luego se permite la operación hA r Q regular una vez que se haya recibido completamente el bloque de código con la redundancia adicional.
De acuerdo con otras realizaciones adicionales, el receptor puede estar configurado para esperar una retransmisión implícita HARQ. Por ejemplo, después de activar un NACk o AE-NACK, el receptor espera la retransmisión HARQ en un TTI preconfigurado. El TTI puede ser configurado de forma dinámica o semi-estática, o puede ser definido por la especificación del estándar de comunicación utilizado en la red de comunicación inalámbrica. También el tamaño de la retransmisión esperada, al igual que el tamaño de la versión redundante esperada, se señala o se conoce en el receptor y también se conoce en el transmisor. En este caso, el transmisor puede combinar datos adicionales nuevos con la redundancia en el mismo bloque de datos o bloque de transporte. El transmisor puede incluir la redundancia en la ubicación preconfigurada dentro del bloque de transporte y puede llenar las ubicaciones restantes del bloque de transporte con nuevos datos. En caso de que la ubicación y el tamaño de la redundancia sean conocidos en el receptor, no se requiere una señalización explícita, de lo contrario, también se puede realizar una señalización breve para informar al receptor sobre la ubicación y el tamaño de la información de redundancia.
De acuerdo con otras realizaciones, la transmisión HARQ implícita recién descrita también puede contener un indicador o un número de proceso HARQ que señala al receptor que se puede encontrar información de redundancia para el receptor. De acuerdo con otras realizaciones, también se puede incluir una aprobación de retroalimentación HARQ. Para evitar la interpretación errónea de la retroalimentación HARQ, el transmisor puede proporcionar la retroalimentación HARQ recibida señalando el valor recibido de vuelta al receptor.
De acuerdo con las realizaciones, el enfoque de la invención descrito anteriormente puede implementarse en redes de comunicación móvil que operan de acuerdo con estándares existentes para utilizar la retroalimentación agresiva temprana HARQ de la invención, por ejemplo, en LTE, 3GG. De acuerdo con otras realizaciones, el enfoque de la invención descrito anteriormente puede implementarse en redes celulares de próxima generación o redes de comunicación móvil que operen, por ejemplo, de acuerdo con 5G/NR (nueva radio).
Aunque algunos aspectos del concepto descrito se han descrito en el contexto de un aparato, está claro que estos aspectos también representan una descripción del procedimiento correspondiente, donde un bloque o un dispositivo corresponde a un paso del procedimiento o una característica de un paso del procedimiento. De manera análoga, los aspectos descritos en el contexto de un paso de procedimiento también representan una descripción de un bloque correspondiente o un elemento o característica de un aparato correspondiente.
Varios elementos y características de la presente invención pueden ser implementados en hardware utilizando circuitos analógicos y/o digitales, en software, a través de la ejecución de instrucciones por uno o más procesadores de propósito general o especializados, o como una combinación de hardware y software. Por ejemplo, las realizaciones de la presente invención pueden ser implementadas en el entorno de un sistema informático u otro sistema de procesamiento.
La Figura 6 ilustra un ejemplo de un sistema informático 300. Las unidades o módulos, así como los pasos de los procedimientos realizados por estas unidades, pueden ejecutarse en uno o más sistemas informáticos 300. El sistema informático 300 incluye uno o más procesadores 302, como un procesador de señal digital de propósito especial o de propósito general. El procesador 302 está conectado a una infraestructura de comunicación 304, como un bus o una red. El sistema informático 300 incluye una memoria principal 306, por ejemplo, una memoria de acceso aleatorio (RAM), y una memoria secundaria 308, por ejemplo, un disco duro y/o una unidad de almacenamiento extraíble. La memoria secundaria 308 puede permitir que los programas informáticos u otras instrucciones se carguen en el sistema informático 300. El sistema informático 300 puede incluir además una interfaz de comunicaciones 310 para permitir la transferencia de software y datos entre el sistema informático 300 y dispositivos externos. La comunicación puede ser en forma electrónica, electromagnética, óptica u otras señales capaces de ser manejadas por una interfaz de comunicaciones. La comunicación puede utilizar un cable o un cableado, fibra óptica, una línea telefónica, una conexión de teléfono celular, una conexión de RF y otros canales de comunicación 312.
Los términos "medio de programa informático" y "medio legible por ordenador" se utilizan generalmente para referirse a medios de almacenamiento tangibles, como unidades de almacenamiento extraíbles o un disco duro instalado en una unidad de disco duro. Estos productos de programas informáticos son medios para proporcionar software al sistema informático 300. Los programas informáticos, también conocidos como lógica de control informático, se almacenan en la memoria principal 306 y/o en la memoria secundaria 308. Los programas informáticos también pueden ser recibidos a través de la interfaz de comunicaciones 310. El programa informático, cuando se ejecuta, permite que el sistema informático 300 implemente la presente invención. En particular, el programa informático, cuando se ejecuta, permite que el procesador 302 implemente los procesos de la presente invención, como cualquiera de los procedimientos descritos en la presente memoria. Por lo tanto, dicho programa informático puede representar un controlador del sistema informático 300. Donde la descripción se implementa utilizando software, el software puede ser almacenado en un producto de programa informático y cargado en el sistema informático 300 utilizando una unidad de almacenamiento extraíble, una interfaz, como la interfaz de comunicaciones 310.
La implementación en hardware o en software puede realizarse utilizando un medio de almacenamiento digital, por ejemplo, almacenamiento en la nube, un disco flexible, un DVD, un Blue-Ray, un CD, una ROM, una PROM, una EPROM, una EEPROM o una memoria FLASH, que tenga señales de control electrónicamente legibles almacenadas en él, las cuales cooperan (o son capaces de cooperar) con un sistema informático programable para que se realice el respectivo procedimiento. Por lo tanto, el medio de almacenamiento digital puede ser legible por ordenador.
Algunas realizaciones según la invención comprenden un soporte de datos que tiene señales de control electrónicamente legibles, las cuales son capaces de cooperar con un sistema informático programable, de manera que se realiza uno de los procedimientos descritos en este documento.
En general, las realizaciones de la presente invención pueden implementarse como un producto de programa informático con un código de programa, siendo el código de programa operativo para llevar a cabo uno de los procedimientos cuando el producto de programa informático se ejecuta en un ordenador. El código del programa puede, por ejemplo, ser almacenado en un soporte legible por máquina.
Otras realizaciones comprenden el programa informático para llevar a cabo uno de los procedimientos descritos en la presente memoria, almacenado en un soporte legible por máquina. En otras palabras, una realización del procedimiento de la invención es, por lo tanto, un programa informático que tiene un código de programa para llevar a cabo uno de los procedimientos descritos en la presente memoria, cuando el programa informático se ejecuta en un ordenador.
Otra realización de los procedimientos de la invención es, por lo tanto, un soporte de datos (o un medio de almacenamiento digital, o un medio legible por ordenador) que comprende, grabado en él, el programa informático para llevar a cabo uno de los procedimientos descritos en la presente memoria. Otra realización del procedimiento de la invención es, por lo tanto, una corriente de datos o una secuencia de señales que representan el programa informático para llevar a cabo uno de los procedimientos descritos en la presente memoria. La secuencia de datos o la secuencia de señales pueden, por ejemplo, estar configuradas para ser transferidas a través de una conexión de comunicación de datos, por ejemplo, a través de Internet. Otra realización comprende un medio de procesamiento, por ejemplo, un ordenador o un dispositivo lógico programable, configurado o adaptado para realizar uno de los procedimientos descritos en la presente memoria. Otra realización comprende un ordenador en la que está instalado el programa informático para llevar a cabo uno de los procedimientos descritos en la presente memoria.
En algunas realizaciones, se puede utilizar un dispositivo lógico programable (por ejemplo, una matriz de compuertas programable en campo) para realizar algunas o todas las funcionalidades de los procedimientos descritos en este documento. En algunas realizaciones, una matriz de compuertas programable en campo puede cooperar con un microprocesador para llevar a cabo uno de los procedimientos descritos en este documento. En general, los procedimientos se realizan preferentemente mediante cualquier aparato de hardware.
Las realizaciones descritas anteriormente son meramente ilustrativas de los principios de la presente invención.
El alcance de protección de la invención se define en el conjunto de reivindicaciones adjuntas.
Claims (12)
1. Un sistema que comprende un receptor (UE, BS) y un transmisor (BS, UE),
en el que el receptor (UE, BS) está configurado para recibir datos del transmisor (BS, UE);
en el que los datos están incluidos en un bloque de datos que incluye al menos un bloque de código (CB1-CB3), en el que el al menos un bloque de código (CB1-CB3) es dividido por el transmisor (BS, UE) en una pluralidad de partes y reordenado en una parte temprana (CB1-i-CB3-i) utilizada para estimar la decodificabilidad del al menos un bloque de código en el receptor (UE, BS) y una o más partes posteriores (CB12-CB32),
en el que la parte temprana (CB1-i-CB3-i) del al menos un bloque de código (CB1-CB3) es transmitida por el transmisor (BS, UE) antes de la una o más partes posteriores (CB12-CB32) del al menos un bloque de código (CB1-CB3);
en el que el receptor (UE, BS) está configurado para estimar, antes de recibir el bloque de datos completo, la decodificabilidad del al menos un bloque de código (CB1-CB3) utilizando la parte temprana (CB1-<i>-CB3-<i>) del al menos un bloque de código (CB1-CB3);
en el que, en respuesta a una estimación de que al menos un bloque de código no puede ser decodificado por el receptor, el receptor (UE, BS) está configurado para enviar un primer mensaje de retransmisión temprana para solicitar redundancia adicional para el al menos un bloque de código antes de finalizar la recepción del bloque de datos completo;
en el que, en respuesta al primer mensaje de retransmisión temprana, el transmisor está configurado para transmitir redundancia adicional, y
en el que el receptor está configurado para posponer la transmisión de un mensaje de retransmisión adicional al transmisor hasta que se reciba la redundancia en respuesta al primer mensaje de retransmisión temprana y se decodifiquen al menos un bloque de código y la redundancia recibida.
2. El sistema de la reivindicación 1, en el que
el bloque de datos incluye una pluralidad de bloques de código (CB1-CB3), en el que un subconjunto de la pluralidad de bloques de código (CB1-CB3) está dividido y reordenado por el transmisor (BS, UE) en sus respectivas partes tempranas (CB11-CB31) y partes posteriores (CB12-CB32), y en el que las respectivas partes tempranas son transmitidas por el transmisor (BS, UE) antes de las respectivas una o más partes posteriores; y
el receptor (UE, BS) está configurado para estimar, antes de recibir el bloque de datos completo, la decodificabilidad del subconjunto de bloques de código utilizando las respectivas partes tempranas (CB11-CB31).
3. El sistema de la reivindicación 1 o 2, en el que el receptor (UE, BS) está configurado para
operar en un primer modo para transmitir al transmisor (BS, UE), en respuesta a una estimación que indica que el bloque de código (CB1-CB3) puede ser decodificado, un segundo mensaje de retransmisión temprana (AE-ACK) para señalar al transmisor (BS, UE) una recepción exitosa de los bloques de código (CB1-CB3), u
operar en un segundo modo para transmitir al transmisor (BS, UE), en respuesta a una estimación que indica que el bloque de código (CB1-CB3) no puede ser decodificado, solo el primer mensaje de retransmisión temprana (AE-NACK), y, en respuesta a una estimación que indica que el bloque de código (CB1-CB3) puede ser decodificado, omitir el segundo mensaje de retransmisión temprana (AE-ACK).
4. El sistema de una de las reivindicaciones 1 a 3, que comprende
un decodificador configurado para recibir los bloques de código (CB1-CB3) para la decodificación del mismo una vez que se haya recibido el bloque de datos completo.
en el que el receptor (UE, BS) está configurado para transmitir al transmisor (BS, UE), una vez que se decodifica el bloque de datos completo, mensajes de retransmisión adicional, los mensajes de retransmisión adicional comprenden un primer mensaje de retransmisión adicional (ACK) indicando al transmisor (BS, UE), en caso de que el decodificador indique que los bloques de código (CB1-CB3) son decodificables, una recepción exitosa de los bloques de código (CB1-CB3), y un segundo mensaje de retransmisión adicional (NACK) indicando al transmisor (BS, UE), en caso de que el decodificador indique que los bloques de código (CB1-CB3) no son decodificables, una recepción no exitosa de los bloques de código (CB1-CB3).
5. El sistema de la reivindicación 1, en el que
el transmisor (BS, UE) está configurado para generar el bloque de datos que incluye los datos a transmitir al receptor (UE, BS);
el transmisor (BS, UE) está configurado para generar el bloque de datos utilizando los datos a transmitir de manera que el bloque de datos incluya al menos un bloque de código (CB1-CB3);
el transmisor (BS, UE) está configurado para dividir al menos un bloque de código (CB1-CB3) en la pluralidad de partes y reordenar la pluralidad de partes en la parte temprana (CB1-<i>-CB3-<i>) para estimar la decodificabilidad del bloque de código en el receptor (UE, BS) y en una o más partes posteriores (CB12-CB32); y
el transmisor (BS, UE) está configurado para transmitir la parte temprana del bloque de código (CB1-<i>-CB3-<i>) antes de la una o más partes posteriores (CB12-CB32) del bloque de código.
6. El sistema de la reivindicación 5, en el que el bloque de datos incluye una pluralidad de bloques de código (CB1-CB3), en el que el transmisor (BS, UE) está configurado para dividir y reordenar un subconjunto de la pluralidad de bloques de código en partes tempranas respectivas (CB1-i-CB3-i) y partes posteriores respectivas (CB12-CB32), y en el que el transmisor (BS, UE) está configurado para transmitir las partes tempranas respectivas antes de las partes posteriores respectivas.
7. El sistema de la reivindicación 5 o 6, en el que
en respuesta a un segundo mensaje de retransmisión temprana (AE-ACK, ACK) del receptor (UE, BS) que señala una recepción exitosa de los bloques de código (CB1-CB3), el transmisor (BS, UE) está configurado para dejar de transmitir redundancia, y
en respuesta al primer mensaje de retransmisión temprana (AE-NACK, NACK) del receptor (UE, BS) que señala una recepción no exitosa de los bloques de código (CB1-CB3), el transmisor (BS, UE) está configurado para transmitir redundancia.
8. El sistema de una cualquiera de las reivindicaciones anteriores, que comprende una red de comunicación por cable, una red de comunicación inalámbrica, una red celular, una red de área local inalámbrica o un sistema de sensores inalámbricos.
9. El sistema de una cualquiera de las reivindicaciones anteriores, en el que el receptor es un terminal móvil, un dispositivo IoT o una estación base de una red de comunicación inalámbrica, y en el que el transmisor es un terminal móvil, un dispositivo IoT o una estación base de la red de comunicación inalámbrica.
10. Un procedimiento, que comprende
recibir, en un receptor (UE, BS), datos de un transmisor (BS, UE), en el que los datos están incluidos en un bloque de datos que incluye al menos un bloque de código (CB1-CB3),
en el que el al menos un bloque de código (CB1-CB3) está dividido por el transmisor (BS, UE) en una pluralidad de partes y reordenado en una parte temprana (CB1-<i>-CB3-<i>) utilizada para estimar la decodificabilidad del al menos un bloque de código (CB1-CB3) en el receptor (UE, BS) y una o más partes posteriores (CB12-CB32), y en el que la parte temprana (CB1-<i>-CB3-<i>) del al menos un bloque de código (CB1-CB3) es transmitida por el transmisor (BS, UE) antes de la una o más partes posteriores (CB12-CB32) del al menos un bloque de código (CB1-CB3);
estimar en el receptor (UE, BS), antes de recibir el bloque de datos completo, la decodificabilidad del al menos un bloque de código (CB1-CB3) utilizando la parte temprana (CB1-i-CB3-i) del al menos un bloque de código (CB1-CB3);
en respuesta a una estimación de que al menos un bloque de código no puede ser decodificado por el receptor, el receptor (UE, BS) envía un primer mensaje de retransmisión temprana para solicitar redundancia adicional para el al menos un bloque de código antes de finalizar la recepción del bloque de datos completo,
en respuesta al primer mensaje de retransmisión temprana, transmitir, por el transmisor, redundancia adicional, y
posponer, por el receptor, la transmisión de un mensaje de retransmisión adicional al transmisor hasta que se reciba la redundancia en respuesta al primer mensaje de retransmisión temprana y se decodifiquen al menos un bloque de código y la redundancia recibida.
11. El procedimiento de la reivindicación 10, que comprende:
codificar, por el transmisor, los datos para obtener el bloque de código (CB1-CB3); y
generar, por el transmisor, el bloque de datos que incluye el bloque de código (CB1-CB3) a transmitir al receptor (UE, BS),
en el que generar el bloque de datos comprende dividir, por el transmisor, el bloque de código (CB1-CB3) en la pluralidad de partes y reordenar el bloque de código (CB1-CB3) en la parte temprana (CB11-CB31) utilizada para estimar la decodificabilidad del bloque de código (CB1-CB3) en el receptor (UE, BS) y la una o más partes posteriores (CB12-CB32), y en el que la parte temprana (CB11-CB31) del bloque de código (CB1-CB3) se transmite antes de la una o más partes posteriores (CB12-CB32) del bloque de código (CB1-CB3).
12. Un producto de programa informático no transitorio que comprende instrucciones que, cuando el programa es ejecutado por un ordenador, hacen que el ordenador lleve a cabo el procedimiento de la reivindicación 10 o 11.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP17170871 | 2017-05-12 | ||
PCT/EP2018/061372 WO2018206398A1 (en) | 2017-05-12 | 2018-05-03 | Receiver, transmitter, communication network, data signal and method improving a retransmission process in a communication network |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2963883T3 true ES2963883T3 (es) | 2024-04-03 |
Family
ID=58707408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES18719945T Active ES2963883T3 (es) | 2017-05-12 | 2018-05-03 | Receptor, transmisor, red de comunicación, señal de datos y procedimiento para mejorar un proceso de retransmisión en una red de comunicación. |
Country Status (5)
Country | Link |
---|---|
US (3) | US11277230B2 (es) |
EP (2) | EP4293940A3 (es) |
CN (1) | CN110945813B (es) |
ES (1) | ES2963883T3 (es) |
WO (1) | WO2018206398A1 (es) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7125435B2 (ja) | 2017-06-23 | 2022-08-24 | フラウンホーファー-ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | 割当てリソース上の符号化されたデータを復号できないという指示に応答する再送信プロセスを実装する受信機、送信機、システムおよび方法 |
JP7240494B2 (ja) * | 2018-11-22 | 2023-03-15 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | 同時送受信のための確認応答 |
EP3994816A1 (en) * | 2019-07-04 | 2022-05-11 | Nokia Technologies Oy | Apparatus, method and sw for harq control |
WO2021001042A1 (en) * | 2019-07-04 | 2021-01-07 | Nokia Technologies Oy | Apparatus, method and sw for harq control |
US11722254B2 (en) * | 2020-01-17 | 2023-08-08 | Qualcomm Incorporated | Methods and apparatuses for latency reduction for URLLC |
FI20206306A1 (en) * | 2020-12-15 | 2022-06-16 | Nokia Technologies Oy | PREDICTION OF DECODABILITY OF RECEIVED DATA |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8473804B2 (en) * | 2010-04-26 | 2013-06-25 | Via Telecom, Inc. | Enhanced wireless communication with HARQ |
US8332708B2 (en) * | 2010-05-07 | 2012-12-11 | Qualcomm Incorporated | Data transmission with multi-level ACK/NACK feedback |
EP2721755A1 (en) * | 2011-06-15 | 2014-04-23 | Nokia Solutions and Networks Oy | Latency |
US20130223364A1 (en) * | 2012-02-24 | 2013-08-29 | Qualcomm Incorporated | Ack channel design for early termination of r99 uplink traffic |
US20150049690A1 (en) * | 2012-02-27 | 2015-02-19 | Qualcomm Incorporated | Method and system for early termination of transmissions in response to ack of early decoding |
EP3042464B1 (en) * | 2013-09-06 | 2020-04-29 | Telefonaktiebolaget LM Ericsson (publ) | Improved adaptation of transmission format |
US9143375B1 (en) * | 2014-03-09 | 2015-09-22 | Allen LeRoy Limberg | Iterative-diversity COFDM broadcasting with improved shaping gain |
WO2015163626A1 (en) * | 2014-04-24 | 2015-10-29 | Lg Electronics Inc. | Method for releasing a sidelink radio bearer for d2d communication system and device therefor |
US9780924B2 (en) * | 2014-10-13 | 2017-10-03 | Telefonaktiebolaget Lm Ericsson (Publ) | HARQ feedback reporting based on mirrored information |
US9801175B2 (en) * | 2015-11-06 | 2017-10-24 | Motorola Mobility Llc | Method and apparatus for low latency transmissions |
US9647865B1 (en) * | 2016-03-23 | 2017-05-09 | Allen LeRoy Limberg | Iterative-diversity COFDM broadcasting with improved shaping gain |
WO2017166129A1 (zh) * | 2016-03-30 | 2017-10-05 | 华为技术有限公司 | 承载切换方法及基站设备、网络节点 |
ES2753219T3 (es) * | 2016-04-07 | 2020-04-07 | Ericsson Telefon Ab L M | Nodo de red de radio, dispositivo inalámbrico y métodos llevados a cabo en los mismos |
US10389484B2 (en) * | 2016-07-29 | 2019-08-20 | Lg Electronics Inc. | Method for performing polar coding and apparatus therefor |
EP3327837A1 (en) | 2016-11-23 | 2018-05-30 | Eidgenössische Materialprüfungs- und Forschungsanstalt EMPA | Li-ion based electrochemical energy storage cell |
DE112018002231T5 (de) * | 2017-04-27 | 2020-01-09 | Intel IP Corporation | Transportblock-dekodieroperation für hybride übertragungszeitintervall-(tti)-längen in drahtloskommunikationssystemen |
CN110635867B (zh) * | 2017-06-14 | 2021-03-05 | 华为技术有限公司 | 通信方法、网络设备和终端 |
US10951347B2 (en) * | 2017-07-12 | 2021-03-16 | Qualcomm Incorporated | User equipment capability discovery in distributed wireless networks |
US10750488B2 (en) * | 2017-09-11 | 2020-08-18 | Apple Inc. | Hybrid automatic repeat request (HARQ) based on codeblock groups in new radio systems |
WO2019061182A1 (en) * | 2017-09-28 | 2019-04-04 | Zte Corporation | SYSTEMS AND METHODS FOR EXECUTING CARRIER AGGREGATION IN LATERAL BINDING COMMUNICATIONS |
CN110167036B (zh) * | 2018-02-14 | 2022-05-24 | 华硕电脑股份有限公司 | 无线通信考虑波束故障恢复的监听控制资源的方法和设备 |
US10917195B2 (en) * | 2018-05-21 | 2021-02-09 | Qualcomm Incorporated | Control channel mother code determination for multi-transmission configuration indication communication |
-
2018
- 2018-05-03 CN CN201880045815.8A patent/CN110945813B/zh active Active
- 2018-05-03 ES ES18719945T patent/ES2963883T3/es active Active
- 2018-05-03 EP EP23201368.0A patent/EP4293940A3/en active Pending
- 2018-05-03 WO PCT/EP2018/061372 patent/WO2018206398A1/en active Application Filing
- 2018-05-03 EP EP18719945.0A patent/EP3622648B1/en active Active
-
2019
- 2019-11-11 US US16/680,050 patent/US11277230B2/en active Active
-
2021
- 2021-11-15 US US17/526,404 patent/US11683128B2/en active Active
-
2023
- 2023-05-12 US US18/196,467 patent/US20230283409A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
EP3622648A1 (en) | 2020-03-18 |
US20200083989A1 (en) | 2020-03-12 |
US20230283409A1 (en) | 2023-09-07 |
EP3622648B1 (en) | 2023-10-04 |
US11683128B2 (en) | 2023-06-20 |
US11277230B2 (en) | 2022-03-15 |
EP4293940A2 (en) | 2023-12-20 |
EP3622648C0 (en) | 2023-10-04 |
CN110945813B (zh) | 2023-04-18 |
CN110945813A (zh) | 2020-03-31 |
US20220077966A1 (en) | 2022-03-10 |
WO2018206398A1 (en) | 2018-11-15 |
EP4293940A3 (en) | 2024-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2963883T3 (es) | Receptor, transmisor, red de comunicación, señal de datos y procedimiento para mejorar un proceso de retransmisión en una red de comunicación. | |
US11374703B2 (en) | HARQ handling for nodes with variable processing times | |
US10686563B2 (en) | Method for partial retransmission | |
KR101720446B1 (ko) | 셀 방식 통합된 d2d 통신을 위한 단말기-그룹 기반 harq를 위한 시스템 및 방법 | |
ES2675281T3 (es) | Procedimiento y disposición en una red de telecomunicaciones móviles para HARQ con agrupación de TTI | |
US9197376B2 (en) | Transmission time interval (TTI) bundling operation within communication systems | |
ES2964773T3 (es) | Receptor, transmisor, red de comunicación, señal de datos y procedimiento para mejorar un proceso de retransmisión en una red de comunicación. | |
JP6571871B2 (ja) | 予測的確認応答フィードバックメカニズム | |
ES2906164T3 (es) | Receptor, transmisor, sistema y procedimiento que implementa un procedimiento de retransmisión que responde a una indicación de que los datos codificados en los recursos asignados no son decodificables | |
WO2010029763A1 (ja) | 中継装置及び無線通信システム | |
CN107113114B (zh) | 无线通信***中的方法和节点 | |
CN108886436B (zh) | 无线电网络节点、无线设备以及其中执行的方法 | |
JP2018534816A (ja) | フィードバック送信のタイミングを制御するための方法および装置 | |
CN102201902B (zh) | 下行反馈信息的传输方法、基站及中继节点 | |
WO2024065490A1 (en) | Methods, system, and apparatus for joint error correction coding of a self-decodable payload | |
WO2018028695A1 (zh) | 混合自动重传请求信息的发送、接收方法及装置 | |
WO2018027588A1 (zh) | 数据传输方法和通信装置 |