ES2307789T3 - Metodo y disposicion para procesamiento asincrono de datos de cctrch. - Google Patents

Metodo y disposicion para procesamiento asincrono de datos de cctrch. Download PDF

Info

Publication number
ES2307789T3
ES2307789T3 ES02770082T ES02770082T ES2307789T3 ES 2307789 T3 ES2307789 T3 ES 2307789T3 ES 02770082 T ES02770082 T ES 02770082T ES 02770082 T ES02770082 T ES 02770082T ES 2307789 T3 ES2307789 T3 ES 2307789T3
Authority
ES
Spain
Prior art keywords
cctrch
data
received
segment
memory
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.)
Expired - Lifetime
Application number
ES02770082T
Other languages
English (en)
Inventor
Steven Nicholas Geers
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IPWireless Inc
Original Assignee
IPWireless Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IPWireless Inc filed Critical IPWireless Inc
Application granted granted Critical
Publication of ES2307789T3 publication Critical patent/ES2307789T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2618Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using hybrid code-time division multiple access [CDMA-TDMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0052Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70703Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation using multiple or variable rates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Communication Control (AREA)

Abstract

Un método para el procesamiento de datos de CCTrCH para un Sistema Universal de Telecomunicaciones Móviles (UMTS), que comprende las etapas de: recibir datos de CCTrCH a través de una pluralidad de segmentos de tiempo; y almacenar (530) los datos de CCTrCH recibidos; donde el método está caracterizado por: tras la recepción de los datos completos para un CCTrCH (560), procesar (170) los datos de CCTrCH almacenados, a través de un procesamiento de canal de forma asíncrona respecto de los segmentos de tiempo individuales recibidos.

Description

Método y disposición para procesamiento asíncrono de datos de CCTrCH.
Campo de la invención
Esta invención se refiere a Sistemas Universales de Telecomunicaciones Móviles (UMTS), y en particular a la descodificación y el desmultiplexado en tales sistemas.
Antecedentes de la invención
En el campo de esta invención es sabido que, en el modo en Dúplex por División de Tiempo (TDD) del Acceso de Radio Terrestre UMTS (UTRA), puede partirse datos de Canal de Transporte Compuesto Codificado (CCTrCH) a través de múltiples segmentos de tiempo, en tramas de radio consecutivas. Esto se determina mediante el Intervalo de Tiempo de Transmisión (TTI) que típicamente es de 10, 20, 40 u 80 ms o de 1, 2, 4 u 8 tramas de radio.
Puesto que el sistema UTRA está basado en paquetes, los datos recibidos para los que se requiere procesamiento no son de tamaño y frecuencia determinables. Por lo tanto, para almacenar y procesar eficientemente los datos se requiere un esquema que pueda almacenar estos datos en memoria intermedia y procesarlos eficientemente.
Hasta la fecha, los esquemas utilizados para el procesamiento del CCTrCH han acusado la desventaja de tener una eficiencia comprometida, puesto que no almacenan eficientemente los datos antes del procesamiento, y no toman ventaja del hecho de que no todos los segmentos de tiempo en una trama de radio son utilizados para recibir datos.
Por ejemplo el documento WO 02/21 715, documento del arte previo que cae bajo el alcance del Art. 54(3) EPC, revela una estructura de memoria intermedia de datos, para canales recibidos de forma asíncrona en un sistema CDMA.
Por lo tanto, existe la necesidad de un procesamiento de datos de CCTrCH en el que pueda paliarse las mencionadas desventajas.
Declaración de la invención
De acuerdo con un primer aspecto de la presente invención, se proporciona un método para el procesamiento de datos CCTrCH como el reivindicado en la reivindicación 1.
De acuerdo con un segundo aspecto de la presente invención, se proporciona una disposición para procesamiento de datos CCTrCH como el reivindicado en la reivindicación 7.
La disposición puede incluirse en equipamiento de usuario, para uso en un sistema UMTS.
Alternativamente, la disposición puede contenerse en una estación base para ser utilizada en un sistema UMTS.
Esencialmente, la invención se basa en parte en la idea de procesar los datos CCTrCH de forma asíncrona respecto de la estructura de segmentos de tiempo, en lugar de procesar cada CCTrCH en el segmento de tiempo en el que ha sido recibido. Esto tiene la ventaja de incrementar la cantidad de tiempo disponible para procesar el CCTrCH, puesto que no todos los segmentos de tiempo en una trama son segmentos de tiempo de recepción (mientras que si cada CCTrCH se procesa en el segmento de tiempo concreto en el que se recibe, no se utiliza entonces el tiempo de procesamiento asociado con los segmentos de tiempo de transmisión).
Breve descripción de los dibujos
Se describirá ahora un método y una disposición para el procesamiento asíncrono de datos CCTrCH que incorpora la presente invención, solo a modo de ejemplo y con referencia a los dibujos anexos, en los cuales:
la figura 1 muestra un diagrama esquemático de bloques, que ilustra la alineación de tramas UTRA en el dominio de tiempo;
la figura 2 muestra un diagrama esquemático de bloques, que ilustra el multiplexado y la codificación de canal en UTRA;
la figura 3 muestra un diagrama esquemático de bloques, que ilustra una disposición para el almacenamiento de memoria tampón del control de CCTrCH, que incorpora la presente invención;
la figura 4 muestra un diagrama esquemático de bloques, que ilustra una disposición de RAM separada en "segmentos" de datos, tal como se utiliza en la disposición de la figura 3;
la figura 5 muestra un diagrama de flujo, que ilustra el flujo del controlador de memoria intermedia de CCTrCH, tal como se utiliza en la disposición de la figura 3; y
la figura 6 muestra un diagrama esquemático de bloques, de un sistema UMTS en el que se utiliza la invención.
Descripción de la realización preferida
En una Red de Acceso de Radio Terrestre UMTS (UTRAN) hay dos modos de funcionamiento: Dúplex por División de Frecuencia (FDD) UTRA y Dúplex por División de Tiempo (TDD) UTRA. En el TDD UTRA los usuarios están separados tanto en el dominio de código como en el dominio de tiempo. En el dominio de tiempo utilizado en la alineación de tramas UTRA, e ilustrado en la figura 1, 4096 tramas de radio constituyen una super trama, con cada trama de radio consistiendo en 15 segmentos de tiempo. Un segmento de tiempo puede ser asignado bien a una transmisión de enlace descendente (UL), o a una transmisión de enlace descendente (DL).
En un típico sistema TDD, las transmisiones UL y DL tienen que sincronizarse para reducir la interferencia. Además, ha de soportarse la señalización de radiodifusión DL y la señalización de acceso aleatorio UL. Esto conduce a una posible partición de la trama de radio, tal como se muestra abajo:
1
UTRA especifica el procesamiento que se aplica a los datos del canal de transporte (TrCH) mediante la capa 1 (L1), como se muestra en la figura 2.
Los bloques de transporte (bloques de un número de bits definido) son presentados por el control de acceso al medio (MAC) a L1, para procesamiento. Un bloque de transporte corresponde típicamente a una unidad de datos de protocolo (PDU) MAC, o una unidad correspondiente.
La capa 1 procesa cada bloque de transporte como se muestra en la figura 2, para construir CCTrCHs. En primer lugar se lleva a cabo en 205 la unión de una verificación de redundancia cíclica (CRC); a continuación, en 210 se lleva a cabo la concatenación del bloque de transporte (TrBk)/segmentación del bloque de código. Después se lleva a cabo codificación de canal, en 215; a continuación, en 220 se realiza una ecualización de trama de radio. Después se realiza el primer entrelazado en 225; a continuación, en 230 se lleva a cabo la segmentación de trama de radio, y en 235 se realiza la adaptación de frecuencia. Una serie de flujos de datos adaptados en frecuencia, se multiplexan conjuntamente sobre un solo canal de transporte, en 240; después, en 245 el flujo de datos multiplexados resultantes se procesa mediante aleatorización de bits. El flujo de datos de bits sometidos a aleatorización se segmenta en una serie de canales físicos, en 250; a continuación, en 255 se lleva a cabo la segunda aleatorización sobre cada uno de los flujos de datos de canal físico segmentado. Finalmente, en 260 se lleva a cabo el mapeo de canal físico para producir una serie de CCTrCHs para canales físicos tales como PhCH#1 y PhCH#2. Estos CCTrCHs son mapeados sobre segmentos de tiempo, de forma ya conocida.
Cada CCTrCH puede dividirse a través de múltiples segmentos de tiempo en tramas de radio consecutivas. Esto se determina mediante el intervalo de tiempo de transmisión (TTI), típicamente desde 10, 20, 40 u 80 ms, o de 1, 2, 4 u 8 tramas de radio.
Puesto que un sistema UTRA está basado en paquetes, los datos recibidos que requieren ser procesados, son de tamaño y frecuencia no deterministas. Por lo tanto para almacenar y procesar eficientemente los datos, se requiere una arquitectura que pueda almacenar en memoria intermedia y procesar estos datos eficientemente. El máximo rendimiento para el procesamiento CCTrCH es fijo para un sistema concreto; sin embargo el número, tamaño y frecuencia de los CCTrCHs que son procesados, son asignados dinámicamente. Por lo tanto, la estrategia de almacenamiento y procesamiento debe ser flexible para procesar los datos de forma eficiente.
Puesto que el CCTrCH recibida tiene diferentes períodos TTI y puede asignarse a diferentes segmentos de tiempo en una trama de radio, se recibe segmentos de tiempo de datos para diferentes CCTrCH, entrelazados entre sí. Esto significa que el receptor tiene que recombinar y reordenar los datos recibidos en los CCTrCHs que fueron enviados, antes de que puedan ser procesados por el proceso de decodificador y desmultiplexado del TrCH.
Hasta la fecha, los esquemas utilizados para el procesamiento de CCTrCH han tenido la desventaja de una eficiencia comprometida, como es por el uso de una memoria intermedia dedicada por cada CCTrCH (en este caso, cada memoria intermedia necesita ser dimensionada para el mayor CCTrCH que pueda recibirse, lo que requiere una gran cantidad de memoria redundante).
Como se ha indicado arriba, la presente invención está basada en parte en la idea de procesar los datos de CCTrCH de forma asíncrona respecto a la estructura de segmento de tiempo, en lugar de procesar cada CCTrCH en el segmento de tiempo en el que se ha recibido. Esto tiene la ventaja de incrementar la cantidad de tiempo disponible para procesar el CCTrCH, puesto que no todos los segmentos de tiempo en una trama son segmentos de tiempo de recepción (mientras que si cada CCTrCH se procesa en el segmento de tiempo individual en el que se recibe, no se utiliza entonces el tiempo de procesamiento asociado con los segmentos de tiempo de transmisión).
Perspectiva General del Procesamiento Asíncrono
La figura 3 muestra el diagrama de bloques de una disposición propuesta 300, para almacenar en memoria intermedia y procesar con eficiencia mejorada los datos de CCTrCH. Se recibe datos procedentes de una unidad de radio, a medida que son desensanchados por etapa inicial del proceso de detección 310. Esto es sincrónico con la estructura de segmento de tiempo y de trama en un sistema TDD UTRA. El modo en que se almacena los datos para cada CCTrCH en la memoria intermedia 320, bajo el control de un controlador 330 de memoria intermedia, se describirá ahora en mayor detalle.
Los datos para un CCTrCH pueden dividirse sobre tramas de radio, y sobre segmentos de tiempo dentro de la trama de radio. A medida que se recibe cada "valor de segmento de tiempo" de datos, este se almacena en memoria intermedia, en la RAM de la memoria intermedia de datos del CCTrCH 320 en el orden en que se recibe, de tal forma que los datos para cada CCTrCH están asociados entre sí; esto se consigue mediante el uso de un esquema de "lista vinculada", añadiéndose el comienzo de cada "lista vinculada" en la memoria intermedia de datos 320, a la lista de memoria intermedia 340. Una vez que todos los datos para un CCTrCH han sido recibidos, se añade una indicación de este CCTrCH a una memoria intermedia FIFO 350 "CCTrCH a proceso". La FIFO 350 actúa como una cola de CCTrCHs que requieren ser procesados por el proceso de descodificación y desmultiplexado de TrCH 360. El proceso de descodificación y desmultiplexado de TrCH, puede así procesar los CCTrCHs recibidos que se indica en la FIFO, de forma asíncrona respecto a la estructura de los segmentos de tiempo. Una vez que el CCTrCH han sido procesado, el área en la memoria intermedia RAM que ha ocupado este CCTrCH, puede ser reutilizada por otro CCTrCH.
Estructura de la RAM de Memoria Intermedia de CCTrCH
El formato de la RAM de memoria intermedia de datos de CCTrCH, debe ser lo suficientemente flexible para permitir que se almacene de forma eficiente diferentes CCTrCHs de diferentes tamaños, y diferentes números de segmentos de tiempo. Por este motivo se ha escogido una sola RAM, y los datos de CCTrCH son almacenados utilizando un formato de lista de vínculos. Debido a la naturaleza de los datos de CCTrCH recibidos basada en paquetes, los datos asociados con cada CCTrCH no serán secuenciales en la RAM de memoria intermedia del CCTrCH. Sin embargo, el enfoque de lista de vínculos permite que todos los datos en cada CCTrCH estén vinculados entre sí.
La RAM se separa en "segmentos" de datos, con el formato mostrado en la figura 4. Este consiste en tres campos de cabecera: dirección del siguiente segmento 410, número de bits en el segmento 420 y estado 430.
La cantidad de datos 440 en el segmento, se escoge siendo un múltiplo común de la cantidad de datos que podrían recibirse en un segmento de tiempo por CCTrCH. Un CCTrCH con más datos puede ser almacenado en la RAM mediante utilizar múltiples segmentos. El campo de cabecera "número de bits en un segmento" 420, sirve para el hecho de que la cantidad de datos en un CCTrCH puede no ser un múltiplo entero del tamaño del segmento.
El campo de estado 430 se utiliza para almacenar información tal como si el segmento está o no disponible para ser utilizado, y si este es o no el último segmento en la "lista vinculada" para la memoria intermedia del CCTrCH.
Se mantiene una lista separada 340 del primer segmento, en cada CCTrCH que es almacenado en la RAM. Esta se denomina la lista de memoria intermedia del CCTrCH, y se utiliza para identificar cada CCTrCH que está en la RAM de memoria intermedia del CCTrCH. En este punto se asigna un ID de CCTrCH a la memoria intermedia de CCTrCH. Este ID puede utilizarse para identificar cada CCTrCH en la RAM de memoria intermedia 320 CCTrCH.
Los datos del CCTrCH son añadidos a la RAM de memoria intermedia, mediante encontrar el siguiente segmento disponible en la RAM. La dirección del siguiente segmento en la RAM se actualiza dinámicamente como una lista de vínculos, para que apunte al siguiente segmento en la RAM para ese CCTrCH. Así, mediante el primer segmento en la RAM para un CCTrCH, a partir de la lista de memoria intermedia del CCTrCH es posible trazar los segmentos para tal CCTrCH a través de la RAM de memoria intermedia del CCTrCH.
En referencia ahora también a diagrama de flujo de la figura 5, que ilustra como funciona el controlador, los datos de CCTrCH son añadidos a la RAM de memoria intermedia de CCTrCH como sigue:
(i)
CCTrCH nuevo. Si los datos recibidos son para un CCTrCH nuevo, entonces la dirección del primer segmento disponible en la RAM del CCTrCH se añade a la lista de memoria intermedia del CCTrCH, como una nueva memoria intermedia de CCTrCH, y se le asigna un ID de CCTrCH, como se muestra en 510. Los datos del CCTrCH recibidos son añadidos a un segmento cada vez, hasta que han sido añadidos todos los datos a la RAM de memoria intermedia. Esto se consigue mediante encontrar el siguiente segmento disponible en la RAM de memoria intermedia del CCTrCH 320 (como se muestra en 520), y añadir los datos de CCTrCH al segmento (como se muestra en 530). A medida que se utiliza cada segmento, la dirección del siguiente segmento se añade en el campo apropiado (como se muestra en 540). Este proceso se sigue (como se muestra en 550) hasta que han sido copiados todos los datos en el actual segmento de tiempo recibido para el CCTrCH. Cuando se recibe todo los datos para el CCTrCH (como se muestra en 560), el ID del CCTrCH y la dirección del primer segmento, se añaden a la FIFO de "CCTrCH a proceso" 360 (como se muestra en 570).
(ii)
CCTrCH existente. El primer segmento en el CCTrCH es encontrado a partir de la lista de memoria intermedia del CCTrCH 340 (como se muestra en 560). Los elementos ya recibidos por el CCTrCH se trazan a través de la RAM de memoria intermedia de CCTrCH, para encontrar el último segmento en la RAM para este CCTrCH (como se muestra en 590). A continuación, el siguiente segmento controlado puede actualizarse con la dirección del siguiente segmento disponible (como se muestra en 520), y los datos de CCTrCH recibidos se añaden uno por uno a los elementos disponibles, hasta que todos los datos han sido añadidos a la RAM de memoria intermedia (como se muestra en 530). A medida que se utiliza cada segmento, la dirección del siguiente segmento se añade en el campo apropiado (como se muestra en 540).
Una mejora sería almacenar además la dirección del último segmento en la "lista vinculada", en la lista de memoria intermedia de CCTrCH 340. Esto supone que, para añadir datos de CCTrCH nuevos a la "lista vinculada", la dirección del último segmento de los datos ya en la RAM puede leerse directamente desde la lista de memoria intermedia de CCTrCH 340, y no necesitaría trazarse la "lista vinculada" a través de la RAM para encontrar la dirección del último segmento.
Cuando se han añadido todo los datos para un CCTrCH, a la RAM de memoria intermedia del CCTrCH, entonces los datos del CCTrCH puede ser procesados por el proceso de descodificación y desmultiplexado del TrCH. Esto se indica mediante añadir la dirección del primer segmento en la RAM de memoria intermedia de CCTrCH, a la FIFO "CCTrCH a proceso", junto con su ID de CCTrCH (como se muestra en 570).
Cuando ha sido procesado el CCTrCH, los segmentos en la RAM que se han utilizado para almacenar los datos del CCTrCH, pueden quedar no asignados. Esto permite que se reutilice los elementos para otros CCTrCHs.
Procesamiento de TrCH Asíncrono
Una vez que se ha recibido todos los datos para un CCTrCH, puede comenzar el proceso de descodificación y desmultiplexado del TrCH. Este proceso puede llevarse a cabo de forma asíncrona respecto de la estructura de los elementos de tiempo. Esto tiene la ventaja de ensanchar el proceso sobre toda la trama de radio, y por lo tanto permitir más tiempo para que se procese los datos.
El procesamiento del TrCH espera a que se añada un ID del CCTrCH válido, por medio el controlador de memoria intermedia, a la FIFO de "CCTrCH a proceso". Esto indica que hay un completo CCTrCH de datos, para procesar.
El procesamiento del TrCH puede entonces leer el CCTrCH segmento por segmento, desde la memoria intermedia de datos de CCTrCH, mediante seguir la lista de enlaces a través de la RAM. Cuando los datos han sido procesados, el procesador del TrCH envía una señal de vuelta al controlador de memoria intermedia a través de otra FIFO, indicando que los segmentos en la RAM que utiliza el CCTrCH pueden liberarse para ser utilizados por otro CCTrCH.
Ahora, en referencia también la figura 6, un sistema UMTS 600 incluye un terminal de usuario 610 (aludido generalmente como "equipo del usuario") que comunica sobre un enlace de radio CDMA, con una estación base 630 (aludida generalmente como un "nodo B"). El nodo B 630 está controlado por un controlador de red de radio 640, que comunica con otra infraestructura de sistema mostrada colectivamente como 650. El sistema (en la medida en que ha sido descrito hasta este punto) es bien conocido y no requiere mayor descripción. Sin embargo, se comprenderá que la disposición 300 descrita arriba para el almacenamiento de memoria intermedia y control del CCTrCH, pueden implementarse ventajosamente tanto en un UE 610 como en un nodo B 630 del sistema, como se muestra en el dibujo.
Se apreciará que el método descrito arriba para almacenamiento de memoria intermedia y control del CCTrCH, puede llevarse a cabo en software ejecutado en un procesador (no mostrado), y que el software puede proporcionarse como un elemento de programa informático contenido en cualquier portador de datos adecuado (tampoco mostrado), tal como un disco magnético u óptico.
También se apreciará que el método descrito arriba para el almacenamiento de memoria intermedia y control del CCTrCH, puede alternativamente llevarse a cabo en equipamiento físico, por ejemplo en forma de circuito integrado (no mostrado) tal como un FPGA (Field Programmable Gate Array, matriz de puertas programable in situ) o un ASIC (Application Specific Integrated Circuit, circuito integrado de aplicación específica).
Por lo tanto, como conclusión se comprenderá que el procesamiento asíncrono de los datos de CCTrCH descrito arriba, proporciona un esquema eficiente para almacenar en memoria intermedia los datos recibidos por radio, y procesar de forma asíncrona el CCTrCH, de una forma eficiente con la memoria y que extiende en el tiempo la carga de procesamiento.
\vskip1.000000\baselineskip
Referencias citadas en la descripción La lista de referencias citadas por el solicitante es solo para comodidad del lector. No forma parte del documento de Patente Europea. Aunque se ha tomado especial cuidado en recopilar las referencias, no puede descartarse errores u omisiones y la EPO rechaza toda responsabilidad a este respecto. Documentos de patente citados en la descripción
\bullet WO 0 221 715 A [0005].

Claims (16)

  1. \global\parskip0.950000\baselineskip
    1. Un método para el procesamiento de datos de CCTrCH para un Sistema Universal de Telecomunicaciones Móviles (UMTS), que comprende las etapas de: recibir datos de CCTrCH a través de una pluralidad de segmentos de tiempo; y almacenar (530) los datos de CCTrCH recibidos;
    donde el método está caracterizado por:
    tras la recepción de los datos completos para un CCTrCH (560), procesar (170) los datos de CCTrCH almacenados, a través de un procesamiento de canal de forma asíncrona respecto de los segmentos de tiempo individuales recibidos.
  2. 2. El método de la reivindicación 1, en el que la etapa de almacenar los datos de CCTrCH recibidos, comprende almacenar en una memoria en forma de lista de vínculos, los datos de CCTrCH recibidos, mediante lo que cada segmento temporal de datos de CCTrCH recibidos, puede ser accedido independientemente en la memoria.
  3. 3. El método de la reivindicación 2, en el que la etapa de almacenar los datos de CCTrCH recibidos comprende almacenar cada segmento temporal de datos de CCTrCH recibidos, en la forma de un segmento de memoria que tiene una parte de cabecera y una parte de datos, la parte de cabecera incluyendo una indicación de la dirección en la memoria, del siguiente segmento temporal de datos.
  4. 4. El método de la reivindicación 3, en el que la parte de cabecera incluye además una indicación del número de bits de datos de CCTrCH en el segmento de tiempo.
  5. 5. El método de la reivindicación 3, en el que la parte de cabecera incluye además una indicación del estado del segmento de memoria.
  6. 6. El método de cualquier reivindicación precedente, en el que la etapa de procesamiento comprende almacenar en una memoria intermedia, una indicación del CCTrCH para el que se ha recibido los datos completos.
  7. 7. Una disposición (300) para el procesamiento de datos de CCTrCH en un sistema UMTS, que comprende: medios para recibir datos de CCTrCH a través de una pluralidad de segmentos de tiempo; y medios para almacenar (320) los datos de CCTrCH recibidos;
    donde la disposición (300) está caracterizada por medios para, tras la recepción de los datos completos para un CCTrCH, procesar los datos de CCTrCH almacenados, a través de procesamiento del canal en modo asíncrono respecto de los segmentos de tiempo individuales recibidos.
  8. 8. La disposición de la reivindicación 7, en la que los medios para almacenar los datos de CCTrCH recibidos, comprenden medios para almacenar en una memoria en forma de lista de vínculos, los datos de CCTrCH recibidos, mediante lo que en la memoria puede accederse independientemente cada segmento temporal de datos de CCTrCH recibidos.
  9. 9. La disposición de la reivindicación 8, en la que los medios para almacenar los datos de CCTrCH recibidos comprenden medios para almacenar cada segmento temporal de datos de CCTrCH recibidos, en la forma de un segmento de memoria que tiene una parte de cabecera y una parte de datos, la parte de cabecera incluyendo una indicación de la dirección en la memoria, del siguiente segmento temporal de datos.
  10. 10. La disposición de la reivindicación 9, en la que la parte de cabecera incluye también una indicación del número de bits de datos de CCTrCH, en el segmento de tiempo.
  11. 11. La disposición de la reivindicación 9, en la que la parte de cabecera incluye además una indicación del estado del segmento de memoria.
  12. 12. La disposición de cualquiera de las reivindicaciones 7 a 11, en la que los medios para procesamiento comprenden una memoria intermedia para almacenar una indicación del CCTrCH para el que se ha recibido los datos completos.
  13. 13. Equipamiento (610) de usuario para ser utilizado en un sistema UMTS, el equipamiento de usuario comprendiendo la disposición de cualquiera de las reivindicaciones 7 a 12.
  14. 14. Una estación base (620) para su uso en un sistema UMTS, el equipamiento de la estación base comprendiendo la disposición de cualquiera de las reivindicaciones 7 a 12.
  15. 15. Un elemento de programa informático que comprende medios de programa informático, para llevar a cabo sustancialmente el método de cualquiera de las reivindicaciones 1 a la 6.
  16. 16. Un circuito integrado que comprende la disposición de cualquiera de las reivindicaciones 7 a 12.
ES02770082T 2001-10-19 2002-10-21 Metodo y disposicion para procesamiento asincrono de datos de cctrch. Expired - Lifetime ES2307789T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0125153 2001-10-19
GB0125153A GB2381170A (en) 2001-10-19 2001-10-19 Method and arrangement for asynchronous processing of CCTrCH data

Publications (1)

Publication Number Publication Date
ES2307789T3 true ES2307789T3 (es) 2008-12-01

Family

ID=9924175

Family Applications (1)

Application Number Title Priority Date Filing Date
ES02770082T Expired - Lifetime ES2307789T3 (es) 2001-10-19 2002-10-21 Metodo y disposicion para procesamiento asincrono de datos de cctrch.

Country Status (7)

Country Link
US (1) US7313118B2 (es)
EP (1) EP1472803B1 (es)
AT (1) ATE403979T1 (es)
DE (1) DE60228133D1 (es)
ES (1) ES2307789T3 (es)
GB (1) GB2381170A (es)
WO (1) WO2003034606A1 (es)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1521384A3 (en) * 2003-08-20 2007-03-14 Siemens Aktiengesellschaft A method for transmitting a multimedia message
KR20070053655A (ko) * 2004-03-05 2007-05-25 넥스트넷 와이어리스 인크. 적응 변조를 위한 시스템 및 방법
DE602004007897T2 (de) * 2004-06-03 2008-04-17 Ttpcom Ltd., Royston Datenstromwiederherstellung
US8577299B2 (en) 2004-06-04 2013-11-05 Qualcomm Incorporated Wireless communication system with configurable cyclic prefix length
US20080080444A1 (en) * 2006-09-28 2008-04-03 Analog Devices, Inc. Transport channel buffer organization in downlink receiver bit rate processor
GB2444514A (en) * 2006-12-04 2008-06-11 Glasswall Electronic file re-generation
US8015313B2 (en) * 2008-03-04 2011-09-06 Sony Corporation Method and apparatus for managing transmission of TCP data segments
US8693460B2 (en) * 2008-09-05 2014-04-08 Unwired Planet, Llc Technique for synchronizing a terminal device with a wireless network

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5218680A (en) * 1990-03-15 1993-06-08 International Business Machines Corporation Data link controller with autonomous in tandem pipeline circuit elements relative to network channels for transferring multitasking data in cyclically recurrent time slots
WO1996020537A1 (en) * 1994-12-23 1996-07-04 Philips Electronics N.V. De-interleaving and buffering in one memory
EP1545026B8 (en) * 1995-02-23 2012-07-18 NTT DoCoMo, Inc. Variable rate transmission method, transmitter and receiver using the same
JP3680592B2 (ja) 1998-10-30 2005-08-10 株式会社日立製作所 通信装置
US20040246891A1 (en) * 1999-07-23 2004-12-09 Hughes Electronics Corporation Air interface frame formatting
US6624767B1 (en) * 2000-09-06 2003-09-23 Qualcomm, Incorporated Data buffer structure for asynchronously received physical channels in a CDMA system
US7187708B1 (en) * 2000-10-03 2007-03-06 Qualcomm Inc. Data buffer structure for physical and transport channels in a CDMA system
TW560805U (en) * 2001-04-16 2003-11-01 Interdigital Tech Corp A time division duplex/code division multiple access (FDD/CDMA) user equipment
US7068618B2 (en) * 2001-08-10 2006-06-27 Interdigital Technology Corp. Dynamic link adaption for time division duplex (TDD)

Also Published As

Publication number Publication date
EP1472803B1 (en) 2008-08-06
US20030152043A1 (en) 2003-08-14
GB0125153D0 (en) 2001-12-12
GB2381170A (en) 2003-04-23
US7313118B2 (en) 2007-12-25
ATE403979T1 (de) 2008-08-15
DE60228133D1 (de) 2008-09-18
WO2003034606A1 (en) 2003-04-24
EP1472803A1 (en) 2004-11-03

Similar Documents

Publication Publication Date Title
ES2445160T3 (es) Paquete de balizamiento que tiene banderola indicadora de tráfico
KR101108333B1 (ko) Evolved hspa에서의 다기능 mac 멀티플렉싱을 위한 방법 및 장치
ES2383853T3 (es) Procedimiento y aparato para asignar flujos de datos, en función de las restricciones del intervalo de tiempo de transmisión (TTI)
US5524007A (en) Network interface architecture for a packet switch communication system
US6466591B1 (en) Method and apparatus for processing of multiple protocols within data and control channels in data transmission signals
US20100189121A1 (en) Scalable Router-Switch
DE60035417D1 (de) Reihenfolgezählung von datenpaketen
EP1302090A2 (en) Method of and system for the transfer of sonet traffic across a packet network
US8185672B2 (en) Transmission of data bursts on a constant data rate channel
US8494001B2 (en) Concatenated frame structure for data transmission
KR20030024928A (ko) Cdma 시스템에서 비동기식으로 수신되는 물리 채널을위한 데이터 버퍼 구조
EP1323241A2 (en) Data buffer structure for physical and transport channels in a cdma system
ES2307789T3 (es) Metodo y disposicion para procesamiento asincrono de datos de cctrch.
US6765916B1 (en) Method and apparatus for processing of multiple protocols within data transmission signals
BRPI0720466A2 (pt) Método em um controlador de rede de rádio para transmitir dados em uma rede de comunicação sem fio, controlador de rede de rádio em uma rede de comunicação sem fio, nó b em uma rede de comunicação sem fio, rede de comunicação sem fio, método para receber dados em um equipamento de usuário em uma rede de comunicação sem fio, e, equipamento de usuário
ES2383535T3 (es) Método de selección de bandas de frecuencia adecuadas para la transmisión de datos entre un nodo de red y un equipo de usario dentro de una red de comunicaciones móviles
ES2244822T3 (es) Señalizacion de la combinacion del formato de transporte mediante un indicador.
AU735554B2 (en) Communication device and method in mobile communication system
EP1879415B1 (en) Radio network controller and method for buffer expansion control in handover of a mobile terminal
ES2284924T3 (es) Asignacion de recursos en un sistema de comunicacion por radio basado en paquetes.
KR100784283B1 (ko) 트랜스포트 채널의 버퍼링없이 디레이트 매칭을 수행하는방법과 장치
US7394828B1 (en) Data format conversion for virtual concatenation processing
US7724781B1 (en) Receive virtual concatenation processor
ES2290634T3 (es) Recuperacion de una corriente de datos.
CA2699719C (en) Transmission device, transmission system, transmission method, and transmission program