ES2380792T3

Method and apparatus for transmitting and receiving variable rate data

Abstract

An apparatus for transmitting a variable speed user data packet, comprising: an encoder (520) for encoding the variable speed user data packet, in order to produce an encoded packet of variable speed user data; a multiplexer (500) for time multiplexing speed indication data and pilot data on two or more time slots of a time frame, in order to produce a control data packet; wherein the control indication data indicates the transmission rate of the variable speed user data packet; a gain adjuster (526) for adjusting the gain of the variable speed user data packet, based on the data rate of the variable speed user data packet and the transmission requirement Eb / N0; a stretcher (528) to widen the user data packet of variable speed according to a first Walsh code, and to widen the control data packet according to a second Walsh code, where the Walsh codes first and second they are orthogonal to each other; a cipher (534) for encrypting the control data packet covered according to Walsh and the coded variable user data packet, covered according to Walsh, according to a code sequence in preparation for transmission.

ES2380792T3, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 22 September 2019, 7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

7 claims: 4 independent, 3 dependent

  1. 1
    ES 2 380 792 T3 REIVINDICACIONES 1. Un aparato para transmitir un paquete de datos de usuario de velocidad variable, que comprende:un codificador (520) para codificar el paquete de datos de usuario de velocidad variable, a fin de producir un paquete codificado de datos de usuario de velocidad variable;un multiplexor (500) para multiplexar en el tiempo datos de indicación de velocidad y datos piloto sobre dos o más ranuras temporales de una trama temporal, a fin de producir un paquete de datos de control;en donde los datos de indicación de control indican la velocidad de transmisión del paquete de datos de usuario de velocidad variable;un ajustador (526) de ganancia para ajustar la ganancia del paquete de datos de usuario de velocidad variable, en base a la velocidad de datos del paquete de datos de usuario de velocidad variable y al requisito de transmisión Eb/Nc;un ensanchador (528) para ensanchar el paquete de datos de usuario de velocidad variable de acuerdo a un primer código de Walsh, y para ensanchar el paquete de datos de control de acuerdo a un segundo código de Walsh, en donde los códigos de Walsh primero y segundo son ortogonales entre sí;un cifrador (534) para cifrar el paquete de datos de control cubierto según Walsh y el paquete codificado de datos de usuario de velocidad variable, cubierto según Walsh, de acuerdo a una secuencia de código en preparación para la transmisión.
  2. 2
    El aparato de la reivindicación 1, que comprende adicionalmente:un transmisor (548), después del cifrador, para transmitir el paquete de datos de usuario de velocidad variable y el paquete de datos de control.
  3. 3
    Un procedimiento para transmitir un paquete de datos de usuario de velocidad variable, que comprende:codificar un paquete de datos de usuario de velocidad variable para producir un paquete codificado de datos de usuario de velocidad variable;multiplexar en el tiempo datos de indicación de velocidad y datos piloto sobre dos o más ranuras temporales de una trama temporal, a fin de producir un paquete de datos de control;en donde los datos de indicación de velocidad indican la velocidad de transmisión de un paquete de datos de usuario de velocidad variable;ajustar la ganancia del paquete codificado de datos de usuario de velocidad variable, en base a la velocidad de datos del paquete de datos de usuario de velocidad variable y al requisito de transmisión Eb/N0;ensanchar el paquete codificado de datos de usuario de velocidad variable de acuerdo a un primer código de Walsh y el paquete de datos de control de acuerdo a un segundo código de Walsh, en donde los códigos de Walsh primero y segundo son ortogonales entre sí;cifrar el paquete de datos de control cubiertos según Walsh y el paquete codificado de datos de usuario de velocidad variable cubierto según Walsh, de acuerdo a una secuencia de código.
  4. 4
    El procedimiento de la reivindicación 3, que comprende adicionalmente:transmitir, después del cifrado, el paquete de datos de usuario de velocidad variable y el paquete de datos de control.
  5. 5
    Un aparato para recibir una transmisión de paquetes de datos de usuario de velocidad variable, que comprende:un receptor (602) para recibir una señal que incluye un paquete de datos de control y un paquete de datos de usuario de velocidad variable;un descifrador (614) para descifrar la señal recibida de acuerdo a una secuencia de código;un desensanchador (620) para desensanchar la señal recibida descifrada, a fin de producir un paquete de datos de usuario de velocidad variable de acuerdo a un primer código de Walsh, y un paquete de datos de control de acuerdo a un segundo código Walsh, en donde los códigos de Walsh primero y segundo son ortogonales;un demultiplexor (628) para demultiplexar el paquete de datos de control, a fin de producir datos recibidos de indicación de velocidad codificada y datos piloto recibidos;ES 2 380 792 T3 un descodificador (634) para descodificar los datos recibidos de indicación de velocidad codificada, a fin de producir datos de indicación de velocidad, en donde los datos de indicación de velocidad indican la velocidad de transmisión del paquete de datos de usuario de velocidad variable.
  6. 6
    Un procedimiento para recibir una transmisión de paquetes de datos de usuario de velocidad variable, que comprende:recibir una señal que incluye un paquete de datos de control y un paquete codificado de datos de usuario de velocidad variable;descifrar la señal recibida de acuerdo a una secuencia de código;desensanchar la señal descifrada recibida para producir un paquete de datos de usuario de velocidad variable, de acuerdo a un primer código de Walsh, y un paquete de datos de control de acuerdo a un segundo paquete de Walsh, en donde los códigos de Walsh primero y segundo son ortogonales;demultiplexar el paquete de datos de control para producir datos codificados recibidos de indicación de velocidad, y datos piloto recibidos;descodificar los datos codificados recibidos de indicación de velocidad para producir datos de indicación de velocidad, en donde los datos de indicación de velocidad indican la velocidad de transmisión del paquete de datos de usuario de velocidad variable.
  7. 7
    El procedimiento de la reivindicación 6, que comprende adicionalmente:descodificar un paquete codificado de datos de usuario de velocidad variable, a fin de producir un paquete de datos de usuario de velocidad variable.