ES2335675T3 - Dispositivo inalambrico de multiples antenas de alto rendimiento energetico. - Google Patents

Dispositivo inalambrico de multiples antenas de alto rendimiento energetico. Download PDF

Info

Publication number
ES2335675T3
ES2335675T3 ES05744347T ES05744347T ES2335675T3 ES 2335675 T3 ES2335675 T3 ES 2335675T3 ES 05744347 T ES05744347 T ES 05744347T ES 05744347 T ES05744347 T ES 05744347T ES 2335675 T3 ES2335675 T3 ES 2335675T3
Authority
ES
Spain
Prior art keywords
units
data
processing
disable
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES05744347T
Other languages
English (en)
Inventor
Jay Rodney Walton
Franklin P. Antonio
Mark S. Wallace
Sriram Narayan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2335675T3 publication Critical patent/ES2335675T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0287Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment
    • H04W52/029Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment reducing the clock frequency of the controller
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transceivers (AREA)
  • Transmitters (AREA)
  • Variable-Direction Aerials And Aerial Arrays (AREA)
  • Radio Transmission System (AREA)
  • Details Of Aerials (AREA)
  • Percussion Or Vibration Massage (AREA)
  • Massaging Devices (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)

Abstract

Dispositivo inalámbrico de múltiples antenas (100) que comprende: una pluralidad de (N) unidades transmisoras (120) operativamente acopladas a una pluralidad de antenas (122), una unidad transmisora (120) para cada conjunto de por lo menos una antena de entre la pluralidad de antenas (122), siendo cada unidad transmisora (120) operable para procesar una respectiva señal de entrada y proporcionar una señal de salida; una pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232), siendo cada unidad de procesamiento operable para llevar a cabo un procesamiento indicado para la transmisión de datos; medios (140, 230) para selectivamente e individualmente habilitar o deshabilitar por lo menos una de las N unidades transmisoras (120); y medios (140, 230) para selectivamente e individualmente habilitar o deshabilitar por lo menos una de entre la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232).

Description

Dispositivo inalámbrico de múltiples antenas de alto rendimiento energético.
I. Reivindicación de Prioridad conforme a 35 U.S.C. \NAK119
La presente Solicitud de Patente reivindica prioridad a la Solicitud Provisional con Nº de Serie 60/569.018, titulada "Dispositivo Inalámbrico de Múltiples Antenas de Alto Rendimiento Energético", depositada el 7 de mayo de 2004 y cedida al titular de la presente patente.
Antecedentes II. Campo
La presente invención se refiere en general a un dispositivo electrónico, y más concretamente a un dispositivo inalámbrico de múltiples antenas.
III. Antecedentes
Un sistema de comunicación de múltiples entradas y múltiples salidas (MIMO) emplea múltiples (N_{T}) antenas de transmisión y múltiples (N_{R}) antenas de recepción para la transmisión de datos. Un canal MIMO formado por N_{T} antenas de transmisión y N_{R} antenas de recepción puede descomponerse en N_{S} canales espaciales, donde N_{S} \leq min {N_{T}, N_{R}}. Los N_{S} canales espaciales pueden utilizarse para transmitir datos en paralelo para alcanzar una mayor velocidad y/o alcanzar de forma redundante mayor fiabilidad.
Un dispositivo inalámbrico de múltiples antenas está dotado de múltiples antenas que pueden utilizarse para la transmisión y/o recepción de datos. Cada antena puede estar asociada a 1) circuitos de transmisión utilizados para procesar una señal de salida de banda base para generar una señal de salida de radiofrecuencia (RF) adecuada para la transmisión a través de un canal inalámbrico y 2) circuitos de recepción utilizados para procesar una señal de entrada de RF para obtener una señal de entrada de banda base. El dispositivo inalámbrico de múltiples antenas por lo general también tiene unos circuitos digitales utilizados para realizar un procesamiento digital de datos para la transmisión y la recepción.
Debido a la complejidad adicional asociada a la operación MIMO, el dispositivo inalámbrico de múltiples antenas puede ser mucho más complejo que un dispositivo inalámbrico de una única antena en un sistema que pueda soportar dispositivos inalámbricos tanto de una única antena como de múltiples antenas. El dispositivo inalámbrico de múltiples antenas puede de ese modo consumir mucha más energía que el dispositivo inalámbrico de una única antena. El mayor consumo energético no es deseable, especialmente si el dispositivo inalámbrico de múltiples antenas es una unidad portátil (p.ej., un microteléfono), que se alimenta mediante una batería interna. El mayor consumo energético agota con mayor rapidez los recursos de batería disponibles, lo que acorta tanto el tiempo de "standby" entre recargas de batería y el tiempo de funcionamiento para una comunicación activa.
Existe por tanto una necesidad en la técnica de un dispositivo inalámbrico de múltiples antenas que tenga un alto rendimiento energético. El documento WO 03030403 describe un dispositivo inalámbrico de la técnica anterior en el que se habilitan o se deshabilitan selectivamente una unidades transceptoras.
Resumen
En la presente memoria se describe un dispositivo inalámbrico de múltiples antenas de alto rendimiento energético que emplea diversas técnicas de ahorro de energía. El dispositivo inalámbrico está dotado de múltiples (N) antenas. En una forma de realización, el dispositivo inalámbrico de múltiples antenas comprende múltiples unidades transmisoras operativamente acopladas a las N antenas, una unidad transmisora para cada conjunto diferente de por lo menos una antena entre las N antenas. Cada unidad transmisora procesa una respectiva señal de banda base de entrada y proporciona una señal de salida de radiofrecuencia (RF): Un controlador habilita selectivamente una o más unidades transmisoras, según sea necesario, para la transmisión. En otra forma de realización, el dispositivo inalámbrico de múltiples antenas comprende unidades receptoras operativamente acopladas a las antenas, una unidad receptora para cada conjunto diferente de por lo menos una antena entre las N antenas. Cada unidad receptora procesa una respectiva señal de entrada de RF y proporciona una señal de salida de banda base. El controlador habilita selectivamente una o más unidades receptoras, según sea necesario, para la recepción. Todavía en otra forma de realización, el dispositivo inalámbrico de múltiples antenas comprende por lo menos una unidad de procesamiento (p. ej., un procesador de datos, un procesador espacial, un modulador, un demodulador, una unidad de detección/adquisición, etcétera). Cada unidad de procesamiento lleva a cabo un procesamiento indicado para la transmisión o la recepción por medio de por lo menos una antena. Cada unidad de procesamiento se habilita si el procesamiento mediante esa unidad se utiliza para la transmisión o la recepción, de lo contrario se deshabilita. El controlador habilita o deshabilita cada unidad de procesamiento, según sea necesario. Las unidades transmisoras, las unidades receptoras, y las unidades de procesamiento pueden habilitarse o deshabilitarse selectivamente, por ejemplo, alimentando o no estos bloques de circuitos eléctricos, habilitando o deshabilitando los relojes para las unidades de procesamiento, etcétera.
A continuación se describen en mayor detalle diversos aspectos de las formas de realización de la invención.
Breve descripción de los dibujos
La Fig. 1 muestra un diagrama de bloques de un dispositivo inalámbrico de múltiples antenas.
La Fig. 2 muestra una forma de realización del dispositivo inalámbrico de múltiples antenas de la Fig. 1.
Las Figs. 3A y 3B muestran unos diagramas de estado de ejemplo para el dispositivo inalámbrico.
La Fig. 4 muestra un formato de transmisión utilizado por un sistema inalámbrico.
Descripción detallada
La expresión "de ejemplo" se utiliza en la presente memoria para indicar "que sirve como ejemplo, instancia o ilustración". Cualquier forma de realización descrita en la presente memoria como "de ejemplo" no debe interpretarse necesariamente como preferente o ventajosa sobre otras formas de realización.
La Fig. 1 muestra un diagrama de bloques de un dispositivo inalámbrico de múltiples antenas 100, que está dotado de múltiples (N) antenas 122a a 122n. Cada antena 122 está asociada a una unidad transceptora 120 que incluye una unidad transmisora (TMTR) y una unidad receptora (RCVR).
Para la transmisión de datos, un procesador de datos de transmisión (TX) 114 recibe datos de tráfico desde una fuente de datos 112, procesa (p. ej., codifica, entrelaza y realiza el mapeo de símbolos) los datos de tráfico y los datos de control de un controlador 140, y proporciona símbolos de datos. Tal y como se utiliza en la presente memoria, un "símbolo de datos" es un símbolo de modulación para datos, un "símbolo piloto" es un símbolo de modulación para pilotos (que son datos que son conocidos a priori tanto por una entidad de transmisión como por una entidad de recepción), un "símbolo de transmisión" es un símbolo a ser enviado desde una antena, y un "símbolo de recepción" es un símbolo obtenido desde una antena. Un procesador espacial TX 116 lleva a cabo el procesamiento espacial de los símbolos de datos y los símbolos piloto, siempre y cuando sea apropiado. El procesador espacial TX 116 proporciona N_{tx} flujos de símbolos de transmisión, un flujo de símbolos de transmisión por cada antena a utilizar para la transmisión de datos, donde 1 \leq N_{tx} \leq N. Un modulador 118 lleva a cabo la modulación de los N_{tx} flujos de símbolos de transmisión y proporciona N_{tx} flujos de chips, un flujo de chips por cada flujo de símbolos de transmisión. Cada chip es un valor complejo a transmitir desde una antena en un periodo de chip. La modulación llevada a cabo por el modulador 118 depende de la técnica de modulación utilizada por el sistema. Por ejemplo, el modulador 118 lleva a cabo una modulación de Multiplexación por División de Frecuencias Ortogonales (OFDM) si el sistema utiliza OFDM y lleva a cabo una modulación de Multiplexación por División de Código (CDM) si el sistema utiliza CDM. En cualquier caso, N_{tx} unidades transmisoras seleccionadas de entre N unidades transmisoras en las unidades transceptoras 120a a 120n reciben los N_{tx} flujos de chips. Cada unidad transmisora seleccionada condiciona su flujo de chips y genera una correspondiente señal de salida de RF. Las N_{tx} unidades transmisoras seleccionadas proporcionan N_{tx} señales de salida de RF a N_{tx} antenas asociadas a las unidades transmisoras. Las N_{tx} señales de salida de RF son transmitidas desde estas N_{tx} antenas.
Para la recepción de los datos, N_{rx} antenas seleccionadas de entre N antenas 122a a 122n reciben señales moduladas de RF transmitidas por otra(s) entidad(es), donde 1 \leq N_{rx} \leq N. Cada antena seleccionada proporciona una señal recibida a la unidad receptora en la unidad transceptora asociada. Cada unidad receptora lleva a cabo un procesamiento complementario al llevado a cabo por las unidades transmisoras en la(s) entidad(es) de transmisión y proporciona un flujo de muestras. Un demodulador 132 recibe N_{rx} flujos de muestras desde N_{rx} unidades receptoras para las N_{rx} antenas seleccionadas, lleva a cabo una demodulación sobre estos N_{rx} flujos de muestras, y proporciona N_{rx} flujos de símbolos recibidos. Un procesador espacial de recepción (RX) 134 lleva a cabo un procesamiento espacial receptor (o filtrado adaptado espacial) de los N_{rx} flujos de símbolos recibidos, siempre y cuando resulte apropiado, y proporciona N_{rx} flujos de símbolos de datos detectados, que son estimaciones de los símbolos de datos enviados por la(s) entidad(es) de transmisión. Un procesador de datos RX 136 procesa (p. ej. realiza el desmapeo de símbolos, el desentrelazado y la decodificación) los símbolos de los datos detectados y proporciona datos decodificados a un receptor de datos 138.
El controlador 140 controla la operación de diversas unidades de procesamiento en el dispositivo inalámbrico 100. La unidad de memoria 142 almacena datos y códigos de programa utilizados mediante el controlador 140 y otras unidades de procesamiento en el dispositivo inalámbrico 100.
La Fig. 1 muestra un diagrama de bloques funcional con diversas unidades de procesamiento para un dispositivo inalámbrico de múltiples antenas de ejemplo 100. En general, un dispositivo inalámbrico de múltiples antenas puede incluir cualquier tipo y cualquier número de unidades de procesamiento. Por ejemplo, un dispositivo inalámbrico puede incluir unidades de procesamiento para diversas funciones y aplicaciones como vídeo, audio, juegos, interfaz entrada/salida (E/S) con unidades externas acopladas al dispositivo inalámbrico, etcétera. Las unidades de procesamiento para el dispositivo inalámbrico de múltiples antenas también pueden implementarse de diversas maneras.
La Fig. 2 muestra un dispositivo inalámbrico de múltiples antenas 100a, que es una forma de realización del dispositivo inalámbrico 100 de la Fig. 1. Para esta forma de realización, el dispositivo inalámbrico 100a incluye una sección digital 210, un subsistema reloj/oscilador local (LO) 250, y N unidades transceptoras 120a a 120n acopladas a las N antenas 122a a 122n, respectivamente.
La sección digital 210 incluye diversas unidades de procesamiento que llevan a cabo un procesamiento digital para la transmisión y recepción de datos. Una unidad de procesamiento es un bloque de circuitos que lleva a cabo algún tipo de procesamiento digital. Esto está en contraste con un bloque de circuitos que no lleva a cabo ningún procesamiento (p. ej., una unidad de memoria) o con un bloque de circuitos que lleva a cabo un procesamiento analógico (p. ej., una unidad transmisora o receptora). Dentro de la sección digital 210, un procesador de datos 214 implementa un procesador de datos TX 114 y un procesador de datos RX 136 en la Fig. 1, y un procesador espacial 216 implementa un procesador espacial TX 116 y un procesador espacial RX 134 en la Fig. 1. Un modulador 218 y un demodulador 232 implementan el modulador 118 y el demodulador 132, respectivamente. Una memoria de acceso aleatorio (RAM) y una memoria de sólo lectura (ROM) 212 almacenan datos y códigos de programa utilizados por diversas unidades de procesamiento dentro de la sección digital 210. Una unidad de detección/adquisición 220 lleva a cabo un procesamiento para detectar y adquirir señales de otras entidades de transmisión. Un controlador principal 240 controla la operación de diversas unidades de procesamiento dentro del dispositivo inalámbrico 100a. Un controlador de energía 230 lleva a cabo la gestión de la energía para el dispositivo inalámbrico 100a. Los controladores 230 y 240 pueden implementar un controlador 140 en la Fig. 1. Una memoria principal 242 proporciona un almacenamiento de volumen/masivo para datos y códigos utilizados por diversas unidades de procesamiento dentro del dispositivo inalámbrico 100a y puede implementar una fuente de datos 112, un receptor de datos 138 y una memoria 142 en la Fig. 1. Los bloques de circuitos dentro de la sección digital 210 pueden implementarse con estructuras de circuito de alto rendimiento energético como los latches.
El subsistema reloj/LO 250 genera relojes para las unidades de procesamiento dentro de la sección digital 210 y señales LO para las unidades transceptoras 120a a 120n. Dentro del subsistema 250, un oscilador de referencia 252 genera una señal de reloj de referencia y puede implementarse con un oscilador de cristal compensado en temperatura (TCXO) o algún otro diseño de oscilador. Los osciladores controlados por tensión (VCOs) y los bucles enganchados de fase (PLLs) dentro de una unidad 254 reciben la señal de reloj de referencia y generan una señal LO (TX_LO) para las unidades transmisoras y una señal LO (RX_LO) para las unidades receptoras. Un generador de relojes 256 recibe una señal de reloj de alta frecuencia desde la unidad de 254 y/o la señal de reloj de referencia del oscilador 252 y genera los relojes para las unidades de procesamiento dentro de la sección digital 210. El generador de relojes 210 incluye uno o más divisores de frecuencia. Cada divisor recibe y divide la señal de reloj de referencia o alta frecuencia y proporciona un reloj de salida. Cada unidad de procesamiento en la sección 210 puede operar en base a un conjunto de uno o más relojes del generador de relojes 256. Las diversas unidades de procesamiento en la sección 210 pueden operar en base a los mismos conjuntos o a diferentes conjuntos de relojes.
Cada unidad transceptora 120 incluye una unidad transmisora 260 y una unidad receptora 280. Las unidades transmisora y receptora pueden implementarse con una arquitectura súper heterodina o una arquitectura de conversión directa. Para la arquitectura súper heterodina, la conversión de frecuencia entre RF y banda base se lleva a cabo en múltiples fases, p. ej., de RF a una frecuencia intermedia (IF) en una fase, y a continuación de IF a banda base en otra fase. Para la arquitectura de conversión directa, la conversión de frecuencia se lleva a cabo en una única fase, p. ej., de RF directamente a banda base. Por simplicidad, la Fig. 2 muestra una forma de realización de la unidad transmisora 260 y la unidad receptora 280 que utiliza la arquitectura de conversión directa.
Dentro de la unidad transmisora 260, un convertidor digital-analógico (DAC) 262 recibe un flujo de chips digitales desde la sección digital 210, convierte los chips a analógico, y proporciona una señal de salida de banda base analógica. A continuación un filtro 264 filtra la señal se salida de banda base para eliminar imágenes no deseadas generadas por la conversión digital-analógico y proporciona una señal de banda base filtrada. Un amplificador (Amp) 266 amplifica y almacena en memoria intermedia la señal de banda base filtrada y proporciona una señal de banda base amplificada. Un mezclador 268 modula la señal TX_LO de la unidad 254 con la señal de banda base amplificada y proporciona una señal de frecuencia elevada. Un amplificador de potencia (PA) 270 amplifica la señal cuya frecuencia ha sido elevada y proporciona una señal de salida RF, que es enrutada a través de un duplexor (D) 272 y suministrada a la antena 122.
Dentro de la unidad receptora 280, un amplificador de bajo ruido (LNA) 282 recibe una señal de entrada RF desde la antena 122 y a través del duplexor 272. El LNA 282 amplifica la señal de entrada RF y proporciona una señal acondicionada con el nivel de señal deseado. Un mezclador 284 demodula la señal acondicionada con la señal RX_LO de la unidad 254 y proporciona una señal de frecuencia reducida. Un filtro 286 filtra la señal cuya frecuencia ha sido reducida para pasar los componentes de señal deseados y eliminar el ruido y las señales no deseadas que puede generar el proceso de reducción de frecuencia. Un amplificador 288 amplifica y almacena en memoria intermedia la señal filtrada y proporciona una señal de entrada de banda base. Un convertidor analógico-digital (ADC) 290 convierte la señal de entrada de banda base a digital y proporciona un flujo de muestras a la sección digital 210.
La Fig. 2 muestra diseños de ejemplo para las unidades transmisora y receptora. Para estos diseños, el DAC y el ADC se muestran como parte de la unidad transmisora y la unidad receptora, respectivamente. En general, las unidades transmisoras y receptoras pueden cada una incluir una o más fases de amplificador, filtro, mezclador, etcétera, lo cual puede disponerse de forma diferente a lo mostrado en la Fig. 2. Las unidades transmisoras y receptoras pueden o no incluir el DAC y el ADC, respectivamente. Los amplificadores pueden tener ganancias fijas o variables. Las unidades transmisoras y las unidades receptoras pueden implementarse de tal manera que cada unidad transceptora incluya una unidad transmisora y una unidad receptora, como se muestra en las Figs. 1 y 2. Las unidades transmisoras también pueden implementarse como una unidad o módulo, y las unidades receptoras también pueden implementarse como otra unidad o módulo. Cada unidad transmisora también puede asociarse a un conjunto de una o más antenas, y cada unidad receptora también puede asociarse a un conjunto de una o más antenas.
Una fuente de alimentación 258 proporciona alimentación a diversos bloques de circuitos dentro del dispositivo inalámbrico 100a. La fuente de alimentación 258 puede incluir una batería recargable y/o puede recibir alimentación desde una fuente externa a través de una entrada de alimentación, P_{in}. La fuente de alimentación 258 también puede incluir unos interruptores que reciben una señal de control denominada C_{p}, y selectivamente proporcionar alimentación a cada uno de los bloques de circuitos que reciben alimentación desde la fuente de alimentación. De manera alternativa, cada bloque de circuitos puede incluir uno o más interruptores que reciben una señal de control para ese bloque de circuitos y encienden o apagan el bloque de circuitos. En general, una señal de control puede incluir una línea de señal o múltiples líneas de señal.
El dispositivo inalámbrico 100a puede diseñarse para consumir menos energía al tiempo que proporcione la funcionalidad requerida. Esto puede alcanzarse diseñando los diversos bloques de circuitos dentro del dispositivo inalámbrico 100a de tal manera que puedan habilitase o deshabilitarse individualmente. Un bloque de circuitos analógicos puede habilitarse o deshabilitarse alimentando o dejando de alimentar el bloque de circuitos, p. ej., a través de uno o más interruptores. Un bloque de circuitos digitales puede habilitarse o deshabilitarse 1) alimentando o dejando de alimentar el bloque de circuitos a través de uno o más interruptores y/o 2) habilitando o deshabilitando los relojes al bloque de circuitos digitales. Un bloque de circuitos digitales puede alimentarse o dejarse de alimentar (p. ej., por medio de un interruptor de cabeza y/o un interruptor de pie) para evitar una corriente de fuga, que puede ser grande ya que la tecnología de fabricación de circuitos integrados (IC) continúa mejorando y el tamaño de los transistores continúa reduciéndose.
Para la forma de realización mostrada en la Fig. 2, cada unidad receptora i puede habilitarse o deshabilitarse selectivamente en base a una respectiva señal de control Ri, donde i=1...N. De manera similar, cada unidad transmisora j puede habilitarse o deshabilitarse selectivamente en base a una respectiva señal de control Tj, donde j=1...N. El dispositivo inalámbrico 110a puede habilitar cualquier número de unidades receptoras configurando adecuadamente las N señales de control para la N unidades receptoras y también puede habilitar cualquier número de unidades transmisoras configurando adecuadamente las N señales de control para la N unidades transmisoras.
Los diversos bloques de circuitos dentro de la sección digital 210 también pueden diseñarse de manera que cada bloque de circuitos (o posiblemente diferentes secciones de cada bloque de circuitos) pueda habilitarse o deshabilitarse selectivamente. Para la forma de realización mostrada en la Fig. 2, la unidad de memoria 212, el procesador de datos 214, el modulador 218, la memoria principal 242, el procesador espacial 216, el demodulador 232, el controlador principal 240, y la unidad de detección/adquisición 220 son controladas por ocho señales de control denominadas C_{1} a C_{8}, respectivamente. Cada señal de control puede habilitar o deshabilitar selectivamente todo el bloque de circuitos asociado o parte del mismo. El dispositivo inalámbrico 100a también puede diseñarse con diferentes bloques de circuitos para la sección digital y/o de tal manera que diferentes bloques de circuitos puedan habilitarse o deshabilitarse selectivamente.
Los bloques de circuitos dentro del subsistema reloj/LO 250 también pueden controlarse selectivamente para el ahorro de energía. Los VCOs y los PLLs en la unidad 254 pueden habilitarse o deshabilitarse selectivamente en base a una señal de control denominada C_{V}. Un conjunto de VCO y PLL puede utilizarse para generar la señal TX_LO para las N unidades transmisoras, y otro conjunto de VCO y PLL puede utilizarse para generar la señal RX_LO para las N unidades receptoras. Si se están utilizando únicamente las unidades receptoras, entonces pueden deshabilitarse el VCO y PLL para las unidades transmisoras para ahorrar energía. Por el contrario, si se están utilizando únicamente las unidades transmisoras, entonces pueden deshabilitarse el VCO y PLL para las unidades receptoras. El generador de relojes 256 puede controlarse en base a una señal de control denominada C_{k}. El generador de relojes 256 puede generar o proporcionar un conjunto de uno o más relojes a cada unidad de procesamiento dentro de la sección digital 210. El generador de relojes 256 puede controlarse para 1) deshabilitar determinados conjuntos de relojes para determinadas unidades de procesamiento, 2) generar relojes con diferentes frecuencias (por ejemplo, menores) para todas las unidades de procesamiento o algunas de ellas, etcétera. Para un circuito digital que se fabrica con semiconductor complementario de óxido metálico (CMOS), el consumo energético es proporcional a la frecuencia del reloj utilizado para el circuito digital. Pueden conseguirse bajos consumos de energía para las unidades de procesamiento dentro de la sección digital 210 reduciendo la frecuencia del reloj para estas unidades de procesamiento siempre que sea posible.
Por claridad, la Fig. 2 muestra cómo se proporciona una señal de control separada para cada bloque de circuitos controlable. También puede utilizase un bus serie para controlar múltiples bloques de circuitos. Por ejemplo, a cada unidad transmisora y a cada unidad receptora se le puede asignar una única dirección y cada una de ellas puede habilitarse o deshabilitarse individualmente por el bus serie en base a su dirección.
El controlador de energía 230 genera las señales de control para los diversos bloques de circuitos dentro del dispositivo inalámbrico 100a. El controlador de energía 230 obtiene información que indica el estado operativo del dispositivo inalámbrico 100a (p. ej., a través de una entrada de usuario o controlador principal 240) y genera las señales de control correspondientemente. El controlador de energía 230 puede incluir temporizadores, máquinas de estado, tablas de consulta, etcétera, que pueden utilizarse para generar las señales de control adecuadas para los diversos bloques de circuitos.
Con el dispositivo inalámbrico 100a diseñado utilizando bloques de circuitos controlables modulares como se ha descrito anteriormente, el consumo energético reducido puede alcanzarse habilitando selectivamente el menor número de bloques de circuitos posible para llevar a cabo las tareas requeridas y deshabilitando el mayor número de bloques de circuitos posible para ahorrar energía. La habilitación/deshabilitación selectiva de los bloques de circuitos puede realizarse como se describe a continuación.
El dispositivo inalámbrico 100a puede soportar una serie de modos operativos. La Tabla 1 enumera algunos de los modos operativos soportados y sus breves descripciones.
TABLA 1
1
Los modos SI y MI son modos de sólo-recepción, y los modos SO y MO son modos de sólo-transmisión. Pueden formarse modos operativos adicionales con diferentes combinaciones de los cuatro modos operativos mostrados en la Tabla 1. Por ejemplo, un modo SISO soporta la transmisión de una señal de salida de RF y la recepción de una señal de entrada de RF, uno modo MISO soporta la transmisión de una señal de salida de RF y la recepción de múltiples señales de entrada de RF, un modo SIMO soporta la transmisión de múltiples señales de salida de RF y la recepción de una señal de entrada de RF, y un modo MIMO soporta la transmisión de múltiples señales de salida de RF y la recepción de múltiples señales de entrada de RF. Los modos SISO, SIMO, MISO y MIMO son modos de transmisión-recepción que soportan tanto la transmisión como la recepción de datos. Pueden utilizarse las mismas antenas o antenas diferentes para la transmisión y la recepción de datos cuando se seleccionan menos de N antenas para uso. También puede definirse un modo "standby" en el que los datos ni se transmiten ni se reciben.
Para cada modo operativo, el dispositivo inalámbrico 100a puede habilitar sólo las unidades transmisoras y sólo las unidades receptoras que se requieren para ese modo operativo. Por ejemplo, pueden deshabilitarse todas las unidades transmisoras para los modos de sólo-recepción, pueden deshabilitarse todas las unidades receptoras para los modos de sólo-transmisión, y pueden deshabilitarse todas las unidades transmisoras y receptoras para el modo "standby". El dispositivo inalámbrico 100a también puede deshabilitar las unidades transmisoras no utilizadas y las unidades receptoras no utilizadas cuando se seleccionan menos de N unidades para uso.
El dispositivo inalámbrico 100a también puede deshabilitar determinadas unidades de procesamiento dentro de la sección digital 210 para algunos modos operativos. Por ejemplo, el modulador 218 puede deshabilitarse para los modos de sólo-recepción, el demodulador 232 puede deshabilitarse para los modos de sólo-transmisión, y el procesador espacial 216 puede deshabilitarse para los modos SI y SO. Una parte de transmisión del procesador de datos 214 (p. ej., para codificar, entrelazar, y mapear símbolos) puede deshabilitarse para los modos de sólo-recepción y una parte de recepción del procesador de datos 214 (por ejemplo, para la decodificación, el desentrelazado y el desmapeo símbolos) puede deshabilitarse para los modos de sólo-transmisión.
El dispositivo inalámbrico 100a también puede ajustar la frecuencia de los relojes para las unidades de procesamiento dentro de la sección digital 210 en base a las velocidades de datos para la transmisión y la recepción de datos. El sistema puede soportar una gama de velocidades de datos, y la diferencia entre la velocidad de datos más baja, R_{min}, y la velocidad de datos más alta, R_{max}, puede ser grande. El dispositivo inalámbrico 100a puede diseñarse con la capacidad de transmitir y recibir datos a la velocidad de datos más alta. Esto por lo general se consigue diseñando las unidades de procesamiento con suficientes capacidades de procesamiento y operando las unidades de procesamiento a una frecuencia de reloj máxima especificada, f_{max}. Sin embargo, por lo general los datos no se envían y se reciben a la velocidad de datos más alta en todo momento. Cuando se utiliza una velocidad de datos inferior a R_{max}, puede ser posible operar las unidades de procesamiento a una frecuencia de reloj que sea inferior a f_{max} para reducir el consumo energético al tiempo que se siguen completando todas las tareas de procesamiento requeridas sin retrasos. La frecuencia de reloj para las unidades de procesamiento puede ser una función de la velocidad de datos, de manera que puedan utilizarse diferentes frecuencias de reloj para diferentes velocidades de datos. El controlador de energía 230 puede determinar la frecuencia de reloj más baja posible que puede utilizarse para la velocidad de datos del momento y proporcionar la señal de control adecuada al generador de relojes 256. El generador de relojes 256 puede entonces ajustar su circuito divisor en base a la señal de control para generar unos relojes a la frecuencia deseada.
Puede utilizarse la misma o diferentes velocidades de datos para la transmisión y recepción de los datos. Puede utilizarse la misma o diferentes frecuencias de reloj para las unidades de procesamiento para la transmisión y recepción de los datos, dependiendo de las velocidades de datos de la transmisión y la recepción. El modulador 218 y el demodulador 232 pueden operar a la misma o a diferentes frecuencias de reloj. Las partes de transmisión y recepción del procesador de datos 214 también pueden operar a la misma o a diferentes frecuencias de reloj. El procesador espacial 216 puede contener unas unidades de procesamiento (p. ej., multiplicadores) que pueden utilizarse tanto para la transmisión como para la recepción. La frecuencia de reloj de estas unidades puede seleccionarse apropiadamente en base a las velocidades de datos de transmisión y recepción.
El dispositivo inalámbrico 100a también puede diseñarse para operar en una serie de estados. Cada estado puede asociarse a diferentes capacidades de procesamiento y diferentes tareas.
La Fig. 3A muestra un diagrama de estados 300 de ejemplo para el dispositivo inalámbrico 100a. Este diagrama de estados incluye tres estados - un estado Inactivo 310, un estado En Suspensión 320, y un estado de Comunicación 330. Cada uno de los tres estados puede incluir una serie de subestados.
La Fig. 3B muestra un diagrama de estados de ejemplo para el estado Inactivo 310, que incluye dos subestados - un subestado de Monitorización 312 y un subestado de Acceso 314.
En el subestado de Monitorización, el dispositivo inalámbrico 100a detecta la presencia de señales de otras entidades. La detección puede llevarse a cabo en base a un piloto transmitido por cada entidad. Si se detecta alguna señal, entonces el dispositivo inalámbrico 100a intenta adquirir la frecuencia y las características temporales de la señal y recuperar la información de cabecera y los mensajes de señalización de la señal. Si se adquiere la señal y los mensajes de señalización indican que se solicita una transmisión de datos, entonces el dispositivo inalámbrico 100a realiza la transición al subestado de Acceso. El dispositivo inalámbrico 100a no realiza la transición al estado de Acceso si 1) no se detecta ninguna señal o 2) se detecta una señal pero falla la adquisición o los mensajes de señalización no indican una solicitud de transmisión de datos. El dispositivo inalámbrico 100a puede permanecer en el subestado de Monitorización y llevar a cabo la detección y adquisición de manera continua. De manera alternativa, el dispositivo inalámbrico 100a puede llevar a cabo la detección y adquisición periódicamente o esporádicamente en determinadas ventanas temporales, que se denominan periodos activos. El dispositivo inalámbrico 100a puede realizar la transición del subestado de Monitorización al estado En Suspensión en los intervalos de tiempo entre los periodos activos para ahorrar energía, como se describe a continuación.
En el subestado de Acceso, el dispositivo inalámbrico 100a intenta establecer una sesión de comunicación con otra entidad, que se denomina una entidad "objetivo". El dispositivo inalámbrico 100a intenta acceder al sistema si la entidad objetivo es un punto de acceso en el sistema e intenta establecer una comunicación punto-a-punto si la entidad objetivo es otro dispositivo inalámbrico. El dispositivo inalámbrico 100a puede intercambiar mensajes cortos con la entidad objetivo para configurar ambas entidades para la transmisión y/o recepción de datos, solicitar recursos, etcétera. El dispositivo inalámbrico 100a realiza la transición al estado de Comunicación si se obtiene acceso y se abre una sesión de comunicación. El dispositivo inalámbrico 100a vuelve al subestado de Monitorización si no se obtiene acceso.
El dispositivo inalámbrico puede pasar un porcentaje grande de tiempo en el estado Inactivo. En el estado Inactivo, el dispositivo inalámbrico puede habilitar únicamente un subconjunto (p. ej., uno) de las N unidades receptoras y solamente la(s) unidad(es) de procesamiento utilizada(s) para la detección y la adquisición de señales. El dispositivo inalámbrico puede deshabilitar todas las demás unidades receptoras, las N unidades transmisoras y todas las unidades de procesamiento que no son necesarias para la detección y adquisición de señales.
En el estado de Comunicación, el dispositivo inalámbrico 100a puede transmitir datos y/o recibir datos de la entidad objetivo. El dispositivo inalámbrico 100a o la entidad objetivo pueden finalizar la sesión de comunicación, en cuyo instante el dispositivo inalámbrico 100a vuelve al subestado de Monitorización dentro del estado Inactivo.
En el estado En Suspensión, el dispositivo inalámbrico 100a puede apagar tantos bloques de circuitos como resulte posible para ahorrar energía. El dispositivo inalámbrico 100a no transmite o recibe datos mientras se encuentra en el estado En Suspensión. El dispositivo inalámbrico 100a puede mantener un temporizador para determinar cuándo salir del estado En Suspensión y puede monitorizar determinadas interrupciones (p. ej., entrada de usuario) que pueden disparar una transición inmediata al estado Inactivo.
El dispositivo inalámbrico 100a puede operar en cualquiera de una serie de modos de "detección" que no requieren una detección/adquisición continua. Por ejemplo, si el sistema transmite pilotos, información de cabecera, y mensajes de señalización en instantes conocidos, entonces el dispositivo inalámbrico 100a puede operar en un modo "por intervalos" de manera que lleva a cabo la detección y la adquisición únicamente durante estos instantes conocidos y pasa a estar en suspensión durante el tiempo restante, como se describe a continuación. El dispositivo inalámbrico 100a también puede operar en un modo de "ahorro de energía" de manera que pasa a estar en suspensión de forma indefinida para ahorrar energía y pasa al estado activo únicamente si el usuario inicia una transmisión de datos o algún otro evento dispara una transición de salida del estado de suspensión.
Las Figs. 3A y 3B muestran unos diagramas de estado de ejemplo para el dispositivo inalámbrico 100a. En general, un dispositivo inalámbrico de múltiples antenas puede operar en cualquier número de estados, y cada estado puede incluir cualquier número de subestados.
El dispositivo inalámbrico 100a puede habilitar diferentes bloques de circuitos en diferentes estados. A continuación se describen algunos escenarios operativos para los tres estados en la Fig. 3A.
En el estado Inactivo, el dispositivo inalámbrico 100a puede habilitar únicamente un subconjunto de las N unidades receptoras y puede deshabilitar todas las unidades receptoras restantes así como las N unidades transmisoras. Una unidad de transmisión por lo general transmite datos de la manera más robusta y a la velocidad de datos más baja cuando transmite a una entidad de recepción desconocida. La diversidad de la recepción y el rendimiento de la detección por lo general mejoran si la entidad receptora utiliza más antenas para recibir la transmisión de la entidad de transmisión. Sin embargo, normalmente no es necesario utilizar las N antenas para detectar la presencia de una señal o adquirir la señal. Puede ahorrarse energía habilitando únicamente un número limitado (p. ej., una) de las unidades receptoras u deshabilitando el resto de unidades receptoras.
En el estado Inactivo, el dispositivo inalámbrico 100a puede habilitar el número deseado de unidades receptoras a través de las señales de control Ri para estas unidades receptoras. Por ejemplo, el dispositivo inalámbrico 100a puede operar en el modo SI para el estado Inactivo y habilitar únicamente una unidad receptora. El dispositivo inalámbrico 100a también puede utilizar diferentes capacidades para diferentes tareas de procesamiento. Por ejemplo, el dispositivo inalámbrico 100a puede utilizar una unidad receptora para la detección y la adquisición de pilotos de otras entidades y puede utilizar múltiples unidades receptoras para recibir información de cabecera y mensajes de señalización si se detectan los pilotos.
En el estado Inactivo, muchos de los bloques de circuitos en las secciones digitales 210 que se utilizan para procesar datos para la transmisión y la recepción también pueden deshabilitarse para ahorrar energía. Por ejemplo, el procesador de datos 214, el procesador espacial 216, el modulador 218 y el demodulador 232 pueden ser deshabilitados en el estado Inactivo. La unidad de detección/adquisición de datos 220 puede llevar a cabo las tareas de procesamiento necesarias para detectar señales y adquirir señales detectadas. La unidad 220 puede incluir un circuito para buscar pilotos, medir la energía piloto recibida, recuperar la información de cabecera y los mensajes de señalización, etcétera.
El demodulador 232 completo o parte del mismo y el procesador de datos 214 completo o parte del mismo pueden habilitarse en el estado Inactivo, siempre y cuando resulte necesario. Si el sistema utiliza la OFDM, entonces el demodulador 232 puede incluir una o más unidades de transformación de Fourier (FFT) utilizadas para la demodulación OFDM. Una parte del demodulador 232 puede habilitarse para llevar a cabo la demodulación OFDM para la unidad receptora o todas las unidades receptoras en el estado Inactivo. El procesador de datos 214 puede incluir codificadores, decodificadores, etcétera, que se utilizan para la transmisión y recepción de datos. Puede habilitarse una parte del procesador de datos 214 (p. ej., el decodificador para la información de cabecera y los mensajes de señalización), p. ej., únicamente si se ha detectado y adquirido una señal.
El procesador espacial 216 se utiliza para el procesamiento espacial para transmitir datos a través de múltiples antenas y para el procesamiento espacial para recibir datos a través de múltiples antenas. Si se selecciona únicamente una unidad receptora en el estado Inactivo, entonces el procesador espacial 216 puede deshabilitarse durante todo el tiempo en el estado Inactivo. Incluso si se seleccionan unas pocas unidades receptoras para su uso en el estado Inactivo, el procesamiento espacial del receptor para estas unidades receptoras puede ser relativamente simple y puede llevarse a cabo por la unidad 220. De manera alternativa, el procesador espacial 216 puede habilitarse según resulte necesario para llevar a cabo el procesamiento espacial del receptor para las pocas unidades receptoras que son habilitadas en el estado Inactivo.
En el estado de Comunicación, los datos pueden transmitirse continuamente o intermitentemente, y los datos también pueden recibirse continuamente o intermitentemente. En cualquier momento, el dispositivo inalámbrico 100a puede operar en 1) un modo de sólo-transmisión si hay datos que están siendo transmitidos pero no recibidos, 2) en un modo de sólo-recepción si hay datos que están siendo recibidos pero no transmitidos, 3) en un modo transmisión-recepción si hay datos que están siendo transmitidos y recibidos, o 4) en un modo "standby" si no hay datos que estén siendo transmitidos o recibidos. Además, el dispositivo inalámbrico 100a puede utilizar una, unas pocas, o las N unidades transmisoras para la transmisión de datos y puede utilizar una, unas pocas o las N unidades receptoras para la recepción de los datos. Esto depende de diversos factores como, por ejemplo, la manera en la que los datos son transmitidos y recibidos, la capacidad de la otra entidad con la que el dispositivo inalámbrico 100a está en comunicación, etcétera. Por ejemplo, un modo de transmisión puede utilizar un número específico de (p. ej., dos) antenas para transmitir datos. Como otro ejemplo, la condición del canal puede ser tal que sea mejor utilizar menos que N antenas para la transmisión y distribuir la potencia total de transmisión entre menos antenas de manera que pueda utilizarse más potencia de transmisión por cada antena habilitada (sujeta al límite de potencia de transmisión de salida máxima del amplificador de potencia y/o la antena). También pueden utilizarse menos de N antenas para recibir una transmisión de datos, p. ej., si los datos son transmitidos a una velocidad de datos baja, si la otra entidad está dotada de una o unas pocas antenas, etcétera. En cualquier caso, el dispositivo inalámbrico 100a puede habilitar únicamente las unidades transmisoras y únicamente las unidades receptoras, en caso de haber alguna, que se requieren para el actual modo de operación y puede deshabilitar todas las demás unidades transmisoras y receptoras.
En general, para la comunicación con otra entidad, el dispositivo inalámbrico puede utilizar N_{tx} de las N unidades transmisoras para la transmisión de datos y/o N_{rx} de las N unidades receptoras para la recepción de datos, donde
1 \leq N_{tx} \leq N, 1 \leq N_{rx} \leq N, y N_{tx} puede ser o no igual a N_{rx}. En cualquier instante, las N unidades transmisoras y las N unidades receptoras pueden dejar de ser requeridas para la comunicación por diversos motivos. En este caso, el dispositivo inalámbrico puede deshabilitar las unidades transmisoras y receptoras así como las unidades de procesamiento que no se utilizan para la comunicación.
Los datos pueden transmitirse y recibirse a las más altas velocidades de datos posibles para ahorrar energía y obtener otros beneficios. La velocidad de transmisión de datos más alta puede alcanzarse utilizando las N antenas para la transmisión de los datos y utilizando la máxima potencia de transmisión disponible para el dispositivo inalámbrico 100a. La velocidad de recepción de datos más alta puede alcanzarse utilizando las N antenas para la recepción de los datos. Para una determinada cantidad de datos a enviar o a recibir, una velocidad de datos más alta permite la transmisión o recepción de los datos en una menor cantidad de tiempo, que a su vez permite que las unidades transmisoras y las unidades receptoras estén habilitadas durante una cantidad de tiempo menor. Operando las unidades de procesamiento dentro de la sección digital 210 a una frecuencia de reloj más elevada pero durante una menor cantidad de tiempo puede reducir el consumo energético.
Tanto para los estados Inactivo y de Comunicación, las unidades de procesamiento dentro de la sección digital 210 pueden operar con unas señales de reloj a una frecuencia más baja siempre que sea posible para reducir el consumo energético. En el estado Inactivo, pueden enviarse mensajes de señalización a la velocidad de datos más baja R_{min}, y el dispositivo inalámbrico 100a puede utilizar una frecuencia de reloj baja para procesar y recuperar estos mensajes. En el estado de Comunicación, los datos pueden ser enviados y recibidos a velocidades de datos variables que pueden determinarse en base a diversos factores como la condición del canal, los recursos de sistema disponibles en las entidades de transmisión y recepción, etcétera. Cuando los datos se transmiten y se reciben a unas velocidades de datos inferiores a la velocidad de datos más alta, R_{max}, entonces puede reducirse la frecuencia de reloj para las unidades de procesamiento dentro de la sección digital 210 para reducir el consumo energético, como se ha descrito
anteriormente.
En el estado En Suspensión, el dispositivo inalámbrico 100a puede deshabilitar tantos bloques de circuitos como sea posible para ahorrar energía. Por ejemplo, el dispositivo inalámbrico 100a puede deshabilitar las N unidades transmisoras, las N unidades receptoras, todos o la mayoría de los subsistemas reloj/LO, y la mayoría de los bloques de circuitos en la sección digital 210. El controlador de energía 230 puede proporcionar la señal de control apropiada a la fuente de alimentación 258 y/o los bloques de circuitos para dejar de alimentar los diversos bloques de circuitos. El controlador de energía 230 también puede proporcionar la señal de control apropiada al generador de relojes 256, que deshabilita los relojes para las unidades de procesamiento deshabilitadas dentro de la sección digital 210. El controlador de energía 230 puede mantener un temporizador que cuente la cantidad de tiempo que se ha permanecido en el estado En Suspensión e informa al controlador de energía cuando se cumple el tiempo de temporización. El controlador de energía 230 también puede incluir un circuito utilizado para detectar interrupciones (p. ej., instrucciones de usuario) que puedan disparar una transición inmediata de salida del estado En Suspensión.
El sistema puede incluir uno o más puntos de acceso que se comunican con los dispositivos inalámbricos bajo su área de cobertura. El sistema también puede diseñarse de tal manera que los puntos de acceso transmitan pilotos, información de cabecera, y mensajes de señalización en instantes indicados en lugar de continuamente. Puede llevarse a cabo un ahorro energético adicional para los sistemas inalámbricos que operan en un sistema como este.
La Fig. 4 muestra un diagrama de tiempos para un formato de transmisión de ejemplo utilizado por el sistema. Para este formato de transmisión, cada punto de acceso permite un piloto, información de cabecera (Info OH), y mensajes de señalización periódicamente en instantes indicados. Por ejemplo, el piloto, la información de cabecera y los mensajes de señalización pueden transmitirse empezando en unas posiciones fijas en cada trama, que tiene una duración de tiempo fija (p. ej., 2 ms). El piloto puede utilizarse para la detección de señales, la adquisición, la estimación del canal, y posiblemente para otros propósitos. La información de cabecera puede incluir diversos parámetros de sistema como, p. ej., la velocidad de datos para los mensajes de señalización, la duración de los mensajes, etcétera. Los mensajes de señalización pueden ser mensajes de difusión destinados a ser recibidos por todos los dispositivos inalámbricos, mensajes de multidifusión destinados a ser recibidos por un grupo específico de dispositivos inalámbricos, y/o mensajes de unidifusión destinados a ser recibidos por un dispositivo inalámbrico específico.
El dispositivo inalámbrico 100a puede detectar pilotos transmitidos por los puntos de acceso en el sistema e intentar adquirir las características temporales y la frecuencia de cada piloto detectado. El dispositivo inalámbrico 100a puede entonces intentar recuperar la información de cabecera para cada punto de acceso que ha sido adquirido con éxito y decodificar y recuperar los mensajes de señalización utilizando la información de cabecera recuperada.
\newpage
Si el dispositivo inalámbrico 100a no está en comunicación con ningún punto de acceso o con otro dispositivo inalámbrico, entonces puede operar en el modo "por intervalos" y detectar periódicamente señales y mensajes de otras entidades. El dispositivo inalámbrico 100a puede pasar al estado activo antes del instante en el que se espera que sean transmitidos los pilotos y realizar tareas de monitorización (p. ej., detectar y procesar pilotos, procesar información de cabecera y mensajes de señalización, etcétera). El dispositivo inalámbrico 100a puede a continuación pasar al estado de suspensión una vez que se hayan completado todas las tareas de monitorización y ningún mensaje requiera que el dispositivo inalámbrico 100a permanezca activo. El dispositivo inalámbrico 100a puede permanecer en estado de suspensión hasta el comienzo de la siguiente transmisión piloto o algún otro instante de tiempo.
Por simplicidad, la Fig. 4 muestra una transmisión piloto para cada trama. El punto de acceso puede transmitir múltiples pilotos de diferentes tipos en cada trama, y cada piloto puede utilizarse para diferentes propósitos. Por ejemplo, puede enviarse un piloto de tipo "radiobaliza" de manera que se facilite la detección y la adquisición de las características temporales/la frecuencia, puede enviarse un piloto "MIMO" de manera que se facilite la estimación del canal para un canal MIMO, etcétera. El dispositivo inalámbrico 100a puede utilizar una unidad receptora para detectar el piloto de tipo radiobaliza y puede utilizar las N unidades receptoras para procesar el piloto MIMO.
El dispositivo inalámbrico de múltiples antenas y las técnicas de ahorro energético descritos en la presente memoria pueden implementarse de diversas maneras. Por ejemplo, los bloques de circuitos en la sección digital del dispositivo inalámbrico pueden implementarse con uno o más circuitos integrados para aplicaciones específicas (ASICs), procesadores digitales de señal (DSPs), dispositivos digitales de procesamiento de señal (DSPDs), dispositivos lógicos programables (PLDs), matrices de puertas programables (FPGAs), procesadores, controladores, microcontroladores, microprocesadores, otras unidades electrónicas diseñadas para llevar a cabo las funciones descritas en la presente memoria, o una combinación de los mismos. Los bloques de circuitos en la sección analógica del dispositivo inalámbrico pueden implementarse con uno o más circuitos integrados de RF (RFICs), componentes discretos, etcétera.
Las técnicas de ahorro energético pueden implementarse con hardware, software, o una combinación de los mismos. La habilitación o la deshabilitación selectiva de los diversos bloques de circuitos dentro del dispositivo inalámbrico puede llevarse a cabo mediante una unidad hardware (p. ej., un microcontrolador, una máquina de estados, etcétera). La habilitación o la deshabilitación selectiva de los diversos bloques de circuitos también pueden llevarse a cabo mediante códigos software ejecutados en un procesador. Los códigos software pueden almacenarse en una unidad de memoria (p. ej., la unidad de memoria 242 en la Fig. 2) y ejecutarse mediante un procesador (p. ej., el controlador de energía 230). La unidad de memoria puede implementarse dentro del procesador o externamente al procesador, en cuyo caso puede acoplarse por comunicación al procesador por medio de diversos medios conocidos en la técnica.
La anterior descripción de las formas de realización descritas se proporciona para permitir a cualquier persona experta en la materia hacer uso de la presente invención. Diversas modificaciones a estas formas de realización se pondrán de manifiesto para los expertos en la materia, y los principios genéricos definidos en la presente memoria pueden aplicarse a otras formas de realización sin alejarse del espíritu o alcance de la invención. Por tanto, la presente invención no pretende limitarse a las formas de realización mostradas en la presente memoria sino estar acorde con el alcance más amplio posible que sea consistente con los principios y las características novedosas descritas en la presente memoria.

Claims (29)

1. Dispositivo inalámbrico de múltiples antenas (100) que comprende:
\quad
una pluralidad de (N) unidades transmisoras (120) operativamente acopladas a una pluralidad de antenas (122), una unidad transmisora (120) para cada conjunto de por lo menos una antena de entre la pluralidad de antenas (122), siendo cada unidad transmisora (120) operable para procesar una respectiva señal de entrada y proporcionar una señal de salida;
\quad
una pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232), siendo cada unidad de procesamiento operable para llevar a cabo un procesamiento indicado para la transmisión de datos;
\quad
medios (140, 230) para selectivamente e individualmente habilitar o deshabilitar por lo menos una de las N unidades transmisoras (120); y
\quad
medios (140, 230) para selectivamente e individualmente habilitar o deshabilitar por lo menos una de entre la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232).
\vskip1.000000\baselineskip
2. Dispositivo inalámbrico de múltiples antenas (100) según la reivindicación 1, en el que los medios para selectivamente e individualmente habilitar o deshabilitar comprenden medios (140, 230) para habilitar una de las N unidades transmisoras (120) y deshabilitar las restantes de las N unidades transmisoras (120), si se selecciona un modo que soporte la transmisión de una señal de salida única, y en el que la unidad transmisora habilitada (120) genera la señal de salida única.
3. Dispositivo inalámbrico de múltiples antenas (100) según la reivindicación 1, en el que los medios para selectivamente e individualmente habilitar o deshabilitar comprenden medios (140, 230) para habilitar varias de las N unidades transmisoras (120) y deshabilitar las restantes, si es que las hay, de las N unidades transmisoras (120), si se selecciona un modo que soporte la transmisión de múltiples señales de salida, y en el que las unidades transmisoras habilitadas (120) generan las múltiples señales de salida.
4. Dispositivo inalámbrico de múltiples antenas (100) que comprende:
\quad
una pluralidad de (N) unidades receptoras (120) operativamente acopladas a una pluralidad de antenas (122), una unidad receptora (120) para cada conjunto de por lo menos una antena (122) de entre la pluralidad de antenas (122), siendo cada unidad receptora (120) operable para procesar una respectiva señal de entrada y proporcionar una señal de salida;
\quad
una pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232), siendo cada unidad de procesamiento operable para llevar a cabo un procesamiento indicado para la recepción de datos;
\quad
medios (140, 230) para selectivamente e individualmente habilitar o deshabilitar por lo menos una de las N unidades receptoras (120); y
\quad
medios (140, 230) para selectivamente e individualmente habilitar o deshabilitar por lo menos una de entre la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232).
\vskip1.000000\baselineskip
5. Dispositivo inalámbrico de múltiples antenas (100) según la reivindicación 4, en el que los medios (140, 230) para selectivamente e individualmente habilitar o deshabilitar por lo menos una de las N unidades receptoras (120) comprenden
medios para habilitar una de las N unidades receptoras (120) y deshabilitar las restantes de las N unidades receptoras (120), si se selecciona un modo que soporte la recepción de una señal de entrada única, y en el que la unidad receptora habilitada (120) procesa la señal de entrada única.
\vskip1.000000\baselineskip
6. Dispositivo inalámbrico de múltiples antenas (100) según la reivindicación 4, en el que los medios (140, 230) para selectivamente e individualmente habilitar o deshabilitar por lo menos una de las N unidades receptoras (120) comprenden
medios para habilitar varias de las N unidades receptoras (120) y deshabilitar las restantes, si es que las hay, de las N unidades receptoras (120), si se selecciona un modo que soporte la recepción de múltiples señales de entrada, y en el que las unidades receptoras habilitadas procesan las múltiples señales de entrada.
\vskip1.000000\baselineskip
7. Dispositivo inalámbrico de múltiples antenas (100) según cualquiera de las reivindicaciones 1 a 6, en el que la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) comprende
medios para detectar y adquirir (220) una señal, en el que los medios para detectar y adquirir (220) una señal son habilitados si el dispositivo inalámbrico (100) está monitorizando las señales de otras entidades y deshabilitados en caso contrario.
\vskip1.000000\baselineskip
8. Dispositivo inalámbrico de múltiples antenas (100) según cualquiera de las reivindicaciones 1 a 7, en el que la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) comprende
medios para el procesamiento espacial de datos (116, 134, 216) para la transmisión y recepción de datos, en el que los medios para el procesamiento espacial (116, 134, 216) son habilitados para llevar a cabo el procesamiento espacial si se utilizan varias de entre la pluralidad de antenas (122) para la transmisión o la recepción de los datos y deshabilitados en caso contrario.
\vskip1.000000\baselineskip
9. Dispositivo inalámbrico de múltiples antenas (100) según cualquiera de las reivindicaciones 1 a 8, en el que la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) comprende
medios para el procesamiento de datos (114, 136, 214) para transmisión y recepción, en el que los medios para el procesamiento de datos (114, 136, 214) son habilitados si se lleva a cabo un procesamiento de datos para la transmisión o la recepción y deshabilitados en caso contrario.
\vskip1.000000\baselineskip
10. Dispositivo inalámbrico de múltiples antenas (100) según cualquiera de las reivindicaciones 1 a 9, en el que la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) comprende
medios para la modulación de datos (118, 218) para la transmisión de datos, en el que los medios de modulación de datos (118, 218) son habilitados si se están transmitiendo datos y deshabilitados en caso contrario.
\vskip1.000000\baselineskip
11. Dispositivo inalámbrico de múltiples antenas (100) según cualquiera de las reivindicaciones 1 a 10, en el que la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) comprende
medios para la demodulación de datos (132, 232) para la recepción de datos, en el que los medios de demodulación de datos (132, 232) son habilitados si se están recibiendo datos y deshabilitados en caso contrario.
\vskip1.000000\baselineskip
12. Dispositivo inalámbrico de múltiples antenas (100) según cualquiera de las reivindicaciones 1 a 11, que comprende adicionalmente:
\quad
medios para la generación de relojes (250, 256) para las unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) que están habilitadas y para deshabilitar relojes para las unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) que están deshabilitadas.
\vskip1.000000\baselineskip
13. Dispositivo inalámbrico de múltiples antenas (100) según cualquiera de las reivindicaciones 1 a 12, que comprende adicionalmente:
\quad
medios para la generación de relojes (250, 256) para la por lo menos una unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) en el que los relojes tienen una frecuencia variable determinada por las velocidades de datos utilizadas para la transmisión o recepción de datos.
\vskip1.000000\baselineskip
14. Dispositivo inalámbrico de múltiples antenas (100) según cualquiera de las reivindicaciones 1 a 13, en el que los medios (140, 230) para selectivamente e individualmente habilitar o deshabilitar por lo menos una de las N unidades transmisoras (120) deshabilitan las N unidades transmisoras (120) cuando no se transmiten datos, en el que los medios (140, 230) para selectivamente e individualmente habilitar o deshabilitar por lo menos una de las N unidades receptoras (120) deshabilitan las N unidades receptoras (120) cuando no se reciben datos, y en el que los medios para selectivamente e individualmente habilitar o deshabilitar (140, 230) por lo menos una de entre la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) deshabilitan la por lo menos una unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) cuando no se transmiten o se reciben datos.
15. Procedimiento para transmitir los datos asociados a un dispositivo inalámbrico de múltiples antenas (100), que comprende una pluralidad de (N) unidades transmisoras (120) operativamente acopladas a una pluralidad de antenas (122), una unidad transmisora (120) para cada conjunto de por lo menos una antena (122) de entre la pluralidad de antenas (122), siendo cada unidad transmisora (120) operable para procesar una respectiva señal de entrada y proporcionar una señal de salida y una pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232), siendo cada unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) operable para llevar a cabo un procesamiento indicado para la transmisión de datos;
en el que el procedimiento comprende:
\quad
selectivamente e individualmente habilitar o deshabilitar por lo menos una de las N unidades transmisoras (120); y
\quad
selectivamente e individualmente habilitar o deshabilitar por lo menos una unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232).
\vskip1.000000\baselineskip
16. Procedimiento según la reivindicación 15, en el que la habilitación o deshabilitación de por lo menos una de las N unidades transmisoras (120) habilita una de las N unidades transmisoras (120) y deshabilita las restantes de entre las N unidades transmisoras (120) si se selecciona un modo que soporte la transmisión de una señal de salida única, y en el que la unidad transmisora (120) habilitada genera la señal de salida única.
17. Procedimiento según la reivindicación 15, en el que la habilitación o deshabilitación de por lo menos una de las N unidades transmisoras (120) habilita varias de las N unidades transmisoras (120) y deshabilita las restantes, si es que las hay, de entre las N unidades transmisoras (120) si se selecciona un modo que soporte la transmisión de múltiples señales de salida, y en el que las unidades transmisoras habilitadas generan las múltiples señales de
salida.
18. Procedimiento para recibir los datos asociados a un dispositivo inalámbrico de múltiples antenas (100), que comprende una pluralidad de (N) unidades receptoras (120) operativamente acopladas a una pluralidad de antenas (122), una unidad receptora (120) para cada conjunto de por lo menos una antena (122) de entre la pluralidad de antenas (122), siendo cada unidad receptora (120) operable para procesar una respectiva señal de entrada y proporcionar una señal de salida y una pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232), siendo cada unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) operables para llevar a cabo un procesamiento indicado para la recepción de datos;
en el que el procedimiento comprende:
\quad
selectivamente e individualmente habilitar o deshabilitar por lo menos una de las N unidades receptoras (120); y
\quad
selectivamente e individualmente habilitar o deshabilitar por lo menos una de entre la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232).
\vskip1.000000\baselineskip
19. Procedimiento según la reivindicación 18, en el que la habilitación o deshabilitación de por lo menos una de las N unidades receptoras (120) habilita una de las N unidades receptoras (120) y deshabilita las restantes de entre las N unidades receptoras (120) si se selecciona un modo que soporte la recepción de una señal de entrada única, y en el que la unidad receptora (120) habilitada procesa la señal de entrada única.
20. Procedimiento según la reivindicación 18, en el que la habilitación o deshabilitación de por lo menos una de las N unidades receptoras (120) habilita varias de las N unidades receptoras (120) y deshabilita las restantes, si es que las hay, de entre las N unidades receptoras (120) si se selecciona un modo que soporte la recepción de múltiples señales de entrada, y en el que las unidades receptoras (120) habilitadas procesan las múltiples señales de entrada.
21. Procedimiento según cualquiera de las reivindicaciones 15 a 20, en el que por lo menos una unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) comprende
la detección y adquisición de una señal para llevar a cabo la detección y adquisición de una señal, en el que la detección y adquisición es habilitada si el dispositivo inalámbrico (100) está monitorizando las señales de otras entidades y deshabilitada en caso contrario.
\vskip1.000000\baselineskip
22. Procedimiento según cualquiera de las reivindicaciones 15 a 21, en el que por lo menos una unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) comprende
el procesamiento espacial de datos para la transmisión y recepción de datos, en el que el procesamiento espacial es habilitado para llevar a cabo el procesamiento espacial si se utilizan varias de entre la pluralidad de antenas (122) para la transmisión o la recepción de los datos y deshabilitado en caso contrario.
\vskip1.000000\baselineskip
23. Procedimiento según cualquiera de las reivindicaciones 15 a 22, en el que por lo menos una unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) comprende
el procesamiento de datos para transmisión y recepción, en el que el procesamiento de datos es habilitado si se lleva a cabo un procesamiento de datos para la transmisión y la recepción y deshabilitado en caso contrario.
\vskip1.000000\baselineskip
24. Procedimiento según cualquiera de las reivindicaciones 15 a 23, en el que por lo menos una unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) comprende
la modulación de datos para la transmisión de datos, en el que la modulación es habilitada si se están transmitiendo datos y deshabilitada en caso contrario.
\vskip1.000000\baselineskip
25. Procedimiento según cualquiera de las reivindicaciones 15 a 24, en el que por lo menos una unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) comprende
la demodulación de datos para la recepción de datos, en el que la demodulación de datos es habilitada si se están recibiendo datos y deshabilitada en caso contrario.
\vskip1.000000\baselineskip
26. Procedimiento según cualquiera de las reivindicaciones 15 a 25, que comprende adicionalmente:
\quad
la generación de relojes (250, 256) para las unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) que están habilitadas y para deshabilitar relojes para las unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) que están deshabilitadas.
\vskip1.000000\baselineskip
27. Procedimiento según cualquiera de las reivindicaciones 15 a 26, que comprende adicionalmente:
\quad
la generación de relojes para la por lo menos una unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) en el que los relojes tienen una frecuencia variable determinada por las velocidades de datos utilizadas para la transmisión o recepción de datos.
\vskip1.000000\baselineskip
28. Procedimiento según cualquiera de las reivindicaciones 15 a 27, en el que la habilitación o deshabilitación selectiva e individual de por lo menos una de las N unidades transmisoras (120) deshabilita las N unidades transmisoras (120) cuando no se transmiten datos, en el que la habilitación o deshabilitación selectiva e individual de por lo menos una de las N unidades receptoras (120) deshabilita las N unidades receptoras (120) cuando no se reciben datos, y en el que la habilitación o deshabilitación selectiva e individual de por lo menos una de entre la pluralidad de unidades de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) deshabilita la por lo menos una unidad de procesamiento (114, 116, 118, 132, 134, 136, 210, 212, 214, 216, 218, 220, 232) cuando no se transmiten o se reciben datos.
29. Medio legible por ordenador que comprende código para hacer que un ordenador lleve a cabo un procedimiento según cualquiera de las reivindicaciones 15 a 28.
ES05744347T 2004-05-07 2005-04-29 Dispositivo inalambrico de multiples antenas de alto rendimiento energetico. Expired - Lifetime ES2335675T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US47917 1993-04-19
US56901804P 2004-05-07 2004-05-07
US569018P 2004-05-07
US11/047,917 US8036710B2 (en) 2004-05-07 2005-01-31 Power-efficient multi-antenna wireless device

Publications (1)

Publication Number Publication Date
ES2335675T3 true ES2335675T3 (es) 2010-03-31

Family

ID=34968506

Family Applications (1)

Application Number Title Priority Date Filing Date
ES05744347T Expired - Lifetime ES2335675T3 (es) 2004-05-07 2005-04-29 Dispositivo inalambrico de multiples antenas de alto rendimiento energetico.

Country Status (12)

Country Link
US (1) US8036710B2 (es)
EP (2) EP1756953B1 (es)
JP (2) JP4690394B2 (es)
KR (1) KR100907973B1 (es)
CN (1) CN1981450A (es)
AT (2) ATE446615T1 (es)
CA (1) CA2566329C (es)
DE (2) DE602005017266D1 (es)
ES (1) ES2335675T3 (es)
PL (1) PL1756953T3 (es)
TW (1) TWI350659B (es)
WO (1) WO2005114853A1 (es)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3401794A1 (en) 2002-01-08 2018-11-14 Seven Networks, LLC Connection architecture for a mobile network
US20050276224A1 (en) * 2004-06-13 2005-12-15 Sam Shiaw-Shiang Jiang Multiple transmission communications method and device
JP4525227B2 (ja) * 2004-07-28 2010-08-18 ソニー株式会社 無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
US7672258B1 (en) 2004-09-24 2010-03-02 Nortel Networks Limited Signalling channel and radio system for power saving in wireless devices
US20060067263A1 (en) * 2004-09-30 2006-03-30 Qinghua Li Techniques to manage multiple receivers
JP2006186852A (ja) * 2004-12-28 2006-07-13 Toshiba Corp 無線通信機器及び無線通信基板
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
JP4551814B2 (ja) * 2005-05-16 2010-09-29 Okiセミコンダクタ株式会社 無線通信装置
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
JP4695523B2 (ja) * 2006-02-16 2011-06-08 株式会社東芝 信号受信装置、信号受信方法および信号受信プログラム
GB2435985B (en) * 2006-03-07 2008-04-02 Motorola Inc A terminal for use in a wireless communication system, a system including the terminal and a method of operation of the terminal
US7599325B2 (en) * 2006-03-09 2009-10-06 Via Technologies, Inc. Method and circuit for reducing power consumption of a wireless local network
CN101411078A (zh) * 2006-03-29 2009-04-15 日本电气株式会社 收发器及其操作控制方法
US8831603B2 (en) * 2006-06-30 2014-09-09 Agere Systems Llc Communications circuit and method with reduced power consumption
WO2008018328A1 (en) * 2006-08-11 2008-02-14 Nec Corporation Wireless communication terminal, processor thereof, and wireless communication terminal power management method
KR100768104B1 (ko) * 2006-09-27 2007-10-17 한국전자통신연구원 이동통신 단말기에서의 저전력 동작 상태 제어 방법
US20080080446A1 (en) * 2006-09-28 2008-04-03 Mediatek Inc. Systems and methods for power management in a multiple input multiple output (mimo) wireless local area network (wlan)
US8055207B2 (en) * 2006-12-06 2011-11-08 Broadcom Corporation RF receiver with fast baseband switching
US9590715B2 (en) * 2006-12-22 2017-03-07 Sony Corporation WCDMA power saving with transmit diversity
JP4322928B2 (ja) * 2007-02-14 2009-09-02 株式会社東芝 信号受信装置
US8805425B2 (en) 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
JP4497179B2 (ja) * 2007-06-27 2010-07-07 ソニー株式会社 無線通信装置、プログラム、および無線通信方法
JP2009033327A (ja) * 2007-07-25 2009-02-12 Murata Mfg Co Ltd Mimo無線装置
JP2009049918A (ja) * 2007-08-22 2009-03-05 Univ Of Electro-Communications 放送受信装置
JP2009088818A (ja) * 2007-09-28 2009-04-23 Rohm Co Ltd 情報通信端末、無線通信装置および無線通信ネットワーク
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20090193338A1 (en) 2008-01-28 2009-07-30 Trevor Fiatal Reducing network and battery consumption during content delivery and playback
JP2012504885A (ja) * 2008-10-01 2012-02-23 エアバス オペレーションズ ゲーエムベーハー デジタル信号プロセッサ、通信デバイス、通信システム、およびデジタル信号プロセッサの制御方法
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
WO2010044366A1 (ja) * 2008-10-15 2010-04-22 日本電気株式会社 無線基地局装置とその電源制御方法
US8054316B2 (en) * 2008-11-14 2011-11-08 Nvidia Corporation Picture processing using a hybrid system configuration
TW201036355A (en) * 2009-03-24 2010-10-01 Ralink Technology Corp Power saving method for wireless access point
US8943347B2 (en) 2009-09-09 2015-01-27 Advanced Micro Devices, Inc. Controlling the power state of an idle processing device
US8316255B2 (en) * 2009-09-09 2012-11-20 Ati Technologies Ulc Method and apparatus for responding to signals from a disabling device while in a disabled state
JP2012004881A (ja) * 2010-06-17 2012-01-05 Ricoh Co Ltd 無線通信装置及び方法
US8548511B2 (en) * 2010-06-21 2013-10-01 Qualcomm Incorporated Energy saving mode with maintained number of advertised transmit antennas
WO2012000160A1 (zh) * 2010-06-28 2012-01-05 中兴通讯股份有限公司 一种基站节能的控制方法、系统及无线网络控制器
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
GB2495058B (en) * 2010-07-26 2014-03-05 Seven Networks Inc Context aware traffic management for resource conservation in a wireless network
GB2497012B (en) 2010-07-26 2013-10-30 Seven Networks Inc Mobile network traffic coordination across multiple applications
CN102404047B (zh) * 2010-09-17 2015-09-16 中兴通讯股份有限公司 Onu与olt间实现节能机制管理的方法及系统
JP2012085129A (ja) * 2010-10-13 2012-04-26 Nec Access Technica Ltd 無線通信装置及び無線通信装置の制御方法
WO2012060995A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
EP3422775A1 (en) 2010-11-22 2019-01-02 Seven Networks, LLC Optimization of resource polling intervals to satisfy mobile device requests
US8724758B2 (en) * 2011-01-06 2014-05-13 Marvell World Trade Ltd. Power-efficient variable-clock-rate DIGRF interface
GB2501416B (en) 2011-01-07 2018-03-21 Seven Networks Llc System and method for reduction of mobile network traffic used for domain name system (DNS) queries
US8781326B2 (en) * 2011-04-11 2014-07-15 Nec Laboratories America, Inc. Energy efficient OFDM transceiver
GB2505103B (en) 2011-04-19 2014-10-22 Seven Networks Inc Social caching for device resource sharing and management cross-reference to related applications
GB2493473B (en) 2011-04-27 2013-06-19 Seven Networks Inc System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief
WO2012149434A2 (en) 2011-04-27 2012-11-01 Seven Networks, Inc. Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US8498656B2 (en) * 2011-05-02 2013-07-30 Apple Inc. Electronic device with idle mode antenna switching
US20130121684A1 (en) * 2011-11-10 2013-05-16 Alcatel-Lucent Usa Inc. Apparatus And Method For Providing Protection In A Passive Optical Network
US8934414B2 (en) 2011-12-06 2015-01-13 Seven Networks, Inc. Cellular or WiFi mobile traffic optimization based on public or private network destination
EP2789138B1 (en) 2011-12-06 2016-09-14 Seven Networks, LLC A mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation
WO2013086455A1 (en) 2011-12-07 2013-06-13 Seven Networks, Inc. Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation
WO2013086447A1 (en) 2011-12-07 2013-06-13 Seven Networks, Inc. Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
WO2013090212A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system
US9113237B2 (en) * 2012-02-03 2015-08-18 Broadcom Corporation Systems and methods for ethernet passive optical network over coaxial (EPOC) power saving modes
US9143085B2 (en) * 2012-03-01 2015-09-22 Qualcomm Incorporated Frequency synthesizer architecture in a time-division duplex mode for a wireless device
US9144020B2 (en) * 2012-03-19 2015-09-22 Intel Deutschland Gmbh Dynamic RxDiv for idle mode in a user equipment
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
KR101904749B1 (ko) * 2012-05-10 2018-10-08 삼성전자주식회사 위상 고정 루프의 스위칭 및 위상 잡음 향상 기법을 적용한 트랜시버
US8942772B2 (en) 2012-05-21 2015-01-27 Qualcomm Incorporated Systems, apparatus, and methods for arbitration of antenna switch configuration among different clients
US9287953B2 (en) 2012-05-21 2016-03-15 Qualcomm Incorporated Systems, apparatus, and methods for antenna selection
US8775631B2 (en) 2012-07-13 2014-07-08 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US9055590B2 (en) * 2012-12-18 2015-06-09 Qualcomm Incorporated Transmitter warm-up using dummy frame generation
US9386521B2 (en) 2012-12-20 2016-07-05 Qualcomm Incorporated Clock structure for reducing power consumption on wireless mobile devices
US8971443B2 (en) * 2013-01-24 2015-03-03 Cisco Technology, Inc. Dynamically adjusting number of transmit antennas for MIMO systems to use greater transmit power
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
KR102071550B1 (ko) * 2013-03-06 2020-01-31 삼성전자주식회사 전력 절감을 위한 이동용 전자 장치 및 그 방법
US9326185B2 (en) 2013-03-11 2016-04-26 Seven Networks, Llc Mobile network congestion recognition for optimization of mobile traffic
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
US9756544B2 (en) 2014-10-31 2017-09-05 Amazon Technologies, Inc. Reconfigurable antenna system
US9801060B2 (en) * 2015-11-05 2017-10-24 Intel Corporation Secure wireless low-power wake-up
US10462740B2 (en) * 2016-08-03 2019-10-29 Futurewei Technologies, Inc. System and method for waking up a radio communications module of a device
CN108628359B (zh) * 2017-03-24 2020-09-08 深圳市中兴微电子技术有限公司 一种温度控制的方法、机载端和系统
US10834724B1 (en) * 2019-04-29 2020-11-10 Movandi Corporation Communication device and method for low-latency initial access to non-standalone 5G new radio network
JP7305872B2 (ja) * 2019-08-15 2023-07-10 ソニーグループ株式会社 能力シグナリングの方法、無線装置及びネットワークノード
IL294695A (en) * 2020-01-22 2022-09-01 Radomatics Ltd Radar systems and methods
JP7567241B2 (ja) * 2020-07-17 2024-10-16 日本電気株式会社 校正回路、リモートユニット装置、無線基地局システムおよび校正方法
CN112601273A (zh) * 2020-12-07 2021-04-02 深圳市福日中诺电子科技有限公司 根据通信模式动态调整射频发射开关的方法及终端
WO2022262965A1 (en) 2021-06-16 2022-12-22 Telefonaktiebolaget Lm Ericsson (Publ) Radio network node, and method performed therein

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0138750B1 (de) * 1983-08-12 1987-09-09 Ciba-Geigy Ag Verfahren zur Herstellung von substituierten Benzimidazolen
JPS6473832A (en) 1987-09-14 1989-03-20 Fujitsu Ltd Transmission space diversity system
JPH04120920A (ja) 1990-09-12 1992-04-21 Yaesu Musen Co Ltd 電源消費電力節減方式
US5566364A (en) 1994-01-31 1996-10-15 Nec Corporation Power saving portable radio communication device with diversity reception
JP3433503B2 (ja) * 1994-03-31 2003-08-04 ソニー株式会社 受信装置及び受信方法
JP3504451B2 (ja) * 1996-12-18 2004-03-08 京セラ株式会社 携帯端末
AU9806098A (en) * 1997-10-14 1999-05-03 Alation Digital radio-frequency transceiver
KR100330245B1 (ko) * 1998-06-13 2002-08-17 삼성전자 주식회사 송신다이버시티를적용한이동통신시스템의순방향링크전력제어장치및방법
TW412896B (en) * 1998-07-28 2000-11-21 Koninkl Philips Electronics Nv Communication apparatus, mobile radio equipment, base station and power control method
JP3199039B2 (ja) * 1998-11-02 2001-08-13 日本電気株式会社 消費電力低減回路及びこれを用いた無線通信装置並びに無線通信装置における消費電力低減方法
JP3428629B2 (ja) * 1999-03-26 2003-07-22 日本電気株式会社 携帯電話装置及びその電力制御方法
US7024168B1 (en) * 1999-07-07 2006-04-04 Telefonaktiebolaget L M Ericsson (Publ) Controlled antenna diversity
US6594475B1 (en) * 1999-09-09 2003-07-15 International Business Machines Corporation Mobile battery discharge minimization in indoor wireless networks by antenna switching
US6678508B1 (en) * 2000-02-07 2004-01-13 Ericsson Inc. Power conservation method for mobile communications device with two receivers
JP2003087185A (ja) 2001-09-12 2003-03-20 Sony Corp 送受信システムおよび送受信方法
US6965788B1 (en) 2001-09-28 2005-11-15 Arraycomm, Inc. Method and apparatus for providing spatial processing in a remote unit
KR100437088B1 (ko) * 2001-10-29 2004-06-23 삼성전자주식회사 고속 데이터 전송속도 서비스가 가능한 이동통신단말기에서의 동작 제어방법
JP3974428B2 (ja) 2002-02-26 2007-09-12 株式会社東芝 移動通信端末
US7095709B2 (en) * 2002-06-24 2006-08-22 Qualcomm, Incorporated Diversity transmission modes for MIMO OFDM communication systems
JP2004040373A (ja) * 2002-07-02 2004-02-05 Canon Inc 無線端末装置およびその制御方法
EP1387501A1 (en) 2002-08-01 2004-02-04 Sony International (Europe) GmbH Transmitting and receiving device for a MIMO wireless communication system with adaptive antenna processing
JP2004112094A (ja) * 2002-09-13 2004-04-08 Matsushita Electric Ind Co Ltd 移動局装置及びセルサーチ制御方法
JP3672196B2 (ja) * 2002-10-07 2005-07-13 松下電器産業株式会社 アンテナ装置
EP1550230A2 (en) * 2002-10-08 2005-07-06 M/A-Com, Inc. Transmitter and method of transmission using separate phase and amplitude modulators
AU2002952492A0 (en) * 2002-11-06 2002-11-21 Cbio Limited Chaperonin 10 immunosuppression
JP3737800B2 (ja) * 2002-12-25 2006-01-25 株式会社東芝 同期化回路
US7929985B2 (en) * 2003-05-01 2011-04-19 Telefonaktiebolaget Lm Ericsson (Publ) Multiple antenna receiver
US7039370B2 (en) * 2003-10-16 2006-05-02 Flarion Technologies, Inc. Methods and apparatus of providing transmit and/or receive diversity with multiple antennas in wireless communication systems

Also Published As

Publication number Publication date
EP2120350A1 (en) 2009-11-18
ATE446615T1 (de) 2009-11-15
TWI350659B (en) 2011-10-11
CN1981450A (zh) 2007-06-13
EP1756953B1 (en) 2009-10-21
ATE486410T1 (de) 2010-11-15
TW200616352A (en) 2006-05-16
US8036710B2 (en) 2011-10-11
CA2566329A1 (en) 2005-12-01
KR20070007961A (ko) 2007-01-16
DE602005017266D1 (de) 2009-12-03
PL1756953T3 (pl) 2010-03-31
CA2566329C (en) 2015-05-19
WO2005114853A1 (en) 2005-12-01
KR100907973B1 (ko) 2009-07-16
JP5180279B2 (ja) 2013-04-10
JP2011103672A (ja) 2011-05-26
JP2007536808A (ja) 2007-12-13
JP4690394B2 (ja) 2011-06-01
EP1756953A1 (en) 2007-02-28
EP2120350B1 (en) 2010-10-27
DE602005024465D1 (de) 2010-12-09
US20050250452A1 (en) 2005-11-10

Similar Documents

Publication Publication Date Title
US8036710B2 (en) Power-efficient multi-antenna wireless device
US11817898B2 (en) Systems and methods for ultra wideband impulse radio protocols
ES2301463T3 (es) Metodo y aparato de control del consumo de energia para una unidad de abonado de un sistema de comunicacion.
US8355759B2 (en) Power management of radio transceiver elements
EP1109327B1 (en) Control circuit for frequency hopping spread spectrum systems
Nathawad et al. An IEEE 802.11 a/b/g SoC for embedded WLAN applications
Ibrahim et al. An ultra low power QPSK receiver based on super-regenerative oscillator with a novel digital phase detection technique
ES2955435T3 (es) Sistemas y métodos para conmutar osciladores de cristal de referencia para un transceptor de un dispositivo inalámbrico
ES2269308T3 (es) Un ciclo de fase cerrada.
US20140328233A1 (en) Portable device for receiving broadcast information
EP1656741B1 (en) Provision of local oscillator signals
JP4394255B2 (ja) 無線機
ES2281123T3 (es) Aparato electronico, en particular aparato de radiocomunicacion, del tipo susceptible de conmutar entre al menos dos modos de funcionamiento.
HK1103678A (en) Power-efficient multi-antenna wireless device
JP2001127599A (ja) 基準クロック生成回路および携帯機
ES2365285T3 (es) Procedimiento y aparato para la reducción del retardo en el establecimiento de la llamada mediante el ajuste de la frecuencia de planificación del sib7 y sib14.
HK1037807A (en) Control circuit frequency hopping spread spectrum systems