ES2534327T3 - Procedimientos y aparatos para iniciar la comunicación en redes inalámbricas - Google Patents
Procedimientos y aparatos para iniciar la comunicación en redes inalámbricas Download PDFInfo
- Publication number
- ES2534327T3 ES2534327T3 ES07761403.0T ES07761403T ES2534327T3 ES 2534327 T3 ES2534327 T3 ES 2534327T3 ES 07761403 T ES07761403 T ES 07761403T ES 2534327 T3 ES2534327 T3 ES 2534327T3
- Authority
- ES
- Spain
- Prior art keywords
- electronic device
- resource information
- devices
- synchronization signal
- resource
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 49
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims 1
- 208000022010 Lhermitte-Duclos disease Diseases 0.000 description 42
- 238000010586 diagram Methods 0.000 description 20
- 230000008901 benefit Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- IRLPACMLTUPBCL-KQYNXXCUSA-N 5'-adenylyl sulfate Chemical compound C1=NC=2C(N)=NC=NC=2N1[C@@H]1O[C@H](COP(O)(=O)OS(O)(=O)=O)[C@@H](O)[C@H]1O IRLPACMLTUPBCL-KQYNXXCUSA-N 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/38—TPC being performed in particular situations
- H04W52/50—TPC being performed in particular situations at the moment of starting communication in a multiple access environment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/004—Synchronisation arrangements compensating for timing error of reception due to propagation delay
- H04W56/005—Synchronisation arrangements compensating for timing error of reception due to propagation delay compensating for timing error by adjustment in the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Un procedimiento (600) de comunicaciones inalámbricas, que comprende: recibir (602), en un primer dispositivo electrónico (102B, 102C), desde un segundo dispositivo electrónico (102A), información que identifica al menos un recurso del segundo dispositivo electrónico (102A); comparar (606), en el primer dispositivo electrónico (102B, 102C), información de recursos del primer dispositivo electrónico (102B, 102C) y la información de recursos recibida del segundo dispositivo electrónico (102A); y transmitir (608), desde el primer dispositivo electrónico (102B, 102C), una señal de sincronización al segundo dispositivo electrónico (102A), en base a la comparación, en donde la señal de sincronización es transmitida si la comparación indica que el primer dispositivo electrónico (102B, 102C) tiene menos de al menos un recurso que el segundo dispositivo electrónico (102A), comprendiendo adicionalmente dicho procedimiento transmitir, desde el primer dispositivo electrónico (102B, 102C), la información de recursos del primer dispositivo electrónico (102B, 102C) al segundo dispositivo electrónico (102A).
Description
Procedimientos y aparatos para iniciar la comunicación en redes inalámbricas
Antecedentes
5 La presente solicitud se refiere, en general, a las comunicaciones y, más específicamente, a la comunicación de banda ultra-ancha.
Las tecnologías inalámbricas permiten las comunicaciones entre dispositivos y pueden ser empleadas para una amplia variedad de aplicaciones asociadas a diversas redes de comunicación inalámbrica, tales como la red de área personal
10 (“PAN”) y la red de área corporal (“BAN”). La sincronización de las comunicaciones en una red de ese tipo puede consumir recursos significativos de un dispositivo. Por tanto, existe la necesidad de procedimientos y aparatos alternativos para la sincronización de la comunicación.
Se llama atención sobre el documento US2004208152, que describe una red de comunicaciones que tiene dispositivos coordinadores, transmitiendo cada uno de ellos un mensaje de baliza en un área de agrupación. Los dispositivos 15 coordinadores vecinos definen áreas solapadas en las cuales está presente cada mensaje de baliza de los dispositivos coordinadores vecinos. Los dispositivos coordinadores vecinos también pueden definir áreas no solapadas en las cuales está presente cada mensaje de baliza. Un procedimiento para distribuir señales de comunicación incluye proporcionar nodos dentro de una región de transmisión de los dispositivos coordinadores. Los nodos detectan al menos un mensaje de baliza de los dispositivos coordinadores vecinos, determinan la existencia de una condición y advierten de la condición
20 a los dispositivos coordinadores vecinos. La condición es corregida haciendo un ajuste a la señal de comunicación (tal como una sincronización de baliza) en una magnitud correctora.
También se llama la atención sobre el artículo de VASUDEVAN S ET AL: “Diseño y análisis de un algoritmo de elección de líderes para redes móviles ad hoc”, PROTOCOLOS DE REDES, 2004. ICNP 2004. ANALES DE LA 12ª CONFERENCIA INTERNACIONAL de la IEEE, EN BERLÍN, ALEMANIA, 5-8 OCT. 2004, PISCATAWAY, NJ, EE UU,
25 IEEE, 5 de octubre de 2004 (2004-10-05), páginas 350 a 360, XP010734836 ISBN: 0-7695-2161-4.
Además, se llama la atención sobre un artículo de SUNDARARAMAN B ET AL: “Sincronización de relojes para redes de sensores inalámbricos: un sondeo” REDES AD HOC, ELSEVIER, vol. 3, nº 3, mayo de 2005 (2005-05), páginas 281 a 323, XP004768539 ISSN: 1570-8705
También se llama atención sobre un artículo de MASATOSHI SEKINE ET AL: “Un protocolo eficaz en términos de energía
30 para la sincronización de la planificación de actividad / reposo en redes de sensores inalámbricos”, COMUNICACIONES, 2006, CONFERENCIA DE ASIA-PACÍFICO EN, IEEE, PI, agosto de 2006 (2006-08), páginas 1 a 5, XP031024251 ISBN: 1-4244-0573-4.
Finalmente, se llama la atención sobre un artículo de KREDO ET AL: “Control de acceso al medio en redes de sensores inalámbricos”, REDES DE ORDENADORES, ELSEVIER EDITORES DE CIENCIA B. V., AMSTERDAM, NL, vol. 51, nº 4,
35 28 de diciembre de 2006 (2006-12-28), páginas 961 a 994, XP005817607 ISSN: 1389-1286.
Los dos últimos artículos mencionados han sido editados después de la fecha de prioridad reivindicada de la presente solicitud.
De acuerdo a la presente invención, se proporcionan un procedimiento de comunicaciones inalámbricas, según lo definido
40 en la reivindicación 1, y un dispositivo electrónico, según lo definido en la reivindicación 2. Las realizaciones de la invención son reivindicadas en las reivindicaciones dependientes.
A continuación, un sumario de aspectos de muestra de la revelación. Por conveniencia, uno o más aspectos de la revelación pueden ser mencionados en la presente memoria sencillamente como “algunos aspectos”.
Tanto el procedimiento como los aparatos o dispositivos de la invención tienen varios aspectos, ninguno de los cuales es
45 por sí mismo responsable de sus atributos deseables. Sin limitar el alcance de la presente invención, por ejemplo, según lo expresado en las reivindicaciones dadas más adelante, sus características más prominentes serán ahora expuestas brevemente. Después de considerar esta exposición y, en particular, después de leer la sección titulada “Descripción detallada”, se entenderá cómo las características de esta invención brindan ventajas que incluyen un consumo reducido de energía y / u otros recursos, para la sincronización de la comunicación, por ejemplo, en una red de Banda Ultra-Ancha (UWB).
Algunos aspectos incluyen un procedimiento de comunicación de datos. El procedimiento incluye recibir información que identifica al menos un recurso de un segundo dispositivo electrónico, transmitir información de recursos del dispositivo electrónico, comparar la información de recursos del dispositivo electrónico y la información de recursos recibida del
5 segundo dispositivo electrónico. El procedimiento también puede incluir transmitir una señal de sincronización al segundo dispositivo, en base a la comparación de recursos. El procedimiento también puede incluir recibir una señal de sincronización desde el segundo dispositivo a continuación de la comparación de recursos. Otros aspectos incluyen sistemas, aparatos y dispositivos para comunicar datos. Por ejemplo, algunos aspectos incluyen dispositivos tales como auriculares, relojes y dispositivos médicos configurados para usar tales procedimientos para comunicar datos.
10 Breve descripción de los dibujos
La Figura 1 es un diagrama de bloques que ilustra un sistema ejemplar de dispositivos conectados de forma inalámbrica.
La Figura 2 es un diagrama de bloques que ilustra un sistema ejemplar de un dispositivo inalámbrico tal como el ilustrado en la Figura 1.
La Figura 3 es un diagrama de bloques que ilustra un transmisor de un dispositivo tal como el ilustrado en la Figura 2.
15 La Figura 4 es un diagrama de bloques que ilustra un receptor de un dispositivo tal como el ilustrado en la Figura 2.
La Figura 5 es un diagrama de bloques que ilustra otro sistema ejemplar de dispositivos conectados de forma inalámbrica.
La Figura 6 es un gráfico de flujo que ilustra un ejemplo de un procedimiento de comunicación de datos, tal como en el sistema ejemplar como el ilustrado en la Figura 1.
20 La Figura 7 es un diagrama de bloques que ilustra un ejemplo de un dispositivo que transmite datos usando un procedimiento tal como el ilustrado en la Figura 6.
La Figura 8 es un gráfico de flujo que ilustra otro ejemplo de un procedimiento de comunicación de datos, tal como en el sistema ejemplar, como el ilustrado en la Figura 1.
La Figura 9 es un diagrama de bloques que ilustra un ejemplo de un dispositivo que transmite datos usando un 25 procedimiento tal como el ilustrado en la Figura 8.
La Figura 10 es un gráfico de flujo que ilustra otro ejemplo de un procedimiento de comunicación de datos, tal como en el sistema ejemplar como el ilustrado en la Figura 1.
La Figura 11 es un diagrama de bloques que ilustra un ejemplo de un dispositivo que transmite datos usando un procedimiento tal como el ilustrado en la Figura 10.
30 La Figura 12 es un gráfico de flujo que ilustra otro ejemplo de un procedimiento de comunicación de datos, tal como en el sistema ejemplar como el ilustrado en la Figura 1.
La Figura 13 es un diagrama de bloques que ilustra un ejemplo de un dispositivo que transmite datos usando un procedimiento tal como el ilustrado en la Figura 12.
Descripción detallada
35 La siguiente descripción detallada está orientada a ciertos aspectos específicos de la invención, según lo reivindicado en las reivindicaciones adjuntas. Sin embargo, la invención puede ser realizada de múltiples maneras distintas, mientras esté sujeta a las reivindicaciones. Deberá ser evidente que los aspectos en la presente memoria pueden ser realizados de una amplia variedad de formas y que cualquier estructura y / o función específica que se revele en la presente memoria es meramente representativa. En base a las divulgaciones en la presente memoria, un experto en la técnica apreciará que un
40 aspecto revelado en la presente memoria puede ser implementado independientemente de otros aspectos cualesquiera, y que dos o más de estos aspectos pueden ser combinados de diversas formas. Por ejemplo, un aparato puede ser implementado, o un procedimiento puede ser puesto en práctica, usando cualquier número de los aspectos enunciados en la presente memoria. Además, un aparato de ese tipo puede ser implementado, o un procedimiento de ese tipo puede ser puesto en práctica, usando otra estructura, otra funcionalidad o bien otra estructura y otra funcionalidad, además, o en
45 lugar, de uno o más de los aspectos enunciados en la presente memoria. Como un ejemplo de alguno de los conceptos anteriores, en algunos aspectos los canales de comunicación entre los dispositivos pueden estar basados en la modulación de posiciones de pulsos. En algunos aspectos, los canales de comunicación entre los dispositivos pueden estar basados en una codificación convolutiva. En algunos aspectos, los canales de comunicación pueden estar basados en la modulación de posiciones de pulsos y en la codificación convolutiva.
La Figura 1 es un diagrama de bloques que ilustra un sistema ejemplar 100 de dispositivos 102 conectados en forma inalámbrica (p. ej., etiquetados como Dispositivo A, ..., Dispositivo E). Si bien se muestran cinco dispositivos en la Figura 1, los ejemplos del sistema 100 pueden ser configurados para usar cualquier número de dispositivos 102. El sistema 100 puede comprender una o más entre una red de área personal (PAN) y / o una red de área corporal (BAN). Cada uno de 5 los dispositivos 102 puede ser configurado para comunicarse mediante un enlace inalámbrico 106. El sistema 100, optativamente, puede incluir uno o más dispositivos 102 que comprenden una interfaz de red de mayor alcance, tal como un teléfono móvil, la Ethernet inalámbrica, una red cableada u otra interfaz de red adecuada, que esté configurada para comunicarse por un enlace inalámbrico 108. Los dispositivos 102 pueden comprender dispositivos tales como auriculares y relojes (u otros dispositivos portátiles configurados para exhibir información tal como el identificador del llamador desde 10 un teléfono y / o mensajes (o partes de los mismos) tales como los del correo electrónico, los mensajes del sistema de mensajes breves (SMS) o cualquier otro tipo de datos, incluyendo los datos recibidos por los enlaces inalámbricos 106 y
108. Cada uno de los dispositivos 102 puede comunicarse con uno, dos, o cualquier número de los otros dispositivos 102.
Uno o más de los dispositivos 102 puede detectar la presencia de los otros dispositivos 102 cuando los otros dispositivos 102 se comunican inicialmente por el enlace 106. Dos o más dispositivos 102 pueden aparearse mediante un intercambio
15 de mensajes por el enlace 106. Por ejemplo, dos dispositivos 102 pueden aparearse cuando uno de los dos dispositivos 102 detecta primero (al recibir un mensaje por el enlace inalámbrico 106) al otro dispositivo 102. El proceso de apareo pueden estar basado, al menos parcialmente, en la autorización de un usuario para el apareo. El grupo apareado de los dispositivos 102 puede definir una red específica de área personal o corporal.
Como se expone adicionalmente más adelante, en algunos aspectos el enlace de comunicaciones 106 tiene una capa
20 física basada en pulsos. Por ejemplo, la capa física puede utilizar pulsos de banda ultra-ancha que tienen una longitud relativamente breve (p. ej., del orden de unos pocos nanosegundos) y un ancho de banda relativamente amplio. En algunos aspectos, una banda ultra-ancha puede ser definida como la que tiene un ancho de banda fraccionario del orden de aproximadamente el 20% o más, y / o que tiene un ancho de banda del orden de aproximadamente 500 MHz o más. El ancho de banda fraccionario es un ancho de banda específico asociado a un dispositivo, dividido entre su frecuencia
25 central. Por ejemplo, un dispositivo de acuerdo a esta revelación puede tener un ancho de banda de 1,75 GHz con frecuencia central de 8,125 GHz y, por tanto, su ancho de banda fraccionario es del 1,75 / 8,125, o sea 21,5%.
Los expertos en la técnica entenderán que la información y las señales pueden ser representadas usando cualquiera entre una amplia variedad de distintas tecnologías y técnicas. Por ejemplo, los datos, las instrucciones, los comandos, la información, las señales, los bits, los símbolos y los segmentos que puedan ser mencionados en toda la extensión de la
30 descripción anterior pueden ser representados por voltajes, corrientes, ondas electromagnéticas, campos o partículas magnéticas, campos o partículas ópticas, o cualquier combinación de los mismos.
La Figura 2 es un diagrama de bloques que ilustra un ejemplo de un dispositivo inalámbrico 102. El dispositivo 102 incluye un procesador 202 que está en comunicación con una memoria 204 y una interfaz de red 206, para comunicarse mediante el enlace inalámbrico 106. Optativamente, el dispositivo 102 también puede incluir una o más entre una pantalla 35 210, un dispositivo de entrada de usuario 212, tal como un teclado, una pantalla táctil u otro dispositivo adecuado de entrada táctil, un altavoz 214 que comprende un transductor adaptado para proporcionar salida audible en base a una señal recibida por el enlace inalámbrico 106 y / o un micrófono 216 que comprende un transductor adaptado para proporcionar entrada audible de una señal que puede ser transmitida por el enlace inalámbrico 106. Por ejemplo, un reloj puede incluir la pantalla 210 adaptada para proporcionar una salida visual basada en una señal recibida mediante el
40 enlace de comunicación inalámbrica. Un dispositivo médico puede incluir uno o más dispositivos de entrada 212 que incluyen un sensor adaptado para generar al menos una señal detectada, o datos detectados, a transmitir mediante el enlace de comunicación inalámbrica 106.
La interfaz de red 206 puede incluir cualquier antena adecuada (no mostrada), un receptor 220 y un transmisor 222, de modo que el dispositivo ejemplar 102 pueda comunicarse con uno o más dispositivos por el enlace inalámbrico 106.
45 Optativamente, la interfaz de red 206 también puede tener capacidades de procesamiento para reducir los requisitos de procesamiento del procesador 202.
Optativamente, el dispositivo 102 puede incluir una segunda interfaz de red 208 que se comunica por la red 110 mediante un enlace 108. Por ejemplo, el dispositivo 102 puede proporcionar conectividad a la otra red 110 (p. ej., una red de área amplia tal como Internet), mediante un enlace de comunicación cableado o inalámbrico. Por consiguiente, el dispositivo 50 102 puede habilitar a otros dispositivos 102 (p. ej., una estación de Wi-Fi) para acceder a la otra red 110. Además, debería apreciarse que uno o más de los dispositivos 102 puede ser portátil o, en algunos casos, relativamente no portátil. La segunda interfaz de red 208 puede transmitir y recibir señales de RF (frecuencia de radio) de acuerdo a la norma IEEE 802.11, que incluye IEEE 802.11(a), (b) o (g), la norma BLUETOOTH y / o CDMA, GSM, AMPS, u otras señales conocidas que se usan para comunicarse dentro de una red de telefonía celular inalámbrica. Además, la segunda interfaz
55 de red 208 puede comprender cualquier interfaz adecuada de red cableada, tal como Ethernet (IEEE 802.3).
El dispositivo 102, optativamente, puede incluir una batería 231 para proporcionar energía a uno o más componentes del
dispositivo 102. El dispositivo 102 puede comprender al menos uno entre un equipo móvil de mano, un asistente digital personal, un ordenador portátil, un auricular, un dispositivo de manos libres para vehículo, o cualquier otro dispositivo electrónico. Además, el dispositivo 102 puede comprender uno o más entre un sensor biomédico, un sensor biométrico, un marcapasos o cualquier otro dispositivo para medir o afectar un cuerpo humano. En particular, las divulgaciones en la 5 presente memoria pueden ser incorporadas en (p. ej., implementadas dentro de, o realizadas por) una amplia variedad de los dispositivos 102. Por ejemplo, uno o más aspectos divulgados en la presente memoria pueden ser incorporados a un teléfono (p. ej., un teléfono celular), un asistente personal de datos (“PDA”), un dispositivo de entretenimiento (p. ej., un dispositivo de música o vídeo), un auricular (cascos de teléfono, un audífono, etc.), un micrófono, un sensor biométrico (p. ej., un monitor de pulso cardiaco, un podómetro, un dispositivo de electrocardiogramas, un teclado, un ratón, etc.), un
10 dispositivo de entrada / salida de usuario (p. ej., un reloj, un mando a distancia, un interruptor de la luz, etc.), un monitor de presión de neumáticos, un ordenador, un dispositivo de punto de venta, un dispositivo de entretenimiento, un audífono, un equipo de sobremesa o cualquier otro dispositivo adecuado.
Los componentes descritos en la presente memoria pueden ser implementados de varias formas. Con referencia a la Figura 2, el dispositivo o aparato 102 está representado como una serie de bloques funcionales interrelacionados que 15 pueden representar funciones implementadas, por ejemplo, por el procesador 202, software, alguna combinación de los mismos o de alguna otra manera, según se divulga en la presente memoria. Por ejemplo, el procesador 202 puede facilitar la entrada de usuario mediante los dispositivos de entrada 212. Además, el transmisor 222 puede comprender un procesador para transmitir que proporciona diversas funcionalidades referidas a la transmisión de información a otro dispositivo 102. El receptor 220 puede comprender un procesador para recibir, que proporciona diversas funcionalidades
20 referidas a la recepción de información desde otro dispositivo 102, según lo divulgado en la presente memoria.
Como se ha indicado anteriormente, la Figura 2 ilustra que en algunos aspectos estos componentes pueden ser implementados mediante componentes procesadores adecuados. Estos componentes procesadores, en algunos aspectos, pueden ser implementados, al menos en parte, usando la estructura según lo divulgado en la presente memoria. En algunos aspectos, un procesador puede ser adaptado para implementar una parte de, o toda, la
25 funcionalidad de uno o más de estos componentes. En algunos aspectos, uno o más de los componentes representados por recuadros de línea discontinua son optativos.
En algunos aspectos, el dispositivo o aparato 102 puede comprender un circuito integrado. De ese modo, el circuito integrado puede comprender uno o más procesadores que proporcionan la funcionalidad de los componentes procesadores ilustrados en la Figura 2. Por ejemplo, en algunos aspectos un único procesador puede implementar la
30 funcionalidad de los componentes procesadores ilustrados, mientras que en otros aspectos más de un procesador puede implementar la funcionalidad de los componentes procesadores ilustrados. Además, en algunos aspectos el circuito integrado puede comprender otros tipos de componentes que implementan algo de, o toda, la funcionalidad de los componentes procesadores ilustrados.
La Figura 3 es un diagrama de bloques que ilustra un ejemplo del transmisor 222 del dispositivo 102. Como será evidente
35 para un experto en la técnica, en el diagrama de bloques ilustrado de la Figura 3, los módulos lógicos del dispositivo 102 están ilustrados en términos de una descripción abstracta, en capas, para una red de comunicaciones. Como se indica más adelante, cada capa puede comprender uno o más módulos lógicos que pueden ser implementados en software, hardware o cualquier combinación adecuada de ambos. El transmisor 222 puede incluir (i) una capa de aplicación 401 que proporciona información a un enlace de datos o una capa de control de acceso al medio (MAC) 402 para la
40 transmisión, (ii) una capa de control de acceso al medio (MAC) 402 que recibe datos desde la capa de aplicación 401 y la proporciona a una capa física 404, y (iii) una capa física (PHY) 404 que recibe datos desde la capa MAC 402 y transmite los datos por el canal inalámbrico 106. En el transmisor 222 ilustrado, la capa PHY incluye un generador de pulsos 406, un bloque de codificación y modulación 408 y un bloque de transmisión 410. Un bucle bloqueado en fase (PLL) (no mostrado) puede proporcionar señales de temporización a la capa PHY. El generador de pulsos 406 genera ondas tales
45 como las ondas de pulsos Gaussianos. El bloque de codificación y modulación 408 codifica la señal de información proporcionada por la capa MAC 402, usando un esquema de codificación tal como la codificación convolutiva, la codificación en bloque o la codificación concatenada, y modula la señal de pulsos en base a la señal de información codificada, usando un esquema tal como la modulación de posiciones de pulsos, la modulación de amplitud de pulsos o la modulación de referencia transmitida. El bloque de transmisión 410 transmite la señal de pulsos modulados. Las
50 funciones del bloque de transmisión 410 pueden incluir la amplificación de la señal de pulsos modulados para su transmisión, y el suministro de la señal a una antena.
La Figura 4 es un diagrama de bloques que ilustra un ejemplo del receptor 220 del dispositivo 102. Como será evidente para un experto en la técnica, en el diagrama de bloques ilustrado de la Figura 4, los módulos lógicos del dispositivo 102 están ilustrados en términos de una descripción abstracta, en capas, para una red de comunicaciones. Como se indica 55 más adelante, cada capa puede comprender uno o más módulos lógicos que pueden ser implementados en software, hardware o cualquier combinación adecuada de ambos. En la Figura 4, el receptor 220 incluye la capa de aplicación 401 y la capa MAC 402. La capa PHY 404 está en comunicación con la capa MAC 402. La capa PHY 404 del receptor incluye un bloque de demodulación y descodificación 508 y un bloque de recepción 510. El bloque de recepción 510 puede incluir
componentes (no mostrados) que pueden comprender una antena, un amplificador de potencia y otros componentes adecuados del receptor. El bloque de recepción 510 recibe una señal inalámbrica y proporciona esa señal al bloque de demodulación y descodificación 508, que demodula y descodifica la señal, y proporciona los datos recibidos a la capa MAC 402.
5 El receptor 220 y el transmisor 222 pueden emplear varios esquemas inalámbricos de capa física. Por ejemplo, la capa física 404 del receptor 220 y el transmisor 222 puede utilizar alguna forma de CDMA, TDMA, OFDM, OFDMA u otros esquemas de modulación y multiplexado.
El consumo de energía y de procesador durante la adquisición y sincronización entre los dispositivos 102 en el sistema 100 puede ser significativo para los dispositivos 102 que tengan un ciclo de trabajo bajo, p. ej., un dispositivo de ciclo de
10 trabajo bajo (LDD). Un dispositivo de ciclo de trabajo bajo se refiere a un dispositivo que transmite o recibe datos solamente en un porcentaje relativamente pequeño del tiempo en que está en funcionamiento. Por ejemplo, un sensor sanitario puede tener que ejecutar las operaciones de sincronización y adquisición muy a menudo, en comparación con la cantidad de tiempo en que, en otro caso, estaría energizado y funcionando. En algunos aspectos, se proporcionan un procedimiento y un aparato para reducir el consumo de energía y de procesador para tal adquisición y sincronización.
15 En un ejemplo del sistema 100, un dispositivo 102 específico puede comprender un dispositivo controlador de red (NCD), por ejemplo, un teléfono celular. El NCD 102 puede transmitir una baliza que comprende una señal de sincronización a intervalos regulares. Cuando un dispositivo 102 específico, p. ej., un LDD, se despierta, busca la baliza para sincronizarse con el sistema. Para mitigar el efecto de inexactitudes en la temporización, el LDD puede tener que operar un bucle de rastreo para evitar demasiada deriva. El coste asociado, en recursos de energía y de procesamiento, puede ser
20 significativo para algunos dispositivos 102.
Ha de reconocerse que la designación de un dispositivo 102 específico como un NCD o un LDD es meramente con fines de descripción de los papeles que los dispositivos 102 en el sistema 102 pueden desempeñar. En particular, dispositivos 102 específicos pueden actuar como los NCD con respecto a otro(s) dispositivo(s) 102, y actuar como los LDD con respecto a otro(s) dispositivo(s). Además, los papeles de los dispositivos NCD y LDD pueden cambiar con el tiempo, en
25 base a los cambios en los recursos disponibles. Por ejemplo, un NCD y un LDD pueden intercambiar papeles cuando la batería del NCD se descarga más allá de un nivel especificado.
En particular, los dispositivos 102 pueden transmitir y recibir mensajes indicativos de información de recursos con otros dispositivos 102 en un sistema 100 específico. Cada dispositivo 102 puede comparar la información de recursos que recibe desde los otros dispositivos 102 con su propia información de recursos, para determinar si actúa como un NCD o
30 un LDD con referencia a otros dispositivos específicos. En un ejemplo del sistema 100, tal información de recursos es intercambiada cuando los dispositivos 102 se aparean para definir el sistema 100. En un ejemplo del sistema 100, la información de recursos puede también (o alternativamente) ser compartida (y actualizada) periódicamente para permitir a los dispositivos 102 cambiar de papeles, por ejemplo, según sus baterías se descargan a distintas velocidades, o según los dispositivos 102 son añadidos o eliminados del sistema 100.
35 Los dispositivos 102 específicos, p. ej., los NCD, pueden tener restricciones de energía y velocidad más indulgentes que otros dispositivos 102 en el sistema 100. Por ejemplo, un dispositivo 102 específico puede comprender un LDD tal como un sensor sanitario que está configurado para funcionar durante unos pocos meses o años sin cambio de batería. Para tales dispositivos 102, es deseable transferir la carga del procedimiento de sincronización a otros dispositivos 102, incluyendo los dispositivos configurados como los NCD.
40 En un ejemplo del sistema 100, un dispositivo específico tal como un LDD inicia un procedimiento de transmisión. Por ejemplo, cuando el LDD 102 se despierta y tiene datos para transferir, o cuando es despertado de forma remota por el otro dispositivo 102 (p. ej., un NCD), el dispositivo LDD 102 envía una señal de sincronización al NCD 102 mediante el enlace de comunicación 106. La señal de sincronización puede comprender una secuencia de preámbulo. El NCD 102 inicia procedimientos de adquisición y sincronización y obtiene los parámetros de temporización del LDD en base a la
45 secuencia de preámbulo.
En un ejemplo del sistema 100, el NCD 102 puede luego ajustar normalmente sus parámetros de temporización para que coincidan con los parámetros del LDD, permitiendo por ello que el LDD 102 continúe transmitiendo sin ningún ajuste de parámetros de temporización. En otro ejemplo del sistema 100, el NCD 102, alternativamente (o adicionalmente), puede comunicar actualizaciones regulares de temporización al LDD 102. En tales ejemplos del sistema 100, el LDD 102 ajusta
50 sus parámetros de temporización en base a estas actualizaciones. En un ejemplo del sistema 100, el NCD 102 puede comunicarse con múltiples dispositivos 102, incluyendo otros LDD 102, manteniendo múltiples conjuntos de datos de sincronización, p. ej., un conjunto distinto para cada LDD.
Después de transmitir la señal de sincronización, el LDD 102 puede quedar a la escucha del enlace de comunicaciones 106 durante un periodo de tiempo, en espera de recibir un acuse de recibo retransmitido usando esencialmente los 55 mismos parámetros de temporización, tales como el desfase de temporización. Si no recibe ninguna respuesta válida,
5
10
15
20
25
30
35
40
45
50
55
E07761403
01-04-2015
puede volver a dormir, o repetir el mensaje tras un intervalo adecuado.
Después de recibir la señal de sincronización, el NCD 102 puede transmitir un mensaje que proporciona un desfase al LDD 102 para transmitir en un desfase temporal distinto. Este mensaje puede instruir al LDD 102 para desplazar la comunicación a un canal específico. Además, el NCD 102 puede transmitir mensajes que proporcionen datos referidos a modalidades basadas en tiempos de difusión.
Además, el NCD 102 puede proporcionar asignaciones de canal y temporización al LDD 102. El NCD 102 puede proporcionar actualizaciones de datos de temporización al LDD 102 para reducir la interferencia. Además, el NCD 102 puede asignar canales a los LDD 102 que reducen la interferencia cuando esos LDD 102 se comunican simultáneamente con el NCD 102 o con otros LDD 102.
La Figura 5 es un diagrama de bloques que ilustra otro sistema ejemplar 100 de dispositivos 102 conectados de forma inalámbrica. Otros ejemplos del sistema 100 pueden tener cualquier número de dispositivos. En particular, la Figura 5 ilustra tres dispositivos 102, los dispositivos 102A, 102B y 102C. El dispositivo 102A se comunica con el dispositivo 102B mediante un enlace inalámbrico 106A, y con el dispositivo 102C mediante un enlace inalámbrico 106C. El dispositivo 102B también puede comunicarse con el dispositivo 102C mediante un enlace inalámbrico 106C. Cada uno de los enlaces inalámbricos 106A puede usar los mismos, o distintos, parámetros de comunicación (p. ej., desfases de temporización y canales).
Como ilustración, el dispositivo 102A puede ser un NCD, mientras que los dispositivos 102B y 102C son LDD. En funcionamiento en un sistema de ese tipo, cada uno de los dispositivos 102B y 102C transmite su información de recursos al dispositivo 102A. Esta información de recursos puede ser transmitida cuando los dispositivos 102A, 102B y 102C están apareados, y / o periódicamente. El dispositivo 102A también puede transmitir su información de recursos a uno de los dispositivos 102B y 102C, o a ambos. En un ejemplo del sistema 100, cada uno de los dispositivos compara sus recursos con los recursos recibidos desde los otros dispositivos 102, para determinar cuál dispositivo transmite una señal de sincronización y cuál debería ser configurado para recibir la señal de sincronización. El dispositivo 102, p. ej., el dispositivo 102A, que ha de recibir la señal de sincronización, espera que una señal de sincronización, tal como una señal de baliza, sea transmitida por el dispositivo 102B. El dispositivo 102B puede transmitir la señal de sincronización para resincronizarse con el dispositivo 102A, p. ej., después de que el dispositivo 102B ha estado en la modalidad de reposo.
En otro ejemplo del sistema 100, ciertos dispositivos especificados, p. ej., dispositivos NCD tales como el dispositivo 102A, realizan la comparación y proporcionan instrucciones, p. ej., en el apareo, en cuanto a si un dispositivo LDD específico, tal como el LDD 102B y 102C, deberían transmitir señales de sincronización, o deberían ser configurados para recibir tales señales, p. ej., desde el NCD 102A.
En un ejemplo del sistema 100, los LDD 102B y 102C pueden ser configurados para comunicarse entre sí mediante el enlace inalámbrico 106B, en base a la temporización, y otros datos de sincronización proporcionados por el NCD 102A. Por ejemplo, ambos LDD 102B y 102C pueden ser configurados para enviar señales de sincronización al NCD 102A, para establecer los canales de comunicación 106A y 106C. Uno de los LDD 102B y 102C, o ambos, puede ser configurado para recibir temporización, y otra información de sincronización, para su enlace inalámbrico 106B compartido, desde el NCD 102A, mediante los enlaces inalámbricos 106A y106C. En un ejemplo del sistema 100, el NCD 102A está configurado para transmitir mensajes asignando uno o más canales ortogonales, o cuasi-ortogonales, con baja interferencia a los dispositivos LDD 102B y 102C. El dispositivo NCD 102A puede por tanto proporcionar actualizaciones de temporización a los LDD 102 para reducir la interferencia en las comunicaciones entre los dispositivos LDD 102A y 102B.
En algunos ejemplos del sistema 100, el NCD 102 puede rastrear el LDD 102 cuando hay muchos NCD 102 recibiendo datos desde un LDD 102 específico. Por ejemplo, en un sistema ejemplar 100, un LDD específico puede retransmitir comunicaciones entre dos partes de una PAN (p. ej., entre dos o más sub-redes), cada una con un NCD 102 distinto. En un sistema 100 de ese tipo, el LDD 102 puede determinar que lo más eficaz para sí es generar sincronización y temporización para la comunicación con cada uno de los NCD 102. De tal modo, el LDD 102 transmite una señal de sincronización (p. ej., una baliza) a cada uno de los NCD 102. Cada NCD recibe una señal de sincronización, realiza un procedimiento de sincronización en base a la señal recibida y rastrea la temporización del LDD.
En consecuencia, en algunos aspectos, el consumo de recursos asociado a la adquisición y la sincronización puede ser desplazado entre los dispositivos 102 en el sistema 100, p. ej., desde los dispositivos 102 que tienen pequeñas capacidades de energía o de otros recursos, a dispositivos 102 más capaces.
La Figura 6 es un gráfico de flujo que ilustra un ejemplo de un procedimiento 600 de comunicación de datos, tal como en el sistema ejemplar 100. El procedimiento 600 comienza en un bloque 602, en el cual el receptor 220 de un primer dispositivo 102 recibe información que identifica recursos de un segundo dispositivo electrónico 102. El transmisor 222 del primer dispositivo 102 también puede transmitir información de recursos del primer dispositivo electrónico 102, p. ej., al segundo dispositivo electrónico 102. La información de recursos puede incluir una o más entre la información de recursos de energía y la información de recursos de procesamiento. La información de recursos de energía puede incluir información referida al estado de carga de la batería 231 y a la capacidad de carga completa de la batería 231. La información de recursos también puede incluir información del ciclo de trabajo, p. ej., si el dispositivo tiene o no un perfil de consumo de recursos de un dispositivo de ciclo de trabajo bajo, tal como un dispositivo o sensor médico, que se
5 despierta periódicamente para tomar y transmitir una lectura de un sensor. La información de recursos de procesamiento puede incluir, por ejemplo, información acerca de las capacidades del procesador 202 y / o la memoria 204. La información de recursos recibida en el bloque 602 y transmitida en el bloque 604 puede comprender datos en un mensaje de apareo.
Pasando a un bloque 606, el procesador 202 compara la información de recursos del dispositivo electrónico y la
10 información de recursos recibida del segundo dispositivo electrónico. Por ejemplo, el procesador 202 puede comparar recursos y determinar que el primer dispositivo electrónico tiene menos de al menos un recurso que el segundo dispositivo electrónico, p. ej., menos recursos de energía en forma de menos capacidad o reservas de batería. Como se ha indicado anteriormente, la comparación puede ser realizada una vez en el apareo de los dispositivos 102 primero y segundo, o cada vez que los dispositivos 102 primero y segundo ingresan al sistema 100. Alternativamente, o además, los
15 dispositivos 102 pueden intercambiar información de recursos periódicamente, por lo que puede cambiar con el tiempo cuál dispositivo 102 tiene menos recursos. En otro ejemplo, el procesador 202 puede usar una comparación de múltiples factores, o ponderada, de la información de recursos. Por ejemplo, la comparación puede estar basada en datos de recursos en bruto (p. ej., la capacidad o reservas de batería de cada dispositivo), datos derivados en base a datos de recursos (p. ej., la vida útil de la batería, en base a datos del ciclo de trabajo de cada dispositivo, o vida útil de la batería
20 deseada por cada dispositivo a la vista de su ciclo de trabajo). De tal modo, por ejemplo, un dispositivo 102 sensor sanitario puede tener una gran capacidad de batería pero un bajo ciclo de trabajo esperado, de modo que la comparación puede identificar que el dispositivo 102 sensor sanitario tiene menos recursos que un dispositivo 102 de telefonía celular que tiene una capacidad de batería similar, pero un mayor ciclo de trabajo.
En un ejemplo del sistema 100, cada uno de los dispositivos 102 primero y segundo realiza la misma comparación, o una
25 correspondiente, de acuerdo a un protocolo predeterminado, de modo que cada dispositivo 102 determina si transmite o recibe la señal de sincronización. En otro ejemplo, la comparación es realizada durante el apareo, o cuando cada uno de los dispositivos 102 se comunica, con datos indicativos de los resultados de la comparación comunicados a cada dispositivo 102, para determinar cuál dispositivo 102 transmite y cuál dispositivo 102 recibe la señal de sincronización. En un ejemplo del sistema 100, un tercer dispositivo 102 recibe información de recursos de cada uno de los dispositivos 102
30 primero y segundo, realiza la comparación, toma una determinación en cuanto a cuál dispositivo 102 debería transmitir la señal de sincronización y proporciona esa determinación a los dispositivos 102.
Avanzando a un bloque 608, el transmisor 222 transmite una señal de sincronización al segundo dispositivo, posteriormente a la comparación del bloque 606. Por ejemplo, en un ejemplo del sistema 100, el mantenimiento de datos de temporización para la comunicación con un segundo dispositivo electrónico puede ser costoso en términos de 35 consumo de energía y de ciclo de trabajo aumentado, para recibir tales datos. Un dispositivo 102 de bajo ciclo de trabajo puede reducir tal sobregasto transmitiendo una señal de sincronización a otro dispositivo 102, de modo que el dispositivo receptor 102 determine y mantenga la sincronización de la comunicación, p. ej., se configure para usar los parámetros de temporización de transmisores. En un tal dispositivo ejemplar, el transmisor 222 del primer dispositivo 102 puede ser configurado para transmitir la señal de sincronización cuando el dispositivo electrónico 102 tiene menos recursos de
40 energía o de batería que el segundo dispositivo electrónico 102 y, por tanto, se beneficiará del sobregasto reducido de recepción y transmisión, para mantener sincronización de temporización con el segundo dispositivo electrónico 102. La señal de sincronización puede incluir una señal de baliza. El primer dispositivo 102, adicionalmente, puede recibir y transmitir datos al segundo dispositivo 102 en base a la temporización y a otros datos de sincronización comunicados, o derivados de la señal de sincronización.
45 La Figura 7 es un diagrama de bloques que ilustra un ejemplo del dispositivo 102 que se comunica usando el procedimiento 600 de la Figura 6. En el ejemplo ilustrado, el dispositivo 102 comprende un medio o un circuito integrado (IC) 652 para recibir información que identifica recursos de un segundo dispositivo electrónico 102. El IC 652 puede comprender el receptor 220 de las Figuras 2 y 4. El dispositivo 102 también comprende un medio, o un IC 654, para comparar información de recursos del dispositivo electrónico 102 y la información de recursos recibida del segundo
50 dispositivo electrónico 102. El IC 654 puede comprender el procesador 202 de la Figura 2. El dispositivo 102 también comprende un medio, o un IC 656, para transmitir una señal de sincronización al segundo dispositivo posteriormente a la comparación realizada por el IC 654. El IC 656 puede comprender el transmisor 222 de las Figuras 2 y 3. El IC 565 también puede ser configurado para transmitir la información de recursos del dispositivo electrónico 102.
La Figura 8 es un gráfico de flujo que ilustra un ejemplo de un procedimiento 700 de comunicación de datos, tal como en
55 el sistema ejemplar 100. El procedimiento 700 comienza en un bloque 702 en el cual el receptor 220 de un primer dispositivo 102 recibe información que identifica recursos de un segundo dispositivo electrónico 102. La información de recursos puede incluir una o más entre la información de recursos de energía y la información de recursos de procesamiento. La información de recursos de energía puede incluir información referida al estado de carga de la batería 231 y a la capacidad de carga completa de la batería 231. La información de recursos también puede incluir información del ciclo de trabajo, p. ej., si el dispositivo tiene un perfil de consumo de recursos de un dispositivo de bajo ciclo de trabajo, tal como un dispositivo o sensor médico, que se despierta periódicamente para tomar y transmitir una lectura de un sensor. La información de recursos de procesamiento puede incluir, por ejemplo, información acerca de las capacidades
5 del procesador 202 y / o la memoria 204. La información de recursos puede comprender datos recibidos en un mensaje de apareo. El transmisor 222 del primer dispositivo 102 también puede transmitir información de recursos del primer dispositivo electrónico 102.
Pasando a un bloque 706, el procesador 202 compara la información de recursos del dispositivo electrónico y la información de recursos recibida del segundo dispositivo electrónico. Por ejemplo, el procesador 202 puede determinar 10 que el primer dispositivo electrónico tiene más de al menos un recurso que el segundo dispositivo electrónico, p. ej., más recursos de energía en forma de mayor capacidad o reservas de batería. Avanzando a un bloque 708, el receptor 222 recibe una señal de sincronización desde el segundo dispositivo, posteriormente a la comparación del bloque 606. Por ejemplo, en un ejemplo del sistema 100, el mantenimiento de la temporización, u otros datos de sincronización, en el segundo dispositivo electrónico puede ser costoso en términos de consumo de energía y de ciclo de trabajo aumentado, 15 para recibir tales datos. Un dispositivo 102 de bajo ciclo de trabajo puede reducir tal sobregasto transmitiendo una señal de sincronización a otro dispositivo 102, de modo que el dispositivo receptor 102 determine y mantenga la sincronización de la comunicación, p. ej., se configure para usar los parámetros de temporización de transmisores. En un dispositivo ejemplar de ese tipo, el receptor 220 del dispositivo receptor 102 puede ser configurado para recibir la señal de sincronización cuando el dispositivo electrónico 102 tiene mayores recursos de energía o de batería que el segundo
20 dispositivo electrónico 102 y, por tanto, las prestaciones globales del sistema se benefician del sobregasto reducido de recepción y transmisión, para mantener la sincronización de temporización con el segundo dispositivo electrónico 102. La señal de sincronización puede incluir una señal de baliza. El dispositivo receptor 102, adicionalmente, puede recibir y transmitir datos al segundo dispositivo 102, p. ej., de ciclo bajo de trabajo, en base a la temporización y a otros datos de sincronización, comunicados o derivados de la señal de sincronización recibida desde el segundo dispositivo electrónico.
25 La Figura 9 es un diagrama de bloques que ilustra un ejemplo del dispositivo 102 que se comunica usando el procedimiento 700 de la Figura 8. En el ejemplo ilustrado, el dispositivo 102 comprende un medio, o un circuito integrado (IC) 752, para recibir información que identifica recursos de un segundo dispositivo electrónico 102. El IC 752 puede comprender el receptor 220 de las Figuras 2 y 4. El dispositivo 102 también comprende un medio, o un IC 754, para comparar información de recursos del dispositivo electrónico 102 y la información de recursos recibida del segundo
30 dispositivo electrónico 102. El IC 754 puede comprender el procesador 202 de la Figura 2. Además, el IC 752 puede comprender un medio de recepción de una señal de sincronización transmitida desde el segundo dispositivo, posteriormente a la comparación realizada por el IC 754. El dispositivo 102 también puede comprender un medio, o un IC (no mostrado) para transmitir la información de recursos del dispositivo electrónico 102. Un medio transmisor de ese tipo puede comprender el transmisor 222 de las Figuras 2 y 3.
35 La Figura 10 es un gráfico de flujo que ilustra un ejemplo de un procedimiento 800 de comunicación de datos, tal como en el sistema ejemplar 100. El procedimiento 800 comienza en un bloque 802 en el cual el receptor 220 de un primer dispositivo 102, p. ej., el dispositivo 102a de la Figura 5, recibe información que identifica recursos de un segundo dispositivo electrónico 102b. A continuación de un bloque 804, el procesador 202 (p. ej., del dispositivo 102a) compara información de recursos de un tercer dispositivo electrónico 102c y la información de recursos recibida del segundo
40 dispositivo electrónico 102b. Pasando a un bloque 806, el procesador 204 instruye al menos a un componente para sincronizarse con el tercer dispositivo electrónico 102c, en base a la comparación. El componente puede comprender una parte (p. ej., el procesador 202, el receptor 220 o el transmisor 222) del dispositivo 102b o del dispositivo 102a.
La Figura 11 es un diagrama de bloques que ilustra un ejemplo del dispositivo 102 que se comunica usando el procedimiento 800 de la Figura 10. En el ejemplo ilustrado, el dispositivo 102, p. ej., el dispositivo 102a de la Figura 5, 45 comprende un medio, o un circuito integrado (IC) 812, para recibir información que identifica recursos de un segundo dispositivo electrónico 102. El IC 812 puede comprender el receptor 220 de las Figuras 2 y 4. El dispositivo 102 también comprende un medio, o un IC 814, para comparar información de recursos de un tercer dispositivo electrónico 102c y la información de recursos recibida del segundo dispositivo electrónico 102b. El IC 814 puede comprender el procesador 202 de la Figura 2. El dispositivo 102 también comprende un medio, o un IC 816, para instruir al menos a un componente
50 para sincronizarse con el tercer dispositivo electrónico 102c, en base a la comparación. El componente puede comprender una parte (p. ej., el procesador 202, el receptor 220 o el transmisor 222) del dispositivo 102b o del dispositivo 102a. El medio de instrucción puede comprender el procesador 202 y, optativamente, el transmisor 222 de las Figuras 2 y 3.
La Figura 12 es un gráfico de flujo que ilustra un ejemplo de un procedimiento 820 de comunicación de datos, tal como en el sistema ejemplar 100. El procedimiento 820 comienza en un bloque 822 en el cual el transmisor 222 de un primer 55 dispositivo 102, p. ej., el dispositivo 102b de la Figura 5, transmite información que identifica al menos un recurso de un primer dispositivo electrónico 102b, desde el primer dispositivo 102b a un segundo dispositivo electrónico 102a. A continuación, en un bloque 824, el receptor 220 del dispositivo 102b recibe, desde el segundo dispositivo electrónico 102a, datos indicativos de una determinación basada en la comparación de la información de recursos transmitida del primer
5
10
15
20
25
30
35
40
E07761403
01-04-2015
dispositivo electrónico 102b y la información de recursos de un tercer dispositivo electrónico 102c.
La Figura 13 es un diagrama de bloques que ilustra un ejemplo del dispositivo 102 que se comunica usando el procedimiento 820 de la Figura 12. En el ejemplo ilustrado, el dispositivo 102, p. ej., el dispositivo 102b de la Figura 5, comprende un medio, o un circuito integrado (IC) 832, para transmitir, a un segundo dispositivo electrónico 102a, información que identifica al menos un recurso del dispositivo electrónico 102b. El IC 832 puede comprender el transmisor 222 de las Figuras 2 y 3. El dispositivo 102 también comprende un medio, o un IC 834, para recibir, desde el segundo dispositivo electrónico 102a, datos indicativos de una determinación basada en la comparación de la información de recursos de un tercer dispositivo electrónico 102c y la información de recursos transmitida del dispositivo 102b. Un medio de recepción de ese tipo puede comprender el receptor 220 de las Figuras 2 y 4.
A la vista de lo que antecede, se apreciará que la revelación aborda cómo comunicar datos, tal como un sistema de UWB. Por ejemplo, los aspectos ilustrados proporcionan un procedimiento y un aparato, de menor sobregasto, de comunicaciones de salto múltiple. Por ejemplo, el consumo de energía en un dispositivo de bajo ciclo de trabajo puede ser reducido minimizando el sobregasto para recibir y mantener la sincronización con otros dispositivos.
Todos los bloques lógicos ilustrativos, módulos y circuitos descritos con relación a los aspectos revelados en la presente memoria pueden ser implementados dentro de, o realizados por, un circuito integrado (“IC”), un terminal de acceso o un punto de acceso. El IC puede comprender un procesador de propósito general, un procesador de señales digitales (DSP), un circuito integrado específico de la aplicación (ASIC), una formación de compuertas programables en el terreno (FPGA) u otro dispositivo lógico programable, compuerta discreta o lógica de transistor, componentes discretos de hardware, componentes eléctricos, componentes ópticos, componente mecánicos o cualquier combinación de los mismos diseñada para realizar las funciones descritas en la presente memoria, y puede ejecutar códigos o instrucciones que residen dentro del IC, fuera del IC, o en ambos casos. Un procesador de propósito general puede ser un microprocesador pero, como alternativa, el procesador puede ser cualquier procesador convencional, controlador, micro-controlador o máquina de estados. Un procesador también puede ser implementado como una combinación de dispositivos informáticos, p. ej., una combinación de un DSP y un microprocesador, una pluralidad de microprocesadores, uno o más microprocesadores conjuntamente con un núcleo de DSP, o cualquier otra configuración de ese tipo.
Los expertos en la técnica reconocerán que los diversos bloques lógicos ilustrativos, módulos, circuitos y etapas de algoritmo descritos con relación a los aspectos revelados en la presente memoria pueden ser implementados como hardware electrónico, software de ordenador o combinaciones de ambos. Para ilustrar claramente esta intercambiabilidad de hardware y software, diversos componentes ilustrativos, bloques, módulos, circuitos y etapas han sido descritos en lo que antecede, en general, en términos de su funcionalidad. Si tal funcionalidad es implementada como hardware o software depende de la aplicación específica y de las restricciones de diseño impuestas sobre el sistema global. Los artesanos expertos pueden implementar la funcionalidad descrita de formas variables para cada aplicación específica, pero tales decisiones de implementación no deberían ser interpretadas como causantes de un alejamiento del ámbito de esta revelación.
Las etapas de un procedimiento o algoritmo descrito con relación a los aspectos revelados en la presente memoria pueden ser realizadas directamente en hardware, en un módulo de software ejecutado por un procesador o en una combinación de los dos. Un módulo de software puede residir en memoria RAM, memoria flash, memoria ROM, memoria EPROM, memoria EEPROM, registros, un disco rígido, un disco extraíble, un CD-ROM o cualquier otra forma de medio de almacenamiento conocido en la técnica. Un medio de almacenamiento ejemplar está acoplado con el procesador, de modo que el procesador pueda leer información de, y escribir información en, el medio de almacenamiento. Como alternativa, el medio de almacenamiento puede estar integrado al procesador. El procesador y el medio de almacenamiento pueden residir en un ASIC. El ASIC puede residir en un terminal de usuario. Como alternativa, el procesador y el medio de almacenamiento pueden residir como componentes discretos en un terminal de usuario.
Claims (11)
-
imagen1 REIVINDICACIONES1. Un procedimiento (600) de comunicaciones inalámbricas, que comprende:recibir (602), en un primer dispositivo electrónico (102B, 102C), desde un segundo dispositivo electrónico (102A), información que identifica al menos un recurso del segundo dispositivo electrónico (102A);5 comparar (606), en el primer dispositivo electrónico (102B, 102C), información de recursos del primer dispositivo electrónico (102B, 102C) y la información de recursos recibida del segundo dispositivo electrónico (102A); y transmitir (608), desde el primer dispositivo electrónico (102B, 102C), una señal de sincronización al segundo dispositivo electrónico (102A), en base a la comparación, en donde la señal de sincronización es transmitida si la comparación indica que el primer dispositivo electrónico (102B, 102C) tiene menos de al menos un recurso que el10 segundo dispositivo electrónico (102A), comprendiendo adicionalmente dicho procedimiento transmitir, desde el primer dispositivo electrónico (102B, 102C), la información de recursos del primer dispositivo electrónico (102B, 102C) al segundo dispositivo electrónico (102A). - 2. Un dispositivo electrónico (102B, 102C) de comunicaciones inalámbricas, que comprende:15 medios (812) para recibir desde un segundo dispositivo electrónico (102A) información que identifica al menos un recurso del segundo dispositivo electrónico (102A);medios (814) para comparar información de recursos del dispositivo electrónico y la información de recursos recibida del segundo dispositivo electrónico (102A); y medios (816) para transmitir una señal de sincronización al segundo dispositivo electrónico (102A), en base a la20 comparación, en donde la señal de sincronización es transmitida si la comparación indica que el dispositivo electrónico (102B, 102C) tiene menos de al menos un recurso que el segundo dispositivo electrónico (102A), en donde el medio de transmisión (816) está adicionalmente configurado para transmitir la información de recursos del dispositivo electrónico al segundo dispositivo electrónico (102A).25 3. El dispositivo (102B, 102C) de la Reivindicación 2, en el que el medio de transmisión está configurado para transmitir periódicamente la información de recursos del dispositivo electrónico al segundo dispositivo electrónico (102A).
- 4. El dispositivo (102B, 102C) de la Reivindicación 2, en el que la señal de sincronización comprende una señal de baliza.
- 5. El dispositivo (102B, 102C) de la Reivindicación 2, en el que la información de recursos, tanto del dispositivo electrónico 30 como del segundo dispositivo electrónico (102A), comprende información de recursos de energía.
-
- 6.
- El dispositivo (102B, 102C) de la Reivindicación 2, en el que la información de recursos, tanto del dispositivo electrónico como del segundo dispositivo electrónico (102A), comprende información de recursos de procesamiento.
-
- 7.
- El dispositivo (102B, 102C) de la Reivindicación 2, en el que la señal de sincronización comprende al menos un parámetro de temporización.
35 8. El dispositivo (102B, 102C) de la Reivindicación 2, en el que el medio de recepción está configurado para recibir datos desde el segundo dispositivo electrónico (102A), en respuesta a la señal de sincronización transmitida. - 9. El dispositivo (102B, 102C) de la Reivindicación 8, en el que los datos comprenden al menos un parámetro de temporización.
- 10. El dispositivo (102B, 102C) de la Reivindicación 2, en el que el medio de transmisión está configurado para transmitir 40 la información de recursos del dispositivo electrónico, en respuesta a un mensaje de apareo desde otro dispositivo.
-
- 11.
- El dispositivo (102B, 102C) de la Reivindicación 2, en el que la señal de sincronización transmitida comprende al menos un pulso.
-
- 12.
- El dispositivo (102B, 102C) de la Reivindicación 11, en el que dicho al menos un pulso tiene un ancho de banda fraccionario de al menos alrededor del 20%, tiene un ancho de banda de al menos alrededor del 500 MHz, o tiene un
45 ancho de banda fraccionario de al menos alrededor del 20% y tiene un ancho de banda de al menos alrededor de 500 MHZ o más. - 13. Un producto de programa de ordenador de comunicaciones inalámbricas, que comprende un medio legible por ordenador, que comprende códigos ejecutables por al menos un ordenador, para llevar a cabo las etapas de la reivindicación 1.11
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US79551206P | 2006-04-26 | 2006-04-26 | |
| US795512P | 2006-04-26 | ||
| PCT/US2007/067573 WO2007127888A2 (en) | 2006-04-26 | 2007-04-26 | Methods and apparatuses of initiating communication in wireless networks |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2534327T3 true ES2534327T3 (es) | 2015-04-21 |
Family
ID=38656398
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES07761403.0T Active ES2534327T3 (es) | 2006-04-26 | 2007-04-26 | Procedimientos y aparatos para iniciar la comunicación en redes inalámbricas |
| ES08014015.5T Active ES2526742T3 (es) | 2006-04-26 | 2007-04-26 | Procedimientos y aparatos para iniciar una comunicación en redes inalámbricas |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08014015.5T Active ES2526742T3 (es) | 2006-04-26 | 2007-04-26 | Procedimientos y aparatos para iniciar una comunicación en redes inalámbricas |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US8406794B2 (es) |
| EP (1) | EP2011278B1 (es) |
| JP (1) | JP4897875B2 (es) |
| KR (1) | KR101122360B1 (es) |
| CN (1) | CN101433021B (es) |
| AR (1) | AR060671A1 (es) |
| ES (2) | ES2534327T3 (es) |
| TW (1) | TWI384817B (es) |
| WO (1) | WO2007127888A2 (es) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8654868B2 (en) | 2006-04-18 | 2014-02-18 | Qualcomm Incorporated | Offloaded processing for wireless applications |
| AR060670A1 (es) | 2006-04-26 | 2008-07-02 | Qualcomm Inc | Distribucion dinamica de funcionalidad y administracion de recursos en un dispositivo |
| US8289159B2 (en) | 2006-04-26 | 2012-10-16 | Qualcomm Incorporated | Wireless localization apparatus and method |
| JP5003701B2 (ja) * | 2009-03-13 | 2012-08-15 | ソニー株式会社 | サーバ装置及び設定情報の共有化方法 |
| FR2952499A1 (fr) * | 2009-11-12 | 2011-05-13 | France Telecom | Procede d'allocation de ressources de transmission de donnees, procede de basculement, point d'acces, terminal, programme d'ordinateur et signal correspondants |
| US8917798B2 (en) * | 2009-12-03 | 2014-12-23 | Qualcomm Incorporated | Method and apparatus for distributed processing for wireless sensors |
| US9706508B2 (en) * | 2013-04-05 | 2017-07-11 | Honeywell International Inc. | Integrated avionics systems and methods |
| CN105393559A (zh) | 2013-04-08 | 2016-03-09 | 伊尔戈公司 | 用于个人通信设备的无线控制系统 |
| EP3078135B1 (en) * | 2013-12-05 | 2019-12-11 | Sony Corporation | Pairing consumer electronic devices using a cross-body communications protocol |
| GB2517844B (en) | 2014-02-25 | 2015-09-09 | Cambridge Silicon Radio Ltd | Thwarting traffic analysis |
| EP3135065B1 (en) | 2014-04-24 | 2019-11-13 | Sony Corporation | Adaptive transmit power adjustment for phone in hand detection using wearable device |
| US20160150398A1 (en) * | 2014-11-25 | 2016-05-26 | Mediatek Inc. | Wearable device, portable device and associated control method |
| US9819560B2 (en) * | 2014-12-24 | 2017-11-14 | Mediatek Inc. | Dynamic data distribution method in private network and associated electronic device |
| KR102246742B1 (ko) * | 2015-04-17 | 2021-05-03 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서 적어도 하나의 페어링 대상을 식별하는 방법 |
| WO2018173295A1 (ja) * | 2017-03-24 | 2018-09-27 | ヤマハ株式会社 | ユーザインタフェース装置及び方法、並びに音操作システム |
| KR102615427B1 (ko) * | 2021-10-28 | 2023-12-20 | 광주과학기술원 | 병렬 전기장치의 동기 신호 생성 장치 및 장치의 동작 방법 |
Family Cites Families (195)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USRE39759E1 (en) | 1984-12-03 | 2007-08-07 | Time Domain Corporation | Time domain radio transmission system |
| US5812081A (en) | 1984-12-03 | 1998-09-22 | Time Domain Systems, Inc. | Time domain radio transmission system |
| US5952956A (en) | 1984-12-03 | 1999-09-14 | Time Domain Corporation | Time domain radio transmission system |
| US6606051B1 (en) | 1984-12-03 | 2003-08-12 | Time Domain Corporation | Pulse-responsive dipole antenna |
| US20030016157A1 (en) | 1984-12-03 | 2003-01-23 | Fullerton Larry W. | Time domain radio transmission system |
| US5969663A (en) | 1986-06-03 | 1999-10-19 | Time Domain Corporation | Time domain radio transmission system |
| US4796004A (en) | 1986-02-14 | 1989-01-03 | General Instrument Corp. | Integrated analog-to-digital converter |
| US6882301B2 (en) | 1986-06-03 | 2005-04-19 | Time Domain Corporation | Time domain radio transmission system |
| US7030806B2 (en) | 1988-05-10 | 2006-04-18 | Time Domain Corporation | Time domain radio transmission system |
| JPH0398145A (ja) | 1989-09-11 | 1991-04-23 | Hitachi Ltd | マイクロプロセッサ |
| US5225842A (en) | 1991-05-09 | 1993-07-06 | Navsys Corporation | Vehicle tracking system employing global positioning system (gps) satellites |
| US5196825A (en) | 1991-12-16 | 1993-03-23 | Young James T | Personal security apparatus |
| US5298904A (en) | 1992-08-04 | 1994-03-29 | Olich Kirk J | Distance measuring system |
| US5406284A (en) | 1992-12-31 | 1995-04-11 | Monolith Technologies Corporation | Methods and apparatus for the quantization and analog conversion of digital signals |
| US5479522A (en) | 1993-09-17 | 1995-12-26 | Audiologic, Inc. | Binaural hearing aid |
| ZA948426B (en) | 1993-12-22 | 1995-06-30 | Qualcomm Inc | Distributed voice recognition system |
| US6594628B1 (en) | 1995-09-21 | 2003-07-15 | Qualcomm, Incorporated | Distributed voice recognition system |
| US5677927A (en) | 1994-09-20 | 1997-10-14 | Pulson Communications Corporation | Ultrawide-band communication system and method |
| US5832035A (en) | 1994-09-20 | 1998-11-03 | Time Domain Corporation | Fast locking mechanism for channelized ultrawide-band communications |
| US5687169A (en) | 1995-04-27 | 1997-11-11 | Time Domain Systems, Inc. | Full duplex ultrawide-band communication system and method |
| JP3581855B2 (ja) | 1995-02-24 | 2004-10-27 | 株式会社リコー | 画像形成装置 |
| US5933582A (en) | 1995-02-24 | 1999-08-03 | Ricoh Company, Ltd. | Printing manager method and system for a copying machine in a network |
| US5764696A (en) | 1995-06-02 | 1998-06-09 | Time Domain Corporation | Chiral and dual polarization techniques for an ultra-wide band communication system |
| US5617058A (en) | 1995-11-13 | 1997-04-01 | Apogee Technology, Inc. | Digital signal processing for linearization of small input signals to a tri-state power switch |
| CA2186795A1 (en) | 1995-11-17 | 1997-05-18 | Cormac John Sreenan | Resource management system for a broadband multipoint bridge |
| SE518132C2 (sv) * | 1996-06-07 | 2002-08-27 | Ericsson Telefon Ab L M | Metod och anordning för synkronisering av kombinerade mottagare och sändare i ett cellulärt system |
| JP2924828B2 (ja) * | 1996-11-07 | 1999-07-26 | 日本電気株式会社 | アドホックネットワークシステムとその接続方法 |
| JP3402100B2 (ja) | 1996-12-27 | 2003-04-28 | カシオ計算機株式会社 | 音声制御ホスト装置 |
| US6091374A (en) | 1997-09-09 | 2000-07-18 | Time Domain Corporation | Ultra-wideband magnetic antenna |
| US5907427A (en) | 1997-10-24 | 1999-05-25 | Time Domain Corporation | Photonic band gap device and method using a periodicity defect region to increase photonic signal delay |
| JPH11146030A (ja) | 1997-11-07 | 1999-05-28 | Nec Corp | 無線会議システムの仮親決定方式 |
| US6466125B1 (en) | 1998-03-23 | 2002-10-15 | Time Domain Corporation | System and method using impulse radio technology to track and monitor people needing health care |
| US6492906B1 (en) | 1998-03-23 | 2002-12-10 | Time Domain Corporation | System and method using impulse radio technology to track and monitor people under house arrest |
| US6133876A (en) | 1998-03-23 | 2000-10-17 | Time Domain Corporation | System and method for position determination by impulse radio |
| US6469628B1 (en) | 1998-03-23 | 2002-10-22 | Time Domain Corporation | System and method for using impulse radio technology in the farming field |
| US6489893B1 (en) | 1998-03-23 | 2002-12-03 | Time Domain Corporation | System and method for tracking and monitoring prisoners using impulse radio technology |
| US6512455B2 (en) | 1999-09-27 | 2003-01-28 | Time Domain Corporation | System and method for monitoring assets, objects, people and animals utilizing impulse radio |
| US6504483B1 (en) | 1998-03-23 | 2003-01-07 | Time Domain Corporation | System and method for using impulse radio technology to track and monitor animals |
| US6501393B1 (en) | 1999-09-27 | 2002-12-31 | Time Domain Corporation | System and method for using impulse radio technology to track and monitor vehicles |
| US6111536A (en) | 1998-05-26 | 2000-08-29 | Time Domain Corporation | System and method for distance measurement by inphase and quadrature signals in a radio system |
| US6141705A (en) | 1998-06-12 | 2000-10-31 | Microsoft Corporation | System for querying a peripheral device to determine its processing capabilities and then offloading specific processing tasks from a host to the peripheral device when needed |
| US7045187B2 (en) * | 1998-06-22 | 2006-05-16 | Nee Han H | Metal alloys for the reflective or the semi-reflective layer of an optical storage medium |
| US6577691B2 (en) | 1998-09-03 | 2003-06-10 | Time Domain Corporation | Precision timing generator apparatus and associated methods |
| US6304623B1 (en) | 1998-09-03 | 2001-10-16 | Time Domain Corporation | Precision timing generator system and method |
| US6515588B1 (en) | 1999-03-31 | 2003-02-04 | Ricardo Sarabia | Monitoring and alerting system for luggage |
| US6218979B1 (en) | 1999-06-14 | 2001-04-17 | Time Domain Corporation | Wide area time domain radar array |
| US6177903B1 (en) | 1999-06-14 | 2001-01-23 | Time Domain Corporation | System and method for intrusion detection using a time domain radar array |
| US6539213B1 (en) | 1999-06-14 | 2003-03-25 | Time Domain Corporation | System and method for impulse radio power control |
| US6421389B1 (en) | 1999-07-16 | 2002-07-16 | Time Domain Corporation | Baseband signal converter for a wideband impulse radio receiver |
| US6492904B2 (en) | 1999-09-27 | 2002-12-10 | Time Domain Corporation | Method and system for coordinating timing among ultrawideband transmissions |
| US7020701B1 (en) | 1999-10-06 | 2006-03-28 | Sensoria Corporation | Method for collecting and processing data using internetworked wireless integrated network sensors (WINS) |
| US6351652B1 (en) | 1999-10-26 | 2002-02-26 | Time Domain Corporation | Mobile communications system and method utilizing impulse radio |
| US6763057B1 (en) | 1999-12-09 | 2004-07-13 | Time Domain Corporation | Vector modulation system and method for wideband impulse radio communications |
| JP4390938B2 (ja) | 1999-12-10 | 2009-12-24 | 株式会社日立国際電気 | 無線アクセスシステム |
| US7027493B2 (en) | 2000-01-19 | 2006-04-11 | Time Domain Corporation | System and method for medium wide band communications by impluse radio |
| ATE244979T1 (de) | 2000-01-25 | 2003-07-15 | Widex As | Eine methode und ein system zur erzeugung eines kalibrierten schallfeldes |
| US7027425B1 (en) | 2000-02-11 | 2006-04-11 | Alereon, Inc. | Impulse radio virtual wireless local area network system and method |
| US6906625B1 (en) | 2000-02-24 | 2005-06-14 | Time Domain Corporation | System and method for information assimilation and functionality control based on positioning information obtained by impulse radio techniques |
| US6556621B1 (en) | 2000-03-29 | 2003-04-29 | Time Domain Corporation | System for fast lock and acquisition of ultra-wideband signals |
| US6700538B1 (en) | 2000-03-29 | 2004-03-02 | Time Domain Corporation | System and method for estimating separation distance between impulse radios using impulse signal amplitude |
| US6937667B1 (en) | 2000-03-29 | 2005-08-30 | Time Domain Corporation | Apparatus, system and method for flip modulation in an impulse radio communications system |
| US6297737B1 (en) | 2000-04-03 | 2001-10-02 | Ericsson Inc | Object locating system |
| US6693571B2 (en) | 2000-05-10 | 2004-02-17 | Cirrus Logic, Inc. | Modulation of a digital input signal using a digital signal modulator and signal splitting |
| US7206423B1 (en) | 2000-05-10 | 2007-04-17 | Board Of Trustees Of University Of Illinois | Intrabody communication for a hearing aid |
| US6538615B1 (en) | 2000-05-19 | 2003-03-25 | Time Domain Corporation | Semi-coaxial horn antenna |
| JP2001344352A (ja) | 2000-05-31 | 2001-12-14 | Toshiba Corp | 生活支援装置および生活支援方法および広告情報提供方法 |
| US6823022B1 (en) | 2000-06-02 | 2004-11-23 | Time Domain Corp. | Method for mitigating effects of interference in impulse radio communication |
| US6868073B1 (en) | 2000-06-06 | 2005-03-15 | Battelle Memorial Institute K1-53 | Distance/ranging by determination of RF phase delta |
| US6636566B1 (en) | 2000-06-12 | 2003-10-21 | Time Domain Corporation | Method and apparatus for specifying pulse characteristics using a code that satisfies predefined criteria |
| US6959032B1 (en) | 2000-06-12 | 2005-10-25 | Time Domain Corporation | Method and apparatus for positioning pulses in time |
| US6671310B1 (en) | 2000-06-12 | 2003-12-30 | Time Domain Corporation | Method and apparatus for positioning pulses over time by applying time-hopping codes having pre-defined characteristics |
| US7145954B1 (en) | 2000-06-12 | 2006-12-05 | Time Domain Corporation | Method and apparatus for mapping pulses to a non-fixed layout |
| US6636567B1 (en) | 2000-06-12 | 2003-10-21 | Time Domain Corporation | Method of specifying non-allowable pulse characteristics |
| US6762678B2 (en) | 2000-06-27 | 2004-07-13 | Susanne Arens | Scuba driver communication and tracking device |
| US6959031B2 (en) | 2000-07-06 | 2005-10-25 | Time Domain Corporation | Method and system for fast acquisition of pulsed signals |
| US6483461B1 (en) | 2000-08-24 | 2002-11-19 | Time Domain Corporation | Apparatus and method for locating objects in a three-dimensional space |
| US6614384B2 (en) | 2000-09-14 | 2003-09-02 | Time Domain Corporation | System and method for detecting an intruder using impulse radio technology |
| US6354946B1 (en) | 2000-09-20 | 2002-03-12 | Time Domain Corporation | Impulse radio interactive wireless gaming system and method |
| US6845253B1 (en) | 2000-09-27 | 2005-01-18 | Time Domain Corporation | Electromagnetic antenna apparatus |
| US6560463B1 (en) | 2000-09-29 | 2003-05-06 | Pulse-Link, Inc. | Communication system |
| US6914949B2 (en) | 2000-10-13 | 2005-07-05 | Time Domain Corporation | Method and system for reducing potential interference in an impulse radio |
| US6529568B1 (en) | 2000-10-13 | 2003-03-04 | Time Domain Corporation | Method and system for canceling interference in an impulse radio |
| US6750757B1 (en) | 2000-10-23 | 2004-06-15 | Time Domain Corporation | Apparatus and method for managing luggage handling |
| US6778603B1 (en) | 2000-11-08 | 2004-08-17 | Time Domain Corporation | Method and apparatus for generating a pulse train with specifiable spectral response characteristics |
| US6748040B1 (en) | 2000-11-09 | 2004-06-08 | Time Domain Corporation | Apparatus and method for effecting synchrony in a wireless communication system |
| US6462701B1 (en) | 2000-11-21 | 2002-10-08 | Time Domain Corporation | System and method for controlling air bag deployment systems |
| US6907244B2 (en) | 2000-12-14 | 2005-06-14 | Pulse-Link, Inc. | Hand-off between ultra-wideband cell sites |
| US6947492B2 (en) | 2000-12-14 | 2005-09-20 | Pulse-Link, Inc. | Encoding and decoding ultra-wideband information |
| US6519464B1 (en) | 2000-12-14 | 2003-02-11 | Pulse-Link, Inc. | Use of third party ultra wideband devices to establish geo-positional data |
| US6937674B2 (en) | 2000-12-14 | 2005-08-30 | Pulse-Link, Inc. | Mapping radio-frequency noise in an ultra-wideband communication system |
| US6593886B2 (en) | 2001-01-02 | 2003-07-15 | Time Domain Corporation | Planar loop antenna |
| US6437756B1 (en) | 2001-01-02 | 2002-08-20 | Time Domain Corporation | Single element antenna apparatus |
| US6670909B2 (en) | 2001-01-16 | 2003-12-30 | Time Domain Corporation | Ultra-wideband smart sensor interface network and method |
| JP3968246B2 (ja) | 2001-01-22 | 2007-08-29 | 松下電器産業株式会社 | コンテンツ配信システム及び方法並びにコンテンツ配信装置 |
| US20020100061A1 (en) | 2001-01-22 | 2002-07-25 | Yuko Tsusaka | System and method of contents distribution, and contents distribution apparatus |
| US6486657B2 (en) | 2001-02-09 | 2002-11-26 | Delphi Technologies, Inc. | Malfunction detector for magnetoresistor speed and position sensors |
| KR100828138B1 (ko) | 2001-02-19 | 2008-05-08 | 소니 가부시끼 가이샤 | 스위칭 전력증폭기 및 스위칭 전력증폭기의 스위칭제어방법 |
| US6552677B2 (en) | 2001-02-26 | 2003-04-22 | Time Domain Corporation | Method of envelope detection and image generation |
| US6667724B2 (en) | 2001-02-26 | 2003-12-23 | Time Domain Corporation | Impulse radar antenna array and method |
| WO2002068429A1 (en) * | 2001-02-27 | 2002-09-06 | Ranbaxy Laboratories Limited | Process for the preparation of cefpodoxime proxetil |
| US6937639B2 (en) | 2001-04-16 | 2005-08-30 | Time Domain Corporation | System and method for positioning pulses in time using a code that provides spectral shaping |
| US6642903B2 (en) | 2001-05-15 | 2003-11-04 | Time Domain Corporation | Apparatus for establishing signal coupling between a signal line and an antenna structure |
| US6512488B2 (en) | 2001-05-15 | 2003-01-28 | Time Domain Corporation | Apparatus for establishing signal coupling between a signal line and an antenna structure |
| US6661342B2 (en) | 2001-06-04 | 2003-12-09 | Time Domain Corporation | System and method for using impulse radio technology to track the movement of athletes and to enable secure communications between the athletes and their teammates, fans or coaches |
| US6763282B2 (en) | 2001-06-04 | 2004-07-13 | Time Domain Corp. | Method and system for controlling a robot |
| US6717992B2 (en) | 2001-06-13 | 2004-04-06 | Time Domain Corporation | Method and apparatus for receiving a plurality of time spaced signals |
| US6954480B2 (en) | 2001-06-13 | 2005-10-11 | Time Domain Corporation | Method and apparatus for improving received signal quality in an impulse radio system |
| JP3671880B2 (ja) | 2001-07-18 | 2005-07-13 | ソニー株式会社 | 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム |
| KR100429795B1 (ko) | 2001-07-21 | 2004-05-04 | 삼성전자주식회사 | 시리얼 버스의 대역폭 관리 방법 및 장치 |
| US6762712B2 (en) | 2001-07-26 | 2004-07-13 | Time Domain Corporation | First-arriving-pulse detection apparatus and associated methods |
| US6963727B2 (en) | 2001-07-26 | 2005-11-08 | Time Domain Corporation | Direct-path-signal detection apparatus and associated methods |
| DE10144307A1 (de) | 2001-09-10 | 2003-03-27 | Bayer Faser Gmbh | Trägergewebe für Papiermaschinenbespannungen |
| US7230980B2 (en) | 2001-09-17 | 2007-06-12 | Time Domain Corporation | Method and apparatus for impulse radio transceiver calibration |
| US6677796B2 (en) | 2001-09-20 | 2004-01-13 | Time Domain Corp. | Method and apparatus for implementing precision time delays |
| US7148791B2 (en) | 2001-09-21 | 2006-12-12 | Time Domain Corp. | Wireless danger proximity warning system and method |
| US6759948B2 (en) | 2001-09-21 | 2004-07-06 | Time Domain Corporation | Railroad collision avoidance system and method for preventing train accidents |
| US6760387B2 (en) | 2001-09-21 | 2004-07-06 | Time Domain Corp. | Impulse radio receiver and method for finding angular offset of an impulse radio transmitter |
| KR100971814B1 (ko) | 2001-10-16 | 2010-07-22 | 소니 주식회사 | 통신 시스템 및 방법, 정보 처리 장치 및 방법, 정보 처리단말기 및 방법 |
| US7747218B2 (en) | 2001-10-16 | 2010-06-29 | Sony Corporation | Communication system and method, and information processing apparatus and method |
| US6731947B2 (en) | 2001-10-23 | 2004-05-04 | Qualcomm Incorporated | Method and apparatus for controlling data rate on a forward channel in a wireless communication system |
| KR100557509B1 (ko) * | 2001-10-27 | 2006-03-03 | 삼성전자주식회사 | 유엠티에스 시스템에서의 셀 탐색 방법 |
| AU2002364504A1 (en) | 2001-11-09 | 2003-06-10 | Pulse-Link, Inc. | Ultra-wideband antenna array |
| WO2003042919A2 (en) | 2001-11-09 | 2003-05-22 | Pulse-Link, Inc. | Ultra-wideband imaging system |
| US6774859B2 (en) | 2001-11-13 | 2004-08-10 | Time Domain Corporation | Ultra wideband antenna having frequency selectivity |
| US6912240B2 (en) | 2001-11-26 | 2005-06-28 | Time Domain Corporation | Method and apparatus for generating a large number of codes having desirable correlation properties |
| CN100403596C (zh) | 2001-11-29 | 2008-07-16 | 美商内数位科技公司 | 用于多路径衰减信道的有效多输入多输出系统 |
| FI20020614A7 (fi) | 2002-03-28 | 2003-09-29 | Nokia Corp | Henkilökohtainen viestinlaite, jossa on kaksi osaa ja korostuneet mahdollisuudet itseilmaisuun |
| AU2003223468A1 (en) | 2002-04-09 | 2003-10-27 | Cognio, Inc. | System and method for locating wireless devices in an unsynchronized wireless environment |
| US7397870B2 (en) * | 2002-06-07 | 2008-07-08 | Texas Instruments Incorporated | Ultra-wideband (UWB) receiver |
| US7099367B2 (en) | 2002-06-14 | 2006-08-29 | Time Domain Corporation | Method and apparatus for converting RF signals to baseband |
| US6782048B2 (en) | 2002-06-21 | 2004-08-24 | Pulse-Link, Inc. | Ultra-wideband communication through a wired network |
| US7167525B2 (en) | 2002-06-21 | 2007-01-23 | Pulse-Link, Inc. | Ultra-wideband communication through twisted-pair wire media |
| US7027483B2 (en) | 2002-06-21 | 2006-04-11 | Pulse-Link, Inc. | Ultra-wideband communication through local power lines |
| US7099368B2 (en) | 2002-06-21 | 2006-08-29 | Pulse-Link, Inc. | Ultra-wideband communication through a wire medium |
| JP2004029182A (ja) | 2002-06-24 | 2004-01-29 | Fuji Xerox Co Ltd | 表示制御装置 |
| US7242765B2 (en) * | 2002-06-28 | 2007-07-10 | Tommy Lee Hairston | Headset cellular telephones |
| US6895034B2 (en) | 2002-07-02 | 2005-05-17 | Pulse-Link, Inc. | Ultra-wideband pulse generation system and method |
| US7190729B2 (en) | 2002-07-26 | 2007-03-13 | Alereon, Inc. | Ultra-wideband high data-rate communications |
| US7206334B2 (en) | 2002-07-26 | 2007-04-17 | Alereon, Inc. | Ultra-wideband high data-rate communication apparatus and associated methods |
| US6963301B2 (en) | 2002-08-19 | 2005-11-08 | G-Track Corporation | System and method for near-field electromagnetic ranging |
| US20040203797A1 (en) | 2002-09-05 | 2004-10-14 | Jeremy Burr | Method and apparatus for communications using distributed services in a mobile ad hoc network (MANET) |
| US7197062B2 (en) | 2002-10-01 | 2007-03-27 | Intel Corporation | Method and apparatus to detect and decode information |
| US6924700B2 (en) | 2002-10-03 | 2005-08-02 | Mitsubishi Denki Kabushiki Kaisha | Class D amplifier |
| US6898414B2 (en) | 2002-10-28 | 2005-05-24 | Motorola, Inc. | Method for acknowledging messages in a communication system |
| US6836226B2 (en) | 2002-11-12 | 2004-12-28 | Pulse-Link, Inc. | Ultra-wideband pulse modulation system and method |
| DE10254405B3 (de) * | 2002-11-21 | 2004-06-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Empfänger und Verfahren zum Betreiben eines Empfängers |
| US20040116141A1 (en) | 2002-12-11 | 2004-06-17 | Erick Loven | Resource management on a personal area network |
| GB0229781D0 (en) | 2002-12-20 | 2003-01-29 | Courtney Peter | Secure transmission of audio signals |
| US20040128382A1 (en) | 2002-12-31 | 2004-07-01 | Marion Shimoda | Method and apparatus for adjusting resource availability based on power availability |
| US7805149B2 (en) * | 2004-01-16 | 2010-09-28 | Adidas Ag | Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation |
| US7408509B2 (en) | 2003-02-24 | 2008-08-05 | Agilent Technologies, Inc | Direction finding method and system using probabilistic mapping |
| US7190722B2 (en) | 2003-03-03 | 2007-03-13 | Pulse-Link, Inc. | Ultra-wideband pulse modulation system and method |
| US7945064B2 (en) | 2003-04-09 | 2011-05-17 | Board Of Trustees Of The University Of Illinois | Intrabody communication with ultrasound |
| US7388886B2 (en) | 2003-04-16 | 2008-06-17 | Motorola, Inc. | Method and device for distributing communication signals |
| EP1469594A1 (en) | 2003-04-17 | 2004-10-20 | Dialog Semiconductor GmbH | Multi level Class-D amplifier by means of 2 physical layers |
| JP2005005962A (ja) | 2003-06-11 | 2005-01-06 | Nec Corp | 近距離無線通信を利用した携帯端末位置特定システム及びそれに用いる無線通信装置、携帯端末、情報サーバ |
| JP2005020350A (ja) | 2003-06-26 | 2005-01-20 | Victor Co Of Japan Ltd | 無線通信装置 |
| US7751829B2 (en) | 2003-09-22 | 2010-07-06 | Fujitsu Limited | Method and apparatus for location determination using mini-beacons |
| US7020224B2 (en) | 2003-09-30 | 2006-03-28 | Pulse—LINK, Inc. | Ultra-wideband correlating receiver |
| US6980613B2 (en) | 2003-09-30 | 2005-12-27 | Pulse-Link, Inc. | Ultra-wideband correlating receiver |
| JP2005128965A (ja) | 2003-10-27 | 2005-05-19 | Sony Corp | アクセス権限制御装置 |
| US7034609B2 (en) | 2003-11-12 | 2006-04-25 | Texas Instruments Incorporated | Switching circuits |
| US7421280B2 (en) * | 2003-11-14 | 2008-09-02 | Samsung Electronics Co., Ltd. | Wireless network and wireless access terminals using enhanced SYNC—ID parameter |
| US7046618B2 (en) | 2003-11-25 | 2006-05-16 | Pulse-Link, Inc. | Bridged ultra-wideband communication method and apparatus |
| US7185229B2 (en) | 2003-12-04 | 2007-02-27 | International Business Machines Corporation | Method and system for performing remote maintenance operations on a battery powered computer |
| US7251493B2 (en) | 2004-02-13 | 2007-07-31 | Sony Ericsson Mobile Communications Ab | Mobile terminals and methods for determining a location based on acceleration information |
| TWI247131B (en) | 2004-02-18 | 2006-01-11 | E Ten Information Sys Co Ltd | Positioning device, its system and its method |
| JP4634061B2 (ja) | 2004-04-02 | 2011-02-16 | 株式会社エヌ・ティ・ティ・ドコモ | 通信端末 |
| US7239277B2 (en) | 2004-04-12 | 2007-07-03 | Time Domain Corporation | Method and system for extensible position location |
| US7132975B2 (en) | 2004-05-28 | 2006-11-07 | Time Domain Corporation | Apparatus and method for detecting moving objects |
| US7596227B2 (en) | 2004-06-08 | 2009-09-29 | Dartdevices Interop Corporation | System method and model for maintaining device integrity and security among intermittently connected interoperating devices |
| US7460549B1 (en) | 2004-06-18 | 2008-12-02 | Honeywell International Inc. | Resource management for ad hoc wireless networks with cluster organizations |
| CN1722785A (zh) | 2004-07-12 | 2006-01-18 | 上海乐金广电电子有限公司 | 数码广播接收机的蓝牙无线音频输出装置以及方法 |
| WO2006012426A2 (en) | 2004-07-20 | 2006-02-02 | Medtronic, Inc. | Locating an implanted object based on external antenna loading |
| US7840681B2 (en) | 2004-07-30 | 2010-11-23 | International Business Machines Corporation | Method and apparatus for integrating wearable devices within a SIP infrastructure |
| JP2006050151A (ja) | 2004-08-03 | 2006-02-16 | Pioneer Electronic Corp | D級増幅器 |
| US7046187B2 (en) | 2004-08-06 | 2006-05-16 | Time Domain Corporation | System and method for active protection of a resource |
| JP4444037B2 (ja) | 2004-08-16 | 2010-03-31 | 昭彦 米谷 | デジタルパルス幅変調信号発生器 |
| JP4446344B2 (ja) | 2004-08-16 | 2010-04-07 | 昭彦 米谷 | 低歪パルス幅変調信号発生器 |
| US7184938B1 (en) | 2004-09-01 | 2007-02-27 | Alereon, Inc. | Method and system for statistical filters and design of statistical filters |
| US7224970B2 (en) * | 2004-10-26 | 2007-05-29 | Motorola, Inc. | Method of scanning for beacon transmissions in a WLAN |
| JP4940548B2 (ja) * | 2004-12-17 | 2012-05-30 | 富士通株式会社 | 移動局 |
| US7256727B2 (en) | 2005-01-07 | 2007-08-14 | Time Domain Corporation | System and method for radiating RF waveforms using discontinues associated with a utility transmission line |
| US8068819B2 (en) | 2005-01-24 | 2011-11-29 | Kyocera Corporation | System and method for increased wireless communication device performance |
| JP4802765B2 (ja) | 2005-03-18 | 2011-10-26 | ヤマハ株式会社 | D級増幅器 |
| US7574224B2 (en) * | 2005-06-13 | 2009-08-11 | Qualcomm Incorporated | Methods and apparatus for performing timing synchronization with base stations |
| US7279965B2 (en) | 2005-06-13 | 2007-10-09 | Thomas Holm Hansen | Reduction of audible artifacts in an audio system |
| US7271779B2 (en) | 2005-06-30 | 2007-09-18 | Alereon, Inc. | Method, system and apparatus for an antenna |
| GB2429351B (en) | 2005-08-17 | 2009-07-08 | Wolfson Microelectronics Plc | Feedback controller for PWM amplifier |
| US7596636B2 (en) | 2005-09-23 | 2009-09-29 | Joseph Gormley | Systems and methods for implementing a vehicle control and interconnection system |
| US7286009B2 (en) | 2005-12-30 | 2007-10-23 | D2Audio Corporation | Digital PWM amplifier with simulation-based feedback |
| US8654868B2 (en) | 2006-04-18 | 2014-02-18 | Qualcomm Incorporated | Offloaded processing for wireless applications |
| US7576605B2 (en) | 2006-04-20 | 2009-08-18 | Qualcomm Incorporated | Low power output stage |
| AR060670A1 (es) | 2006-04-26 | 2008-07-02 | Qualcomm Inc | Distribucion dinamica de funcionalidad y administracion de recursos en un dispositivo |
| US8289159B2 (en) | 2006-04-26 | 2012-10-16 | Qualcomm Incorporated | Wireless localization apparatus and method |
-
2007
- 2007-04-25 US US11/740,118 patent/US8406794B2/en not_active Expired - Fee Related
- 2007-04-26 ES ES07761403.0T patent/ES2534327T3/es active Active
- 2007-04-26 KR KR1020087028829A patent/KR101122360B1/ko not_active Expired - Fee Related
- 2007-04-26 WO PCT/US2007/067573 patent/WO2007127888A2/en not_active Ceased
- 2007-04-26 JP JP2009507970A patent/JP4897875B2/ja not_active Expired - Fee Related
- 2007-04-26 TW TW096114874A patent/TWI384817B/zh not_active IP Right Cessation
- 2007-04-26 CN CN2007800148651A patent/CN101433021B/zh not_active Expired - Fee Related
- 2007-04-26 EP EP07761403.0A patent/EP2011278B1/en not_active Not-in-force
- 2007-04-26 ES ES08014015.5T patent/ES2526742T3/es active Active
- 2007-04-26 AR ARP070101828A patent/AR060671A1/es unknown
Also Published As
| Publication number | Publication date |
|---|---|
| TW200814663A (en) | 2008-03-16 |
| EP2011278B1 (en) | 2015-01-21 |
| US8406794B2 (en) | 2013-03-26 |
| AR060671A1 (es) | 2008-07-02 |
| WO2007127888A2 (en) | 2007-11-08 |
| TWI384817B (zh) | 2013-02-01 |
| EP2011278A2 (en) | 2009-01-07 |
| JP2009535934A (ja) | 2009-10-01 |
| CN101433021A (zh) | 2009-05-13 |
| CN101433021B (zh) | 2013-07-03 |
| JP4897875B2 (ja) | 2012-03-14 |
| ES2526742T3 (es) | 2015-01-14 |
| KR20080113126A (ko) | 2008-12-26 |
| WO2007127888A3 (en) | 2008-03-27 |
| KR101122360B1 (ko) | 2012-03-23 |
| US20070281721A1 (en) | 2007-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2534327T3 (es) | Procedimientos y aparatos para iniciar la comunicación en redes inalámbricas | |
| TWI326856B (en) | Location system for bluetooth enabled devices | |
| CN109525968B (zh) | 离网无线电服务系统设计 | |
| ES2985617T3 (es) | Sistemas y métodos para radios de impulsos de banda ultraancha eficientes espectralmente y eficientes energéticamente con tasas de datos escalables | |
| ES2686903T3 (es) | Procedimientos y aparatos para ahorro de energía para nodos de malla | |
| EP2979468B1 (en) | Systems and methods for synchronization within a neighborhood aware network | |
| US9288774B2 (en) | Communications apparatuses and method for multi-level transmission power control thereof | |
| US9485734B2 (en) | Wireless communication system method for synchronizing Bluetooth devices based on received beacon signals | |
| ES2703228T3 (es) | Detección de pares en redes de enlace de datos asistidas por interconexión por conocimiento de vecinas (NAN) | |
| TWI466478B (zh) | 致能非同步無線裝置間的通信之裝置及方法 | |
| US20110076945A1 (en) | Methods for Controlling a Main Clock Source Shared Between Different Wireless Communication Modules and Apparatuses Using the Same | |
| KR20160003019A (ko) | 이웃 인식 네트워크에서 식별을 위한 시스템들 및 방법들 | |
| JP2018504804A (ja) | IoEデバイスの分散型同期 | |
| US20140192793A1 (en) | Systems and methods for hierarchical time source usage in near-me area network discovery and synchronization | |
| US20140119277A1 (en) | Wireless device | |
| CN104602247A (zh) | 低等待时间多跳通信的装置和方法 | |
| JP2016504835A (ja) | ピアツーピアネットワークにおける同期メッセージ送信間隔の最適化のためのシステムおよび方法 | |
| US11917517B2 (en) | Power-efficient synchronization for long-range device-to-device communications | |
| EP1995913B1 (en) | Methods and apparatuses of initiating communication in wireless networks | |
| KR101461058B1 (ko) | Wban 네트워크의 전력 제어방법 | |
| CN120642464A (zh) | 无线通信的方法、网络设备和终端设备 | |
| HK1220570B (zh) | 无线通信系统中的直接控制信令 |