PROCEDIMIENTO PARA LA COMUNICACIÓN EN SISTEMAS INALÁMBRICOS, EQUIPO RELATIVO Y PRODUCTO DE PROGRAMA INFORMÁTICO.
Procedimiento para la comunicación en un sistema inalámbrico en el que un receptor (12) envía mensajes (16) de realimentación a un transmisor (10),
mediante el cual el transmisor (10) puede reenviar bloques de información si se detectan errores en el receptor (12), incluyendo tales mensajes de realimentación mensajes de tipo acumulativos con secuencia de bloque en el que todos los bloques recibidos antes de un número de secuencia de bloque especificado, BSN, se consideran recibidos correctamente, y los bloques posteriores se agrupan en secuencias que se consideran o bien afectadas por error o bien recibidas correctamente, incluyendo dichos mensajes de realimentación al menos un bit redundante, estando el procedimiento caracterizado porque incluye la etapa de variar selectivamente el valor asignado a dicho al menos un bit redundante aprovechando dicho al menos un bit redundante para una operación seleccionada de: - extender el campo de longitud de secuencia de bloque en dichos mensajes acumulativos con secuencia de bloque, transmitidos en dichos mensajes (16) de realimentación, - indicar que, en un conjunto de mensajes (100, 102, 104,..., 100n) de realimentación concatenados, el primer mensaje (100) es en forma de dicho mensaje de realimentación de tipo acumulativo con secuencia de bloque, y cualquier mensaje (102, 104,..., 100n) posterior en el conjunto es en forma de un mensaje de realimentación con secuencia de bloque en el que los bloques recibidos se agrupan en secuencias que se consideran o bien afectadas por error o bien recibidas correctamente
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E06425636.
Solicitante: NOKIA SIEMENS NETWORKS S.P.A.
Nacionalidad solicitante: Italia.
Dirección: S.S. 11 PADANA SUPERIORE KM 158 20060 CASSINA DE'PECCHI (MI) ITALIA.
Inventor/es: CAVALLI, GIULIO, Maggi,Giovanni.
Fecha de Publicación: .
Fecha Solicitud PCT: 15 de Septiembre de 2006.
Clasificación Internacional de Patentes:
- H04L1/16F7
- H04L12/66 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 12/00 Redes de datos de conmutación (interconexión o transferencia de información o de otras señales entre memorias, dispositivos de entrada/salida o unidades de tratamiento G06F 13/00). › Disposiciones para la conexión entre redes que tienen diferentes tipos de sistemas de conmutación, p. ej. pasarelas.
Clasificación PCT:
- H04L1/00 H04L […] › Disposiciones para detectar o evitar errores en la información recibida.
Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.
PDF original: ES-2356663_T3.pdf
Fragmento de la descripción:
Campo de la invención
La invención se refiere a comunicación en sistemas inalámbricos, y se desarrolló prestando atención específica a su posible uso en los sistemas que usan características ARQ.
Descripción de la técnica relacionada
ARQ (Automatic Repeat reQuest, petición de repetición automática) es una característica de comunicación en la que el receptor pide al transmisor que reenvíe un bloque o trama porque se detectaron errores en el receptor o simplemente confirme la correcta transmisión de bloques.
La norma IEEE 802.16 incluye funcionalidades ARQ y describe protocolos y mensajes para gestionar esta característica. Los mensajes de realimentación que el receptor envía después al transmisor pueden tener diferentes formatos dependiendo de la variante del protocolo ARQ adoptado.
En general, la información transmitida se divide en bloques ARQ, y los mensajes de realimentación previstos en la norma 802.16 pueden ser de cualquiera de los siguientes tipos:
- selectivo: se acusa recibo de cada bloque de manera singular;
- acumulativo: todos los bloques recibidos antes de un número especificado incluido en el mensaje de realimentación se consideran recibidos correctamente;
- acumulativo con selectivo: los bloques recibidos antes de un número especificado incluido en el elemento de información de realimentación ARQ (IE) se consideran recibidos correctamente y se acusa recibo de los bloques posteriores de manera singular;
- acumulativo con secuencia de bloque: todos los bloques recibidos antes de un número especificado (incluido en el IE de realimentación ARQ) se consideran recibidos correctamente, los bloques posteriores se agrupan en secuencias que se consideran o bien “con error” (es decir afectadas por error) o bien “OK” (es decir recibidas correctamente).
En un entorno inalámbrico, debido a la naturaleza a modo de ráfaga de los errores, el procedimiento ARQ más eficaz es el definido anteriormente como “acumulativo con secuencia de bloque”. En los sistemas de banda ancha actuales (es decir, un sistema con un alto caudal) las ventanas de realimentación ARQ no son lo suficientemente amplias para adoptar de manera eficaz el enfoque “acumulativo con secuencia de bloque”, y esto conduce inevitablemente a que el enfoque “acumulativo con secuencia de bloque” se use de manera ineficaz.
La norma 802.16 también especifica que una pluralidad de mensajes de realimentación pueden concatenarse con el fin de extender la ventana de la que se acusa recibo.
Un problema relacionado con este enfoque radica en que el “segundo” mensaje de realimentación en una pluralidad de mensajes de realimentación así concatenado no puede contener un campo acumulativo, puesto que esto invalidará el segundo y los siguientes mensajes de realimentación: de hecho, un segundo mensaje de este tipo contradiría el primero con dos tipos diferentes de información de realimentación en los bloques ARQ.
Por este motivo, los mensajes de realimentación que siguen al primero en una pluralidad de mensajes de realimentación concatenados sólo pueden ser de tipo selectivo. Esto no es muy práctico puesto que el procedimiento selectivo (en el que se acusa recibo de cada bloque de manera singular) es ineficaz para ventanas muy grandes debido al alto número de mensajes de acuse de recibo individuales que se generan.
El documento 2005/064839 A1 da a conocer un procedimiento para generar un mensaje de realimentación para ARQ, incluyendo el procedimiento registrar un tipo ACK en un primer campo, registrar la última secuencia de número de bloque estimada en un segundo campo, registrar el número de grupos de bloques de los que se ha acusado recibo sucesivamente como el número de MAPAS de ACK en un tercer campo, registrar el número de secuencia de bloque de inicio de los MAPAS de ACK respectivos en un cuarto campo, registrar las longitudes de los MAPAS de ACK respectivos en un quinto campo y enviar un mensaje de realimentación que incluye información sobre los campos primero a quinto.
Objeto y sumario de la invención
Por tanto, el objeto de la invención es proporcionar una solución mejorada que elimine las ineficacias señaladas anteriormente.
Según la presente invención, ese objeto se consigue por medio de un procedimiento que tiene las características expuestas en las reivindicaciones siguientes. La invención también se refiere a un equipo correspondiente (es decir, un receptor y un transmisor adaptados para implementar el procedimiento de la invención y una red relacionada) así como un producto de programa informático relacionado, que puede cargarse en la memoria de al menos un ordenador y que incluye partes de código de software para realizar las etapas del procedimiento de la invención cuando el producto se ejecuta en un ordenador. Tal como se usa en el presente documento, se pretende que la mención de un producto de programa informático de este tipo sea equivalente a la mención a un medio legible por ordenador que contiene instrucciones para controlar un sistema informático para coordinar el funcionamiento del procedimiento de la invención. Se pretende evidentemente que la mención de “al menos un ordenador” resalte la posibilidad de implementar la presente invención de manera distribuida/modular.
Las reivindicaciones son una parte integral de la descripción de la invención proporcionada en el presente documento.
Por tanto, una realización preferida de la disposición descrita en el presente documento es una disposición que usa una realimentación ARQ que hace el enfoque “acumulativo con secuencia de bloque” adecuado para su uso también en sistemas de banda ancha que tienen un alto caudal. El uso de una realimentación ARQ extendida de este tipo conduce a superar cualquiera de los posibles puntos débiles de ARQ relacionados con capacidad de secuencia limitada.
En una realización alternativa, sólo se usa el procedimiento de acuse de recibo de “secuencia de bloque” después del procedimiento de acuse de recibo “acumulativo con secuencia de bloque”. Debe apreciarse que el procedimiento de secuencia de bloque actualmente no se contempla en la norma.
Ambas realizaciones se implementan redefiniendo el significado de un bit redundante (el primero, es decir el bit más significativo, del primer mapa de ACK de secuencia incluido en el primer mapa de ACK de cada primer IE_de realimentación_ARQ). El bit mencionado es per se redundante (su valor se ajusta convencionalmente siempre a 0 en las disposiciones de la técnica anterior). Por consiguiente, en la primera realización considerada anteriormente, este bit, en combinación con uno reservado, se usa para extender la longitud de secuencia de bloque de 6 bits a 7 bits – lo que significa de 64 bloques a 128 bloques. En la segunda realización, este bit se ajusta a 1 para indicar que el IE_de realimentación_ARQ adicional es de tipo “secuencia de bloque”.
La disposición descrita en el presente documento se basa en mensajes/protocolo(s) que están esencialmente alineados con el marco actual, por ejemplo, de la norma 802.16 y, cuando se implementa, no requiere alteraciones importantes con respecto a la norma actual.
Breve descripción de los dibujos adjuntos
La invención se describirá ahora, únicamente a modo de ejemplo, con referencia a las figuras de dibujo adjuntas, en las que:
- la figura 1 es una representación esquemática de un transmisor y receptor en un enlace de una red de comunicación, y
- la figura 2 es una representación a modo de ejemplo esquemática de un flujo de mensajes de realimentación concatenados enviados desde el receptor al transmisor de la figura 1.
Descripción detallada de realizaciones preferidas de la invención
Tal como se ha indicado, la figura 1 es una representación esquemática de un transmisor 10 y un receptor 12 en un enlace de una red de comunicación, tal como una red del tipo que se adapta en general a la norma IEEE
802.16. Una llamada red WiMAX es representativa de una red a modo de ejemplo de este tipo.
La disposición mostrada en la figura 1 emplea una característica ARQ (Automatic Repeat reQuest), concretamente una característica de comunicación en la que el receptor 12 puede pedir al transmisor 10 que reenvíe un bloque o trama porque... [Seguir leyendo]
Reivindicaciones:
1. Procedimiento para la comunicación en un sistema inalámbrico en el que un receptor (12) envía mensajes
(16) de realimentación a un transmisor (10), mediante el cual el transmisor (10) puede reenviar bloques de información si se detectan errores en el receptor (12), incluyendo tales mensajes de realimentación mensajes de tipo acumulativos con secuencia de bloque en el que todos los bloques recibidos antes de un número de secuencia de bloque especificado, BSN, se consideran recibidos correctamente, y los bloques posteriores se agrupan en secuencias que se consideran o bien afectadas por error o bien recibidas correctamente, incluyendo dichos mensajes de realimentación al menos un bit redundante,
estando el procedimiento caracterizado porque incluye la etapa de variar selectivamente el valor asignado a dicho al menos un bit redundante aprovechando dicho al menos un bit redundante para una operación seleccionada de:
- extender el campo de longitud de secuencia de bloque en dichos mensajes acumulativos con secuencia de bloque, transmitidos en dichos mensajes (16) de realimentación,
- indicar que, en un conjunto de mensajes (100, 102, 104,..., 100n) de realimentación concatenados, el primer mensaje (100) es en forma de dicho mensaje de realimentación de tipo acumulativo con secuencia de bloque, y cualquier mensaje (102, 104,..., 100n) posterior en el conjunto es en forma de un mensaje de realimentación con secuencia de bloque en el que los bloques recibidos se agrupan en secuencias que se consideran o bien afectadas por error o bien recibidas correctamente.
2. Procedimiento según la reivindicación 1, caracterizado porque dicho campo de longitud de secuencia de bloque se extiende de 6 bits a 7 bits.
3. Procedimiento según la reivindicación 1, caracterizado porque dicho al menos un bit redundante se incluye en el primer elemento de información_de realimentación_ARQ de dichos mensajes de realimentación.
4. Procedimiento según la reivindicación 3, caracterizado porque dicho al menos un bit redundante es el bit más significativo del primer mapa de ACK de secuencia incluido en el primer mapa de ACK de dicho primer elemento de información_de realimentación_ARQ.
5. Procedimiento según la reivindicación 1, caracterizado porque incluye la etapa de usar al menos un bit reservado en combinación con dicho al menos un bit redundante para extender la longitud de secuencia de bloque en dichos mensajes acumulativos con secuencia de bloque.
6. Receptor para su uso en un sistema de comunicación inalámbrico, en el que dicho receptor (12) está configurado para enviar mensajes (16) de realimentación a un transmisor (10), mediante el cual el transmisor (10) puede reenviar bloques de información si se detectan errores en el receptor (12), incluyendo tales mensajes de realimentación de tipo mensajes acumulativos con secuencia de bloque en el que todos los bloques recibidos antes de un número de secuencia de bloque especificado, BSN, se consideran recibidos correctamente, y los bloques posteriores se agrupan en secuencias que se consideran o bien afectadas por error o bien recibidas correctamente, incluyendo dichos mensajes de realimentación al menos un bit redundante,
estando caracterizado el receptor (12) por estar configurado para variar selectivamente el valor asignado a dicho al menos un bit redundante aprovechando dicho al menos un bit redundante para una operación seleccionada de:
- extender el campo de longitud de secuencia de bloque en dichos mensajes acumulativos con secuencia de bloque, transmitido en dichos mensajes (16) de realimentación,
- indicar que, en un conjunto de mensajes (100, 102, 104,..., 100n) de realimentación concatenados, el primer mensaje (100) es en forma de dicho mensaje de realimentación de tipo acumulativo con secuencia de bloque, y cualquier mensaje (102, 104,..., 100n) posterior en el conjunto es en forma de un mensaje de realimentación con secuencia de bloque en el que los bloques recibidos se agrupan en secuencias que se consideran o bien afectadas por error o bien recibidas correctamente.
7. Procedimiento según la reivindicación 6, caracterizado porque dicho campo de longitud de secuencia de bloque se extiende de 6 bits a 7 bits.
8. Receptor según la reivindicación 6, caracterizado por estar configurado para usar como dicho al menos un bit redundante un bit incluido en el primer elemento de información_de realimentación_ARQ o de dichos mensajes de realimentación.
9. Receptor según la reivindicación 8, caracterizado por estar configurado para usar como dicho al menos un bit redundante el bit más significativo del primer mapa de ACK de secuencia incluido en el primer mapa de ACK de dicho primer elemento de información_de realimentación_ARQ.
10. Receptor según la reivindicación 6, caracterizado por estar configurado para usar al menos un bit reservado
en combinación con dicho al menos un bit redundante para extender la longitud de secuencia de bloque en dichos mensajes acumulativos con secuencia de bloque.
11. Transmisor para su uso en un sistema de comunicación inalámbrico, caracterizado porque dicho transmisor
(10) está configurado para recibir dichos mensajes (16) de realimentación desde un receptor, mediante el cual el transmisor (10) puede reenviar bloques de información si se detectan errores en el receptor (12), incluyendo tales mensajes de realimentación mensajes de tipo acumulativos con secuencia de bloque en el que todos los bloques recibidos antes de un número de secuencia de bloque especificado, BSN, se consideran recibidos correctamente, y los bloques posteriores se agrupan en secuencias que se consideran
o bien afectadas por error o bien recibidas correctamente, incluyendo dichos mensajes de realimentación al 10 menos un bit redundante,
estando el transmisor (10) caracterizado por estar configurado para variar selectivamente el valor asignado a dicho al menos un bit redundante aprovechando dicho al menos un bit redundante para una operación seleccionada de:
- dicho campo de mensajes acumulativos con secuencia de bloque con longitud de secuencia de bloque 15 extendida, transmitidos en los dichos mensajes (16) de realimentación;
- dicho conjunto de mensajes (100, 102, 104,..., 100n) de realimentación concatenados, en el que el primer mensaje (100) es en forma de dicho mensaje de realimentación de tipo acumulativo con secuencia de bloque, y cualquier mensaje (102, 104,..., 100n) posterior en el conjunto es en forma de un mensaje de realimentación con secuencia de bloque en el que los bloques recibidos se agrupan en secuencias que se
20 consideran o bien afectadas por error o bien recibidas correctamente.
12. Red de comunicación inalámbrica que incluye el receptor según cualquiera de las reivindicaciones 6 a 10.
13. Producto de programa informático que puede cargarse en la memoria de al menos un ordenador y que incluye partes de código de software para realizar el procedimiento según cualquiera de las reivindicaciones 1 a 5.
Patentes similares o relacionadas:
Sistemas y métodos para el establecimiento de conexiones entre un dispositivo móvil y una red local, del 20 de Mayo de 2020, de ise Individuelle Software und Elektronik GmbH: Sistema , que comprende: uno o varios nodos de red, que se comunican entre sí a través de un primer protocolo de red, estando al menos un nodo […]
Procedimiento de gestión de direcciones IPv6 y pasarela que realiza lo mismo, del 5 de Febrero de 2020, de Korea University Research and Business Foundation, Sejong Campus: Un procedimiento de gestión para una dirección IPv6 para su uso en una pasarela, el procedimiento comprende: recibir un paquete (S100) que incluye una dirección IPv6 […]
Método para configurar una vía para interceptar datos de usuario, método para interceptar y aparatos, del 8 de Enero de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un método para configurar una vía para interceptar datos de usuario, que comprende: adquirir , por una entidad de plano de control, […]
Paquete llevando información de señalización indicativa de si decodificar una codificación primaria o una codificación redundante del paquete, del 4 de Diciembre de 2019, de QUALCOMM INCORPORATED: Un aparato, que comprende: una primera interfaz de red configurada para recibir un paquete a través de una red de paquetes conmutados , incluyendo […]
Procedimientos y aparatos para la adaptación de velocidad en respuesta a la congestión de la red, del 4 de Diciembre de 2019, de QUALCOMM INCORPORATED: Un procedimiento para proporcionar comunicaciones en una pasarela de interfuncionamiento , que comprende: recibir, desde un primer equipo […]
Sistema de hogar inteligente y método de control, del 20 de Noviembre de 2019, de GREE ELECTRIC APPLIANCES INC. OF ZHUHAI: Un sistema de hogar inteligente que comprende un cliente , un servidor en la nube, un encaminador , un terminal de control, dispositivos […]
Sistema y método para determinar las causas de establecimiento, del 12 de Noviembre de 2019, de BlackBerry Limited: Un método realizado por un agente de usuario, "UA", en un sistema de paquetes evolucionado "EPS", que comprende: la generación en una capa de protocolo […]
Información de señalización de soporte de paquete indicativa de si decodificar una codificación primaria o una codificación redundante del paquete, del 6 de Noviembre de 2019, de QUALCOMM INCORPORATED: Un procedimiento de comunicación inalámbrica, comprendiendo el procedimiento: recibir un paquete en una interfaz de red a través de una red […]