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 PDFInfo
- 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
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)
- REIVINDICACIONES1. 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.
- 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.
- 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.
- 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.
- 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. 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, de10 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 de15 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. 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.
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)
| 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)
| 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 |
-
1998
- 1998-09-22 US US09/158,254 patent/US6798736B1/en not_active Expired - Lifetime
-
1999
- 1999-09-22 CN CN99813535A patent/CN1326628A/zh active Pending
- 1999-09-22 WO PCT/US1999/021756 patent/WO2000018055A1/en not_active Ceased
- 1999-09-22 EP EP99951526A patent/EP1116353B1/en not_active Expired - Lifetime
- 1999-09-22 KR KR1020017003651A patent/KR100817456B1/ko not_active Expired - Lifetime
- 1999-09-22 HK HK02101188.8A patent/HK1040021A1/zh unknown
- 1999-09-22 ES ES99951526T patent/ES2380792T3/es not_active Expired - Lifetime
- 1999-09-22 KR KR1020077016822A patent/KR100780277B1/ko not_active Expired - Fee Related
- 1999-09-22 AU AU63948/99A patent/AU6394899A/en not_active Abandoned
- 1999-09-22 JP JP2000571601A patent/JP2002525969A/ja not_active Withdrawn
- 1999-09-22 CN CN2004100323860A patent/CN1533082B/zh not_active Expired - Lifetime
- 1999-09-22 KR KR1020077024268A patent/KR101067307B1/ko not_active Expired - Lifetime
- 1999-09-22 AT AT99951526T patent/ATE547850T1/de active
- 1999-09-22 EP EP10182435A patent/EP2278745A3/en not_active Withdrawn
- 1999-09-22 EP EP19152076.6A patent/EP3493413A1/en not_active Withdrawn
-
2004
- 2004-06-01 US US10/858,873 patent/US7315531B2/en not_active Expired - Fee Related
-
2007
- 2007-11-15 US US11/940,757 patent/US7961592B2/en not_active Expired - Fee Related
-
2008
- 2008-11-07 JP JP2008286852A patent/JP2009065703A/ja not_active Withdrawn
-
2009
- 2009-04-08 JP JP2009094345A patent/JP2009219126A/ja not_active Withdrawn
-
2010
- 2010-10-01 JP JP2010223980A patent/JP5587125B2/ja not_active Expired - Lifetime
- 2010-10-01 JP JP2010223965A patent/JP5474724B2/ja not_active Expired - Lifetime
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 |