TRATAMIENTO DE UN NÚMERO DE SECUENCIA ERRÓNEO EN UN PAQUETE NACK.
Procedimiento para detectar un número de secuencia erróneo de una longitud de bits finita contenido en una unidad de informe de estado (300,
310) en un sistema comunicaciones inalámbricas, comprendiendo el procedimiento: recibir una unidad de informe de estado (300, 310) emitida desde un receptor del sistema comunicaciones inalámbricas; detectar si un número de secuencia negativamente reconocido se encuentra en un intervalo predeterminado; y determinar si la unidad de informe de estado (300, 310) comprende un número de secuencia erróneo cuando el número de secuencia negativamente reconocido no se encuentra en el intervalo predeterminado; caracterizado por el hecho de que la etapa de detectar si un número de secuencia negativamente reconocido se encuentra en un intervalo predeterminado comprende: - calcular un límite inferior para el intervalo predeterminado restando una base de módulo de un número de secuencia después de un número de secuencia de un último paquete reconocido en la secuencia y realizando una operación del módulo sobre el resultado con un módulo de operación modulo N, en el que N es un número; - calcular un límite superior para el intervalo predeterminado restando la base de módulo de un número de secuencia de un paquete siguiente que se transmitirá por primera vez por el transmisor y realizando una operación del módulo sobre el resultado con un módulo de operación modulo N; - calcular, cuando se detecta el número de secuencia reconocido negativamente en el informe de estado un valor de prueba, restando la base de modulo del número de secuencia reconocido negativamente y realizando una operación del módulo sobre el resultado con un módulo de operación modulo N; y - detectar si el valor de prueba es mayor o igual que el límite inferior y si el valor de prueba es menor que el límite superior, en el que la base de módulo es el número de secuencia después de un número de secuencia de un último paquete reconocido en la secuencia
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E06007207.
Solicitante: INNOVATIVE SONIC LIMITED.
Nacionalidad solicitante: Islas Vírgenes (Británicas).
Dirección: OFFSHORE INCORPORATIONS CENTRE ROAD TOWN P.O. BOX 957 TORTOLA ISLAS VIRGENES.
Inventor/es: JIANG,SAM,SHIAW-SHIANG.
Fecha de Publicación: .
Fecha Solicitud PCT: 5 de Abril de 2006.
Clasificación Internacional de Patentes:
- H04L1/16F7
Clasificación PCT:
- H04L1/16 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 1/00 Disposiciones para detectar o evitar errores en la información recibida. › en el cual el canal de retorno lleva señales de control, p. ej. repetición de señales de demanda.
- H04L1/18 H04L 1/00 […] › Sistema de repetición automática, p. ej. sistema Van Duuren.
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-2357017_T3.pdf
Fragmento de la descripción:
La presente invención se refiere a un procedimiento para detectar un número de secuencia erróneo de una unidad de informe de estado en un sistema comunicaciones inalámbricas de acuerdo con el preámbulo de la reivindicación 1.
La comunicación móvil de tercera generación utiliza un protocolo de acceso múltiple por división de código de banda ancha (WCDMA) para acceso inalámbrico. De acuerdo con la especificación establecida por el proyecto de asociación 5 para la tercera generación (3GPP), en modo reconocido (AM), unas capas de control de radioenlace (RLC) de un transmisor y un receptor inician un proceso de informe de estado al transmisor en un momento apropiado para que el receptor transmita una unidad de informe de estado, o una unidad de informe de estado superpuesta, al transmisor. El transmisor ejecuta entonces procesos que siguen de acuerdo con la unidad de informe de estado desde el receptor.
Cuando un número de secuencia (SN) de una unidad de datos de protocolo (PDU) siguiente que se transmitirá por 10 primera vez es igual a un SN de una SN de una siguiente PDU reconocida esperada, lo que significa que todas las PDUs transmitidas por un transmisor son positivamente reconocidas, cualquier reconocimiento negativo de una PDU en una unidad de informe de estado ha de deberse a un error de protocolo. “Universal Mobile Telecommunications System (UMTS); Radio Link Control (RLC) protocol specification (3GPP TS 25.322 version 4.10.0, release 4); ETSI TS 125 322” ETSI STANDARDS, EUROPEAN TELECOMMUNICATIONS STANDARD INSTITUTE, SOPHIA ANIPO, FR, 15 vol. 3-R2, nº V4100, Septiembre de 2003 (09-2003), XP014016803 ISSN: 0000-0001, EP-A-1 465 369, y EP-A-1 507 365 reconocen un número de secuencia SN negativamente reconocido como número de secuencia erróneo si SN se encuentra fuera del intervalo entre VT(A) y VT(S)-1, en el que VT(A) es una variable de estado reconocido que indica un número de secuencia seguido del número de secuencia de la última PDU reconocida en la secuencia y VT(S) es una variable de estado de envío que indica un número de secuencia de la siguiente PDU a transmitir por primera vez 20 por el transmisor. SN, VT(A) y VT(S) se enumeran por ciclos de números de secuencia de enteros de módulo a través del campo: 0 a 212 – 1 para un modo reconocido (AM). Todas las comparaciones aritméticas de SN, VT(A) y -VT(S) se ven afectadas por el módulo AM. Al realizar comparaciones aritméticas de SN, VT(A) y VT(S) se utilizará un módulo base. Este módulo base se resta (dentro del campo apropiado) de todos los valores implicados y después se realiza una comparación absoluta. Se supondrá que VT(A) es la base del módulo en AM. 25
Además, en EP-A-1 361 707, un número de secuencia SN negativamente reconocido es un número de secuencia erróneo si SN se encuentra fuera de la ventana de transmisión, es decir, fuera del intervalo entre VT(A) y VT(MS)-1, donde VT(A) se define como antes y VT(MS) es una variable de estado de envío máximo que indica un número de secuencia de la primera PDU que puede descartarse por el receptor par. Sin embargo, la técnica anterior no puede detectar errores de manera segura, lo que da lugar a que no siempre se inicie instantáneamente un procedimiento de 30 restablecimiento, y cause un desaprovechamiento de los recursos inalámbricos.
Teniendo esto en cuenta, la presente invención tiene como objetivo disponer un procedimiento en un sistema de comunicaciones inalámbricas que detecte cuándo una unidad de informe de estado incluye un número de secuencia erróneo.
Esto se consigue mediante un procedimiento para detectar un número de secuencia erróneo de una unidad de informe 35 de estado en un sistema comunicaciones inalámbricas según la reivindicación 1. Las reivindicaciones dependientes pertenecen a otros desarrollos y mejoras correspondientes.
A continuación la invención se ilustra en detalle a modo de ejemplo, con referencia a los dibujos adjuntos, en los cuales
La figura 1 es un diagrama de flujo para detectar si una unidad de informe de estado comprende un SN erróneo en un sistema comunicaciones inalámbricas; 40
La figura 2 es un diagrama de bloques de un dispositivo de transmisión de comunicaciones inalámbricas; y
La figura 3 es un diagrama del código de programa de la figura 2.
Se hace referencia a la figura 2. La figura 2 es un diagrama de bloques de un dispositivo de transmisión comunicaciones inalámbricas (transmisor) 200 utilizado en un sistema comunicaciones inalámbricas. Por motivos de claridad, la figura 2 solamente muestra un dispositivo de entrada 202, un dispositivo de salida 204, un circuito de 45 control 206, un procesador central 208, un dispositivo de almacenamiento 210, un código de programa 212, y un transceptor 214 del dispositivo de transmisión de comunicaciones inalámbricas 200. En el dispositivo de transmisión de comunicaciones inalámbricas 200, el circuito de control 206 ejecuta el código de programa 212 almacenado en el dispositivo de almacenamiento 210 con el procesador central 208, y controla entonces operaciones del dispositivo de transmisión de comunicaciones inalámbricas 200. El dispositivo de transmisión de comunicaciones inalámbricas 200 50 puede recibir señales enviadas por usuarios a través del dispositivo de entrada 202, o emitir señales a través del dispositivo de salida 204. El transceptor 214 se utiliza para recibir o transmitir señales inalámbricas. En una estructura de un protocolo de comunicaciones, el transceptor 214 se conoce como parte de una primera capa, mientras que el circuito de control 206 es una aplicación de una segunda y una tercera capa.
Se hace referencia a la figura 3. La figura. 3 es un diagrama esquemático del código de programa 212 de la figura. 2. El 55 código de programa 212 comprende una capa de programa de aplicación 300, una interfaz de tercera capa 302, una interfaz de segunda capa 306, y una interfaz de primera capa 318. Al transmitir señales, la interfaz de segunda capa
306 almacena una pluralidad de unidades de datos de servicio (SDUs) 308, que son sometidas desde la interfaz de tercera capa 302, en una memoria intermedia 312. Entonces, la interfaz de segunda capa 306 genera una pluralidad de unidades de datos de protocolo (PDUs) 314 de acuerdo con las SDUs 308 almacenadas en la memoria intermedia 312, y envía las PDUs 314 generadas a un destino a través de la interfaz de primera capa 318.
Para mejorar la robustez de la transmisión de datos, cuando se está en AM, el código de programa 212 recibe una 5 unidad de informe de estado 310 o una unidad de informe de estado superpuesta 310 de un receptor desde la interfaz de primera capa 308, para detectar un estado de recepción del receptor. Bajo esta situación, la presente invención dispone un código de programa de detección de un SN negativamente reconocido 309 para detectar si la unidad de informe de estado comprende un SN erróneo.
Se hace referencia a la figura 1. La figura 1 es un diagrama de flujo de un procedimiento 10 que detecta si una unidad 10 de informe de estado comprende un SN erróneo en un sistema comunicaciones inalámbricas. El sistema de comunicaciones inalámbricas puede ser un sistema de comunicaciones móviles de tercera generación que opere en AM. El procedimiento 10 puede compilarse en el código de programa 309 de detección de SN negativamente reconocido, y el procedimiento 10 comprende:
Etapa: inicio. 15
Etapa 102: recibir una unidad de informe de estado emitida desde un receptor del sistema de comunicaciones inalámbricas.
Etapa 104: detectar si un SN negativamente reconocido se encuentra en un intervalo mayor o igual que un SN que sigue a un SN de un último paquete reconocido de la secuencia de un transmisor y menor que un SN de un paquete siguiente que se transmitirá por primera vez por el transmisor cuando el SN negativamente 20 reconocido sea detectado en la unidad de informe de estado. Si el SN negativamente reconocido no se encuentra en el intervalo, ir a la etapa 106; si no, ir a la etapa 108.
Etapa 106: la unidad de informe de estado comprende un SN erróneo.
Etapa 108: fin.
De acuerdo con el procedimiento 10, cuando una unidad de informe de estado muestra un SN negativamente 25 reconocido, la presente invención detecta si el SN negativamente reconocido se encuentra en un intervalo mayor o igual que un SN que sigue a un SN de un último paquete reconocido en la secuencia de un transmisor y menor que un SN de un paquete siguiente que se transmitirá... [Seguir leyendo]
Reivindicaciones:
1. Procedimiento para detectar un número de secuencia erróneo de una longitud de bits finita contenido en una unidad de informe de estado (300, 310) en un sistema comunicaciones inalámbricas, comprendiendo el procedimiento:
recibir una unidad de informe de estado (300, 310) emitida desde un receptor del sistema comunicaciones inalámbricas; 5
detectar si un número de secuencia negativamente reconocido se encuentra en un intervalo predeterminado; y
determinar si la unidad de informe de estado (300, 310) comprende un número de secuencia erróneo cuando el número de secuencia negativamente reconocido no se encuentra en el intervalo predeterminado;
caracterizado por el hecho de que la etapa de detectar si un número de secuencia negativamente reconocido se encuentra en un intervalo predeterminado comprende: 10
- calcular un límite inferior para el intervalo predeterminado restando una base de módulo de un número de secuencia después de un número de secuencia de un último paquete reconocido en la secuencia y realizando una operación del módulo sobre el resultado con un módulo de operación modulo N, en el que N es un número;
- calcular un límite superior para el intervalo predeterminado restando la base de módulo de un número de 15 secuencia de un paquete siguiente que se transmitirá por primera vez por el transmisor y realizando una operación del módulo sobre el resultado con un módulo de operación modulo N;
- calcular, cuando se detecta el número de secuencia reconocido negativamente en el informe de estado un valor de prueba, restando la base de modulo del número de secuencia reconocido negativamente y realizando una operación del módulo sobre el resultado con un módulo de operación modulo N; y 20
- detectar si el valor de prueba es mayor o igual que el límite inferior y si el valor de prueba es menor que el límite superior, en el que la base de módulo es el número de secuencia después de un número de secuencia de un último paquete reconocido en la secuencia.
2. Procedimiento según la reivindicación 1, caracterizado, además, por el hecho iniciar un procedimiento de restablecimiento cuando la unidad de informe de estado (300, 310) comprende el número de secuencia erróneo. 25
3. Procedimiento según la reivindicación 1, caracterizado por el hecho de que la unidad de informe de estado (300, 310) es una unidad de informe de estado superpuesta (300, 310).
4. Procedimiento según la reivindicación 1, caracterizado por el hecho de que el sistema comunicaciones inalámbricas es un sistema comunicaciones móviles de tercera generación.
5. Procedimiento según la reivindicación 4, caracterizado por el hecho de que el sistema comunicaciones móviles de 30 tercera generación funciona en modo reconocido.
Patentes similares o relacionadas:
MÉTODO DE COMUNICACIÓN INALÁMBRICA PARA TRANSMITIR UNA SECUENCIA DE UNIDADES DE DATOS ENTRE UN DISPOSITIVO INALÁMBRICO Y UNA RED, del 29 de Junio de 2011, de LG ELECTRONICS INC.: Método de comunicación inalámbrica para transmitir un informe de estado para una secuencia de datos transmitida a lo largo de un enlace de comunicación inalámbrica […]
PROCEDIMIENTO PARA LA COMUNICACIÓN EN SISTEMAS INALÁMBRICOS, EQUIPO RELATIVO Y PRODUCTO DE PROGRAMA INFORMÁTICO, del 12 de Abril de 2011, de NOKIA SIEMENS NETWORKS S.P.A: Procedimiento para la comunicación en un sistema inalámbrico en el que un receptor envía mensajes de realimentación a un transmisor , […]
ASIGNACIÓN DE RECURSOS EN COMUNICACIÓN CON FORMATO DE PAQUETES, del 14 de Febrero de 2011, de NOKIA CORPORATION: Un procedimiento para disponer la transmisión de paquetes entre un dispositivo de comunicación móvil (MS) y una red de comunicación móvil […]
Método de transmisión de información y dispositivo, del 29 de Julio de 2020, de Guangdong OPPO Mobile Telecommunications Corp., Ltd: Un método de transmisión de información aplicado en un sistema de evolución a largo plazo LTE, el método que comprende: recibir, por un dispositivo terminal receptor, […]
Repetición de transmisiones de señales en sistemas de comunicación, del 15 de Julio de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un procedimiento para que un equipo de usuario, UE, transmita una señal de acuse de recibo en un sistema de comunicación, comprendiendo el procedimiento: transmitir la señal […]
Método, aparato y sistema para retroalimentar la decodificación de detención temprana, del 1 de Julio de 2020, de ZTE CORPORATION: Un método para retroalimentar un resultado de decodificación de la decodificación de detención temprana, caracterizado porque comprende: en un intervalo de tiempo […]
Tramas Wi-Fi que incluyen extensiones de trama, del 1 de Julio de 2020, de QUALCOMM INCORPORATED: Un procedimiento de comunicación inalámbrica realizado por un aparato, que comprende: generar una trama para activar la transmisión […]
Tramas Wi-Fi que incluyen extensiones de trama, del 1 de Julio de 2020, de QUALCOMM INCORPORATED: Un procedimiento para comunicación inalámbrica, que comprende: generar una trama para transmitir datos a uno o más nodos inalámbricos; […]