MXPA02001890A - Metodo y aparato para detectar unidades de informacion con un valor de cero en un sistema de comunicaciones. - Google Patents

Metodo y aparato para detectar unidades de informacion con un valor de cero en un sistema de comunicaciones.

Info

Publication number
MXPA02001890A
MXPA02001890A MXPA02001890A MXPA02001890A MXPA02001890A MX PA02001890 A MXPA02001890 A MX PA02001890A MX PA02001890 A MXPA02001890 A MX PA02001890A MX PA02001890 A MXPA02001890 A MX PA02001890A MX PA02001890 A MXPA02001890 A MX PA02001890A
Authority
MX
Mexico
Prior art keywords
received
information unit
units
received information
information
Prior art date
Application number
MXPA02001890A
Other languages
English (en)
Inventor
Patel Shimman
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of MXPA02001890A publication Critical patent/MXPA02001890A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • H04L1/208Arrangements for detecting or preventing errors in the information received using signal quality detector involving signal re-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/3738Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35 with judging correct decoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70703Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation using multiple or variable rates
    • H04B2201/70705Rate detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/26TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Error Detection And Correction (AREA)

Abstract

Tecnicas para detectar unidades de informacion de velocidad cero en una transmision de datos recibida. Una senal modulada es recibida y desmodu1ada de acuerdo con un formato de desmodulacion particular para generar simbolos desmodulados. Los simbolos desmodulados son repartidos en un numero de unidades de informacion recibidas. Para cada unidad de informacion recibida, es calculada en la metrica de calidad y comparada contra un valor umbral. El valor umbral -se selecciona, en parte, sobre la base de las metricas de calidad de las unidades de informacion recibidas. Sobre la base del resultado de la comparacion, la unidad de informacion recibida es indicada como transmitida y recibida con errores (es decir, borrada o mala) o no transmitida del todo (es decir una velocidad de cero o vacia). La metrica de calidad puede relacionarse con una energia de una unidad de informacion recibida, una distancia entre una unidad de informacion recibida y una palabra de codigo correspondiente a la unidad de informacion recibida, u otras metricas. El valor umbral puede ser seleccionado sobre la base de las metricas de calidad calculadas para las unidades de informacion decodificadas o las unidades de informacion recibidas identificadas como buenas, y puede ser ajustada dinamicamente sobre la base de la informacion actual disponible en el receptor. El metodo es utilizado de manera ventajosa en un sistema de comunicaciones CDMA (100).

Description

MÉTODO Y APARATO PARA DETECTAR UNIDADES DE INFORMACIÓN CON UN VALOR DE CERO EN UN SISTEMA DE COMUNICACIONES ANTECEDENTES DE LA INVENCIÓN I . Campo de la Invención La presente invención se relaciona con comunicaciones de datos. De manera más particular, la presente invención se relaciona con un método y un 10 aparato novedosos y mejorados para detectar unidades de información con un valor de cero en una transmisión de datos .
II. Descripción de la Técnica Relacionada 15 Actualmente existen muchos sistemas de comunicaciones modernos para transmitir datos de un dispositivo de origen a un dispositivo de destino. Entre esos sistemas, los sistemas de comunicación de acceso múltiple por división de código (CDMA) son sistemas de 20 transmisión de datos eficientes que emplean técnicas de espectro extendido para utilizar un ancho de banda de señal disponible entero. Los sistemas CDMA utilizan otras técnicas para mejorar aún más la capacidad del sistema y proporcionar a la vez el nivel de funcionamiento 25 requerido. Tales técnicas incluyen el ajuste dinámico del nivel de potencia de transmisión y transmisión de datos a una velocidad variable. En sistemas CDMA, la comunicación entre usuarios es conducida vía una o más estaciones base. Un primer usuario en una estación móvil se comunica con un segundo usuario en una segunda estación móvil transmitiendo datos sobre un enlace de regreso a la estación base. La estación base recibe los datos y puede encaminar los datos a otra estación base. Los datos son entonces transmitidos sobre el -enlace de ida de la misma estación base, o a una segunda estación base, a la segunda estación móvil. El enlace de ida se refiere a la transmisión de la estación base a la estación móvil, y el enlace de regreso se refiere a la transmisión de la estación móvil a la estación base. Las transmisiones de datos para sistemas CDMA ocurren en unidades de información de datos. Para mejorar la capacidad del sistema, la velocidad de cada unidad de información puede ser seleccionada de una de un número de velocidades posibles (por ejemplo, velocidad completa, media velocidad, un cuarto de velocidad y un octavo de velocidad) , dependiendo de la cantidad de datos a ser transmitidos. Para algunos sistemas CDMA, la transmisión ocurre a intervalos de tiempo especificados (por ejemplo 20 mseg) , con cada intervalo comprendiendo una sola unidad de información (20 mseg) en un número de unidades de información (5 mseg) más pequeñas. Cada unidad de información puede incluir una transmisión de datos con una transmisión o que no sea de datos. Una unidad de información sin transmisión es comúnmente referida como una unidad de información con un valor de cero (o vacía) . Los unidades de información con un valor variable y de cero permiten al sistema CDMA incrementar la capacidad disminuyendo el nivel de la potencia de transmisión, y reduciendo de este modo la interferencia, cuando están presentes cantidades más pequeñas de datos o no están presentes datos para la transmisión. En el dispositivo de recepción, es necesario un esquema de detección para detectar si una unidad de información fue recibida correctamente (es decir, una unidad de información buena) o recibida con errores (es decir, una unidad de información borrada o mala), o si no ocurrió transmisión (es decir, una unidad de información con un valor de cero o vacía) . Esta información puede ser requerida, por ejemplo, para ajustar el nivel de potencia de transmisión en el origen de la transmisión para mantener una nivel especificado de desempeño. Como puede observarse, las técnicas que pueden identificar exactamente unidades de información con un valor de cero son altamente deseables.
SUMARIO DE LA INVENCIÓN La presente invención proporciona técnicas novedosas y mejoradas para detectar unidades de información con un valor de cero en un transmisión de datos recibida. La detección del valor de cero puede lograrse utilizando varios métodos. Típicamente, se calcula una cualidad métrica para una unidad de información recibida que no pueda ser decodificada de manera confiable y comparada con un valor umbral. Sobre la base del resultado de la comparación, la unidad de información recibida es indicada como si hubiese sido transmitida y recibida con errores (es decir, borrada o mala) o no transmitida del todo (es decir, con un valor de cero o vacía) . De acuerdo con diferentes aspectos de la invención, el valor umbral puede ser 1) seleccionado sobre la base de la métrica de calidad calculada para las unidades de información decodificadas, 2) seleccionado sobre la base de la métrica de calidad calculada para las unidades de información recibidas identificadas como buenas, y 3) ajustado dinámicamente sobre la base de la información actualmente disponible en cl receptor. Esas características incrementan la exactitud de la identificación de unidades de información con un valor de cero tomando en cuenta las condiciones de operación del receptor.
Una modalidad de la invención proporciona un método para identificar unidades de información con un valor de cero en una transmisión de datos recibida. De acuerdo con el método, una señal modulada es recibida y desmodulada de acuerdo con un formato de desmodulación para generar símbolos desmodulados. Los símbolos desmodulados son repartidos en un número de unidades de información recibidas. Para cada unidad de información recibida, los símbolos son decodificados y ciertas métricas de decodificación (por ejemplo, porcentaje de error de símbolos, CRC, y así sucesivamente) son verificadas para determinar el éxito de la decodificación. Si la decodificación falla, o si un algoritmo de determinación de valor (RDA) necesita distinguir entre el valor de cero y los cuadros borrados, se calcula la métrica de calidad y se compara contra el valor umbral. El valor umbral es seleccionado sobre la base, en parte, de la métrica de calidad de las unidades de información recibidas. Una unidad de información recibida particular es identificada como si fuese una unidad de información con un valor de cero o una unidad de información con un valor diferente de cero sobre la base de la comparación. El método es utilizado de manera ventajosa en un sistema de comunicaciones CDMA.
La métrica de calidad puede relacionarse con la energía de una unidad de información recibida, una distancia entre una unidad de información recibida y una palabra de código correspondiente a la unidad de información recibida, u otras métricas. La energía puede ser calculada como la suma de los cuadrados de los símbolos para la unidad de información recibida. La distancia puede ser calculada decodificando una unidad de información recibida, recodificando los datos decodificados (si es utilizado- un código no sistemático en el dispositivo de transmisión) , y efectuando un producto punto de la unidad de información recibida con la unidad de información decodificada o recodificada . El valor umbral puede ser seleccionado sobre la base, en parte, de la métrica de calidad calculaaa de las unidades de información decodificadas identificadas como unidades de información buenas, y también puede ser ajustada dinámicamente . Otra modalidad de la invención proporciona un subsistema receptor en un sistema de comunicación. El subsistema de recepción incluye un desmodulador acoplado a un procesador de datos. El desmodulador recibe y desmodula una señal modulada de acuerdo con un formato de desmodulación particular para generar símbolos de datos está configurado , 7 para: 1) repartir los símbolos desmodulados en un número de unidades de información recibidas, 2) calcular una métrica de calidad por cada unidad de información recibida, 3) comparar la métrica de calidad para una unidad de información recibida particular contra un valor umbral, y 4) identificar la unidad de información particular recibida como si fuese una unidad de información de velocidad cero o una unidad de información con una velocidad diferente de cero sobre la base de la comparación. El valor umbral se selecciona sobre la base, en parte de las métricas de calidad de las unidades de información recibidas . El procesador de datos puede incluir: 1) un decodificador que recibe y decodifica las unidades de información recibidas para generar unidades de información decodificadas, 2) un circuito CRC que recibe y verifica las unidades de información decodificadas para identificar unidades de información buenas entre las unidades de información decodificadas, 3) un codificador que recibe y decodifica las unidades de información decodificadas, o una combinación de las mismas. La métrica de calidad puede relacionarse con una energía, distancia, u otras métricas de las unidades de información recibidas. *• • & Otra modalidad más de la invención proporciona un subsistema receptor utilizando un sistema de comunicación CDMA que opera para identificar cuadros con una velocidad de cero en una transmisión de datos 5 recibida. El subsistema receptor incluye un desmodulador, un decodificador, un circuito CRC y una unidad de cálculo métrico. El desmodulador recibe y desmodula una señal modulada de acuerdo con un formato de desmodulación particular para generar símbolos desmodulados. El 10 decodificador recibe los símbolos desmodulados, una pluralidad de unidades de información recibidas, y decodifica las unidades de información recibidas en unidades de información decodificadas . El circuito CRC recibe y verifica las unidades de información 15 decodificadas para identificar las unidades de información buenas entre las unidades de información decodificadas . La unidad de cálculo de métrica calcula una métrica de calidad por cada una de la pluralidad de unidades de información recibidas, compara la métrica de 20 calidad para una unidad de información recibida particular contra un valor umbral, e identifica la unidad de información particular como si fuese una unidad de información de velocidad de cero o una unidad de información a una velocidad diferente de cero sobre la 25 comparación. El valor umbral se selecciona sobre la base, en parte, de las métricas de calidad de las unidades de información recibidas.
BREVE DESCRIPCIÓN DE LOS DIBUJOS 5 Las características, naturaleza y ventaja de la presente invención se volverán más evidentes a partir de la descripción más detallada expuesta más adelante cuando se tome en conjunto con los dibujos en los cuales caracteres de referencia similares se identifican de 10 manera correspondiente a su través y donde: La FIGURA 1 muestra un diagrama de una modalidad de un sistema de comunicación que comprende células múltiples; La FIGURA 2 muestra un diagrama de bloques de 15 una modalidad de una estación base para generar un canal fundamental y un canal de control para la transmisión del enlace de ida; La FIGURA 3 muestra un diagrama de bloques de una modalidad de una porción de una estación móvil para 20 procesar los canales fundamental y de control recibidos sobre la transmisión del enlace de ida; La FIGURA 4 muestra un diagrama de bloques de una modalidad de una unidad de decodificación dentro de la estación móvil; y • 10 La FIGURA 5 es una gráfica que muestra dos extensiones de densidad de probabilidad (PDF) para dos hipótesis (H0 y Hl) de una unidad de información de datos recibida .
DESCRIPCIÓN DETALLADA DE LAS MODALIDADES ESPECIFICAS La FIGURA 1 muestra un diagrama de una modalidad de un sistema de comunicación 100 que comprende células múltiples 110a - llOg. Cada célula 110 es servida por una estación base correspondiente 120. Varias estaciones móviles 130 están dispersas a través del sistema de comunicaciones. En una modalidad, cada estación móvil 130 se comunica con una o más estaciones base 120 sobre los enlaces de ida y regreso dependiendo de si la estación móvil está en el modo de transferencia imperceptible. En la FIGURA 1, la línea sólida con la flecha indica una transmisión de datos de una estación base a una estación móvil. Una línea discontinua con la flecha indica que la estación móvil está recibiendo la señal piloto, pero no la transmisión de datos, de la estación base. La comunicación del enlace de regreso no se muestra en la FIGURA 1 por simplicidad. Como se muestra en la FIGURA 1, cada estación base puede transmitir datos a una o más estaciones móviles en cualquier momento dado. Las estaciones móviles, especialmente aquéllas localizadas cerca del límite de una célula, pueden recibir transmisiones de datos y señales piloto de estaciones base múltiples. Si la señal piloto de una estación base particular se encuentra por encima de un umbral particular, la estación móvil puede solicitar a la estación base ser agregada al conjunto activo de la estación móvil. En una modalidad, cada estación móvil puede recibir transmisiones de datos de cero o más miembros del conjunto activo. La presente invención puede ser aplicada a los sistemas de acceso múltiples por dimisión de código (CDMA) , sistemas de acceso múltiple por división de tiempo (TDMA) , sistemas de acceso múltiple por división de frecuencia (FDMA), y otros sistemas de comunicaciones. La Unión Internacional de Telecomunicaciones (ITU) recientemente solicitó la presentación de los métodos propuestos para proporcionar servicios de datos de alta velocidad y servicios de frecuencia vocal de alta calidad sobre canales de comunicación inalámbricos. La mayoría de las propuestas operan dentro de un ambiente de acceso múltiple por división de código. Para mayor claridad, la presente invención se describe en términos de la presentación de la Asociación de la Industria de las Telecomunicación (TÍA) titulada "La Presentación Candidata del cdma2000 tt --f 12 ITU-R RRT," aquí posteriormente referida como IS-2000. Sin embargo, las enseñanzas de la presente invención son igualmente muy adecuadas para aplicarse a otros estándares CDMA propuestos a ITU . Una de las propuestas 5 fue emitida por el Instituto Europeo de Estándares de Telecomunicaciones (ETSI) , titulada "Presentación Candidata ITU-R RTT Acceso de Radios Terrestre ETSI UMTS ( UTRA) 'J aquí posteriormente referida como CDMA. El contenido de esas presentaciones son de dominio público 10 y son bien conocidas en la técnica. La FIGURA 2 muestra un diagrama de bloques de una modalidad de una porción de la estación base para generar un canal fundamental y un canal de control para la transmisión de un enlace de ida. El canal fundamental 15 puede ser utilizado para enviar datos primarios de la estación base a la estación móvil . En el caso de transmisiones de frecuencia vocal, el canal fundamental transporta datos de frecuencia vocal. El canal de control transporta datos de control tales como información de 20 estado y señalización en la estación móvil. Para mayor claridad, la invención es descrita para transmisiones del enlace de ida de la estación base a la estación base a la estación móvil, pero es igualmente aplicable para transmisiones del canal de regreso de la estación móvil a 25 la estación base. - 13 Como se muestra en la FIGURA 2, un generador de mensaje 212 genera y proporciona mensajes de control a un verificador de redundancia cíclica (CRC) y generador de bits de cola 214. El generador 214 anexa un conjunto de bits CRC utilizados para verificar la exactitud de la codificación de la estación móvil. Los bits CRC son bits de paridad generados sobre la base del contenido del mensaje de control particular. El generador 214 anexa además un conjunto de bits de cola al mensaje de control para -limpiar la memoria del decodificador en la estación móvil. El mensaje de control con formato es entonces proporcionado a un codificador 216 que codifica el mensaje para un formato de codificación particular. El codificador 216 proporciona la codificación de corrección de errores anticipada (FEC) del mensaje de control. En una modalidad específica, el codificador 216 es un codificador convolucional de media velocidad a un cuarto de velocidad, como se define en la presentación IS-2000. Los símbolos codificados del codificador 216 son proporcionados a un perforador de símbolos 220 que perfora, o remueve, algunos de los símbolos de acuerdo con un patrón de perforación particular. Los símbolos no perforados son proporcionados a un intercalador 222 que reordena los símbolos de acuerdo con un formato de ¡e* intercalación particular. Los símbolos intercalados son proporcionados a un modulador 230. Una fuente de datos de velocidad variable 232 genera datos de velocidad variable. Los datos pueden 5 comprender mensajes de frecuencia vocal, video, facsímil, medios múltiples, correo electrónico y otras formas de datos digitales. Un ejemplo de un método para transmitir datos en unidades de información de canal de código y duración fija se describe en la Patente Estadounidense 10 No. 5,504,773, titulada "MÉTODO Y APARATO PARA DAR FORMATO A DATOS PARA LA TRANSMISIÓN" otorgada al beneficiario de la presente invención, e incorporada aquí como referencia. De manera general, la fuente de datos de velocidad variable 232 puede soportar cualquier número de 15 velocidades, también puede soportar una velocidad de cero para la ausencia de transmisión de datos. En una modalidad específica, la fuente de datos de velocidad variable 232 es un codificador de frecuencia vocal de velocidad variable tal como el descrito en la 20 Patente Estadounidense No. 5,414,796 titulada "VOCODER DE VELOCIDAD VARIABLE", otorgada al beneficiario de la presente invención, e incorporada aquí como referencia. Los codificadores de frecuencia vocal de velocidad variable son populares y las comunicaciones inalámbricas 25 debido a que su uso incrementa la vida de la batería y los dispositivos de comunicación inalámbricos y mejora la capacidad del sistema con un impacto mínimo sobre la calidad de la frecuencia vocal percibida. La Asociación de la Industria de las Telecomunicaciones ha codificado algunos codificadores de frecuencia vocal de velocidad variable populares en estándares tales como el Estándar Interino IS-96 y el Estándar Interino IS-733. Esos codificadores de frecuencia vocal de velocidad variable codifican la señal de frecuencia vocal a cuatro velocidades posibles sobre la base del nivel de actividad de voz. Esas velocidades son referidas como velocidad lenta, media velocidad, un cuarto de velocidad y un octavo de velocidad. Cada velocidad está asociada con un número particular de bits utilizados para codificar una unidad de información de frecuencia vocal, con la velocidad completa, media, de un cuarto y un octavo respectivamente, utilizando la mitad, un cuarto y un octavo de número máximo especificado de bits para codificar la unidad de información. La velocidad puede variar sobre una base de unidad de información por unidad de información. La fuente de datos de velocidad variable 323 proporciona los datos, unidades de información, a un CRC y un generador de bits de cola 234. El generador 234 anexa un conjunto de bits de CRC utilizados para '*S 16 verificar la exactitud de la codificación en la estación móvil. Nuevamente, los bits del CRC son bits de paridad generados sobre una base del contenido de la unidad de información de datos particular. El generador 234 también anexa un conjunto de bits de cola en la unidad de información de datos para limpiar la memoria del decodificador en la estación móvil. La unidad de información con formato es proporcionada a un codificador 236 que codifica a la unidad de información con un formato de codificación particular. El codificador 236 proporciona codificación de corrección de errores anticipada de los datos. En una modalidad específica, el codificador 236 es un codificador convolucional o turbocodificador operado ya sea a media velocidad o a un cuarto de velocidad, de acuerdo a lo definido por la presentación del IS-2000. Los símbolos codificados del codificador 216 son proporcionados a un generador de repetición de símbolos 238 que repite los símbolos codificados de las unidades de información de menor velocidad. Los símbolos son entonces proporcionados a un elemento perforador 240 que perfora algunos de los símbolos de acuerdo con un patrón de perforación particular para proporcionar un número particular de símbolos por cada unidad de información. Los símbolos no perforados son proporcionados a un intercalador 242 que reordena los símbolos de acuerdo con un formato de intercalación particular. Los símbolos intercalados son proporcionados al modulador 230. En una modalidad, el modulador 230 modula los canales fundamentales de control de acuerdo con un formato de modulación CDMA particular y proporciona una señal modulada al transmisor (TMTR) 252. Por ejemplo, el modular 230 puede mezclar los datos con una secuencia de PN larga, propagar espectralmente los datos con secuencias de PN cortas, cubrir- los datos con códigos de Walsh, y modular por cuadratura los datos con una señal portadora en fase de cuadratura. El transmisor 252 amplifica, filtra y convierte de manera ascendente la señal. La señal del enlace de ida es entonces proporcionado a través de un duplexor 254 transmitido desde una antena 256. Los elementos mostrados en la Figura 2 son descritos con mayor detalle en el IS-2000. La FIGURA 2 muestra un diagrama de bloques simplificado de los canales fundamentales y de control. También están disponibles otros canales para la transmisión de datos sobre el enlace de ida pero no se muestran en la FIGURA 2 por simplicidad. La FIGURA 3 muestra un diagrama de bloques de una modalidad de una porción de la estación móvil para procesar los canales fundamentales de control recibidos 18 sobre un enlace de ida. La señal de un enlace de ida de la estación base es recibida por una antena 312, encaminada a través de un duplexor 214, y proporcionada a un receptor (RCVR) 316. El receptor 316 convierte de 5 manera descendiente la señal recibida a una frecuencia de banda base de acuerdo con un formato de desmodulación que es complementario al formato de desmodulación (por ejemplo, QPSK) utilizado en la estación base. La señal de banda base es entonces proporcionada a, y desmodulada 10 por, un desmodulador (DEMOD)- 318 para proporcionar símbolos desmodulados. El desmodulador 318 efectúa funciones complementarias a aquéllas efectuadas en la estación base (por ejemplo, descubrir, despropagar y separar) . Los símbolos desmodulados son proporcionados a 15 un desintercalador (DEINT) 320 que reordena los símbolos de acuerdo con un formato de desintercalación que es complementario al formato de intercalación utilizado en la estación base. Los símbolos reordenados son proporcionados a una unidad de decodi icación 322 que 20 decodifica los símbolos para proporcionar un estimado de la unidad de información transmitida. Utilizando los bits del CRC, si los hay, incluidos en la unidad de información transmitida, el estimado de la unidad de información transmitida es entonces verificado para 25 determinar el estimado de la unidad de información o •fc. 19 cuadro. Los datos decodificados son proporcionados a un procesador 330. En una modalidad, la estación móvil efectúa una decodificación ciega sobre la señal del enlace de ida. La 5 decodificación ciega describe un método de decodificación de datos de velocidad variable en el cual el receptor no conoce a priori la velocidad de la transmisión de datos. En una modalidad, la estación móvil desimercala, acumula y decodifica los datos de acuerdo con cada hipótesis de 10 velocidad posible (por ejemplo,- velocidades completa, un cuarto, y un octavo y cero y supresión) . Una de las unidades de información decodificada es seleccionada como un mejor estimado sobre la base de las métricas de mayor calidad, tales como porcentaje de error de símbolo, 15 verificación del CRC, la métrica de Yamamoto, la energía de la unidad de información y otras métricas. La FIGURA 3 también muestra algunos de los elementos del circuito utilizados para transmitir los bits indicadores de supresión (EIB) a la estación base 20 para el control de potencia del enlace de ida. En una modalidad, los EIB son multiplexados con los datos del tráfico de regreso proporcionados a un modulador (MOD) 332 que combina las EIB con los datos de tráfico en lugares particulares definidos por la presentación del 25 IS-2000. Los EIB y datos de tráfico combinados son modulados por un modulador 332 utilizando un formato de modulación particular. Los datos modulados son proporcionados a un transmisor (TMTR) 334 que convierte de manera ascendente, amplifica y filtra la señal antes de la transmisión a la estación base de una antena 312. En una modalidad, la señal del enlace de regreso es una señal CDMA que es modulada de acuerdo con la presentación del IS-2000. Para mejorar la capacidad del sistema, el sistema CDMA está diseñado - para transmitir datos utilizando unidades de información de varios formatos y velocidades de unidades de información. Cada formato de información debe ser definido por una longitud de umbral de información particular, un formato de codificación particular, y (posiblemente) algunos otros atributos. Por ejemplo, de acuerdo a la presentación del IS-2000, los datos son transmitidos en unidades de información de 5 mseg o 20«L mseg, donde L es 1, 2 ó 4. La velocidad de cada unidad de información de 20«L mseg también puede ser seleccionada de un número de posibles velocidades (por ejemplo, ocho o más velocidades) dependiendo de la cantidad de datos a ser transmitidos y otras consideraciones. Para un sistema que cumple con el IS-2000, la transmisión ocurre a intervalos de 20 mseg, con cada intervalo comprendiendo una unidad de información de 20 mseg, cuatro unidades de información de 5 mseg, o una porción de un número de información más larga. Cada unidad de información puede incluir una transmisión de datos o ninguna transmisión. La unidad de información de 5 mseg tiene menos retraso de procesamiento, y es particularmente útil para transmitir los mensajes de control que necesiten ser accionados rápidamente. Como lo especifica actualmente la presentación del IS-2000, una unidad de información de velocidad cero puede ser transmitida en una unidad de información de 5 mseg o una unidad de información de 20 mseg sobre el canal de control dedicado (por ejemplo, donde no existen mensajes de control que enviar) , y una unidad de información de velocidad cero debe ser transmitida sobre el canal fundamental cuando el transmisor esté apagado. La unidad de información de velocidad cero también puede ser transmitida sobre un canal particular (por ejemplo, suplementario) si no existe información (por ejemplo sin datos de voz) que enviar. La FIGURA 4 muestra un diagrama de bloques de una modalidad de una unidad de codificación 322. Los datos desmodulados del desintercalador 320 son proporcionados a un número de decodificadores de unidades de información 410a hasta 410n. Cada codificador de unidades de información 410 puede ser utilizado para decodificar unidades de información de datos sobre la base de una hipótesis de decodificación particular (es decir, un formato de velocidad de unidades de información particular) . Puede ser diseñado un procesador de datos para cubrir todos los elementos, elementos adicionales y/o un subconjunto de los elementos en el decodificador de unidades de información 410. Sobre un enlace de ida, se logran transmisiones de datos a menores de velocidades repitiendo cada símbolos de código N veces (donde N es 1, 2, 4 u 8) para lograr una velocidad de símbolos particular. Cada símbolo transmitido es también escalado por 1/N para proporcionar aproximadamente la misma cantidad de energía por símbolo de código. En el receptor, cada conjunto de N símbolos repetido se acumula y escala para proporcionar un símbolo de decisión flexible combinado que es representativo del símbolo del código original. Dentro de cada decodificador de unidad de información 410, los datos desmodulados son proporcionados a un acumulador de símbolos 412 que acumula conjuntos de N símbolos recibidos sobre la base de la velocidad hipotética de 1/N. Per ejemplo, si el decodificador de unidades de información está configurado para decodificar una unidad de información de un estado de velocidad, el acumulador de símbolos 412 acumula conjuntos de ocho símbolos recibidos para generar un símbolo de decisión flexible por cada conjunto. Cada símbolo de decisión flexible es representativo del símbolo original y del dispositivo de transmisión. Los símbolos de decisión flexibles son proporcionados a un decodificador 414 que decodifica los símbolo para proporcionar datos decodificados. El decodificador 414 es diseñado sobre la base del codificador utilizando en la fuente de transmisión. Por ejemplo, el decodificador de Viterbi es preferiblemente utilizado para decodificar datos codificados de manera convolucional. El decodificador 414 u otros circuitos externos pueden ser diseñados, además, para proporcionar una métrica de calidad de unidad de información tal como un porcentaje de error de símbolos, una verificación de CRC, una métrica de calidad de Yamamoto, o una combinación de las mismas, que pueden ser utilizadas para determinar la calidad de la unidad de información decodificada. La métrica de calidad de Yamamoto es particularmente útil a velocidades más bajas cuando los bits CRC no están disponibles . Un esquema de decodificación eficiente para datos se describe en la Patente Estadounidense No. 5,933,462, titulada "DECODIFICADOR DE SALIDA DE DECISIÓN FLEXIBLE PARA DECODIFICAR PALABRAS DE CÓDIGO CODIFICADAS DE MANERA CONVOLUCIONAL", y la Patente Estadounidense No. 5,710,784, titulada "DECODIFICADOR DE VITERBI EN SERIE DE VELOCIDADES MÚLTIPLES PARA APLICACIONES DE SISTEMAS DE ACCESO MÚLTIPLE POR DIVISIÓN DE CÓDIGO", ambas otorgadas al beneficiario de la presente invención, e incorporadas aquí como referencia. Para algunas hipótesis de velocidad que incluyen bits de CRC, los datos decodificados son proporcionados a un circuito de CRC 416 que verifica los bits del CRC anexados con cada unidad de información decodificada. La verificación del CRC es conocida en la técnica y es definida mejor por el estándar CDMA particular que ha sido incrementado (por ejemplo, IS-95-A o IS-2000) . En una modalidad, el circuito CRC 416 proporciona un resultado de un bit por cada unidad de información verificada. En una implementación específica, el CRC da como resultado un cero lógico ("0") si la verificación del CRC indica una buena unidad de información y un uno lógico ("1") si la verificación del CRC indica una unidad de información que no es buena (es decir, borrada o vacía) . La unidad de decodificación 322 puede ser diseñada en varias configuraciones. Por ejemplo, para un sistema que cumple con el IS-2000, la unidad de decodifícación 322 puede incluir un número de <-**&$ * « r 25 decodificadores de unidades de información 410 operados en paralelo, con cada decodificador de unidades de información configurado para decodificar una hipótesis de decodificación particular. La determinación de la 5 velocidad puede ser efectuada sobre la base del porcentaje de error de símbolos, el resultado del CRC, las métricas de calidad de Yamamoto, u otras métricas, o combinaciones de las mismas. Uno de tales diseños de decodificador se describe en la Patente Estadounidense 10 No. 5,774,496 titulada "MÉTODO Y APARATO PARA DETERMINAR LA VELOCIDAD DE DATOS DE DATOS DE VELOCIDAD VARIABLE TRANSMITIDOS EN UN RECEPTOR DE COMUNICACIONES", otorgada al beneficiario de la presente invención, e incorporada aquí como referencia. 15 En la FIGURA 4, para facilitar la comprensión, la unidad de decodificación 322 se muestra como si tuviera trayectorias paralelas múltiples para procesar los símbolos desmodulados. Sin embargo, se prefiere una sola trayectoria de decodificación que utiliza elementos 20 de circuitos compartidos en algunas implementaciones para reducir la cantidad de circuitos requeridos. En las implementaciones de decodificador compartidos, los símbolos desmodulados son almacenados en una memoria intermedia (no mostrada en la FIGURA 3) al momento de ser 25 recibidos y proporcionados repetidamente a un decodificador de unidades de información para su decodificación. El decodificador de unidades de información está configurado para una hipótesis de decodificación diferente por cada pase de los datos. Pueden ser contempladas otras implementaciones de la unidad de decodificación 322 y están dentro del alcance de la invención. La detección de una unidad de información de velocidad cero puede ser requerida para muchas aplicaciones. En un sistema IS-2000, se proporciona un mecanismo de control de potencia para ajustar la potencia de transmisión de la señal del enlace de ida sobre la base de las unidades de información del enlace de ida decodificadas en la estación móvil. La estación móvil decodifica las unidades de información del enlace de ida y determina si las unidades de información son buenas, borradas o no transmitidas. La estación base es instruida para ajustar la potencia de transmisión del enlace de ida sobre la base de las unidades de información decodificadas . Por ejemplo, la estación base puede ser instruida para hacer disminuir su potencia de transmisión hacia la estación móvil si la unidad de información decodificada es buena, e incrementar la potencia de transmisión si la unidad de información decodificada es mala (o está borrada) , y no hacer nada '4.^,,^^^' 27 si no se detectó transmisión (o velocidad de cero) . La calidad de la comunicación y la capacidad del sistema dependen, en parte, de la capacidad para detectar exactamente unidades de información borradas y de 5 velocidad cero. El IS-2000 define una mecanismo de control de potencia para el enlace de ida. Específicamente, cuando se opera en ciertos modos especificados, se requiere que la estación móvil fije todos los bits del control de 10 potencia sobre un Subcanal de- Control de Potencia de Regreso durante un periodo de 20 mseg a un EIB, lo cual es definido por lo siguiente: 1) Los bits de EIB son fijados en "0" en la segunda unidad de información transmitida después de la 15 detección de una unidad de información de mseg buena en el Canal Fundamental de Ida o el Canal de Control Dedicado de Ida. 2) Los bits de EIB son fijados en "0" en la segunda unidad de información transmitida después de la 20 detección de al menos una unidad de información de 5 mseg buena sin detección de ninguna unidad de información de 5 mseg mala (es decir, borrada) . 3) El EIB es fijado en "1" en la segunda unidad de información transmitida para todos los otros 25 casos.
La especificación IS-2000 es tabulada en la Tabla 1 para varios escenarios de decodificación . Tabla 1 Tabla 1 Tabla 1 Como se muestra en la Tabla 1, el EIB es fijado en una lógica baja si: 1) la unidad de información de 20 mseg recibida es decodificada como una unidad de información buena, o 2) al menos una unidad de información de 5 mseg recibida dentro de un intervalo de tiempo de 20 mseg es decodificada como una unidad de información buena Y no es detectada una unidad de 4 - 31 información mala (es decir, borrada) . La unidad de información puede ser identificada como buena efectuando una verificación de CRC en la unidad de información decodificada. Para el segundo caso en el cual es detectada al menos una unidad de información de 5 mseg como buena, las unidades de información de 5 mseg restantes en el intervalo de tiempo de 20 mseg necesitan ser identificadas como malas o vacías. La detección de la velocidad de cero es de este modo necesaria para este caso. Refiriéndose a la Tabla 1, cuando el EIB es fijado a cero, el decodificador tiene información de al menos una unidad de información buena. De acuerdo con un aspecto de la información, para mejorar la exactitud de la información, la información de unidades de información buenas puede ser utilizada para ayudar a determinar si una unidad de información decodificada es mala o está vacía . La detección de la velocidad cero puede ser lograda utilizando varios métodos. De manera general, se calcula una métrica de calidad para una unidad de información recibida y se compara contra un valor umbral. Sobre la base del resultado de la comparación, la unidad de información recibida es indicada como transmitida y recibida con errores (es decir borrada o mala) o no transmitida del todo (es decir, velocidad de cero o vacía) . De acuerdo con un aspecto de la invención, el valor del umbral puede ser seleccionado sobre la base de las métricas de calidad calculadas para las unidades de información recibidas (y posiblemente decodificadas) . De acuerdo con otro aspecto de la invención, el valor del umbral puede ser seleccionado sobre la base de las métricas de calidad calculadas para las unidades de información recibidas identificadas como buenas. De acuerdo con otro aspecto más de la invención, el valor del umbral puede ser ajustado dinámicamente sobre la base de la información actual (o información futura, sí la decisión actual está retrasada) disponible en el receptor. Esas características implementan la exactitud de la identificación de las unidades de información de velocidad cero tomando en cuenta las condiciones de operación del receptor. En un método de detección de la velocidad de cero, se calcula la suma de los cuadrados de los símbolos y se compara contra un valor umbral. La suma de los cuadrados de los símbolos es indicativo de la energía de la unidad de información recibida. Es indicada una transmisión de datos si la energía calculada es mayor que un valor umbral de energía, y no es indicada transmisión si la energía calculada es menor que el valor umbral.
La FIGURA 4 muestra un diagrama de bloques del circuito utilizado para detectar la velocidad de cero utilizando la suma de los cuadrados de los símbolos. Los símbolos de decisión flexible del acumulador de símbolos 412 son proporcionados a una suma de los elementos de los cuadrados de los símbolos 422. El elemento 422 cuadra cada símbolo de decisión flexible recibido en una unidad de información particular y suma el cuadrado de los símbolos dentro del cuadro. El resultado de la suma representa la energía calculada para el cuadro y se proporciona el procesador 330. En una modalidad, el procesador 330 considera dos hipótesis para el valor de energía calculado, las cuales son: H0 - la energía calculada contiene únicamente ruido, y Hx - la energía calculada contiene señales más ruido . Específicamente, el procesador 330 determina si es probable que la energía calculada contenga únicamente ruido (es decir, la hipótesis Ho) o señales más ruido (es decir, la hipótesis Hi) . Sobre la base del resultado de esta determinación, la unidad de información recibida es indicada como borrada o de velocidad cero. La determinación de la velocidad cero se describe con mayor detalle más adelante.
El cálculo del ruido y la señal más ruido y un canal de comunicaciones particular se describe con mayor detalle en la Patente Estadounidense No. 5,903,554 titulada "MÉTODO Y APARATO PARA MEDIR LA CALIDAD DEL ENLACE EN UN SISTEMA DE COMUNICACIÓN DE ESPECTRO EXTENDIDO", otorgada al beneficiario de la presente invención, e incorporada aquí como referencia. En un segundo método de detección de la velocidad de cero, los símbolos decodificados son codificados y correlacionados como símbolos de decisión flexible. Para la unidad de información particular, se efectúa un producto punto entre los símbolos de decisión flexible (codificado) y los símbolos recodificados . El producto punto es entonces indicativo de una distancia entre el vector recibido (es decir la unidad de información recibida) y su palabra de código más cercana (es decir, la unidad de información recodificada) . La distancia calculada es comparada contra un umbral de distancia. Es indicada una transmisión de datos y la distancia calculada es menor que un valor umbral de distancia, y no es indicada transmisión si la distancia calculada es mayor que el valor del umbral. La FIGURA 4 también muestra un diagrama de bloques de los circuitos utilizados para detectar una velocidad de cero utilizando la distancia calculada. Los s^ > ¿% & &<*'$: ' 35 bits decodificados del decodificador 414 son proporcionados a un codificador 424 que codifica los bits utilizando el mismo formato de codificación utilizando la fuente de transmisión para la hipótesis 5 de decodificación particular. Por ejemplo, el codificador 424 puede ser un codificador convolucional o turbocodificador y puede ser un codificador de media velocidad o de un cuarto de velocidad, de acuerdo a lo definido por la presentación del IS-2000. Los símbolos 10 del código del codificador 424 son proporcionados a un elemento de producto punto 426 que también recibe los símbolos de decisión flexible del acumulador de símbolos 412. El elemento del producto punto 426 efectúa un producto punto de los símbolos de decisión 15 flexible con los símbolos recodificados en una forma conocida en la técnica, y proporciona el resultado al procesador 330. El resultado del producto punto es indicativo de la distancia entre la unidad de información recibida y recodificada . El procesador 330 20 considera entonces las dos hipótesis (descritas anteriormente) para la distancia calculada. En un tercer método para la detección de la velocidad de cero, la cual es una variación del segundo método, los bits de datos decodificados son 25 correlacionados con los símbolos de decisión flexible. <.«*.• «a 36 Para un código sistemático, los datos codificados incluyen los datos originales y los datos codificados (o de paridad) . Esta propiedad permite que los bits de datos decodificados sean correlacionados con la porción de datos de los datos codificados (es decir, los símbolos de decisión flexible) . Este método elimina la necesidad de recodificación, lo cual simplifica el circuito de decodificación y acorta el tiempo de procesamiento para detectar una unidad de información de velocidad cero. Este método es especialmente aplicable a un método que cumpla con el IS-2000, que emplee el turbocódigo sistemático para el canal suplementario sobre un enlace de ida. En la descripción anterior, son calculadas las métricas de calidad para cada unidad de información recibida. Sin embargo, la métrica de calidad puede ser calculada para una fracción de una unidad de información para unidades de información múltiples, y esto está dentro del alcance de la invención. Para muchos sistemas CDMA, es transmitida una señal piloto sobre el enlace de ida o regreso para permitir a la estación receptora efectuar varias funciones. Como parte del procesamiento ele la señal, la señal piloto es recuperada y utilizada para desmodular coherentemente la señal del enlace de ida. De este modo, -.^«s 37 el símbolo desmodulado incluye un factor que está relacionado con la energía piloto. La FIGURA 4 incluye circuitos utilizados para calcular varias métricas de calidad (por ejemplo, energía y distancia) para identificar unidades de información de velocidad cero. Típicamente, únicamente es calculada una métrica de calidad, y el decodificador de unidades de información en la FIGURA 4 puede ser simplificado. Las métricas de calidad también pueden ser calculadas de varias formas tales como medio de equipo especialmente diseñado para efectuar las señales descritas aquí, por programas y sistemas de programación programados para efectuar las funciones descritas, o una combinación de ambos. Por ejemplo, la suma o el elemento de los cuadrados de los símbolos 422 puede ser implementada por programas y sistemas de programación ejecutados en el procesador 330. El procesador 330 puede ser implementado en un microcontrolador, un microprocesador, un microcircuito integrado procesador de señales digitales (DSP) , o un circuito integrado específico de la aplicación (ASIC) programado para efectuar las funciones descritas aquí. Como se hizo notar anteriormente, la métrica de calidad calculada para una unidad de información particular es comparada contra un valor umbral para 3í determinar si fue recibida una unidad de información de velocidad cero o borrada. La métrica de calidad puede ser la energía calculada utilizando el primer método, la distancia calculada utilizando el segundo y tercer métodos, u otras métricas. Las métricas de unidad y distancia tienen una relación inversa. Específicamente, la unidad de información de velocidad cero es más probable si la energía calculada es baja o si la distancia calculada es grande. Por simplicidad, la siguiente descripción será dirigida hacia la energía calculada, pero puede ser modificada para cubrir la distancia calculada u otras métricas. La FIGURA 5 es una gráfica que muestra dos funciones de densidad de probabilidad (PDF) para las dos hipótesis (H0 y H:) de una unidad de información recibida, las cuales se identificaron anteriormente. Un PDF 510 corresponde a la hipótesis H0 en la cual la energía calculada contiene predominantemente ruido, y un PDF 512 corresponde a la hipótesis Hi en la cual la energía calculada contiene señales más ruido. La PDF 510 tiene una media de Xo y una desviación estándar de so y la PDF 512 tiene una media de xi y una desviación estándar de si . La media de la PDF 516 es menor que la media de la PDF 512, como se esperaba. La distancia entre xi y XQ corresponde a la energía promedio de la señal de las unidades de información recibidas . Si las PDF 510 y 512 son conocidas, puede ser fijado un umbral 514 en un valor xUM de modo que se logre un resultado deseado. Por ejemplo, si el resultado deseado es obtener la misma probabilidad de error de detección para cualquier hipótesis, entonces puede ser seleccionado un valor umbral XUMI, de modo que un área 520 a la derecha de xUM? y bajo la PDF 510 sea igual a un área 522 a la izquierda de xUM? bajo- la PDF 512. Si el valor del umbral se fija inferior a x i r hacia x0, la probabilidad de que la hipótesis Hi sea errónea disminuye, pero la probabilidad de una falsa detección para la hipótesis H0 se incrementa. Es decir, si el valor umbral se fija por debajo de XUMI, es más probable que un valor calculado perteneciente a la hipótesis Hi sea identificado correctamente pero es más probable que un valor calculado perteneciente a la hipótesis Ho sea identificada de manera incorrecta. El resultado deseado puede depender de varias consideraciones. Por ejemplo, si se utiliza una determinación de velocidad de cero para determinar la potencia de transmisión de una fuente de transmisión, puede ser más deseable dirigirse hacia una transmisión de mayor potencia de la necesaria (lo cual puede reducir la capacidad del sistema que transmitir al menos energía de la requerida (lo cual puede degradar el desempeño o funcionamiento) . En una modalidad, la PDF 510 es estimada de las métricas calculadas en unidades de información vacías y la PDF 512 es estimada de las métricas calculadas de unidades de información buenas y malas. Como se hizo notar anteriormente, una unidad de información puede ser identificada como correctamente decodificada (es decir buena) sobre la base del resultado de la verificación del CRC. Las unidades de información que no pasan la verificación del CRC son identificadas como malas o vacías. En una modalidad, son evaluadas estadísticas tales como la media y la desviación estándar utilizando condiciones de operación nominales. Posteriormente, las estadísticas son calculadas utilizando información de cuadros buenos y malos según ocurran en la operación real. También pueden ser calculada la media y la desviación estándar para las métricas asociadas con las unidades de información vacías. Inicialmente, las estadísticas para las unidades de información vacías pueden ser determinadas a partir de la energía del ruido total Nt sobre un canal conocido (por ejemplo, el canal piloto) . La estimación de Nt se describe en la Patente Estadounidense No. 5,903,554 mencionada anteriormente.
En una modalidad, se asume que las PDF son Gaussianas. La forma de una PDF gaussiana es definida de manera única por una media y desviación estándar únicas. La PDF 512 puede ser determinada a partir de la media y desviación estándar para unidades de información buenas y malas, y la PDF 510 puede ser determinada de la media y la desviación estándar para unidades de información vacías. Sobre la base de esas PDF, el valor del umbral XUM puede ser seleccionado de modo que se logre el resultado deseado, como se describió anteriormente. Para la detección de la velocidad de cero, la métrica calculada para una unidad de información particular es controlada contra el valor umbral xUM. Si la métrica calculada es menor que el valor umbral xUM, la unidad de información es identificada como una unidad de información de velocidad cero o vacía. De otro modo, si la métrica calculada es mayor que el valor xUM, la unidad de información es identificada como una unidad de información mala o borrada. Deberá notarse que son utilizados diferentes criterios de selección si la métrica de calidad es la distancia calculada entre las unidades de información recibida y decodificada . El valor umbral XUM puede ser ajustado para tomar en cuenta información adicional disponible para el receptor. Por ejemplo, puesto que la PDF 512 para la hipótesis Hi es determinada inicialmente a partir de unidades de información que se sabe son buenas, y que las unidades de información buenas tienden a contener más energía que las unidades de información borradas, la Xi promedio será ligeramente mayor que el valor promedio verdadero para la hipótesis Hi. De este modo, el valor umbral xUM puede estar ligeramente desplazado o desviado hacia la izquierda de xi. Visto de manera diferente, puesto que se sabe que la métrica calculada es la de una unidad de información vacía (es -decir, sin transmisión) o una unidad de información mala (que tiene baja energía recibida, la cual es posiblemente la razón por la que la unidad de información es decodificada como una borradura) , es probable que sea un valor más pequeño y el valor umbral deba desviarse hacia la izquierda en consecuencia. La cantidad de desviación puede ser determinada sobre la base de mediciones empíricas, de simulación o por otros medios. Por ejemplo, puede hacerse una medición de laboratorio sobre un número de unidades de información transmitidas. La diferencia (media) en las métricas calculadas entre unidades de información buenas y malas puede entonces ser determinada y almacenada como un parámetro en el dispositivo receptor. Posteriormente, la media calculada para unidades de información buenas puede ser desviada por esta diferencia media para derivar un estimado de la media de unidades de información malas. El valor umbral puede entonces ser fijado sobre la base de la media estimada para unidades de información malas y la media estimada para unidades de información vacías. El valor umbral también puede ser ajustado sobre la base de otra información disponible, tal como información de control de potencia. La potencia de transmisión de la fuente de transmisión puede ser ajustada por un circuito de control de potencia para proporcionar un nivel particular de funcionamiento (por ejemplo, un porcentaje de error de unidades de información particular FER) en el dispositivo receptor. En una modalidad, el circuito de control de potencia mide la calidad (por ejemplo, la Eb/Nt) de la señal recibida, compara la calidad de la señal medida contra un punto de referencia, y ajusta la potencia de transmisión de la fuente de transmisión de modo que la calidad de la señal sea mantenida en el punto de referencia. El punto de referencia se ajusta de modo que se logre el desempeño deseado. En esta implementación, el valor umbral puede ser ajustado, por ejemplo, por la diferencia entre los puntos de referencia para unidades de información buenas y malas. Por ejemplo, si el punto de referencia es de 5 dB cuando una unidad de información es decodifica correctamente y 4 dB cuando una unidad de información es decodificada incorrectamente, el valor umbral puede ser ajustado hacia abajo en 1 dB. El valor umbral también puede ser ajustado sobre la base de un esquema de decodificación de retroalimentación de decisión. Inicialmente, el valor umbral puede ser fijado a un valor particular sobre la base de la información entonces disponible, tal como la estadísticas estimadas inicialmente para unidades de información vacías y unidades de información malas. Posteriormente, se efectúa la decodificación iterativamente por la información de unidades de información decodificadas incorrectamente utilizada para actualizar las estadísticas para las PDF 510 y 512. Por ejemplo, una unidad de información decodificada incorrectamente puede ser estimada como una unidad de información vacía o una unidad de información mala, una métrica calculada para esta unidad de información es utilizada para comenzar las estadísticas para la PDF 510 ó 512, respectivamente. De esta manera, los datos decodificados son utilizados para decodificar datos futuros (por ejemplo, vía el ajuste del valor umbral) . Fijando el valor umbral XUM sobre la base de las medidas calculadas en el receptor, las condiciones de operación del receptor particular son tomadas en consideración para hacer la determinación de la velocidad de cero. Por ejemplo, si el receptor requiere más potencia para retener un nivel particular de funcionamiento, este hecho sea tomado en cuenta para fijar el valor umbral. El valor umbral también puede ser ajustado dinámicamente a medida que cambien las condiciones de operación. Las estadísticas calculadas (por ejemplo, la media y la desviación estándar) pueden ser determinadas sobre la base de un promedio ponderado de las métricas calculadas. Pueden ser implementados numerosos esquemas de ponderación. Por ejemplo, las métricas pueden ser ponderadas igualmente, ponderadas de manera más relevante hacia mediciones más recientes (es decir, un promedio de "fuga") , o ponderadas utilizando otros esquemas (por ejemplo, las unidades de información localizadas cerca de unidades de información buenas pueden ser ponderadas de manera más relevante) . También pueden ser utilizados varios otros factores para fijar el valor del umbral. Por ejemplo, los puntos de referencia para las unidades de información decodificadas correcta e incorrectamente también pueden ser utilizados para ajustar el valor umbral. Los puntos de referencia pueden ser promediados en las formas descritas anteriormente. La cantidad de ajuste en el valor umbral también puede depender, por ejemplo, del número de dedos en un receptor de retiro utilizado para desmodular la señal. Para mayor claridad, la invención ha sido descrita para la detección de unidades de información de velocidad cero sobre el enlace de ida. Para algunos sistemas CDMA (por ejemplo, el IS-95-B) , sobre el enlace de regreso, los símbolos de código a menores velocidades son transmitidos a toda potencia pero transmitidos aleatoriamente en una de N unidades de símbolo posibles. Por ejemplo, para una transmisión a un octavo de velocidad, cada símbolo de código transmitido en uno de ocho lugares de símbolo posibles, con la ubicación siendo seleccionada por una secuencia de PN larga. En el receptor de la estación base, una unidad selectora selecciona los símbolos de código en el lugar apropiado sobre la base de la velocidad hipotética. De este modo, el decodificador de la estación base para las velocidades más bajas incluye un selector en lugar de un acumulador de símbolos. El decodificador para la señal del enlace de regreso en un sistema CDMA IS-2000 se describe mejor en la presentación del IS-2000 mencionada anteriormente. Para mayor claridad, muchos aspectos de la invención son descritos para una implementación específica en un sistema CDMA que cumple con el IS-2000. Sin embargo la invención puede ser adoptada para utilizarse con otros sistemas CDMA. Un sistema CDMA específico se describe en la Patente Estadounidense No. 4,901,307, titulada "SISTEMA DE COMUNICACIÓN DE ACCESO MÚLTIPLE DE ESPECTRO EXTENDIDO QUE UTILIZA REPETIDORES DE SATÉLITE O TERRESTRES" y la Patente Estadounidense No. 5,103,459, titulada "SISTEMA Y MÉTODO PARA GENERAR FORMAS DE ONDAS EN EL SISTEMA DE TELEFONÍA CELULAR CDMA". Otro sistema CDMA específico se describe en la Solicitud de Patente Estadounidense No. de Serie 08/963,386, titulada "MÉTODO Y APARATO PARA TRANSMISIÓN DE DATOS DE PAQUETE A ALTA VELOCIDAD", presentada en Noviembre 3, 1997. Esas patentes y solicitudes de patente se otorgaron al beneficiario de la presente invención y se incorporan aquí como referencia. Los sistemas CDMA pueden ser diseñados para conformarse a un número de estándares de CDMA actualmente definidos, y estándares actuales o propuestos en el futuro. Por ejemplo, el sistema CDMA puede ser diseñado para conformarse al "Estándar de Compatibilidad de Estación Móvil-Estación Base para Sistema Celular de Espectro Extendido de Banda Ancha de Doble Modo TIA/EIA/IS-95-A" o TIA/EIA/IS-98-A, -B y -C titulado "Estándar de Funcionamiento Mínimo Recomendado para Estaciones Celulares de Espectro Extendido de Doble Modo y Móviles PCS", aquí posteriormente referidos como los estándares IS-95-A e IS-98, respectivamente. Los sistemas CDMA también pueden ser diseñados para conformarse a los estándares IS-2000 o el WCDMA que están siendo propuestos en los estándares ETSI y ARIB. Esos diferentes estándares CDMA se incorporan aquí como referencia. La invención también puede ser adoptada para utilizarse en otros tipos de sistemas de comunicación tales como sistemas de acceso múltiple por división de tiempo (TDMA) , acceso múltiple por división de frecuencia (FDMA) y desmodulación de amplitud (AM) tales como la banda lateral única contenida-extendida en aptitud (ACSSB) . La descripción anterior de las modalidades preferidas se proporcionó para permitir a cualquier experto en la técnica hacer y utili zar la presente invención. Varias modificaciones de esas modalidades serán fácilmente evidentes a aquellos expertos en la técnica, y los principios genéricos definidos aquí pueden ser aplicados a otras modalidades sin el uso de una facultad inventiva. De este modo, la presente invención no pretende ser limitada a las modalidades mostradas aquí, sino de acuerdo al más amplio alcance consistente con los principios y características novedosas descritas aquí .
Se hace constar que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la práctica la citada invención, es el que resulta claro de la presente descripc-ion de la invención.

Claims (28)

? w, . 50 REIVINDICACIONES Habiéndose descrito la invención como antecede, se reclama como propiedad lo contenido en las siguientes 5 reivindicaciones:
1. Un método para identificar unidades de información de velocidad cero en una transmisión de datos recibida, el método se caracteriza porque comprende: 0 recibir una señal modulada; desmodular la señal modulada de acuerdo con un formato de desmodulación particular para generar símbolos desmodulados; repartir los símbolos desmodulados en una 5 pluralidad de unidades de información o cuadros recibidos ; calcular una métrica de calidad por cada una de la pluralidad de unidades de información recibidas; comparar la métrica de calidad para una unidad de información recibida particular contra un valor umbral, donde el valor umbral que es seleccionado en parte, sobre la base de las métricas de calidad de las unidades de información recibidas; e identificar la unidad de información recibida particular como si fuese una unidad de información de velocidad cero o una unidad de información de velocidad diferente de cero sobre la base de la comparación.
2. El método de conformidad con la reivindicación 1, caracterizado porque la métrica de calidad se relaciona con una energía de una unidad de información recibida.
3. El método de conformidad con la reivindicación 2, caracterizado porque la métrica de calidad por cada unidad de información recibida es calculada como una suma de los • cuadrados de los símbolos para la unidad de información recibida.
4. El método de conformidad con la reivindicación 1, caracterizado porque la métrica de calidad se relaciona con una distancia entre una unidad de información recibida y una palabra de código correspondiente a la unidad de información recibida .
5. El método de conformidad con la reivindicación 4, caracterizado porque comprende además: decodificar cada unidad de información recibida en una unidad de información decodificada; y recodificar la unidad de información decodificada de acuerdo con un formato de codificación para generar una palabra de código para la unidad de información decodificada. J 52
6. El método de conformidad con la reivindicación 4, caracterizado porque comprende además: decodificar cada unidad de información recibida en una unidad de información decodificada, y donde la palabra de código comprende la unidad de información decodificada.
7. El método de conformidad con la reivindicación 1, caracterizado porque comprende además : decodificar cada unidad de información recibida de acuerdo con una hipótesis de decodificación particular para generar una unidad de información decodificada.
8. El método de conformidad con la reivindicación 7, caracterizado porque la hipótesis de decodificación particular incluye un formato de unidad de información de cuadro particular y una velocidad particular seleccionada dentro de un conjunto de posibles formatos y velocidades de unidad de información posibles.
9. El método de conformidad con la reivindicación 8, caracterizado porque el conjunto de formatos de unidades de información posibles incluye unidades de información de 5 mseg y 20«L mseg, donde L es un número entero de uno o mayor.
10. El método de conformidad con la reivindicación 8, caracterizado porque el conjunto de velocidades posibles incluye velocidades completas, media, un cuarto y un octavo.
11. El método de conformidad con la reivindicación 7, caracterizado porque el valor umbral se selecciona sobre la base, en parte, de las métricas de calidad de las unidades de calidad decodificadas identificadas como unidades de información buenas.
12. El método de conformidad con la reivindicación 11, caracterizado porque comprende además: verificar los bits del CRC asociados con una unidad de información decodificada para identificar si las unidades de información decodificadas son unidades de información buenas.
13. El método de conformidad con la reivindicación 7, caracterizado porque la unidad de información recibida particular es decodificada e identificada como si no fuese una unidad de información buena .
14. El método de conformidad con la reivindicación 1, caracterizado porque el valor umbral es seleccionado en parte, sobre la base de las estadísticas de las métricas de calidad de las unidades de información recibidas .
15. El método de conformidad con la reivindicación 14, caracterizado porque las métricas de => 54 calidad de las unidades de información recibidas son ponderadas igualmente para generar las estadísticas.
16. El método de conformidad con la reivindicación 14, caracterizado porque las métricas de calidad de las unidades de información recibidas están ponderadas de manera desigual para generar las estadísticas .
17. El método de conformidad con la reivindicación 1, caracterizado porque el valor umbral es ajustable dinámicamente.
18. El método de conformidad con la reivindicación 1, caracterizado porque comprende: desnormalizar los símbolos desmodulados con una energía de una señal piloto transmitida con la transmisión de datos.
19. El método de conformidad con la reivindicación 1, caracterizado porque el formato de desmodulación es especificado por el estándar IS-2000 o IS-95-A.
20. Un subsistema receptor en un sistema de comunicaciones, caracterizado porque comprende: un desmodulador configurado para recibir y desmodular la señal modulada de acuerdo con un formato de desmodulación particular para generar símbolos desmodulados; y un procesador de datos acoplados de manera operativa al desmodulador, el procesador de datos está configurado para repartir los símbolos desmodulados en una pluralidad de unidades de información recibidas, calcular una métrica de calidad por cada una de la pluralidad de unidades de información recibidas, comparar la métrica de calidad para una unidad de información recibida particular contra un valor umbral, donde el valor umbral es seleccionado, en parte, sobre la base de las métricas de calidad de las unidades de información recibidas, e identificar la unidad de información recibida particular como si fuese una unidad de información de velocidad cero o una unidad de información diferente a cero sobre la base de la comparación.
21. El subsistema receptor de conformidad con la reivindicación 20, caracterizado porque el procesador de datos incluye: un circuito de acumulación de símbolos configurado para recibir y acumular los símbolos desmodulados .
22. El subsistema receptor de conformidad con la reivindicación 20, caracterizado porque el procesador de datos incluye: un decodíficador configurado para recibir y decodificar la pluralidad de unidades de información recibidas para generar una pluralidad de unidades de información decodificadas .
23. El subsistema receptor de conformidad con la reivindicación 22, caracterizado porque el procesador de datos incluye además: un circuito de CRC acoplado al decodificador, el circuito de CRC está configurado para recibir y verificar la pluralidad de • cuadros y unidades de información decodificadas para identificar las unidades de información buenas entre las unidades de información decodificadas .
24. El subsistema receptor de conformidad con la reivindicación 22, caracterizado porque el procesador de datos incluye además: un codificador acoplado al decodificador, el codificador está configurado para recibir y recodificar las unidades de información decodificadas .
25. El subsistema receptor de conformidad con la reivindicación 20, caracterizado porque la métrica de calidad se relaciona con una energía de una unidad de información recibida.
26. El subsistema receptor de conformidad con la reivindicación 25, caracterizado porque la métrica de calidad para la unidad de información recibida es calculada como una suma de los cuadrados de los símbolos para la unidad de información recibida.
27. El subsistema receptor de conformidad con la reivindicación 20, caracterizado porque la métrica de calidad se relaciona con una distancia entre la unidad de información recibida y una palabra de código correspondiente a la unidad de información recibida.
28. En un sistema de comunicación CDMA, un subsistema receptor operable para identificar unidades de información de velocidad cero en una transmisión de datos recibida, el subsistema receptor se caracteriza porque comprende: un desmodulador configurado para recibir y desmodular la señal desmodulada de acuerdo con un formato de desmodulación particular para generar símbolos desmodulados; un codificador acoplado de manera operativa al desmodulador, el procesador de datos configurado para recibir los símbolos desmodulados como una pluralidad de unidades recibidas, y para decodificar la pluralidad de unidades de información recibidas en una pluralidad de unidades de información decodificadas; un circuito de CRC acoplado al decodificador, el circuito de CRC está configurado para recibir y verificar la pluralidad de unidades de información decodificadas para identificar unidades de información buenas entre las unidades de información decodificadas ; y una unidad de cálculo de métrica acoplada de manera operable al desmodulador o al decodificador, la unidad de cálculo de métrica configurada para calcular una métrica de calidad en cada una de la pluralidad de unidades de información recibidas, comparar la métrica de calidad para una unidad de información recibida particular contra el valor umbral, donde el valor umbral se selecciona, en parte, sobre la base de las métricas de calidad de las unidades de información recibidas, e identificar a la unidad de información recibida particular como si fuese una unidad de información de velocidad cero o una unidad de información diferente de cero sobre la base de la comparación. RESUMEN DE LA INVENCIÓN Técnicas para detectar unidades de información de velocidad cero en una transmisión de datos recibida. Una señal modulada es recibida y desmodulada de acuerdo con un formato de desmodulación particular para generar símbolos desmodulados. Los símbolos desmodulados son repartidos en un número de unidades de información recibidas. Para cada unidad de información recibida, es calculada en la métrica de calidad y comparada contra un valor umbral. El valor umbral -se selecciona, en parte, sobre la base de las métricas de calidad de las unidades de información recibidas. Sobre la base del resultado de la comparación, la unidad de información recibida es indicada como transmitida y recibida con errores (es decir, borrada o mala) o no transmitida del todo (es decir una velocidad de cero o vacía) . La métrica de calidad puede relacionarse con una energía de una unidad de información recibida, una distancia entre una unidad de información recibida y una palabra de código correspondiente a la unidad de información recibida, u otras métricas. El valor umbral puede ser seleccionado sobre la base de las métricas de calidad calculadas para las unidades de información decodificadas o las unidades de información recibidas identificadas como buenas, y puede ser ajustada dinámicamente sobre la base de la ol// <}ü información actual disponible en el receptor. El método es utilizado de manera ventajosa en un sistema de comunicaciones CDMA (100) . oi v>
MXPA02001890A 1999-09-01 2000-08-31 Metodo y aparato para detectar unidades de informacion con un valor de cero en un sistema de comunicaciones. MXPA02001890A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/388,029 US6208699B1 (en) 1999-09-01 1999-09-01 Method and apparatus for detecting zero rate frames in a communications system
PCT/US2000/023926 WO2001017158A1 (en) 1999-09-01 2000-08-31 Method and apparatus for detecting zero rate frames in a communications system

Publications (1)

Publication Number Publication Date
MXPA02001890A true MXPA02001890A (es) 2002-10-31

Family

ID=23532338

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA02001890A MXPA02001890A (es) 1999-09-01 2000-08-31 Metodo y aparato para detectar unidades de informacion con un valor de cero en un sistema de comunicaciones.

Country Status (18)

Country Link
US (2) US6208699B1 (es)
EP (1) EP1208665B1 (es)
JP (1) JP4522634B2 (es)
KR (1) KR100712748B1 (es)
CN (1) CN1144414C (es)
AT (1) ATE456210T1 (es)
AU (1) AU770453B2 (es)
BR (1) BR0013669A (es)
CA (1) CA2381555A1 (es)
DE (1) DE60043732D1 (es)
HK (1) HK1048572B (es)
IL (3) IL148069A0 (es)
MX (1) MXPA02001890A (es)
NO (1) NO20021002L (es)
RU (1) RU2252487C2 (es)
TW (1) TW527801B (es)
UA (1) UA67857C2 (es)
WO (1) WO2001017158A1 (es)

Families Citing this family (102)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6687233B1 (en) * 1998-10-16 2004-02-03 Koninklijke Philips Electronics N.V. Rate detection in direct sequence code division multiple access systems
KR100547713B1 (ko) * 1998-10-20 2006-03-23 삼성전자주식회사 광대역 코드분할 다중접속 시스템을 위한 가변채널 장치
JP2000184426A (ja) * 1998-12-16 2000-06-30 Fujitsu Ltd 基地局装置および基地局制御装置
US7085230B2 (en) * 1998-12-24 2006-08-01 Mci, Llc Method and system for evaluating the quality of packet-switched voice signals
US7653002B2 (en) * 1998-12-24 2010-01-26 Verizon Business Global Llc Real time monitoring of perceived quality of packet voice transmission
US7099282B1 (en) 1998-12-24 2006-08-29 Mci, Inc. Determining the effects of new types of impairments on perceived quality of a voice service
US6985559B2 (en) * 1998-12-24 2006-01-10 Mci, Inc. Method and apparatus for estimating quality in a telephonic voice connection
US6681203B1 (en) * 1999-02-26 2004-01-20 Lucent Technologies Inc. Coupled error code protection for multi-mode vocoders
US6668352B1 (en) * 1999-04-28 2003-12-23 Samsung Electronics Co., Ltd. Distortion compensating device and method in a multi-code mobile communication system
CN1531235B (zh) * 1999-07-06 2010-09-29 三星电子株式会社 通信***中的解码设备及方法
US6681364B1 (en) * 1999-09-24 2004-01-20 International Business Machines Corporation Cyclic redundancy check for partitioned frames
AU1034700A (en) * 1999-10-11 2001-04-23 Nokia Networks Oy A method for identifying bad frames
KR100407942B1 (ko) * 1999-11-19 2003-12-01 엘지전자 주식회사 이동통신 시스템에서 전송 포맷 조합 지시자를 전송하는 방법
US6704299B1 (en) * 1999-11-30 2004-03-09 Nortel Networks Limited Efficient frame quality indicator for a wireless signal decoder
US7110785B1 (en) * 1999-12-03 2006-09-19 Nortel Networks Limited Performing power control in a mobile communications system
DE19959038A1 (de) * 1999-12-08 2001-06-28 Bosch Gmbh Robert Verfahren zur Dekodierung von digitalen Audiodaten
US6888851B1 (en) * 2000-06-07 2005-05-03 Via Telecom Co., Ltd. Frame matching method
EP1176725B1 (en) * 2000-07-05 2013-03-13 LG Electronics Inc. Method of configuring transmission in mobile communication system
US7085310B2 (en) * 2001-01-29 2006-08-01 Qualcomm, Incorporated Method and apparatus for managing finger resources in a communication system
US6553061B1 (en) 2001-02-08 2003-04-22 Worldcom, Inc. Method and apparatus for detecting a waveform
GB0104610D0 (en) * 2001-02-23 2001-04-11 Koninkl Philips Electronics Nv Radio communication system
US6885711B2 (en) * 2001-06-27 2005-04-26 Qualcomm Inc Turbo decoder with multiple scale selections
US6990624B2 (en) * 2001-10-12 2006-01-24 Agere Systems Inc. High speed syndrome-based FEC encoder and decoder and system using same
KR100915275B1 (ko) 2001-11-05 2009-09-03 가부시키가이샤 히타치세이사쿠쇼 무선 통신 시스템 및 그 통신 제어 방법 및 무선 통신기
US6782059B2 (en) 2002-01-31 2004-08-24 Qualcomm Incorporated Discontinuous transmission (DTX) detection
DE10226902B4 (de) * 2002-06-17 2008-11-06 Westenweller, Alex Verfahren und Vorrichtung zum Erkennen von schlechten oder unzuverlässigen Codewortblöcken
US20040010746A1 (en) * 2002-07-10 2004-01-15 Lucas L. Victor Forward error correction system for wireless communications
JP4238562B2 (ja) * 2002-11-07 2009-03-18 日本電気株式会社 移動無線装置
US6996763B2 (en) * 2003-01-10 2006-02-07 Qualcomm Incorporated Operation of a forward link acknowledgement channel for the reverse link data
US7286846B2 (en) * 2003-02-18 2007-10-23 Qualcomm, Incorporated Systems and methods for performing outer loop power control in wireless communication systems
US20040160922A1 (en) * 2003-02-18 2004-08-19 Sanjiv Nanda Method and apparatus for controlling data rate of a reverse link in a communication system
US8150407B2 (en) * 2003-02-18 2012-04-03 Qualcomm Incorporated System and method for scheduling transmissions in a wireless communication system
US7155236B2 (en) 2003-02-18 2006-12-26 Qualcomm Incorporated Scheduled and autonomous transmission and acknowledgement
US8391249B2 (en) * 2003-02-18 2013-03-05 Qualcomm Incorporated Code division multiplexing commands on a code division multiplexed channel
US7660282B2 (en) * 2003-02-18 2010-02-09 Qualcomm Incorporated Congestion control in a wireless data network
US8081598B2 (en) * 2003-02-18 2011-12-20 Qualcomm Incorporated Outer-loop power control for wireless communication systems
US8023950B2 (en) 2003-02-18 2011-09-20 Qualcomm Incorporated Systems and methods for using selectable frame durations in a wireless communication system
US8705588B2 (en) 2003-03-06 2014-04-22 Qualcomm Incorporated Systems and methods for using code space in spread-spectrum communications
US7215930B2 (en) * 2003-03-06 2007-05-08 Qualcomm, Incorporated Method and apparatus for providing uplink signal-to-noise ratio (SNR) estimation in a wireless communication
US8477592B2 (en) * 2003-05-14 2013-07-02 Qualcomm Incorporated Interference and noise estimation in an OFDM system
US8140980B2 (en) 2003-08-05 2012-03-20 Verizon Business Global Llc Method and system for providing conferencing services
US8489949B2 (en) * 2003-08-05 2013-07-16 Qualcomm Incorporated Combining grant, acknowledgement, and rate control commands
CN1320791C (zh) * 2003-12-29 2007-06-06 展讯通信(上海)有限公司 在gsm通信***中对空帧检测的方法和设备
WO2005098821A2 (en) * 2004-04-05 2005-10-20 Koninklijke Philips Electronics N.V. Multi-channel encoder
US7474626B2 (en) * 2004-05-13 2009-01-06 Motorola, Inc. Detection of cloned communication units
US7730381B2 (en) * 2004-06-09 2010-06-01 Qualcomm Incorporated Erasure detection and power control for a transport channel with unknown format in a wireless communication system
FI20045220A0 (fi) * 2004-06-14 2004-06-14 Nokia Corp Tiedonsiirtomenetelmä ja vastaanotin
US7536626B2 (en) * 2004-06-18 2009-05-19 Qualcomm Incorporated Power control using erasure techniques
US7197692B2 (en) * 2004-06-18 2007-03-27 Qualcomm Incorporated Robust erasure detection and erasure-rate-based closed loop power control
US8452316B2 (en) 2004-06-18 2013-05-28 Qualcomm Incorporated Power control for a wireless communication system utilizing orthogonal multiplexing
US7594151B2 (en) * 2004-06-18 2009-09-22 Qualcomm, Incorporated Reverse link power control in an orthogonal system
KR100887299B1 (ko) 2004-06-18 2009-03-06 콸콤 인코포레이티드 강건한 소거 검출 및 소거율 기반 폐루프 전력 제어
US7398452B2 (en) * 2004-12-16 2008-07-08 Broadcom Corporation Method and system for determining a signal quality metric in event of a CRC false positive
US8074158B2 (en) * 2005-02-02 2011-12-06 Qualcomm Incorporated Erasure detection for a transport channel with an unknown format
US8488459B2 (en) * 2005-03-04 2013-07-16 Qualcomm Incorporated Power control and quality of service (QoS) implementation in a communication system
US7742444B2 (en) * 2005-03-15 2010-06-22 Qualcomm Incorporated Multiple other sector information combining for power control in a wireless communication system
US8942639B2 (en) * 2005-03-15 2015-01-27 Qualcomm Incorporated Interference control in a wireless communication system
US8848574B2 (en) 2005-03-15 2014-09-30 Qualcomm Incorporated Interference control in a wireless communication system
US7725799B2 (en) * 2005-03-31 2010-05-25 Qualcomm Incorporated Power savings in hierarchically coded modulation
JP4869724B2 (ja) 2005-06-14 2012-02-08 株式会社エヌ・ティ・ティ・ドコモ 送信装置、送信方法、受信装置及び受信方法
US9055552B2 (en) * 2005-06-16 2015-06-09 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US8750908B2 (en) 2005-06-16 2014-06-10 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US8086257B2 (en) * 2005-08-11 2011-12-27 Alcatel Lucent Dedicated control channel detection for enhanced dedicated channel
US9071344B2 (en) 2005-08-22 2015-06-30 Qualcomm Incorporated Reverse link interference cancellation
US8630602B2 (en) 2005-08-22 2014-01-14 Qualcomm Incorporated Pilot interference cancellation
US8611305B2 (en) 2005-08-22 2013-12-17 Qualcomm Incorporated Interference cancellation for wireless communications
US8594252B2 (en) 2005-08-22 2013-11-26 Qualcomm Incorporated Interference cancellation for wireless communications
US8743909B2 (en) 2008-02-20 2014-06-03 Qualcomm Incorporated Frame termination
US9063881B2 (en) * 2010-04-26 2015-06-23 Cleversafe, Inc. Slice retrieval in accordance with an access sequence in a dispersed storage network
US20070147226A1 (en) * 2005-10-27 2007-06-28 Aamod Khandekar Method and apparatus for achieving flexible bandwidth using variable guard bands
US20070097935A1 (en) * 2005-10-27 2007-05-03 Alexei Gorokhov In-band rate control for an orthogonal frequency division multiple access communication system
US20090207790A1 (en) * 2005-10-27 2009-08-20 Qualcomm Incorporated Method and apparatus for settingtuneawaystatus in an open state in wireless communication system
CN101347026A (zh) * 2005-10-27 2009-01-14 高通股份有限公司 用于在无线通信***中尝试接入的方法和设备
CN101331698B (zh) * 2005-10-27 2012-07-18 高通股份有限公司 用于估计无线通信***中的反向链路负载的方法和设备
US8315226B2 (en) * 2006-01-05 2012-11-20 Qualcomm Incorporated Power control and handoff with power control commands and erasure indications
JP2007195076A (ja) * 2006-01-20 2007-08-02 Nec Corp 無線通信システムとその送信電力制御方法および装置
US8670777B2 (en) * 2006-09-08 2014-03-11 Qualcomm Incorporated Method and apparatus for fast other sector interference (OSI) adjustment
US8442572B2 (en) * 2006-09-08 2013-05-14 Qualcomm Incorporated Method and apparatus for adjustments for delta-based power control in wireless communication systems
US20090276221A1 (en) * 2008-05-05 2009-11-05 Arie Heiman Method and System for Processing Channel B Data for AMR and/or WAMR
JP5157645B2 (ja) * 2008-05-28 2013-03-06 日本電気株式会社 無線通信システム、制御用チャネル送信方法、及び、受信方法
RU2479931C2 (ru) * 2008-06-09 2013-04-20 Квэлкомм Инкорпорейтед Увеличение пропускной способности в беспроводной связи
US8995417B2 (en) 2008-06-09 2015-03-31 Qualcomm Incorporated Increasing capacity in wireless communication
US9237515B2 (en) * 2008-08-01 2016-01-12 Qualcomm Incorporated Successive detection and cancellation for cell pilot detection
US9277487B2 (en) 2008-08-01 2016-03-01 Qualcomm Incorporated Cell detection with interference cancellation
CN101436878B (zh) * 2008-12-19 2016-06-01 重庆邮电大学 Gsm***空帧检测方法
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
WO2011063568A1 (en) 2009-11-27 2011-06-03 Qualcomm Incorporated Increasing capacity in wireless communications
US9673837B2 (en) 2009-11-27 2017-06-06 Qualcomm Incorporated Increasing capacity in wireless communications
US9323438B2 (en) 2010-07-15 2016-04-26 Apple Inc. Media-editing application with live dragging and live editing capabilities
JP5648440B2 (ja) * 2010-11-22 2015-01-07 ソニー株式会社 データ処理装置、及び、データ処理方法
US9099161B2 (en) 2011-01-28 2015-08-04 Apple Inc. Media-editing application with multiple resolution modes
US11747972B2 (en) 2011-02-16 2023-09-05 Apple Inc. Media-editing application with novel editing tools
US9997196B2 (en) 2011-02-16 2018-06-12 Apple Inc. Retiming media presentations
US9412414B2 (en) 2011-02-16 2016-08-09 Apple Inc. Spatial conform operation for a media-editing application
US8839110B2 (en) * 2011-02-16 2014-09-16 Apple Inc. Rate conform operation for a media-editing application
EP2624492A1 (en) * 2012-02-03 2013-08-07 Research In Motion Limited Method and apparatus for reducing false detection of control information
US8898552B2 (en) * 2012-04-24 2014-11-25 Samsung Electronics Co., Ltd. Communication system with blind decoding mechanism and method of operation thereof
US9503747B2 (en) * 2015-01-28 2016-11-22 Intel Corporation Threshold filtering of compressed domain data using steering vector
US10735773B2 (en) * 2015-06-04 2020-08-04 Apple Inc. Video coding techniques for high quality coding of low motion content
US11997275B2 (en) * 2018-08-27 2024-05-28 AT Technologies ULC Benefit-based bitrate distribution for video encoding

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5113400A (en) 1990-11-21 1992-05-12 Motorola, Inc. Error detection system
US6092230A (en) * 1993-09-15 2000-07-18 Motorola, Inc. Method and apparatus for detecting bad frames of information in a communication system
ZA947317B (en) * 1993-09-24 1995-05-10 Qualcomm Inc Multirate serial viterbi decoder for code division multiple access system applications
US5502713A (en) * 1993-12-07 1996-03-26 Telefonaktiebolaget Lm Ericsson Soft error concealment in a TDMA radio system
US5774496A (en) * 1994-04-26 1998-06-30 Qualcomm Incorporated Method and apparatus for determining data rate of transmitted variable rate data in a communications receiver
US5671255A (en) * 1996-03-29 1997-09-23 Motorola, Inc. Method and apparatus for determining coding rate in a wireless communication system
US5771461A (en) * 1996-06-28 1998-06-23 Motorola, Inc. Method and apparatus for power control of a first channel based on a signal quality of a second channel
KR100213876B1 (ko) * 1996-10-04 1999-08-02 윤종용 비터비 복호기를 이용한 비트 오율 측정 장치
JP2002501707A (ja) * 1997-05-30 2002-01-15 クゥアルコム・インコーポレイテッド 無線によるファイル転送のエラー保護を行う方法および装置
US6175590B1 (en) * 1997-08-08 2001-01-16 Qualcomm Inc. Method and apparatus for determining the rate of received data in a variable rate communication system
US6075815A (en) * 1997-09-17 2000-06-13 Nortel Networks Corporation Symbol-energy-to-noise-density estimation in a QPSK modulated communication system
US6097772A (en) * 1997-11-24 2000-08-01 Ericsson Inc. System and method for detecting speech transmissions in the presence of control signaling
US6134278A (en) * 1998-01-30 2000-10-17 Lucent Technologies Inc. Methods and apparatus for CDMA rate detection
US6181738B1 (en) * 1998-02-13 2001-01-30 Northern Telecom Limited Reverse link power control using a frame quality metric
US6141388A (en) * 1998-03-11 2000-10-31 Ericsson Inc. Received signal quality determination method and systems for convolutionally encoded communication channels
US6058107A (en) * 1998-04-08 2000-05-02 Motorola, Inc. Method for updating forward power control in a communication system
US6347080B2 (en) * 1998-09-09 2002-02-12 Qualcomm, Inc. Energy based communication rate detection system and method
US7054284B2 (en) * 1999-06-23 2006-05-30 Qualcomm, Incorporated Method and apparatus for supervising a potentially gated signal in a wireless communication system
US6480472B1 (en) * 1999-07-21 2002-11-12 Qualcomm Incorporated Mobile station supervision of the forward dedicated control channel when in the discontinuous transmission mode

Also Published As

Publication number Publication date
IL179415A (en) 2010-12-30
DE60043732D1 (de) 2010-03-11
NO20021002D0 (no) 2002-02-28
WO2001017158A1 (en) 2001-03-08
TW527801B (en) 2003-04-11
CN1144414C (zh) 2004-03-31
KR100712748B1 (ko) 2007-05-02
ATE456210T1 (de) 2010-02-15
HK1048572A1 (en) 2003-04-04
JP2004502323A (ja) 2004-01-22
IL148069A0 (en) 2002-09-12
US6208699B1 (en) 2001-03-27
CN1371562A (zh) 2002-09-25
HK1048572B (zh) 2004-12-31
EP1208665B1 (en) 2010-01-20
AU770453B2 (en) 2004-02-19
BR0013669A (pt) 2002-07-02
IL179415A0 (en) 2007-05-15
AU6948500A (en) 2001-03-26
KR20020048396A (ko) 2002-06-22
IL148069A (en) 2007-06-17
EP1208665A1 (en) 2002-05-29
RU2252487C2 (ru) 2005-05-20
JP4522634B2 (ja) 2010-08-11
US6356601B1 (en) 2002-03-12
US20010000221A1 (en) 2001-04-12
UA67857C2 (uk) 2004-07-15
NO20021002L (no) 2002-03-15
CA2381555A1 (en) 2001-03-08

Similar Documents

Publication Publication Date Title
MXPA02001890A (es) Metodo y aparato para detectar unidades de informacion con un valor de cero en un sistema de comunicaciones.
US7185256B2 (en) Communication system and method employing automatic repeat request
EP1766830B1 (en) Power control using erasure techniques
RU2437224C2 (ru) Способ и устройство для надежной передачи служебных сигналов в беспроводной связи
EP1110345B1 (en) Codec mode decoding using a priori knowledge
US7131049B2 (en) Transmission/reception apparatus and method for packet retransmission in a CDMA mobile communication system
EP1340318B1 (en) Estimation of traffic-to-pilot ratios
US20050276248A1 (en) Erasure detection and power control for a transport channel with unknown format in a wireless communication system
CN101006672A (zh) 强壮的擦除型错误检测和基于擦除型错误率的闭环功率控制
US7120845B2 (en) Apparatus and method for transmitting and receiving data on packet data control channel
MXPA04007173A (es) Combinacion selectiva de multiples transmisiones no sincronas en un sistema de comunicacion inalambrica.

Legal Events

Date Code Title Description
FG Grant or registration