ES2380792T3 - Procedimiento y aparato para transmitir y recibir datos de velocidad variable - Google Patents

Procedimiento y aparato para transmitir y recibir datos de velocidad variable Download PDF

Info

Publication number
ES2380792T3
ES2380792T3 ES99951526T ES99951526T ES2380792T3 ES 2380792 T3 ES2380792 T3 ES 2380792T3 ES 99951526 T ES99951526 T ES 99951526T ES 99951526 T ES99951526 T ES 99951526T ES 2380792 T3 ES2380792 T3 ES 2380792T3
Authority
ES
Spain
Prior art keywords
data packet
user data
speed
variable speed
walsh
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
ES99951526T
Other languages
English (en)
Inventor
Peter J. Black
Gadi Karmi
Nagabhushana T. Sindhushayana
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.)
Qualcomm Inc
Original Assignee
Qualcomm 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 Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2380792T3 publication Critical patent/ES2380792T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04B—TRANSMISSION
    • H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69—Spread spectrum techniques
    • 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
    • H04L1/0038—Blind format detection
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04B—TRANSMISSION
    • H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69—Spread spectrum techniques
    • H04B1/707—Spread spectrum techniques using direct sequence modulation
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04J—MULTIPLEX COMMUNICATION
    • H04J13/00—Code division multiplex systems
    • 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025—Transmission of mode-switching indication
    • 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/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04B—TRANSMISSION
    • H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70701—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation featuring pilot assisted reception
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04B—TRANSMISSION
    • H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70703—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation using multiple or variable rates
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04J—MULTIPLEX COMMUNICATION
    • H04J13/00—Code division multiplex systems
    • H04J13/0007—Code type
    • H04J13/004—Orthogonal
    • H04J13/0048—Walsh
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04J—MULTIPLEX COMMUNICATION
    • H04J13/00—Code division multiplex systems
    • H04J13/10—Code generation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Dc Digital Transmission (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Communication Control (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

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/N0; 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.

Description

Procedimiento y aparato para transmitir y recibir datos de velocidad variable
Antecedentes de la invención
I. Campo de la invención
La presente invención se refiere a las comunicaciones. Más específicamente, la presente invención se refiere a un procedimiento y aparato para transmitir y recibir paquetes de velocidad variable con señales que indican la velocidad de datos de esos paquetes.
II. Descripción de la técnica relacionada
El uso de técnicas de modulación de acceso múltiple por división de código (CDMA) es una entre varias técnicas para facilitar las comunicaciones en las cuales está presente un gran número de usuarios del sistema. Aunque se conocen otras técnicas, tales como el acceso múltiple por división del tiempo (TDMA), el acceso múltiple por división de frecuencia (FDMA) y esquemas de modulación de AM (Modulación de amplitud), tales como la banda lateral única comprimida y expandida de amplitud (ACSSB), el CDMA tiene ventajas significativas sobre estas otras técnicas. El uso de técnicas de CDMA en un sistema de comunicación de acceso múltiple se revela en la Patente Estadounidense Nº 4.901.307, titulada “SPREAD SPECTRUM MULTIPLE ACCESS COMMUNICATION SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS” [“SISTEMA DE COMUNICACIÓN DE ACCESO MÚLTIPLE Y ESPECTRO ENSANCHADO QUE UTILIZA REPETIDORES SATELITALES O TERRESTRES”], cedida al solicitante de la presente invención. El uso de técnicas de CDMA en un sistema de comunicación de acceso múltiple se revela adicionalmente en la Patente Estadounidense Nº 5.103.459, titulada “SYSTEM AND METHOD FOR GENERATING SIGNAL WAVEFORMS IN A CDMA CELLULAR TELEPHONE SYSTEM” [“SISTEMA Y PROCEDIMIENTO PARA GENERAR ONDAS DE SEÑAL EN UN SISTEMA DE TELEFON�?A CELULAR DE CDMA”], cedida al solicitante de la presente invención.
En la precitada Patente Estadounidense Nº 5.103.459 (la patente ‘459), se describe el uso de códigos de Walsh ortogonales para proporcionar la canalización a distintas estaciones de abonado. Esto permite que una estación base transmita muchos canales distintos a una pluralidad de usuarios en el área de cobertura de la estación base. En la patente ‘459, uno de los canales de Walsh ortogonales que se transmitía era un canal piloto que permitía la demodulación coherente de los canales de tráfico transmitidos por otros canales de Walsh ortogonales. Un procedimiento para transmitir una señal de CDMA desde una estación móvil que es capaz de una demodulación coherente se describe en la Solicitud de Patente Estadounidense, no publicada, con Nº de Serie 08 / 856.428, titulada “REDUCED PEAK TO AVERAGE TRANSMIT POWER HIGH DATA RATE IN A CDMA WIRELESS COMMUNICATION SYSTEM” [“ALTA VELOCIDAD DE DATOS DE POTENCIA TRANSMISORA REDUCIDA DE M�?XIMA A MEDIA EN UN SISTEMA DE COMUNICACIÓN INAL�?MBRICA DE CDMA”], presentada el 9 de abril de 1996, cedida al solicitante de la presente invención. En la Solicitud de Patente Estadounidense con Nº de Serie 08 / 856.428, la estación móvil transmite una pluralidad de canales distintos, en donde cada uno de los canales se distingue por el uso de una secuencia breve de Walsh. Además, en la Solicitud de Patente Estadounidense con Nº de Serie 08 / 856.428, un procedimiento de ensanchamiento complejo de pseudo-ruido (PN) que reduce la razón entre el máximo y el promedio en la transmisión de una señal modulada por QPSK.
Los sistemas de CDMA emplean un vocodificador de velocidad variable para codificar datos, de modo tal que la velocidad de datos pueda variar entre una trama de datos y otra. Una realización ejemplar de un vocodificador de velocidad variable se describe en la Patente Estadounidense Nº 5.414.796, titulada “VARIABLE RATE VOCODER” [“VOCODIFICADOR DE VELOCIDAD VARIABLE”], cedida al cesionario de la presente invención. El uso de un canal de comunicaciones de velocidad variable reduce la interferencia mutua, eliminando transmisiones innecesarias cuando no hay ningún discurso útil a transmitir.
De manera similar, es deseable para proporcionar la transmisión de velocidad variable de datos digitales en sistemas de comunicación inalámbrica de CDMA. Cuando hay una gran cantidad de información digital a transmitir y cuando es importante minimizar el retardo, entonces los datos deberían transmitirse a altas velocidades de transmisión. Sin embargo, cuando hay menos datos a transmitir o cuando la minimización del retardo no es tan importante, es deseable reducir la velocidad de transmisión de datos digitales en un sistema de comunicación inalámbrico, porque la transmisión a velocidades inferiores a la máxima velocidad de transmisión puede dar como resultado una gama aumentada y una vida extendida de la batería, y reducir la interferencia con otros usuarios. Los documentos WO95 / 03652A y US 5.289.476 revelan técnicas para habilitar canales de alta y baja velocidad de datos en sistemas de comunicación de datos.
En particular, el documento WO95/03652 ( QUALCOMM), publicado el 2 de febrero de 1995, revela un procedimiento y sistema para adjudicar un conjunto de secuencias ortogonales de código de PN de longitud variable entre los canales operativos a distintas velocidades de datos, en un sistema de comunicación de espectro ensanchado. Los códigos ortogonales de funciones de Walsh de longitud variable se emplean para modular las señales de información. Las señales de selección de función y de selección de velocidad de datos son transmitidas a la unidad móvil por la sede celular. La transmisión de una secuencia piloto, el ajuste de la ganancia de las señales en el transmisor y el uso del cifrado también se conocen a partir de este documento.
Una técnica para que el receptor determine la velocidad de una trama de datos recibida se describe en la Patente Estadounidense Nº 5.566.206, titulada “METHOD AND APPARATUS FOR DETERMINING DATA RATE OF TRANSMITTED VARIABLE RATE DATA IN A COMMUNICATIONS RECEIVER” [“PROCEDIMIENTO Y APARATO PARA DETERMINAR LA VELOCIDAD DE DATOS DE DATOS TRANSMITIDOS DE VELOCIDAD VARIABLE EN UN RECEPTOR DE COMUNICACIONES”], cedida al cesionario solicitante de la presente invención. Otra técnica se describe en la Solicitud de Patente Estadounidense, no publicada, con Nº de Serie 08 / 126.477, titulada “MULTIRATE SERIAL VITERBI DECODER FOR CODE DIVISION MULTIPLE ACCESS SYSTEM APPLICATIONS” [“DESCODIFICADOR VITERBI EN SERIE DE MÚLTIPLES VELOCIDADES PARA APLICACIONES DE SISTEMAS DE ACCESO MÚLTIPLE POR DIVISIÓN DE CÓDIGO”], presentada el 24 de septiembre de 1993, cedida al solicitante de la presente invención en el presente documento. Según estas técnicas, cada trama de datos recibida se descodifica en cada una de las velocidades posibles. Las métricas de errores, que describen la calidad de los símbolos descodificados para cada trama descodificada a cada velocidad, se proporcionan a un procesador. Las métricas de errores pueden incluir resultados del Control de Redundancia Cíclico (CRC), las Métricas de Calidad de Yamamoto y las Tasas de Errores de Símbolos. Estas métricas de errores son bien conocidas en los sistemas de comunicaciones. El procesador analiza las métricas de errores y determina la velocidad más probable a la cual se transmitieron los símbolos entrantes.
Resumen de la invención
La presente invención proporciona un aparato y procedimiento para transmitir y recibir un paquete de datos de usuario a velocidad variable, según las reivindicaciones.
Breve descripción de los dibujos
Las características, objetos y ventajas de la presente invención devendrán más evidentes a partir de la descripción detallada expuesta a continuación, cuando se considere conjuntamente con los dibujos, en los cuales los caracteres iguales de referencia identifican de forma correspondiente en toda su extensión, y en donde:
la FIG. 1 es un diagrama en bloques del sistema de transmisión de un primer ejemplo útil para entender la presente invención;
la FIG. 2 es un diagrama en bloques de un generador ejemplar de PN;
la FIG. 3 es un diagrama que ilustra los bits usados para la máscara de código largo;
la FIG. 4 es un diagrama en bloques que ilustra el primer sistema receptor para recibir datos de velocidad variable transmitidos por medio del primer ejemplo;
la FIG. 5 es un diagrama en bloques que ilustra el segundo sistema receptor para recibir datos de velocidad variable transmitidos por medio del primer ejemplo;
la FIG. 6 es un diagrama en bloques que ilustra el sistema transmisor de un segundo ejemplo útil para entender la presente invención;
las FIGS. 7A a 7H son diagramas que ilustran un conjunto propuesto de formatos de preámbulo para su uso en el segundo ejemplo;
la FIG. 8 es un diagrama en bloques que ilustra el sistema receptor del segundo ejemplo;
la FIG. 9 es un diagrama en bloques de una estación remota de la presente invención, que ilustra el sistema transmisor de una realización de la presente invención; y
la FIG. 10 es un diagrama en bloques que ilustra el sistema receptor de la realización de la presente invención.
Descripción detallada de las realizaciones preferidas
Con referencia a las figuras, la FIG. 1 ilustra el aparato de transmisión del primer ejemplo en forma de diagrama en bloques. El paquete de datos a transmitir se suministra al generador 2 de control de redundancia cíclico (CRC) y de bits de cola. El número de bits de datos en el paquete de datos determina la velocidad R efectiva de la transmisión. El generador 2 de CRC y de bits de cola genera un conjunto de bits de CRC, tales como bits de paridad, según procedimientos que son bien conocidos en la técnica. Los bits de CRC, junto con un conjunto de bits de cola, se
adosan al paquete de datos.
El paquete de datos con los bits adosados de CRC y de cola se proporciona al codificador 4 de corrección anticipada de errores. El codificador 4 puede ser cualquier forma de codificador digital de corrección anticipada de errores, tal como un codificador convolutivo, un codificador Reed Solomon u otro codificador conocido de corrección anticipada de errores. En el ejemplo, el codificador 4 es un turbo-codificador, cuyo diseño es bien conocido en la técnica, y que se describe en detalle en la Patente Estadounidense Nº 5.446.747, titulada “ERROR-CORRECTION CODING METHOD WITH AT LEAST TWO SYSTEMATIC CONVOLUTIONAL CODINGS IN PARALLEL, CORRESPONDING ITERATIVE DECODING METHOD, DECODING MODULE AND DECODER” [“PROCEDIMIENTO DE CODIFICACIÓN DE CORRECCIÓN DE ERRORES CON AL MENOS DOS CODIFICACIONES CONVOLUTIVAS SISTEM�?TICAS EN PARALELO, EL CORRESPONDIENTE PROCEDIMIENTO ITERATIVO DE DESCODIFICACIÓN, EL MÓDULO DE DESCODIFICACIÓN Y EL DESCODIFICADOR”].
El paquete codificado se proporciona al intercalador 6, que reordena los símbolos codificados en el paquete para proporcionar diversidad temporal, que brinda protección adicional contra errores de ráfagas. El paquete reordenado se proporciona luego al generador 8 de repetición, que proporciona versiones redundantes de los símbolos intercalados en el paquete, a fin de emitir paquetes de un número fijo de símbolos, independientemente de la velocidad de datos del paquete R. El paquete proveniente del generador 8 de repetición se proporciona al elemento 10 de ganancia, que ajusta la ganancia del paquete de acuerdo a la velocidad R del paquete y a fin de proporcionar la razón correcta de potencia entre el canal piloto y el canal de datos.
El paquete proveniente del elemento 10 de ganancia se proporciona al elemento 12 de ensanchamiento de subcanal. El elemento 12 de ensanchamiento de subcanal ensancha el paquete usando una secuencia breve de ensanchamiento (Wdatos) que se usa para permitir que el receptor separe el canal piloto del canal de datos. En el ejemplo, las secuencias breves de ensanchamiento usadas son secuencias breves ortogonales de Walsh. El uso de secuencias breves ortogonales de Walsh para proporcionar la canalización por el enlace inverso se describe en detalle en la precitada Solicitud de Patente Estadounidense con Nº de Serie 08 / 856.428. El paquete ensanchado proveniente del elemento 12 de modulación de subcanal se proporciona al elemento 18 de cifrado. El elemento 18 de cifrado cifra el paquete de acuerdo a una secuencia de pseudo-ruido (PN) generada por el generador 16 de código largo.
Pasando a la FIG. 2, se ilustra una realización ejemplar del generador 16 de PN. El paquete se cubre usando una secuencia de pseudo-ruido (PN) obtenida de un filtro FIR 50 compuesto por un registro de desplazamiento lineal con elementos y desvíos sumadores asociados. En la realización ejemplar, el filtro FIR 50 es un filtro FIR 42 de desvío que se usa en el cifrado de transmisiones de enlace inverso en el estándar TIA / EIA / IS-95-A de la Asociación de la Industria de Telecomunicaciones, titulado Estándar de Compatibilidad entre Estación Móvil y Estación Base para un Sistema Celular de Espectro Ensanchado, Banda Ancha y Modalidad Dual.
Las salidas del filtro FIR 50 se proporcionan a un banco de compuertas AND 52.
Cada una de las salidas del filtro FIR 50 se combina por la operación lógica AND con una Máscara de Código Largo de 42 bits. Los resultados de las operaciones AND se proporcionan al medio 54 de suma en módulo 2, que realiza la operación de suma para proporcionar la secuencia de código largo como una salida en serie. El código largo generado de esta manera tiene importantes características de autocorrelación que son bien conocidas en la técnica. Los códigos largos de este estilo se usan en sistemas celulares de CDMA para distinguir una estación móvil de otra. Cuando se usan dos máscaras distintas de código largo, las dos secuencias resultantes de código largo no están correlacionadas o, al menos, tienen una correlación muy limitada. El ejemplo aprovecha esta propiedad de los códigos largos generados a fin de codificar la información de velocidad.
Según se muestra en la FIG. 3, en el ejemplo la máscara ejemplar de código largo de 42 bits comprende n bits que identifican la velocidad de transmisión y (42-n) bits que se usan para identificar al usuario. Por ejemplo, si hay dos posibles velocidades de transmisión, entonces un único bit (n=1) sería suficiente para identificar la velocidad de transmisión. Si hubiera 3 o 4 posibles velocidades de transmisión, entonces serían necesarios 2 bits (n=2) para especificar la velocidad, y así sucesivamente. En la FIG. 3, los bits que identifican la velocidad de transmisión son los bits más significativos (MSB); sin embargo, cualquiera de los bits sería igualmente aplicable y los bits que identifican la velocidad ni siquiera necesitan ser consecutivos.
Volviendo a la FIG. 1, la información con respecto a la velocidad de la información se proporciona al selector 14 de máscara que proporciona una máscara, según la información R de velocidad y la identidad de la estación remota transmisora. El selector 14 de máscara podría implementarse usando un dispositivo de memoria, tal como un dispositivo de memoria RAM o ROM, que almacene códigos de máscara que se recuperen según la velocidad del paquete a transmitir. La máscara seleccionada se proporciona al generador 16 de código largo que proporciona el código largo generado a los elementos 18 y 22 de cifrado.
En el ejemplo, la estación remota transmite tanto un canal de datos como un canal piloto que permite la demodulacion
coherente de su señal transmitida. El ejemplo no se limita a sistemas que transmiten un canal de datos con un canal piloto acompañante, ni tampoco se limita a transmisiones de enlace inverso. El ejemplo es igualmente aplicable a cualquier sistema de transmisión de velocidad variable en el cual el receptor no conoce a priori la velocidad de la transmisión, y en el cual los datos se cifran usando una secuencia de pseudo-ruido.
Un conjunto de bits de señales piloto se proporciona al elemento 12 de ensanchamiento de subcanal. La señal piloto no lleva ninguna información y, en la realización ejemplar, es simplemente una cadena de ceros. Los bits piloto se ensanchan con una secuencia breve de Walsh Wpiloto, que, en el ejemplo, es ortogonal a Wdatos, y se usa para distinguir el canal piloto del canal de datos. El paquete ensanchado del subcanal se proporciona al elemento 22 de cifrado que, como se ha descrito anteriormente, cifra el paquete de acuerdo al código largo generado por el generador 16 de código largo.
Los paquetes cifrados de PN provenientes de los elementos 18 y 22 de cifrado se proporcionan al medio 24 de ensanchamiento complejo IQ, que realiza una operación compleja de ensanchamiento, según se describe en la precitada Solicitud de Patente Estadounidense con Nº de Serie 08 / 856.428. Las salidas I y Q son ensanchadas con valores complejos por las secuencias PNi y PNq de pseudo-ruido de entrada, para proporcionar las salidas I y Q según las siguientes ecuaciones:
I = I’ PNI – Q’PNQ’ (1)
Q = I’ PNQ + Q’ PNI. (2)
Las salidas del medio 24 de ensanchamiento complejo de PN se proporcionan a los filtros 26 y 28 de banda base (BBF), que proporcionan el filtrado adecuado de la onda resultante. Las ondas filtradas se proporcionan a los elementos 30 y 32 de aumento de frecuencia y su frecuencia se aumenta hasta la frecuencia portadora (fc) según un formato de modulación QPSK. Las dos ondas con frecuencia aumentada se suman en el elemento sumador 34, cuya salida se proporciona al transmisor (TMTR) 36, que amplifica y filtra la señal y la proporciona a la antena 38 para su transmisión.
La FIG. 4 ilustra un primer sistema receptor para recibir la onda transmitida según la FIG. 1. La señal es recibida en la antena 100 y proporcionada al receptor (RCVR) 102, que filtra y amplifica la señal recibida. La señal recibida se proporciona luego a los reductores 104 y 106 de frecuencia, que reducen la frecuencia de la señal recibida según una metodología de reducción de frecuencia de QPSK, según lo que es bien conocido en la técnica. Los componentes I y Q de las señales con frecuencia reducida se proporcionan a los filtros 108 y 110 de banda base (BBF), que filtran las señales y proporcionan las señales de banda base al medio 112 de desensanchamiento complejo de PN. La implementación del medio 112 de desensanchamiento complejo se describe en detalle en la precitada Solicitud de Patente Estadounidense con Nº de Serie 08 / 856.428, y elimina el ensanchamiento de PN que se describió en las ecuaciones 1 y 2 anteriores.
Nuevamente, el ejemplo ilustra un procedimiento para distinguir entre dos velocidades posibles. Alguien experto en la técnica entenderá que la estructura receptora mostrada puede extenderse hasta un número arbitrario de velocidades potenciales, aumentando el número de elementos 114 demoduladores / descodificadores. En el ejemplo, los datos de paquetes complejos desensanchados se proporcionan a los demoduladores / descodificadores 114a y 114b. Un experto en la técnica entenderá que la demodulación también puede funcionar con un elemento de hardware funcionando a una velocidad mayor. Además, el receptor puede descifrar el piloto usando las distintas máscaras de código largo correspondientes a las distintas hipótesis de velocidad, y estimar la energía resultante obtenida al usar cada hipótesis.
El demodulador / descodificador 114a demodula los datos usando una máscara de código largo asociada a la primera hipótesis de velocidad de datos, y el demodulador / descodificador 114b demodula los datos usando una máscara de código largo asociada a la segunda velocidad de datos. Como se ha descrito anteriormente, los dos códigos largos de PN correspondientes a las dos hipótesis de velocidad no estarán correlacionados. La demodulación y la descodificación de los datos, usando la máscara correcta de código largo (correspondiente a la hipótesis de velocidad correcta), demodulará y descodificará correctamente, mientras que la descodificación de los datos, usando la máscara incorrecta de código largo (correspondiente a la hipótesis de velocidad incorrecta), demodulará y descodificará incorrectamente. La correcta demodulación y descodificación, correspondiente a la hipótesis correcta de los datos, será detectada por el verificador de CRC y selector 140. El elemento 140 verificador de CRC y selector generará un conjunto de bits de CRC a partir de las estimaciones de datos descodificados, y los comparará con las estimaciones de CRC descodificadas. Si los bits de CRC generados coinciden con las estimaciones de CRC descodificadas, los datos a esa velocidad se proporcionarán al usuario.
Pasando a los detalles de los demoduladores / descodificadores 114, los paquetes complejos desensanchados de PN se proporcionan a los elementos 118 y 120 de descifrado. Los paquetes se descifran de acuerdo a códigos largos de PN generados por los generadores 116 de código largo, que generan los códigos largos según una máscara de código
largo correspondiente a la estación móvil que se está recibiendo, y una velocidad entre el conjunto de velocidades posibles, según lo descrito con respecto al proceso de transmisión.
Los paquetes de datos descifrados provenientes de los elementos 118 y 120 de descifrado se proporcionan a los elementos 122, 124, 126 y 128 de desensanchamiento de subcanal, que eliminan las coberturas de subcanal de Walsh del flujo de datos recibidos. Los elementos 122 y 124 de desensanchamiento de subcanal eliminan la cobertura de subcanal de datos de los datos descifrados, según la secuencia (Wdatos) de Walsh del subcanal de datos. Los elementos 126 y 128 de desensanchamiento de subcanal eliminan las coberturas del subcanal de datos de los datos descifrados según la secuencia (Wpiloto) de Walsh del subcanal piloto.
La salida de los elementos 126 y 128 de desensanchamiento de subcanal se proporciona al filtro piloto 132, que realiza una operación de filtrado de promedio móvil sobre la señal, a fin de reducir los efectos del ruido sobre la señal piloto recibida. Los componentes I y Q provenientes del filtro piloto 132 se proporcionan al circuito 130 de producto vectorial, que realiza una demodulación coherente del canal de datos QPSK. El diseño de los elementos de producto vectorial es bien conocido en la técnica, y se describe en detalle en la Patente Estadounidense Nº 5.506.865, titulada “PILOT CARRIER DOT PRODUCT CIRCUIT” [“CIRCUITO DE PRODUCTO VECTORIAL DE PORTADORA PILOTO”], que está cedido al solicitante de la presente invención.
La señal de datos demodulados proveniente del elemento 130 de producto vectorial se proporciona al combinador 134 de repetición. El combinador 134 de repetición combina los símbolos repetidos en el paquete según la hipótesis de velocidad que está siendo probada por el demodulador / descodificador 114. El desintercalador 136, que reordena los símbolos según un formato de desintercalación dependiente de la velocidad, y proporciona los símbolos combinados. Los símbolos reordenados se proporcionan al descodificador 138, que descodifica los símbolos. En el ejemplo, el descodificador 138 es un turbodescodificador, cuya implementación es bien conocida en la técnica, y se describe en detalle en la Patente Estadounidense Nº 5.446.747. El ejemplo es igualmente aplicable a otras estructuras de descodificador, tales como los descodificadores de enrejado y los descodificadores de bloque.
Los paquetes de datos descodificados provenientes del demodulador / descodificador 138a y 138b se proporcionan al verificador de CRC y selector 140. En el ejemplo, los bits de CRC se verifican y los datos que superan la comprobación del CRC se emiten como los datos demodulados y descodificados a la velocidad correcta. El ejemplo también anticipa el uso de otros procedimientos para la selección de paquetes, tales como los que involucran el uso de la métrica acumulada proveniente del descodificador 138, las estimaciones de la energía piloto recibida a continuación del desensanchamiento por las distintas máscaras de código largo, o el uso de la tasa de errores de símbolos (SER), que dependen del número de correcciones de símbolos hechas por el descodificador 138.
La FIG. 5 ilustra un segundo sistema receptor para recibir la onda transmitida según la FIG. 1. La señal es recibida en la antena 200 y proporcionada al receptor (RCVR) 202, que filtra y amplifica la señal recibida. La señal recibida se proporciona entonces a los reductores 204 y 206 de frecuencia, que reducen la frecuencia de la señal recibida según una metodología de reducción de frecuencia QPSK, según se conoce bien en la técnica. Los componentes I y Q de las señales con frecuencia reducida se proporcionan a los filtros 208 y 210 de banda base (BBF), que filtran las señales y proporcionan las señales de banda base a los medios 212 de desensanchamiento complejo de PN, que desensanchan las señales según las secuencias PNI y PNQ de pseudo-ruido. La implementación del medio 212 de desensanchamiento complejo de PN se describe en detalle en la precitada Solicitud de Patente Estadounidense con Nº de Serie 08 / 856.428, y elimina el ensanchamiento de PN que se describió en las anteriores ecuaciones 1 y 2.
Nuevamente, el ejemplo ilustra un procedimiento para distinguir entre dos posibles velocidades. Alguien experto en la técnica entenderá que la estructura receptora mostrada puede extenderse a un número arbitrario de velocidades potenciales, aumentando el número de elementos demoduladores 214. En el ejemplo, los datos de paquete complejo desensanchado de PN se proporcionan a los demoduladores 214a y 214b.
El demodulador 214a demodula los datos usando una máscara de código largo asociada a la primera hipótesis de velocidad de datos, y el demodulador 214b demodula los datos usando una máscara de código largo asociada a la segunda hipótesis de velocidad de datos. Como se ha descrito anteriormente, los dos códigos largos de PN correspondientes a las dos hipótesis de velocidad no estarán correlacionados. La demodulación de los datos usando la máscara correcta de código largo (correspondiente a la hipótesis correcta de velocidad) demodulará correctamente, produciendo una señal demodulada de alta energía, mientras que la descodificación de los datos usando la máscara incorrecta de código largo (correspondiente a la hipótesis incorrecta de velocidad) demodulará incorrectamente, produciendo ruido de baja energía. La demodulación correcta, correspondiente a la hipótesis correcta de velocidad, será detectada por el selector 236, que comparará las energías de los dos flujos de datos demodulados.
El elemento selector 236 proporcionará el paquete de datos correctamente demodulados al combinador 238 de repetición, que combina los datos según la velocidad detectada de los datos recibidos. Los símbolos combinados se proporcionan al desintercalador 240, que reordena los símbolos según un formato de desintercalación seleccionado en base a la velocidad determinada. Los símbolos reordenados se proporcionan al descodificador 242, que descodifica los
símbolos según un formato predeterminado de corrección de errores. En el ejemplo, el descodificador 242 es un turbodescodificador, aunque el ejemplo es igualmente aplicable a otros descodificadores, tales como los codificadores de enrejado o de bloque. El paquete de datos descodificados se emite luego al usuario.
Pasando a los detalles de los demoduladores 214, los paquetes desensanchados complejos de PN se proporcionan a los elementos 218 y 220 de descifrado. Los paquetes se descifran según códigos largos de PN generados por generadores 216 de código largo que generan los códigos largos según una máscara de código largo correspondiente a una velocidad a partir del conjunto de velocidades posibles, según lo descrito con respecto al proceso de transmisión.
Los paquetes de datos descifrados provenientes de los elementos 218 y 220 de descifrado se proporcionan a los elementos 222, 224, 226 y 228 de desensanchamiento de subcanal, que eliminan las coberturas de subcanal de Walsh del flujo de datos recibidos. Los elementos 224 y 224 de desensanchamiento de subcanal eliminan la cobertura de subcanal de los datos descifrados según la secuencia (Wdatos) de Walsh del subcanal de datos. Los elementos 226 y 228 de desensanchamiento de subcanal eliminan las coberturas de subcanal de los datos descifrados, según la secuencia (Wpiloto) de Walsh del subcanal piloto.
La salida de los elementos 226 y 228 de desensanchamiento de subcanal se proporciona al filtro piloto 232, que realiza una operación de filtrado de promedio móvil sobre la señal, a fin de reducir los efectos del ruido sobre la señal piloto recibida. Los componentes I y Q provenientes del filtro piloto 232 se proporcionan al circuito 230 de producto vectorial, que realiza una demodulación coherente del canal de datos QPSK. El diseño de elementos de producto vectorial es bien conocido en la técnica y se describe en detalle en la Patente Estadounidense Nº 5.506.865, titulada “PILOT CARRIER DOT PRODUCT CIRCUIT” [“CIRCUITO DE PRODUCTO VECTORIAL DE PORTADORA PILOTO”], que está cedida al solicitante de la presente invención.
La señal de datos demodulados proveniente del elemento 230 de producto vectorial se proporciona al calculador 234 de energía y al selector 236. El calculador 234 de energía calcula la energía del paquete demodulado y proporciona el valor de energía al selector 236. El selector 236 selecciona el paquete demodulado con la mayor magnitud de energía. El paquete seleccionado se proporciona al combinador 238 de repetición, que combina las energías de símbolos redundantes y proporciona las energías combinadas al desintercalador 240. El desintercalador 240 reordena las energías de símbolos combinados y las suministra al descodificador 242. El descodificador 242 descodifica los datos y los proporciona al usuario.
La FIG. 6 ilustra un sistema de transmisión para el segundo ejemplo. En el segundo ejemplo, cada paquete de datos se transmite con un preámbulo que indica la velocidad de datos del paquete transmitido. El paquete de datos se proporciona al generador 300 de CRC y bits de cola. El generador 300 de CRC y bits de cola genera un conjunto de bits de verificación redundantes y adosa esos bits de verificación, junto con un conjunto de bits de cola, al paquete.
El paquete emitido por el generador 300 de CRC y bits de cola se proporciona al codificador 302, que realiza una codificación anticipada de errores sobre el paquete. En el ejemplo, el codificador 302 es un turbo-codificador. Los símbolos codificados se proporcionan al intercalador 304, que reordena los símbolos según un formato de intercalación predeterminado. Los símbolos reordenados se proporcionan al generador 306 de repetición, que genera un conjunto de símbolos redundantes para emitir un paquete de un número fijo de símbolos, independientemente de la velocidad de datos del paquete.
El paquete proveniente del generador 306 de repetición se proporciona al medio 308 de ajuste de ganancia, que ajusta la ganancia del paquete en base a la velocidad de datos del paquete, y a la razón Eb/N0 requerida para la transmisión adecuada de la señal del enlace inverso. El paquete con ganancia ajustada se proporciona al multiplexor 312. En el ejemplo, el multiplexor 312 realiza una sencilla operación de conmutación que punza un preámbulo de indicación de velocidad en el paquete de datos, sobrescribiendo una primera parte de la trama. Los datos sobrescritos podrían recuperarse por medio de una descodificador de corrección anticipada en el receptor. En una realización alternativa, la longitud del paquete podría ajustarse de modo tal que ninguno de los datos requiriese ser sobrescrito por el preámbulo.
En el ejemplo actual, el conjunto de preámbulos de indicación de velocidad tiene longitudes que varían según la velocidad de datos del paquete a transmitir. En el ejemplo, cuando menor sea la velocidad de datos del paquete, mayor será el preámbulo incluido con el paquete. En el ejemplo, el conjunto de posibles velocidades difieren entre sí en factores de dos, por ejemplo, 9,6 Kbps, 19,2 Kbps, 38,4 Kbps y 76,8 Kbps. En el ejemplo, la longitud del preámbulo varía en proporción inversa a la velocidad de datos del paquete, y de esta manera la proporción de los datos en el paquete que son sobrescritos por el preámbulo se mantiene constante, debido a la duración variable de los paquetes a transmitir como una función de la velocidad de datos.
Pasando a la FIG. 7, se ilustra un conjunto ejemplar de cuatro preámbulos. En el ejemplo, la FIG. 7A ilustra el preámbulo propuesto para la mayor velocidad posible en el conjunto de velocidades (es decir, 76, 8 Kbps). La FIG. 7B ilustra el preámbulo propuesto para la segunda mayor velocidad posible en el conjunto de velocidades (es decir, 36,4 Kbps). La FIG. 7C ilustra el preámbulo propuesto para la tercera mayor velocidad posible en el conjunto de velocidades
(es decir, 19,2 Kbps). La FIG. 7D ilustra el preámbulo propuesto para la mínima velocidad posible en el conjunto de velocidades (es decir, 9,6 Kbps).
La característica importante a observar con respecto a la estructura de preámbulo propuesta es que las secuencias de preámbulo son ortogonales sobre periodos temporales seleccionados. Por ejemplo, la secuencia de preámbulo ilustrada en la FIG. 7A es ortogonal a las secuencias de preámbulo ilustradas en las FIGS. 7B, 7C y 7D sobre el periodo de su duración (0 a 4T). De manera similar, la secuencia de preámbulo ilustrada en la FIG. 7B es ortogonal a las secuencias de preámbulo ilustradas en las FIGS. 7C y 7D sobre el periodo de su duración (0 a 8T). Por último, la secuencia de preámbulo ilustrada en la FIG. 7C es ortogonal a la secuencia de preámbulo ilustrada en la FIG. 7D sobre el periodo de su duración (0 a 16T). El beneficio de la ortogonalidad de las ondas de preámbulo se realiza en el receptor, haciendo que la detección del preámbulo sea más precisa, porque la correlación entre dos secuencias ortogonales es cero. Así, el pasaje de la secuencia de preámbulo a través de un correlacionador, tal como un filtro asociado, producirá energía cero para todas las hipótesis de velocidad de preámbulo, excepto para la hipótesis correcta de velocidad de preámbulo. Las FIGS. 7E a 7H ilustran un conjunto alternativo de ondas de preámbulo propuestas que manifiestan las mismas propiedades ortogonales que las ilustradas en 7A a 7D.
El paquete de datos se proporciona al elemento 310 de ensanchamiento de subcanal que cubre el paquete según la secuencia Wdatos de Walsh. Además, la señal de indicación de velocidad está cubierta según Walsh por el elemento 311 de ensanchamiento de subcanal. La señal de datos y la señal de preámbulo son combinadas por el multiplexor
312. En un ejemplo alternativo, el paquete de datos podría combinarse con el preámbulo antes de realizar la operación de cobertura de Walsh. El paquete cubierto combinado de Walsh se proporciona entonces al medio 314 de cifrado, que cifra el paquete según una secuencia de código largo proporcionada por el generador de código largo y la máscara
316. El código largo está unívocamente asignado a la estación remota y se usa para distinguir la transmisión de distintas estaciones remotas comunicándose simultáneamente con una estación base dada.
En la modulación de la señal piloto, se proporciona un conjunto de símbolos piloto predeterminados al medio 318 de cobertura Walsh. En la realización ejemplar, la secuencia de símbolos piloto es una cadena de todos ceros. El medio 318 de cobertura de Walsh cubre los símbolos piloto según la secuencia Wpiloto de Walsh. Los símbolos piloto cubiertos según Walsh se proporcionan al medio 320 de cifrado, que cifra los símbolos piloto cubiertos según Walsh, de acuerdo a una secuencia larga de PN proveniente del generador de código largo y la máscara 316. Las salidas de los cifradores 314 y 320 se ingresan al elemento 322 de ensanchamiento complejo de PN, junto con las secuencias PNI y PNQ de pseudo-ruido. El elemento 322 de ensanchamiento complejo de PN realiza un ensanchamiento complejo de PN sobre la señal de entrada, de acuerdo a las anteriores ecuaciones 1 y 2.
Las salidas de canales I y Q provenientes del elemento 322 de ensanchamiento complejo de PN se proporcionan a los filtros 324 y 326 de banda base (BBF). Los filtros 324 y 326 de banda base filtran las señales de banda base y proporcionan las señales filtradas a los aumentadores 328 y 330 de frecuencia. Los aumentadores 328 y 330 de frecuencia aumentan la frecuencia de las señales, según un formato de modulación QPSK, en el cual las señales resultantes con frecuencia aumentada están desfasadas en 90 grados entre sí. Las señales con frecuencia aumentada se suman en el elemento sumador 332 y se proporcionan al transmisor (TMTR) 334, donde la señal se amplifica y se filtra, y se transmite a través de la antena 336.
La FIG. 8 ilustra el sistema receptor del segundo ejemplo. La señal se recibe en la antena 400 y se proporciona al receptor (RCVR) 402, que filtra y amplifica la señal recibida. La señal recibida se proporciona luego a los reducidores 404 y 406 de frecuencia, que reducen la frecuencia de la señal recibida según una metodología de reducción de frecuencia QPSK, según se conoce bien en la técnica. Los componente I y Q de las señales con frecuencia reducida se proporcionan a los filtros 408 y 410 de banda base (BBF), que filtran las señales y proporcionan las señales de banda base al elemento 412 de desensanchamiento complejo de PN: La implementación del elemento 412 de desensanchamiento complejo de PN se describe en detalle en la precitada Solicitud de Patente Estadounidense con Nº de Serie 08 / 856.428, y elimina el ensanchamiento complejo de PN que se describió en las anteriores ecuaciones 1 y
2.
Las señales I y Q desensanchadas se proporcionan a los elementos 416 y 418 de descifrado. Los elementos 416 y 418 de descifrado descifran las señales de acuerdo a un código largo proporcionado por el generador 414 de código largo y de máscara. Las señales I y Q descifradas son proporcionadas por los elementos 416 y 418 de descifrado a los elementos 426, 428, 430 y 432 de desensanchamiento de subcanal, que eliminan las coberturas de subcanal de Walsh de las señales recibidas. Los elementos 426 y 428 de desensanchamiento de subcanal eliminan la cobertura de subcanal de los datos descifrados, de acuerdo a la secuencia (Wdatos) de Walsh del subcanal de datos. Los elementos 430 y 432 de desensanchamiento de subcanal eliminan las coberturas del subcanal piloto de los datos descifrados, de acuerdo a la secuencia (Wpiloto) de Walsh del subcanal piloto.
La salida de los elementos 430 y 432 de desensanchamiento de subcanal se proporciona al filtro piloto 434, que realiza una operación de filtrado de promedio móvil sobre la señal, a fin de reducir los efectos del ruido sobre la señal piloto recibida. Los componentes I y Q provenientes del filtro piloto 434 se proporcionan al circuito 436 de producto vectorial,
que realiza una demodulación coherente del canal de datos QPSK. El diseño de los elementos de producto vectorial es bien conocido en la técnica y se describe en detalle en la Patente Estadounidense Nº 5.506,865, titulada “PILOT CARRIER DOT PRODUCT CIRCUIT” [“CIRCUITO DE PRODUCTO VECTORIAL DE PORTADORA PILOTO”], que está cedida al solicitante de la presente invención.
La señal de datos demodulados proveniente del elemento 436 de producto vectorial se proporciona al demultiplexor (De-Mux) 420. El demultiplexor 420 emite los datos inicialmente al detector 424 de preámbulo. El detector 424 de preámbulo determina la velocidad indicada por el preámbulo desensanchado. Son posibles muchas implementaciones del detector de preámbulo. Por ejemplo, el detector 424 de preámbulo puede implementarse usando un banco de filtros asociados u otros correlacionadores. Al hallar un preámbulo con suficiente energía de correlación con uno entre el conjunto predeterminado de preámbulos, se declara que la velocidad ha sido detectada exitosamente. En un ejemplo alternativo, el preámbulo podría detectarse de manera no coherente, en cuyo caso los datos desensanchados se proporcionarían directamente al detector de preámbulo a través del multiplexor 420 desde los elementos 426 y 428 de desensanchamiento de subcanal.
Tras la detección exitosa de uno de los preámbulos candidatos, el detector 424 de preámbulo envía una señal que indica la velocidad detectada al combinador 438 de repetición, al desintercalador 440 y al descodificador 442, que realizan sus operaciones de acuerdo a esta información. Además, tras la detección del final del mensaje de preámbulo, el detector de preámbulo envía una señal que indica la detección del final del preámbulo al demultiplexor 420, en respuesta a la cual el demultiplexor 420 comienza a emitir los datos desensanchados al combinador 438 de repetición.
El combinador 438 de repetición combina las energías de símbolos repetidos en el paquete de acuerdo a la velocidad detectada del paquete recibido. Las energías de símbolos combinados se proporcionan al desintercalador 440, que reordena las energías de símbolos de acuerdo a un formado de desintercalación seleccionado de acuerdo a la señal de velocidad proveniente del detector 424 de preámbulo. Los símbolos reordenados se proporcionan al descodificador 442, que descodifica los símbolos. En el ejemplo, el descodificador 442 es un turbo-descodificador, cuya implementación es bien conocida en la técnica, y se describe en detalle en la Patente Estadounidense Nº 5.446.747. El ejemplo es igualmente aplicable a otras estructuras descodificadoras, tales como los descodificadores de enrejado y los descodificadores de bloque. Las estimaciones de datos descodificados son emitidas por el descodificador 442 al usuario.
La FIG. 9 ilustra la realización preferida de la presente invención para transmitir datos de velocidad variable. En la realización preferida, los paquetes a distintas velocidades de datos contienen un número distinto de bits de información, pero abarcan la misma duración temporal (es decir, 2 tramas = 32 ranuras = 53 mseg). El sistema de transmisión de datos transmite nuevamente un canal de control distinto a un canal de datos. En la realización de la presente invención, el canal de control incluye tres tipos de información, que se multiplexan juntos en el tiempo. El primer tipo de información proporcionado por el canal de control es la señal piloto. El segundo es un mensaje de indicación de velocidad que indica la velocidad del paquete de datos que está siendo transmitido concurrentemente con la información del canal de control. El tercero es un mensaje de solicitud de velocidad que es la solicitud por parte de la estación remota para que una estación base servidora proporcione datos hasta esa velocidad.
En la realización preferida, la información de solicitud de velocidad proporciona una indicación tanto de la velocidad a la cual la estación remota desea que se le descarguen datos, como de la estación base, o sector de estación base, que la estación remota desea para realizar la transmisión de datos. En la realización preferida, la indicación de qué estación base, o sector, de un conjunto predeterminado de estaciones base, o sectores, se basa en una función de ensanchamiento que solamente será debidamente descodificada por la estación base buscada para transmitir a la estación remota.
Al identificar la función de Walsh, el superíndice identifica el orden de la función de Walsh, y el subíndice identifica el índice de la función de Walsh de ese orden. Las Tablas 1 a 3 a continuación proporcionan la función de Walsh usada en la descripción actual.
Tabla 1
W0 2
00
W1 2
00
Tabla 2 5
W0 4
0000
W1 4
0101
W2 4
0011
W3 4
0110
Tabla 3
W0 8
0000 0000
W1 8
0101 0101
W2 8
0011 0011
W3 8
0110 0110
W4 8
0000 1111
W5 8
0101 1010
W6 8
00111100
W7 8
0110 1001
Como en las dos realizaciones anteriores, los símbolos del canal piloto son una secuencia sencilla predeterminada. En la realización ejemplar, los símbolos piloto son una cadena de todos ceros que se proporcionan al multiplexor (MUX)
500. En la realización ejemplar, la señal de indicación de velocidad es una onda biortogonal. Así, la entrada al elemento 502 de cobertura Walsh es un valor binario, cuya conmutación tendrá como resultado la inversión de la onda resultante. Los símbolos provenientes del elemento 502 de cobertura Walsh se proporcionan al elemento 504 de cobertura Walsh, que proporciona una segunda cobertura Walsh de los datos, en la cual el índice de la cobertura de Walsh usada proporciona la segunda parte del valor de indicación de velocidad. En la realización ejemplar, la segunda cobertura de Walsh puede tomar ocho formas distintas que, en combinación con el bit de entrada, permiten la especificación de hasta 16 velocidades distintas. Los símbolos de Walsh provenientes del elemento 504 de cobertura Walsh se proporcionan al multiplexor 500. En la realización ejemplar, la indicación de velocidad está punzada en los símbolos piloto, una vez por cada ranura para 32 ranuras consecutivas (2 tramas) abarcadas por un paquete de enlace inverso. Esto es para proporcionar diversidad temporal en un entorno desvaneciente.
Pasando al mensaje de solicitud de velocidad, la realización ejemplar proporciona la especificación de hasta 16 posibles velocidades de datos del enlace directo (desde la estación base a la estación remota). Un índice de 4 bits se proporciona al codificador 506 de bloque. En la realización ejemplar, el codificador 506 de bloque, que asocia la entrada de 4 bits a un conjunto de 8 posibles símbolos de Walsh, o a su inversa, usando un código de bloque (8, 4, 4), cuyo diseño e implementación son bien conocidos en la técnica. La solicitud de velocidad codificada en bloque se proporciona luego al generador 508 de repetición, que proporciona redundancia a los fines de diversidad temporal, para proteger ante errores de ráfaga. El mensaje de solicitud de velocidad se proporciona luego al elemento 510 de ajuste de ganancia, que ajusta la ganancia para proporcionar la recepción adecuada del mensaje de solicitud de velocidad. La señal de ganancia ajustada se proporciona al elemento 512 de cobertura de Walsh, que proporciona redundancia adicional al mensaje de solicitud de velocidad.
El mensaje cubierto por Walsh proveniente del elemento 512 de cobertura de Walsh se proporciona luego al elemento 514 de cobertura de Walsh. El fin del elemento 514 de cobertura de Walsh es indicar la mejor estación base, o sector de estación base, desde la cual recibir datos de enlace directo. En la realización ejemplar, la estación remota mide la razón C/I de transmisiones desde un conjunto de estaciones base, desde las cuales es capaz de recibir datos. La estación base que puede proporcionar datos a la estación remota con la mayor razón C/I es seleccionada por la estación remota para descargar datos a la estación remota. La estación base seleccionada se indica usando una secuencia de Walsh que solamente será debidamente demodulada por la estación base seleccionada. Todas las estaciones base, y el sector en el conjunto activo de las estaciones remotas (o conjunto de estaciones base, o sectores, capaces de transmisión a la estación remota), intentarán demodular la señal usando una secuencia asignada Wi8. Sin embargo, solamente la estación base seleccionada demodulará correctamente la solicitud y transmitirá a la estación remota. La información de solicitud de velocidad codificada, la indicación de velocidad y los datos piloto son multiplexados juntos en el tiempo por el multiplexor 500. La señal de control multiplexada se proporciona al elemento 516 de ensanchamiento de subcanal, que cubre la señal resultante con una cobertura de Walsh que es ortogonal a la usada para cubrir el subcanal de datos.
Por el subcanal de datos, se proporcionan paquetes de datos de velocidad variable al generador 518 de CRC y de bits de cola. El generador 518 de CRC y de bits de cola genera un conjunto de bits redundantes de verificación y adosa esos bits de verificación junto con un conjunto de bits de cola usados al paquete.
El paquete emitido por el generador 518 de CRC y bits de cola se proporciona al codificador 520, que realiza una codificación anticipada de errores sobre el paquete de datos de velocidad variable. En la realización ejemplar, el codificador 520 es un turbo-codificador. Los símbolos codificados se proporcionan luego al intercalador 522, que reordena los símbolos de acuerdo a un formato de intercalación predeterminado. Los símbolos reordenados se proporcionan luego al generador 524 de repetición, que genera un conjunto de símbolos redundantes para emitir un paquete que contiene un número fijo de símbolos, independientemente de la velocidad de datos del paquete.
El paquete proveniente del generador 524 de repetición se proporciona al medio 526 de ajuste de ganancia, que ajusta la ganancia del paquete en base a la velocidad de datos del paquete, y a la razón Eb/N0 requerida para la transmisión adecuada de la señal de enlace inverso. El paquete de ganancia ajustada se proporciona al elemento 528 de ensanchamiento de subcanal, que cubre el paquete con una secuencia de Walsh que es ortogonal a la secuencia de Walsh usada para cubrir el paquete de control.
El paquete de datos y el paquete de control se proporcionan, respectivamente, a los medios 534 y 532 de cifrado. Los elementos 532 y 534 de cifrado cifran los paquetes de acuerdo a una secuencia de código largo proporcionada por el generador de código largo y la máscara 530. Las salidas provenientes de los elementos 532 y 534 de cifrado se ingresan al elemento 536 de ensanchamiento complejo de PN, junto con las secuencias PNI y PNQ de pseudo-ruido. El elemento 536 de ensanchamiento complejo de PN realiza un ensanchamiento complejo de PN sobre la señal de entrada, de acuerdo a las anteriores ecuaciones 1 y 2.
Las salidas del canal I y Q provenientes del elemento 536 de ensanchamiento complejo de PN se proporcionan a los filtros 538 y 540 de banda base (BBF). Los filtros 538 y 540 de banda base filtran las señales de banda base y proporcionan las señales filtradas a los aumentadores 542 y 544 de frecuencia. Los aumentadores 542 y 544 de frecuencia aumentan la frecuencia de las señales, de acuerdo a un formato de modulación por QPSK en el cual las señales resultantes con frecuencia aumentada están desfasadas entre sí en 90 grados. Las señales con frecuencia aumentada se suman en el elemento sumador 546 y se proporcionan al transmisor (TMTR) 548, donde la señal se amplifica y se filtra, y se proporciona, a través de duplexor 549, para su transmisión a través de la antena 550.
Además, la estación remota 554 incluye un subsistema 552 de recepción de velocidad variable, para recibir datos de velocidad variable del enlace directo desde una estación base, o una pluralidad de estaciones base, capaces de transmitir a la estación remota 554. Los datos de velocidad variable del enlace directo son recibidos a través de la antena 550 y proporcionados, a través del duplexor 549, al subsistema 552 de recepción de velocidad variable.
La FIG. 10 ilustra una realización ejemplar del receptor para la realización preferida. La señal es recibida en la antena 600 y proporcionada al receptor (RCVR) 602, que filtra y amplifica la señal recibida. La señal recibida se proporciona luego a los reductores 604 y 606 de frecuencia, que reducen la frecuencia de la señal recibida de acuerdo a una metodología de reducción de frecuencia QPSK, como es bien conocido en la técnica. Los componentes I y Q de las señales de frecuencia reducida se proporcionan a los filtros 608 y 640 de banda base (BBF), que filtran las señales y proporcionan las señales de banda base al elemento 612 de desensanchamiento complejo de PN. La implementación del elemento 612 de desensanchamiento complejo de PN, que elimina el ensanchamiento complejo de PN que se describió en las ecuaciones 1 y 2. Una implementación del elemento 612 de desensanchamiento complejo de PN se describe en detalle en la precitada Solicitud de Patente Estadounidense con Nº de Serie 08 / 856.428.
Los paquetes desensanchados complejos de PN se proporcionan a los descifradores 614 y 618. Los paquetes son descifrados de acuerdo a los códigos largos de PN generados por los generadores 618 de código largo que generan la secuencia de código largo, según lo descrito anteriormente con respecto a las realizaciones anteriores.
Los paquetes de datos descifrados provenientes de los descifradores 614 y 616 se proporcionan a los elementos 620, 622, 624 y 626 de desensanchamiento de subcanal, que eliminan las coberturas de subcanal de Walsh del flujo de datos recibido. Los elementos 620 y 622 de desensanchamiento de subcanal eliminan la cobertura de subcanal de datos de los datos descifrados, de acuerdo a la secuencia (W24) de Walsh del subcanal de datos. Los elementos 624 y 626 de desensanchamiento de subcanal eliminan las coberturas de subcanal de datos de los datos descifrados, de acuerdo a la secuencia (W04) de Walsh del subcanal piloto.
La salida proveniente de los elementos 624 y 626 desensanchadores de subcanal se proporciona al demultiplexor (De-Mux) 628. El demultiplexor 628 separa las distintas partes del canal de control recibido correspondientes a los símbolos piloto, los símbolos de indicación de velocidad y los símbolos de solicitud de datos, y emite esos datos a tres salidas distintas.
Los símbolos piloto proporcionados por el demultiplexor 628 por una primera salida se proporcionan al filtro piloto 632, que realiza una operación de filtrado de promedio móvil sobre la señal, a fin de reducir los efectos del ruido sobre la señal piloto recibida. Los componentes I y Q provenientes del filtro piloto 632 se proporcionan al circuito 630 de producto vectorial, que realiza una demodulación coherente del canal de datos QPSK. El diseño de los elementos de producto vectorial es bien conocido en la técnica y se describe en detalle en la Patente Estadounidense Nº 5.506.865,
titulada “PILOT CARRIER DOT PRODUCT CIRCUIT” [“CIRCUITO DE PRODUCTO VECTORIAL DE PORTADORA PILOTO”], que está cedida al solicitante de la presente invención.
La señal de datos demodulados proveniente del elemento 630 de producto vectorial se proporciona al combinador 638 de repetición. El combinador 638 de repetición combina los símbolos repetidos en el paquete de acuerdo a la señal detectada de velocidad del enlace inverso, proporcionada por el descodificador 634 de indicación de velocidad. Las energías de símbolos combinados se proporcionan al desintercalador 640, que reordena los símbolos de acuerdo a la señal detectada de indicación de velocidad, proporcionada por el descodificador 634 de indicación de velocidad. Los símbolos reordenados se proporcionan al descodificador 642, que descodifica los símbolos de acuerdo a la señal detectada de indicación de velocidad. En la realización ejemplar, el descodificador 642 es un turbo-descodificador, cuya implementación es bien conocida en la técnica y que se describe en detalle en la Patente Estadounidense Nº
5.446.747. La presente invención es igualmente aplicable a otras estructuras de descodificador, tales como los descodificadores de enrejado y los descodificadores de bloque.
El demultiplexor 628 proporciona las energías de símbolos recibidos correspondientes a la señal de indicación de velocidad en una segunda salida al descodificador 634 de indicación de velocidad. El descodificador 634 de indicación de velocidad puede implementarse en una gran variedad de formas, tales como usando un banco de correlacionadores para correlacionar las energías de símbolos recibidos con las posibles ondas de indicación de velocidad. La onda que tenga la mayor energía de correlación sería detectada como la onda transmitida, determinando así el valor de indicación de velocidad. El valor de indicación de velocidad se proporciona al combinador 638 de repetición, al desintercalador 640 y al descodificador 642, para asistir en el funcionamiento de esos elementos.
El demultiplexor 628 proporciona las energías de símbolos recibidos correspondientes a la señal de mensajes de solicitud de velocidad, en una tercera salida, al descodificador 636 de solicitud de velocidad. Cada estación base en el conjunto activo de la estación remota intentaría descodificar el mensaje de solicitud de velocidad usando una secuencia de Walsh asignada.
Solamente la estación base a la que la estación remota desea transmitir los datos podrá descodificar correctamente el mensaje de solicitud de velocidad. Después de que la estación base, o sector, seleccionado elimine la cobertura de Walsh del mensaje de solicitud de velocidad, el mensaje es descodificado por bloques para proporcionar la información de velocidad solicitada a la estación base. Esta información se proporciona a un procesador de control en las estaciones base, o sectores, seleccionados, los cuales planifican transmisiones de datos a la estación remota de acuerdo a esta solicitud de velocidad.
La descripción anterior de las realizaciones preferidas se proporciona para permitir que cualquier persona experta en la técnica haga o use la presente invención. Las diversas modificaciones a estas realizaciones serán fácilmente evidentes a los expertos en la técnica, y los principios genéricos definidos en el presente documento pueden aplicarse a otras realizaciones sin el uso de la facultad inventiva. Por tanto, no se pretende que la presente invención esté limitada a las realizaciones mostradas en el presente documento, sino que ha de concedérsele el más amplio alcance, según lo definido en las reivindicaciones adjuntas.

Claims (7)

  1. 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/N0;
    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;
    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 5 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
    10 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
    15 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.
ES99951526T 1998-09-22 1999-09-22 Procedimiento y aparato para transmitir y recibir datos de velocidad variable Expired - Lifetime ES2380792T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US158254 1998-09-22
US09/158,254 US6798736B1 (en) 1998-09-22 1998-09-22 Method and apparatus for transmitting and receiving variable rate data
PCT/US1999/021756 WO2000018055A1 (en) 1998-09-22 1999-09-22 Method and apparatus for transmitting and receiving variable rate data

Publications (1)

Publication Number Publication Date
ES2380792T3 true ES2380792T3 (es) 2012-05-18

Family

ID=22567297

Family Applications (1)

Application Number Title Priority Date Filing Date
ES99951526T Expired - Lifetime ES2380792T3 (es) 1998-09-22 1999-09-22 Procedimiento y aparato para transmitir y recibir datos de velocidad variable

Country Status (10)

Country Link
US (3) US6798736B1 (es)
EP (3) EP1116353B1 (es)
JP (5) JP2002525969A (es)
KR (3) KR100817456B1 (es)
CN (2) CN1326628A (es)
AT (1) ATE547850T1 (es)
AU (1) AU6394899A (es)
ES (1) ES2380792T3 (es)
HK (1) HK1040021A1 (es)
WO (1) WO2000018055A1 (es)

Families Citing this family (133)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5841768A (en) 1996-06-27 1998-11-24 Interdigital Technology Corporation Method of controlling initial power ramp-up in CDMA systems by using short codes
US6678311B2 (en) * 1996-05-28 2004-01-13 Qualcomm Incorporated High data CDMA wireless communication system using variable sized channel codes
US6798736B1 (en) * 1998-09-22 2004-09-28 Qualcomm Incorporated Method and apparatus for transmitting and receiving variable rate data
US6567420B1 (en) * 1999-04-15 2003-05-20 Qualcomm, Incorporated Method and apparatus for high rate channel access control
US6304563B1 (en) * 1999-04-23 2001-10-16 Qualcomm Incorporated Method and apparatus for processing a punctured pilot channel
US6961369B1 (en) 1999-11-09 2005-11-01 Aware, Inc. System and method for scrambling the phase of the carriers in a multicarrier communications system
EP1128592A3 (en) * 2000-02-23 2003-09-17 NTT DoCoMo, Inc. Multi-carrier CDMA and channel estimation
US6952454B1 (en) * 2000-03-22 2005-10-04 Qualcomm, Incorporated Multiplexing of real time services and non-real time services for OFDM systems
US6845104B2 (en) * 2000-06-14 2005-01-18 Ipr Licensing, Inc. Receiver for time division multiplex system without explicit time slot assignment
US9130810B2 (en) 2000-09-13 2015-09-08 Qualcomm Incorporated OFDM communications methods and apparatus
US7295509B2 (en) 2000-09-13 2007-11-13 Qualcomm, Incorporated Signaling method in an OFDM multiple access system
US7111207B2 (en) * 2001-01-31 2006-09-19 Mitsubishi Denki Kabushiki Kaisha Error-correcting communication method and communication apparatus with de-interleaving and rate de-matching
US7058823B2 (en) * 2001-02-28 2006-06-06 Advanced Micro Devices, Inc. Integrated circuit having programmable voltage level line drivers and method of operation
US7286558B2 (en) * 2001-03-29 2007-10-23 Samsung Electronics Co., Ltd. Method and device for transmitting/receiving data rate information in a mobile communication system
US7158504B2 (en) * 2001-05-21 2007-01-02 Lucent Technologies, Inc. Multiple mode data communication system and method and forward and/or reverse link control channel structure
US20050041629A1 (en) * 2001-08-07 2005-02-24 Xiaoyang Lee Method for supporting variable data rates in a cdma system
US7548506B2 (en) * 2001-10-17 2009-06-16 Nortel Networks Limited System access and synchronization methods for MIMO OFDM communications systems and physical layer packet and preamble design
GB2382955B (en) * 2001-12-05 2004-03-03 Motorola Inc A code division multiple access (cdma) transmitter
KR100830456B1 (ko) 2002-01-30 2008-05-20 엘지전자 주식회사 물리채널 전송 포맷 스크램블링 방법 및 물리채널 전송포맷 정보 전송 장치
KR100878801B1 (ko) * 2002-02-21 2009-01-14 엘지전자 주식회사 물리채널 전송 포맷 스크램블링 방법
DE60323204D1 (de) 2002-01-30 2008-10-09 Lg Electronics Inc Verfahren zum verwürfeln von paketdaten unter verwendung einer variablen schlitzlänge und vorrichtung dafür
CN100568848C (zh) * 2002-03-27 2009-12-09 三星电子株式会社 移动通信系统中接收分组数据控制信道的装置和方法
DE10219342B4 (de) * 2002-04-30 2014-02-06 Rohde & Schwarz Gmbh & Co. Kg Verfahren zum Festellen der Länge einer Standard-Codesequenz eines CDMA-Signal
US8504054B2 (en) * 2002-09-10 2013-08-06 Qualcomm Incorporated System and method for multilevel scheduling
US7630321B2 (en) * 2002-09-10 2009-12-08 Qualcomm Incorporated System and method for rate assignment
US8165148B2 (en) * 2003-01-13 2012-04-24 Qualcomm Incorporated System and method for rate assignment
US6917311B2 (en) * 2003-08-11 2005-07-12 Texas Instruments Incorporated Orthogonal preamble encoder, method of encoding orthogonal preambles and multiple-input, multiple-output communication system employing the same
JP4241272B2 (ja) * 2003-08-29 2009-03-18 沖電気工業株式会社 送信タイミング制御システム及びノード装置
JP4212548B2 (ja) * 2003-12-26 2009-01-21 株式会社東芝 無線送信装置、無線受信装置、無線送信方法及び無線受信方法
JP3774464B2 (ja) * 2004-03-25 2006-05-17 株式会社東芝 無線通信システムとその基地局装置
US9137822B2 (en) 2004-07-21 2015-09-15 Qualcomm Incorporated Efficient signaling over access channel
US9148256B2 (en) 2004-07-21 2015-09-29 Qualcomm Incorporated Performance based rank prediction for MIMO design
JP4068600B2 (ja) * 2004-07-27 2008-03-26 株式会社東芝 無線送信装置及び無線受信装置
US20080317142A1 (en) * 2005-07-29 2008-12-25 Qualcomm Incorporated System and method for frequency diversity
US20070081484A1 (en) * 2004-07-29 2007-04-12 Wang Michael M Methods and apparatus for transmitting a frame structure in a wireless communication system
US8391410B2 (en) * 2004-07-29 2013-03-05 Qualcomm Incorporated Methods and apparatus for configuring a pilot symbol in a wireless communication system
US9246728B2 (en) 2004-07-29 2016-01-26 Qualcomm Incorporated System and method for frequency diversity
JP2008508815A (ja) * 2004-07-29 2008-03-21 クゥアルコム・インコーポレイテッド 変調ダイバーシティのためのシステム及び方法
US7809091B2 (en) * 2006-01-05 2010-10-05 Broadcom Corporation Method and system for decoding single antenna interference cancellation (SAIC) and redundancy processing adaptation using frame process
US7587211B2 (en) * 2005-12-21 2009-09-08 Broadcom Corporation Method and system for adaptive multi rate (AMR) and measurements downlink adaptation
JP4387282B2 (ja) * 2004-10-20 2009-12-16 株式会社エヌ・ティ・ティ・ドコモ 信号分離装置及び信号分離方法
KR100625248B1 (ko) * 2004-11-18 2006-09-18 한국전자통신연구원 레인징 의사 잡음 부호 발생 장치 및 그 방법
US9246560B2 (en) 2005-03-10 2016-01-26 Qualcomm Incorporated Systems and methods for beamforming and rate control in a multi-input multi-output communication systems
US9154211B2 (en) 2005-03-11 2015-10-06 Qualcomm Incorporated Systems and methods for beamforming feedback in multi antenna communication systems
US8446892B2 (en) 2005-03-16 2013-05-21 Qualcomm Incorporated Channel structures for a quasi-orthogonal multiple-access communication system
US9143305B2 (en) 2005-03-17 2015-09-22 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9520972B2 (en) 2005-03-17 2016-12-13 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9461859B2 (en) 2005-03-17 2016-10-04 Qualcomm Incorporated Pilot signal transmission for an orthogonal frequency division wireless communication system
US9184870B2 (en) 2005-04-01 2015-11-10 Qualcomm Incorporated Systems and methods for control channel signaling
US9408220B2 (en) 2005-04-19 2016-08-02 Qualcomm Incorporated Channel quality reporting for adaptive sectorization
US9036538B2 (en) 2005-04-19 2015-05-19 Qualcomm Incorporated Frequency hopping design for single carrier FDMA systems
US8565194B2 (en) 2005-10-27 2013-10-22 Qualcomm Incorporated Puncturing signaling channel for a wireless communication system
US8611284B2 (en) 2005-05-31 2013-12-17 Qualcomm Incorporated Use of supplemental assignments to decrement resources
US8879511B2 (en) 2005-10-27 2014-11-04 Qualcomm Incorporated Assignment acknowledgement for a wireless communication system
US8462859B2 (en) 2005-06-01 2013-06-11 Qualcomm Incorporated Sphere decoding apparatus
US9179319B2 (en) 2005-06-16 2015-11-03 Qualcomm Incorporated Adaptive sectorization in cellular systems
US8599945B2 (en) 2005-06-16 2013-12-03 Qualcomm Incorporated Robust rank prediction for a MIMO system
WO2006137024A1 (en) * 2005-06-24 2006-12-28 Koninklijke Philips Electronics N.V. Method and apparatus for spatial temporal turbo channel coding/decoding in wireless network
KR100863897B1 (ko) * 2005-06-24 2008-10-17 삼성전자주식회사 광대역 무선통신시스템에서 파일럿 오버헤드 감소 장치 및방법
US8295362B2 (en) 2006-01-05 2012-10-23 Broadcom Corporation Method and system for redundancy-based decoding of video content
US9391751B2 (en) * 2005-07-29 2016-07-12 Qualcomm Incorporated System and method for frequency diversity
US9042212B2 (en) * 2005-07-29 2015-05-26 Qualcomm Incorporated Method and apparatus for communicating network identifiers in a communication system
US8885628B2 (en) 2005-08-08 2014-11-11 Qualcomm Incorporated Code division multiplexing in a single-carrier frequency division multiple access system
US8743909B2 (en) * 2008-02-20 2014-06-03 Qualcomm Incorporated Frame termination
US9209956B2 (en) 2005-08-22 2015-12-08 Qualcomm Incorporated Segment sensitive scheduling
US8594252B2 (en) * 2005-08-22 2013-11-26 Qualcomm Incorporated Interference cancellation for wireless communications
US20070041457A1 (en) 2005-08-22 2007-02-22 Tamer Kadous Method and apparatus for providing antenna diversity in a wireless communication system
US9071344B2 (en) * 2005-08-22 2015-06-30 Qualcomm Incorporated Reverse link interference cancellation
US8611305B2 (en) 2005-08-22 2013-12-17 Qualcomm Incorporated Interference cancellation for wireless communications
US8223904B2 (en) 2005-08-22 2012-07-17 Qualcomm Incorporated Multiple hypothesis decoding
US8630602B2 (en) * 2005-08-22 2014-01-14 Qualcomm Incorporated Pilot interference cancellation
US8644292B2 (en) 2005-08-24 2014-02-04 Qualcomm Incorporated Varied transmission time intervals for wireless communication system
US9136974B2 (en) 2005-08-30 2015-09-15 Qualcomm Incorporated Precoding and SDMA support
US9225488B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Shared signaling channel
US9225416B2 (en) 2005-10-27 2015-12-29 Qualcomm Incorporated Varied signaling channels for a reverse link in a wireless communication system
US9210651B2 (en) 2005-10-27 2015-12-08 Qualcomm Incorporated Method and apparatus for bootstraping information in a communication system
US9144060B2 (en) 2005-10-27 2015-09-22 Qualcomm Incorporated Resource allocation for shared signaling channels
US9088384B2 (en) * 2005-10-27 2015-07-21 Qualcomm Incorporated Pilot symbol transmission in wireless communication systems
US8582509B2 (en) 2005-10-27 2013-11-12 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US8045512B2 (en) 2005-10-27 2011-10-25 Qualcomm Incorporated Scalable frequency band operation in wireless communication systems
US9172453B2 (en) 2005-10-27 2015-10-27 Qualcomm Incorporated Method and apparatus for pre-coding frequency division duplexing system
US8693405B2 (en) 2005-10-27 2014-04-08 Qualcomm Incorporated SDMA resource management
US8477684B2 (en) 2005-10-27 2013-07-02 Qualcomm Incorporated Acknowledgement of control messages in a wireless communication system
US8582548B2 (en) 2005-11-18 2013-11-12 Qualcomm Incorporated Frequency division multiple access schemes for wireless communication
US8064414B2 (en) * 2005-12-13 2011-11-22 Qualcomm, Incorporated Range extension techniques for a wireless local area network
KR100718608B1 (ko) * 2005-12-29 2007-05-17 포스데이타 주식회사 무선통신 시스템에서의 전송 신호 디코딩 방법 및 장치
US8831607B2 (en) 2006-01-05 2014-09-09 Qualcomm Incorporated Reverse link other sector communication
US8290095B2 (en) * 2006-03-23 2012-10-16 Qualcomm Incorporated Viterbi pack instruction
US8175175B1 (en) * 2006-04-03 2012-05-08 Aaris Group Inc. Method and system for rate-shaping and transmitting media streams
US8218673B2 (en) * 2006-08-15 2012-07-10 Samsung Electronics Co., Ltd. Method and system for providing a dual-channel beacon signal in a wireless network
US8190961B1 (en) * 2006-11-28 2012-05-29 Marvell International Ltd. System and method for using pilot signals in non-volatile memory devices
KR100877750B1 (ko) 2006-12-27 2009-01-12 포스데이타 주식회사 직교주파수 분할 다중 접속 시스템의 파일럿 톤 생성 방법및 장치와 이를 이용한 채널추정 방법 및 장치
MX2009012392A (es) 2007-05-16 2009-12-01 Thomson Licensing Aparato y metodo para codificar y descodificar señales.
KR100859724B1 (ko) * 2007-05-28 2008-09-23 한국전자통신연구원 인체 통신 시스템에서 데이터 속도가 변하는 신호 송신 및수신 장치 및 방법
US8848913B2 (en) * 2007-10-04 2014-09-30 Qualcomm Incorporated Scrambling sequence generation in a communication system
CA2701634A1 (en) 2007-10-15 2009-04-23 Richard W. Citta High definition television transmission with mobile capability
KR101490877B1 (ko) 2007-10-15 2015-02-06 톰슨 라이센싱 디지털 텔레비전 시스템을 위한 프리앰블
EP2213021B1 (en) * 2007-11-20 2013-10-16 Imec Device and method for signal detection in a tdma network
KR101432814B1 (ko) * 2007-11-30 2014-08-28 삼성전자주식회사 무선 망에서 비트 레이트 가변 제어 방법
US8787181B2 (en) * 2008-01-14 2014-07-22 Qualcomm Incorporated Resource allocation randomization
US8923249B2 (en) * 2008-03-26 2014-12-30 Qualcomm Incorporated Method and apparatus for scrambling sequence generation in a communication system
US9408165B2 (en) * 2008-06-09 2016-08-02 Qualcomm Incorporated Increasing capacity in wireless communications
US9277487B2 (en) 2008-08-01 2016-03-01 Qualcomm Incorporated Cell detection with interference cancellation
US9237515B2 (en) * 2008-08-01 2016-01-12 Qualcomm Incorporated Successive detection and cancellation for cell pilot detection
US20100097955A1 (en) * 2008-10-16 2010-04-22 Qualcomm Incorporated Rate determination
US9160577B2 (en) 2009-04-30 2015-10-13 Qualcomm Incorporated Hybrid SAIC receiver
US8787509B2 (en) * 2009-06-04 2014-07-22 Qualcomm Incorporated Iterative interference cancellation receiver
US8831149B2 (en) * 2009-09-03 2014-09-09 Qualcomm Incorporated Symbol estimation methods and apparatuses
JP6091895B2 (ja) 2009-11-27 2017-03-08 クゥアルコム・インコーポレイテッドQualcomm Incorporated 無線通信における容量の増加
KR101363016B1 (ko) 2009-11-27 2014-02-13 퀄컴 인코포레이티드 무선 통신들에서의 용량 증가
US8681679B2 (en) 2009-12-21 2014-03-25 Lg Electronics Inc. Transmitting system and method for transmitting digital broadcast signal
US9231789B2 (en) 2012-05-04 2016-01-05 Infineon Technologies Ag Transmitter circuit and method for operating thereof
US10340864B2 (en) * 2012-05-04 2019-07-02 Infineon Technologies Ag Transmitter circuit and method for controlling operation thereof
US9001812B2 (en) * 2012-12-19 2015-04-07 Nokia Solutions And Networks Oy Timing error estimate of UL synchronization
US8794517B1 (en) * 2013-08-07 2014-08-05 Square, Inc. Encoding data in multiple formats
US9780921B2 (en) 2014-07-11 2017-10-03 Quallcomm Incorporated Packet detection and bandwidth classification for variable-bandwidth packets
WO2017065531A1 (ko) * 2015-10-13 2017-04-20 주식회사 투니텔 고속 무선 통신을 위한 g-ofdm을 이용한 통신 방법 및 장치
USD905059S1 (en) 2018-07-25 2020-12-15 Square, Inc. Card reader device
US10659112B1 (en) 2018-11-05 2020-05-19 XCOM Labs, Inc. User equipment assisted multiple-input multiple-output downlink configuration
US10812216B2 (en) 2018-11-05 2020-10-20 XCOM Labs, Inc. Cooperative multiple-input multiple-output downlink scheduling
US10432272B1 (en) 2018-11-05 2019-10-01 XCOM Labs, Inc. Variable multiple-input multiple-output downlink user equipment
US10756860B2 (en) 2018-11-05 2020-08-25 XCOM Labs, Inc. Distributed multiple-input multiple-output downlink configuration
KR20210087089A (ko) 2018-11-27 2021-07-09 엑스콤 랩스 인코퍼레이티드 넌-코히어런트 협력 다중 입출력 통신
US10756795B2 (en) 2018-12-18 2020-08-25 XCOM Labs, Inc. User equipment with cellular link and peer-to-peer link
US11063645B2 (en) 2018-12-18 2021-07-13 XCOM Labs, Inc. Methods of wirelessly communicating with a group of devices
US11330649B2 (en) 2019-01-25 2022-05-10 XCOM Labs, Inc. Methods and systems of multi-link peer-to-peer communications
US10756767B1 (en) 2019-02-05 2020-08-25 XCOM Labs, Inc. User equipment for wirelessly communicating cellular signal with another user equipment
US10735057B1 (en) 2019-04-29 2020-08-04 XCOM Labs, Inc. Uplink user equipment selection
US10686502B1 (en) 2019-04-29 2020-06-16 XCOM Labs, Inc. Downlink user equipment selection
US11411778B2 (en) 2019-07-12 2022-08-09 XCOM Labs, Inc. Time-division duplex multiple input multiple output calibration
US11411779B2 (en) 2020-03-31 2022-08-09 XCOM Labs, Inc. Reference signal channel estimation
US12068953B2 (en) 2020-04-15 2024-08-20 Virewirx, Inc. Wireless network multipoint association and diversity
WO2022241436A1 (en) 2021-05-14 2022-11-17 XCOM Labs, Inc. Scrambling identifiers for wireless communication systems

Family Cites Families (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59212048A (ja) 1983-05-18 1984-11-30 Canon Inc デ−タ伝送制御方式
US4901307A (en) 1986-10-17 1990-02-13 Qualcomm, Inc. Spread spectrum multiple access communication system using satellite or terrestrial repeaters
US5657317A (en) * 1990-01-18 1997-08-12 Norand Corporation Hierarchical communication system using premises, peripheral and vehicular local area networking
US5090024A (en) * 1989-08-23 1992-02-18 Intellon Corporation Spread spectrum communications system for networks
US5568483A (en) * 1990-06-25 1996-10-22 Qualcomm Incorporated Method and apparatus for the formatting of data for transmission
US5103459B1 (en) 1990-06-25 1999-07-06 Qualcomm Inc System and method for generating signal waveforms in a cdma cellular telephone system
FR2675971B1 (fr) 1991-04-23 1993-08-06 France Telecom Procede de codage correcteur d'erreurs a au moins deux codages convolutifs systematiques en parallele, procede de decodage iteratif, module de decodage et decodeur correspondants.
US5289476A (en) 1991-05-10 1994-02-22 Echelon Corporation Transmission mode detection in a modulated communication system
DE69233502T2 (de) 1991-06-11 2006-02-23 Qualcomm, Inc., San Diego Vocoder mit veränderlicher Bitrate
US5353352A (en) * 1992-04-10 1994-10-04 Ericsson Ge Mobile Communications Inc. Multiple access coding for radio communications
ZA938324B (en) 1992-11-24 1994-06-07 Qualcomm Inc Pilot carrier dot product circuit
JPH0761072B2 (ja) * 1993-02-26 1995-06-28 日本電気株式会社 衛星通信システム
JP2965056B2 (ja) * 1993-05-27 1999-10-18 ソニー株式会社 復号化装置
US5566206A (en) 1993-06-18 1996-10-15 Qualcomm Incorporated Method and apparatus for determining data rate of transmitted variable rate data in a communications receiver
GB9315011D0 (en) * 1993-07-20 1993-09-01 British Telecomm Dispersion compensation
MY112371A (en) 1993-07-20 2001-05-31 Qualcomm Inc System and method for orthogonal spread spectrum sequence generation in variable data rate systems
JP3102221B2 (ja) * 1993-09-10 2000-10-23 三菱電機株式会社 適応等化器および適応ダイバーシチ等化器
ZA947317B (en) * 1993-09-24 1995-05-10 Qualcomm Inc Multirate serial viterbi decoder for code division multiple access system applications
JPH07170210A (ja) * 1993-12-16 1995-07-04 Nec Corp スペクトラム拡散変復調方法及びそれを用いた変調器・ 復調器
JP3260950B2 (ja) * 1994-02-18 2002-02-25 松下電器産業株式会社 データ通信装置
US5511067A (en) * 1994-06-17 1996-04-23 Qualcomm Incorporated Layered channel element in a base station modem for a CDMA cellular communication system
JP3280830B2 (ja) 1994-06-20 2002-05-13 株式会社東芝 無線通信システムおよび無線通信基地局
JPH0856376A (ja) 1994-08-10 1996-02-27 Fujitsu Ltd 無線呼出システムにおける符号伝送方法及び携帯呼出装置
US6141353A (en) * 1994-09-15 2000-10-31 Oki Telecom, Inc. Subsequent frame variable data rate indication method for various variable data rate systems
US5533004A (en) * 1994-11-07 1996-07-02 Motorola, Inc. Method for providing and selecting amongst multiple data rates in a time division multiplexed system
KR100220344B1 (ko) 1995-02-23 1999-09-15 다치카와 게이지 가변 속도 전송 방법 및 그 방법을 이용한 송신기 및 수신기
ZA961025B (en) * 1995-02-28 1996-07-16 Qualcomm Inc Method and apparatus for providing variable rate data in a communications system using non-orthogonal overflow channels
JPH08288927A (ja) 1995-04-17 1996-11-01 Oki Electric Ind Co Ltd スペクトル拡散通信方式及びスペクトル拡散通信装置
US5757813A (en) 1995-10-18 1998-05-26 Telefonaktiebolaget Lm Ericsson Method for achieving optimal channel coding in a communication system
US5737327A (en) * 1996-03-29 1998-04-07 Motorola, Inc. Method and apparatus for demodulation and power control bit detection in a spread spectrum communication system
JP3159301B2 (ja) 1996-05-02 2001-04-23 株式会社エヌ・ティ・ティ・ドコモ データ信号送信方法
JP3385299B2 (ja) 1996-05-20 2003-03-10 三菱電機株式会社 スペクトル拡散通信装置
US5930230A (en) * 1996-05-28 1999-07-27 Qualcomm Incorporated High data rate CDMA wireless communication system
US6047175A (en) * 1996-06-28 2000-04-04 Aironet Wireless Communications, Inc. Wireless communication method and device with auxiliary receiver for selecting different channels
US5978414A (en) 1996-07-03 1999-11-02 Matsushita Electric Industrial Co., Ltd. Transmission rate judging unit
US6064663A (en) * 1996-09-10 2000-05-16 Nokia Mobile Phones Limited Cellular CDMA data link utilizing multiplexed channels for data rate increase
US5831978A (en) 1996-10-18 1998-11-03 Telefonaktiebolaget L M Ericsson Publ. Method for multiplexing of parallel information streams in a CDMA system
US5872775A (en) * 1996-10-30 1999-02-16 Qualcomm Incorporated Method and apparatus for performing rate determination
US5881058A (en) * 1996-11-25 1999-03-09 Motorola, Inc. Method for performing a signal search in a wireless communication system
JP2806920B2 (ja) 1997-02-05 1998-09-30 株式会社ワイ・アール・ピー移動通信基盤技術研究所 スペクトル拡散多重伝送装置
JPH10243371A (ja) 1997-02-27 1998-09-11 Toshiba Corp データ通信装置及びデータ通信方法
US6094428A (en) * 1997-04-30 2000-07-25 Motorola, Inc. Method and apparatus for transmission and reception of a transmission rate in a CDMA communication system
KR100363312B1 (ko) * 1997-05-16 2002-11-30 가부시키가이샤 엔.티.티.도코모 가변 레이트 송신 방법, 수신 방법, 가변 레이트 송신 장치 및 수신 장치
US6064692A (en) * 1997-06-20 2000-05-16 Amati Communications Corporation Protocol for transceiver initialization
DE69825370T2 (de) * 1997-07-17 2004-12-16 Matsushita Electric Industrial Co., Ltd., Kadoma CDMA Funknachrichtenübertragungsgerät
KR100365346B1 (ko) * 1997-09-09 2003-04-11 삼성전자 주식회사 이동통신시스템의쿼시직교부호생성및쿼시직교부호를이용한대역확산장치및방법
US6363058B1 (en) * 1997-09-24 2002-03-26 Telefonaktiebolaget L M Ericsson (Publ) Multi-service handling by a single mobile station
US6574211B2 (en) * 1997-11-03 2003-06-03 Qualcomm Incorporated Method and apparatus for high rate packet data transmission
KR100252932B1 (ko) * 1997-11-06 2000-04-15 서평원 코드분할다중접속셀룰러전화시스템에서주파수간핸드오프제어방법
US6147964A (en) * 1998-05-07 2000-11-14 Qualcomm Inc. Method and apparatus for performing rate determination using orthogonal rate-dependent walsh covering codes
US6009091A (en) * 1998-03-13 1999-12-28 Motorola, Inc. Method and apparatus for mobile station location within a communication system
US6353626B1 (en) * 1998-05-04 2002-03-05 Nokia Mobile Phones Limited Methods and apparatus for providing non-uniform de-multiplexing in a multi-carrier wide band CDMA system
US6307867B1 (en) * 1998-05-14 2001-10-23 Telefonaktiebolaget Lm Ericsson (Publ) Data transmission over a communications link with variable transmission rates
US6317413B1 (en) * 1998-05-18 2001-11-13 Nokia Mobile Phones Ltd. Method and apparatus for assigning variable length walsh codes in a spread spectrum system
FI105974B (fi) * 1998-06-22 2000-10-31 Nokia Mobile Phones Ltd Menetelmä signaalin koodaamiseksi tiedonsiirtojärjestelmässä ja tiedonsiirtojärjestelmä
DE19832554C2 (de) * 1998-07-20 2000-06-21 Ericsson Telefon Ab L M Spreizvorrichtung für multiple Datenraten
US6359877B1 (en) * 1998-07-21 2002-03-19 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for minimizing overhead in a communication system
US6798736B1 (en) * 1998-09-22 2004-09-28 Qualcomm Incorporated Method and apparatus for transmitting and receiving variable rate data
JP4634915B2 (ja) 2004-11-15 2011-02-16 新日本製鐵株式会社 高ヤング率鋼板、それを用いた溶融亜鉛めっき鋼板、合金化溶融亜鉛めっき鋼板、高ヤング率鋼管、高ヤング率溶融亜鉛めっき鋼管、及び高ヤング率合金化溶融亜鉛めっき鋼管、並びにそれらの製造方法
US12647793B2 (en) 2023-12-19 2026-06-02 Nokia Technologies Oy Method for authenticating to a remote server using service-specific credentials stored in the eUICC

Also Published As

Publication number Publication date
KR20010075277A (ko) 2001-08-09
EP1116353B1 (en) 2012-02-29
JP2011055518A (ja) 2011-03-17
KR100817456B1 (ko) 2008-03-27
HK1040021A1 (zh) 2002-05-17
CN1326628A (zh) 2001-12-12
JP5587125B2 (ja) 2014-09-10
JP2009065703A (ja) 2009-03-26
EP1116353A1 (en) 2001-07-18
KR101067307B1 (ko) 2011-09-23
US20080080363A1 (en) 2008-04-03
EP2278745A2 (en) 2011-01-26
EP3493413A1 (en) 2019-06-05
AU6394899A (en) 2000-04-10
ATE547850T1 (de) 2012-03-15
WO2000018055A1 (en) 2000-03-30
US7961592B2 (en) 2011-06-14
JP5474724B2 (ja) 2014-04-16
KR20070087195A (ko) 2007-08-27
CN1533082A (zh) 2004-09-29
KR20070104956A (ko) 2007-10-29
JP2009219126A (ja) 2009-09-24
KR100780277B1 (ko) 2007-11-28
CN1533082B (zh) 2013-10-16
JP2011055517A (ja) 2011-03-17
US7315531B2 (en) 2008-01-01
EP2278745A3 (en) 2012-10-03
US6798736B1 (en) 2004-09-28
JP2002525969A (ja) 2002-08-13
US20040218570A1 (en) 2004-11-04

Similar Documents

Publication Publication Date Title
KR100817456B1 (ko) 가변 레이트 데이터 송신 및 수신을 위한 장치 및 방법
ES2236811T3 (es) Unidad de abonado para un sistema de comunicacion inalambrica cdma.
ES2225975T3 (es) Unidad de abonado para el sistema de comunicacion inalambrica cdma.
ES2316908T3 (es) Control de potencia y tasa de transferencia en un sistema de acceso multiple por division de codigo.
ES2340471T3 (es) Generacion de informnacion de control para datos en paquetes.
ES2286851T3 (es) Unidad de abonado con fuentes plurales de datos y control para sistema de comunicacion inalambrica cdma.
ES2290972T3 (es) Canales suplementarios de alta tasa de transmision de datos para un sistema de telecomunicacion cdma.
ES2345279T3 (es) Unidad de abonado y procedimiento para su uso en un sistema de comunicacion inalambrica.
ES2380360T3 (es) Método y aparato para comunicaciones en modo comprimido sobre una interfaz o enlace de radio
ES2233966T3 (es) Metodo y aparato para proporcionar datos a velocidad variable en un sistema de comunicaciones usando los canales no ortogonales de rebosamiento.
ES2449232T3 (es) Método y aparato para controlar la transmisión de paquetes en un sistema de comunicaciones inalámbricas
US7180953B2 (en) Apparatus and method for efficiently distributing energy over a packet data channel in a mobile communication system for high rate packet transmission
ES2276480T3 (es) Procedimiento y aparato de transmision de datos por paquetes a alta velocidad.
EP1124345A2 (en) Diffusion code generator, CDMA communication apparatus using the same, and diffusion code generating method used therefor
US20060245455A1 (en) System and method for transmission of low rate data
Wang et al. Optimal Transport Format Detection for UMTS Uplink
Wang et al. Optimal blind transport format detection for the UMTS uplink
Lakkavalli Stretchable architectures for 3rd generation wireless networks
Carroll¹ et al. Analysis of IS-95 CDMA Voice Privacy
HK1068477A (en) Method and apparatus for transmitting and receiving variable rate data