BRPI0822599A2 - ciclo de serviço multinível - Google Patents
ciclo de serviço multinível Download PDFInfo
- Publication number
- BRPI0822599A2 BRPI0822599A2 BRPI0822599A BRPI0822599A BRPI0822599A2 BR PI0822599 A2 BRPI0822599 A2 BR PI0822599A2 BR PI0822599 A BRPI0822599 A BR PI0822599A BR PI0822599 A BRPI0822599 A BR PI0822599A BR PI0822599 A2 BRPI0822599 A2 BR PI0822599A2
- Authority
- BR
- Brazil
- Prior art keywords
- duty cycle
- node
- operational state
- state
- during
- Prior art date
Links
- 230000000737 periodic effect Effects 0.000 claims abstract description 66
- 230000004044 response Effects 0.000 claims description 71
- 230000007704 transition Effects 0.000 claims description 58
- 238000004891 communication Methods 0.000 claims description 36
- 238000000034 method Methods 0.000 claims description 32
- 230000005540 biological transmission Effects 0.000 claims description 30
- 230000007246 mechanism Effects 0.000 claims description 14
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 238000009795 derivation Methods 0.000 claims 1
- 230000002596 correlated effect Effects 0.000 abstract description 5
- 238000012546 transfer Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 9
- 230000015654 memory Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 230000008054 signal transmission Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 230000011664 signaling Effects 0.000 description 6
- 230000007781 signaling event Effects 0.000 description 6
- 230000000875 corresponding effect Effects 0.000 description 4
- 238000005265 energy consumption Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 2
- 230000001143 conditioned effect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 108091081062 Repeated sequence (DNA) Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 239000005022 packaging material Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
- H04B1/1607—Supply circuits
- H04B1/1615—Switching on; Switching off, e.g. remotely
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0274—Power 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/02—Arrangements for increasing efficiency of notification or paging channel
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Transceivers (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
"ciclo de serviço multinível" um esquema de ciclo de serviço para comunicação sem fio emprega três ou mais níveis de ciclo de serviço. em alguns aspectos, um dispositivo sem fio pode varrer continuamente por sinais em um estado ativo associado com um primeiro ciclo de serviço, periodicamente varrer por sinais durante um estado periódico associado a um segundo ciclo de serviço, e periodicamente varrer por sinais durante um estado de espera associado com um terceiro ciclo de serviço. aqui, o segundo ciclo de serviço pode ser menor do que o primeiro ciclo de serviço e o terceiro ciclo de serviço pode ser menor do que o segundo ciclo de serviço. em alguns aspectos, a temporização de diferentes estados pode estar correlacionada. em alguns aspectos, cada dispositivo sem fio em um sistema pode controlar independentemente seus estados de ciclo de serviço.
Description
CICLO DE SERVIÇO MULTINÍVEL FUNDAMENTOS
Campo
Este pedido refere-se geralmente a comunicação sem fio e mais especificamente, mas não exclusivamente, a comunicação empregando múltiplos niveis de ciclo de serviço.
Introdução
Sistemas de comunicação sem fio podem ser projetados para suportar diversos usos finais. Para suportar tais usos, uma ou mais compensações podem ser feitas na implementação de um determinado sistema em termos de consumo de energia, latência, interferência de canal, utilização do canal, e outros parâmetros de sistema. Por exemplo, algumas redes podem ser usadas para fornecer conectividade para dispositivos operados por bateria (por exemplo, um dispositivo que é relativamente pequeno e/ou portátil).
Em alguns aspectos, é desejável reduzir o consumo de energia desses dispositivos. Por exemplo, um dispositivo que consome menos energia pode utilizar uma bateria menor. Por conseguinte, o dispositivo pode potencialmente ser fabricado em um formato menor e com menor custo. Além disso, um dispositivo que consome menos energia para pode exigir recarrega da bateria ou substituição da bateria menos frequentemente. Neste caso, o dispositivo pode ser mais conveniente para um usuário usar e pode proporcionar um menor custo total de propriedade.
Alguns tipos de redes (por exemplo, IEEE 802.15.1 e 802.15.4) podem suportar estratégias de baixa energia que permitem a um dispositivo reduzir o seu consumo total de energia. Aqui, se um dispositivo não está mais transmitindo ou recebendo pacotes, o dispositivo pode desligar algumas
2/46 partes do dispositivo (por exemplo, o rádio), por um periodo de tempo.
Em alguns casos, um dispositivo receptor pode despertar de um estado de baixa potência em intervalos de varredura regulares para determinar se um dispositivo transmissor está tentando transmitir dados. 0 dispositivo receptor pode varrer por um tempo de varredura definido que é menor do que a duração do intervalo de varredura. A relação entre o tempo de varredura sobre o intervalo de varredura pode ser referida como o ciclo de serviço do estado de baixa energia.
dispositivo transmissor pode permanecer em seu estado de baixa energia até que ele tenha um pacote para enviar. Quando há um pacote para enviar, o dispositivo transmissor alerta o dispositivo receptor para iniciar transmissão do pacote. Aqui, o dispositivo transmissor pode repetidamente transmitir uma mensagem de paging para garantir que o dispositivo receptor receba a mensagem de paging durante uma das varreduras de baixa potência do dispositivo receptor.
Ao receber uma mensagem de paging, o dispositivo receptor pode enviar uma resposta para o nó transmissor em que ambos os dispositivos se deslocam para um estado ativo. Durante o estado ativo o dispositivo receptor varre continuamente por pacotes entrantes (isto é, o ciclo de serviço é 100%). Se não há trocas de pacote por um periodo definido de tempo (por exemplo, um periodo de término), os nós de transmissão e recepção voltam ao estado de baixa energia.
Em alguns aspectos, a duração do periodo de término é uma compensação entre latência e ciclo de serviço. Se o periodo de término for longo, o dispositivo receptor pode desperdiçar energia varrendo por pacotes. Por
3/46 exemplo, uma quantidade relativamente grande de energia pode ser desperdiçada ao suportar aplicativos de baixa taxa de dados ou quando há um número relativamente grande de alarmes falsos de paging. Por outro lado, se o periodo de término for curto, o intervalo de varredura de baixa energia maior tende a dominar a latência. Além disso, um periodo de término curto não pode efetivamente acomodar recuos exponenciais associados ao controle de congestionamento.
SUMÁRIO
Um sumário de aspectos de amostra da divulgação se segue. Deve ser entendido que qualquer referência aos aspectos de termo aqui pode se referir a um ou mais aspectos da divulgação.
A divulgação refere-se em alguns aspectos a um esquema de ciclo de serviço menor que pode ser utilizado para melhorar o desempenho dos dispositivos que se comunicam através de canais de pacotes sem fio ou que se comunicam de alguma outra maneira. Em alguns aspectos, tal esquema pode facilitar menor consumo de energia sem afetar significativamente o desempenho da comunicação (por exemplo, latência). Em alguns aspectos, esse esquema pode ser empregado em redes de área pessoal, redes de área corporativa, ou outros tipos de redes que utilizam tecnologia de banda ultralarga, ou outra tecnologia (por exemplo, tecnologia de banda estreita).
A divulgação refere-se em alguns aspectos a um esquema de ciclo de serviço que emprega três ou mais níveis ciclo de serviço. Por exemplo, um ciclo de serviço pode estar associado a um estado ativo, um ciclo de serviço menor associado a um estado periódico, e um ciclo de serviço ainda menor associado a um estado de espera. Em alguns aspectos, um dispositivo sem fio pode varrer
4/46 continuamente por sinais (por exemplo, pacotes de dados) no estado ativo, varrer periodicamente por sinais (por exemplo, pacotes de dados) durante o estado periódico, e varrer periodicamente por sinais (por exemplo, mensagens de paging), durante o estado de espera. Em alguns aspectos, a temporização de diferentes estados pode ser correlacionada. Por exemplo, tempos de varredura durante o estado de espera podem ser sincronizado com os tempos de varredura durante o estado periódico e/ou o estado ativo.
A divulgação refere-se em alguns aspectos a um esquema de ciclo de serviço, onde cada dispositivo sem fio em um sistema pode controlar de forma independente seus estados de ciclo de serviço. Aqui, um primeiro dispositivo pode mudar para outro estado de ciclo de serviço com base em decisões tomadas naquele dispositivo em vez de mudança de estados com base em mensagens de controle recebidas de um segundo dispositivo que instrui o primeiro dispositivo para alterar os estados. Por exemplo, um dispositivo receptor pode definir de forma independente seu estado de ciclo de serviço com base em se e quando ele recebe sinais. Além disso, um dispositivo transmissor pode definir de forma independente seu estado de ciclo de serviço com base em se ou quando o dispositivo transmissor transmite sinais para e recebe sinais de resposta de um dispositivo receptor associado.
BREVE DESCRIÇÃO DOS DESENHOS
Estes e outros aspectos de amostra da divulgação serão descritos na descrição detalhada e nas reivindicações que segue anexa, e nos desenhos que acompanham, em que:
A figura 1 é um diagrama de blocos simplificado de vários aspectos de amostra de um sistema de comunicação sem fio;
5/46
A figura 2 é um diagrama de estado simplificado que ilustra vários aspectos de amostra de um esquema de ciclo de serviço de três níveis;
A figura 3 é um diagrama de temporização simplificado que ilustra vários aspectos de amostra de um esquema de ciclo de serviço de três niveis;
As figuras 4A, 4B e 4C são um fluxograma de vários aspectos de amostra de operações de ciclo de serviço que podem ser realizadas por um nó receptor;
As figuras 5A, 5B e 5C são um fluxograma de vários aspectos de amostra de operações de ciclo de serviço que podem ser realizadas por um nó transmissor;
A figura 6 é um diagrama de blocos simplificado ilustrando vários aspectos de amostra de componentes de um
| sistema de comunicação; | um diagrama | de blocos simplificado | |
| A | figura 7 é | ||
| de vários | aspectos | de amostra | de componentes de |
| comunicação; | e | ||
| As | figuras | 8 e 9 são | diagramas de blocos |
simplificados de vários aspectos de amostra de equipamentos configurados para fornecer ciclo de serviços multinível, como ensinado aqui.
De acordo com a prática comum, os vários recursos ilustrados nos desenhos não podem ser feitos em escala. Assim, as dimensões dos vários recursos podem ser arbitrariamente ampliadas ou reduzidas para maior clareza. Além disso, alguns dos desenhos podem ser simplificados para maior clareza. Assim, os desenhos não podem representar todos os componentes de um dado equipamento (por exemplo, dispositivo) ou método. Por último, números de referência semelhantes podem ser utilizados para designar características semelhantes em toda a especificação e figuras.
6/46
DESCRIÇÃO DETALHADA
Vários aspectos da divulgação são descritos abaixo. Deve ser evidente que os ensinamentos aqui podem ser incorporados em uma ampla variedade de formas específicas e que qualquer estrutura, função, ou ambas divulgadas aqui são meramente representativas. Com base nos ensinamentos aqui, um versado na técnica deve apreciar que um dos aspectos revelados neste documento pode ser aplicado independentemente de quaisquer outros aspectos e que dois ou mais desses fatores podem ser combinados de diversas maneiras. Por exemplo, um equipamento pode ser implementado ou um método pode ser praticado usando qualquer número dos aspectos aqui apresentados. Além disso, tal equipamento pode ser implementado ou tal um método pode ser praticado com outra estrutura, funcionalidade, ou estrutura e funcionalidade em adição a ou outro diferente de um ou mais dos aspectos aqui apresentados. Além disso, um aspecto pode incluir pelo menos um elemento de uma reivindicação. Como um exemplo do acima exposto, em alguns aspectos, um método de comunicação sem fio compreende: varrer um canal de acordo com um primeiro ciclo de serviço durante um primeiro estado operacional; varrer o canal de acordo com um segundo ciclo de serviço durante um segundo estado operacional; em que o segundo ciclo de serviço é menor do que o primeiro ciclo de serviço; e varrer o canal de acordo com um terceiro ciclo de serviço durante o terceiro estado operacional, em que o terceiro ciclo de serviço é menor do que o segundo ciclo de serviço. Além disso, em alguns aspectos, o primeiro estado operacional compreende um estado ativo, o segundo estado operacional compreende um estado periódico, e o terceiro estado operacional compreende um estado de espera.
7/46
Para fins de ilustração, a discussão que se segue descreve vários nós, componentes e operações de um sistema sem fio, onde um nó sem fio envia pacotes para e recebe pacotes de um ou mais nós sem fio. Deve-se apreciar que os ensinamentos aqui também podem ser aplicáveis a outros tipos de nós, outros tipos de dispositivos, outros tipos de sistemas de comunicação e outros tipos de tráfego (por exemplo, transmissão de sinais que não incluem pacotes).
A figura 1 ilustra os vários aspectos de amostra de um sistema de comunicação sem fio 100. Para fins de explicação, o sistema 100 é descrito como incluindo vários nós sem fio 102, 104 e 106. Deve-se apreciar que tal sistema pode, na prática, incluir um número diferente de nós.
Um dado nó pode se associar a um ou mais outros nós para receber e/ou transmitir um ou mais fluxos de tráfego ao longo de um ou mais canais de comunicação. Para esse efeito, cado nó sem fio pode compreender pelo menos uma antena e componentes de comunicação sem fio associados. No exemplo da FIG. 1, os nós 102, 104 e 106 incluem transceptores 108, 110 e 112, respectivamente (por exemplo, receptores de banda ultralarga). Deve-se considerar gue tais nós podem utilizar diferentes tipos de receptores em diferentes implementações.
Em algumas implementações dois ou mais dos nós 102, 104 e 106 podem se comunicar um com o outro usando uma topologia de rede ponto a ponto. Por exemplo, cada um dos nós 102, 104 e 106 podem incorporar a mesma funcionalidade de controle de acesso ao meio ou semelhante para acessar midias de comunicação. Além disso, os nós 102, 104 e 106 podem ter acesso ao meio, sem a utilização de um coordenador, um controlador central, ou funcionalidade similar. Por exemplo, um par de nós de ponto pode
8/46 estabelecer um canal e enviar dados através do canal sem coordenação com (por exemplo, a obtenção de autorização) qualquer outro dispositivo.
Quando um dado nó (por exemplo, nó 102) está dentro de uma área de cobertura de outro nó (por exemplo, nó 104), os nós podem estabelecer comunicação um com o outro, inicialmente através de um canal de comunicação conhecido. Por exemplo, cado nó pode ser atribuído a um canal comum no qual ele varre regularmente (por exemplo, possibilita ao seu receptor detectar) pelos sinais provenientes de dispositivos vizinhos. Além disso, um canal comum do sistema pode ser definido pelo qual todos os nós do sistema podem varrer regularmente o canal.
Um canal pode ser definido de várias maneiras. Por exemplo, em um sistema com base em pulso (por exemplo, um sistema de banda ultralarga), um canal pode ser definido pela seleção de um ou mais dentre um período de repetição de pulso, um retardo de pulso, uma sequência de salto de tempo, ou algum outro parâmetro. Em alguns aspectos, conjuntos diferentes de nós (por exemplo, conjuntos vizinhos de nós) podem tentar definir os canais que são ortogonais ou pseudo-ortogonais entre si. Neste caso, os diferentes conjuntos de nós podem determinar os parâmetros de canal (por exemplo, temporização de pulso) utilizados por outros conjuntos monitorando sinalização proveniente de outros conjuntos, recebendo informações de temporização de outros conjuntos, ou obtendo informações relacionadas a parâmetros de alguma outra maneira. Desta forma, cada conjunto de nós pode definir seus parâmetros de canal de uma maneira que reduz a interferência potencial com quaisquer conjuntos vizinhos de nós.
Na discussão que se segue o termo nó receptor pode ser usado para se referir a um nó sem fio que está
9/46 realizando operações relativas ao recebimento (por exemplo, ao longo de um dado canal) e o termo nó transmissor pode ser usado para se referir a um nó sem fio que está realizando operações relativas à transmissão (por exemplo, ao longo de um determinado canal) . Tal referência não implica que o nó sem fio é incapaz de realizar tanto operações de transmissão e quanto de recepção.
Em alguns aspectos, um dado nó pode empregar um esquema de ciclo de serviço multinivel pelo qual o nó pode entrar em um estado de ciclo de serviço menor para economizar energia quando não está transmitindo ou recebendo pacotes. Por exemplo, em um esquema de controle de acesso ao meio focado no receptor, um nó transmissor pode ser configurado para permanecer em um estado de baixa energia até que tenha dados para transmitir enquanto que um nó receptor pode ser configurado para varrer várias vezes todas as transmissões a partir do nó transmissor. Nesse caso, um nó receptor pode consumir uma quantidade relativamente significativa de energia sempre que ele varrer pacotes. Essa varredura pode ser particularmente ineficiente do ponto de vista do consumo de energia durante aqueles momentos em que o transmissor não está transmitindo dados ou está transmitindo muito pouco dados. Como discutido abaixo, um esquema de ciclo de serviço multinivel pode ser empregado para reduzir a quantidade de tempo que o nó receptor varre quando a atividade do tráfego é baixa, enquanto permite transferências de dados mais eficientes quando a atividade do tráfego é elevada.
As figuras 2 e 3, respectivamente, ilustram as transições de estado 200 e temporização 300 de um esquema de ciclo de serviço de três níveis exemplar. Como ilustrado pela FIG. 2, em um dado momento, um nó pode operar em um estado de espera 202, um estado ativo 204, ou em um estado
10/46 periódico 206. Como ilustrado pela FIG. 3, um nó receptor pode varrer (por exemplo, como indicado por áreas hachuradas 308) de acordo com um primeiro ciclo de serviço durante o estado ativo 204, de acordo com um segundo ciclo de serviço durante o estado periódico 206, e de acordo com um terceiro ciclo de serviço durante o estado de espera 202. Aqui, o segundo ciclo de serviço pode ser menor do que o primeiro ciclo de serviço e o terceiro ciclo de serviço pode ser menor do que o segundo ciclo de serviço.
Por exemplo, o nó receptor pode varrer continuamente um canal designado no estado ativo 204. Aqui, varredura continua pode envolver varrer continuamente (por exemplo, ciclo de serviço de 100%) ou varrer de acordo com um intervalo de varredura (por exemplo, a cada 250 pS) . Como representado por uma linha 208 na FIG. 2, um nó transmissor ou recepção pode permanecer no estado ativo 204, enquanto houver atividade pacote de transferência de pacote (por exemplo, atividades relacionadas com a recepção ou transmissão de pacotes) dentro de um período de término TO1 (por exemplo, 1 ms), representado na FIG. 3. Na FIG. 3, a transferência de pacotes é indicada por áreas hachuradas 310 (por exemplo, onde a recepção de pacotes e transmissão de pacotes são indicadas acima e abaixo da linha horizontal, respectivamente). No caso de nenhum pacote ser transferidos por um período de tempo maior do que ou igual a TO1, o nó transita para o estado periódico 206, como representado por uma linha 210 na FIG. 2.
No estado periódico 206, um nó receptor varre o canal designado em momentos definidos por um intervalo de varredura periódico 302 (por exemplo, 10 ms) e por um período de tempo definido por um período de varredura 304A. Aqui, pode ser observado que o segundo ciclo de serviço associado ao intervalo 302 e o período de varredura 304A é
11/46 menor que o primeiro ciclo de serviço. Se uma mensagem de controle ou dados são transferidos durante um período de varredura do estado periódico 206, um nó transmissor ou receptor pode transitar de volta para o estado ativo 204, representado por uma linha 212 na FIG. 2. No entanto, se uma mensagem de controle ou dados não são transferidos por um período de tempo maior do que ou igual a um período de término TO2 (por exemplo, 40 ms), representado na FIG. 3, o nó transita para o estado de espera 202, representado por uma linha 214 na FIG. 2.
No estado de espera 202, o nó receptor varre o canal designado em momentos definidos por um intervalo de varredura em espera 306 (por exemplo, 100 ms a Is) e por um período de tempo definido por um período de varredura 304B. Em alguns casos, o período de varredura 304B pode ser igual ao período de varredura 304A. Aqui, pode-se ver que o terceiro ciclo de serviço associado ao intervalo 306 e o período de varredura 304B é menor que o segundo ciclo de serviço. Como será descrito a seguir, uma transição do estado de espera 202 para o estado ativo 204 pode ocorrer como um resultado da transferência de uma mensagem de controle (por exemplo, uma mensagem relacionada a paging) ou dados (por exemplo, um pacote de dados), representados por uma linha 216 na FIG. 2. Além disso, um nó transmissor ou receptor pode entrar no estado de espera 202 ao energizar, após o reinicio, depois de estabelecer um canal, ou sob outras circunstâncias.
Em alguns aspectos, a duração de um intervalo de varredura associado ao estado ativo, ao estado periódico, ou ao estado de espera pode ser baseada em vários parâmetros operacionais. Por exemplo, em alguns aspectos um intervalo de tempo de varredura pode ser com base no tamanho de um preâmbulo de pacote. Por exemplo, o intervalo
12/46 de varredura pode ser menor do que a sequência de preâmbulo para ajudar a garantir que o preâmbulo possa ser detectado por pelo menos uma varredura. Em alguns aspectos, um intervalo de tempo de varredura pode ser selecionado para acomodar variação de relógio esperada (por exemplo, variação de relógio relativa a um transmissor e a um receptor associado). Em alguns aspectos, um intervalo de tempo de varredura pode ser com base em uma probabilidade de se um pacote recebido será detectado ou perdido. Por exemplo, um nó receptor que deseja serviço de alta qualidade pode selecionar um intervalo de varredura conservador para reduzir a verossimilhança de que ele não irá detectar um pacote de entrada.
Como será discutido em maiores detalhes abaixo, em alguns aspectos um ou mais períodos de término e TO1 e TO2 podem se relacionar a um número de varreduras em oposição a um período de tempo definido. Por exemplo, em um nó receptor, um término pode ocorrer se uma mensagem ou dados não são recebidos por um número definido de varreduras.
Como mencionado acima, os ensinamentos agui não se limitam ao tráfego de pacotes. Por exemplo, em alguns aspectos, as transições de estado da FIG. 2 podem ser com base em se sinais (como oposto aos pacotes) são recebidos. Assim, a transição do estado representada pela linha 216 pode resultar da recepção ou da transmissão de um sinal. A transição do estado representada pela linha 212 pode resultar da recepção ou da transmissão de um sinal. O fluxo do estado representado pela linha 208 pode resultar da recepção ou da transmissão de um sinal. A transição do estado representada pela linha 210 pode resultar da falta de recepção ou transmissão de um sinal (por exemplo, durante um período de tempo definido ou de um número
13/46 definido de varreduras). A transição do estado representada pela linha 214 pode resultar da falta de recepção ou transmissão de um sinal (por exemplo, durante um periodo definido de tempo ou de um número definido de varreduras).
sinal acima mencionado pode assumir várias formas. Por exemplo, em alguns aspectos, tal sinal pode incluir uma sequência de bits. Isso, em alguns aspectos, tal sinal pode compreender pelo menos uma porção de uma mensagem de paging, uma mensagem de confirmação, uma mensagem de descoberta, uma mensagem de controle, um pacote, um pacote de dados, um pacote de controle, ou algum outro tipo de sinalização de comunicação. Também em alguns aspectos um sinal pode compreender um sinal de resposta. Neste caso, o sinal de resposta pode compreender, por exemplo, uma resposta à mensagem de paging, uma resposta à mensagem de descoberta, uma resposta a uma mensagem de controle, ou a uma mensagem de confirmação.
Operações de amostra relativas a transições entre estados e temporização associada a esses estados vão agora ser discutidas mais detalhadamente em conjunto com os fluxogramas das figuras 4A - 5C. Por conveniência, as operações dessas figuras (ou quaisquer outras operações discutidas ou ensinadas aqui) podem ser descritas como sendo realizadas por componentes específicos (por exemplo, componentes de um sistema 600 descrito na FIG. 6). Deve ser apreciado, no entanto, que essas operações podem ser realizadas por outros tipos de componentes e podem ser realizadas com um número diferente de componentes. Também deve ser apreciado que uma ou mais das operações aqui descritas podem não ser empregadas em uma determinada implementação.
As figuras 4A - 4C descrevem várias operações que um nó receptor pode realizar. Em especial, os blocos 402
14/46
404 da FIG. 4A referem-se a várias operações que um nó receptor pode realizar para definir temporização de estado. Blocos 406-414 da FIG. 4A referem-se a operações que um nó receptor pode realizar em um estado de espera. Blocos 416432 da FIG. 4B referem-se a operações que um nó receptor pode realizar em um estado ativo. Blocos 434-444 da FIG. 4C referem-se a operações que um nó receptor pode realizar em um estado periódico.
As figuras 5A - 5C descrevem várias operações que um nó transmissor pode realizar. Bloco 502 da FIG. 5A refere-se a operações que um nó transmissor pode realizar para definir temporização de estado. Blocos 504-512 da FIG. 5A se referem a operações que um nó transmissor pode realizar em um estado de espera. Blocos 514-524 da FIG. 5B referem-se a operações que um nó transmissor pode realizar em um estado ativo. Blocos 526-536 da FIG, 5C referem-se a operações que um nó transmissor pode realizar em um estado periódico.
A figura 6 ilustra componentes de amostra de um nó transmissor 602 (por exemplo, o nó 102 da FIG. 1) e um nó receptor associado 604 (por exemplo, o nó 104) . Os nós 602 e 604 incluem transceptores 606 e 608, respectivamente, para se comunicar com outros nós. Os transceptores 606 e 608, respectivamente, incluem receptores 610 e 612 e transmissores 614 e 616. Outros componentes dos nós 602 e 604 serão descritos em conjunto com a discussão das figuras 4A - 5C que se segue.
Referindo-se a FIG. 4A, representada pelo bloco 402, o nó receptor 604 pode selecionar um ou mais parâmetros de ciclo de serviço com base no tipo de nó. Por exemplo, o periodo de varredura e/ou intervalo de varredura de um ou mais níveis de ciclo de serviço (por exemplo, para um ou mais estados diferentes) pode ser selecionado com
15/46 base no tipo de dispositivo que contém o nó receptor 604 e/ou o tipo de dispositivo que contém o nó transmissor 602. Desta forma, o ciclo de serviço dos nós pode ser definido para acomodar as características desejadas operacionais dos nós, a qualidade de serviço desejado do fluxo de tráfego suportado pelos nós, requisitos de nível de aplicativo, alguns outros critérios, ou alguma combinação das opções acima. Em alguns casos, um controlador de temporização 618 pode gerenciar os parâmetros de ciclo de serviço usados pelo nó 604.
Como um exemplo, quando um par de nós se associa a um outro, eles podem negociar um conjunto de parâmetros de temporização de canal para serem usados em um canal que eles estabelecerem. Tais parâmetros podem incluir, por exemplo, intervalos de varredura periódica e de espera e períodos de término TO1 e TO2 discutidos acima. Desta forma, um dado nó pode especificar esses parâmetros para satisfazer suas necessidades. Por exemplo, alguns tipos de nós (por exemplo, um equipamento portátil tal como um telefone celular) precisam suportar rápidas conexões com outros nós (por exemplo, dispositivos periféricos) que podem tentar se comunicar com ele a qualquer momento. Neste caso, o nó pode selecionar intervalos relativamente curtos de varredura para reduzir latência da conexão (por exemplo, a latência associada a paging), mesmo que isso possa resultar em um aumento no consumo de energia. Por outro lado, para alguns tipos de nós (por exemplo, um relógio que fornece ao usuário interface de display para um equipamento portátil associado) é mais conveniente conservar a energia de modo que sua bateria dure muito tempo. Neste caso, o nó pode selecionar intervalos de varredura relativamente longos e/ou períodos de término mais curtos para reduzir o consumo de energia associado à varredura, mesmo que isto
16/46 possa resultar em aumento da latência e/ou mais quedas de conexão.
Além disso, em alguns casos, os parâmetros de ciclo de serviço podem ser definidos para mais eficazmente suportar o tipo de tráfego suportado por um nó. Por exemplo, alguns nós podem suportar tráfego periódico, tais como Voz sobre Protocolo Internet (VoIP). Neste caso, o intervalo de varredura periódico e o período de varredura podem ser definidos de forma que o nó varre quando o tráfego periódico está sendo transmitido. Além disso, para alguns tipos de nós, pode ser importante manter as conexões com outros nós, mesmo quando os fluxos de tráfego transportados por essas conexões tenham lapsos de tráfego relativamente longos (por exemplo, o tráfego de pacotes em rajadas). Neste caso, o nó pode selecionar períodos relativamente longos de término para reduzir o número de quedas de conexão, embora isso possa resultar em um aumento no consumo de energia.
Como mostrado na FIG. 6, o nó 604 pode armazenar seus parâmetros de temporização e outras informações em alguma forma de memória de dados 620. Esta informação pode incluir, por exemplo, intervalos de temporização 622 (por exemplo, intervalos de varredura, períodos de varredura e período de repetição de pulso) e um desvio de temporização 624 associados a cada canal. Além disso, o nó 604 pode manter as informações 626 relativas ao tipo de nó e/ou os tipos de nó de um ou mais nós vizinhos (por exemplo, associados).
Como representado pelo bloco 404 da FIG. 4A, o nó receptor 604 pode correlacionar temporização dos diferentes estados. Desta forma, um nó (por exemplo, o nó 602), que determinou a temporização do nó 604 em um estado pode estabelecer prontamente (por exemplo, estimar) a
17/46 temporização do nó 604 em outro estado. Por exemplo, o controlador de temporização 618 pode sincronizar a temporização (por exemplo, o tempo de inicio) dos intervalos de varredura de estados diferentes. Neste caso, depois de determinar a temporização do intervalo de varredura do nó 604 durante o estado periódico, o nó 602 pode facilmente determinar a temporização do intervalo de varredura do nó 604 durante o estado de espera.
Como representado pelo bloco 406, em algum ponto no tempo (por exemplo, como discutido aqui) , o nó 604 transita para o estado de espera. Por exemplo, o nó 604 pode incluir um controlador de estado 628 (por exemplo, compreendendo uma máquina de estado) que controla o estado atual do nó. Aqui, o controlador de estado 628 pode selecionar um estado particular (por exemplo, transição entre estados) com base em um ou mais parâmetros definidos (por exemplo, parâmetros de término) e com base em condições associadas a sua ocorrência no diagrama de estado 200.
Durante o estado de espera, na maioria das vezes o nó 604 pode operar em um modo de baixa energia, onde um ou mais componentes (por exemplo, do transceptor 608) estão desligados ou em um modo de potência reduzida. Como representado pelos blocos 408 e 410, neste estado, o nó 604 espera até o próximo intervalo de varredura em espera no qual ele temporariamente energiza o transceptor 608 e varre um canal para o periodo de varredura designado (por exemplo, periodo de varredura 304B na FIG 3.). Para este efeito, o nó 604 pode utilizar um temporizador e/ou um contador (temporizador/contador 630) que fornece sinais de controle de intervalo de temporização para o nó 604.
Em alguns aspectos, as transições de estado do nó 604 podem ser realizadas independentemente das transições
18/46 de estado de outros nós do sistema. Por exemplo, no bloco 406 o nó 604 pode tomar uma decisão a respeito de se mudar para o estado de espera com base em um evento particular que ele observa (por exemplo, a transmissão ou recepção de 5 um sinal) e com base em informações do nó 604 (por exemplo, da própria ocorrência do nó 604 do diagrama de estado 200).
Assim, o próprio nó 604 determina quando ele irá transitar estados em oposição à transição de seu estado em resposta a uma mensagem de outro nó que instrui o nó 604 para mudar 10 para um determinado estado. Além disso, um nó transmissor que está associado ao nó 604 não necessariamente transita para o estado de espera quando o nó 604 transita para aquele estado.
Como representado pelo bloco 412, se um sinal não 15 foi recebido durante a varredura no bloco 410, o nó 604 permanece em estado de espera. Neste caso, o nó 604 pode realizar repetidamente as operações acima até que um sinal seja recebido. Como mencionado acima, o sinal pode assumir diversas formas. Por exemplo, em alguns aspectos o nó 604 20 pode varrer uma mensagem de paging (por exemplo, uma mensagem simples compreendendo um preâmbulo e cabeçalho) ou para um pacote de dados no bloco 410.
Como representado pelo bloco 414, se uma mensagem de paging é recebida no bloco 412, o nó 604 envia uma 25 resposta para informar o nó de paging (por exemplo, o nó
602) que a mensagem de paging foi recebida. Aqui, um controlador de mensagem 632 do nó 604 pode cooperar com o transmissor 616 para enviar a resposta de paging sobre o canal adequado.
Em alguns casos, o nó 604 pode receber mensagens de paging de mais de um nó durante a varredura no bloco 410. Nestes casos, o nó 604 pode ser configurado para fornecer uma resposta de paging única que pode ser ouvida
19/46 por todos os nós de paging. Por exemplo, se o nó 102 da FIG. 1 recebe uma mensagem de paging do nó 104 e uma mensagem de paging do nó 106 durante um determinado período de varredura, o nó 102 pode ser configurado para enviar uma resposta de paging única no bloco 414, que pode ser ouvida pelos nós 102 e 104. Desta forma, todos os nós de paging podem ficar cientes que o nó 604 está transitando para ou está em estado ativo e, como discutido abaixo, pode adquirir a temporização do nó 604.
Para esta finalidade, a duração da resposta de paging pode ser definida de tal forma que cada um dos nós de paging recebe a resposta de paging única. Por exemplo, o comprimento do preâmbulo da resposta de paging pode ser definido com base na resposta de paging relativa aos períodos de varredura dos nós de paging. O período de varredura de resposta de paging é o período de tempo após a transmissão de uma mensagem de paging que um nó de paqing varre para uma resposta à mensagem de paging. Aqui, deve-se considerar que um nó de paging pode enviar sua mensagem de paging perto do início do período de varredura do nó 604, enquanto o outro nó pode enviar a sua mensagem de paging perto do final do período de varredura do nó 604. Assim, o comprimento do preâmbulo pode ser definido como sendo pelo menos tão longo quanto o período de varredura do nó receptor (por exemplo, período 304B) e termina algum tempo depois daquele período de varredura. Desta forma, qualquer nó de paging que envia uma mensagem de paging durante o período de varredura do nó 604 pode receber pelo menos uma parte do preâmbulo de resposta de paging (por exemplo, compreendendo uma sequência repetida), durante o período de varredura da resposta de paging do nó de paging. Em alguns aspectos, o comprimento do preâmbulo de resposta de paging pode ser definido para ser maior do que um pacote normal.
20/46
Em alguns casos, a resposta de paging pode ser transmitida em um canal específico (por exemplo, um canal de difusão comum a todos os nós) para permitir que múltiplos nós ouçam a resposta de paging.
Em alguns aspectos, a resposta de paging pode compreender informações de temporização que um nó de paging pode usar, por exemplo, para determinar a temporização de estado do nó 604. Por exemplo, o nó 604 pode transmitir a resposta de paging em um momento que está correlacionado com (por exemplo, imediatamente a seguir) o intervalo de modo de espera 306 (Fig. 3) e/ou a temporização do intervalo periódico 302 do nó 604 . O nó 604 também pode incluir informações na resposta de paging que indica o modo de espera e/ou temporização de intervalo de varredura periódica. Por exemplo, esta informação pode incluir um valor de desvio de tempo que indica a quantidade de tempo entre a transmissão da resposta de paging e o limite de intervalo de varredura periódica e/ou de espera.
Referindo-se agora ao bloco 416 da FIG. 4B, em resposta à recepção do sinal no bloco 412, o nó 604 transita para o estado ativo e começa varredura ativa contínua do canal. Essa transição de estado pode ser feita pela operação do controlador de estado 628 ao, por exemplo, receber a mensagem de paging no bloco 412, ou depois de confirmar a mensagem de paging no bloco 414. Mais uma vez, a transição do nó 604 para o estado ativo pode ser realizada independentemente de quaisquer transições de estado de outros nós do sistema. Por exemplo, esta transição de estado pode ser com base apenas na recepção de um sinal no bloco 412 em vez de ser com base em uma recepção do comando de transição de estado.
Como mencionado acima, um período de término (por exemplo, T01) pode ser associado ao estado ativo. Em alguns
21/46 aspectos, este periodo de tempo de espera pode ser gerenciado pelo temporizador/contador 630. Por exemplo, no início do estado ativo a temporização/contador 630 pode redefinir a contagem de um temporizador ou a contagem (por exemplo, uma contagem de varredura) de um contador que é utilizado para indicar se um término ocorreu.
Como representado pelo bloco 418, se não existiu qualquer atividade de sinalização (por exemplo, atividade de transferência de dados relativa à recepção de pacotes ou outras formas de dados) por um período de tempo maior do que ou igual ao período de término, o nó 604 pode transitar para o estado periódico. Mais uma vez, a transição do nó 604 para o estado periódico pode ser realizada independentemente de quaisquer transições de estado de outros nós do sistema. Assim, o nó 604 pode determinar por si próprio mudar de estado e um nó transmissor que está associado ao nó 604 não necessariamente transita para o estado periódico quando o nó 604 transita para aquele estado. O estado periódico é descrito em detalhes a seguir em conjunto com a FIG. 4C.
Se não houvesse um término no bloco 418, o nó 604 continuaria a sua varredura ativa. Na FIG. 3, esta varredura ativa contínua é representada pela área hachurada durante o estado ativo. Em alguns aspectos, o ciclo de serviço de operação desta varredura contínua pode ser de 100% (isto é, varredura contínua) ou inferior a 100% (por exemplo, varredura periódica).
Como um exemplo do último caso, o nó 604 pode varrer repetidamente durante o estado ativo de uma maneira que garanta que o nó 604 receba todos os pacotes que são transmitidos durante este tempo. Por exemplo, o nó 604 pode varrer em intervalos que são menores do que a duração da sequência de preâmbulo de cada sinal (por exemplo, pacote
22/46 de dados) enviada por um nó transmissor associado. Em outras palavras, o intervalo de varredura ativo pode corresponder a uma taxa de varredura que é elevada o suficiente para capturar um preâmbulo de um pacote assincrono (por exemplo, um pacote que é enviado a qualquer momento durante o estado ativo). Desta forma, quando um pacote é enviado durante o estado ativo, o nó 604 pode receber a sequência de preâmbulo, e iniciar a varredura (por exemplo, no ciclo de serviço de 100%) para o resto do pacote.
Como representado pelo bloco 420 da FIG. 4B, a varredura durante o estado ativo pode, portanto, basear-se em um intervalo de varredura ativo através do qual o nó 604 aguarda até o próximo intervalo de varredura ativo (não é mostrado na FIG. 3) para varrer o canal por um período de varredura designado (bloco 422) . De forma semelhante ao citado acima, o temporizador/contador 630 pode fornecer sinais de intervalo de temporização para o estado ativo.
No caso da varredura ativa contínua não empregar um intervalo de varredura ativo, a varredura do bloco 422 pode em vez disso se relacionar com a varredura de ciclo de serviço de 100%. Neste caso, o receptor 612 pode ser ativado para o período de varredura ativa total.
Como representado pelo bloco 424, se um sinal (por exemplo, pacote) não foi recebido como um resultado da varredura no bloco 422, o nó 604 continuará a varredura ativa até que uma condição de término seja alcançada ou até que um sinal seja recebido. Como mencionado acima, o período de término pode ser com base em um período definido de tempo ou em um número definido de varreduras. Como exemplo do último caso, quando o nó 604 emprega varredura periódica durante o estado ativo, um período de tempo pode
23/46 ser indicado quando nenhum sinal foi recebido por um número definido de varreduras (por exemplo, 4 ou 5).
Se um sinal for recebido no bloco 424, o nó 604 reajusta a contagem de término (por exemplo, reajusta um temporizador ou contador para 0) no bloco 426. Desta forma, o periodo de término será estendido (por exemplo, TO1 de FIG. 3 se desloca para a direita).
Como representado pelo bloco 428, o nó 604 pode receber uma mensagem de paging de outro nó, enquanto o nó 604 estiver em estado ativo. Por exemplo, um nó transmissor que não tem se comunicado com o nó 604 por algum tempo pode não saber o estado atual do nó 604. Por conseguinte, aquele nó transmissor pode estar em estado de espera e pode, portanto, enviar mensagens de paging quando pretende estabelecer comunicação com o nó 604.
Como representado pelo bloco 430, o nó 604 transmite uma resposta de paging se uma mensagem de paging é recebida no bloco 428. Uma vez que a mensagem de paging pode ser recebida a qualquer momento durante o estado ativo, a resposta de paging pode não ser enviada em um tempo que corresponde ao modo de espera e/ou fronteira de intervalo de varredura periódica (por exemplo, como no estado de espera) . Assim, o nó 604 pode rotular essa resposta de paging de uma maneira diferente do que a resposta de paging transmitida no bloco 414 para que o nó de paging não assuma que a temporização desta resposta de paging está correlacionada com a temporização de temporização de intervalo de varredura em espera.
Em alguns casos, a resposta de paging transmitida no bloco 430 pode compreender informações de temporização que um nó de paging pode usar para determinar a temporização de estado do nó 604. Por exemplo, o nó 604 pode transmitir a resposta de paging em um momento que está
24/45 correlacionado (por exemplo, sincronizado) com a temporização de intervalo do nó. Referindo-se a FIG. 3, o nó 604 pode transmitir a resposta de paging em um momento que coincide com a temporização do intervalo de varredura periódica (por exemplo, representado pelo período 312) e/ou que coincide com a temporização de intervalo de varredura em espera. Em alguns casos, o nó 604 pode incluir informação na resposta de paging que é indicativa de temporização de intervalo. Por exemplo, esta informação pode indicar o desvio de temporização entre a temporização da transmissão da resposta de paging e um limite de intervalo de varredura (por exemplo, o tempo de limite de intervalo de varredura em espera e/ou o limite de intervalo de varredura periódica).
Além disso, o nó pode enviar uma única resposta de paging no bloco 430 se múltiplas mensagens de paging forem recebidas dentro de um determinado período de tempo no bloco 428. Isso pode envolver, por exemplo, operações que são similares às descritas acima, juntamente com o bloco 414.
Como representado pelo bloco 432, se uma mensagem de paging não for recebida no bloco 428 (por exemplo, o sinal foi um pacote de dados), o nó 604 pode transmitir uma mensagem para confirmar recepção do sinal. Por exemplo, o controlador de mensagem 632 pode cooperar com o transmissor 616 para transmitir um pacote de confirmação.
Após transmitir a resposta ou confirmação de paging, o fluxo operacional pode voltar ao bloco 418 no qual o nó 604 continua a varrer o canal ativamente. O nó 604 pode, assim, realizar repetidamente as operações acima, até um término de estado ativo ocorrer.
Referindo-se agora ao bloco 434 da FIG. 4C, após transitar para o estado periódico após a expiração do
25/46 temporizador de término de estado ativo ou alcançar a contagem de temporização de varredura em espera definido, o nó 604 inicia varredura periódica do canal. Tal transição pode envolver, por exemplo, o controlador de estado 628 carregando parâmetros de intervalo de temporização associados ao estado periódico para o temporizador/contador 630. Novamente, o nó 604 pode determinar de forma independente se transita para o estado periódico (por exemplo, simplesmente com base em uma falha para receber um sinal) .
Como mencionado acima, um período de término (por exemplo, T02) pode estar associado ao estado periódico. Assim, no início do estado periódico, o temporizador/contador 630 pode redefinir a contagem de um temporizador ou uma contagem (por exemplo, uma contagem de varredura) de um contador gue é utilizado para indicar se um término ocorreu.
Como representado pelo bloco 436, o nó 604 pode transitar para o estado de espera se a condição de término for atendida. Assim, em implementações que usam um término com base em temporizador, o estado de espera pode terminar se não existir qualquer atividade de sinalização (por exemplo, transferência de dados) por um período de tempo igual ou superior ao período de término periódico. Alternativamente, em implementações que usam um término com base em contagem de varredura, o estado de espera pode terminar se, por exemplo, um número definido de varreduras periódicas (por exemplo, 4 ou 5) tenha sido realizado desde a última atividade de sinalização.
Se não houvesse um término no bloco 436, o nó 604 continuaria periodicamente a varredura do canal. Como representado pelo bloco 438, a varredura durante o estado periódico pode ser com base em um intervalo de varredura
26/46 periódica em que o nó 604 espera até o próximo intervalo de varredura periódica (por exemplo, intervalo 302 na FIG. 3) para varrer o canal.
Se o limite de intervalo de varredura for alcançado antes de um término ocorrer, no bloco 440, o nó 604 pode ativar temporariamente o transceptor 608 para varredura do canal, para um periodo de varredura designado (por exemplo, periodo 304A) . Se aplicável, o nó 604 pode incrementar a contagem de varredura neste momento.
Como representado pelo bloco 442, se um sinal (por exemplo, um pacote) não foi recebido como um resultado da varredura no bloco 440, o fluxo operacional pode retornar ao bloco 436. Assim, o nó 604 pode continuar varredura periódica até que uma condição de término seja alcançada ou até que um sinal seja recebido.
Se um sinal for recebido no bloco 442, como representado pelo bloco 444, o nó 604 pode transmitir uma mensagem para confirmar recepção do sinal (por exemplo, confirmar um pacote de dados). 0 nó pode então desabilitar o temporizador/contador de término de estado de espera e transitar para o estado ativo para ativamente varrer por pacotes adicionais.
No caso do sinal recebido ser uma mensagem de paging (por exemplo, a partir de um nó transmissor que não conhece o estado do nó 604) , o nó 604 pode transmitir uma resposta de paging no bloco 444. Em alguns aspectos essa operação pode ser semelhante às operações acima descritas no bloco 430. Por exemplo, a resposta pode indicar a temporização de intervalo do nó 604 e uma única resposta pode ser enviada no caso de múltiplas mensagens de paging serem recebidas durante o periodo de varredura periódica.
Referindo-se agora às operações de nó transmissor da FIG. 5A, representadas pelo bloco 502 o nó transmissor
27/46
602 (por exemplo, um controlador de temporização 634 do nó 602) pode selecionar um ou mais parâmetros de ciclo de serviço de canal de comunicação com base no tipo de nó. Estas operações podem ser semelhantes e/ou complementares às operações de seleção de parâmetros acima descritas em conjunto com o bloco 402.
Como mostrado na FIG. 6, o nó 602 também pode armazenar informações de canal, tais como intervalos de temporização 636, deslocamento de tempo 638, e tipo de nó 640 em uma memória de dados 642. Novamente, esta informação pode ser similar e/ou complementar às informações armazenadas na memória de dados 620 tal como discutido acima.
Como representado pelo bloco 504, em algum ponto no tempo (por exemplo, após a energização ou em algum outro momento, aqui discutido) o nó 602 transita para o estado de espera. Semelhante ao nó 604, o nó 602 pode incluir um controlador de estado 644 (por exemplo, compreendendo uma máquina de estado) que controla o estado atual do nó 602. Aqui, o funcionamento do controlador de estado 644 (por exemplo, a transição entre estados) pode ser com base, por exemplo, em condições associadas a uma ocorrência do diagrama de estado 200, definida para o nó 602.
Em alguns aspectos, as transições de estado do nó 602 também são realizadas índependentemente das transições de estado de outros nós do sistema. Novamente, o próprio nó 602 pode determinar quando ele irá transitar estados em oposição a transitar seu estado em resposta a um comando de outro nó que instrui o nó 602 a comutar para um determinado estado. Por exemplo, no bloco 504 o nó 602 pode tomar uma decisão sobre se transita para o estado de espera com base em determinados eventos detectados pelo nó 602 (por exemplo, falta de transmissões de sinal) e com base em
28/46 informações mantidas pelo nó 602 (por exemplo, ocorrência do próprio nó 602 do diagrama de estado 200) . Em alguns aspectos, uma decisão pelo nó 602 para alterar os estados pode ser com base em uma estimativa do estado atual de um nó receptor associado. Por exemplo, com base em informações que ele adquire (por exemplo, relacionadas a falta de transmissões de sinal ou a ausência de quaisquer respostas recebidas a uma transmissão) , o nó 602 pode tentar imitar algumas ou todas as transições de estado de um nó receptor associado (por exemplo, o nó 604) . Assim, o nó 602 pode transitar para o estado de espera ou algum outro estado, sempre que ele determinar (por exemplo, estimativas) que o nó 604 fez a transição para esse estado. Aqui, apesar de um nó receptor que está associado ao nó 602 poder estar em um determinado estado, ao mesmo tempo em que o nó 604, isso pode não ser sempre o caso.
Como representado pelo bloco 506, o nó 602 pode permanecer no estado de espera até que ele tenha informações (por exemplo, dados) para enviar ao seu nó receptor associado. Durante o estado de espera, na maioria das vezes o nó 602 pode estar em um modo de baixa energia, onde um ou mais componentes (por exemplo, do transceptor 606) estão desligados ou em um modo de potência reduzida.
Como representado pelos blocos 508 e 510, quando o nó 602 tem informação para enviar, ele pode repetidamente enviar uma mensagem de paging até receber uma resposta à mensagem de paging proveniente do nó receptor. No exemplo da FIG. 6, um controlador de mensagem 646 pode cooperar com o transceptor 606 para enviar mensagens para outros nós e processar mensagens recebidas.
Como representado pelo bloco 512, o nó 602 (por exemplo, o controlador de temporização 634) pode definir seus limites de temporização de ciclo de serviço com base
29/46 no recebimento da resposta de paging. Por exemplo, como discutido acima um nó receptor pode enviar uma resposta de paging em um momento que está correlacionado com um limite de intervalo de varredura (por exemplo, do estado de espera ou do estado periódico) . Assim, o nó 602 pode usar o momento do recebimento da resposta de paging para determinar a temporização de intervalo de ciclo de serviço do nó receptor. Além disso, como discutido acima, uma resposta de paging pode incluir informações de deslocamento de temporização que relaciona o tempo de transmissão da resposta de paging com a temporização de varredura de estado de espera/periódico. Em alguns casos, o valor do deslocamento de temporização pode ser comum a (por exemplo, o mesmo para) limite de varredura periódica e limite de varredura em espera.
Assim, através da sincronização com o tempo de recebimento da mensagem de paging ou algum outro sinal adequado (e, opcionalmente, a sincronização com base em uma indicação de deslocamento de temporização recebida), o nó 602 pode determinar quando enviar sinais (por exemplo, pacotes) no estado periódico, ou pode determinar quando enviar sinais (por exemplo, mensagens de paging) no estado de espera, ou pode determinar quando realizar alguma outra operação com base em temporização. Para esta finalidade, o nó 602 pode utilizar um temporizador e/ou um contador (temporizador/contador 648) que fornece sinais de intervalo de temporização para o nó 602.
Após a recepção da resposta de paging, o nó 602 transita para o estado ativo, representado pelo bloco 514 da FIG. 5B. Novamente, em alguns aspectos, essa transição de estado pode ser independente das transições de estado de outros nós no sistema. Por exemplo, o nó 602 pode determinar de forma independente se transita para o estado
30/46 ativo (por exemplo, com base em uma determinação de que o nó receptor associado está no estado ativo, tal como indicado pelo recebimento do nó 602 de uma resposta de paging a partir do nó receptor).
Como mencionado acima, um período de término (por exemplo, TO1) pode estar associado ao estado ativo. Assim, no início do estado ativo para o nó 602, o temporizador/contador 648 pode reajustar a contagem de um temporizador que é usada para indicar se um término ocorreu. Além disso, como mencionado acima, este período de término pode ser com base em um período de tempo definido ou um período de tempo associado a uma quantidade definida de varreduras de estado ativo.
Como representado pelo bloco 516, se não existe qualquer atividade de sinalização (por exemplo, atividade de transferência de dados relativos à transmissão de pacotes ou outras formas de dados) por um período de tempo maior do que ou igual ao período de término, o nó 602 pode transitar para o estado periódico. Novamente, o nó 602 pode determinar de forma independente se a transição para o estado periódico (por exemplo, com base em uma falta de sinalização que leva a uma determinação de que seu nó receptor associado está no estado periódico). O estado periódico para o nó 602 é descrito em detalhes a seguir em conjunto com a FIG. 5C.
Se não houvesse um término no bloco 516, o nó 602 determinaria se ele tem alguma informação (por exemplo, um pacote de dados, etc.) para enviar ao seu nó receptor associado no bloco 518. Se não, as operações dos blocos 516 e 518 podem ser repetidas até que haja informação a enviar ou até que ocorra um término. Se houvesse informação para enviar no bloco 518, o nó 602 poderia ativar
31/46 temporariamente o transceptor 606 para transmitir um sinal no bloco 520.
Como representado pelo bloco 522, o nó 602 pode esperar por uma mensagem proveniente do nó receptor confirmando a recepção do sinal. Aqui, o controlador de mensagem 646 pode cooperar com o receptor 610 para processar quaisquer mensagens de confirmação recebidas.
Se uma confirmação não for recebida antes que um término de atividade ocorra (como representado por conveniência pelo fluxo operacional do bloco 516), o nó 602 pode transitar para o estado periódico como discutido acima. Assim, este exemplo ilustra que o nó 602 pode permanecer no estado atual, se ele receber um sinal em particular (por exemplo, mensagem) dentro do tempo de espera ou pode mudar de estado, se não receber o sinal dentro do tempo de espera. Além disso, em alguns casos, o nó 602 pode realizar algum tipo de operação de recuperação de erro (por exemplo, retransmissão de pacote) , se uma confirmação não for recebida dentro de uma quantidade definida de tempo. O nó 602 pode realizar uma ou mais transmissões (por exemplo, representadas pelo bloco 520) dentro de um determinado período de término. Dependendo da implementação em particular, o nó 602 pode esperar por uma confirmação antes de enviar sinais adicionais (por exemplo, mensagens) , ou pode continuar a enviar sinais enquanto espera por uma ou mais confirmações.
Se uma confirmação for recebida no bloco 522, o nó 602 reajusta a contagem de término no bloco 524. 0 fluxo operacional, em seguida, retorna ao bloco 516 no qual o nó 602 pode continuar a enviar informações (por exemplo, dados) no estado ativo.
Referindo-se agora ao bloco 526 da FIG. 5C, o nó 602 transita para o estado periódico após a expiração de
32/46 seu temporizador de término de estado ativo como mencionado acima. Essa transição pode envolver, por exemplo, o controlador de estado 644 carregando parâmetros de intervalo de temporização associados ao estado periódico no temporizador/contador 648. Novamente, o nó 602 pode determinar de forma independente se transita para o estado periódico (por exemplo, com base na falta de atividade de sinalização que pode levar a uma determinação de que seu nó receptor associado está no estado periódico).
Como mencionado acima, um período de término (por exemplo, TO2) associado a um período de tempo definido ou a um número definido de varreduras pode ser associado ao estado periódico. Assim, no início do estado periódico o temporizador/contador 648 pode reajustar uma contagem de um temporizador que é usado para indicar se um término ocorreu.
Como representado pelo bloco 528, o estado de espera pode terminar se não tiver ocorrido qualquer atividade de sinalização (por exemplo, transferência de dados) por um período de tempo igual ou superior ao período de término periódico. O nó 602, portanto, pode transitar para o estado de espera neste caso. Novamente, o nó 602 pode fazer sua própria determinação independente de se transita para o estado de espera.
Se não houvesse um término no bloco 528, o nó 602 continuaria suas operações de estado periódicas. Assim, como representado pelo bloco 530 o nó 602 determina se ele tem alguma informação (por exemplo, um pacote de dados) para enviar. Em caso afirmativo, o nó 602 aguarda até que a próxima fronteira de estado periódico correspondente aos momentos de varredura periódica do nó receptor associado (bloco 532) em que pode ativar temporariamente o transceptor 606 para transmitir um sinal correspondente a
33/46 esse tempo (bloco 534) desde que não tenha sido um término de intervenção no bloco 528.
Neste caso o nó 602 transmitiu um sinal no bloco 534, o nó 602 aguarda uma confirmação no bloco 536 (por exemplo, durante o monitoramento por um término de atividade e, opcionalmente, continuando a transmitir sinais em um modo semelhante, conforme discutido acima, em conjunto com bloco 522) . Também como discutido acima, se uma confirmação não for recebida dentro de um periodo de tempo definido, o nó 602 pode opcionalmente realizar operações de recuperação de erro. Se uma confirmação for recebida no bloco 536 antes de um término ocorrer, o nó 602 transita para o estado ativo para começar as transmissões ativas (por exemplo, assincronas) para o nó receptor.
A partir do exposto, deve ser apreciado que este esquema de ciclo de serviço permite transferência de dados quando o nó de origem e o nó receptor estão em um estado de ciclo de serviço menor (por exemplo, nos blocos 412, 442 e 534). Em adição, este esquema provê um mecanismo para mover de um estado de ciclo de serviço mais baixo para um estado de ciclo de serviço maior para facilitar gerenciamento mais eficiente de transferências de dados subsequentes.
Os ensinamentos aqui podem ser implementados em uma variedade de maneiras. Por exemplo, um nó pode transitar entre os estados com base em vários critérios. Além disso, outros critérios poderão ser usados para determinar os parâmetros de temporização de ciclo de serviço.
Em alguns aspectos, uma determinada implementação pode utilizar dois, três ou mais níveis de ciclo de serviço. Designar o número de ciclos de serviço como m ciclos de serviço, o ciclo de serviço em um sistema pode ser definido, por exemplo, como: nível 1 = ciclo de serviço
34/46
Xi%, nível 2 = ciclo de serviço x2%, , . .., nível de m = ciclo de serviço xm% (onde m = xm < ... < x2 < xi) . Após a transmissão/recepção do último pacote, um nó receptor primeiro realiza varreduras de canal com ciclo de serviço xi para um primeiro período de tempo (por exemplo, TO1), o nó receptor em seguida, realiza varreduras de canal com ciclo de serviço x2 para um segundo período de tempo de espera (por exemplo, TO2), e assim por diante.
Em alguns aspectos, um determinado estado pode ter múltiplos níveis de ciclo de serviço (por exemplo, para realizar varreduras de canal). Por exemplo, o ciclo de serviço dos estados ativo e de espera descrito acima pode ser considerado como dois níveis diferentes de ciclo de serviço de estado ativo. Aqui, um nó pode operar em um estado de espera onde ele não está ativamente engajado na transferência de pacotes, ou pode operar em um estado ativo, onde ele está ativamente engajado na transferência de pacotes. No estado ativo um nó receptor pode varrer continuamente o canal durante o período de término TO1 após a transmissão/recepção do último pacote de dados. 0 nó receptor pode, então, varrer o canal periodicamente, com base no intervalo 302 para o período de término TO2 antes de voltar ao estado de espera. Assim, neste caso, o estado ativo pode ser definido para suportar um alto nível de ciclo de serviço de transferência de dados relativamente contínuo e um menor nível de ciclo de serviço para economizar energia ao lidar com fluxos de dados que são menos contínuos. Assim, o ciclo de serviço global do estado ativo pode ser menor do que 100%, mas superior ao do ciclo de serviço do estado de espera.
Os ensinamentos aqui podem ser incorporados em um dispositivo que emprega vários componentes para se comunicar com pelo menos um dispositivo. FIG. 7 descreve
35/46 vários exemplos de componentes que podem ser empregados para facilitar a comunicação entre dispositivos. Aqui, um primeiro dispositivo 702 e um segundo dispositivo 704 são adaptados para se comunicar através de um link de comunicação sem fio 706 ao longo de um meio adequado.
Inicialmente, os componentes envolvidos no envio de informações do dispositivo 702 para o dispositivo 704 (por exemplo, um link reverso) serão tratados. O processador de dados de transmissão (TX) 708 recebe dados de tráfego (por exemplo, pacotes de dados) de um buffer de dados 710 ou algum outro componente adequado. O processador de dados de transmissão 708 processa (por exemplo, codifica, intercala e mapeia em símbolos) cada pacote de dados com base em um esquema de codificação e modulação selecionado, e fornece símbolos de dados. Em geral, um símbolo de dados é um símbolo de modulação de dados, e um símbolo piloto é um símbolo de modulação para um piloto (que é conhecido a priori). Um modulador 712 recebe os símbolos de dados, símbolos piloto, e possivelmente sinaliza para o link reverso, e realiza modulação (por exemplo, OFDM ou alguma outra modulação adequada) e/ou outro processamento, conforme especificado pelo sistema, e fornece um fluxo de chips de saída. Um transmissor (TMTR) 714 processa (por exemplo, converte para analógico, filtra, amplifica e converte ascendentemente em frequência) o fluxo de chips de saída e gera um sinal modulado, que é transmitido a partir de uma antena 716.
Os sinais modulados transmitidos pelo dispositivo 702 (juntamente com sinais de outros dispositivos em comunicação com o dispositivo 704) são recebidos por uma antena 718 do dispositivo 704. Um receptor (RCVR) 720 processa (por exemplo, condiciona e digitaliza) o sinal recebido da antena 718 e fornece amostras recebidas. Um
36/46 demodulador (DEMOD) 722 processa (por exemplo, demodula e detecta) , as amostras recebidas e fornece símbolos de dados detectados, que podem ser uma estimativa de ruído dos símbolos de dados transmitidos para o dispositivo 704 pelo(s) outro(s) dispositivo(s). Um processador de dados de recepção (RX) 724 processa (por exemplo, demapeia em símbolo, deintercala e decodifica) , os símbolos de dados detectados e fornece dados decodificados associados a cada dispositivo transmissor (por exemplo, dispositivo 702) .
Os componentes envolvidos no envio de informações do dispositivo 704 para o dispositivo 702 (por exemplo, um link direto) serão agora tratados. No dispositivo 704, o tráfego de dados é processado por um processador de dados de transmissão (TX) 726 para gerar símbolos de dados. Um modulador 728 recebe os símbolos de dados, símbolos piloto, e sinaliza para o link direto, realiza modulação (por exemplo, OFDM ou alguma outra modulação adequada) e/ou outro processamento pertinente, e fornece um fluxo de chips de saída, que é adicionalmente condicionado por um transmissor (TMTR) 730 e transmitido a partir da antena 718. Em algumas implementações, sinalização para o link direto pode incluir comandos de controle de potência e outras informações (por exemplo, relativas a um canal de comunicação) geradas por um controlador 732 para todos os dispositivos (terminais, por exemplo), transmitindo no link reverso para o dispositivo 704.
No dispositivo 702, o sinal modulado transmitido pelo dispositivo 704 é recebido pela antena 716, condicionado e digitalizado por um receptor (RCVR) 734, e processado por um demodulador (DEMOD) 736 para obter símbolos de dados detectados. O processador de dados de recepção (RX) 738 processa os símbolos de dados detectados e fornece dados decodificados para o dispositivo
37/46
702 e sinalização de link direto. Um controlador 740 recebe comandos de controle de potência e outras informações para controlar transmissão de dados e controlar potência de transmissão no link reverso para o dispositivo 704.
Os controladores 740 e 732 orientam várias operações do dispositivo 702 e do dispositivo 704, respectivamente. Por exemplo, um controlador pode determinar um filtro apropriado, relatar informações sobre o filtro e decodificar informações usando um filtro. As memórias de dados 742 e 744 podem armazenar códigos de programa e dados utilizados pelos controladores 740 e 732, respectivamente.
A figura 7 também mostra que os componentes de comunicação podem incluir um ou mais componentes que executam operações de ciclo de serviço, como ensinado aqui. Por exemplo, um componente de controle de ciclo de serviço 746 pode cooperar com o controlador 740 e/ou outros componentes do dispositivo 702 para enviar/receber informações de/para outro dispositivo (por exemplo, o dispositivo 704). Da mesma forma, um componente de controle de ciclo de serviço 748 pode cooperar com o controlador 732 e/ou outros componentes do dispositivo 704 para enviar/receber informações de/para outro dispositivo (por exemplo, o dispositivo 702). Deve-se apreciar que, para cada dispositivo 702 e 704 a funcionalidade de dois ou mais dos componentes descritos pode ser fornecida por um único componente. Por exemplo, um componente de processamento simples pode fornecer a funcionalidade do componente de controle de ciclo de serviço 746 e do controlador 740 e um componente de processamento simples pode fornecer a funcionalidade do componente de controle de ciclo de serviço 748 e do controlador 732.
38/46
Um dispositivo sem fio pode incluir vários componentes que realizam funções com base em sinais (por exemplo, dados) que são transmitidos por um transmissor e recebidos por um receptor no dispositivo sem fio. Por exemplo, um headset sem fio pode incluir um transdutor adaptado para fornecer uma saída de áudio com base nos dados recebidos pelo receptor ou dados recebidos durante um ou mais dos estados aqui descritos. Um relógio sem fio pode incluir uma interface de usuário adaptada para fornecer uma indicação com base nos dados recebidos pelo receptor ou dados recebidos durante um ou mais dos estados aqui descritos. Um dispositivo sensor sem fio pode incluir um sensor adaptado para fornecer dados a serem transmitidos pelo transmissor ou transmitidos durante um ou mais dos estados aqui descritos.
Um dispositivo sem fio pode se comunicar através de um ou mais links de comunicação sem fio que se baseiam em ou de outra maneira suportam qualquer tecnologia de comunicação sem fio adequada. Por exemplo, em alguns aspectos um dispositivo sem fio pode associar-se a uma rede. Em alguns aspectos a rede pode compreender uma rede de área pessoal (por exemplo, suportar uma área de cobertura sem fio na ordem de 30 metros) ou uma rede de área corporativa (por exemplo, suportando uma área de cobertura sem fio na ordem de 10 metros), implementada utilizando tecnologia de banda ultralarga (UWB) ou alguma outra tecnologia adequada. Em alguns aspectos a rede pode compreender uma rede de área local ou uma rede de área ampla. Um dispositivo sem fio pode suportar ou de outra maneira utilizar uma ou mais dentre uma variedade de tecnologias de comunicação sem fio, protocolos ou padrões, tais como, por exemplo, CDMA, TDMA, OFDM, OFDMA, WiMAX e Wi-Fi. Da mesma forma, um dispositivo sem fio pode suportar
39/46 ou de outra maneira utilizar um ou mais dentre uma variedade de modulação correspondente ou esquemas de multiplexação. Um dispositivo sem fio pode, assim, incluir componentes adequados (por exemplo, interfaces aéreas) para definir e comunicar através de um ou mais links de comunicação sem fio usando as tecnologias de comunicação sem fio acima ou outras. Por exemplo, um dispositivo pode compreender um transceptor sem fio com transmissor associado e componentes de receptor (por exemplo, transmissores 614 e 616 e receptores 610 e 612) que podem incluir vários componentes (por exemplo, geradores de sinal e processadores de sinal) que facilitam comunicação através de um meio sem fio.
Em alguns aspectos, um dispositivo sem fio pode se comunicar através de um link de comunicação sem fio com base em pulso (por exemplo, com base em impulso) . Por exemplo, um link de comunicação sem fio com base em impulso pode utilizar pulsos de banda ultralarga que têm um comprimento relativamente curto (por exemplo, na ordem de alguns nanossegundos ou menos) e uma largura de banda relativamente larga. Em alguns aspectos os pulsos de banda ultralarga podem ter uma largura de banda fracionada na ordem de aproximadamente 20% ou mais e/ou têm uma largura de banda na ordem de aproximadamente 500 MHz ou mais.
Os ensinamentos aqui podem ser incorporados (por exemplo, implementados dentro ou realizados por) uma variedade de equipamentos (por exemplo, dispositivos). Por exemplo, um ou mais aspectos ensinados aqui podem ser incorporados em um telefone (por exemplo, um telefone celular), um assistente de dados pessoais (PDA), um dispositivo de entretenimento (por exemplo, um dispositivo de música ou vídeo), um fone de ouvido (por exemplo, fones de ouvido, um fone de ouvido interno, etc.), um microfone,
40/46 um dispositivo de percepção médico (por exemplo, um sensor biométrico, um monitor de frequência cardíaca, um pedômetro, um equipamento de eletrocardiograma, um curativo inteligente, etc.), um dispositivo I/O de usuário (por exemplo, um relógio, um controle remoto, um interruptor de luz, um teclado, um mouse, etc.), um dispositivo de percepção de ambiente (por exemplo, um monitor de pressão de pneus), um computador, um dispositivo de ponto-de-venda, um dispositivo de entretenimento, um equipamento auditivo, uma caixa set-top, ou qualquer outro dispositivo apropriado.
Estes dispositivos podem ter diferentes requisitos de dados e energia. Em alguns aspectos,os ensinamentos aqui podem ser adaptados para usoem aplicações de baixa potência (por exemplo, atravésda utilização de um esquema de sinalização com baseem impulsos e modos de ciclo de serviço menor) e podem suportar uma variedade de taxas de dados, incluindo taxas de dados relativamente elevadas (por exemplo, através da utilização de pulsos de alta largura de banda).
Em alguns aspectos um dispositivo sem fio pode compreender um dispositivo de acesso (por exemplo, um ponto de acesso para uma rede de área corporativa ou uma rede de área pessoal) para um sistema de comunicação. Tal dispositivo de acesso pode fornecer, por exemplo, conectividade para outra rede (por exemplo, uma rede de área ampla tal como a Internet ou uma rede celular) , através de um link de comunicação com fio ou sem fio. Assim, o dispositivo de acesso pode permitir que outro dispositivo (por exemplo, um terminal de acesso para uma rede de área corporativa ou uma rede de área pessoal) acesse a outra rede ou alguma outra funcionalidade. Além disso, deve ser apreciado que um ou ambos os dispositivos
41/46 podem ser móveis ou, em alguns casos, relativamente nãoportáteis.
Os componentes aqui descritos podem ser implementados em uma variedade de maneiras. Referindo-se às figuras 8 e 9, os equipamentos 800 e 900 são representados como uma série de blocos funcionais inter-relacionados que podem representar funções implementadas, por exemplo, por um ou mais circuitos integrados (por exemplo, um ASIC) ou podem ser implementadas de outra forma, como ensinado aqui. Como foi discutido aqui, um circuito integrado pode incluir um processador, software, outros componentes, ou alguma combinação destes.
Os equipamentos 800 e 900 podem incluir um ou mais módulos que podem realizar uma ou mais das funções descritas acima em relação às várias figuras. Por exemplo, um ASIC para varredura ou recepção 802 pode corresponder, por exemplo, a um receptor 612 como foi discutido aqui. Um ASIC para transitar estado 804 pode corresponder a, por exemplo, um controlador de estado 628, como discutido aqui. Um ASIC para correlacionar temporização 806 pode corresponder a, por exemplo, um controlador de temporização 618 como discutido aqui. Um ASIC para transmitir 808 pode corresponder a, por exemplo, um transmissor 616 como foi discutido aqui. Um ASIC para transmitir 902 pode corresponder a, por exemplo, um transmissor 614 como foi discutido aqui. Um ASIC para receber ou varrer 904 pode corresponder a, por exemplo, um receptor 610 como foi discutido aqui. Um ASIC para definir tempos de transmissão ou temporização de sincronização 906 pode corresponder a, por exemplo, um controlador de temporização 634 como foi discutido aqui. Um ASIC para transitar estado 908 pode corresponder a, por exemplo, um controlador de estado 644, como discutido aqui.
42/46
Como mencionado acima, em alguns aspectos, estes componentes podem ser implementados através de componentes de processador adequados. Estes componentes de processador podem, em alguns aspectos ser implementados, pelo menos em parte, utilizando estrutura como ensinado aqui. Em alguns aspectos, um processador pode ser adaptado para implementar uma parte ou toda a funcionalidade de um ou mais desses componentes. Em alguns aspectos um ou mais dos componentes representados por caixas pontilhadas são opcionais.
Como notado acima, os equipamentos 800 e 900 podem compreender um ou mais circuitos integrados. Por exemplo, em alguns aspectos um único circuito integrado pode implementar a funcionalidade de um ou mais dentre os componentes ilustrados, enquanto que em outros aspectos mais de um circuito integrado pode implementar a funcionalidade de um ou mais dos componentes ilustrados.
Além disso, os componentes e funções representados pelas figuras 8 e 9, bem como outros componentes e funções aqui descritos podem ser implementados usando qualquer meio adequado. Tais meios também podem ser implementados, pelo menos em parte, utilizando estrutura correspondente como ensinado aqui. Por exemplo, os componentes descritos acima, em conjunto com os componentes de ASIC para das figuras 8 e 9 também podem corresponder da mesma forma a funcionalidade de mecanismos para designada. Assim, em alguns aspectos, um ou mais desses mecanismos podem ser implementados usando um ou mais dos componentes de processador, circuitos integrados, ou outra estrutura adequada, como ensinado aqui.
Além disso, deve-se entender que qualquer
| referência | a | um elemento neste | documento | usando | uma |
| designação | tal | como primeiro, | segundo, e | assim | por |
| diante não | se | limitam geralmente à | quantidade | ou à ordem |
43/46 desses elementos. Pelo contrário, estas designações podem ser utilizadas aqui como um método prático de distinção entre dois ou mais elementos ou ocorrências de um elemento. Assim, uma referência a primeiro e segundo elementos não significa que apenas dois elementos podem ser empregados ou que o primeiro elemento deve preceder o segundo elemento de alguma maneira. Além disso, salvo indicação em contrário um conjunto de elementos pode compreender um ou mais elementos. Além disso, a terminologia da forma pelo menos um dentre: A, B ou C, utilizada na descrição ou nas reivindicações significa A ou B ou C, ou qualquer combinação destes.
Aqueles versados na técnica irão compreender que informações e sinais podem ser representados por qualquer uma dentre uma variedade de tecnologias e técnicas diferentes. Por exemplo, dados, instruções, comandos, informações, sinais, bits, símbolos e chips que podem ser referenciados em toda a descrição acima podem ser representados por tensões, correntes, ondas eletromagnéticas, partículas ou campos magnéticos, partículas ou campos óticos, ou qualquer combinação dos mesmos.
Aqueles versados na técnica irão adicionalmente apreciar que qualquer um dos vários blocos lógicos ilustrativos, módulos processadores, mecanismos, circuitos e etapas de algoritmo descritos em conexão com os aspectos revelados neste documento podem ser implementados como hardware eletrônico (por exemplo, uma implementação digital, uma implementação analógica, ou uma combinação dos dois, que pode ser concebida usando codificação de origem ou alguma outra técnica), várias formas de programa código de projeto incorporando instruções (que podem ser referidas aqui, por conveniência, como software ou um módulo de
44/46 software), ou combinações de ambos. Para ilustrar claramente esta intercambialidade de hardware e software, vários componentes ilustrativos, blocos, módulos, circuitos, e etapas foram descritos acima, geralmente em termos de sua funcionalidade. Se tal funcionalidade é implementada como hardware ou software depende da aplicação especifica e restrições de projeto impostas ao sistema como um todo. Versados na técnica podem implementar a funcionalidade descrita de várias maneiras para cada aplicação especifica, mas as decisões de implementação não devem ser interpretadas como causa de um afastamento do escopo da presente divulgação.
Os vários blocos lógicos ilustrativos, módulos e circuitos descritos em conexão com os aspectos revelados neste documento podem ser implementados ou realizados por um circuito integrado (IC), um terminal de acesso, ou um ponto de acesso. O IC pode incluir um processador de finalidade geral, um processador de sinal digital (DSP), um circuito integrado de aplicação especifica (ASIC), um arranjo de portas programáveis em campo (FPGA) ou outro dispositivo lógico programável, porta discreta ou lógica de transistor, componentes de hardware discretos, componentes elétricos, componentes ópticos, componentes mecânicos, ou qualquer combinação deles projetada para realizar as funções descritas neste documento, e podem executar códigos ou instruções que residem dentro do IC, fora do IC, ou ambos. Um processador de finalidade geral pode ser um microprocessador, mas na alternativa, o processador pode ser qualquer processador convencional, controlador, microcontrolador, ou máquina de estado. Um processador também pode ser implementado como uma combinação de dispositivos de computação, por exemplo, uma combinação de um DSP e um microprocessador, uma pluralidade de
45/46 processadores, um ou mais microprocessadores em conjunto com um núcleo DSP, ou qualquer outra configuração desse tipo.
Entende-se que qualquer ordem ou hierarquia específica de etapas em qualquer processo divulgado é um exemplo de uma amostra de abordagem. Com base nas preferências de projeto, entende-se que a ordem específica ou hierarquia de etapas nos processos podem ser redispostas enquanto permanecer no escopo da presente divulgação. O método de acompanhamento reivindica elementos presentes das várias etapas em uma ordem de amostra, e não pretendem ser limitados a ordem específica ou hierarquia apresentada.
As etapas de um método ou algoritmo descritas em conexão com os aspectos revelados neste documento podem ser incorporadas diretamente em hardware, em um módulo de software executado por um processador ou em uma combinação dos dois. Um módulo de software (por exemplo, incluindo instruções executáveis e dados relacionados) e outros dados podem residir em uma memória de dados, como memória RAM, memória flash, memória ROM, memória EPROM, memória EEPROM, registradores, um disco rigido, um disco removível, CD-ROM, ou qualquer outra forma de meio de armazenamento legível por computador conhecida na técnica. Um meio de armazenamento de amostra pode ser acoplado a uma máquina, tal como, por exemplo, um computador/processador (que pode ser aqui referido, por conveniência, como um processador) tal processador pode ler informações (por exemplo, código) e gravar informações no meio de armazenamento. Um meio de armazenamento de amostra pode ser integrado ao processador. O processador e o meio de armazenamento podem residir em um ASIC. O ASIC pode residir em equipamentos de usuário. Em alternativa, o processador e o meio de armazenamento podem residir como componentes discretos no equipamento do
46/46 usuário. Além disso, em alguns aspectos, qualquer produto de programa de computador adequado pode compreender um meio legível por computador compreendendo códigos (por exemplo, executáveis por pelo menos um computador) , relativos a um 5 ou mais dos aspectos da divulgação. Em alguns aspectos, um produto de programa de computador pode compreender materiais de empacotamento.
A descrição anterior dos aspectos revelados é fornecida para permitir que qualquer pessoa versada na 10 técnica faça ou use a presente divulgação. Várias modificações a estes aspectos serão prontamente aparentes para aqueles versados na técnica, e os princípios gerais definidos neste documento podem ser aplicados a outros aspectos, sem se afastar do escopo da divulgação. Assim, a 15 presente divulgação não pretende ser limitada aos aspectos aqui apresentados, mas deve ser dado o mais amplo escopo consistente com os princípios e características inovadoras divulgados aqui.
Claims (15)
- REIVINDICAÇÕES1. Método para comunicação sem fio, compreendendo:varrer um canal de acordo com um primeiro ciclo de serviço durante um primeiro estado operacional;varrer o canal de acordo com um segundo ciclo de serviço durante um segundo estado operacional, em que o segundo ciclo de serviço é menor do que o primeiro ciclo de serviço;varrer o canal de acordo com um terceiro ciclo de serviço durante o terceiro estado operacional, em que o terceiro ciclo de serviço é menor do que o segundo ciclo de serviço;receber mensagens de paging de uma pluralidade de nós dentro de um periodo definido de tempo; e transmitir uma única resposta às mensagens de paging.
- 2. Método, de acordo com a reivindicação 1, em que:varrer o canal de acordo com o segundo ciclo de serviço compreende varrer periodicamente em tempos com base em um primeiro intervalo de tempo;varrer o canal de acordo com o terceiro ciclo de serviço compreende varrer periodicamente em tempos com base em um segundo intervalo de tempo; e o segundo intervalo de tempo é maior que o primeiro intervalo de tempo; e preferencialmente em que varrer o canal de acordo com o primeiro ciclo de serviço compreende varrer continuamente o canal; ou em que:varrer o canal de acordo com o primeiro ciclo de serviço compreende varrer continuamente em tempos com base em um terceiro intervalo de tempo; e2/7 o terceiro intervalo de tempo é menor do que o primeiro intervalo de tempo; e preferencialmente em que o terceiro intervalo de tempo corresponde a uma taxa de varredura que é alta o suficiente para capturar um preâmbulo de um pacote assincrono; e/ou em que uma duração de qualquer um dentre o primeiro intervalo de tempo, o segundo intervalo de tempo, ou o terceiro intervalo de tempo é com base em pelo menos um dentre: um tamanho de um preâmbulo de pacote, derivação de relógio, ou uma probabilidade de não detectar um pacote.
- 3. Método, de acordo com a reivindicação 1, compreendendo adicionalmente:transitar do primeiro estado operacional para o segundo estado operacional se um sinal não é recebido durante um primeiro período de término ou durante uma primeira quantidade definida de varreduras de canal sucessivas; e transitar do segundo estado operacional para o terceiro estado operacional se um sinal não é recebido durante um segundo período de término ou durante uma segunda quantidade definida de varreduras de canal sucessivas; e preferencialmente em que cada sinal compreende um pacote, um pacote de dados, uma mensagem de paging, uma mensagem de descoberta, ou uma mensagem de controle.
- 4. Método, de acordo com a reivindicação 1, compreendendo adicionalmente:transitar do terceiro estado operacional para o primeiro estado operacional se um sinal for recebido; e transitar do segundo estado operacional para o primeiro estado operacional, se um sinal é recebido; e preferencialmente em que cada sinal compreende um pacote,3/7 um pacote de dados, uma mensagem de paging, uma mensagem de descoberta, ou uma mensagem de controle.
- 5. Método, de acordo com a reivindicação 1, compreendendo adicionalmente correlacionar temporização periódica da varredura durante o terceiro estado operacional com temporização periódica da varredura durante o segundo estado operacional; e preferencialmente em que a temporização periódica da varredura durante o terceiro estado operacional e a temporização periódica da varredura durante o segundo estado operacional são com base em um deslocamento de temporização comum; e preferencialmente compreendendo adicionalmente transmitir um sinal de resposta se um sinal for recebido durante qualquer uma das varreduras de canal, em que o sinal de resposta compreende uma mensagem de confirmação ou uma resposta a uma mensagem de paging.
- 6. Método, de acordo com a reivindicação 1, compreendendo adicionalmente:receber uma mensagem de paging; e transmitir uma resposta à mensagem de paging, em que uma temporização da transmissão da resposta fornece uma indicação de temporização da varredura durante o segundo estado operacional, o terceiro estado operacional, ou os segundo e terceiro estados operacionais; e/ou em que a resposta inclui uma indicação de temporização da varredura durante o segundo estado operacional, o terceiro estado operacional, ou os segundo e terceiro estados operacionais.
- 7. Método, de acordo com a reivindicação 1, em que a transmissão da resposta única compreende difundir a resposta única através de um canal que é comum à pluralidade de nós; e/ou em que um comprimento de um preâmbulo da resposta única se baseia em tempos de periodo de varredura relativos associados à pluralidade de nós.4/7
- 8. Equipamento para comunicação sem fio, compreendendo:mecanismos para varrer um canal de acordo com um primeiro ciclo de serviço durante um primeiro estado operacional;mecanismos para varrer o canal de acordo com um segundo ciclo de serviço durante um segundo estado operacional, em que o segundo ciclo de serviço é menor do que o primeiro ciclo de serviço;mecanismos para varrer o canal de acordo com um terceiro ciclo de serviço durante um terceiro estado operacional, em que o terceiro ciclo de serviço é menor do que o segundo ciclo de serviço;mecanismos para receber mensagens de paging de uma pluralidade de nós em um período definido de tempo; e mecanismos para transmitir uma única resposta às mensagens de paging.
- 9. Método para comunicação sem fio, compreendendo:transmitir em um canal a qualguer momento durante um primeiro estado operacional, em que o primeiro estado operacional é associado a um primeiro ciclo de serviço;transmitir no canal durante um segundo estado operacional em tempos com base em temporização de varredura associada a um segundo ciclo de serviço, em que o segundo ciclo de serviço é menor do que o primeiro ciclo de serviço;transmitir no canal durante um terceiro estado operacional em tempos com base em temporização de varredura associada a um terceiro ciclo de serviço, em que o terceiro ciclo de serviço é menor do que o segundo ciclo de serviço;transmitir uma mensagem de paging; e5/7 receber uma resposta para a mensagem de paging, em que a resposta é uma única resposta a mensagens de paging a partir de uma pluralidade de nós.
- 10. Método, de acordo com qualquer uma dentre as5 reivindicações 1 ou 9, em que o primeiro estado operacional compreende um estado ativo, o segundo estado operacional compreende um estado periódico, e o terceiro estado operacional compreende um estado de espera.
- 11. Método, de acordo com a reivindicação 9, em transmissão durante segundo estado operacional compreende transmitir em um tempo que coincide com a temporização de varredura associada ao segundo ciclo de serviço;transmissão durante o terceiro estado operacional compreende transmitir com frequência suficiente de modo que pelo menos uma transmissão durante o terceiro estado operacional coincide em tempo com a temporização de varredura associada ao terceiro ciclo de serviço;a temporização de varredura associada ao segundo ciclo de serviço é com base em um primeiro intervalo de tempo;a temporização de varredura associada ao terceiro ciclo de serviço se baseia em um segundo intervalo de 25 tempo; e o segundo intervalo de tempo é maior que primeiro intervalo de tempo; e preferencialmente em que o primeiro ciclo de serviço é associado a varredura continua; e/ou em que:o primeiro ciclo de serviço é associado a varredura de acordo com um terceiro intervalo de tempo; e o terceiro intervalo de tempo é menor do que o primeiro intervalo de tempo; e preferencialmente em que a6/7 transmissão durante o primeiro estado operacional compreende transmitir pacotes, cada um dos quais com um preâmbulo que é maior que o terceiro intervalo de tempo.
- 12. Método, de acordo com a reivindicação 9, compreendendo adicionalmente:receber, em um primeiro nó sem fio, informações de temporização relativas a temporização de varredura de um segundo nó sem fio;definir os tempos de transmissão do segundo estado operacional com base nas informações de temporização recebidas; e definir os tempos de transmissão do terceiro estado operacional com base nas informações de temporização recebidas; e/ou compreendendo adicionalmente transitar entre os primeiro, segundo e terceiro estados operacionais em um primeiro nó sem fio com base em estimativas dos estados operacionais de um segundo nó sem fio; e/ou compreendendo adicionalmente a varrer o canal para um sinal de resposta que é responsive a uma das transmissões no canal.
- 13. Método, de acordo com qualquer uma dentre as reivindicações 1 ou 9, em que pelo menos um dentre o primeiro ciclo de serviço, o segundo ciclo de serviço ou o terceiro ciclo de serviço é com base em um tipo de nó.
- 14. Equipamento para comunicação sem fio, compreendendo:mecanismos para transmitir em um canal a qualquer momento durante um primeiro estado operacional, em que o primeiro estado operacional é associado a um primeiro ciclo de serviço;mecanismos para transmitir no canal durante um segundo estado operacional em tempos com base em temporização de varredura associada a um segundo ciclo de7/7 serviço, em que o segundo ciclo de serviço é menor do que o primeiro ciclo de serviço;mecanismos para transmitir no canal durante um terceiro estado operacional em tempos com base em 5 temporização de varredura associada a um terceiro ciclo de serviço, em que o terceiro ciclo de serviço é menor do que o segundo ciclo de serviço; e mecanismos para transmitir uma mensagem de paging; e mecanismos para receber uma resposta para a mensagem de paging, em que a resposta é uma única resposta para mensagens de paging a partir de uma pluralidade de nós.
- 15. Um produto de programa de computador para15 comunicação sem fio, compreendendo:meio legível por computador compreendendo códigos executáveis para realizar o método de acordo com qualquer uma dentre as reivindicações de 1 a 7 ou de 9 a 13.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US4718908P | 2008-04-23 | 2008-04-23 | |
| US12/118,376 US8473013B2 (en) | 2008-04-23 | 2008-05-09 | Multi-level duty cycling |
| PCT/US2008/063476 WO2009131589A1 (en) | 2008-04-23 | 2008-05-12 | Multi-level duty cycling |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0822599A2 true BRPI0822599A2 (pt) | 2019-08-27 |
Family
ID=41215486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0822599A BRPI0822599A2 (pt) | 2008-04-23 | 2008-05-12 | ciclo de serviço multinível |
Country Status (10)
| Country | Link |
|---|---|
| US (2) | US8473013B2 (pt) |
| EP (1) | EP2277344A1 (pt) |
| JP (1) | JP5356501B2 (pt) |
| KR (1) | KR101183313B1 (pt) |
| CN (1) | CN102017724B (pt) |
| BR (1) | BRPI0822599A2 (pt) |
| CA (1) | CA2720071A1 (pt) |
| RU (1) | RU2471228C2 (pt) |
| TW (2) | TW200945927A (pt) |
| WO (1) | WO2009131589A1 (pt) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8483649B2 (en) * | 2007-05-18 | 2013-07-09 | Argon St | System and method for an energy efficient RF transceiver |
| US8473013B2 (en) * | 2008-04-23 | 2013-06-25 | Qualcomm Incorporated | Multi-level duty cycling |
| KR101715397B1 (ko) * | 2009-04-22 | 2017-03-13 | 엘지전자 주식회사 | 무선 통신 시스템에서 참조신호 전송 장치 및 방법 |
| US10218481B2 (en) | 2009-04-22 | 2019-02-26 | Lg Electronics Inc. | Apparatus and method for transmitting a reference signal in a wireless communication system |
| US8892096B2 (en) * | 2010-02-24 | 2014-11-18 | Telefonaktiebolaget L M Ericsson (Publ) | Discontinuous transmission scheme |
| EP2569962B1 (en) * | 2010-05-14 | 2017-12-20 | Koninklijke Philips N.V. | Method and device for deterministic directional discovery of wireless devices |
| TWI471715B (zh) * | 2010-07-26 | 2015-02-01 | Au Optronics Corp | 時脈訊號產生方法 |
| US8660111B2 (en) * | 2011-06-22 | 2014-02-25 | Motorola Solutions, Inc. | Method and apparatus for tracking a channel timing channel message and supporting channel scanning in a digital mobile radio system |
| KR101343359B1 (ko) * | 2011-11-25 | 2013-12-20 | 전남대학교산학협력단 | 선택적 디스커버리를 이용한 ban 무선통신 제어 방법 |
| US20130229960A1 (en) * | 2011-11-28 | 2013-09-05 | Qualcomm Incorporated | Methods and devices for facilitating transmitter circuit power regulation |
| US9445363B2 (en) * | 2012-02-15 | 2016-09-13 | Acer Incorporated | Method of handling transmission configuration of a communication device and related communication device |
| US9020169B2 (en) | 2012-05-15 | 2015-04-28 | Cochlear Limited | Adaptive data rate for a bilateral hearing prosthesis system |
| DE102012221410A1 (de) * | 2012-11-23 | 2014-06-12 | Zf Friedrichshafen Ag | Kommunikationsvorrichtungen, Funkschalter und Verfahren zur Kommunikation |
| US9355559B1 (en) * | 2013-05-23 | 2016-05-31 | Amazon Technologies, Inc. | Media device control profile selection |
| US9173170B2 (en) | 2013-09-13 | 2015-10-27 | Qualcomm Incorporated | Apparatus and method for asynchronous peer-to-peer discovery |
| US9648612B2 (en) | 2013-12-23 | 2017-05-09 | At&T Intellectual Property I, L.P. | Method, computer-readable storage device, and apparatus for allocating timeslots on channels in a wireless network |
| US9485664B2 (en) * | 2014-06-19 | 2016-11-01 | Intel Corporation | Idle mode cell selection for licensed shared access |
| US9854527B2 (en) | 2014-08-28 | 2017-12-26 | Apple Inc. | User equipment transmit duty cycle control |
| US10271283B2 (en) * | 2015-05-13 | 2019-04-23 | Apple Inc. | Apparatus, systems and methods for power management in mobile devices |
| CN106162824B (zh) | 2015-05-14 | 2019-10-11 | 三星电子株式会社 | 用于搜索网络的方法和装置 |
| WO2016203623A1 (ja) * | 2015-06-18 | 2016-12-22 | 富士通株式会社 | 通信装置、通信方法、および通信システム |
| CN106302242B (zh) * | 2016-09-28 | 2019-05-17 | 南京中新赛克科技有限责任公司 | 一种基于fpga实现报文处理系统及方法 |
| US10212667B1 (en) * | 2017-03-27 | 2019-02-19 | Mbit Wireless, Inc. | Method and apparatus for proximity sensor control |
| US10531382B2 (en) * | 2017-06-20 | 2020-01-07 | Intel Corporation | Offloading MAC/link layer functions |
| JP2019062330A (ja) * | 2017-09-26 | 2019-04-18 | 富士通コネクテッドテクノロジーズ株式会社 | 移動通信装置、チャネルスキャン方法およびプログラム |
| US11418998B2 (en) * | 2018-04-17 | 2022-08-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Wireless device, network node, core node and methods for handling radio communication of data |
| CN111372302B (zh) * | 2018-12-26 | 2021-06-22 | 华为技术有限公司 | 一种通信方法及设备 |
| US12028823B2 (en) * | 2020-10-07 | 2024-07-02 | Qualcomm Incorporated | Timing adjustment for wireless remote units |
| US12341723B2 (en) * | 2022-11-17 | 2025-06-24 | Morse Micro Pty. Ltd. | Methods and apparatuses for managing duty cycle in wireless local access networks (WLANS) |
Family Cites Families (128)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5969663A (en) | 1986-06-03 | 1999-10-19 | Time Domain Corporation | Time domain radio transmission system |
| US20030016157A1 (en) | 1984-12-03 | 2003-01-23 | Fullerton Larry W. | Time domain radio transmission system |
| USRE39759E1 (en) | 1984-12-03 | 2007-08-07 | Time Domain Corporation | Time domain radio transmission system |
| US6606051B1 (en) | 1984-12-03 | 2003-08-12 | Time Domain Corporation | Pulse-responsive dipole antenna |
| US5952956A (en) | 1984-12-03 | 1999-09-14 | Time Domain Corporation | Time domain radio transmission system |
| US5812081A (en) | 1984-12-03 | 1998-09-22 | Time Domain Systems, Inc. | Time domain radio transmission system |
| DE3664447D1 (en) * | 1985-04-04 | 1989-08-24 | Sekisui Jushi Kk | Inquiry system for detecting a selected object |
| US6882301B2 (en) | 1986-06-03 | 2005-04-19 | Time Domain Corporation | Time domain radio transmission system |
| US7030806B2 (en) | 1988-05-10 | 2006-04-18 | Time Domain Corporation | Time domain radio transmission system |
| US5627882A (en) | 1993-06-02 | 1997-05-06 | U.S. Philips Corporation | Enhanced power saving method for hand-held communications system and a hand-held communications system therefor |
| US5613208A (en) | 1994-06-06 | 1997-03-18 | Ericsson Inc. | Channel scan in cellular telephone system |
| US5677927A (en) | 1994-09-20 | 1997-10-14 | Pulson Communications Corporation | Ultrawide-band communication system and method |
| US5687169A (en) | 1995-04-27 | 1997-11-11 | Time Domain Systems, Inc. | Full duplex ultrawide-band communication system and method |
| US5832035A (en) | 1994-09-20 | 1998-11-03 | Time Domain Corporation | Fast locking mechanism for channelized ultrawide-band communications |
| US5764696A (en) | 1995-06-02 | 1998-06-09 | Time Domain Corporation | Chiral and dual polarization techniques for an ultra-wide band communication system |
| US5606728A (en) * | 1995-06-05 | 1997-02-25 | Motorola, Inc. | Method and apparatus for reducing power consumption in a selective call radio |
| US5941989A (en) * | 1997-01-07 | 1999-08-24 | Micron Electronics, Inc. | Apparatus for indicating power-consumption status in a computer system |
| US6091374A (en) | 1997-09-09 | 2000-07-18 | Time Domain Corporation | Ultra-wideband magnetic antenna |
| US5907427A (en) | 1997-10-24 | 1999-05-25 | Time Domain Corporation | Photonic band gap device and method using a periodicity defect region to increase photonic signal delay |
| US6501393B1 (en) | 1999-09-27 | 2002-12-31 | Time Domain Corporation | System and method for using impulse radio technology to track and monitor vehicles |
| US6492906B1 (en) | 1998-03-23 | 2002-12-10 | Time Domain Corporation | System and method using impulse radio technology to track and monitor people under house arrest |
| US6512455B2 (en) | 1999-09-27 | 2003-01-28 | Time Domain Corporation | System and method for monitoring assets, objects, people and animals utilizing impulse radio |
| US6489893B1 (en) | 1998-03-23 | 2002-12-03 | Time Domain Corporation | System and method for tracking and monitoring prisoners using impulse radio technology |
| US6133876A (en) | 1998-03-23 | 2000-10-17 | Time Domain Corporation | System and method for position determination by impulse radio |
| US6469628B1 (en) | 1998-03-23 | 2002-10-22 | Time Domain Corporation | System and method for using impulse radio technology in the farming field |
| US6466125B1 (en) | 1998-03-23 | 2002-10-15 | Time Domain Corporation | System and method using impulse radio technology to track and monitor people needing health care |
| US6504483B1 (en) | 1998-03-23 | 2003-01-07 | Time Domain Corporation | System and method for using impulse radio technology to track and monitor animals |
| US6111536A (en) | 1998-05-26 | 2000-08-29 | Time Domain Corporation | System and method for distance measurement by inphase and quadrature signals in a radio system |
| JP4274597B2 (ja) | 1998-05-29 | 2009-06-10 | 株式会社ルネサステクノロジ | 半導体集積回路装置 |
| US6577691B2 (en) | 1998-09-03 | 2003-06-10 | Time Domain Corporation | Precision timing generator apparatus and associated methods |
| US6304623B1 (en) | 1998-09-03 | 2001-10-16 | Time Domain Corporation | Precision timing generator system and method |
| EP1613107A3 (en) | 1998-10-15 | 2016-11-09 | Telefonaktiebolaget LM Ericsson (publ) | A variable sleep mode for mobile stations in a mobile communications network |
| US6434376B1 (en) | 1999-02-12 | 2002-08-13 | Qualcomm, Inc. | Slotted idle mode for dual mode subscriber stations |
| US6177903B1 (en) | 1999-06-14 | 2001-01-23 | Time Domain Corporation | System and method for intrusion detection using a time domain radar array |
| US6218979B1 (en) | 1999-06-14 | 2001-04-17 | Time Domain Corporation | Wide area time domain radar array |
| US6539213B1 (en) | 1999-06-14 | 2003-03-25 | Time Domain Corporation | System and method for impulse radio power control |
| US6421389B1 (en) | 1999-07-16 | 2002-07-16 | Time Domain Corporation | Baseband signal converter for a wideband impulse radio receiver |
| US6492904B2 (en) | 1999-09-27 | 2002-12-10 | Time Domain Corporation | Method and system for coordinating timing among ultrawideband transmissions |
| US7020701B1 (en) | 1999-10-06 | 2006-03-28 | Sensoria Corporation | Method for collecting and processing data using internetworked wireless integrated network sensors (WINS) |
| US6351652B1 (en) | 1999-10-26 | 2002-02-26 | Time Domain Corporation | Mobile communications system and method utilizing impulse radio |
| US6763057B1 (en) | 1999-12-09 | 2004-07-13 | Time Domain Corporation | Vector modulation system and method for wideband impulse radio communications |
| US7027493B2 (en) | 2000-01-19 | 2006-04-11 | Time Domain Corporation | System and method for medium wide band communications by impluse radio |
| US7027425B1 (en) | 2000-02-11 | 2006-04-11 | Alereon, Inc. | Impulse radio virtual wireless local area network system and method |
| US6906625B1 (en) | 2000-02-24 | 2005-06-14 | Time Domain Corporation | System and method for information assimilation and functionality control based on positioning information obtained by impulse radio techniques |
| US6556621B1 (en) | 2000-03-29 | 2003-04-29 | Time Domain Corporation | System for fast lock and acquisition of ultra-wideband signals |
| US6700538B1 (en) | 2000-03-29 | 2004-03-02 | Time Domain Corporation | System and method for estimating separation distance between impulse radios using impulse signal amplitude |
| US6937667B1 (en) | 2000-03-29 | 2005-08-30 | Time Domain Corporation | Apparatus, system and method for flip modulation in an impulse radio communications system |
| US6538615B1 (en) | 2000-05-19 | 2003-03-25 | Time Domain Corporation | Semi-coaxial horn antenna |
| US6823022B1 (en) | 2000-06-02 | 2004-11-23 | Time Domain Corp. | Method for mitigating effects of interference in impulse radio communication |
| US6959032B1 (en) | 2000-06-12 | 2005-10-25 | Time Domain Corporation | Method and apparatus for positioning pulses in time |
| US6636566B1 (en) | 2000-06-12 | 2003-10-21 | Time Domain Corporation | Method and apparatus for specifying pulse characteristics using a code that satisfies predefined criteria |
| US7145954B1 (en) | 2000-06-12 | 2006-12-05 | Time Domain Corporation | Method and apparatus for mapping pulses to a non-fixed layout |
| US6671310B1 (en) | 2000-06-12 | 2003-12-30 | Time Domain Corporation | Method and apparatus for positioning pulses over time by applying time-hopping codes having pre-defined characteristics |
| US6636567B1 (en) | 2000-06-12 | 2003-10-21 | Time Domain Corporation | Method of specifying non-allowable pulse characteristics |
| US6959031B2 (en) | 2000-07-06 | 2005-10-25 | Time Domain Corporation | Method and system for fast acquisition of pulsed signals |
| US6483461B1 (en) | 2000-08-24 | 2002-11-19 | Time Domain Corporation | Apparatus and method for locating objects in a three-dimensional space |
| WO2002023218A2 (en) | 2000-09-14 | 2002-03-21 | Time Domain Corporation | System and method for detecting an intruder using impulse radio technology |
| US6354946B1 (en) | 2000-09-20 | 2002-03-12 | Time Domain Corporation | Impulse radio interactive wireless gaming system and method |
| US6845253B1 (en) | 2000-09-27 | 2005-01-18 | Time Domain Corporation | Electromagnetic antenna apparatus |
| US6560463B1 (en) | 2000-09-29 | 2003-05-06 | Pulse-Link, Inc. | Communication system |
| US6914949B2 (en) | 2000-10-13 | 2005-07-05 | Time Domain Corporation | Method and system for reducing potential interference in an impulse radio |
| US6529568B1 (en) | 2000-10-13 | 2003-03-04 | Time Domain Corporation | Method and system for canceling interference in an impulse radio |
| US6750757B1 (en) | 2000-10-23 | 2004-06-15 | Time Domain Corporation | Apparatus and method for managing luggage handling |
| US6778603B1 (en) | 2000-11-08 | 2004-08-17 | Time Domain Corporation | Method and apparatus for generating a pulse train with specifiable spectral response characteristics |
| US6748040B1 (en) | 2000-11-09 | 2004-06-08 | Time Domain Corporation | Apparatus and method for effecting synchrony in a wireless communication system |
| US6462701B1 (en) | 2000-11-21 | 2002-10-08 | Time Domain Corporation | System and method for controlling air bag deployment systems |
| US6907244B2 (en) | 2000-12-14 | 2005-06-14 | Pulse-Link, Inc. | Hand-off between ultra-wideband cell sites |
| US6947492B2 (en) | 2000-12-14 | 2005-09-20 | Pulse-Link, Inc. | Encoding and decoding ultra-wideband information |
| US6937674B2 (en) | 2000-12-14 | 2005-08-30 | Pulse-Link, Inc. | Mapping radio-frequency noise in an ultra-wideband communication system |
| US6519464B1 (en) | 2000-12-14 | 2003-02-11 | Pulse-Link, Inc. | Use of third party ultra wideband devices to establish geo-positional data |
| US6437756B1 (en) | 2001-01-02 | 2002-08-20 | Time Domain Corporation | Single element antenna apparatus |
| US6593886B2 (en) | 2001-01-02 | 2003-07-15 | Time Domain Corporation | Planar loop antenna |
| US6670909B2 (en) | 2001-01-16 | 2003-12-30 | Time Domain Corporation | Ultra-wideband smart sensor interface network and method |
| US6667724B2 (en) | 2001-02-26 | 2003-12-23 | Time Domain Corporation | Impulse radar antenna array and method |
| US6552677B2 (en) | 2001-02-26 | 2003-04-22 | Time Domain Corporation | Method of envelope detection and image generation |
| US6937639B2 (en) | 2001-04-16 | 2005-08-30 | Time Domain Corporation | System and method for positioning pulses in time using a code that provides spectral shaping |
| US6642903B2 (en) | 2001-05-15 | 2003-11-04 | Time Domain Corporation | Apparatus for establishing signal coupling between a signal line and an antenna structure |
| US6512488B2 (en) | 2001-05-15 | 2003-01-28 | Time Domain Corporation | Apparatus for establishing signal coupling between a signal line and an antenna structure |
| US6763282B2 (en) | 2001-06-04 | 2004-07-13 | Time Domain Corp. | Method and system for controlling a robot |
| US6661342B2 (en) | 2001-06-04 | 2003-12-09 | Time Domain Corporation | System and method for using impulse radio technology to track the movement of athletes and to enable secure communications between the athletes and their teammates, fans or coaches |
| US6954480B2 (en) | 2001-06-13 | 2005-10-11 | Time Domain Corporation | Method and apparatus for improving received signal quality in an impulse radio system |
| US6717992B2 (en) | 2001-06-13 | 2004-04-06 | Time Domain Corporation | Method and apparatus for receiving a plurality of time spaced signals |
| US6963727B2 (en) | 2001-07-26 | 2005-11-08 | Time Domain Corporation | Direct-path-signal detection apparatus and associated methods |
| US6762712B2 (en) | 2001-07-26 | 2004-07-13 | Time Domain Corporation | First-arriving-pulse detection apparatus and associated methods |
| US7230980B2 (en) | 2001-09-17 | 2007-06-12 | Time Domain Corporation | Method and apparatus for impulse radio transceiver calibration |
| US6677796B2 (en) | 2001-09-20 | 2004-01-13 | Time Domain Corp. | Method and apparatus for implementing precision time delays |
| US6760387B2 (en) | 2001-09-21 | 2004-07-06 | Time Domain Corp. | Impulse radio receiver and method for finding angular offset of an impulse radio transmitter |
| US7148791B2 (en) | 2001-09-21 | 2006-12-12 | Time Domain Corp. | Wireless danger proximity warning system and method |
| US6759948B2 (en) | 2001-09-21 | 2004-07-06 | Time Domain Corporation | Railroad collision avoidance system and method for preventing train accidents |
| US6919838B2 (en) | 2001-11-09 | 2005-07-19 | Pulse-Link, Inc. | Ultra-wideband imaging system |
| JP2005510169A (ja) | 2001-11-09 | 2005-04-14 | パルス−リンク、インク | ウルトラワイドバンド・アンテナアレイ |
| US6774859B2 (en) | 2001-11-13 | 2004-08-10 | Time Domain Corporation | Ultra wideband antenna having frequency selectivity |
| US6912240B2 (en) | 2001-11-26 | 2005-06-28 | Time Domain Corporation | Method and apparatus for generating a large number of codes having desirable correlation properties |
| US7564810B2 (en) * | 2002-05-08 | 2009-07-21 | Microsoft Corporation | Method and system for managing power consumption of a network interface module in a wireless computing device |
| US7099367B2 (en) | 2002-06-14 | 2006-08-29 | Time Domain Corporation | Method and apparatus for converting RF signals to baseband |
| US6782048B2 (en) | 2002-06-21 | 2004-08-24 | Pulse-Link, Inc. | Ultra-wideband communication through a wired network |
| US7099368B2 (en) | 2002-06-21 | 2006-08-29 | Pulse-Link, Inc. | Ultra-wideband communication through a wire medium |
| US7027483B2 (en) | 2002-06-21 | 2006-04-11 | Pulse-Link, Inc. | Ultra-wideband communication through local power lines |
| US7167525B2 (en) | 2002-06-21 | 2007-01-23 | Pulse-Link, Inc. | Ultra-wideband communication through twisted-pair wire media |
| US6895034B2 (en) | 2002-07-02 | 2005-05-17 | Pulse-Link, Inc. | Ultra-wideband pulse generation system and method |
| US7206334B2 (en) | 2002-07-26 | 2007-04-17 | Alereon, Inc. | Ultra-wideband high data-rate communication apparatus and associated methods |
| US7190729B2 (en) | 2002-07-26 | 2007-03-13 | Alereon, Inc. | Ultra-wideband high data-rate communications |
| US6836226B2 (en) | 2002-11-12 | 2004-12-28 | Pulse-Link, Inc. | Ultra-wideband pulse modulation system and method |
| CN100425098C (zh) | 2002-11-19 | 2008-10-08 | 株式会社Ntt都科摩 | 移动通信系统、集线装置、无线基站、移动台及通信方法 |
| KR100837062B1 (ko) | 2002-12-11 | 2008-06-11 | 엘지전자 주식회사 | 이동통신 단말기의 대기 시간 연장 방법 |
| US7190722B2 (en) | 2003-03-03 | 2007-03-13 | Pulse-Link, Inc. | Ultra-wideband pulse modulation system and method |
| FI20030660A0 (fi) | 2003-05-02 | 2003-05-02 | Nokia Corp | Menetelmä päätelaitteen tehonsäästöön langattomassa lähiverkossa ja päätelaite |
| US7020224B2 (en) | 2003-09-30 | 2006-03-28 | Pulse—LINK, Inc. | Ultra-wideband correlating receiver |
| US6980613B2 (en) | 2003-09-30 | 2005-12-27 | Pulse-Link, Inc. | Ultra-wideband correlating receiver |
| US7046618B2 (en) | 2003-11-25 | 2006-05-16 | Pulse-Link, Inc. | Bridged ultra-wideband communication method and apparatus |
| US7239277B2 (en) | 2004-04-12 | 2007-07-03 | Time Domain Corporation | Method and system for extensible position location |
| US7132975B2 (en) | 2004-05-28 | 2006-11-07 | Time Domain Corporation | Apparatus and method for detecting moving objects |
| US7046187B2 (en) | 2004-08-06 | 2006-05-16 | Time Domain Corporation | System and method for active protection of a resource |
| US7184938B1 (en) | 2004-09-01 | 2007-02-27 | Alereon, Inc. | Method and system for statistical filters and design of statistical filters |
| US7408506B2 (en) * | 2004-11-19 | 2008-08-05 | Intel Corporation | Method and apparatus for conserving power on a mobile device through motion awareness |
| US7256727B2 (en) | 2005-01-07 | 2007-08-14 | Time Domain Corporation | System and method for radiating RF waveforms using discontinues associated with a utility transmission line |
| US7848704B2 (en) | 2005-03-04 | 2010-12-07 | Broadcom Corporation | Location system for bluetooth enabled devices |
| US7271779B2 (en) | 2005-06-30 | 2007-09-18 | Alereon, Inc. | Method, system and apparatus for an antenna |
| JP4526459B2 (ja) | 2005-08-01 | 2010-08-18 | シャープ株式会社 | セルラ移動通信システムの基地局選択制御方法 |
| US8060119B2 (en) | 2005-08-15 | 2011-11-15 | Qualcomm Incorporated | Adaptive wake-up period of roaming wireless terminals |
| US7895309B2 (en) | 2006-01-11 | 2011-02-22 | Microsoft Corporation | Network event notification and delivery |
| US9124357B2 (en) | 2006-04-20 | 2015-09-01 | Qualcomm Incorporated | Media access control for ultra-wide band communication |
| US7787875B2 (en) | 2006-06-15 | 2010-08-31 | Alcatel-Lucent Usa Inc. | Modulation of a carrier radio signal by a mobile terminal in a wireless telecommunications network |
| US8018884B2 (en) | 2006-06-21 | 2011-09-13 | Qualcomm Incorporated | Low duty cycle network controller |
| US20080014981A1 (en) * | 2006-07-17 | 2008-01-17 | Muthaiah Venkatachalam | Methods and apparatus for providing idle mode operations for a platform with a plurality of wireless communication devices |
| US8504120B2 (en) * | 2007-08-31 | 2013-08-06 | Palm, Inc. | Techniques for controlling a radio processor in a mobile computing device |
| US7688846B2 (en) * | 2007-10-31 | 2010-03-30 | Motorola, Inc. | Cooperative CSMA mode identification in clustered networks |
| US8473013B2 (en) * | 2008-04-23 | 2013-06-25 | Qualcomm Incorporated | Multi-level duty cycling |
-
2008
- 2008-05-09 US US12/118,376 patent/US8473013B2/en not_active Expired - Fee Related
- 2008-05-12 BR BRPI0822599A patent/BRPI0822599A2/pt not_active IP Right Cessation
- 2008-05-12 RU RU2010147657/08A patent/RU2471228C2/ru not_active IP Right Cessation
- 2008-05-12 WO PCT/US2008/063476 patent/WO2009131589A1/en not_active Ceased
- 2008-05-12 KR KR1020107026244A patent/KR101183313B1/ko not_active Expired - Fee Related
- 2008-05-12 EP EP08769459A patent/EP2277344A1/en not_active Withdrawn
- 2008-05-12 CA CA2720071A patent/CA2720071A1/en not_active Abandoned
- 2008-05-12 CN CN2008801287463A patent/CN102017724B/zh not_active Expired - Fee Related
- 2008-05-12 JP JP2011506250A patent/JP5356501B2/ja not_active Expired - Fee Related
- 2008-05-16 TW TW097118250A patent/TW200945927A/zh unknown
- 2008-05-16 TW TW101147977A patent/TW201320793A/zh unknown
-
2013
- 2013-05-21 US US13/899,019 patent/US20130252659A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| CA2720071A1 (en) | 2009-10-29 |
| TW200945927A (en) | 2009-11-01 |
| JP2011519536A (ja) | 2011-07-07 |
| KR20110008266A (ko) | 2011-01-26 |
| WO2009131589A1 (en) | 2009-10-29 |
| CN102017724B (zh) | 2013-11-20 |
| US20130252659A1 (en) | 2013-09-26 |
| KR101183313B1 (ko) | 2012-09-14 |
| US20090270030A1 (en) | 2009-10-29 |
| RU2471228C2 (ru) | 2012-12-27 |
| TW201320793A (zh) | 2013-05-16 |
| EP2277344A1 (en) | 2011-01-26 |
| RU2010147657A (ru) | 2012-05-27 |
| CN102017724A (zh) | 2011-04-13 |
| US8473013B2 (en) | 2013-06-25 |
| JP5356501B2 (ja) | 2013-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0822599A2 (pt) | ciclo de serviço multinível | |
| RU2734321C1 (ru) | Обнаружение и функционирование пробуждающих приемников с ограниченным радиусом действия | |
| CN111279766B (zh) | 降低所有类型的终端装置的功耗 | |
| US10512097B2 (en) | Coexistence of wireless sensor networks with other wireless networks | |
| US9167515B2 (en) | Operation method in heterogeneous networks and gateway and wireless communication device using the same | |
| US8547982B2 (en) | Wireless sensor network with energy efficient protocols | |
| KR102862142B1 (ko) | 무선 사이드링크 통신에서의 전력 절약을 위한 방법 및 디바이스 | |
| US7298716B2 (en) | Clustering based load adaptive sleeping protocol for ad hoc networks | |
| US9655067B2 (en) | Method and apparatus for reducing energy consumption of radio communications in a wireless sensor network | |
| US20100150043A1 (en) | Asynchronous mac protocol based sensor node and data transmitting and receiving method through the same | |
| JP2004234667A (ja) | ネットワークインターフェースモジュール内の電力を管理するための方法および装置 | |
| JP2006148906A (ja) | ビーコンレス通信システム | |
| TW201843969A (zh) | 用於喚醒無線電傳輸的資料速率選擇 | |
| BRPI0717492A2 (pt) | Resignação automática a partir de rede ad hoc | |
| JP2015533467A (ja) | マシン−マシン無線ワイドエリアネットワークにおける動的なページングチャネルの選択 | |
| KR20090077787A (ko) | Ad hoc 네트워크로부터의 자동 탈퇴 | |
| BRPI0710587A2 (pt) | detecção de estações para comunicação sem fio | |
| CN117082605A (zh) | 非连续接收周期期间的唤醒信令 | |
| JP3708095B2 (ja) | 無線通信装置および無線通信方法 | |
| JP2015177284A (ja) | 無線装置およびそれにおいて実行されるプログラム | |
| KR101691561B1 (ko) | 비대칭 전송 전력 기반 무선 네트워크에서 신호 송수신 방법 | |
| Koskela et al. | Energy efficient MAC for wireless sensor networks | |
| Preshiya et al. | Curtail Idle Listening without Losing the Network Connectivity |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE AS 7A, 8A, 9A, 10A E 11A ANUIDADES. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2539 DE 03-09-2019 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |
|
| B350 | Update of information on the portal [chapter 15.35 patent gazette] |