ES2727466T3 - Algoritmo de estimación de tiempo de llegada efectivo para entorno de trayectoria múltiple - Google Patents
Algoritmo de estimación de tiempo de llegada efectivo para entorno de trayectoria múltiple Download PDFInfo
- Publication number
- ES2727466T3 ES2727466T3 ES05772367T ES05772367T ES2727466T3 ES 2727466 T3 ES2727466 T3 ES 2727466T3 ES 05772367 T ES05772367 T ES 05772367T ES 05772367 T ES05772367 T ES 05772367T ES 2727466 T3 ES2727466 T3 ES 2727466T3
- Authority
- ES
- Spain
- Prior art keywords
- signal
- esnr
- path
- component
- los
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0205—Details
- G01S5/0218—Multipath in signal reception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
- H04L7/042—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/10—Arrangements for initial synchronisation
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Mobile Radio Communication Systems (AREA)
- Electric Clocks (AREA)
Abstract
Un método para usar la descomposición de trayectoria múltiple para determinar la línea visual, LOS, tiempo de llegada, TOA, y resultado de distancia en un dispositivo de radio sin hardware sincronizado, comprendiendo el método: estimar secuencialmente las trayectorias candidatas en una señal de trayectoria múltiple recibida basado en una relación de energía de un componente de señal y un componente de ruido, ESNR, al: disponer los componentes de una ESNR más fuerte a una ESNR más débil; seleccionar el componente que tiene la ESNR más fuerte en la descomposición de trayectoria múltiple como una trayectoria candidata; eliminar el componente que tiene la ESNR más fuerte de la señal de trayectoria múltiple recibida para dejar señales residuales que tienen una potencia de ruido residual reducida; estimar secuencialmente trayectorias candidatas adicionales al seleccionar y eliminar el siguiente componente de las señales residuales que tienen la ESNR más fuerte hasta que se cumpla un umbral en la potencia de ruido residual o un límite de cambio residual de las señales residuales; y determinar el número de trayectorias candidatas seleccionadas en la señal de trayectoria múltiple recibida; seleccionar una de las trayectorias candidatas como una señal de LOS; estimar un TOA de la señal de LOS; y determinar el resultado de distancia para la señal de LOS.
Description
DESCRIPCIÓN
Algoritmo de estimación de tiempo de llegada efectivo para entorno de trayectoria múltiple
Dentro de un sistema de comunicación, un dispositivo de comunicaciones móvil puede ubicarse usando un receptor de Sistema de Posicionamiento Global (GPS) que toma posiciones y tiempos de múltiples satélites para medir y determinar con precisión las distancias. El dispositivo de comunicaciones móvil compara su tiempo con el tiempo emitido por al menos 3 satélites cuyas posiciones son conocidas y calcula su propia posición en la tierra.
El sistema GPS depende de costosos relojes atómicos en los transmisores GPS para generar las mediciones de precisión. Sería deseable tener una alternativa al sistema GPS basado en satélites que proporcione mediciones de posicionamiento precisas que puedan usarse en una variedad de entornos.
El documento WO 01/65271 discute métodos y aparatos para estimar la posición y velocidad de un Receptor Móvil (MR) usando ya sea el Tiempo de Llegada de señales recibidas por el MR, su Fase de Llegada, su Fuerza de Llegada, su Frecuencia de Llegada, o una combinación de los mismos.
De acuerdo con un aspecto, la presente invención proporciona un método para usar la descomposición de trayectoria múltiple para determinar el tiempo de llegada en un dispositivo de radio sin hardware sincronizado como se expone en la reivindicación 1.
Breve descripción de los dibujos
El tema de discusión considerado como la invención se señala particularmente y se reivindica claramente en la porción concluyente de la especificación. Sin embargo, la invención, tanto como para la organización como método de operación, junto con los objetivos, características, y ventajas de la misma, puede entenderse mejor por referencia a la siguiente descripción detallada cuando se lee con los dibujos acompañantes, en los que:
La figura 1 ilustra un dispositivo de comunicaciones inalámbricas móvil que opera en una red con otros dispositivos móviles de acuerdo con la presente invención;
La figura 2 es un diagrama de flujo que ilustra características de la presente invención para proporcionar Línea Visual (LOS), resultados de distancia;
La figura 3 ilustra un formato de preámbulo que muestra una señal recibida y una versión retardada de la señal recibida;
La figura 4 es un diagrama que muestra una realización de bloques de hardware que pueden usarse para implementar la función de coste; y
La figura 5 es un diagrama de potencia de ruido usada para determinar el número de trayectorias para señales de canal usando técnicas de error residual.
Se apreciará que por simplicidad y claridad de ilustración, los elementos ilustrados en las figuras no necesariamente se han dibujado a escala. Por ejemplo, las dimensiones de algunos de los elementos pueden ser exageradas en relación con otros elementos para claridad. Adicionalmente, cuando se considera apropiado, los números de referencia se han repetido entre las figuras para indicar elementos correspondientes o análogos.
Descripción detallada
En la siguiente descripción detallada, se describen numerosos detalles específicos con el fin de proporcionar una comprensión exhaustiva de la invención. Sin embargo, será entendido por los experimentados en la técnica que la presente invención puede practicarse sin estos detalles específicos. En otros casos, los métodos, procedimientos, componentes y circuitos bien conocidos no se han descrito en detalle para no confundir la presente invención.
En la siguiente descripción y reivindicaciones, se pueden usar los términos "acoplado" y "conectado", junto con sus derivados. Debe entenderse que estos términos no están previstos como sinónimos entre sí. Más bien, en realizaciones particulares, "conectado" se puede usar para indicar que dos o más elementos están en contacto físico o eléctrico directo entre sí. "Acoplado" puede significar que dos o más elementos no están en contacto directo entre sí, pero aún así cooperan o interactúan entre sí.
La figura 1 ilustra un dispositivo 10 de comunicaciones inalámbricas móvil que opera con otros dispositivos móviles de acuerdo con la presente invención. Como se muestra en la figura, la red de comunicación puede ser un sistema de comunicación con estaciones base para suministrar a múltiples usuarios dentro de una región de cobertura. Los múltiples dispositivos móviles pueden compartir una estación base y emplear un esquema de acceso múltiple tal como un esquema de Acceso Múltiple por División de Código (CDMA). El dispositivo 10 de comunicaciones inalámbricas se muestra comunicándose con las estaciones 30 y 40 base y otros dispositivos 20 móviles en la red.
Las realizaciones pueden incluir intercambios de paquetes entre usuarios de dispositivos de comunicación y puntos de acceso en una Red de Área Local inalámbrica (WLAN). Por ejemplo, una o más estaciones móviles o un punto de
acceso pueden operar en conformidad con un estándar de red inalámbrica tal como ANSI/IEEE Std. 802.11, Edición de 1999, aunque esto no es una limitación de la presente invención. Como se usa aquí, el término "802.11" se refiere a cualquier estándar IEEE 802.11 pasado, presente, o futuro, o una extensión del mismo, incluyendo, pero no limitado a, la edición de 1999. Notar que el tipo de red de comunicación y el tipo de acceso múltiple empleado por los dispositivos que emiten energía de señal de RF se proporcionan solo como ejemplos, y las diversas realizaciones de la presente invención no están limitadas a la realización mostrada en la figura.
El dispositivo 10 de comunicaciones inalámbricas incluye un receptor 12 para recibir una señal modulada de una o más antenas. La señal modulada recibida puede ser convertida en dirección descendente según frecuencia, filtrada, y entonces convertida en una señal digital, de banda base. La conversión de frecuencia puede incluir señales de Frecuencia Intermedia (IF), pero se debe anotar que en una realización alternativa las señales de RF moduladas pueden ser convertidas directamente en dirección descendente sin el uso de mezcladores de IF. El alcance de las reivindicaciones está previsto a cubrir cualquier realización del receptor. Las señales convertidas en dirección descendente se pueden convertir a valores digitales mediante Convertidores de Analógico a Digital (ADCs).
El dispositivo 10 de comunicaciones inalámbricas incluye además un transmisor 14 que tiene un Convertidor de Digital a Analógico (DAC) que convierte un valor digital generado por el procesador en una señal analógica. La señal analógica se puede modular, convertir en dirección ascendente a frecuencias de RF y amplificar usando un amplificador de potencia (con o sin control de retroalimentación) para controlar la potencia de salida de la señal analógica que se transmite desde las antenas.
Aunque la presente invención se muestra en un dispositivo 10 de comunicaciones inalámbricas, las realizaciones de la presente invención se pueden usar en una variedad de aplicaciones. Debe señalarse que las realizaciones de adquisición de tiempo no se limitan a dispositivos de comunicación inalámbrica e incluyen dispositivos de comunicación con línea de cable. La presente invención puede incorporarse a microcontroladores, microprocesadores de propósito general, Procesadores de Señal Digital (DSP), Cálculo de Conjuntos de Instrucciones Reducidas (RISC), Cálculo de Conjuntos de Instrucciones Complejas (CISC), entre otros componentes electrónicos. En particular, la presente invención se puede usar en teléfonos inteligentes, comunicadores y Asistentes Personales Digitales (PDAs), equipo médico o de biotecnología, equipo de protección y seguridad para automóviles, y productos para automóviles. Sin embargo, debe entenderse que el alcance de la presente invención no se limita a estos ejemplos.
La figura 2 es un diagrama de flujo que ilustra características de la presente invención al proporcionar Línea Visual (LOS), Tiempo de Llegada (TOA), resultados de distancia. La señal de LOS es un rayo de señal transferido sobre un canal de trayectoria múltiple que recorre directo del transmisor al receptor, pero notar que la señal de LOS puede ser interferida destructivamente por una señal de trayectoria indirecta. Por consiguiente, la señal de LOS puede estar severamente atenuada, especialmente en aplicaciones de interior debido a la obstrucción de objetos. El algoritmo descrito puede usarse para calcular la distancia para aplicaciones de ubicación de posición independientemente de si el dispositivo 10 de comunicaciones inalámbricas opera en un entorno de trayectoria múltiple e independientemente de si el dispositivo móvil opera en interiores o exteriores.
El algoritmo para determinar la Línea Visual, Tiempo de Llegada, resultado de distancia incluye un proceso 210 para proporcionar una adquisición de tiempo inicial; un proceso 220 para proporcionar compensación de desplazamiento de frecuencia; un proceso 230 que descompone la señal recibida en componentes asociados con diversas trayectorias y proporciona estimación de parámetro mediante descomposición de trayectoria múltiple; un proceso 240 para determinar el número de trayectorias en la señal recibida; y un proceso 250 para seleccionar la señal de LOS. En algunas realizaciones, el algoritmo o porciones del mismo pueden realizarse por una estación móvil, un procesador, o un sistema electrónico. El algoritmo no está limitado por el tipo particular de aparato, elemento de software, o sistema que realiza el método. Las diversas acciones pueden realizarse en el orden presentado, o pueden realizarse en un orden diferente y en algunas realizaciones, algunas acciones enumeradas en la figura 2 pueden ser omitidas.
Proceso 210 de adquisición de tiempo inicial
El proceso 210 proporciona una adquisición de tiempo inicial basado en señales comunicadas entre dos dispositivos de RF tal como dos dispositivos móviles, dos estaciones base, un dispositivo móvil y una estación base, o en general, cualquiera de dos unidades de comunicación inalámbrica que tengan un transmisor y un receptor. A modo de ejemplo, el dispositivo 10 de comunicaciones inalámbricas puede iniciar la transmisión de una señal a otro dispositivo inalámbrico, pero debe señalarse que cualquiera de las dos unidades de comunicación puede iniciar una secuencia de transmisión. También se debe anotar que las dos unidades de comunicación pueden comunicarse de manera sincronizada o pueden estar no sincronizadas, es decir, sus relojes pueden diferir por algún tiempo desconocido fijo.
Para estimar señales de trayectoria múltiple, una solución es estimar los parámetros asociados para todas las trayectorias conjuntamente, es decir, una estimación conjunta óptima. Sin embargo, esto presenta un problema de estimación de parámetro multidimensional no lineal. Aunque las soluciones iterativas eficientes se pueden obtener fácilmente, estas soluciones requieren una buena estimación inicial. La calidad de la estimación inicial afecta significativamente el rendimiento de algoritmo, y por lo tanto, el algoritmo de estimación de trayectoria múltiple iterativo/secuencial propuesto se puede usar para proporcionar estimaciones iniciales rápidas y precisas para un algoritmo de estimación óptimo que estima conjuntamente todos los parámetros de trayectoria múltiple
simultáneamente. Al proporcionar el algoritmo de estimación conjunta simultánea con una estimación inicial rápida y precisa del método secuencial propuesto, el rendimiento y velocidad del algoritmo de estimación óptimo del conjunto de parámetros de trayectoria múltiple pueden mejorarse significativamente.
El algoritmo de tiempo inicial para adquisición de tiempo grueso inicial es robusto a variaciones de frecuencia, especialmente durante el período de adquisición de tiempo inicial cuando la adquisición de frecuencia aún no se ha completado. El proceso 210 encuentra las estimaciones de tiempo grueso iniciales al explotar la propiedad periódica del preámbulo transmitido entre dispositivos electrónicos. El algoritmo de tiempo rápido puede implementarse de una manera recursiva para proporcionar eficiencia de cálculo significativa. Se puede aplicar un esquema de estimación de tiempo de segunda etapa (precisión más fina) para refinar la estimación de tiempo en un momento posterior. Debido a su naturaleza genérica, este algoritmo puede modificarse y aplicarse a otros sistemas de comunicación para sacar provecho de propiedades periódicas similares en la forma de onda de señal.
La figura 3 muestra un ejemplo de un formato de preámbulo que puede usarse para ilustrar la adquisición de tiempo inicial en el proceso 210. El formato de preámbulo muestra una señal 308 recibida y una versión retardada de la señal 328 recibida. En esta realización la unidad de datos de Protocolo de Convergencia de Capa Física (PLCP) de Multiplexación por División de Frecuencia Ortogonal (OFDM) incluye el preámbulo de PLCP, la SEÑAL 318 de o Fd M y un campo 320 de DATOS. El campo 318 de SEÑAL, como parte del encabezado de PLCP, puede contener un campo de LONGITUD, un campo de TASA, un bit reservado y un bit de paridad, aunque el alcance de la invención no está limitado a este respecto. El campo 320 de DATOS puede ser de longitud variable y contener un campo de SERVICIO y datos de PSDU.
El preámbulo puede consistir a menudo de símbolos 310 de entrenamiento cortos, un prefijo 312 y dos símbolos 314 y 316 de entrenamiento largos, pero el tema de discusión reivindicado no se limita a este formato específico. En otras palabras, un formato de preámbulo que tiene más o menos de diez símbolos de entrenamiento cortos y un formato de preámbulo que tiene más o menos de dos símbolos de entrenamiento largos se pueden usar en el proceso 210. En esta realización usando el ejemplo del formato de preámbulo 802.11a, los símbolos 310 de entrenamiento cortos se muestran en la figura como una repetición a menudo 's', los dos símbolos 314 y 316 de entrenamiento largos se representan cada uno como ('a1|a2|a3|a4'), con el intervalo 312 de guarda representado como ('a3|a4'). Dado que el intervalo (GI2) de guarda es el prefijo circular del símbolo largo con duración de 1.6 us, su contenido se denota como ('a3|a4').
Para el ejemplo de una tasa de muestreo de 40 Mmuestras/segundo, cada pequeño segmento de datos etiquetados como 's', 'a1', 'a2', 'a3' o 'a4' representa un intervalo de 0.8us. De este modo, cada uno de los símbolos 310 de entrenamiento cortos tiene un intervalo de símbolo de 0,8 microsegundos (us), cada uno de los dos símbolos 314 y 316 de entrenamiento largos tienen un intervalo de símbolo de 3.2 us y el intervalo 312 de guarda tiene un intervalo de símbolo de 1.6 us. Con la tasa de muestreo de 40 Mmuestras/segundo, notar que ocurren 640 muestras dentro del intervalo de entrenamiento de preámbulo total de 16 us.
La señal en el símbolo de entrenamiento corto es una señal periódica que tiene 32 muestras en un período, y ocurren 320 muestras en el intervalo de 8us de los símbolos de entrenamiento cortos. Las señales en el símbolo de entrenamiento largo también son periódicas y tienen 128 muestras, y ocurren 320 muestras en el intervalo de 8us del intervalo de guarda y los símbolos de entrenamiento largos. Notar que la OFDM PHY proporciona la capacidad de transmitir marcos de PSDU a múltiples tasas de datos para redes WLAN, y por lo tanto, se entiende que los ajustes para diferentes tasas de muestreo se pueden hacer tal como, por ejemplo, 20 Mmuestras/segundo, 60 Mmuestras/segundo, entre otras tasas. En otras palabras, se anticipan otras longitudes de intervalo de los símbolos de entrenamiento cortos, el intervalo de guarda y los símbolos de entrenamiento.
Aún refiriéndose a la figura 3, una versión retardada de la señal 328 recibida se retarda de la señal 308 recibida. Dada la naturaleza periódica del preámbulo, la función de autocorrelación tendrá algún patrón de pico a un valor máximo (máximo local o máximo global) al retardar un múltiplo de 32 muestras (contribuido desde el símbolo corto) o 128 muestras (contribuido desde tanto los símbolos largos como los símbolos cortos). De acuerdo con la presente invención, el preámbulo de PLCP se usa para la sincronización entre los dos dispositivos electrónicos. El algoritmo de tiempo inicial para adquisición de tiempo grueso inicial en el proceso 210 convoluciona la señal recibida con la versión retardada de la señal para encontrar el límite de marco. La correlación se calcula usando los datos dentro del intervalo de integración móvil.
La duración de separación e intervalo de integración se pueden elegir de acuerdo con varios criterios, incluyendo usar la mayor cantidad de datos útiles para aumentar la consistencia de detección; maximizar una función de coste en el límite de marco para disminuir la tasa de falsa alarma y aumentar la robustez de detección; y/o seleccionar un método de cálculo rápido y menor coste de hardware. Notar que la duración de separación es mayor que cero, es decir, se excluye una duración de separación 'd' igual a cero en la adquisición de tiempo dado que no se contribuye desde el patrón periódico de la señal de preámbulo.
Se proporciona una primera realización como un ejemplo para optimizar la duración de separación e intervalo de integración para el rendimiento dada la restricción de hardware/memoria de más bajo coste. La figura 3 ilustra una señal 328 retardada separada en tiempo por una duración de separación 'd' de la señal 308 de recepción original.
Dadas las propiedades periódicas del preámbulo y selección adecuada de la duración de separación, la señal 308 recibida y la señal 328 retardada pueden ser sustancialmente idénticas dentro de algún intervalo de integración. El intervalo de integración efectivo entre la señal original y señal retardada varía para diferentes valores de la duración de separación 'd'. Para lograr un rendimiento de detección óptimo, la duración de separación 'd' puede diseñarse para maximizar el intervalo de integración para aumentar la consistencia de detección. En otras palabras, la duración de separación 'd' se puede seleccionar de tal manera que una función de coste c'[n] (descrita adelante y también referida como una función de correlación) se maximice en el límite de marco para disminuir la tasa de falsa alarma y aumentar la robustez de detección.
El intervalo de integración efectivo máximo puede obtenerse cuando la duración de separación 'd' se elige para que sea cuatro veces el período del símbolo corto, es decir, 4 veces 0.8 us = 3.2us, aunque la selección de esta duración de separación no es una limitación de la presente invención. La duración de separación 'd' se representa en la figura desde el tiempo to hasta tiempo ti, que tiene 128 muestras. Como se muestra en este ejemplo de dos intervalos de integración, el intervalo de integración total se representa como seis periodos de símbolo desde el símbolo corto 's' en el intervalo 340 de integración y seis periodos de símbolo desde el símbolo largo a3, a4, a i, a2, a3, a4 en intervalo 342 de integración. El intervalo 340 de integración se representa desde el tiempo ti hasta tiempo t2 , que tiene 192 muestras, y el intervalo 342 de integración se representa desde el tiempo t3 hasta tiempo t4 , también tiene 192 muestras. Notar que el intervalo de integración máximo dentro de un preámbulo para una duración de separación 'd' (excepto 'd'=0) se puede establecer igual a doce períodos de símbolo cortos.
En operación, la selección de valores de parámetros para la duración de separación 'd' y el intervalo de integración son importantes para la adquisición de tiempo inicial en el proceso 210. En este ejemplo donde la señal recibida y la señal recibida retardada están correlacionadas, el algoritmo de tiempo inicial puede expresarse al calcular la función de coste c'[n] en la ecuación:
donde r es la señal de banda base recibida,
n es el número de muestras de datos,
r* es el conjugado de r, y
d es la duración de separación.
Para el presente ejemplo a 40 Mmuestras/segundo, la función de correlación puede calcularse donde la duración de separación 'd' es igual a 128 muestras. La función de correlación c'[n] se puede calcular en un intervalo 340 de integración que tiene 192 muestras y el resultado se compara contra un valor de umbral. Si la función de coste c'[n1] tiene un valor mayor que un valor de umbral predeterminado, entonces el límite de marco inicial se ha determinado en n=n1. De este modo, el segmento de datos periódicos se ha determinado usando el intervalo 340 de integración en los símbolos cortos.
Si se determina la detección del límite de marco, entonces la verificación del límite de marco puede continuar usando los símbolos largos en el intervalo 342 de integración. La función de correlación c'[n] se puede calcular para 'n' igual a (n1 1); 'n' igual a (n1+2), ..., y 'n' igual a (n1+W), donde W es un desplazamiento entre el símbolo corto y el símbolo largo. Si se evalúa que la función de correlación c'[n1+W] tiene un valor mayor que el valor de umbral, se verifica el límite de marco ya encontrado. De este modo, encontrar el segmento de datos periódicos dentro del símbolo largo que sigue al símbolo corto verifica el límite de marco. Para el ejemplo de 40 Mmuestras/segundo, el desplazamiento W que tiene un valor de ((10 x 32) 1) es igual a 321 muestras, que es aproximadamente igual a 8us. Notar que se introduce una muestra extra al concatenar el símbolo corto y el símbolo largo.
Los datos de símbolos cortos en el primer intervalo 340 de integración se usan para la detección inicial del límite de marco. Alternativamente, el algoritmo para proporcionar la adquisición de tiempo inicial en el proceso 210 se puede modificar para usar tanto el intervalo 340 de integración como intervalo 342 de integración. Los datos de símbolos largos en el intervalo 342 de integración se pueden usar para verificar la detección inicial del límite de marco, y de este modo, aumentar fiabilidad de detección. También, el símbolo largo puede usarse cuando la operación inicial del módem tiene una tasa de falsa alarma más alta al detectar límites de marco. Adicionalmente, en lugar de usar un valor de umbral para la detección, el algoritmo puede evaluarse usando el primer intervalo 340 de integración junto con el segundo intervalo 342 de integración para encontrar el valor máximo del límite de marco.
Se proporciona una segunda realización que optimiza la duración de separación 'd' y el intervalo de integración para el rendimiento óptimo. Para lograr el rendimiento mejorado, se puede usar una detección de dos etapas del límite de marco. La primera etapa incluye una adquisición de tiempo inicial que solo usa símbolos cortos junto con una duración de separación 'd' acortada de 32 muestras (tasa de 40 Mmuestras/segundo), por ejemplo. La función de correlación o función de coste C'[n] se calcula en un intervalo de integración que incluye 288 muestras (320 muestras - d es igual a 288 muestras). El resultado calculado de C'[n] entonces puede compararse contra un valor de umbral. Si en n=n1 la
función de coste C'[n1] tiene un valor mayor que un valor de umbral predeterminado, entonces el límite de marco inicial se ha determinado en n=n1. De este modo, el segmento de datos periódicos se ha determinado usando el intervalo 340 de integración en los símbolos cortos.
El intervalo de integración máximo dentro del preámbulo corto es cuando la duración de separación 'd' es igual a una duración de símbolo corto, es decir 0.8us. De nuevo, en el ejemplo de 40 Mmuestra/segundo, la duración de separación 'd' es equivalente a 32 muestras. Una vez que se selecciona la duración de separación 'd', el intervalo 340 de integración se selecciona para incluir la mayor cantidad de datos útiles. En este caso, el intervalo de integración máximo dentro del preámbulo corto es igual a nueve períodos de símbolos cortos. El intervalo de integración es equivalente a 288 muestras (32 muestras por símbolo corto por 9 símbolos cortos).
De nuevo, en esta realización la adquisición de tiempo inicial de primera etapa en un símbolo corto se usa para la detección inicial del límite de marco, y la detección de segunda etapa se usa para verificar la detección inicial. La segunda etapa usa tanto símbolos cortos como símbolos largos, de nuevo con una duración de separación 'd' de 128 muestras e intervalos 340 y 342 de integración que tienen 192 muestras para el ejemplo de 40 Mmuestras/segundo. De este modo, la detección de segunda etapa se muestra en la figura 3 usando tanto los símbolos cortos como los símbolos largos con una duración de separación 'd' que es igual a 4 símbolos cortos. Este método permite un umbral bajo en el primer algoritmo de detección de tal manera que los paquetes no se pierdan. Un umbral alto en la segunda etapa reduce el número de falsas alarmas y mejora la fiabilidad de detección. Alternativamente, en vez de usar una duración de separación 'd' que es igual a cuatro símbolos cortos, se puede usar un símbolo largo dado que cuatro símbolos cortos son iguales a un símbolo largo.
La figura 4 es un diagrama que muestra una realización de bloques 400 de hardware que se pueden usar para implementar la función de coste c'[n1]. Un registro 410 de desplazamiento recibe un flujo de datos de entrada, que desplazan los datos a celdas de almacenamiento N, donde N es de una longitud suficiente para capturar datos que corresponden a la duración de separación 'd' más una celda de almacenamiento adicional. La longitud de registro 410 de desplazamiento permite que la señal recibida sea convolucionada mediante el multiplicador 412 con la versión retardada de la señal. Refiriéndose brevemente a la figura 3, la señal 308 recibida son los datos de entrada en los bloques de hardware de la figura 4. El registro 410 de desplazamiento es de longitud suficiente para capturar al menos un bit de la versión retardada de la señal 328 recibida. El registro 414 de desplazamiento recibe el bit de datos multiplicado del multiplicador 412 y desplaza esos datos a la primera de las celdas de almacenamiento M, donde M es de una longitud suficiente para capturar y almacenar datos en la longitud seleccionada del intervalo de integración, más una celda de almacenamiento adicional. Un multiplicador 416 proporciona una función de multiplicación/acumulación de los datos durante el intervalo de integración, mientras que un multiplicador 418 resta o elimina los datos que han pasado fuera de la ventana definida por el intervalo de integración. De este modo, se calcula la correlación mediante los bloques 400 de hardware usando los datos dentro del intervalo de integración móvil. La salida del MAC (multiplicadores 416 y 418) es la función de coste C'[n].
El método de adquisición de tiempo que se describe en las figuras 3 y 4 utiliza la propiedad periódica de la forma de onda de preámbulo y no necesita estar sincronizado en frecuencia. El algoritmo proporciona un mecanismo para la adquisición de tiempo grueso inicial, que proporciona el cálculo significativamente más rápido y la ventaja de no ser sensible a los desajustes de frecuencia entre el transmisor y el receptor. Debido a su naturaleza genérica, el esquema puede ser modificado y aplicado a otros sistemas de comunicación.
Las figuras 3 y 4 ilustran una adquisición de tiempo inicial basada en señales comunicadas entre dos dispositivos de RF. El algoritmo de tiempo inicial descrito para la adquisición de tiempo grueso inicial explota la propiedad periódica del preámbulo transmitido entre los dispositivos electrónicos, sin embargo, debe señalarse que pueden emplearse otros métodos para adquirir una adquisición de tiempo inicial. Ahora volviendo a la figura 2 y continuando con el proceso 220.
Proceso 220 de compensación de desplazamiento de frecuencia
En el proceso 220 se calcula un valor de compensación de desplazamiento de frecuencia para corregir el desplazamiento de frecuencia entre la señal recibida y la señal de referencia, es decir, la señal del módem remoto. Las señales son sensibles al desplazamiento de frecuencia portadora entre el transmisor y los osciladores locales de receptor, lo que puede causar autointerferencia, por ejemplo, entre los subcanales, es decir subportadoras moduladas en un formato de modulación de OFDM. El desplazamiento de frecuencia portadora entre el transmisor y los osciladores locales puede estimarse y compensarse en el receptor.
Dejar que yn sea los datos recibidos muestreados discretos y Sn los datos de referencia en el tiempo discreto n. La relación entre la señal recibida y la señal de referencia se puede representar como:
donde A1 es la amplitud de señal,
Ti es el retraso llevado a la muestra más cercana,
w es el desplazamiento de frecuencia entre la señal recibida y la señal de referencia, y
en es el ruido muestreado en el tiempo n.
Para estimar el desplazamiento de frecuencia, se minimiza la siguiente función de coste de mínimos cuadrados:
donde (Á, w) representan "valores estimados" para amplitud y desplazamiento de frecuencia.
El producto cruzado Zn = yn s * se puede definir. Notar que el valor para Zn no tiene que ser recalculado para cada valor de frecuencia hipotético que se usa. La amplitud estimada es dada por:
y el desplazamiento de frecuencia estimado puede obtenerse mediante un algoritmo de búsqueda usando:
Ó) = arg min
w £ n 2 -
\Á\2
£ l s n|2
El desplazamiento de frecuencia estimado entonces se aplica a la señal recibida para la corrección de desplazamiento de frecuencia.
Proceso 230 de estimación de parámetro por descomposición de trayectoria múltiple
Una vez que se compensa el desplazamiento de frecuencia, la estimación de TOA para señales de trayectoria múltiple no estima directamente solo la señal de LOS. En vez, el algoritmo estima las señales de trayectoria múltiple (tanto LOS como no LOS) y usa propiedades específicas observadas en las señales para seleccionar la señal de LOS. También, en vez de estimar todas las señales de trayectoria múltiple simultáneamente, el método descrito estima el componente dominante de trayectoria múltiple de manera secuencial para lograr una solución rápida.
El proceso 230 determina la estimación de parámetro por descomposición de trayectoria múltiple. Los dispositivos de comunicación inalámbricos típicamente operan sobre un canal que tiene más de una trayectoria desde el transmisor hasta el receptor, a menudo referido como un canal de trayectoria múltiple. Las diversas trayectorias recorridas por estas señales pueden ser causadas por reflejos de edificios, objetos, o refracción. Por consiguiente, las señales recibidas en el receptor tienen diferentes atenuaciones y retrasos de tiempo que corresponden a la trayectoria de recorrido de la señal. El proceso 230 descompone la señal recibida en componentes asociados con las diversas trayectorias y proporciona estimación de parámetro por descomposición de trayectoria múltiple.
El algoritmo de descomposición asociado con el proceso 230 estima de manera secuencial trayectorias múltiples basado en la relación de energía del componente de señal y el componente de ruido (ESNR). Con la ESNR generada para cada una de las señales de trayectoria múltiple, el algoritmo de descomposición dispone los componentes de señal desde la ESNR más fuerte hasta la ESNR más débil. Dado que una ESNR baja puede dar como resultado en rendimiento de estimación pobre usando la información de TOA, el algoritmo de descomposición ejecutado en el proceso 230 da cuenta de problemas de la ESNR baja de acuerdo con la presente invención. Por consiguiente, las señales de recepción atenuadas obstruidas por objetos y/o la energía/potencia de señal de no LOS que es sustancialmente mayor que la de la señal de lOs se contabiliza en el proceso 230.
En el algoritmo de descomposición, y(t) representa la señal usada para estimar el componente de trayectoria i-ésima. Durante el proceso de descomposición de la trayectoria i-ésima, la señal más fuerte y(t) se estima y elimina de las señales residuales.
El problema de estimación se formula mediante un proceso iterativo dejando primero r(t) = y(t), entonces
La estimación final se convierte:
Á = '¿ - \Z (u j)e x p ( - jü j r i ) f t
E ti) isMi2
Donde
f ,• = arg minT E 0) \r(wtf “ \M2 E ü) isM II2-
De nuevo, notar que Z(u>) solo se calcula una vez por minimización. Notar que la iteración se repite con:
El algoritmo de descomposición asociado con el proceso 230 puede generalizarse a un ejemplo de trayectoria M sin una relación de fuerza de señal específica entre trayectorias. La determinación del número de trayectorias M, y la selección de la señal de LOS se ilustra en preparación para la estimación final de TOA para la señal de LOS. Dejar que A1>A2>A3 ..., y a modo de ejemplo, suponer que la señal de LOS es la tercera señal más fuerte, es decir, y Los(t) = A3 s(t-T3 ). En este ejemplo la señal de LOS tiene una ESNR más pequeña que cualquiera de las otras dos trayectorias de no LOS.
El mecanismo para seleccionar el número de trayectorias M y la señal de LOS se describe adelante, pero se supone que estos parámetros son conocidos. El algoritmo de descomposición primero estima el componente de señal más fuerte yi(t) = Ais(t-Ti) y almacena la información. El valor yi(t) se elimina de y(t) y la señal restante se convierte en error residual r(t) = y(t)-yi(t). Después de separar el yi(t) de la señal recibida y(t), el segundo componente de señal más fuerte y2(t) entonces se estima de r(t). Se repite el mismo procedimiento para la trayectoria i-ésima hasta i = M. La información de tiempo de llegada tlos se obtiene de y Los(t) = Á Loss(t-Tlos), donde LOS = 3 en este ejemplo.
La figura 5 ilustra una grafica de potencia de señal/ruido residual durante varios componentes de trayectoria. El eje Y representa la potencia de señal/ruido residual y el eje X representa el retraso estimado tí asociado con una trayectoria i-ésima. Durante el proceso de descomposición, la ESNR se estima para cada una de las señales de componente y la señal más fuerte y ( t) se determina a la vez y se elimina del error residual. Notar que la señal/ruido residual disminuye a medida que aumenta el número de trayectorias. En el ejemplo ilustrado en la figura 5, el primer componente 502 se muestra como la trayectoria más fuerte entre las señales de trayectoria M, segundo componente 504 es la siguiente trayectoria más fuerte, seguido por el tercer componente 506.
Como se declara anteriormente, el algoritmo de descomposición asociado con el proceso 430 estima de manera secuencial trayectorias múltiples basado en ESNR. Como se muestra en la figura 5, el primer componente 502 tiene la ESNR más fuerte y de acuerdo con el algoritmo de descomposición se selecciona para eliminación. Después de la eliminación del primer componente 502, el ruido residual de los componentes restantes es significativamente más bajo. Notar que el ruido residual de los componentes restantes es alrededor de 20dB más bajo después de eliminar la primera señal de trayectoria.
El proceso 230 continúa (figura 2), estimando secuencialmente las trayectorias múltiples restantes basado en ESNR. En este ejemplo, el segundo componente 504 es la señal de trayectoria múltiple restante que tiene la ESNR más fuerte. Esta segunda señal de trayectoria (segundo componente 504) entonces se elimina y el ruido residual de los componentes restantes cae además por unos pocos dB. Como se muestra en la figura, el tercer componente 506 es el componente seleccionado de los componentes restantes a medida que tiene la ESNR más fuerte. Después de eliminar el tercer componente 506, el ruido residual de los componentes restantes cae unos pocos dB adicionales.
Ahora volviendo a la figura 2 y continuando con el Proceso 240.
Proceso 240 de número de determinación de trayectorias
En el proceso 240 se determina el número de trayectorias en la señal recibida que afectan la señal residual. Continuando con el ejemplo, la potencia de ruido residual para los componentes restantes es relativamente plana lo que muestra que no hay efecto claro en la eliminación de cualquier otro componente de trayectoria múltiple en la señal residual. De este modo, se puede usar un umbral en la potencia de ruido residual o un límite de cambio residual para determinar el número de trayectorias en la señal recibida. En este ejemplo, se ha mostrado que tres trayectorias afectan la potencia de ruido residual final. Seleccionar componentes adicionales y eliminarlos no reduciría significativamente la señal residual, y por lo tanto, se determina que el número de trayectorias múltiples efectivas es tres, es decir, M=3.
Proceso 250 de detección de señal de LOS
En el proceso 250 la señal de LOS puede determinarse de entre los diversos componentes de trayectoria múltiple. Con el número de trayectorias M determinadas previamente, la distancia para cada trayectoria se puede calcular y se
puede calcular y asignar una distancia a la señal de LOS. A primera vista el número posible de combinaciones para el cálculo de distancia es MxM = M2 Sin embargo, se puede usar una propiedad simétrica entre el enlace de avance y de retroceso para reducir el número posible de candidatos en el entorno de trayectoria múltiple. Por ejemplo, las trayectorias M en el enlace de avance pueden asociarse con un número igual de trayectorias en el enlace de retroceso. Dicho de otra manera, se puede considerar que el recorrido de señal desde el dispositivo 10 móvil hasta la estación 40 base (véase figura 1) como que tiene propiedades similares comparado con el recorrido de señal desde la estación 40 base hasta el dispositivo 10 móvil. El componente de señal que tiene la potencia de señal más fuerte en el enlace de avance puede asociarse con, y emparejarse con, la trayectoria más fuerte en el enlace de retroceso. Utilizando esta propiedad simétrica, el número posible de combinaciones para el cálculo de distancia se puede reducir significativamente, de combinaciones M2 a combinaciones M. La distancia para cada uno de los posibles candidatos M puede ser calculada.
El componente de señal que se determina que tiene una distancia mayor que el componente más fuerte se elimina de la lista de candidatos de LOS. La eliminación se basa en la señal de LOS recibida a través de la trayectoria directa que tiene una trayectoria más corta que las señales recibidas a través de cualquier otra trayectoria. La señal de LOS tiene el retraso más pequeño entre todas las trayectorias. También, la estimación de parámetro de señal de trayectoria más fuerte (amplitud y retraso) es más precisa que otras trayectorias dado que tiene la ESNR más alta.
Notar que cualquier trayectoria que tenga una distancia negativa puede ignorarse a medida que no tenga significado físico real. La distancia negativa puede surgir debido a una condición causada por sobremodelado y/o ruido. Ese componente asociado con la distancia negativa debe eliminarse de la lista de candidatos de LOS. Otro criterio que puede imponerse es que la información temporal no debe cambiar drásticamente. Se pueden colocar límites en los cambios permitidos entre cálculos consecutivos, notando que la distancia entre los ensayos consecutivos diferenciales debe cambiar de una manera controlada.
Por ahora debería ser evidente que se ha presentado un algoritmo que identifica una señal de línea visual (LOS), y entonces proporciona una estimación efectiva de tiempo de llegada (TOA). El algoritmo permite una adquisición de tiempo inicial rápida, precisa; compensa el desplazamiento de frecuencia antes de realizar la estimación de trayectoria múltiple; estima las señales de trayectoria múltiple por el método de descomposición propuesto; determina el número de trayectorias efectivas en el entorno de trayectoria múltiple; calcula la distancia usando información de TOA; y selecciona la distancia asociada con la señal de LOS. Una vez que se determina la señal de LOS, la característica de ubicación de precisión puede implementarse usando mediciones de distancia múltiple de los algoritmos propuestos.
Aunque ciertas características de la invención se han ilustrado y descrito aquí, muchas modificaciones, sustituciones, cambios, y equivalentes ocurrirán ahora por los experimentados en la técnica. Por lo tanto, debe entenderse que las reivindicaciones anexas están previstas a cubrir todas las modificaciones y cambios tales a medida que caigan dentro del verdadero espíritu de la invención.
Claims (5)
1. Un método para usar la descomposición de trayectoria múltiple para determinar la línea visual, LOS, tiempo de llegada, TOA, y resultado de distancia en un dispositivo de radio sin hardware sincronizado, comprendiendo el método: estimar secuencialmente las trayectorias candidatas en una señal de trayectoria múltiple recibida basado en una relación de energía de un componente de señal y un componente de ruido, ESNR, al:
disponer los componentes de una ESNR más fuerte a una ESNR más débil;
seleccionar el componente que tiene la ESNR más fuerte en la descomposición de trayectoria múltiple como una trayectoria candidata;
eliminar el componente que tiene la ESNR más fuerte de la señal de trayectoria múltiple recibida para dejar señales residuales que tienen una potencia de ruido residual reducida;
estimar secuencialmente trayectorias candidatas adicionales al seleccionar y eliminar el siguiente componente de las señales residuales que tienen la ESNR más fuerte hasta que se cumpla un umbral en la potencia de ruido residual o un límite de cambio residual de las señales residuales; y
determinar el número de trayectorias candidatas seleccionadas en la señal de trayectoria múltiple recibida; seleccionar una de las trayectorias candidatas como una señal de LOS;
estimar un TOA de la señal de LOS; y
determinar el resultado de distancia para la señal de LOS.
2. El método de la reivindicación 1 que comprende además:
usar las trayectorias múltiples estimadas secuencialmente como estimaciones iniciales para mejorar el rendimiento y velocidad de un algoritmo de estimación conjunta óptimo para un conjunto de parámetros de trayectorias múltiples.
3. El método de la reivindicación 1 que incluye además:
usar la compensación de desplazamiento de frecuencia para mejorar precisión en la estimación de tiempo de llegada.
4. El método de la reivindicación 3, en donde usar compensación de desplazamiento de frecuencia incluye minimizar una función de coste de mínimos cuadrados.
5. El método de la reivindicación 4, que incluye además:
aplicar el desplazamiento de frecuencia a la señal recibida para corrección de desplazamiento de frecuencia.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/875,368 US7221913B2 (en) | 2004-06-23 | 2004-06-23 | Effective time-of-arrival estimation algorithm for multipath environment |
PCT/US2005/019725 WO2006007282A1 (en) | 2004-06-23 | 2005-06-03 | Effective time-of-arrival estimation algorithm for multipath environment |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2727466T3 true ES2727466T3 (es) | 2019-10-16 |
Family
ID=35045347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES05772367T Active ES2727466T3 (es) | 2004-06-23 | 2005-06-03 | Algoritmo de estimación de tiempo de llegada efectivo para entorno de trayectoria múltiple |
Country Status (9)
Country | Link |
---|---|
US (1) | US7221913B2 (es) |
EP (3) | EP1767045B1 (es) |
DK (1) | DK1767045T3 (es) |
ES (1) | ES2727466T3 (es) |
HU (1) | HUE045231T2 (es) |
PL (1) | PL1767045T3 (es) |
PT (1) | PT1767045T (es) |
TW (1) | TWI305276B (es) |
WO (1) | WO2006007282A1 (es) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004030752A1 (de) * | 2004-06-25 | 2006-01-19 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Kursprädikation bei Kraftfahrzeugen |
KR100706229B1 (ko) * | 2004-12-21 | 2007-04-11 | 삼성전자주식회사 | 내장된 송수신기들 간의 반송파 주파수 차를 보상하는다중 송수신 시스템 및 그 방법 |
US7271764B2 (en) * | 2005-06-30 | 2007-09-18 | Intel Corporation | Time of arrival estimation mechanism |
US20070076674A1 (en) * | 2005-09-30 | 2007-04-05 | Golden Stuart A | Apparatus and method locating a mobile communication unit |
US7489904B2 (en) * | 2005-12-13 | 2009-02-10 | Motorola, Inc. | Method and system for determining the time of arrival of a direct radio signal |
US7916075B2 (en) * | 2006-04-19 | 2011-03-29 | Mediatek Inc. | Satellite signal adaptive time-division multiplexing receiving device |
US7468696B2 (en) * | 2006-12-14 | 2008-12-23 | The Boeing Company | Method and device for trilateration using LOS link prediction and pre-measurement LOS path filtering |
EP2122962B1 (en) * | 2007-01-18 | 2013-05-29 | Thomson Licensing | Method for symbol synchronization of received digital signal and digital signal receiver using the same method |
US8457178B2 (en) * | 2007-03-26 | 2013-06-04 | Qualcomm Incorporated | Frequency offset estimator |
CN101494874B (zh) * | 2009-03-03 | 2011-03-16 | 华为终端有限公司 | Toa估计方法及装置 |
TWI423628B (zh) * | 2009-09-02 | 2014-01-11 | Univ Nat Taiwan | 偵測載波頻率飄移方法以及接收器 |
TWI394974B (zh) * | 2009-09-29 | 2013-05-01 | Mstar Semiconductor Inc | 用於定位系統之頻率追蹤方法及其裝置 |
WO2013070275A1 (en) * | 2011-11-08 | 2013-05-16 | Intel Corporation | Method, apparatus and system of determining a time of arrival of a wireless communication signal |
US8989772B2 (en) | 2012-11-30 | 2015-03-24 | Google Technology Holdings LLC | Methods and apparatus for estimating time of arrival information associated with a wireless signal |
EP2959307A1 (en) * | 2013-02-25 | 2015-12-30 | Koninklijke Philips N.V. | Autonomous direction finding using differential angle of arrival |
WO2014168649A1 (en) * | 2013-04-10 | 2014-10-16 | Intel Corporation | System and method for channel feedback for location time of flight |
EP3437394A4 (en) * | 2016-03-30 | 2019-04-17 | Telefonaktiebolaget LM Ericsson (PUBL) | PROCEDURE AND RECEIVING KNOWLEDGE FOR DETERMINING THE ARRIVAL TIME, TOA, FOR A RECEIVED RADIO SIGNAL |
US10135554B1 (en) * | 2017-06-01 | 2018-11-20 | Apple Inc. | Robust super-resolution processing for wireless ranging |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5583869A (en) * | 1994-09-30 | 1996-12-10 | Motorola, Inc. | Method for dynamically allocating wireless communication resources |
US5890068A (en) * | 1996-10-03 | 1999-03-30 | Cell-Loc Inc. | Wireless location system |
US6041222A (en) * | 1997-09-08 | 2000-03-21 | Ericsson Inc. | Systems and methods for sharing reference frequency signals within a wireless mobile terminal between a wireless transceiver and a global positioning system receiver |
US6201499B1 (en) * | 1998-02-03 | 2001-03-13 | Consair Communications | Time difference of arrival measurement system |
US6125283A (en) * | 1998-05-18 | 2000-09-26 | Ericsson Inc. | Multi-mode mobile terminal and methods for operating the same |
WO2001065271A1 (en) | 1998-10-09 | 2001-09-07 | Cell-Loc Inc. | Methods and apparatus to position a mobile receiver using downlink signals |
KR100403748B1 (ko) * | 1999-01-23 | 2003-11-03 | 삼성전자주식회사 | 이동통신 네트워크에서 이동 전화기의 위치추적 방법 |
US6453168B1 (en) * | 1999-08-02 | 2002-09-17 | Itt Manufacturing Enterprises, Inc | Method and apparatus for determining the position of a mobile communication device using low accuracy clocks |
DE60045872D1 (de) * | 1999-12-17 | 2011-06-01 | St Ericsson Sa | Verfahren und gerät zur steuerung von mehrwegsignalen |
AU2001236855A1 (en) * | 2000-02-11 | 2001-08-20 | The Regents Of The University Of California | Method and apparatus for resolving multipath components for wireless location finding |
FI112433B (fi) * | 2000-02-29 | 2003-11-28 | Nokia Corp | Sijaintiin sidotut palvelut |
JP3741926B2 (ja) * | 2000-03-31 | 2006-02-01 | 三菱電機株式会社 | アンテナ装置 |
US6204819B1 (en) * | 2000-05-22 | 2001-03-20 | Telefonaktiebolaget L.M. Ericsson | Convertible loop/inverted-f antennas and wireless communicators incorporating the same |
CA2419796C (en) * | 2000-11-14 | 2010-03-30 | Symbol Technologies, Inc. | Methods and apparatus for identifying asset location in communication networks |
US6757545B2 (en) * | 2001-03-01 | 2004-06-29 | Steven P. Nowak | Location information management system and method for mobile communications unit |
US6697417B2 (en) * | 2001-07-27 | 2004-02-24 | Qualcomm, Inc | System and method of estimating earliest arrival of CDMA forward and reverse link signals |
US6760318B1 (en) * | 2002-01-11 | 2004-07-06 | Airflow Networks | Receiver diversity in a communication system |
US7095813B2 (en) * | 2002-05-16 | 2006-08-22 | Qualcomm Incorporated | System and method for the detection and compensation of radio signal time of arrival errors |
US7020442B2 (en) * | 2002-10-02 | 2006-03-28 | Csi Wireless Llc | System and method for WLAN signal strength determination |
-
2004
- 2004-06-23 US US10/875,368 patent/US7221913B2/en active Active
-
2005
- 2005-06-03 EP EP05772367.8A patent/EP1767045B1/en not_active Not-in-force
- 2005-06-03 DK DK05772367.8T patent/DK1767045T3/da active
- 2005-06-03 EP EP19153585.5A patent/EP3512103B1/en active Active
- 2005-06-03 PL PL05772367T patent/PL1767045T3/pl unknown
- 2005-06-03 PT PT05772367T patent/PT1767045T/pt unknown
- 2005-06-03 HU HUE05772367A patent/HUE045231T2/hu unknown
- 2005-06-03 ES ES05772367T patent/ES2727466T3/es active Active
- 2005-06-03 WO PCT/US2005/019725 patent/WO2006007282A1/en active Application Filing
- 2005-06-03 EP EP19153597.0A patent/EP3512104B1/en active Active
- 2005-06-06 TW TW094118546A patent/TWI305276B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
DK1767045T3 (da) | 2019-06-03 |
EP3512104A1 (en) | 2019-07-17 |
EP3512103B1 (en) | 2020-05-13 |
TWI305276B (en) | 2009-01-11 |
US7221913B2 (en) | 2007-05-22 |
TW200604553A (en) | 2006-02-01 |
EP3512104B1 (en) | 2020-05-13 |
EP1767045B1 (en) | 2019-03-27 |
PL1767045T3 (pl) | 2019-08-30 |
WO2006007282A1 (en) | 2006-01-19 |
US20050287956A1 (en) | 2005-12-29 |
EP3512103A1 (en) | 2019-07-17 |
EP1767045A1 (en) | 2007-03-28 |
PT1767045T (pt) | 2019-06-04 |
HUE045231T2 (hu) | 2019-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2727466T3 (es) | Algoritmo de estimación de tiempo de llegada efectivo para entorno de trayectoria múltiple | |
US9551786B2 (en) | Ranging and positioning system | |
US8179816B1 (en) | System and method for high resolution indoor positioning using a narrowband RF transceiver | |
EP2586134A1 (en) | Method of cancelling interference in sounding reference signals to estimate utdoa | |
US11228469B1 (en) | Apparatus, system and method for providing locationing multipath mitigation | |
EP2304465A1 (en) | Apparatus and method for multi-sector velocity mobile velocity and doppler estimate for synchronous communication systems | |
US11658798B1 (en) | Methods for time synchronization and localization in a mesh network | |
ES2629197T3 (es) | Método y dispositivo de sincronización de tramas de sistema inalámbrico y sistema inalámbrico | |
WO2000075684A1 (fr) | Dispositif de positionnement utilisant une communication cellulaire | |
WO2022119670A1 (en) | System and method for generating phase-coherent signaling when ranging between wireless communications nodes | |
CN115552275A (zh) | 用于提供无线通信和位置标签的***、装置和/或方法 | |
WO2010014315A2 (en) | Method for measuring the time of arrival of radio signals | |
Reddy et al. | An improved time-of-arrival estimation for WLAN-based local positioning | |
JP2024516594A (ja) | メッシュネットワークにおける時間同期および位置特定の方法 | |
US20050286485A1 (en) | Fast and robust timing acquisition algorithm | |
US9054856B2 (en) | Processing samples of a received RF signal | |
ES2801274T3 (es) | Procedimiento y dispositivo de sincronización MIMO en presencia de interferencias | |
Shafiee | WiFi-based fine timing assistance for GPS acquisition | |
KR101474231B1 (ko) | Utdoa를 평가하기 위한 사운딩 레퍼런스 신호들에서 간섭을 상쇄하는 방법 | |
Reddy et al. | WLAN-based local positioning using distorted template |